diff --git a/src/sunstone/public/js/sunstone.js b/src/sunstone/public/js/sunstone.js index dd4f2630cf..b2513403ea 100644 --- a/src/sunstone/public/js/sunstone.js +++ b/src/sunstone/public/js/sunstone.js @@ -550,21 +550,16 @@ function insertTab(tab_name){ var li_item = '
  • '+tab_info.title+'
  • '; + $('div#menu ul#navigation').append(li_item); + //if this is a submenu... if (parent.length) { - var children = $('div#menu ul#navigation li.'+parent); + var children = $('div#menu ul#navigation #li_'+parent); //if there are other submenus, insert after last of them - if (children.length) - $(children[children.length-1]).after(li_item); - else //instert after parent menu - $('div#menu ul#navigation li#li_'+parent).after(li_item); - } else { //not a submenu, instert in the end - $('div#menu ul#navigation').append(li_item); - }; - - if (parent){ //this is a subtab - $('div#menu li#li_'+tab_name).hide();//hide by default - $('div#menu li#li_'+parent+' span').css("display","inline-block"); + if (children.length) { + $('div#menu li#li_'+tab_name).hide();//hide by default + $('div#menu li#li_'+parent+' span').css("display","inline-block"); + } }; if (showOnTop){