]> git.mxchange.org Git - friendica.git/blob - view/templates/settings.tpl
Vier is now a little bit more mobile ready.
[friendica.git] / view / templates / settings.tpl
1 <h1>{{$ptitle}}</h1>
2
3 {{$nickname_block}}
4
5 <form action="settings" id="settings-form" method="post" autocomplete="off" >
6 <input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
7
8 <h3 class="settings-heading"><a href="javascript:;">{{$h_pass}}</a></h3>
9 <div class="settings-content-block">
10 {{include file="field_password.tpl" field=$password1}}
11 {{include file="field_password.tpl" field=$password2}}
12 {{include file="field_password.tpl" field=$password3}}
13
14 {{if $oid_enable}}
15 {{include file="field_input.tpl" field=$openid}}
16 {{/if}}
17
18 <div class="settings-submit-wrapper" >
19 <input type="submit" name="submit" class="settings-submit" value="{{$submit|escape:'html'}}" />
20 </div>
21 </div>
22
23 <h3 class="settings-heading"><a href="javascript:;">{{$h_basic}}</a></h3>
24 <div class="settings-content-block">
25
26 {{include file="field_input.tpl" field=$username}}
27 {{include file="field_input.tpl" field=$email}}
28 {{include file="field_password.tpl" field=$password4}}
29 {{include file="field_custom.tpl" field=$timezone}}
30 {{include file="field_input.tpl" field=$defloc}}
31 {{include file="field_checkbox.tpl" field=$allowloc}}
32
33
34 <div class="settings-submit-wrapper" >
35 <input type="submit" name="submit" class="settings-submit" value="{{$submit|escape:'html'}}" />
36 </div>
37 </div>
38
39
40 <h3 class="settings-heading"><a href="javascript:;">{{$h_prv}}</a></h3>
41 <div class="settings-content-block">
42
43 <input type="hidden" name="visibility" value="{{$visibility}}" />
44
45 {{include file="field_input.tpl" field=$maxreq}}
46
47 {{$profile_in_dir}}
48
49 {{$profile_in_net_dir}}
50
51 {{$hide_friends}}
52
53 {{$hide_wall}}
54
55 {{$blockwall}}
56
57 {{$blocktags}}
58
59 {{$suggestme}}
60
61 {{$unkmail}}
62
63
64 {{include file="field_input.tpl" field=$cntunkmail}}
65
66 {{include file="field_input.tpl" field=$expire.days}}
67
68
69 <div class="field input">
70         <span class="field_help"><a href="#advanced-expire-popup" id="advanced-expire" class='popupbox' title="{{$expire.advanced}}">{{$expire.label}}</a></span>
71         <div style="display: none;">
72                 <div id="advanced-expire-popup" style="width:auto;height:auto;overflow:auto;">
73                         <h3>{{$expire.advanced}}</h3>
74                         {{include file="field_yesno.tpl" field=$expire.items}}
75                         {{include file="field_yesno.tpl" field=$expire.notes}}
76                         {{include file="field_yesno.tpl" field=$expire.starred}}
77                         {{include file="field_yesno.tpl" field=$expire.network_only}}
78                 </div>
79         </div>
80
81 </div>
82
83
84 <div id="settings-default-perms" class="settings-default-perms" >
85         <a href="#profile-jot-acl-wrapper" id="settings-default-perms-menu" class='popupbox'>{{$permissions}} {{$permdesc}}</a>
86         <div id="settings-default-perms-menu-end"></div>
87
88         <div id="settings-default-perms-select" style="display: none; margin-bottom: 20px" >
89
90         <div style="display: none;">
91                 <div id="profile-jot-acl-wrapper" style="width:auto;height:auto;overflow:auto;">
92                         {{$aclselect}}
93                 </div>
94         </div>
95
96         </div>
97 </div>
98 <br/>
99 <div id="settings-default-perms-end"></div>
100
101 {{$group_select}}
102
103
104 <div class="settings-submit-wrapper" >
105 <input type="submit" name="submit" class="settings-submit" value="{{$submit|escape:'html'}}" />
106 </div>
107 </div>
108
109
110
111
112 <h3 class="settings-heading"><a href="javascript:;">{{$h_not}}</a></h3>
113 <div class="settings-content-block">
114 <div id="settings-notifications">
115
116 <div id="settings-activity-desc">{{$activity_options}}</div>
117
118 {{include file="field_checkbox.tpl" field=$post_newfriend}}
119 {{include file="field_checkbox.tpl" field=$post_joingroup}}
120 {{include file="field_checkbox.tpl" field=$post_profilechange}}
121
122
123 <div id="settings-notify-desc">{{$lbl_not}}</div>
124
125 <div class="group">
126 {{include file="field_intcheckbox.tpl" field=$notify1}}
127 {{include file="field_intcheckbox.tpl" field=$notify2}}
128 {{include file="field_intcheckbox.tpl" field=$notify3}}
129 {{include file="field_intcheckbox.tpl" field=$notify4}}
130 {{include file="field_intcheckbox.tpl" field=$notify5}}
131 {{include file="field_intcheckbox.tpl" field=$notify6}}
132 {{include file="field_intcheckbox.tpl" field=$notify7}}
133 {{include file="field_intcheckbox.tpl" field=$notify8}}
134 </div>
135
136 {{include file="field_checkbox.tpl" field=$email_textonly}}
137
138
139 <!--
140 <div class="field">
141  <button onclick="javascript:Notification.requestPermission(function(perm){if(perm === 'granted')alert('{{$desktop_notifications_success_message}}');});return false;">{{$desktop_notifications}}</button>
142  <span class="field_help">{{$desktop_notifications_note}}</span>
143 </div>
144 -->
145 {{include file="field_yesno.tpl" field=$desktop_notifications}}
146 <script>
147 (function(){
148     var elm = $("#id_{{$desktop_notifications.0}}_onoff");
149     var ckbox = $("#id_{{$desktop_notifications.0}}");
150     
151     if (getNotificationPermission() === 'granted') {
152         ckbox.val(1);
153         elm.find(".off").addClass("hidden");
154         elm.find(".on").removeClass("hidden");
155     }
156         if (getNotificationPermission() === null) {
157                 elm.parent(".field.yesno").hide();
158         }
159     
160     $("#id_{{$desktop_notifications.0}}_onoff").on("click", function(e){
161         
162         if (Notification.permission === 'granted') {
163             localStorage.setItem('notification-permissions', ckbox.val()==1 ? 'granted' : 'denied');
164         } else if (Notification.permission === 'denied') {
165             localStorage.setItem('notification-permissions', 'denied');
166             
167             ckbox.val(0);
168             elm.find(".on").addClass("hidden");
169             elm.find(".off").removeClass("hidden");
170             
171         } else if (Notification.permission === 'default') {
172             Notification.requestPermission(function(choice) {
173                 if (choice === 'granted') {
174                     localStorage.setItem('notification-permissions', ckbox.val()==1 ? 'granted' : 'denied');
175
176                 } else {
177                     localStorage.setItem('notification-permissions', 'denied');
178                     ckbox.val(0);
179                     elm.find(".on").addClass("hidden");
180                     elm.find(".off").removeClass("hidden");
181                 }
182             });
183         }
184                 
185                 //console.log(getNotificationPermission());
186                 
187         
188     })
189 })();
190 </script>
191
192 </div>
193
194 <div class="settings-submit-wrapper" >
195 <input type="submit" name="submit" class="settings-submit" value="{{$submit|escape:'html'}}" />
196 </div>
197 </div>
198
199
200 <h3 class="settings-heading"><a href="javascript:;">{{$h_advn}}</a></h3>
201 <div class="settings-content-block">
202 <div id="settings-pagetype-desc">{{$h_descadvn}}</div>
203
204 {{$pagetype}}
205
206 <div class="settings-submit-wrapper" >
207 <input type="submit" name="submit" class="settings-submit" value="{{$submit|escape:'html'}}" />
208 </div>
209 </div>
210
211 <h3 class="settings-heading"><a href="javascript:;">{{$relocate}}</a></h3>
212 <div class="settings-content-block">
213 <div id="settings-pagetype-desc">{{$relocate_text}}</div>
214
215 <div class="settings-submit-wrapper" >
216 <input type="submit" name="resend_relocate" class="settings-submit" value="{{$relocate_button|escape:'html'}}" />
217 </div>
218 </div>
219
220
221