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.
48 lines
1.2 KiB
48 lines
1.2 KiB
function SetDisplay(RowClass, DisplayVal)
|
|
{
|
|
var Rows = document.getElementsByTagName("tr");
|
|
for ( var i = 0 ; i < Rows.length; ++i ) {
|
|
if (Rows[i].className == RowClass) {
|
|
Rows[i].style.display = DisplayVal;
|
|
}
|
|
}
|
|
}
|
|
|
|
function CopyCheckedStateToCheckButtons(SummaryCheckButton) {
|
|
var Inputs = document.getElementsByTagName("input");
|
|
for ( var i = 0 ; i < Inputs.length; ++i ) {
|
|
if (Inputs[i].type == "checkbox") {
|
|
if(Inputs[i] != SummaryCheckButton) {
|
|
Inputs[i].checked = SummaryCheckButton.checked;
|
|
Inputs[i].onclick();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function returnObjById( id ) {
|
|
if (document.getElementById)
|
|
var returnVar = document.getElementById(id);
|
|
else if (document.all)
|
|
var returnVar = document.all[id];
|
|
else if (document.layers)
|
|
var returnVar = document.layers[id];
|
|
return returnVar;
|
|
}
|
|
|
|
var NumUnchecked = 0;
|
|
|
|
function ToggleDisplay(CheckButton, ClassName) {
|
|
if (CheckButton.checked) {
|
|
SetDisplay(ClassName, "");
|
|
if (--NumUnchecked == 0) {
|
|
returnObjById("AllBugsCheck").checked = true;
|
|
}
|
|
}
|
|
else {
|
|
SetDisplay(ClassName, "none");
|
|
NumUnchecked++;
|
|
returnObjById("AllBugsCheck").checked = false;
|
|
}
|
|
}
|