зеркало из https://github.com/mozilla/pjs.git
70 строки
2.1 KiB
HTML
70 строки
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');">
|
|
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>
|