fixed settings icon for mac (still need to change the icon)...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2018-01-18 07:21:19 +03:00
parent 4b364b3f2a
commit 66aea36685
2 changed files with 21 additions and 21 deletions

View File

@ -23,6 +23,7 @@ var toggler = require('lib/toggler')
var core = require('features/core') var core = require('features/core')
var base = require('features/base') var base = require('features/base')
var widgets = require('features/ui-widgets')
@ -549,23 +550,20 @@ module.AppControl = core.ImageGridFeatures.Feature('ui-app-control', [
//--------------------------------------------------------------------- //---------------------------------------------------------------------
// Fullscreen app control buttons... // Fullscreen app control buttons...
var AppButtonsActions = actions.Actions({ var AppButtonsActions = actions.Actions({
config: { config: {
'app-buttons': { // append app-specific buttons...
//'<span/>': ['touch-controls', 'toggleSideButtons -- Toggle touch controls'], 'app-buttons': Object.assign({},
// XXX not sure about this... widgets.Buttons.actions.config['app-buttons'],
//'&#9965;': ['ui-settings', [ {
'<span class="material-icons">settings</span>': ['ui-settings', [ '_': ['minimize',
'browseActions: "Interface/" -- Interface settings...', 'minimize -- Minimize'],
'toggleSideButtons -- Toggle touch controls', '&#8601;': ['fullscreen',
]], 'toggleFullScreen -- Toggle fullscreen'],
'_': ['minimize', '&times;': ['close',
'minimize -- Minimize'], 'close -- Quit'],
'&#8601;': ['fullscreen', }),
'toggleFullScreen -- Toggle fullscreen'],
'&times;': ['close',
'close -- Quit'],
},
}, },
}) })

View File

@ -1978,6 +1978,12 @@ module.ContextActionMenu = core.ImageGridFeatures.Feature({
//--------------------------------------------------------------------- //---------------------------------------------------------------------
// XXX mac seems not to have the utf gear icon...
var SETTINGS_ICON =
typeof(navigator) == 'undefined' ? 'settings'
: navigator.platform == 'Win32' ? '&#9965;'
: '<span class="material-icons">settings</span>'
// XXX add context menu action to buttons... // XXX add context menu action to buttons...
var ButtonsActions = actions.Actions({ var ButtonsActions = actions.Actions({
config: { config: {
@ -2010,8 +2016,6 @@ var ButtonsActions = actions.Actions({
'browseActions: "/Collections/" -- Collection menu...', 'browseActions: "/Collections/" -- Collection menu...',
]], ]],
'C<sub/>': ['crop', 'browseActions: "Crop/" -- Crop menu...'], 'C<sub/>': ['crop', 'browseActions: "Crop/" -- Crop menu...'],
//'&#9636;<sub/>': ['collections', 'browseCollections -- Collections...'],
//'&#9974;': ['view', 'toggleSingleImage -- Single image / ribbon toggle'],
'&#9655;': ['slideshow', [ '&#9655;': ['slideshow', [
'toggleSlideshow -- Slideshow', 'toggleSlideshow -- Slideshow',
'slideshowDialog -- Slideshow menu...', 'slideshowDialog -- Slideshow menu...',
@ -2021,6 +2025,7 @@ var ButtonsActions = actions.Actions({
// XXX not sure about these yet... // XXX not sure about these yet...
'secondary-buttons-state': 'off', 'secondary-buttons-state': 'off',
'secondary-buttons': { 'secondary-buttons': {
//'<span/>': ['touch-controls', 'toggleSideButtons -- Toggle touch controls'],
//'Z<sub/>': ['zoom', 'browseActions: "Zoom/" -- Zoom menu...'], //'Z<sub/>': ['zoom', 'browseActions: "Zoom/" -- Zoom menu...'],
//'+': ['zoom-in', 'zoomIn -- Zoom in'], //'+': ['zoom-in', 'zoomIn -- Zoom in'],
//'-': ['zoom-out', 'zoomOut -- Zoom out'], //'-': ['zoom-out', 'zoomOut -- Zoom out'],
@ -2028,10 +2033,7 @@ var ButtonsActions = actions.Actions({
}, },
'app-buttons': { 'app-buttons': {
//'<span/>': ['touch-controls', 'toggleSideButtons -- Toggle touch controls'], [SETTINGS_ICON]: ['ui-settings', [
//'&#9965;': ['ui-settings', 'browseActions: "Interface/" -- Interface settings...'],
//'&#9965;': ['ui-settings', [
'<span class="material-icons">settings</span>': ['ui-settings', [
'browseActions: "Interface/" -- Interface settings...', 'browseActions: "Interface/" -- Interface settings...',
'toggleSideButtons -- Toggle touch controls', 'toggleSideButtons -- Toggle touch controls',
]], ]],