src/hg/js/utils.js 1.21

1.21 2009/05/06 00:25:44 tdreszer
Moved metadata display toggle code to utils to be called from hgc and hgTrackUi
Index: src/hg/js/utils.js
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/js/utils.js,v
retrieving revision 1.20
retrieving revision 1.21
diff -b -B -U 4 -r1.20 -r1.21
--- src/hg/js/utils.js	28 Apr 2009 23:00:20 -0000	1.20
+++ src/hg/js/utils.js	6 May 2009 00:25:44 -0000	1.21
@@ -377,4 +377,25 @@
         }
         return true;
     }
 }
+
+function metadataShowHide(tableName)
+{
+// Will show subtrack specific configuration controls
+// Config controls not matching name will be hidden
+    var divit = $("#div_"+tableName+"_meta");
+    if($(divit).css('display') == 'none')
+        $("#div_"+tableName+"_cfg").hide();
+    var htm = $(divit).html();
+    // Seems to be faster if this undisplayed junk is commented out.
+    if(htm.substring(0,4) == "<!--") {
+        htm = htm.substring(4,htm.length-7);
+        $(divit).html(htm);
+    } else {
+        $(divit).html("<!--"+htm+"-->");
+    }
+
+    $(divit).toggle();
+    return false;
+}
+