b48583ebfb41e9da714a362d60c6de3304c05fd8 tdreszer Fri Mar 18 17:15:59 2011 -0700 Minor code cleanup due to debuging nav link problem on hgFileUi. diff --git src/hg/js/hui.js src/hg/js/hui.js index 1248533..2359c11 100644 --- src/hg/js/hui.js +++ src/hg/js/hui.js @@ -1004,53 +1004,54 @@ if($(obj).attr('size') != sizeWhenOpen) { multiSelectFocus(obj,sizeWhenOpen); //$(obj).children("option").show(); //$(obj).attr('size',sizeWhenOpen); return false; } else if($(obj).attr('selectedIndex') == 0) $(obj).attr('size',1); return true; } function navigationLinksSetup() { // Navigation links let you jump to places in the document // If they exist, then they need to be well placed to fit window dimensions // Put navigation links in top corner - var navDown = $("span#navDown"); - if(navDown != undefined) { + var navDown = $("#navDown"); + if(navDown != undefined && navDown.length > 0) { + navDown = navDown[0]; var winWidth = ($(window).width() - 30) + "px"; // Room for borders $('.windowSize').css({maxWidth: winWidth,width: winWidth}); - var sectTtl = $("#sectTtl").parents("td"); - if(sectTtl != undefined) { + var sectTtl = $("#sectTtl").parent("td"); + if(sectTtl != undefined && sectTtl.length > 0) { + sectTtl = sectTtl[0]; $(sectTtl).css({clear: 'none'}); if($.browser.msie) $(sectTtl).prepend($(navDown)); else $(sectTtl).append($(navDown)); } - $(navDown).css({display:''}); + $(navDown).css({float:'right'}) $(navDown).show(); } // Decide if top links are needed var navUp = $('span.navUp'); - if($(navUp) != undefined && $(navUp).length > 0) { + if(navUp != undefined && navUp.length > 0) { $(navUp).each(function(i) { var offset = $(this).parent().offset(); if(offset.top > $(window).height()) { - $(this).css({display:''}); $(this).show(); } }); } } function tableSortAtButtonPress(anchor,tagId) { // Special ONLY for hgTrackUi sorting. Others use utils.js::tableSortOnButtonPress() var table = $( anchor ).parents("table.sortable"); if (table) { subtrackCfgHideAll(table); waitOnFunction( _tableSortOnButtonPressEncapsulated, anchor, tagId); } return false; // called by link so return false means don't try to go anywhere }