582ef6156ecabb7dd9f33fd84a19bd4d64718b85 tdreszer Mon Oct 31 14:07:26 2011 -0700 Record keeping diff --git src/hg/js/subCfg.js src/hg/js/subCfg.js index 3eb1109..9b24604 100644 --- src/hg/js/subCfg.js +++ src/hg/js/subCfg.js @@ -31,31 +31,33 @@ // OK subCfg wrench enable/disable by subVis // OK subCfg populates (vias ajax) on click // OK subCfg settings persist (as seen in hgTracks rightClick) // OK subCfg open closes mdbArrow display // OK subCfg closed by mdbArrow open // OK subCfgs all closed on a table sort // OK subCfg overridden by viewCfg // STRANGE: clicking wrench to open does not leave viewCfg so viewCfg change isn't (yet) seen. // OK subCfg overridden by compCfg // OK matrix clicks enable/disable sub // OK matrix clicks set compVis to full // OK matrix [+][-] enable/disable subs // OK matrix [+] set compVis to full // OK viewVis changes set compVis to full // OK subVis correct in hgTrackUi, hgTracks image, rightClick memnu, rightClick poCfg -// - cart limited to minimum changed +// OK cart limited to minimum changed +// - sort of subtracks overides imgord - ONLY works if "priority" has changed! +// OK viewVis override fixed: viewSig:squish+sub:Full reshapes fine. viewSig->dense overrides all back to dense. // TODO: // - SOLVED: checkboxes: working with name = boolshad.{name} FIXME: multishad? // - DECIDED: When parent vis makes subs hidden, should they go to unchecked? No, disabled! // - DECIDED: Should user be able to click on disabled vis to check the CB? No, not important. // - DECIDED: Make vis changes "reshape" composite! NO, I am against this as too disruptive. We may want to end reshaping in CGIs as well! // - Verify all composites work (hg19 hg18 mm9 mm8 panTro3 galGal3 braFlo1 dm3 ce10 homPan20 sacCer3 hg19Patch5 tested so far) // - Speed up massive composites! HAIB TFBS SYDH TFBS // - Remove debug code when ready // NOTE: // Current implementation relies upon '.' delimiter in name and no '_-' in name. Nothing breaks rule yet... var subCfg = { // subtrack config module. //mySelf: null, // There is no need for a "mySelf" unless this object is being instantiated.