diff --git a/static/js/settings_notifications.js b/static/js/settings_notifications.js index 9668afe47e..54eb4045f8 100644 --- a/static/js/settings_notifications.js +++ b/static/js/settings_notifications.js @@ -74,6 +74,16 @@ exports.set_up = function () { } }); }); + + $("#enable_desktop_notifications").change(function () { + if (this.checked) { + $("#pm_content_in_desktop_notifications").removeAttr("disabled"); + $("#pm_content_in_desktop_notifications_label").parent().removeClass("control-label-disabled"); + } else { + $("#pm_content_in_desktop_notifications").attr("disabled", true); + $("#pm_content_in_desktop_notifications_label").parent().addClass("control-label-disabled"); + } + }); }; function _update_page() { diff --git a/static/templates/settings/notification-settings.handlebars b/static/templates/settings/notification-settings.handlebars index b37f108d2c..6b5361acf5 100644 --- a/static/templates/settings/notification-settings.handlebars +++ b/static/templates/settings/notification-settings.handlebars @@ -60,16 +60,17 @@ -
+
-