From dfeedc4b009b866fae59cb59908d52d0393d1343 Mon Sep 17 00:00:00 2001 From: Jordan Bates Date: Sun, 28 Apr 2013 11:20:09 -0700 Subject: [PATCH] Toggle keybinds for header auto-hiding --- CHANGELOG.md | 1 + builds/4chan-X.js | 7 +++++++ builds/4chan-X.user.js | 7 +++++++ builds/crx/script.js | 7 +++++++ src/General/Config.coffee | 4 ++++ src/Miscellaneous/Keybinds.coffee | 4 ++++ 6 files changed, 30 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bd7d2103..f8ad9d956 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ seaweedchan: - Chrome doesn't get .null, so don't style it - Fix count when auto update is disabled and set updater text to "Update" - Remove /v/ and /vg/ redirection. See https://archive.foolz.us/foolz/thread/509388/ for news and how you can donate to bring /v/ and /vg/ archiving back. +- Toggle keybind for header auto-hiding MayhemYDG: - Fix Unread Count taking into account hidden posts. diff --git a/builds/4chan-X.js b/builds/4chan-X.js index 99b8e54dd..42ece54f9 100644 --- a/builds/4chan-X.js +++ b/builds/4chan-X.js @@ -245,6 +245,7 @@ usercss: '', hotkeys: { 'Toggle board list': ['Ctrl+b', 'Toggle the full board list.'], + 'Toggle header': ['Shift+h', 'Toggle the auto-hide option of the header.'], 'Open empty QR': ['i', 'Open QR without post number inserted.'], 'Open QR': ['Shift+i', 'Open QR with post number inserted.'], 'Open settings': ['Alt+o', 'Open Settings.'], @@ -8274,6 +8275,12 @@ Header.toggleBoardList(); } break; + case Conf['Toggle header']: + if (!$('#menu.left')) { + Header.menuButton.click(); + } + Header.headerToggler.click(); + break; case Conf['Open empty QR']: Keybinds.qr(threadRoot); break; diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index 9c81441e3..25780f61e 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -246,6 +246,7 @@ usercss: '', hotkeys: { 'Toggle board list': ['Ctrl+b', 'Toggle the full board list.'], + 'Toggle header': ['Shift+h', 'Toggle the auto-hide option of the header.'], 'Open empty QR': ['i', 'Open QR without post number inserted.'], 'Open QR': ['Shift+i', 'Open QR with post number inserted.'], 'Open settings': ['Alt+o', 'Open Settings.'], @@ -8295,6 +8296,12 @@ Header.toggleBoardList(); } break; + case Conf['Toggle header']: + if (!$('#menu.left')) { + Header.menuButton.click(); + } + Header.headerToggler.click(); + break; case Conf['Open empty QR']: Keybinds.qr(threadRoot); break; diff --git a/builds/crx/script.js b/builds/crx/script.js index fdde97cf4..f58fbf1c7 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -228,6 +228,7 @@ usercss: '', hotkeys: { 'Toggle board list': ['Ctrl+b', 'Toggle the full board list.'], + 'Toggle header': ['Shift+h', 'Toggle the auto-hide option of the header.'], 'Open empty QR': ['i', 'Open QR without post number inserted.'], 'Open QR': ['Shift+i', 'Open QR with post number inserted.'], 'Open settings': ['Alt+o', 'Open Settings.'], @@ -8279,6 +8280,12 @@ Header.toggleBoardList(); } break; + case Conf['Toggle header']: + if (!$('#menu.left')) { + Header.menuButton.click(); + } + Header.headerToggler.click(); + break; case Conf['Open empty QR']: Keybinds.qr(threadRoot); break; diff --git a/src/General/Config.coffee b/src/General/Config.coffee index 759a1701d..5556bc465 100644 --- a/src/General/Config.coffee +++ b/src/General/Config.coffee @@ -437,6 +437,10 @@ http://iqdb.org/?url=%TURL 'Ctrl+b' 'Toggle the full board list.' ] + 'Toggle header': [ + 'Shift+h' + 'Toggle the auto-hide option of the header.' + ] 'Open empty QR': [ 'i' 'Open QR without post number inserted.' diff --git a/src/Miscellaneous/Keybinds.coffee b/src/Miscellaneous/Keybinds.coffee index 118100ffa..58051f592 100644 --- a/src/Miscellaneous/Keybinds.coffee +++ b/src/Miscellaneous/Keybinds.coffee @@ -24,6 +24,10 @@ Keybinds = when Conf['Toggle board list'] if Conf['Custom Board Navigation'] Header.toggleBoardList() + when Conf['Toggle header'] + unless $('#menu.left') + Header.menuButton.click() + Header.headerToggler.click() when Conf['Open empty QR'] Keybinds.qr threadRoot when Conf['Open QR']