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;