diff --git a/src/UI/Settings/UITabAbout.js b/src/UI/Settings/UITabAbout.js index 59689f86d..8ef41ddee 100644 --- a/src/UI/Settings/UITabAbout.js +++ b/src/UI/Settings/UITabAbout.js @@ -75,6 +75,7 @@ function UITabAbout(){
  • iro.js ${i18n('license')}
  • jQuery ${i18n('license')}
  • jQuery-dragster ${i18n('license')}
  • +
  • jQuery-menu-aim ${i18n('license')}
  • jQuery UI ${i18n('license')}
  • lodash ${i18n('license')}
  • mime ${i18n('license')}
  • diff --git a/src/UI/UIContextMenu.js b/src/UI/UIContextMenu.js index 20491ed3f..62701aa47 100644 --- a/src/UI/UIContextMenu.js +++ b/src/UI/UIContextMenu.js @@ -148,12 +148,13 @@ function UIContextMenu(options){ return false; }); - // initialize menuAim plugin (../libs/jquery.menu-aim.js) + // Initialize the menuAim plugin (../libs/jquery.menu-aim.js) $(contextMenu).menuAim({ + submenuSelector: ".context-menu-item-submenu", submenuDirection: function(){ - //if not submenu + // If not submenu if(!options.is_submenu){ - // if submenu left postiton is greater than main menu left position + // if submenu's left postiton is greater than main menu's left position if($(contextMenu).offset().left + 2 * $(contextMenu).width() + 15 < window.innerWidth ){ return "right"; } else { @@ -161,12 +162,10 @@ function UIContextMenu(options){ } } }, - //activates item when mouse enters depending in mouse position and direction + // activates item when mouse enters depending on mouse position and direction activate: function (e) { - //activate items let item = $(e).closest('.context-menu-item'); - // mark other items as inactive $(contextMenu).find('.context-menu-item').removeClass('context-menu-item-active'); // mark this item as active @@ -176,7 +175,6 @@ function UIContextMenu(options){ // mark this context menu as active $(contextMenu).addClass('context-menu-active'); - // activate submenu // open submenu if applicable if($(e).hasClass('context-menu-item-submenu')){