Mohit Gupta
e5482adec0
search: Add streams:public to search entire history of public streams.
...
Add ability to search entire message history of all public streams at
once. It includes all subscibed, non subscribed public streams messages
and even historical public stream messages sent before user had joined
an organization or stream.
Fixes #8859 .
2019-08-22 13:40:49 -07:00
Rishi Gupta
02cfb47315
exports: Update wording on settings page, /help and /features.
2019-08-22 13:17:03 -07:00
Thomas Ip
cbbfb19692
settings: Remove header_map and lookup section names from DOM.
...
Fixes #13046 .
2019-08-22 13:13:24 -07:00
Thomas Ip
3d7b9a1349
list_render: Fix broken reversing operation.
...
This commit fixes an issue where when you click on the sort button of
a table twice, reversing stops.
The problem is we are checking the truthness of meta.sorting_function
instead of just the function argument sorting_function. This commit
extract the reverse operation out of sort() to unclutter the logic.
2019-08-22 13:13:24 -07:00
Thomas Ip
d86299309a
org settings: Reduce the width occupied by the actions column in tables.
2019-08-22 13:13:24 -07:00
Thomas Ip
39aceb9d93
org settings: Make data exports table sortable.
2019-08-22 13:13:24 -07:00
Thomas Ip
769eaea617
org settings: Fix wrong call to people.my_full_name().
2019-08-22 13:13:24 -07:00
Thomas Ip
658e30484e
org settings: Make invites list sortable.
2019-08-22 13:13:24 -07:00
Thomas Ip
d41d965eed
refactor: Group header and body under table for .progressive-table-wrapper.
2019-08-22 13:13:24 -07:00
Tim Abbott
bfacbfa783
settings: Fix ordering of headings on emoji settings page.
2019-08-21 17:02:17 -07:00
Thomas Ip
808641a603
css: Tweak sortable list styling to make sortable columns more obvious.
2019-08-21 16:50:22 -07:00
Thomas Ip
936366ffaa
org settings: Make emoji list sortable.
2019-08-21 16:50:22 -07:00
Thomas Ip
d851e2dafc
org settings: Use list_render to create emojis table.
2019-08-21 16:50:22 -07:00
Thomas Ip
e309168d11
org settings: Make linkifiers table sortable.
2019-08-21 16:50:22 -07:00
Thomas Ip
8d0bc912f1
org settings: Use list_render to create linkifiers' table.
...
Moved the table to below the "Add linkifier" box for consistency with
the other settings sections. Also added a search box.
2019-08-21 16:50:22 -07:00
Thomas Ip
83ea462a0a
org settings: Make default streams list sortable.
2019-08-21 16:50:22 -07:00
Thomas Ip
29803db802
org settings: Make deactivated users list sortable.
2019-08-21 16:50:22 -07:00
Thomas Ip
2eba496968
org settings: Make active users list sortable.
2019-08-21 16:50:22 -07:00
Thomas Ip
444ce74a8e
org settings: Make bot list sortable.
2019-08-21 16:50:22 -07:00
Tim Abbott
5c49133754
settings: Add a block comment explaining the auto-discard feature.
...
This should help make this code more readable (I found it hard to
understand while reviewing #13030 ).
2019-08-21 16:48:38 -07:00
Pragati Agrawal
ff26858e44
settings_org: Make save widgets fadeout quick if setting toggled back.
...
When a user toggles a setting back to its original value without
saving, we automatically hide the save/discard widget, since
effectively the user has discarded their changes.
The logic has previously incorrectly configured this as returning to
the "saved" state, not the "discarded" state, which caused an
unintentional delay before the widget disappeared (by accidentally
running code that was designed for the save -> saved transition).
While doing this I have fixed a very minor bug that we haven't sent
fadeout_delay argument as 0, but having its value as undefined still
defaults to 0 so there will no impact of this change.
Fixes : #12258 .
2019-08-21 16:42:14 -07:00
Rohitt Vashishtha
da2b7ef137
minor: Move displaced comment.
2019-08-21 16:34:40 -07:00
Pragati Agrawal
5df6065bed
org settings: Deduplicate the template code for logo widget.
2019-08-21 15:49:25 -07:00
Pragati Agrawal
4d0a94a3b1
org settings: Replace usage of ids with classes for delete button.
2019-08-21 15:49:25 -07:00
Pragati Agrawal
c29b197ec7
org settings: Replace usage of ids with classes for upload button.
2019-08-21 15:49:25 -07:00
Pragati Agrawal
67861529ac
org settings: Replace id comparision with `hasClass` function.
...
This is in series of refactoring of code for realm logo settings.
Further, we will remove ids from the template as well and simply use
general classes (.day-settings and .night-settings) to identify to which
theme-mode particular element belongs i.e. day or night as we did in this
change.
2019-08-21 15:49:25 -07:00
Pragati Agrawal
707e012af0
realm_logo: Refactor `realm_logo.rerender` function to be more clean.
...
This creates/extract a function `change_logo_delete_button`.
2019-08-21 15:49:25 -07:00
Pragati Agrawal
34d2616158
org settings: Use `.realm-logo-file-input-error` to identify input errors.
...
This replaces `realm_logo_file_input_error` and
`realm_night_logo_file_input_error` with one class.
2019-08-21 15:49:25 -07:00
Pragati Agrawal
c214d184d0
org settings: Replace logo's file input ids with `.realm-logo-file-input`.
2019-08-21 15:49:25 -07:00
Pragati Agrawal
a6cd0b8788
org settings: Use `realm-logo-img` class as identifier of realm logo image.
...
This replaces previously being used ids, `realm-settings-logo` and
`realm-settings-night-logo` with a common class `realm-logo-img`.
2019-08-21 15:49:25 -07:00
Pragati Agrawal
6ab2dcf4ac
settings_org: Add ids to the section of day and night logos.
...
- These ids will further be used to represent each section concisely and
deduplicating code.
- Also, removed `realm-night-logo-section` class as it was redundant.
2019-08-21 15:49:25 -07:00
Vaibhav
c20f1945d7
css: Nest .help-table inside .modal-body.
2019-08-20 12:00:22 -07:00
Vaibhav
a3c6bd68f0
css: Use SCSS nesting for .hotkeys_table.
2019-08-20 12:00:22 -07:00
Vaibhav
c9b8de9cc1
css: Use SCSS nesting for .informational-overlays.
2019-08-20 12:00:22 -07:00
Vaibhav
ba0f377273
css: Reorder informational_overlays.scss so similar elems in same place.
...
Also some whitespace changes. (No separate commit required).
2019-08-20 12:00:22 -07:00
Alexandra Ciobica
96cdfd676b
css: Add bottom margin to titles in the register pages.
2019-08-18 12:57:25 -07:00
Pragati Agrawal
eedcdf7f3b
settings/styles: Reorder `.settings-section .table-striped` to same place.
2019-08-18 12:44:40 -07:00
Pragati Agrawal
78d6ecfa08
settings/styles: Use `.settings-section` for settings `.table-striped`.
...
We have used `.settings-section .table-striped` for other rules to refer the same elements
which are referred by `#settings_page .table-striped`.
2019-08-18 12:44:40 -07:00
Pragati Agrawal
aac9a7a4b1
settings/styles: Remove redundant rules for `.table-striped thead th`.
...
This rule is already specified at
`.settings-section .table-striped thead th`.
2019-08-18 12:44:40 -07:00
Pragati Agrawal
a858d51a85
settings/styles: Nest all `.settings-section` rules.
2019-08-18 12:44:40 -07:00
Pragati Agrawal
9acd8caa59
settings/styles: Remove redundant specificity.
2019-08-18 12:44:40 -07:00
Pragati Agrawal
2c846774c0
settings/styles: Reorder styles in more sensible order.
...
Rather just putting rules in any order it makes more sense to have an order
of basic to more advanced/specific CSS.
2019-08-18 12:44:40 -07:00
Pragati Agrawal
94d867cd11
settings/scss: Reorder `.settings-section` to have them in same place.
2019-08-18 12:44:40 -07:00
Pragati Agrawal
b0b1435a18
settings/scss: Remove now redundant `settings-wrapper` class.
...
No class like this is rendered to page.
2019-08-18 12:44:40 -07:00
Pragati Agrawal
378c1a5994
settings/scss: Reorder to have `.settings-section-title` at same place.
2019-08-18 12:44:40 -07:00
Wyatt Hoodes
5ee7553214
popovers: Fix broken user popover behavior.
...
If we call `popovers.hide_all` with a smaller browser
window, this breaks the functionality that the
conditional is attempting to handle. We instead use
`hide_all_except_sidebars` to prevent the user list
from being closed.
If the display setting to show the user list in the
left sidebar is enabled, the behavior is even worse.
We add a conditional to maintain the streamlist
sidebar when clicking the chevron to show and hide
the popover here as well.
2019-08-18 12:12:52 -07:00
Priyank Patel
0e337c015a
message_fetch: Use stream ID for stream operand.
...
Fixes part of #9474
2019-08-17 11:20:51 -07:00
Priyank Patel
1f8f8867cd
message_fetch: Rename handle_user_ids_supported_operators.
...
This renames handle_user_ids_supported_operators to
handle_operators_supporting_id_based_api.
2019-08-17 11:10:00 -07:00
Priyank Patel
1edde4a989
Rename user_id(s)_supported_operators -> operators_supporting_id(s).
2019-08-17 11:10:00 -07:00
Pragati Agrawal
13d5a21430
settings/scss: Nest many rules inside `#user-groups`.
2019-08-16 10:47:33 -07:00