Tim Abbott
7ca65b2bb5
css: Remove buggy stream settings media CSS for narrow windows.
...
This caused weird behavior in the relevant band of window widths, and
removing it works considerably better.
There's still bad behavior in handling situations where the stream
name is too long and thus this wraps, but we should address that
as a follow-up.
2019-09-05 11:57:27 -07:00
Tim Abbott
8b5df88596
css: Make label CSS usable outside settings model.
...
We intend to use it in the "manage streams" modal as well.
2019-09-05 11:48:32 -07:00
Mateusz Mandera
bf7f4f3f1b
stream settings: Replace email address hint popup with link to docs.
...
Fixes #13134 as the last commit in the series for this issue.
Solves the "The (?) should just be a target=_blank link to
/help/message-a-stream-by-email." part of the issue.
As a result, a bunch code managing the email hint popup can be deleted,
together with a node test for that.
2019-09-05 11:48:32 -07:00
Anders Kaseorg
2bdb115581
styles: Remove stray semicolon from input.user_status block.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-09-02 21:45:43 -07:00
Anders Kaseorg
d0634181b5
styles: Fix left sidebar indentation for PostCSS migration.
...
cssnano reduces this to a constant in a production build. (We could
add postcss-calc if we wanted this reduced in development.)
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-30 15:06:29 -07:00
Anders Kaseorg
4de3bbeafa
styles: Finish removing manual antialiasing configuration.
...
Followup from commit ddb965110f
.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-30 14:51:52 -07:00
Anders Kaseorg
abbd8a7f45
styles: Remove most vendor-prefixed CSS attributes.
...
Many of them are now automatically generated by autoprefixer, while
others are unnecessary based on .browserslistrc, and some were just
wrong (the linear-gradient based checkerboard pattern in lightbox has
been broken in Firefox for a while).
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-30 14:51:52 -07:00
Anders Kaseorg
d312d04510
styles: Replace Sass with PostCSS.
...
It’s about as fast as node-sass (faster, according to their
benchmarks) and more flexible. Autoprefixer is neat: we can now go
delete all our -moz-, -webkit-, etc. lines and have them autogenerated
as necessary based on .browserslistrc.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-29 16:35:51 -07:00
Yashashvi Dave
166d4ce630
custom fields: Change field alert notifications style in user settings.
2019-08-25 20:57:27 -07:00
Vaibhav
8f13b6eed1
css: Use SCSS nesting for `#stream_message_recipient_stream`.
2019-08-25 15:09:31 -07:00
Vaibhav
9566f4cf6a
css: Reorder so `#stream_message_recipient_stream` is in same place.
2019-08-25 15:09:31 -07:00
Vaibhav
edb61eb35e
css: Use SCSS nesting for textarea and .compose_table .recipient_box.
2019-08-25 15:09:31 -07:00
Vaibhav
c15c2d3b97
css: Use SCSS nesting for `.dropdown-menu`.
2019-08-25 15:09:31 -07:00
Vaibhav
9652e8affb
css: Use SCSS nesting for `.message-control-button`.
2019-08-25 15:09:31 -07:00
Vaibhav
71efd80dac
css: Reorder compose.scss so `.drafts-link` is with `.compose_table`.
2019-08-25 15:09:31 -07:00
Vaibhav
72e13478cb
css: Nest `#compose-send-button:focus` inside `#send_controls`.
2019-08-25 15:09:31 -07:00
Vaibhav
ffa6e72086
css: Use SCSS nesting for `#send_controls`.
2019-08-25 15:09:31 -07:00
Vaibhav
417284f38a
css: Remove unnecessary `table.compose_table` rule.
...
Since `.compose_table` is a div and not a table.
2019-08-25 15:09:31 -07:00
Vaibhav
52d97e2ca7
css: Use SCSS nesting for `#send_message_form`.
2019-08-25 15:09:31 -07:00
Vaibhav
ca4cdb2b29
css: Remove redundant border-radius rule.
...
It's over-written just below.
2019-08-25 15:09:31 -07:00
Vaibhav
a19c74bd5e
css: Remove redundant rules for `.message_header*`.
...
Since these rules are overwritten we can remove them. For
message_header_colorblock we can remove `!important` from
box-shadow since it was present due to the removed rules.
2019-08-25 15:09:31 -07:00
Vaibhav
1e350cbd09
css: Nest `.message_header_colorblock` inside `.compose_table`.
2019-08-25 15:09:31 -07:00
Vaibhav
d18492c1c7
css: Use SCSS nesting for `.compose_table`.
2019-08-25 15:09:31 -07:00
Vaibhav
9dd5641d90
css: Use SCSS nesting for #compose-buttons media queries.
2019-08-25 15:08:47 -07:00
Vaibhav
8f6ad6bd11
css: Nest `.drafts-link` inside `.new_message_button`.
2019-08-25 15:08:47 -07:00
Vaibhav
870ca49f0d
css: Nest `.alert-draft` inside `.new_message_button`.
2019-08-25 15:08:47 -07:00
Vaibhav
0b4f82df79
css: Nest `.button.small` inside `.new_message_button`.
2019-08-25 15:08:47 -07:00
Vaibhav
ac94e3c7b5
css: Use SCSS nesting for `#compose_buttons`.
2019-08-25 15:08:47 -07:00
Vaibhav
877d198363
css: Nest `new_message_button` inside `#compose_buttons`.
2019-08-25 15:08:47 -07:00
Vaibhav
60fe12bcfe
css: Reorder compose.scss so #compose-controls are in same place.
2019-08-25 15:08:47 -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
808641a603
css: Tweak sortable list styling to make sortable columns more obvious.
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
Pragati Agrawal
c29b197ec7
org settings: Replace usage of ids with classes for upload button.
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
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
Pragati Agrawal
13d5a21430
settings/scss: Nest many rules inside `#user-groups`.
2019-08-16 10:47:33 -07:00