Thread watcher menu fixes.

- fix setting saving
- restore tooltip description
- update UI.checkbox call
This commit is contained in:
ccd0 2015-01-24 21:16:59 -08:00
parent af6e9bd6ef
commit 5501d42246
3 changed files with 9 additions and 3 deletions

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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