mirror of
https://github.com/zulip/zulip.git
synced 2026-06-15 21:01:31 +08:00
settings: Fix real-time sync for display settings.
The conditional we previously had in server_events.js was always false.
This commit is contained in:
parent
cec34302be
commit
c672a1c112
@ -36,6 +36,9 @@ set_global('settings_account', {
|
||||
update_email_change_display: noop,
|
||||
update_name_change_display: noop,
|
||||
});
|
||||
set_global('settings_display', {
|
||||
update_page: noop,
|
||||
});
|
||||
|
||||
set_global('settings_org', {
|
||||
reset_realm_default_language: noop,
|
||||
|
||||
@ -331,9 +331,7 @@ exports.dispatch_normal_event = function dispatch_normal_event(event) {
|
||||
message_list.narrowed.rerender();
|
||||
}
|
||||
}
|
||||
if ($("#settings.tab-pane.active").length) {
|
||||
settings_display.update_page();
|
||||
}
|
||||
settings_display.update_page();
|
||||
break;
|
||||
|
||||
case 'update_global_notifications':
|
||||
|
||||
@ -2,6 +2,10 @@ var settings_display = (function () {
|
||||
|
||||
var exports = {};
|
||||
|
||||
var meta = {
|
||||
loaded: false,
|
||||
};
|
||||
|
||||
function change_display_setting(data, status_element, success_msg) {
|
||||
settings_ui.do_settings_change('/json/settings/display', data, status_element, success_msg);
|
||||
}
|
||||
@ -13,6 +17,7 @@ exports.set_night_mode = function (bool) {
|
||||
};
|
||||
|
||||
exports.set_up = function () {
|
||||
meta.loaded = true;
|
||||
$("#display-settings-status").hide();
|
||||
|
||||
$("#user_timezone").val(page_params.timezone);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user