diff --git a/src/_h5ai/client/css/inc/contextmenu.less b/src/_h5ai/client/css/inc/contextmenu.less index eca856be..c2bf0a7d 100644 --- a/src/_h5ai/client/css/inc/contextmenu.less +++ b/src/_h5ai/client/css/inc/contextmenu.less @@ -14,6 +14,8 @@ .cm-panel { + .popup(); + .rounded(); display: block; position: absolute; left: 100px; @@ -21,7 +23,6 @@ background: #fff; color: @col; z-index: 10; - box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); overflow: auto; min-width: 200px; @@ -44,7 +45,7 @@ &:hover { color: @col-hover; - background: rgba(0,0,0,0.05); + background: @col-darkgray; } .cm-icon { diff --git a/src/_h5ai/client/css/inc/general.less b/src/_h5ai/client/css/inc/general.less index 1eaa098e..ab47b490 100644 --- a/src/_h5ai/client/css/inc/general.less +++ b/src/_h5ai/client/css/inc/general.less @@ -94,6 +94,10 @@ box-shadow: 0 1px 10px 0 rgba(0,0,0,0.5); } +.popup() { + box-shadow: 0 1px 20px 0 rgba(0,0,0,0.5); +} + .rounded() { // overflow: hidden; border-radius: 2px; diff --git a/src/_h5ai/client/js/inc/ext/contextmenu.js b/src/_h5ai/client/js/inc/ext/contextmenu.js index b71c2fa8..099cd98f 100644 --- a/src/_h5ai/client/js/inc/ext/contextmenu.js +++ b/src/_h5ai/client/js/inc/ext/contextmenu.js @@ -1,6 +1,8 @@ -modulejs.define('ext/contextmenu', ['$', '_', 'core/resource'], function ($, _, resource) { - +modulejs.define('ext/contextmenu', ['_', '$', 'core/settings', 'core/resource'], function (_, $, allsettings, resource) { + var settings = _.extend({ + enabled: false + }, allsettings.contextmenu); var templateOverlay = '
'; var templatePanel = '