Aman Agrawal
f75a5483cf
left_sidebar_navigation_area: Add a note to rewrite the logic.
2023-09-09 18:51:01 -07:00
Lalit Kumar Singh
c47a18eb2b
ts: Migrate `realm_logo` to TypeScript.
2023-09-09 18:30:43 -07:00
Lalit Kumar Singh
b8e0850aa1
ts: Migrate `realm_icon` to TypeScript.
2023-09-09 18:30:43 -07:00
Anders Kaseorg
61bc10ca01
web: Add missing CSS selector escaping.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-09-08 15:35:50 -07:00
Lauryn Menard
b4f02a336d
demo-orgs: Add section on configuring email address to help article.
...
Adds a section to the demo organizations help center article about
configuring an email and password for demo organization owners.
For demo organization warning banners about needing to configure
an email, add a link to the new section in the help article.
Also, adds a related articles section to the help center article,
and updates the current draft text for changes in how the demo
organization feature is being implemented.
2023-09-08 15:17:23 -07:00
Lauryn Menard
3ef2c9e0cf
demo-orgs: Update invite users warning to be same as auth methods.
...
To reduce extra work for translators, make text for warning banners
and tooltips in demo organizations when the organization owner has
not configured an email address consistent.
2023-09-08 15:17:23 -07:00
Lauryn Menard
11adc0f37d
demo-organizations: Rename shortend versions of 'demo organization'.
...
Rename existing shortened references to demo organizations, like
`is_demo_org` or `demo-org-warning`, that have been used in the
codebase so far and replace them to be like the `models.py`
variable: `Realm.demo_organization_scheduled_deletion_date`.
2023-09-08 15:17:23 -07:00
Anders Kaseorg
4beea6c210
input_pill: Remove incorrect $ prefix from non-jQuery variable.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-09-08 15:09:39 -07:00
Anders Kaseorg
6232425618
message_overlay_ui: Prefix jQuery object variable names with $.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-09-08 15:09:39 -07:00
Anders Kaseorg
55e4be0939
setup: Fix wildly unsafe cast in $.fn.expectOne.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-09-08 14:32:26 -07:00
Lalit Kumar Singh
affdffdda5
ts: Migrate `settings_emoji.js` to TypeScript.
2023-09-08 13:09:34 -07:00
Lalit Kumar Singh
88ac9eec58
settings_emoji: Put null authors at the end on sorting.
2023-09-08 13:09:34 -07:00
Lalit Kumar Singh
798778ee88
upload_widget: Remove default value for `max_file_upload_size`.
...
The callers of function `upload_widget.build_direct_upload_widget` always
have a defined value for the parameter `max_file_upload_size`, hence we
should just remove the default value for this parameter here.
2023-09-08 13:09:12 -07:00
Lalit Kumar Singh
5c2ba6c8fa
ts: Migrate `avatar.js` module to TypeScript.
2023-09-08 13:09:12 -07:00
Lalit Kumar Singh
8d7a9162e2
jquery: Make `expectOne` helper function generic.
2023-09-08 13:09:12 -07:00
Karl Stolley
df18d2768c
images: Prevent default browser behavior on paste.
...
This introduces an early return when no files are found on the
clipboard, which is a necessary condition to safely invoke
`event.preventDefault()` without short-circuiting run-of-the-mill
pastes.
CZO discussion:
https://chat.zulip.org/#narrow/stream/191-kandra-support/topic/embedded.20links.20broken.3F/near/1635730
2023-09-08 13:04:04 -07:00
Aman Agrawal
34927a6d96
narrow: Don't call deactivate directly.
...
As stated in the deactivate function comments, it should be called
via `browser_history.go_to_location` so that all the correct
functions are called like recent view being hidden.
This fixes a bug where searching for nothing results in activating
all messages narrow without hiding recent view. Now, all messages
should be activated as expected.
2023-09-08 09:30:28 -07:00
Lauryn Menard
9959c48697
i18n: Fix formatting in recent_topic_row template.
...
Corrects formatting for translated string in handlebars template.
Fixes #26640 .
2023-09-08 09:09:46 -07:00
Lauryn Menard
64929d7bd1
i18n: Simplify formatting in subscribe_to_more_streams template.
...
There's no need to use the multi-line `tr` block format here.
2023-09-08 09:09:46 -07:00
evykassirer
49667cdbdb
recent: Rename recent_topics test file.
2023-09-08 07:36:33 -07:00
evykassirer
fc2ff74ea2
recent: Rename recent_topics in some test files.
2023-09-08 07:36:33 -07:00
evykassirer
d3e561dbb1
recent: Rename some variables referencing recent_topics.
2023-09-08 07:36:33 -07:00
evykassirer
54acc3fccf
recent: Rename recent_topics.css.
2023-09-08 07:36:33 -07:00
evykassirer
a8ba40c04e
recent: Rename narrow_to_recent_topics.
2023-09-08 07:36:33 -07:00
evykassirer
3179e6bb86
recent: Rename .top_left_recent_topics.
2023-09-08 07:36:33 -07:00
evykassirer
92163ad207
hotkey: Rename open_recent_topics.
2023-09-08 07:36:33 -07:00
evykassirer
37d6f319e3
recent: Rename coming_from_recent_topics.
2023-09-08 07:36:33 -07:00
evykassirer
08112356c8
recent: Rename maybe_hide_recent_topics.
2023-09-08 07:36:33 -07:00
evykassirer
0804704a76
recent: Rename update_buttons_for_recent_topics.
2023-09-08 07:36:33 -07:00
evykassirer
ee2208ff9a
recent: Rename .recent_topics_participant_avatar.
2023-09-08 07:36:33 -07:00
evykassirer
d40030d4ae
recent: Rename .recent_topics_participants.
2023-09-08 07:36:33 -07:00
evykassirer
8896cb28cb
recent: Rename .recent_topics_participant_item.
2023-09-08 07:36:33 -07:00
evykassirer
29b796db7a
recent: Rename .recent_topics_focusable.
2023-09-08 07:36:33 -07:00
evykassirer
6d67723fbe
recent: Rename .recent_topics_participant_overflow.
2023-09-08 07:36:33 -07:00
evykassirer
77fcedfb50
recent: Rename #recent_topics_search.
2023-09-08 07:36:33 -07:00
evykassirer
e5cd59c224
recent: Rename #recent_topics_filter_buttons.
2023-09-08 07:36:33 -07:00
evykassirer
f7b96b2bee
recent: Rename #recent_topics_loading_messages_indicator.
2023-09-08 07:36:33 -07:00
evykassirer
11591f7169
recent: Rename #recent_topics_bottom_whitespace.
2023-09-08 07:36:33 -07:00
evykassirer
f4954d3183
recent: Rename .recent_topics_container.
2023-09-08 07:36:33 -07:00
evykassirer
0e6cbf14ea
recent: Rename #recent_topics_view.
2023-09-08 07:36:33 -07:00
evykassirer
131127aa30
recent: Rename #recent_topics_table.
2023-09-08 07:36:33 -07:00
evykassirer
d13a16055b
recent: Rename recent_topics templates.
2023-09-08 07:36:33 -07:00
evykassirer
0b1a41ad09
recent: Rename sender_info_for_recent_topics_row.
2023-09-08 07:36:33 -07:00
evykassirer
f8dee6c860
recent: Rename recent_topics_filters_height.
2023-09-08 07:36:33 -07:00
evykassirer
e08f64cc1c
recent: Rename recent_topics_data.
2023-09-08 07:36:33 -07:00
evykassirer
3c16541eb4
recent: Rename recent_topics_util.
2023-09-08 07:36:33 -07:00
evykassirer
f8db06569f
recent: Rename recent_topics_ui.
2023-09-08 07:36:33 -07:00
Lalit Kumar Singh
9a6f7f0ead
ts: Migrate `attachments_ui.js` to typescript.
2023-09-07 17:54:48 -07:00
Lalit Kumar Singh
bcb0406f9b
attachment_ui: Use `Math.trunc` instead of `Math.parseInt`.
...
We should use `Math.trunc` here instead of `Math.parseInt` as it is more safe.
Reference Doc: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt#using_parseint_on_non-strings
2023-09-07 17:54:48 -07:00
Lalit Kumar Singh
02e0537248
attachments_ui: Avoid modifying the attachment data sent from server.
...
We should avoid adding extra fields directly on the server data because
it makes it hard to infer the types for the functions such as
`format_attachment_data`.
2023-09-07 17:54:48 -07:00