Aman Agrawal
a1cca4544c
recent_topics: Improve variable naming of tableFixHead.
2020-06-13 16:29:19 -07:00
Aman Agrawal
e5e02319b4
recent_topics: Show msg if no topics are visible.
2020-06-09 22:08:31 -07:00
Aman Agrawal
ad2e7026c8
recent_topics: Add functionality to sort rows via header.
...
Add custom sorting for stream and topic headers.
2020-06-09 22:08:31 -07:00
Aman Agrawal
084cbd4ff7
recent_topics: Use list_render to display topic rows.
...
This fixes the laggy behaviour when there are 2k+ rows to processes,
since list_render uses lazy render based on what rows are visible
to the user.
2020-06-09 22:08:31 -07:00
Aman Agrawal
89fe133d2d
recent_topics: Add button to clear search.
2020-06-09 22:08:31 -07:00
Aman Agrawal
e8cc9da4c7
recent_topics: Don't complete_rerender on filter change.
...
We store the relevant data to hide/show a topic in the row itself,
and use jquery to hide/show it on filter change.
This also fixes search breaking the set filters.
2020-06-09 22:08:31 -07:00
Aman Agrawal
272a3eed8a
recent_topics: Show unread count after topic name.
...
We remove the non-obvious unread count column and move the unread
counts to be displayed after topic.
2020-06-09 22:08:31 -07:00
Aman Agrawal
ee7faf13cc
recent_topics: Show checkbox icons for active filters.
2020-06-09 22:08:31 -07:00
Aman Agrawal
cea3bb437f
recent_topics: Make table headers fixed.
2020-06-09 22:08:31 -07:00
Aman Agrawal
4f1b7542ed
recent_topics: Toggle topic display according to filters.
2020-06-09 22:08:31 -07:00
Aman Agrawal
464b541363
recent_topics: Display recent topics in a table.
...
* Add action to mute topics.
* We don't need to store muted data per topic as previously planned.
* Moved launch topic test to the top so that they run on non-modified
data.
2020-06-09 22:08:31 -07:00
Aman Agrawal
9328dc8437
templates: Show Overlay of Recent Topics.
...
* Show an empty overlay of recent topics.
* Register click event to open recent topics.
* Launch recent topics on "t" keypress.
This is based on the draft overlay.
2020-06-09 22:08:31 -07:00