zulip/static/templates
Steve Howell eb9f7a04b7 Rewrite topic zoom to fix bugs and make cleaner.
In the first cut at topic zoom, I was re-rendering the
streams list, but this created glitches with orphaned
list items.  The reproducible bug was that unread counts
on unshown streams weren't updating.

In the new approach, I keep the elements more permanent, and
I just hide and show them as needed, either through jQuery
show/hide or permanent CSS selectors.

I got rid of toggle_zoom(), so that we just explicitly zoom
in and zoom out in all situations.  In particular, when we
narrow, it's more clear now that only stay zoomed in when
we're narrowing to the same stream as before (including topic
narrows within that stream).

When you zoom in, the number of topics is no longer limited
to 30, since that was kind of arbitrary anyway.  (In practice,
the number of topics is usually well under 30, anyway, due to
the way we track them on the client.)

(imported from commit 5b6c143dee9ba9fe557d8cc36335ff28efb4b0de)
2013-11-26 18:19:49 -05:00
..
.gitignore Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
actions_popover_content.handlebars Enable conversation narrows (but not single-message narrows) for everyone. 2013-11-25 14:00:28 -05:00
admin_streams_list.handlebars Add the ability to unsubscribe all users from a stream 2013-11-22 17:12:51 -05:00
admin_user_list.handlebars Display owners for bots on the admin page. 2013-11-16 11:35:26 -05:00
alert_word_settings_item.handlebars Clean up back end HTML templates. 2013-11-19 10:43:56 -05:00
announce_stream_docs.handlebars Add "announce stream" option to frontend UI 2013-08-29 10:32:37 -04:00
bankruptcy_modal.handlebars Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
bot_avatar_row.handlebars Do not use display: none on file inputs, as some browsers will not let you trigger clicks on them 2013-11-19 12:35:11 -05:00
compose-invite-users.handlebars Fix indentation in compose-invite-users.handlebars 2013-10-09 17:18:57 -04:00
compose_notification.handlebars Attempt 2: Notifications in the composebox 2013-11-18 16:09:34 -05:00
email_address_hint.handlebars Add a (?) popover hint next to stream email addresses. 2013-08-28 16:43:40 -04:00
group_pms.handlebars [staging only] Show Recent Group PMs in right sidebar. 2013-11-07 16:54:13 -05:00
invite_subscription.handlebars Close input tag in invite_subscription.handlebars 2013-10-08 17:21:52 -04:00
message.handlebars Lighten the message controls and show them on hover 2013-11-21 11:05:07 -08:00
message_edit_form.handlebars Close input tag in message_edit_form.handlebars 2013-10-08 17:21:53 -04:00
message_info_popover_content.handlebars Fix narrowing links in message popovers. 2013-11-25 14:00:28 -05:00
message_info_popover_title.handlebars Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
new_stream_users.handlebars Close input tag in new_stream_users.handlebars 2013-10-08 17:21:55 -04:00
notification.handlebars Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
notification_docs.handlebars Remove transitional feature_flags.alert_words flag. 2013-10-15 09:57:19 -04:00
sidebar_subject_list.handlebars Rewrite topic zoom to fix bugs and make cleaner. 2013-11-26 18:19:49 -05:00
stream_sidebar_actions.handlebars Consistently bold things in the sidebar popovers. 2013-10-04 01:36:34 -04:00
stream_sidebar_row.handlebars Add stream-sidebar-arrow class 2013-09-17 18:31:52 -04:00
subscription.handlebars Updates to stream list 2013-11-13 14:59:07 -08:00
subscription_table_body.handlebars Updates to stream list 2013-11-13 14:59:07 -08:00
tab_bar.handlebars Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
topic_edit_form.handlebars Close input tag in topic_edit_form.handlebars 2013-10-08 17:21:56 -04:00
topic_sidebar_actions.handlebars Add mute/unmute to topic sidebar menu 2013-09-17 18:53:28 -04:00
trailing_bookend.handlebars Fix indentation in trailing_bookend.handlebars 2013-10-09 17:18:58 -04:00
tutorial_home.handlebars Don't let the tutorial popovers get clipped on long names or small windows. 2013-08-27 15:09:28 -04:00
tutorial_message.handlebars Don't let the tutorial popovers get clipped on long names or small windows. 2013-08-27 15:09:28 -04:00
tutorial_private.handlebars Don't let the tutorial popovers get clipped on long names or small windows. 2013-08-27 15:09:28 -04:00
tutorial_reply.handlebars Don't let the tutorial popovers get clipped on long names or small windows. 2013-08-27 15:09:28 -04:00
tutorial_stream.handlebars Don't let the tutorial popovers get clipped on long names or small windows. 2013-08-27 15:09:28 -04:00
tutorial_subject.handlebars Don't let the tutorial popovers get clipped on long names or small windows. 2013-08-27 15:09:28 -04:00
tutorial_title.handlebars Don't let the tutorial popovers get clipped on long names or small windows. 2013-08-27 15:09:28 -04:00
tutorial_welcome.handlebars Don't let the tutorial popovers get clipped on long names or small windows. 2013-08-27 15:09:28 -04:00
user_presence_rows.handlebars Standardize unread counts for user list 2013-09-06 09:05:40 -07:00
user_sidebar_actions.handlebars Consistently bold things in the sidebar popovers. 2013-10-04 01:36:34 -04:00