mirror of
https://github.com/zulip/zulip.git
synced 2025-11-05 22:43:42 +00:00
Give Notifications settings its own alert area.
(imported from commit 1d17b85f383862d1f37b5750af40aa8d9a1d8bf2)
This commit is contained in:
@@ -973,7 +973,8 @@ $(function () {
|
|||||||
password_quality($('#new_password').val(), $('#pw_strength .bar'));
|
password_quality($('#new_password').val(), $('#pw_strength .bar'));
|
||||||
});
|
});
|
||||||
|
|
||||||
var settings_status = $('#settings-status');
|
var settings_status = $('#settings-status').expectOne();
|
||||||
|
var notify_settings_status = $('#notify-settings-status').expectOne();
|
||||||
|
|
||||||
function settings_change_error(message) {
|
function settings_change_error(message) {
|
||||||
// Scroll to the top so the error message is visible.
|
// Scroll to the top so the error message is visible.
|
||||||
@@ -1059,7 +1060,7 @@ $(function () {
|
|||||||
page_params.enable_offline_push_notifications = result.enable_offline_push_notifications;
|
page_params.enable_offline_push_notifications = result.enable_offline_push_notifications;
|
||||||
}
|
}
|
||||||
|
|
||||||
settings_status.removeClass(status_classes)
|
notify_settings_status.removeClass(status_classes)
|
||||||
.addClass('alert-success')
|
.addClass('alert-success')
|
||||||
.text(message).stop(true).fadeTo(0,1);
|
.text(message).stop(true).fadeTo(0,1);
|
||||||
// TODO: In theory we should auto-reload or something if
|
// TODO: In theory we should auto-reload or something if
|
||||||
@@ -1073,7 +1074,10 @@ $(function () {
|
|||||||
// a nice response.
|
// a nice response.
|
||||||
response += ": " + $.parseJSON(xhr.responseText).msg;
|
response += ": " + $.parseJSON(xhr.responseText).msg;
|
||||||
}
|
}
|
||||||
settings_change_error(response);
|
|
||||||
|
notify_settings_status.removeClass(status_classes)
|
||||||
|
.addClass('alert-error')
|
||||||
|
.text(response).stop(true).fadeTo(0,1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -2,9 +2,10 @@
|
|||||||
|
|
||||||
<h1><i class="icon-vector-wrench settings-icon"></i>Settings</h1>
|
<h1><i class="icon-vector-wrench settings-icon"></i>Settings</h1>
|
||||||
|
|
||||||
<div class="alert" id="settings-status"></div>
|
|
||||||
<div id="settings-change-box">
|
<div id="settings-change-box">
|
||||||
|
|
||||||
|
<div class="alert" id="settings-status"></div>
|
||||||
|
|
||||||
<form action="/json/settings/change" method="post"
|
<form action="/json/settings/change" method="post"
|
||||||
class="form-horizontal your-account-settings">{% csrf_token %}
|
class="form-horizontal your-account-settings">{% csrf_token %}
|
||||||
|
|
||||||
@@ -87,6 +88,11 @@
|
|||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="alert" id="notify-settings-status"></div>
|
||||||
|
|
||||||
|
|
||||||
<form action="/json/notify_settings/change" method="post"
|
<form action="/json/notify_settings/change" method="post"
|
||||||
class="form-horizontal notify-settings">{% csrf_token %}
|
class="form-horizontal notify-settings">{% csrf_token %}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user