448 Commits

Author SHA1 Message Date
ccd0
445b6fdf6f Sort and filter index based on JSON data. 2016-10-01 17:10:33 -07:00
ccd0
ad9c3df4dc Help out decaffeinate. #829 2016-10-01 03:18:22 -07:00
ccd0
b8884818d5 Change IndexBuild to IndexRefresh. #1106 2016-09-27 02:42:53 -07:00
ccd0
9c30295b8e Fix shift+click and alt+click in catalog.
Was broken by 9cee88ce3a9676adb999b6fc2536716a7e8debfb which
removed data-full-i-d on catalog threads.
2016-09-25 18:59:20 -07:00
ccd0
8a6b6b5ec8 Add thread.nodes.root property. 2016-09-25 14:28:04 -07:00
ccd0
08c8eb77cc Fix bug with updating thread watcher icon when info is in catalog. 2016-09-23 22:21:02 -07:00
ccd0
4a8ee7e3a4 Make Shift+click to hide and Alt+click to watch work anywhere on catalog thread. 2016-09-22 01:48:14 -07:00
ccd0
3f63be3cec Rewrite ThreadWatcher DataBoard use to reduce use of forceSync. #1012 2016-09-17 20:57:34 -07:00
ccd0
b98a0d48be Don't use Header.hover for dialogs; it's cleared on index refresh.
Fixes bug from b69dad7fea0efa75679e9a2d7d8cc1eca06af080.
2016-09-17 20:20:33 -07:00
ccd0
e5673c7454 This should refresh after setting excerpt.
Fixes bug from 517fa1c4b60cc0d82896744e97830a0850b54951.
2016-09-17 20:14:15 -07:00
ccd0
5369259876 Merge branch 'bstable' 2016-09-17 19:38:41 -07:00
ccd0
2735c7779c Fix Thread Watcher icon not lighting up when Persistent Thread Watcher is enabled 2016-09-17 19:38:23 -07:00
ccd0
517fa1c4b6 Better Auto Watch. 2016-09-17 19:12:57 -07:00
ccd0
b69dad7fea Remove needless wather refreshing / index sorting, make watcher load without waiting for whole page. #685 2016-09-17 16:15:41 -07:00
ccd0
c91ac0ba89 Add deferred option to SortIndex event.
Fixes bug where (un)watching threads wouldn't change the order
when you refreshed the index if the index hadn't changed.
2016-09-17 05:29:17 -07:00
ccd0
7327588ff8 Use SortIndex event rather than calling methods in Index. 2016-09-17 04:55:42 -07:00
ccd0
4c77245428 Remove Index.followedThreadID. Changing pinned watched threads only immediately resorts in catalog mode now. 2016-09-17 04:25:09 -07:00
ccd0
2a13c80190 Merge commit 'e1b0d62ceb258f016377517182497d3572fae095' 2016-07-09 15:35:52 -07:00
ccd0
e827b63336 Set 'Persistent Thread Watcher' to inverse of old 'Toggleable Thread Watcher' setting.
Per discussion in #983.
2016-07-01 00:05:27 -07:00
dzamie
07b2b759c8 Clean up code
No need for 'toggleable-watcher' if it's always toggleable.
2016-06-29 22:53:31 -04:00
dzamie
9d5c7c1ef7 Thread watcher always toggleable, add setting for initial visibility
Changes previous "Toggleable Thread Watcher" and "Watcher Defaults to
Visible" to always toggleable and "Persistent Thread Watcher". Updated
keybind description to match.
2016-06-29 22:37:14 -04:00
dzamie
96f1497fb8 Add keybind, default state option to toggleable watcher
Addresses #956 by adding a keybind to toggle visibility of thread
watcher rather than simply the header bar icon. Also adds an option in
config for the watcher to default to visible or not.
2016-06-28 22:42:42 -04:00
ccd0
b474565221 Remove 'Thread Excerpt'. #904 2016-06-17 23:15:41 -07:00
ccd0
6a2b05a629 Make sure all shortcuts have IDs. #904 2016-06-17 17:59:53 -07:00
ccd0
e1b0d62ceb Have return hack be added by the compilation script. 2016-06-12 00:25:58 -07:00
ccd0
ac1cb8a50e Merge branch 'master' into v1.12 2016-06-08 22:19:51 -07:00
ccd0
49adb99ae9 Don't try to use getElementById on non-document. 2016-06-05 02:56:53 -07:00
ccd0
19a57d5737 Fix loading icon getting stuck on in Firefox. #832 2016-06-03 06:08:32 -07:00
ccd0
8ba434151c Improve error message consistency. 2016-05-17 22:21:58 -07:00
ccd0
fca71d22d6 Remove old Tampermonkey issue (#656) workaround. #904 2016-05-17 03:35:27 -07:00
ccd0
386ebfbbb7 Remove workaround for SeaMonkey < 2.35 Notification crash. #904 2016-05-17 03:17:54 -07:00
ccd0
bf1b7655d7 Use window.scrollBy and don't scroll unless needed in ReplyPruning. #874 2016-05-07 17:36:02 -07:00
ccd0
2909e88223 Bring back index argument for Header.addShortcut. 2016-04-27 08:38:33 -07:00
ccd0
bc86f21c24 Make menu reposition on scroll instead of closing. 2016-04-20 09:52:51 -07:00
ccd0
3818a35d61 Don't scroll down to the OP if we're already above it. 2016-04-20 09:10:51 -07:00
ccd0
75a01d2185 Stop Reply Pruning from making the thread scroll as it removes posts. 2016-04-20 08:27:30 -07:00
ccd0
54de0d7a25 Rebuild only needed files when an imported file changes. 2016-04-19 20:39:01 -07:00
ccd0
64bb62a075 No more having to hack the contents of the coffee-generated JS. 2016-04-19 16:27:05 -07:00
ccd0
f1b82d013f Remove dependency of Post, Thread, CatalogThread classes on Callbacks class. 2016-04-15 10:34:39 -07:00
ccd0
d261f1d056 Remove fake grunt from templates. 2016-04-11 17:25:23 -07:00
ccd0
b746a0b054 Store tests_enabled flag in file. 2016-04-10 20:00:48 -07:00
ccd0
14f32a7dec Change tests_enabled to environment variable. 2016-04-10 03:16:43 -07:00
ccd0
4dec6a3d80 Setting style property fails in older browsers. #837 2016-04-04 21:16:36 -07:00
ccd0
6e3ccfb264 Parenthesize assignment in if condition. 2016-04-04 00:17:31 -07:00
ccd0
355572331f Fix unread line not being placed when scrolling to post hidden by Reply Pruning. 2016-04-04 00:11:38 -07:00
ccd0
c473e01638 ReplyPruning: Don't hide linked-to posts in the first place, and don't hide when opening thread by OP link. 2016-04-03 23:44:06 -07:00
ccd0
185bfb2102 Make 'Show Last' checkbox in header menu no longer persistent. 2016-04-03 21:45:52 -07:00
ccd0
0e8fade646 Scrolling to post hidden by Reply Pruning unhides post. This includes 'Scroll to Last Read Post'. 2016-04-03 21:34:19 -07:00
ccd0
7e8011e9eb Firefox doesn't let me click() a checkbox that's not part of the document. 2016-04-03 17:05:27 -07:00
ccd0
692154005d Show notice when Reply Pruning hides replies. #767 2016-04-03 02:42:02 -07:00