diff --git a/ui (gen4)/features/ui-status.js b/ui (gen4)/features/ui-status.js index 41b94326..1da3d101 100755 --- a/ui (gen4)/features/ui-status.js +++ b/ui (gen4)/features/ui-status.js @@ -422,10 +422,12 @@ var StatusBarActions = actions.Actions({ // XXX should this show a dialog??? editStatusBarIndex: ['- Interface/', function(){ - this.toggleStatusBar('?') == 'none' && this.toggleStatusBar() + if((this.config['status-bar-index'] || {} )['editable']){ + this.toggleStatusBar('?') == 'none' && this.toggleStatusBar() - // XXX do this better... - this.ribbons.viewer.find('.global-info .index .position').focus().click() + // XXX do this better... + this.ribbons.viewer.find('.global-info .index .position').focus().click() + } }], toggleStatusBarIndexMode: ['Interface/Status bar index mode', toggler.CSSClassToggler( @@ -434,6 +436,7 @@ var StatusBarActions = actions.Actions({ function(state){ this.toggleStatusBar('?') == 'none' && this.toggleStatusBar() + // prepare for saving the config... this.config['status-bar-index'] = JSON.parse(JSON.stringify(this.config['status-bar-index'])) this.config['status-bar-index']['mode'] = state diff --git a/ui (gen4)/ui.js b/ui (gen4)/ui.js index 3e4f646e..dfa1b575 100755 --- a/ui (gen4)/ui.js +++ b/ui (gen4)/ui.js @@ -276,10 +276,11 @@ module.GLOBAL_KEYBOARD = { 'ctrl+shift': 'redoLast', }, - // XXX for debug... G: { default: 'editStatusBarIndex!', shift: 'toggleStatusBarIndexMode!', + + // XXX for debug... ctrl: function(){ $('.viewer').toggleClass('visible-gid') }, }, },