You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
123 lines
2.8 KiB
123 lines
2.8 KiB
<HTML>
|
|
|
|
<HEAD>
|
|
<title>Code Scan Results</title>
|
|
|
|
<HTA:APPLICATION ID="oHTA"
|
|
APPLICATIONNAME="ResultUI"
|
|
BORDER="thick"
|
|
BORDERSTYLE="normal"
|
|
CAPTION="yes"
|
|
ICON="DefectUI.ico"
|
|
MAXIMIZEBUTTON="yes"
|
|
MINIMIZEBUTTON="yes"
|
|
SHOWINTASKBAR="yes"
|
|
SINGLEINSTANCE="no"
|
|
SYSMENU="yes"
|
|
VERSION="1.0"
|
|
/>
|
|
|
|
</HEAD>
|
|
|
|
<SCRIPT>
|
|
|
|
|
|
// Global variables
|
|
var g_ResultXmlFile = "ScanResult.xml"; // The results file is hardcorded.
|
|
var g_ListViewInitialized = false;
|
|
var g_Sev1Only = false;
|
|
|
|
// Global DHTML objects
|
|
var g_theFrameSet;
|
|
var g_listControlFrame;
|
|
var g_CommentFrame;
|
|
|
|
|
|
function contentWindow(frameElement)
|
|
{
|
|
// The contentWindow property works in IE >= 5.5
|
|
if (frameElement.contentWindow)
|
|
return frameElement.contentWindow;
|
|
|
|
var strIndex = frameElement.name;
|
|
if (!strIndex || !strIndex.length)
|
|
strIndex = frameElement.id;
|
|
|
|
return frameElement.document.frames(strIndex);
|
|
}
|
|
|
|
function GetXmlFile()
|
|
{
|
|
return g_ResultXmlFile;
|
|
}
|
|
|
|
function ParseCommandLine()
|
|
{
|
|
var cmdLine = oHTA.commandLine;
|
|
|
|
// Search for "-" character in the cmd string
|
|
var iPos = cmdLine.search(/-/);
|
|
|
|
// If found, we have parameters
|
|
if ( -1 != iPos )
|
|
{
|
|
// Get the parameters into an array
|
|
var paramsText = cmdLine.substring(iPos, cmdLine.length);
|
|
var pArray = paramsText.split(" ");
|
|
|
|
for (var param in pArray)
|
|
{
|
|
if ("-sev1" == pArray[param].toLowerCase())
|
|
g_Sev1Only = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
function ShowOnlySev1Issues()
|
|
{
|
|
return g_Sev1Only;
|
|
}
|
|
|
|
function theFrameSet_onload()
|
|
{
|
|
// Cache several DHTML objects
|
|
g_theFrameSet = document.all( "theFrameSet");
|
|
g_listControlFrame = document.all( "listControlFrame");
|
|
g_CommentFrame = document.all( "CommentFrame");
|
|
|
|
|
|
ParseCommandLine();
|
|
|
|
// Allow the list control frame to begin its work
|
|
g_ListViewInitialized = contentWindow(g_listControlFrame).InitializeListView();
|
|
|
|
if ( g_ListViewInitialized )
|
|
{
|
|
var strTerm = contentWindow(g_listControlFrame).GetFirstTerm();
|
|
contentWindow(g_CommentFrame).InitializeComment(strTerm);
|
|
}
|
|
}
|
|
|
|
function PopulateComment(strTerm)
|
|
{
|
|
return g_CommentFrame ? contentWindow(g_CommentFrame).PopulateComment(strTerm) : null;
|
|
}
|
|
|
|
</SCRIPT>
|
|
|
|
|
|
<frameset name="theFrameSet" framespacing="0" frameborder="1" cols="*,25%" onload="theFrameSet_onload();">
|
|
|
|
<frame name="listControlFrame" scrolling="auto" application="yes" src="listcontrol.html" />
|
|
<frame name="CommentFrame" scrolling="auto" application="yes" src="comment.html" />
|
|
|
|
<noframes tabindex="-1">
|
|
<body bgcolor="#FFFFFF">
|
|
<p>This page uses frames, but your browser doesn't support them.</p>
|
|
</body>
|
|
</noframes>
|
|
|
|
</frameset>
|
|
|
|
|
|
</HTML>
|