From 5501d422469331f889b4ec5639278d44f9cc19a7 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sat, 24 Jan 2015 21:16:59 -0800 Subject: [PATCH] Thread watcher menu fixes. - fix setting saving - restore tooltip description - update UI.checkbox call --- builds/appchan-x.user.js | 4 +++- builds/crx/script.js | 4 +++- src/Monitoring/ThreadWatcher.coffee | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/builds/appchan-x.user.js b/builds/appchan-x.user.js index b18b5b48e..43ba1eb41 100644 --- a/builds/appchan-x.user.js +++ b/builds/appchan-x.user.js @@ -14980,9 +14980,11 @@ var entry, input; entry = { type: 'thread watcher', - el: UI.checkbox(name, " " + (name.replace(' Thread Watcher', ''))) + el: UI.checkbox(name, name.replace(' Thread Watcher', '')) }; + entry.el.title = desc; input = entry.el.firstElementChild; + $.on(input, 'change', $.cb.checked); if (name === 'Current Board' || name === 'Show Unread Count') { $.on(input, 'change', ThreadWatcher.refresh); } diff --git a/builds/crx/script.js b/builds/crx/script.js index 74765820c..2e4053f3a 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -15003,9 +15003,11 @@ var entry, input; entry = { type: 'thread watcher', - el: UI.checkbox(name, " " + (name.replace(' Thread Watcher', ''))) + el: UI.checkbox(name, name.replace(' Thread Watcher', '')) }; + entry.el.title = desc; input = entry.el.firstElementChild; + $.on(input, 'change', $.cb.checked); if (name === 'Current Board' || name === 'Show Unread Count') { $.on(input, 'change', ThreadWatcher.refresh); } diff --git a/src/Monitoring/ThreadWatcher.coffee b/src/Monitoring/ThreadWatcher.coffee index 57f4f75f6..07daaeab3 100755 --- a/src/Monitoring/ThreadWatcher.coffee +++ b/src/Monitoring/ThreadWatcher.coffee @@ -430,8 +430,10 @@ ThreadWatcher = createSubEntry: (name, desc) -> entry = type: 'thread watcher' - el: UI.checkbox name, " #{name.replace ' Thread Watcher', ''}" + el: UI.checkbox name, name.replace(' Thread Watcher', '') + entry.el.title = desc input = entry.el.firstElementChild + $.on input, 'change', $.cb.checked $.on input, 'change', ThreadWatcher.refresh if name in ['Current Board', 'Show Unread Count'] $.on input, 'change', ThreadWatcher.fetchAuto if name in ['Show Unread Count', 'Auto Update Thread Watcher'] entry