diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
commit | 9364f22aed35e1a1e9d07c121510f80be3ab0502 (patch) | |
tree | d49911209b132da58d838efa852daf28d516df21 /WebCore/manual-tests/JavaScript-bookmarklets.html | |
parent | 87eb0cb35bad8784770ebc807e6c982432e47107 (diff) | |
download | external_webkit-9364f22aed35e1a1e9d07c121510f80be3ab0502.zip external_webkit-9364f22aed35e1a1e9d07c121510f80be3ab0502.tar.gz external_webkit-9364f22aed35e1a1e9d07c121510f80be3ab0502.tar.bz2 |
Initial Contribution
Diffstat (limited to 'WebCore/manual-tests/JavaScript-bookmarklets.html')
-rw-r--r-- | WebCore/manual-tests/JavaScript-bookmarklets.html | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/WebCore/manual-tests/JavaScript-bookmarklets.html b/WebCore/manual-tests/JavaScript-bookmarklets.html new file mode 100644 index 0000000..0b71f6f --- /dev/null +++ b/WebCore/manual-tests/JavaScript-bookmarklets.html @@ -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 |