0d1c52c4df1e6ca1ad2d2b57f3ae9448eb5219d5
larrym
  Mon Aug 30 14:24:08 2010 -0700
make sure selectedMenuItem is defined before adding configure menu item in loadContextMenu
diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js
index ac8472b..705c931 100644
--- src/hg/js/hgTracks.js
+++ src/hg/js/hgTracks.js
@@ -1722,6 +1722,7 @@
                 //menu.push({"view image": {onclick: function(menuItemClicked, menuObject) { contextMenuHit(menuItemClicked, menuObject, "viewImg"); return true; }}});
             }
 
+            if(selectedMenuItem) {
             // Add cfg options at just shy of end...
             var o = new Object();
             o["configure "+rec.shortLabel] = {onclick: function(menuItemClicked, menuObject) { contextMenuHit(menuItemClicked, menuObject, "hgTrackUi_popup"); return true; }};
@@ -1730,9 +1731,10 @@
             }
             menu.push($.contextMenu.separator);
             menu.push(o);
+                menu.push($.contextMenu.separator);
+            }
 
             // Add view image at end
-            menu.push($.contextMenu.separator);
             menu.push({"view image": {onclick: function(menuItemClicked, menuObject) { contextMenuHit(menuItemClicked, menuObject, "viewImg"); return true; }}});
 
             return menu;