diff --git a/app/assets/javascripts/orbitdesktop.js b/app/assets/javascripts/orbitdesktop.js index f66eacb4e..ee3904414 100755 --- a/app/assets/javascripts/orbitdesktop.js +++ b/app/assets/javascripts/orbitdesktop.js @@ -107,7 +107,9 @@ var orbitDesktop = function(dom){ $('body').on({ click: function(){ - o.sub_menu_item($(this)); + if(!$(this).hasClass('active')){ + o.sub_menu_item($(this)); + } return false; }, mouseenter: function(){ @@ -261,7 +263,6 @@ var orbitDesktop = function(dom){ } } this.sub_menu_item = function(dom){ - if(!dom.hasClass('active')){ var sub_data_method = dom.attr('callback-method'); if(sub_data_method){ $("div[container=true]").load(dom.attr("href"),function(){ @@ -278,7 +279,6 @@ var orbitDesktop = function(dom){ } $('*[content-type=menu] a').removeClass('thmc1 thmtxt active'); dom.addClass('thmc1 thmtxt active'); - } } this.initializeDesktop = function(target,url,cache){ //this is for initializing main desktops that are sections and tiles