Fix ToggleBarVisibility keybind
This commit is contained in:
parent
449aedee63
commit
9d5ef234e9
@ -1730,17 +1730,14 @@
|
||||
(hide ? $.addClass : $.rmClass)(Header.bar, 'autohide');
|
||||
return (hide ? $.addClass : $.rmClass)(doc, 'autohide');
|
||||
},
|
||||
toggleBarVisibility: function(e) {
|
||||
toggleBarVisibility: function() {
|
||||
var hide, message;
|
||||
|
||||
if (e.type === 'mousedown' && e.button !== 0) {
|
||||
return;
|
||||
}
|
||||
hide = this.nodeName === 'INPUT' ? this.checked : !$.hasClass(Header.bar, 'autohide');
|
||||
Conf['Header auto-hide'] = hide;
|
||||
$.set('Header auto-hide', hide);
|
||||
this.checked = hide;
|
||||
$.set('Header auto-hide', Conf['Header auto-hide'] = hide);
|
||||
Header.setBarVisibility(hide);
|
||||
message = hide ? 'The header bar will automatically hide itself.' : 'The header bar will remain visible.';
|
||||
message = "The header bar will " + (hide ? 'automatically hide itself.' : 'remain visible.');
|
||||
return new Notification('info', message, 2);
|
||||
},
|
||||
setFooterVisibility: function(hide) {
|
||||
@ -9452,10 +9449,7 @@
|
||||
}
|
||||
break;
|
||||
case Conf['Toggle header']:
|
||||
if (!$('#menu.left')) {
|
||||
Header.menuButton.click();
|
||||
}
|
||||
Header.headerToggler.click();
|
||||
Header.toggleBarVisibility();
|
||||
break;
|
||||
case Conf['Open empty QR']:
|
||||
Keybinds.qr(threadRoot);
|
||||
|
||||
@ -1746,17 +1746,14 @@
|
||||
(hide ? $.addClass : $.rmClass)(Header.bar, 'autohide');
|
||||
return (hide ? $.addClass : $.rmClass)(doc, 'autohide');
|
||||
},
|
||||
toggleBarVisibility: function(e) {
|
||||
toggleBarVisibility: function() {
|
||||
var hide, message;
|
||||
|
||||
if (e.type === 'mousedown' && e.button !== 0) {
|
||||
return;
|
||||
}
|
||||
hide = this.nodeName === 'INPUT' ? this.checked : !$.hasClass(Header.bar, 'autohide');
|
||||
Conf['Header auto-hide'] = hide;
|
||||
$.set('Header auto-hide', hide);
|
||||
this.checked = hide;
|
||||
$.set('Header auto-hide', Conf['Header auto-hide'] = hide);
|
||||
Header.setBarVisibility(hide);
|
||||
message = hide ? 'The header bar will automatically hide itself.' : 'The header bar will remain visible.';
|
||||
message = "The header bar will " + (hide ? 'automatically hide itself.' : 'remain visible.');
|
||||
return new Notification('info', message, 2);
|
||||
},
|
||||
setFooterVisibility: function(hide) {
|
||||
@ -9442,10 +9439,7 @@
|
||||
}
|
||||
break;
|
||||
case Conf['Toggle header']:
|
||||
if (!$('#menu.left')) {
|
||||
Header.menuButton.click();
|
||||
}
|
||||
Header.headerToggler.click();
|
||||
Header.toggleBarVisibility();
|
||||
break;
|
||||
case Conf['Open empty QR']:
|
||||
Keybinds.qr(threadRoot);
|
||||
|
||||
@ -244,19 +244,21 @@ Header =
|
||||
(if hide then $.addClass else $.rmClass) Header.bar, 'autohide'
|
||||
(if hide then $.addClass else $.rmClass) doc, 'autohide'
|
||||
|
||||
toggleBarVisibility: (e) ->
|
||||
return if e.type is 'mousedown' and e.button isnt 0 # not LMB
|
||||
toggleBarVisibility: ->
|
||||
hide = if @nodeName is 'INPUT'
|
||||
@checked
|
||||
else
|
||||
!$.hasClass Header.bar, 'autohide'
|
||||
Conf['Header auto-hide'] = hide
|
||||
$.set 'Header auto-hide', hide
|
||||
# set checked status if called from keybind
|
||||
@checked = hide
|
||||
|
||||
$.set 'Header auto-hide', Conf['Header auto-hide'] = hide
|
||||
Header.setBarVisibility hide
|
||||
message = if hide
|
||||
'The header bar will automatically hide itself.'
|
||||
message = "The header bar will #{if hide
|
||||
'automatically hide itself.'
|
||||
else
|
||||
'The header bar will remain visible.'
|
||||
'remain visible.'}"
|
||||
|
||||
new Notification 'info', message, 2
|
||||
|
||||
setFooterVisibility: (hide) ->
|
||||
|
||||
@ -25,9 +25,7 @@ Keybinds =
|
||||
if Conf['Custom Board Navigation']
|
||||
Header.toggleBoardList()
|
||||
when Conf['Toggle header']
|
||||
unless $('#menu.left')
|
||||
Header.menuButton.click()
|
||||
Header.headerToggler.click()
|
||||
Header.toggleBarVisibility()
|
||||
when Conf['Open empty QR']
|
||||
Keybinds.qr threadRoot
|
||||
when Conf['Open QR']
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user