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')){