Aman Agrawal
ddef014eea
recent_topics: Patch colors.
...
Don't allow bootstrap to override row hover colors.
Show unread topics in same color as others.
2020-07-15 23:57:58 -07:00
Aman Agrawal
c1b047b0d1
recent_topics: Use simplebar for scrolling.
2020-07-15 10:16:56 -07:00
Aman Agrawal
c4bbdf040e
recent_topics: Fix search clear icon overflowing in next line.
...
Sometimes, the clear icon overflows on the next line on specific
widths. This makes sure it never happens by wrapping them in a
block.
2020-07-15 10:00:52 -07:00
Aman Agrawal
e7a65fa688
recent_topics: Show action buttons next to topic.
...
We remove the action column and show action buttons next to topic
after unread count (if present). This save us a lot of extra space
on small window sizes.
2020-07-15 09:59:37 -07:00
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