| Who | When | What | Removed | Added |
|---|---|---|---|---|
| martijn.martijn | 2005-07-04 16:02:51 PDT | URL | %20out%20%2B%3D%20base64EncodeChars.charAt((c1%20%26%200x3)%20%3C%3C%204)%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20%22%3D%3D%22%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%2%2F%2FW3C%2F%2FDTD%20HTML%204.0%2F%2FEN%22%3E%0D%0A%3Chtml%20lang%3D%22en%22%3E%0D%0A%3Chead%3E%0D%0A%3Ctitle%3EThe%20data%3A%20URI%20kitchen%20as%20a%20data%3A%20URI%3C%2Ftitle%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%3C%2Fstyle%3E%0D%0A%3Csc%3C!DOCTYPE%20HTML%20PUBLIC%20%22-(c1%20%3E%3E%202)%3B%0D%0A%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(((c1%20%26%200x3)%20%3C%3C%204)%20%7C%20((c2%20%26%200xF0)%20%3E%3E%204))%3B%0D%0A%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(((c2%20%26%200xF)%.getElementById('uri').style.display%20%3D%20'inline'%3B%0D%0A%7D%0D%0A%3C%2Fscript%3E%0D%0A%3C%2Fhead%3E%0D%0A%3Cbody%3E%0D%0A%3Cform%20name%3D%22data%22%20method%3D%22get%22%3E%0D%0A%3Cp%3EType%3A%0D%0A%3Cinput%20type%3D%22text%22%20name%3D%22type%22%20%20%20c2%20%3D%20str.charCodeAt(i%2B%2B)%3B%0D%0A%20%20%20%20%20%20%20%20if(i%20%3D%3D%20len)%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(c1%20%3E%3E%202)%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%30type%3D%22submit%22%20value%3D%22Generate%22%20onclick%3D%22generate()%3B%20return%20false%3B%22%3E%3C%2Fp%3E%0D%0A%3Cp%3E%3Ca%20id%3D%22uri%22%20href%3D%22about%3Anone%22%20style%3D%22display%3A%20none%3B%22%3EThe%20URI%3C%2Fa%3E%3C%2Fp%3E%0D%0A%3C%2Ff0value%3D%22text%2Fhtml%3Bcharset%3Dutf-20%20%20c1%20%3D%20str.charCodeAt(i%2B%2B)%20%26%200xff%3B%0D%0A%20%20%20%20%20%20%20%20if(i%20%3D%3D%20len)%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(c1%20%3E%3E%202)%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%2020%20%20out%20%2B%3D%20%22%3D%22%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20c3%20%3D%20str.charCodeAt(i%2B%2B)%3B%0D%0A%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt20%3C%3C%202)%20%7C%20((c3%20%26%200xC0)%20%3E%3E%206))%3B%0D%0A%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt(c3%20%26%200x3F)%3B%0D%0A%20%20%20%20%7D%0D%0A%20%20%20%20return%20out%3B%0D%0A%7D%0D%0A%0D%0Afunction%20generate()%20%7B%0D%08%22%3E%0D%0A%3Clabel%3E%3Cinput%20type%3D%22checkbox%22%20name%3D%22base64%22%20value%3D%221%22%3E%20base64%20%3C%2Flabel%3E%3C%2Fp%3E%0D%0A%3Ctextarea%20rows%3D%2212%22%20cols%3D%2280%22%20name%3D%22content%22%3E%3C%2Ftextarea%3E%0D%0A%3Cp%3E%3Cinput%2A%20%20%20%20var%20content%20%3D%20document.data.content.value%3B%0D%0A%20%20%20%20var%20uri%20%3D%20'data%3A'%2Bdocument.data.type.value%3B%0D%0A%20%20%20%20if%20(document.data.base64.checked)%20%7B%0D%0A%20%20%20%20%20%20%20%20content%20%3D%20base64encD%20base64EncodeChars.charAt(((c1%20%26%200x3)%20%3C%3C%204)%20%7C%20((c2%20%26%200xF0)%20%3E%3E%204))%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20out%20%2B%3D%20base64EncodeChars.charAt((c2%20%26%200xF)%20%3C%3C%202)%3B%0D%0A%20%20%20%20%20%20%20%20%20%data:text/html;charset=utf-8en%3B%0D%0A%20%20%20%20var%20c1%3B%20var%20c2%3B%20var%20c3%3B%0D%0A%20%20%20%20var%20len%20%3D%20str.length%3B%0D%0A%20%20%20%20var%20i%20%3D%200%3B%0D%0A%20%20%20%20out%20%3D%20%22%22%3B%0D%0A%20%20%20%20while(i%20%3C%20len)%20%7B%0D%0A%20%20%20%20%20%ode(content)%3B%0D%0A%20%20%20%20%20%20%20%20uri%20%2B%3D%20'%3Bbase64'%3B%0D%0A%20%20%20%20%7D%0D%0A%20%20%20%20uri%20%2B%3D%20'%2C'%20%2B%20escape(content)%3B%0D%0A%20%20%20%20document.getElementById('uri').href%20%3D%20uri%3B%0D%0A%20%20%20%20documentorm%3E%0D%0A%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3Eript%20type%3D%22text%2Fjavascript%22%3E%0D%0Avar%20base64EncodeChars%20%3D%20%22ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%2B%2F%22%3B%0D%0A%0D%0Afunction%20base64encode(str)%20%7B%0D%0A%20%20%20%20var%20out%3B%20var%20i%3B%20var%20l | |
| CC | martijn.martijn | |||
| martijn.martijn | 2005-07-04 16:03:53 PDT | Product | Firefox | Core |
| Version | unspecified | Trunk | ||
| Component | General | Layout | ||
| QA Contact | general | layout | ||
| bzbarsky | 2005-10-30 11:36:01 PST | Status | UNCONFIRMED | RESOLVED |
| Resolution | --- | INVALID | ||
| CC | bzbarsky | |||
| Closed | 2005-10-30 19:36:01 | |||
| david | 2005-10-31 13:58:11 PST | Status | RESOLVED | UNCONFIRMED |
| Resolution | INVALID | --- | ||
| bzbarsky | 2005-10-31 14:08:02 PST | Status | UNCONFIRMED | RESOLVED |
| Resolution | --- | INVALID | ||
| Closed | 2005-10-30 19:36:01 | 2005-10-31 22:08:02 |