jagansivam28
5f027f194b
settings CSS: Refactor upload text css to use common css class.
...
Refactor user avatar and realm icon upload-text css
to use common CSS Class.
2020-06-08 22:48:04 -07:00
jagansivam28
a9b0c03a0d
settings CSS: Refactor delete button, text css to use common css class.
...
Refactor user avatar and realm icon delete-button, delete-text CSS
to use common CSS Class.
2020-06-08 22:48:04 -07:00
SiddharthVarshney
d09758cec3
profile_setting: Enable allowInput on flatpickr.
...
Without this field the datepicker was in readonly mode.
2020-06-07 11:03:48 -07:00
Rohitt Vashishtha
d870118f8f
overlay: Mitigate issue with dropdown list widget getting clipped.
...
This isn't a complete fix, but we move the widget's popup to be
on/below the button to open the widget. We also move the bot owner
field to be on the top of the page so that we can see most of the
widget before it is clipped by the parent overlay.
We have discussed some approaches for a permanent fix on:
https://chat.zulip.org/#narrow/stream/321-s/topic/DropdownListWidget/near/894674
2020-06-04 16:44:19 -04:00
Anders Kaseorg
4d04fa3118
compose: Rewrite Zoom video call integration to use OAuth.
...
This reimplements our Zoom video call integration to use an OAuth
application. In addition to providing a cleaner setup experience,
especially on zulipchat.com where the server administrators can have
done the app registration already, it also fixes the limitation of the
previous integration that it could only have one call active at a time
when set up with typical Zoom API keys.
Fixes #11672 .
Co-authored-by: Marco Burstein <marco@marco.how>
Co-authored-by: Tim Abbott <tabbott@zulipchat.com>
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-06-03 16:39:12 -07:00
jagansivam28
12fd515831
settings org: Trigger realm icon upload by clicking on realm icon element.
...
Trigger realm icon upload by clicking on realm icon element itself
rather than having a big upload button and to match our user avatar UI.
Added new spinner over the icon element itself to show while
uploading realm icon.
2020-05-27 17:15:14 -07:00
jagansivam28
0c70365034
settings org: Replace realm icon delete button with X icon.
...
Replacing delete button for `realm icon` with "X" icon in the
right corner of the icon image to match "user profile" avatar UI.
2020-05-27 17:15:14 -07:00
Anders Kaseorg
30ab261f91
styles: Undo calc(x + y) → calc(x - -y) workaround.
...
The bug this was working around does not affect our current toolchain,
as confirmed by grepping through the minified output.
(Also, this linter rule only matched calc(x + y) with two arguments
and we were already using calc($far_left_gutter_size + $left_col_size
+ 4px).)
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-05-27 16:29:25 -07:00
Siddharth Varshney
ad723f1ab4
settings: Fix settings sidebar list bug.
2020-05-20 14:37:11 -07:00
Tim Abbott
deeed5c4c8
css: Move some styles out of zulip.scss.
...
settings_section belongs next to the rest of itself, and the loading
indicator is clearly a common reused component.
2020-05-20 11:42:59 -07:00
majordwarf
d816b3d46f
css: Reorder media queries in settings.scss.
2020-05-20 11:31:34 -07:00
majordwarf
ddaed17e77
css: Use SCSS nesting for `#settings_page` in media queries.
2020-05-20 11:31:34 -07:00
majordwarf
96ff5f30d3
css: Use SCSS nesting in settings for `.collapse-settings-btn`.
2020-05-20 11:31:34 -07:00
majordwarf
0f09835625
css: Use SCSS nesting in settings.scss for `.custom_user_field`.
2020-05-20 11:31:34 -07:00
majordwarf
aa1971d44a
css: Use SCSS nesting in settings.scss for `.profile-field-choices`.
2020-05-20 11:31:34 -07:00
majordwarf
fe4d2426b1
css: Reorder settings.scss to put `.profile-field-choices` in order.
2020-05-20 11:31:34 -07:00
majordwarf
c53847f5ae
css: Merge `#payload_url_inputbox` and `#service_name_list`.
2020-05-20 11:31:34 -07:00
majordwarf
d83eed6b62
css: Use SCSS nesting in settings.scss for `.required-text`.
2020-05-20 11:31:34 -07:00
majordwarf
3f9ed37b0b
css: Use SCSS nesting in settings.scss for `#attachments_list`.
2020-05-20 11:31:34 -07:00
majordwarf
204240d173
css: Reorder settings.scss to put `#attachments_list` alongside.
2020-05-20 11:31:34 -07:00
majordwarf
ec0c1722f0
css: Use SCSS nesting in settings.scss for `#muted_topics_table`.
2020-05-20 11:31:34 -07:00
majordwarf
280129abcd
css: Remove ignored CSS property in settings.scss.
...
`margin-bottom` property is ignored due to the display.With
'display: inline', the width, height, margin-top, margin-bottom,and
float properties have no effect.
2020-05-20 11:31:34 -07:00
majordwarf
e2ef46d0fb
css: Use SCSS nesting in settings.scss for `.table`.
2020-05-20 11:31:34 -07:00
majordwarf
83f68f6710
css: Reorder settings.scss to put `.table` next to each other.
2020-05-20 11:31:34 -07:00
majordwarf
f324298be2
css: Use SCSS nesting in settings.scss for `.admin-realm-form`.
2020-05-20 11:31:34 -07:00
majordwarf
3b5c7a27f4
css: Reorder settings.scss to put `.admin-realm-form` alongside.
2020-05-20 11:31:34 -07:00
majordwarf
ec709a715b
css: Use SCSS nesting in settings.scss for emoji's `input[type=text]`.
2020-05-20 11:31:34 -07:00
majordwarf
fbed5b3853
css: Merge `#emoji-file-name` ruleset in settings.scss.
2020-05-20 11:31:34 -07:00
majordwarf
2ee5b282d6
css: Use SCSS nesting in settings.scss for `button`.
2020-05-20 11:31:34 -07:00
majordwarf
f4e8086fbd
css: Use SCSS nesting for `.control-label`.
2020-05-20 11:31:34 -07:00
majordwarf
0b709f770b
css: Use SCSS nesting for `.edit-alert-word-buttons`.
2020-05-20 11:31:34 -07:00
majordwarf
0aabd97900
css: Use SCSS nesting in settings.scss for `.modal`.
2020-05-20 11:31:34 -07:00
majordwarf
16e069a735
css: Reorder settings.scss to put `.modal` next to each other.
2020-05-20 11:31:34 -07:00
majordwarf
c47b21a1a7
css: Use SCSS nesting in settings.scss for `#settings_page`.
2020-05-20 11:31:34 -07:00
majordwarf
ca5da9c8f4
css: Reorder settings.scss to put `#settings_page` next to each other.
2020-05-20 11:30:12 -07:00
majordwarf
e4187f3abb
css: Use SCSS nesting in settings.scss for `#api_key_buttons`.
2020-05-20 11:25:36 -07:00
majordwarf
2f2e3f4879
css: Use SCSS nesting in settings.scss for `.emojiset_choices`.
2020-05-20 11:25:36 -07:00
majordwarf
468efcf319
css: Use SCSS nesting in settings.scss for `#alert_words_list`.
2020-05-20 11:25:36 -07:00
majordwarf
d857437319
css: Reorder settings.scss to put `#alert_word_list` next to each other.
2020-05-20 11:25:36 -07:00
majordwarf
9008fbfc05
css: Use SCSS nesting in settings.scss for `.edit_bot_form`.
2020-05-20 11:25:36 -07:00
majordwarf
b85f587eac
css: Use SCSS nesting in settings.scss for `.bots_list`.
2020-05-20 11:25:36 -07:00
majordwarf
ad623a3bc3
css: Reorder settings.scss to put `.bot_list` next to each other.
2020-05-20 11:25:36 -07:00
majordwarf
e544fd1994
css: Use SCSS nesting in settings.scss for `.control-label-disabled`.
2020-05-20 11:25:36 -07:00
majordwarf
990358abc5
css: Use SCSS nesting in settings.scss for `#account-settings`.
2020-05-20 11:25:35 -07:00
majordwarf
71415e5b89
css: Use SCSS nesting in settings.scss for `#settings_page`.
2020-05-20 11:25:35 -07:00
majordwarf
aff0129a6a
css: Reorder settings.scss to put `#settings_page` next to each other.
2020-05-20 11:25:35 -07:00
Rohitt Vashishtha
4d14ba41ba
dropdown-list-widget: Properly handle disabled state.
...
We wrap the [reset] anchor tag in a button so that we can set 'disabled'
attribute on it. We change the styles to hide the [reset] button and the
pencil icon when the widget is disabled.
We also need to call `e.preventDefault()` in the event handler since now
the anchor tag behaves as a button.
2020-05-20 09:51:38 -07:00
Rohitt Vashishtha
da22f3b961
dropdown-list-widget: Refactor styles to use SCSS scopes.
2020-05-19 15:13:28 -07:00
majordwarf
587b5473c2
css: Use SCSS nesting in settings.scss for `input`.
2020-05-12 23:17:27 -07:00
majordwarf
cd2cf1a1aa
css: Reorder settings.scss for `input` and remove unused rulesets.
2020-05-12 23:17:27 -07:00