diff options
Diffstat (limited to 'Source/JavaScriptCore/tests/mozilla/importList.html')
-rw-r--r-- | Source/JavaScriptCore/tests/mozilla/importList.html | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/Source/JavaScriptCore/tests/mozilla/importList.html b/Source/JavaScriptCore/tests/mozilla/importList.html new file mode 100644 index 0000000..f9f167f --- /dev/null +++ b/Source/JavaScriptCore/tests/mozilla/importList.html @@ -0,0 +1,69 @@ +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> +<html> + <head> + <title>Import Test List</title> + <script language="JavaScript"> + function onRadioClick (name) + { + var radio = document.forms["foo"].elements[name]; + radio.checked = !radio.checked; + return false; + } + + function doImport() + { + var lines = + document.forms["foo"].elements["testList"].value.split(/\r?\n/); + var suites = window.opener.suites; + var elems = window.opener.document.forms["testCases"].elements; + + if (document.forms["foo"].elements["clear_all"].checked) + window.opener.selectNone(); + + for (var l in lines) + { + if (lines[l].search(/^\s$|\s*\#/) == -1) + { + var ary = lines[l].match (/(.*)\/(.*)\/(.*)/); + + if (!ary) + if (!confirm ("Line " + lines[l] + " is confusing, " + + "continue with import?")) + return; + else + continue; + + if (suites[ary[1]] && suites[ary[1]].testDirs[ary[2]] && + suites[ary[1]].testDirs[ary[2]].tests[ary[3]]) + elems[suites[ary[1]].testDirs[ary[2]].tests[ary[3]]]. + checked = true; + } + } + + window.opener.updateTotals(); + + window.close(); + + } + </script> + </head> + + <body> + + <form name="foo"> + <textarea rows="25" cols="50" name="testList"></textarea><br> + <input type="radio" name="clear_all" checked + onclick="return onRadioClick('clear_all');"> + Clear all selections berofe import.<br> + <input type="button" value="Import" onclick="doImport();"> + <input type="button" value="Cancel" onclick="window.close();"> + </form> + + <hr> + <address><a href="mailto:rginda@netscape.com"></a></address> +<!-- Created: Wed Nov 17 13:52:23 PST 1999 --> +<!-- hhmts start --> +Last modified: Wed Nov 17 14:18:42 PST 1999 +<!-- hhmts end --> + </body> +</html> |