gecko-dev/js/tests/importList.html

70 lines
2.1 KiB
HTML

<!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');">
&nbsp;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>