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
 }