90575b28d8d97732503671e4c5c80f7fbf2d3ac2 tdreszer Tue Oct 11 13:57:16 2011 -0700 With subCfg, when only one subtrack, highlevel shouuld show subtrack controls, so that rightClick and subCfg work together. diff --git src/hg/js/utils.js src/hg/js/utils.js index 4b89492..1966c19 100644 --- src/hg/js/utils.js +++ src/hg/js/utils.js @@ -1113,30 +1113,43 @@ if (showError) alert("jsEmbedded:'"+jsEmbeded+"'\n---------------\n"+cleanHtml); } else { var ix3 = cleanHtml.indexOf('<P>',ix); var ix4 = cleanHtml.indexOf('</P>',ix); var warnMsg = cleanHtml.slice(ix3+3,ix4-1); cleanHtml = cleanHtml.slice(0,ix3) + cleanHtml.slice(ix4+4); warn(warnMsg); } } cleanHtml = cleanHtml.slice(0,ix) + cleanHtml.slice(ix2+"</script>".length); } return cleanHtml; } +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; +} + //////////// Drag and Drop //////////// function tableDragAndDropRegister(thisTable) {// Initialize a table with tableWithDragAndDrop if ($(thisTable).hasClass("tableWithDragAndDrop") == false) return; $(thisTable).tableDnD({ onDragClass: "trDrag", dragHandle: "dragHandle", onDrop: function(table, row, dragStartIndex) { if(tableSetPositions) { tableSetPositions(table); } } });