src/hg/js/hui.js 1.49
1.49 2010/02/01 21:37:55 tdreszer
Neglected 4 state subCBs in last check in
Index: src/hg/js/hui.js
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/js/hui.js,v
retrieving revision 1.48
retrieving revision 1.49
diff -b -B -U 4 -r1.48 -r1.49
--- src/hg/js/hui.js 1 Feb 2010 18:19:41 -0000 1.48
+++ src/hg/js/hui.js 1 Feb 2010 21:37:55 -0000 1.49
@@ -140,8 +140,9 @@
function matSetMatrixCheckBoxes(state)
{
// matButtons:onclick Set all Matrix checkboxes to state. If additional arguments are passed in, the list of CBs will be narrowed by the classes
+ //$("body").css('cursor','wait');
var matCBs = $("input.matCB").not(".abc");
for(var vIx=1;vIx<arguments.length;vIx++) {
matCBs = $( matCBs ).filter("."+arguments[vIx]); // Successively limit list by additional classes.
}
@@ -152,11 +153,15 @@
subCDs = $("input.subCB");
for(var vIx=1;vIx<arguments.length;vIx++) {
subCDs = $( subCDs ).filter("."+arguments[vIx]); // Successively limit list by additional classes.
}
- $( subCDs ).attr('checked',state);
+ $( subCDs ).each( function (i) {
+ this.checked = state;
+ matSubCBsetShadow(this);
+ });
showOrHideSelectedSubtracks();
matSubCBsSelected();
+ //$("body").css('cursor','default');
return true;
}
///////////// CB support routines ///////////////
@@ -240,9 +245,9 @@
if(subCB.checked)
shadowState = 1;
if(subCB.disabled)
shadowState -= 2;
- $("input[name='boolshad."+subCB.name+"']").val(shadowState);
+ $("input[type=hidden][name='boolshad\."+subCB.name+"']").val(shadowState);
}
function matChkBoxNormalize(matCB)
{