-<form action="settings" id="settings-form" method="post" autocomplete="off" enctype="multipart/form-data" >
-<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
-
-<h3 class="settings-heading"><a href="javascript:;">{{$h_pass}}</a></h3>
-<div class="settings-content-block">
-{{include file="field_password.tpl" field=$password1}}
-{{include file="field_password.tpl" field=$password2}}
-{{include file="field_password.tpl" field=$password3}}
-
-{{if $oid_enable}}
-{{include file="field_input.tpl" field=$openid}}
-{{/if}}
-
-<div class="settings-submit-wrapper" >
-<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
-</div>
-</div>
-
-<h3 class="settings-heading"><a href="javascript:;">{{$h_basic}}</a></h3>
-<div class="settings-content-block">
-
-{{include file="field_input.tpl" field=$username}}
-{{include file="field_input.tpl" field=$email}}
-{{include file="field_password.tpl" field=$password4}}
-{{include file="field_custom.tpl" field=$timezone}}
-{{include file="field_select.tpl" field=$language}}
-{{include file="field_input.tpl" field=$defloc}}
-{{include file="field_checkbox.tpl" field=$allowloc}}
-
-
-<div class="settings-submit-wrapper" >
-<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
-</div>
-</div>
-
-
-<h3 class="settings-heading"><a href="javascript:;">{{$h_prv}}</a></h3>
-<div class="settings-content-block">
-
-<input type="hidden" name="visibility" value="{{$visibility}}" />
-
-{{include file="field_input.tpl" field=$maxreq}}
-
-{{$profile_in_dir nofilter}}
-
-{{$profile_in_net_dir nofilter}}
-
-{{$hide_friends nofilter}}
-
-{{$hide_wall nofilter}}
-
-{{$unlisted nofilter}}
-
-{{$accessiblephotos nofilter}}
-
-{{$blockwall nofilter}}
-
-{{$blocktags nofilter}}
-
-{{$unkmail nofilter}}
-
-{{include file="field_input.tpl" field=$cntunkmail}}
-
-{{$group_select nofilter}}
-
-<h3>{{$permissions}}</h3>
-
-{{$aclselect nofilter}}
-
-<div class="settings-submit-wrapper" >
-<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
-</div>
-</div>
-
-<h3 class="settings-heading"><a href="javascript:;">{{$expire.label}}</a></h3>
-<div class="settings-content-block">
-<div id="settings-expiry">
-{{include file="field_input.tpl" field=$expire.days}}
-{{include file="field_checkbox.tpl" field=$expire.items}}
-{{include file="field_checkbox.tpl" field=$expire.notes}}
-{{include file="field_checkbox.tpl" field=$expire.starred}}
-{{include file="field_checkbox.tpl" field=$expire.network_only}}
-
-<div class="settings-submit-wrapper" >
-<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
-</div>
-</div>
-</div>
-
-<h3 class="settings-heading"><a href="javascript:;">{{$h_not}}</a></h3>
-<div class="settings-content-block">
-<div id="settings-notifications">
-
-<div id="settings-notification-desc">{{$lbl_not}}</div>
-
-<div class="group">
-{{include file="field_intcheckbox.tpl" field=$notify1}}
-{{include file="field_intcheckbox.tpl" field=$notify2}}
-{{include file="field_intcheckbox.tpl" field=$notify3}}
-{{include file="field_intcheckbox.tpl" field=$notify4}}
-{{include file="field_intcheckbox.tpl" field=$notify5}}
-{{include file="field_intcheckbox.tpl" field=$notify6}}
-{{include file="field_intcheckbox.tpl" field=$notify7}}
-{{include file="field_intcheckbox.tpl" field=$notify8}}
-</div>
-
-{{include file="field_checkbox.tpl" field=$email_textonly}}
-{{include file="field_checkbox.tpl" field=$detailed_notif}}
-
-{{include file="field_checkbox.tpl" field=$desktop_notifications}}
-<script>
-(function(){
- let $notificationField = $("#div_id_{{$desktop_notifications.0}}");
- let $notificationCheckbox = $("#id_{{$desktop_notifications.0}}");
-
- if (getNotificationPermission() === 'granted') {
- $notificationCheckbox.prop('checked', true);
- }
- if (getNotificationPermission() === null) {
- $notificationField.hide();
- }
-
- $notificationCheckbox.on('change', function(e) {
- if (Notification.permission === 'granted') {
- localStorage.setItem('notification-permissions', $notificationCheckbox.prop('checked') ? 'granted' : 'denied');
- } else if (Notification.permission === 'denied') {
- localStorage.setItem('notification-permissions', 'denied');
-
- $notificationCheckbox.prop('checked', false);
- } else if (Notification.permission === 'default') {
- Notification.requestPermission(function(choice) {
- if (choice === 'granted') {
- localStorage.setItem('notification-permissions', $notificationCheckbox.prop('checked') ? 'granted' : 'denied');
- } else {
- localStorage.setItem('notification-permissions', 'denied');
- $notificationCheckbox.prop('checked', false);
- }
- });
- }
- })
-})();
-</script>
-
-</div>
-
-<div class="settings-submit-wrapper" >
-<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
-</div>
-</div>
-
-<h3 class="settings-heading"><a href="javascript:;">{{$h_advn}}</a></h3>
-<div class="settings-content-block">
-<div id="settings-pagetype-desc">{{$h_descadvn}}</div>
-
-{{$pagetype nofilter}}
-
-<div class="settings-submit-wrapper" >
-<input type="submit" name="submit" class="settings-submit" value="{{$submit}}" />
-</div>
-</div>
-
-<h3 class="settings-heading"><a href="javascript:;">{{$importcontact}}</a></h3>
-<div class="settings-content-block">
-<input type="hidden" name="MAX_FILE_SIZE" value="{{$importcontact_maxsize}}" />
-<div id="settings-pagetype-desc">{{$importcontact_text}}</div>
-<input type="file" name="importcontact-filename" />
-
-<div class="settings-submit-wrapper" >
-<input type="submit" name="importcontact-submit" class="importcontact-submit" value="{{$importcontact_button}}" />
-</div>
-</div>
-
-<h3 class="settings-heading"><a href="javascript:;">{{$relocate}}</a></h3>
-<div class="settings-content-block">
-<div id="settings-pagetype-desc">{{$relocate_text}}</div>
-
-<div class="settings-submit-wrapper" >
-<input type="submit" name="resend_relocate" class="settings-submit" value="{{$relocate_button}}" />
-</div>
-</div>
+<form action="settings" id="settings-form" method="post" autocomplete="off" enctype="multipart/form-data">
+ <input type="hidden" name="form_security_token" value="{{$form_security_token}}">
+
+ <h2 class="settings-heading"><a href="javascript:;">{{$h_pass}}</a></h2>
+ <div class="settings-content-block">
+ {{include file="field_password.tpl" field=$password1}}
+ {{include file="field_password.tpl" field=$password2}}
+ {{include file="field_password.tpl" field=$password3}}
+
+ {{if $oid_enable}}
+ {{include file="field_input.tpl" field=$openid}}
+ {{/if}}
+
+ <div class="settings-submit-wrapper">
+ <input type="submit" name="submit" class="settings-submit" value="{{$submit}}"/>
+ </div>
+ </div>
+
+ <h2 class="settings-heading"><a href="javascript:;">{{$h_basic}}</a></h2>
+ <div class="settings-content-block">
+
+ {{include file="field_input.tpl" field=$username}}
+ {{include file="field_input.tpl" field=$email}}
+ {{include file="field_password.tpl" field=$password4}}
+ {{include file="field_custom.tpl" field=$timezone}}
+ {{include file="field_select.tpl" field=$language}}
+ {{include file="field_input.tpl" field=$defloc}}
+ {{include file="field_checkbox.tpl" field=$allowloc}}
+
+
+ <div class="settings-submit-wrapper">
+ <input type="submit" name="submit" class="settings-submit" value="{{$submit}}"/>
+ </div>
+ </div>
+
+ <h2 class="settings-heading"><a href="javascript:;">{{$h_prv}}</a></h2>
+ <div class="settings-content-block">
+
+ <input type="hidden" name="visibility" value="{{$visibility}}"/>
+
+ {{include file="field_input.tpl" field=$maxreq}}
+
+ {{$profile_in_dir nofilter}}
+
+ {{include file="field_checkbox.tpl" field=$profile_in_net_dir}}
+ {{include file="field_checkbox.tpl" field=$hide_friends}}
+ {{include file="field_checkbox.tpl" field=$hide_wall}}
+ {{include file="field_checkbox.tpl" field=$unlisted}}
+ {{include file="field_checkbox.tpl" field=$accessiblephotos}}
+ {{include file="field_checkbox.tpl" field=$blockwall}}
+ {{include file="field_checkbox.tpl" field=$blocktags}}
+ {{include file="field_checkbox.tpl" field=$unkmail}}
+ {{include file="field_input.tpl" field=$cntunkmail}}
+
+ {{$group_select nofilter}}
+
+ <h3>{{$permissions}}</h3>
+
+ {{$aclselect nofilter}}
+ <div class="settings-submit-wrapper">
+ <input type="submit" name="submit" class="settings-submit" value="{{$submit}}"/>
+ </div>
+ </div>
+
+ <h2 class="settings-heading"><a href="javascript:;">{{$expire.label}}</a></h2>
+ <div class="settings-content-block">
+ <div id="settings-expiry">
+ {{include file="field_input.tpl" field=$expire.days}}
+ {{include file="field_checkbox.tpl" field=$expire.items}}
+ {{include file="field_checkbox.tpl" field=$expire.notes}}
+ {{include file="field_checkbox.tpl" field=$expire.starred}}
+ {{include file="field_checkbox.tpl" field=$expire.network_only}}
+
+ <div class="settings-submit-wrapper">
+ <input type="submit" name="submit" class="settings-submit" value="{{$submit}}"/>
+ </div>
+ </div>
+ </div>
+
+ <h2 class="settings-heading"><a href="javascript:;">{{$h_not}}</a></h2>
+ <div class="settings-content-block">
+ <div id="settings-notifications">
+
+ <div id="settings-notification-desc">{{$lbl_not}}</div>
+
+ <div class="group">
+ {{include file="field_intcheckbox.tpl" field=$notify1}}
+ {{include file="field_intcheckbox.tpl" field=$notify2}}
+ {{include file="field_intcheckbox.tpl" field=$notify3}}
+ {{include file="field_intcheckbox.tpl" field=$notify4}}
+ {{include file="field_intcheckbox.tpl" field=$notify5}}
+ {{include file="field_intcheckbox.tpl" field=$notify6}}
+ {{include file="field_intcheckbox.tpl" field=$notify7}}
+ {{include file="field_intcheckbox.tpl" field=$notify8}}
+ </div>
+
+ {{include file="field_checkbox.tpl" field=$email_textonly}}
+ {{include file="field_checkbox.tpl" field=$detailed_notif}}
+
+ {{include file="field_checkbox.tpl" field=$notify_ignored}}
+
+ {{include file="field_checkbox.tpl" field=$desktop_notifications}}
+ <script>
+ (function () {
+ let $notificationField = $("#div_id_{{$desktop_notifications.0}}");
+ let $notificationCheckbox = $("#id_{{$desktop_notifications.0}}");
+
+ if (getNotificationPermission() === 'granted') {
+ $notificationCheckbox.prop('checked', true);
+ }
+ if (getNotificationPermission() === null) {
+ $notificationField.hide();
+ }
+
+ $notificationCheckbox.on('change', function (e) {
+ if (Notification.permission === 'granted') {
+ localStorage.setItem('notification-permissions', $notificationCheckbox.prop('checked') ? 'granted' : 'denied');
+ } else if (Notification.permission === 'denied') {
+ localStorage.setItem('notification-permissions', 'denied');
+
+ $notificationCheckbox.prop('checked', false);
+ } else if (Notification.permission === 'default') {
+ Notification.requestPermission(function (choice) {
+ if (choice === 'granted') {
+ localStorage.setItem('notification-permissions', $notificationCheckbox.prop('checked') ? 'granted' : 'denied');
+ } else {
+ localStorage.setItem('notification-permissions', 'denied');
+ $notificationCheckbox.prop('checked', false);
+ }
+ });
+ }
+ })
+ })();
+ </script>
+
+ </div>
+
+ <div class="settings-submit-wrapper">
+ <input type="submit" name="submit" class="settings-submit" value="{{$submit}}"/>
+ </div>
+ </div>
+
+ <h2 class="settings-heading"><a href="javascript:;">{{$h_advn}}</a></h2>
+ <div class="settings-content-block">
+ <div id="settings-pagetype-desc">{{$h_descadvn}}</div>
+
+ {{$pagetype nofilter}}
+
+ <div class="settings-submit-wrapper">
+ <input type="submit" name="submit" class="settings-submit" value="{{$submit}}"/>
+ </div>
+ </div>
+
+ <h2 class="settings-heading"><a href="javascript:;">{{$importcontact}}</a></h2>
+ <div class="settings-content-block">
+ <input type="hidden" name="MAX_FILE_SIZE" value="{{$importcontact_maxsize}}"/>
+ <div id="settings-pagetype-desc">{{$importcontact_text}}</div>
+ <input type="file" name="importcontact-filename"/>
+
+ <div class="settings-submit-wrapper">
+ <input type="submit" name="importcontact-submit" class="importcontact-submit" value="{{$importcontact_button}}"/>
+ </div>
+ </div>
+
+ <h2 class="settings-heading"><a href="javascript:;">{{$relocate}}</a></h2>
+ <div class="settings-content-block">
+ <div id="settings-pagetype-desc">{{$relocate_text}}</div>
+
+ <div class="settings-submit-wrapper">
+ <input type="submit" name="resend_relocate" class="settings-submit" value="{{$relocate_button}}"/>
+ </div>
+ </div>