25b8e39f17fc569158e6558884430561075f8fdb
tdreszer
  Fri Oct 1 10:04:52 2010 -0700
Support for triggering superTrack reshaping when superTrackChild is made visible
diff --git src/hg/js/hui.js src/hg/js/hui.js
index 8edbc17..1b5a15a 100644
--- src/hg/js/hui.js
+++ src/hg/js/hui.js
@@ -604,6 +604,19 @@
     $('form[name="'+formName+'"]').each(function(i) { formSubmitWaitOnAjax(this)});
 }
 
+function visTriggersHiddenSelect(obj)
+{ // SuperTrack child changing vis should trigger superTrack reshaping.
+  // This is done by setting hidden input "_sel"
+    var trackName_Sel = $(obj).attr('name') + "_sel";
+    var theForm = $(obj).closest("form");
+    var visible = (obj.selectedIndex != 0);
+    if (visible) {
+        updateOrMakeNamedVariable(theForm,trackName_Sel,"1");
+    } else
+        disableNamedVariable(theForm,trackName_Sel);
+    return true;
+}
+
 function subtrackCfgHideAll(table)
 {
 // hide all the subtrack configuration stuff