2016-10-06 20:34:07 +02:00
<div id="notification-settings" class="settings-section" data-name="notifications">
2017-04-26 04:45:56 +02:00
<form class="notification-settings-form">
2019-04-18 03:19:55 +02:00
<div class="notification-reminder tip"> {{ # tr this }} Desktop notifications are triggered for messages that are offscreen when they arrive. Mobile and email notifications are triggered once you have been away from Zulip for a few minutes. {{ / tr }} </div>
2017-04-26 04:45:56 +02:00
2018-03-23 19:47:41 +01:00
<div id="stream-notify-settings">
<h3 class="inline-block"> {{ t "Stream messages" }} </h3>
<div class="alert-notification" id="stream-notify-settings-status"></div>
<p> {{ t "Unless I say otherwise for a particular stream, I want:" }} </p>
2017-04-26 04:45:56 +02:00
2019-06-12 19:36:48 +02:00
{{ # each notification_settings .stream_notification_settings }}
2019-07-11 04:05:28 +02:00
{{ > settings_checkbox
setting_name=this
is_checked=(lookup ../page_params this)
label=(lookup ../settings_label this)
2019-07-23 01:13:08 +02:00
realm_push_notifications_enabled=(lookup ../page_params "realm_push_notifications_enabled")
2019-07-11 04:05:28 +02:00
push_notifications_tooltip=(lookup ../push_notification_tooltip this)}}
2019-06-12 19:36:48 +02:00
{{ / each }}
2017-11-21 05:58:26 +01:00
2018-03-23 19:47:41 +01:00
<p class="notification-settings-note">
{{ # tr this }} Change notification settings for individual streams on your <a href="/#streams">Streams page</a>. {{ / tr }}
</p>
</div>
2017-07-05 21:53:30 +02:00
2018-03-23 19:47:41 +01:00
<div id="pm-mention-notify-settings">
2019-04-17 01:31:44 +02:00
<h3 class="inline-block"> {{ t "Private messages, @-mentions, and alert words" }} </h3>
2018-03-23 19:47:41 +01:00
<div class="alert-notification" id="pm-mention-notify-settings-status"></div>
2017-04-26 04:45:56 +02:00
2019-06-12 19:36:48 +02:00
{{ # each notification_settings .pm_mention_notification_settings }}
2019-07-11 04:05:28 +02:00
{{ > settings_checkbox
setting_name=this
is_checked=(lookup ../page_params this)
label=(lookup ../settings_label this)
2019-07-23 01:13:08 +02:00
realm_push_notifications_enabled=(lookup ../page_params "realm_push_notifications_enabled")
2019-07-11 04:05:28 +02:00
push_notifications_tooltip=(lookup ../push_notification_tooltip this)}}
2019-06-12 19:36:48 +02:00
{{ / each }}
2018-01-25 02:11:17 +01:00
</div>
2017-04-26 04:45:56 +02:00
2019-06-29 22:00:44 +02:00
<div id="other_notifications" class="m-10 inline-block">
2018-01-25 02:11:17 +01:00
2018-03-07 23:08:42 +01:00
<h3 class="inline-block"> {{ t "Other notification settings" }} </h3>
<div class="alert-notification" id="other-notify-settings-status"></div>
2018-03-23 19:52:46 +01:00
2019-04-20 01:04:22 +02:00
<h5> {{ t "Desktop" }} </h5>
2019-06-12 19:36:48 +02:00
{{ # each notification_settings .desktop_notification_settings }}
2019-07-11 04:05:28 +02:00
{{ > settings_checkbox
setting_name=this
is_checked=(lookup ../page_params this)
label=(lookup ../settings_label this)}}
2019-06-12 19:36:48 +02:00
{{ / each }}
2019-04-20 00:42:32 +02:00
2019-04-20 01:04:22 +02:00
<label for="notification_sound">
2019-06-07 06:01:20 +02:00
{{ t "Notification sound" }}
2019-04-20 01:04:22 +02:00
</label>
<div class="input-group {{ # unless enable_sound_select }} control-label-disabled {{ / unless }} ">
<select name="notification_sound" id="notification_sound"
{{ # unless enable_sound_select }}
disabled
{{ / unless }} >
{{ # each page_params .available_notification_sounds }}
<option value=" {{ this }} "> {{ this }} </option>
{{ / each }}
</select>
<a id="play_notification_sound">
{{ t "Play sound" }}
</a>
</div>
2019-06-29 22:00:44 +02:00
<div class="input-group">
<label for="desktop_icon_count_display" class="dropdown-title"> {{ settings_label .desktop_icon_count_display }} </label>
<select name="desktop_icon_count_display" id="desktop_icon_count_display" class="prop-element">
2020-01-22 19:01:51 +01:00
{{ > dropdown_options_widget option_values = desktop_icon_count_display_values }}
2019-06-29 22:00:44 +02:00
</select>
</div>
2019-04-20 01:04:22 +02:00
<h5> {{ t "Mobile" }} </h5>
2019-06-12 19:36:48 +02:00
{{ # each notification_settings .mobile_notification_settings }}
2019-07-11 04:05:28 +02:00
{{ > settings_checkbox
setting_name=this
is_checked=(lookup ../page_params this)
label=(lookup ../settings_label this)
2019-07-23 01:13:08 +02:00
realm_push_notifications_enabled=(lookup ../page_params "realm_push_notifications_enabled")
2019-07-11 04:05:28 +02:00
push_notifications_tooltip=(lookup ../push_notification_tooltip this)}}
2019-06-12 19:36:48 +02:00
{{ / each }}
2019-04-18 03:58:25 +02:00
2019-04-20 01:04:22 +02:00
<h5> {{ t "Email" }} </h5>
2019-06-12 19:36:48 +02:00
{{ # each notification_settings .email_notification_settings }}
2019-07-11 04:05:28 +02:00
{{ > settings_checkbox
setting_name=this
is_checked=(lookup ../page_params this)
label=(lookup ../settings_label this)}}
2019-06-12 19:36:48 +02:00
{{ / each }}
2018-01-06 23:30:43 +01:00
2017-04-26 04:45:56 +02:00
</div>
2018-01-11 21:36:11 +01:00
</form>
2016-10-05 02:17:42 +02:00
</div>