Anders Kaseorg
5327bcc5ac
user_group_settings_ui: Merge into user_group_edit.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-09 10:58:50 -07:00
Anders Kaseorg
70748181da
recent_view_ui: Cut import of user_card_popover.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-06 19:45:13 -07:00
Anders Kaseorg
27991bd5b0
topic_zoom: Merge into stream_list.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-06 19:43:55 -07:00
Anders Kaseorg
ba1895cb1c
notifications: Rename to desktop_notifications.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-06 16:22:40 -07:00
Anders Kaseorg
fcaf1fe7d5
notifications: Split out audible_notifications module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-06 16:22:40 -07:00
Anders Kaseorg
6ef08873d8
notifications: Split out compose_notifications module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-06 16:22:40 -07:00
Anders Kaseorg
e48771993b
widgetize: Move widget registration to new widgets module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-06 13:17:51 -07:00
Anders Kaseorg
339b1351f8
echo: Pass transmit.send_message as a callback.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-06 13:17:51 -07:00
Anders Kaseorg
971a003180
compose_actions: Extract compose_reply module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-06 09:07:43 -07:00
Anders Kaseorg
9c70f92514
reload: Move initialize to new reload_setup module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-06 08:34:39 -07:00
Anders Kaseorg
c4d338a6ab
drafts: Extract drafts_overlay_ui module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-06 08:30:31 -07:00
Anders Kaseorg
d5064fc7b2
narrow: Extract narrow_title module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-05 16:26:45 -07:00
Anders Kaseorg
e8a2a5ce36
compose: Move initialize to new compose_setup module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-05 14:42:19 -07:00
Anders Kaseorg
ac8436d46c
resize: Move handler to new resize_handler module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-05 09:26:59 -07:00
Anders Kaseorg
13d1241eed
activity: Extract new activity_ui module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-05 08:27:30 -07:00
Anders Kaseorg
ac38aaad21
scheduled_messages: Move UI to new scheduled_messages_ui module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-03 17:56:43 -07:00
Anders Kaseorg
fb19476c4e
compose: Move uppy to upload module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-03 14:50:02 -07:00
Anders Kaseorg
6e3d6f531f
web: Fix namespace import names.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-03 12:21:06 -07:00
Anders Kaseorg
d4a93aa05a
popover_menus: Extract compose_popovers module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-03 11:58:29 -07:00
Anders Kaseorg
d01db0f5a0
popover_menus: Extract left_sidebar_navigation_area_popovers module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-03 11:58:29 -07:00
Anders Kaseorg
dd6676f16e
popover_menus: Extract user_topic_popover menus.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-03 11:58:29 -07:00
Anders Kaseorg
825fb8cef5
popover_menus: Extract topic_popover module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-03 11:58:29 -07:00
Anders Kaseorg
16e2a32c4c
popover_menus: Extract message_actions_popover module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-03 11:58:29 -07:00
Anders Kaseorg
26e34a163e
popover_menus: Extract scheduled_messages_popover module.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-03 11:58:22 -07:00
Aman Agrawal
8291883739
ui_init: Initialize add stream options popover.
...
I forgot to check it :3.
2023-10-03 08:17:31 -07:00
Aman Agrawal
35b854131e
stream_list: Hide popovers when activating narrows on enter press.
2023-10-03 08:17:06 -07:00
Tim Abbott
56f7319d51
message_lists: Fix import cycle from how home is initialized.
2023-10-02 19:17:08 -07:00
Anders Kaseorg
67f2bc030f
ui_init: Move update_invite_user_option to sidebar_ui.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2023-10-02 17:37:56 -07:00
Aman Agrawal
d574129a29
user_profile: Move init call to ui_init.
2023-09-29 11:59:51 -07:00
Aman Agrawal
bdd991dc67
stream_popover: Move init call to ui_init.
2023-09-29 11:59:51 -07:00
Aman Agrawal
4243347db7
sidebar_ui: Move some related event handlers here.
2023-09-29 11:59:51 -07:00
Hardik Dharmani
bae28dfe64
message_list_hover: Extract module for hover/unhover logic.
...
Remove the various message-hover related functions from ui_init.js and
put them in a new module.
2023-09-28 18:07:26 -07:00
Aman Agrawal
ede7f62781
inbox: Call update from unread_ui.update_unread_counts.
...
Fixes #26687
This seems work correctly after manually testing all the events
for which inbox_ui.update was previously called.
2023-09-25 13:28:13 -07:00
Tim Abbott
3397627a28
popovers: Move initialize logic to popover_menus.js.
2023-09-25 06:29:47 -07:00
Daniil Fadeev
4d41d8bd02
popovers: Extract playground_links_popover into separate module.
2023-09-15 12:25:11 -07:00
Daniil Fadeev
c5f6c00a81
popovers: Extract user info popovers into their own module.
...
The intent behind this commit is to tidy up how we handle user info
popovers. The first step is to move everything related to them into
its own module. This commit should not have any functional changes.
2023-09-13 11:49:08 -07:00
Aman Agrawal
6ef0753a51
inbox: Add new narrow.
2023-09-12 09:20:33 -07:00
Lalit Kumar Singh
d82b3625f1
user_topics: Pop user_topics from page_params.
...
This avoids accessing the global page_params directly.
2023-09-11 10:57:38 -07:00
Daniil Fadeev
7777c55b22
popovers: Extract user_group_popover into separate module.
...
This is a preparatory commit before we migrate `user_group_popover`
from Bootstrap to Tippy library.
The previous implementation was weirdly sharing the logic around
`current_message_info_popover_elem` with the user info popovers based
on a message; very likely an unfortunate latent bug caused by
copy/paste.
To address that, we need to add dedicated functions like
get_user_group_popover_items to avoid breaking keyboard navigation
with this extraction.
2023-09-11 10:26:50 -07:00
evykassirer
f8db06569f
recent: Rename recent_topics_ui.
2023-09-08 07:36:33 -07:00
Ujjawal Modi
9a96d19315
invites: Frontend changes for adding the new realm setting.
...
This commit does the changes in frontend required
for adding the new setting `Who can create multiuse invite link.`
Fixes #15159 .
2023-09-07 14:21:01 -07:00
Ujjawal Modi
21b1298c1d
frontend: Initialize user_group module before right_sidebar module.
...
This commit initializes the user_group module before right_sidebar
module. This was needed to check whether user is member of user_group
whose members are allowed to create invite links.
2023-09-07 14:21:01 -07:00
Ujjawal Modi
ec49c3acc8
invites: Rename can_invite_others_to_realm local variables.
...
This commit rename the existing setting `Who can invite users to this
organization` to `Who can send email invitations to new users` and
also renames all the variables related to this setting that do not
require a change to the API.
This was done for better code readability as a new setting
`Who can create invite links` will be added in future commits.
2023-09-07 14:21:01 -07:00
Ujjawal Modi
77c67464ba
invites: Live update option to create new invitations.
...
Earlier option to create new invitations in right_sidebar,
gear_menu and invitations panel does not get live update
when the setting `who can invite others to realm` is changed.
This commit make changes to do live update.
2023-09-07 14:21:01 -07:00
Karl Stolley
51e3ed0262
compose: Render Mac-specific Cmd, Return at compose bottom.
2023-08-25 10:52:05 -07:00
evykassirer
78f0dca269
narrow: Save blue box position and restore on navigation.
...
This saves the blue box position as state on the location
in brower history, with `history.replaceState`.
The position is restored when a narrow is activated.
Fixes #20066 .
2023-08-23 13:40:26 -07:00
Karl Stolley
058d21c4e2
css: Rename .message_table to .message-list.
2023-08-21 15:17:45 -07:00
Brijmohan Siyag
4e7bf3c4fb
upload: Support drag and dropping files anywhere on message viewport.
...
While Zulip has supported drag/drop into the compose box for some
time, if you drag/drop the file onto other parts of the message
viewport, it would just do the default browswer behavior of replacing
the Zulip app with that file opened in a new tab, which nobody wants.
The inline comments document the set of rules for how we choose
whether to drop the upload into the compose box or an edit widget, and
also how to open the compose box in different situations.
Fixes #14579 .
2023-08-16 17:06:45 -07:00
Lauryn Menard
225be0bb97
dropdown-list-widget: Remove dropdown-list-body class and reference.
...
Removes the "dropdown-list-body" class and references as it is no
longer used in the new DropdownWidget. The previous uses of the
class were removed in commit 875d564f2d .
2023-08-11 12:26:47 -07:00
Hardik Dharmani
cd24620c4a
js: Rename top_left_corner.js to left_sidebar_navigation_area.js.
...
This provides a much clearer and more consistent codebase name for
this part of the app.
Fixes part of #25902 .
2023-07-24 13:02:28 -07:00