Convert Mac line endings to Unix line endings so cvs can deal with these files properly
git-svn-id: svn://10.0.0.236/trunk@144001 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
751b3e7d79
commit
29c5ceef65
@ -1 +1,107 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title>Control Frame</title>
</head>
<script type="application/x-javascript" language="Javascript">
const nsIFrameDebugObject = Components.interfaces.nsIFrameDebugObject;
function SetShowFrameBorders(inShow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.showFrameBorders = inShow;
}
function SetShowEventTargetBorders(inShow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.showEventTargetFrameBorder = inShow;
}
function SetShowReflowStats(theWindow, inShow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.setShowReflowStats(theWindow, inShow);
}
function DumpFrames(inWindow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.dumpFrames(inWindow, null);
}
function DumpContent(inWindow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.dumpContent(inWindow, null);
}
function DumpViews(inWindow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.dumpViews(inWindow, null);
}
function DumpWebShells(inWindow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.dumpWebShells(inWindow, null);
}
function InputKey(inEvent)
{
if (inEvent.keyCode == KeyEvent.DOM_VK_ENTER || inEvent.keyCode == KeyEvent.DOM_VK_RETURN)
{
var pageFrame = window.frames.pageframe;
pageFrame.location.href = document.dumpform.urlfield.value;
inEvent.preventDefault(); // avoid form submit on hitting return
}
}
function IframeLoaded()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
document.dumpform.urlfield.value = window.frames.pageframe.location.href;
}
function SetShowFrameBorders(inShow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.showFrameBorders = inShow;
}
</script>
<body>
<form name="dumpform">
<div style="margin-bottom: 5px">
URL: <input type="text" size="100" name="urlfield" value="http://www.mozilla.org" onkeypress="InputKey(event)"></input>
</div>
<div>
<input type="button" value="Dump Frames" onclick="DumpFrames(window.frames.pageframe)">
<input type="button" value="Dump Content" onclick="DumpContent(window.frames.pageframe)">
<input type="button" value="Dump Views" onclick="DumpViews(window.frames.pageframe)">
<input type="button" value="Dump WebShells" onclick="DumpWebShells(window.frames.pageframe)">
<input type="checkbox" id="showBordersCheck" name="showBordersCheck"
onchange="SetShowFrameBorders(document.dumpform.showBordersCheck.checked)"></input>
<label for="showBordersCheck">Show Frame Borders</label>
</div>
</form>
<iframe name="pageframe" style="border: 1px solid black; width:800px; height:800px;" onload="IframeLoaded()"></iframe>
</body>
</html>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Control Frame</title>
|
||||
</head>
|
||||
|
||||
<script type="application/x-javascript" language="Javascript">
|
||||
|
||||
const nsIFrameDebugObject = Components.interfaces.nsIFrameDebugObject;
|
||||
|
||||
function SetShowFrameBorders(inShow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.showFrameBorders = inShow;
|
||||
}
|
||||
|
||||
function SetShowEventTargetBorders(inShow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.showEventTargetFrameBorder = inShow;
|
||||
}
|
||||
|
||||
function SetShowReflowStats(theWindow, inShow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.setShowReflowStats(theWindow, inShow);
|
||||
}
|
||||
|
||||
function DumpFrames(inWindow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.dumpFrames(inWindow, null);
|
||||
}
|
||||
|
||||
function DumpContent(inWindow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.dumpContent(inWindow, null);
|
||||
}
|
||||
|
||||
function DumpViews(inWindow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.dumpViews(inWindow, null);
|
||||
}
|
||||
|
||||
function DumpWebShells(inWindow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.dumpWebShells(inWindow, null);
|
||||
}
|
||||
|
||||
function InputKey(inEvent)
|
||||
{
|
||||
if (inEvent.keyCode == KeyEvent.DOM_VK_ENTER || inEvent.keyCode == KeyEvent.DOM_VK_RETURN)
|
||||
{
|
||||
var pageFrame = window.frames.pageframe;
|
||||
pageFrame.location.href = document.dumpform.urlfield.value;
|
||||
inEvent.preventDefault(); // avoid form submit on hitting return
|
||||
}
|
||||
}
|
||||
|
||||
function IframeLoaded()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
document.dumpform.urlfield.value = window.frames.pageframe.location.href;
|
||||
}
|
||||
|
||||
function SetShowFrameBorders(inShow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.showFrameBorders = inShow;
|
||||
}
|
||||
</script>
|
||||
|
||||
<body>
|
||||
|
||||
<form name="dumpform">
|
||||
<div style="margin-bottom: 5px">
|
||||
URL: <input type="text" size="100" name="urlfield" value="http://www.mozilla.org" onkeypress="InputKey(event)"></input>
|
||||
</div>
|
||||
<div>
|
||||
<input type="button" value="Dump Frames" onclick="DumpFrames(window.frames.pageframe)">
|
||||
<input type="button" value="Dump Content" onclick="DumpContent(window.frames.pageframe)">
|
||||
<input type="button" value="Dump Views" onclick="DumpViews(window.frames.pageframe)">
|
||||
<input type="button" value="Dump WebShells" onclick="DumpWebShells(window.frames.pageframe)">
|
||||
|
||||
<input type="checkbox" id="showBordersCheck" name="showBordersCheck"
|
||||
onchange="SetShowFrameBorders(document.dumpform.showBordersCheck.checked)"></input>
|
||||
<label for="showBordersCheck">Show Frame Borders</label>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<iframe name="pageframe" style="border: 1px solid black; width:800px; height:800px;" onload="IframeLoaded()"></iframe>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@ -1 +1,110 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title>Layout Debug Utilities</title>
</head>
<script type="application/x-javascript" language="Javascript">
const nsIFrameDebugObject = Components.interfaces.nsIFrameDebugObject;
function SetShowFrameBorders(inShow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.showFrameBorders = inShow;
}
function SetShowEventTargetBorders(inShow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.showEventTargetFrameBorder = inShow;
}
function SetShowReflowStats(theWindow, inShow)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.setShowReflowStats(theWindow, inShow);
}
function DumpFrames()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.dumpFrames(window, null);
}
function DumpContent()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.dumpContent(window, null);
}
function DumpViews()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.dumpViews(window, null);
}
function DumpWebShells()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
debugObject.dumpWebShells(window, null);
}
</script>
<body>
<h1>Layout Debug Utils</h1>
<p>Note that these only work in debug builds</h1>
<h2>Global settings</h2>
<form name="globalsform">
<div>
<input type="checkbox" id="showBordersCheck" name="showBordersCheck"
onchange="SetShowFrameBorders(document.globalsform.showBordersCheck.checked)"></input>
<label for="showBordersCheck">Show Frame Borders</label>
</div>
<div>
<input type="checkbox"
id="showEventTargetCheck"
name="showEventTargetCheck"
onchange="SetShowEventTargetBorders(document.globalsform.showEventTargetCheck.checked)"></input>
<label for="showEventTargetCheck">Show Event Target Borders</label>
</div>
</form>
<h2>Per-Window settings</h2>
<form name="windowform">
<input type="checkbox"
id="showReflowStatsCheck"
name="showReflowStatsCheck"
onchange="SetShowReflowStats(window, document.windowform.showReflowStatsCheck.checked)"></input>
<label for="showReflowStatsCheck">Show Reflow Stats</label>
</form>
<h2>Dumping</h2>
<form name="dumpform">
<div>
<input type="button" value="Dump Frames" onclick="DumpFrames()">
<input type="button" value="Dump Content" onclick="DumpContent()">
<input type="button" value="Dump Views" onclick="DumpViews()">
<input type="button" value="Dump WebShells" onclick="DumpWebShells()">
</div>
</form>
</body>
</html>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Layout Debug Utilities</title>
|
||||
</head>
|
||||
<script type="application/x-javascript" language="Javascript">
|
||||
|
||||
const nsIFrameDebugObject = Components.interfaces.nsIFrameDebugObject;
|
||||
|
||||
function SetShowFrameBorders(inShow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.showFrameBorders = inShow;
|
||||
}
|
||||
|
||||
function SetShowEventTargetBorders(inShow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.showEventTargetFrameBorder = inShow;
|
||||
}
|
||||
|
||||
function SetShowReflowStats(theWindow, inShow)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.setShowReflowStats(theWindow, inShow);
|
||||
}
|
||||
|
||||
function DumpFrames()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.dumpFrames(window, null);
|
||||
}
|
||||
|
||||
function DumpContent()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.dumpContent(window, null);
|
||||
}
|
||||
|
||||
function DumpViews()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.dumpViews(window, null);
|
||||
}
|
||||
|
||||
function DumpWebShells()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var debugObject = Components.classes["@mozilla.org/layout_debug/framedebugobject;1"].createInstance(nsIFrameDebugObject);
|
||||
debugObject.dumpWebShells(window, null);
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<body>
|
||||
<h1>Layout Debug Utils</h1>
|
||||
|
||||
<p>Note that these only work in debug builds</h1>
|
||||
|
||||
<h2>Global settings</h2>
|
||||
|
||||
<form name="globalsform">
|
||||
<div>
|
||||
<input type="checkbox" id="showBordersCheck" name="showBordersCheck"
|
||||
onchange="SetShowFrameBorders(document.globalsform.showBordersCheck.checked)"></input>
|
||||
<label for="showBordersCheck">Show Frame Borders</label>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox"
|
||||
id="showEventTargetCheck"
|
||||
name="showEventTargetCheck"
|
||||
onchange="SetShowEventTargetBorders(document.globalsform.showEventTargetCheck.checked)"></input>
|
||||
<label for="showEventTargetCheck">Show Event Target Borders</label>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<h2>Per-Window settings</h2>
|
||||
|
||||
<form name="windowform">
|
||||
<input type="checkbox"
|
||||
id="showReflowStatsCheck"
|
||||
name="showReflowStatsCheck"
|
||||
onchange="SetShowReflowStats(window, document.windowform.showReflowStatsCheck.checked)"></input>
|
||||
<label for="showReflowStatsCheck">Show Reflow Stats</label>
|
||||
</form>
|
||||
|
||||
<h2>Dumping</h2>
|
||||
|
||||
<form name="dumpform">
|
||||
<div>
|
||||
<input type="button" value="Dump Frames" onclick="DumpFrames()">
|
||||
<input type="button" value="Dump Content" onclick="DumpContent()">
|
||||
<input type="button" value="Dump Views" onclick="DumpViews()">
|
||||
<input type="button" value="Dump WebShells" onclick="DumpWebShells()">
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@ -1 +1,132 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title>Layout Regression Test Harness</title>
</head>
<style>
p.note
{
background-color: #FFFFDD;
border: 2px solid red;
padding: 10px;
}
div.indent
{
margin-left: 20px;
padding: 5px;
}
#tests
{
border: 1px solid black;
margin: 10px;
}
#results
{
border: 1px solid black;
margin: 10px;
overflow: auto;
height: 200px;
}
</style>
<script src="regression_tests.js" type="application/x-javascript" language="Javascript">
<!--
//-->
</script>
<body onload="DoOnload();">
<h1>Layout Regression Test Harness</h1>
<p class="note">
The JavaScript in this file requires that you grant it XPConnect access,
via the dialog that appears when you first load the file. Note that the code
herein creates directories and files, so there is the possibility that it
may do damage to the contents of your hard disk. You have been warned!
</p>
<h2>Tests</h2>
<div id="tests">
<form name="testForm">
<div class="indent">
<input type="radio" name="testType" id="singleFileRadio" checked="true" onclick="UpdateRunTestsButton()"></input><label for="singleFileRadio">Single testcase</label>
<div class="indent">
URL: <input id="singleTestFileInput" name="singleTestFileInput" type="text" size="80" oninput="UpdateRunTestsButton()"></input>
<input type="button" onclick="ChooseTestcaseFile();" value="Choose File...">
</div>
</div>
<div class="indent">
<input type="radio" name="testType" id="dirsRadio" onclick="UpdateRunTestsButton()"></input><label for="dirsRadio">Local Directories</label>
<div class="indent">
<select id="testDirsSelect" size="5" style="width: 200pt">
<option>None selected</option>
</select><br>
<input type="button" value="Add..." onclick="AppendTestcaseDir();">
<input type="button" value="Remove" onclick="RemoveTestcaseDir();">
</div>
</div>
<div class="indent">
<hr>
<table cellpadding="5px">
<thead>
<tr>
<td><strong>Do what</strong></td>
<td><strong>Output file locations</strong></td>
</tr>
</thead>
<tr>
<td>
<div><input id="baselineRadio" type="radio" name="doWhat" onclick="UpdateRunTestsButton()" checked="true"></input><label for="baselineRadio">Baseline</label></div>
<div><input id="verifyRadio" type="radio" name="doWhat" onclick="UpdateRunTestsButton()"></input><label for="verifyRadio">Verify</label></div>
<div><input id="verifCompRadio" type="radio" name="doWhat" onclick="UpdateRunTestsButton()"></input><label for="verifCompRadio">Verify and Compare</label></div>
<div><input id="compRadio" type="radio" name="doWhat" onclick="UpdateRunTestsButton()"></input><label for="compRadio">Compare</label></div>
</td>
<td valign="top">
<table cellpadding="4px">
<tr>
<td></td>
<td></td>
<td>File extensions</td>
</tr>
<tr>
<td align="right">Baseline:</td>
<td><input id="baselineOutputDir" name="baselineOutputDir" type="text" size="40" disabled="true"></input>
<input type="button" onclick="gBaselineOutputDir = ChooseOutputDirectory('baselineOutputDir'); UpdateRunTestsButton();" value="Choose..."></td>
<td><input type="text" size="6" name="baselineFileExtension" value=".bas"></input> (like ".bas")</td>
</tr>
<tr>
<td align="right">Verify:</td>
<td><input id="verifyOutputDir" name="verifyOutputDir" type="text" size="40" disabled="true"></input>
<input type="button" onclick="gVerifyOutputDir = ChooseOutputDirectory('verifyOutputDir'); UpdateRunTestsButton();" value="Choose..."></td>
<td><input type="text" size="6" name="verifyFileExtension" value=".ver"></input>(like ".ver")</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="indent">
<hr>
<input type="Button" name="runTests" value="Run the Tests!" onclick="RunTests();">
</div>
</div>
</form>
</div>
<h2>Results</h2>
<div id="results">
</div>
</body>
</html>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Layout Regression Test Harness</title>
|
||||
</head>
|
||||
|
||||
<style>
|
||||
p.note
|
||||
{
|
||||
background-color: #FFFFDD;
|
||||
border: 2px solid red;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
div.indent
|
||||
{
|
||||
margin-left: 20px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
#tests
|
||||
{
|
||||
border: 1px solid black;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
#results
|
||||
{
|
||||
border: 1px solid black;
|
||||
margin: 10px;
|
||||
overflow: auto;
|
||||
height: 200px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script src="regression_tests.js" type="application/x-javascript" language="Javascript">
|
||||
<!--
|
||||
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<body onload="DoOnload();">
|
||||
|
||||
<h1>Layout Regression Test Harness</h1>
|
||||
|
||||
<p class="note">
|
||||
The JavaScript in this file requires that you grant it XPConnect access,
|
||||
via the dialog that appears when you first load the file. Note that the code
|
||||
herein creates directories and files, so there is the possibility that it
|
||||
may do damage to the contents of your hard disk. You have been warned!
|
||||
</p>
|
||||
|
||||
<h2>Tests</h2>
|
||||
<div id="tests">
|
||||
<form name="testForm">
|
||||
<div class="indent">
|
||||
<input type="radio" name="testType" id="singleFileRadio" checked="true" onclick="UpdateRunTestsButton()"></input><label for="singleFileRadio">Single testcase</label>
|
||||
<div class="indent">
|
||||
URL: <input id="singleTestFileInput" name="singleTestFileInput" type="text" size="80" oninput="UpdateRunTestsButton()"></input>
|
||||
<input type="button" onclick="ChooseTestcaseFile();" value="Choose File...">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="indent">
|
||||
<input type="radio" name="testType" id="dirsRadio" onclick="UpdateRunTestsButton()"></input><label for="dirsRadio">Local Directories</label>
|
||||
<div class="indent">
|
||||
<select id="testDirsSelect" size="5" style="width: 200pt">
|
||||
<option>None selected</option>
|
||||
</select><br>
|
||||
<input type="button" value="Add..." onclick="AppendTestcaseDir();">
|
||||
<input type="button" value="Remove" onclick="RemoveTestcaseDir();">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="indent">
|
||||
<hr>
|
||||
<table cellpadding="5px">
|
||||
<thead>
|
||||
<tr>
|
||||
<td><strong>Do what</strong></td>
|
||||
<td><strong>Output file locations</strong></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td>
|
||||
<div><input id="baselineRadio" type="radio" name="doWhat" onclick="UpdateRunTestsButton()" checked="true"></input><label for="baselineRadio">Baseline</label></div>
|
||||
<div><input id="verifyRadio" type="radio" name="doWhat" onclick="UpdateRunTestsButton()"></input><label for="verifyRadio">Verify</label></div>
|
||||
<div><input id="verifCompRadio" type="radio" name="doWhat" onclick="UpdateRunTestsButton()"></input><label for="verifCompRadio">Verify and Compare</label></div>
|
||||
<div><input id="compRadio" type="radio" name="doWhat" onclick="UpdateRunTestsButton()"></input><label for="compRadio">Compare</label></div>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table cellpadding="4px">
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>File extensions</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">Baseline:</td>
|
||||
<td><input id="baselineOutputDir" name="baselineOutputDir" type="text" size="40" disabled="true"></input>
|
||||
<input type="button" onclick="gBaselineOutputDir = ChooseOutputDirectory('baselineOutputDir'); UpdateRunTestsButton();" value="Choose..."></td>
|
||||
<td><input type="text" size="6" name="baselineFileExtension" value=".bas"></input> (like ".bas")</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">Verify:</td>
|
||||
<td><input id="verifyOutputDir" name="verifyOutputDir" type="text" size="40" disabled="true"></input>
|
||||
<input type="button" onclick="gVerifyOutputDir = ChooseOutputDirectory('verifyOutputDir'); UpdateRunTestsButton();" value="Choose..."></td>
|
||||
<td><input type="text" size="6" name="verifyFileExtension" value=".ver"></input>(like ".ver")</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="indent">
|
||||
<hr>
|
||||
<input type="Button" name="runTests" value="Run the Tests!" onclick="RunTests();">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<h2>Results</h2>
|
||||
<div id="results">
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user