YashRE42
248fbadfb6
account_settings: Refactor avatar settings hbs.
...
This refactor removes some slightly complex conditional logic for
displaying avatar controls from the handlebar template to js.
2019-09-30 11:10:56 -07:00
Thomas Ip
cbae51db63
settings: Move API key form into its own modal.
...
The modal is rendered dynamically to avoid password managers
inserting passwords into the input field too aggressively.
Fixes #12523 .
2019-08-14 10:50:45 -07:00
Yashashvi Dave
e55afc2629
user settings: Update alert message element in change-full-name modal.
2019-07-25 13:33:44 -07:00
Yashashvi Dave
e1dacb99df
user settings: Update alert message element in change-email modal.
2019-07-25 13:33:44 -07:00
Yashashvi Dave
b3b480709d
user settings: Update alert-msg-elem in change password modal.
2019-07-25 13:33:44 -07:00
Yashashvi Dave
5506b16fa8
user settings: Add separate alert-save widget for profile custom fields.
...
Fixes part of #12748
2019-07-25 13:33:44 -07:00
Yashashvi Dave
3c16b73fcd
account settings: Simplify handlebars conditional logics.
...
This commit simplifies complex handlebars conditional
logic for account settings tooltips and fields.
2019-07-25 13:33:44 -07:00
Cynthia Lin
fd7cf53190
templates: Eliminate anchor links with nested buttons.
...
Given that all links are now modals triggered by JS, the anchor links are
just invalid HTML that have no purpose. This commit refactors the HTML to
eliminate them by adding the Bootstrap-native btn-link class to maintain
styling. Fixes part of #6126 .
2019-07-19 13:27:37 -07:00
Tim Abbott
d2f1c84001
settings: Rewrite logic for whether users can change name.
...
This moves this somewhat complicated, duplicated logic into a single
JavaScript function.
2019-07-16 11:43:57 -07:00
Cynthia Lin
8b538d8b8d
user settings: Prevent linkifying trailing whitespace in change name button.
...
When user name changes are disabled and the disabled name change info icon
shows, trailing whitespace gets linkified because of the link's
inline-block property. Use Handlebars whitespace omission syntax to
eliminate this behavior.
2019-07-16 11:43:57 -07:00
Cynthia Lin
50cab76c59
user settings: Hide disabled name change info icon for admins.
...
This icon should only show when the user is not an admin and either the
realm or server settings have disabled name changes. Previously the icon
always showed for admin users.
2019-07-16 11:43:57 -07:00
Anders Kaseorg
3c3471b720
templates: Rename *.handlebars ↦ *.hbs and - ↦ _.
...
Tweaked by tabbott to avoid accidentally disabling the linter for
handlebars templates.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-12 21:11:03 -07:00