From b5318ae864062c772df987c466cbccc72c47f26c Mon Sep 17 00:00:00 2001 From: Jordan Bates Date: Tue, 23 Apr 2013 07:47:50 -0700 Subject: [PATCH] Add Catalog Settings shortcut --- builds/4chan-X.js | 9 +++++++-- builds/4chan-X.user.js | 9 +++++++-- builds/crx/script.js | 9 +++++++-- src/features/misc/header.coffee | 4 ++++ 4 files changed, 25 insertions(+), 6 deletions(-) diff --git a/builds/4chan-X.js b/builds/4chan-X.js index 7da988e51..dd3407300 100644 --- a/builds/4chan-X.js +++ b/builds/4chan-X.js @@ -4697,12 +4697,17 @@ }), Header.setBoardList); }); return $.ready(function() { - var footer; + var cs, footer; $.add(d.body, Header.hover); Header.footer = footer = $.id('boardNavDesktopFoot'); Header.setFooterVisibility(Conf['Footer auto-hide']); - return $.sync('Footer auto-hide', Header.setFooterVisibility); + $.sync('Footer auto-hide', Header.setFooterVisibility); + cs = $.id('settingsWindowLink'); + cs.textContent = 'Catalog Settings'; + if (g.VIEW === 'catalog') { + return Header.addShortcut(cs); + } }); }, bar: $.el('div', { diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index e7abff16b..feff444d1 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -4688,12 +4688,17 @@ }), Header.setBoardList); }); return $.ready(function() { - var footer; + var cs, footer; $.add(d.body, Header.hover); Header.footer = footer = $.id('boardNavDesktopFoot'); Header.setFooterVisibility(Conf['Footer auto-hide']); - return $.sync('Footer auto-hide', Header.setFooterVisibility); + $.sync('Footer auto-hide', Header.setFooterVisibility); + cs = $.id('settingsWindowLink'); + cs.textContent = 'Catalog Settings'; + if (g.VIEW === 'catalog') { + return Header.addShortcut(cs); + } }); }, bar: $.el('div', { diff --git a/builds/crx/script.js b/builds/crx/script.js index 2dd748b79..f60c8053f 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -4611,12 +4611,17 @@ }), Header.setBoardList); }); return $.ready(function() { - var footer; + var cs, footer; $.add(d.body, Header.hover); Header.footer = footer = $.id('boardNavDesktopFoot'); Header.setFooterVisibility(Conf['Footer auto-hide']); - return $.sync('Footer auto-hide', Header.setFooterVisibility); + $.sync('Footer auto-hide', Header.setFooterVisibility); + cs = $.id('settingsWindowLink'); + cs.textContent = 'Catalog Settings'; + if (g.VIEW === 'catalog') { + return Header.addShortcut(cs); + } }); }, bar: $.el('div', { diff --git a/src/features/misc/header.coffee b/src/features/misc/header.coffee index 56bacf231..7cb2b9f39 100644 --- a/src/features/misc/header.coffee +++ b/src/features/misc/header.coffee @@ -53,6 +53,10 @@ Header = Header.footer = footer = $.id 'boardNavDesktopFoot' Header.setFooterVisibility Conf['Footer auto-hide'] $.sync 'Footer auto-hide', Header.setFooterVisibility + cs = $.id('settingsWindowLink') + cs.textContent = 'Catalog Settings' + if g.VIEW is 'catalog' + Header.addShortcut cs bar: $.el 'div', id: 'notifications'