WebCore/manual-tests/JavaScript-bookmarklets.html
changeset 0 4f2f89ce4247
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/WebCore/manual-tests/JavaScript-bookmarklets.html	Fri Sep 17 09:02:29 2010 +0300
@@ -0,0 +1,55 @@
+<script>
+var arr = new Array("var%20x=' ';",  // Space    %20
+                    "var%20x='#';",  // #        %23
+                    "var%20x='$';",  // $        %24
+                    "var%20x='%';",  // %        %25
+                    "var%20x='&';",  // &        %26
+                    "var%20x='/';",  // /        %2F
+                    "var%20x=':';",  // :        %3A
+                    "var%20x=';';",  // ;        %3B
+                    "var%20x='<';",  // <        %3C
+                    "var%20x='=';",  // =        %3D
+                    "var%20x='>';",  // >        %3E
+                    "var%20x='?';",  // ?        %3F
+                    "var%20x='@';",  // @        %40
+                    "var%20x='[';",  // [        %5B
+                    "var%20x='\\';",  // \        %5C
+                    "var%20x=']';",  // ]        %5D
+                    "var%20x='^';",  // ^        %5E
+                    "var%20x='`';",  // '        %60
+                    "var%20x='{';",  // {        %7B
+                    "var%20x='|';",  // |        %7C
+                    "var%20x='}';",  // }        %7D
+                    "var%20x='~';"); // ~        %7E
+
+    
+function makeLinks()
+{
+    var str = "javascript:";
+    var anchor, anchorText;
+    for (key in arr)
+    {
+        anchor = document.createElement("a");
+        anchor.setAttribute("href", str+arr[key]);
+        anchorText = document.createTextNode(arr[key]);
+        anchor.appendChild(anchorText);
+        document.body.appendChild(anchor);
+        document.body.appendChild(document.createElement("br"));
+    }
+}
+
+</script>
+<body onload="makeLinks();">
+This test is for <a href="rdar://problem/5310312">rdar://problem/5310312</a> and can be run manually only.<br>
+<a href="rdar://problem/5379908">rdar://problem/5379908</a> tracks the effort to enhance DRT to make this into a layout test.<br>
+<br>
+<b>Directions:</b>
+<ol>
+<li> drag each link below to the bookmarks bar to create bookmarks
+<li> open the JavaScript console (in the debug menu)
+<li> click on all the bookmarks you've just created
+</ol>
+<b>Expected results:</b>
+no parse errors in the JavaScript console<br>
+<br>
+</body>
\ No newline at end of file