diff options
author | Fabio Comuni <fabrix.xm@gmail.com> | 2011-07-06 12:10:00 +0200 |
---|---|---|
committer | Fabio Comuni <fabrix.xm@gmail.com> | 2011-07-06 12:10:00 +0200 |
commit | e7834e60f872f91954266a7bcc2b5adda3df8d00 (patch) | |
tree | 7285785b61685af145fb14954a0e345e7aa6f88b /view/settings.tpl | |
parent | 84d12c3e08ae4b6fe228ce881b0c1570175d1667 (diff) | |
download | volse-hubzilla-e7834e60f872f91954266a7bcc2b5adda3df8d00.tar.gz volse-hubzilla-e7834e60f872f91954266a7bcc2b5adda3df8d00.tar.bz2 volse-hubzilla-e7834e60f872f91954266a7bcc2b5adda3df8d00.zip |
Update settings page to use field templates.
Add tabs to switch user settings/plugin settings
Add new field templates 'custom', 'password', radio' and 'yesno'
Update main.js to support advanced fileds
Update duepuntozero, dispy e loozah themes
Diffstat (limited to 'view/settings.tpl')
-rw-r--r-- | view/settings.tpl | 180 |
1 files changed, 49 insertions, 131 deletions
diff --git a/view/settings.tpl b/view/settings.tpl index ca30f5856..50b59cc91 100644 --- a/view/settings.tpl +++ b/view/settings.tpl @@ -1,37 +1,21 @@ +$tabs + <h1>$ptitle</h1> $nickname_block -<div id="plugin-settings-link"><a href="settings/addon">$lbl_plug</a></div> - -$uexport +<div id="uexport-link"><a href="uexport" >$uexport</a></div> <form action="settings" id="settings-form" method="post" autocomplete="off" > -<h3 class="settings-heading">$lbl_pass1</h3> - - -<div id="settings-password-wrapper" > -<p id="settings-password-desc" > -$lbl_pass2 -</p> -<label id="settings-password-label" for="settings-password" >$lbl_pass3 </label> -<input type="password" id="settings-password" name="npassword" /> -</div> -<div id="settings-password-end" ></div> +<h3 class="settings-heading">$h_pass</h3> -<div id="settings-confirm-wrapper" > -<label id="settings-confirm-label" for="settings-confirm" >$lbl_pass4 </label> -<input type="password" id="settings-confirm" name="confirm" /> -</div> -<div id="settings-confirm-end" ></div> +{{inc field_password.tpl with $field=$password1 }}{{endinc}} +{{inc field_password.tpl with $field=$password2 }}{{endinc}} -<div id="settings-openid-wrapper" > - $oidhtml -</div> -<div id="settings-openid-end" ></div> +{{inc field_input.tpl with $field=$openid }}{{endinc}} <div class="settings-submit-wrapper" > @@ -39,66 +23,27 @@ $lbl_pass2 </div> -<h3 class="settings-heading">$lbl_basic</h3> - -<div id="settings-username-wrapper" > -<label id="settings-username-label" for="settings-username" >$lbl_fn </label> -<input type="text" name="username" id="settings-username" value="$username" /> -</div> -<div id="settings-username-end" ></div> - -<div id="settings-email-wrapper" > -<label id="settings-email-label" for="settings-email" >$lbl_email </label> -<input type="text" name="email" id="settings-email" value="$email" /> -</div> -<div id="settings-email-end" ></div> - - - -<div id="settings-timezone-wrapper" > -<label id="settings-timezone-label" for="timezone_select" >$lbl_tz </label> -$zoneselect -</div> -<div id="settings-timezone-end" ></div> - -<div id="settings-defloc-wrapper" > -<label id="settings-defloc-label" for="settings-defloc" >$lbl_loc1 </label> -<input type="text" name="defloc" id="settings-defloc" value="$defloc" /> -</div> -<div id="settings-defloc-end" ></div> - -<div id="settings-allowloc-wrapper" > -<label id="settings-allowloc-label" for="settings-allowloc" >$lbl_loc2 </label> -<input type="checkbox" name="allow_location" id="settings-allowloc" value="1" $loc_checked /> -</div> -<div id="settings-allowloc-end" ></div> - - +<h3 class="settings-heading">$h_basic</h3> +{{inc field_input.tpl with $field=$username }}{{endinc}} +{{inc field_input.tpl with $field=$email }}{{endinc}} +{{inc field_custom.tpl with $field=$timezone }}{{endinc}} +{{inc field_input.tpl with $field=$defloc }}{{endinc}} +{{inc field_checkbox.tpl with $field=$allowloc }}{{endinc}} +{{inc field_select.tpl with $field=$theme }}{{endinc}} -<div id="settings-theme-select"> -<label id="settings-theme-label" for="theme-select" >$lbl_theme </label> -$theme -</div> -<div id="settings-theme-end"></div> <div class="settings-submit-wrapper" > <input type="submit" name="submit" class="settings-submit" value="$submit" /> </div> -<h3 class="settings-heading">$lbl_prv</h3> +<h3 class="settings-heading">$h_prv</h3> <input type="hidden" name="visibility" value="$visibility" /> -<div id="settings-maxreq-wrapper"> -<label id="settings-maxreq-label" for="settings-maxreq" >$lbl_maxreq</label> -<input id="settings-maxreq" name="maxreq" value="$maxreq" /> -<div id="settings-maxreq-desc">$lbl_maxrdesc</div> -</div> -<div id="settings-maxreq-end"></div> - +{{inc field_input.tpl with $field=$maxreq }}{{endinc}} $profile_in_dir @@ -112,7 +57,7 @@ $hide_wall <div id="settings-default-perms-menu" class="fakelink" onClick="openClose('settings-default-perms-select');" >$permissions $permdesc</div> <div id="settings-default-perms-menu-end"></div> - <div id="settings-default-perms-select" style="display: none;" > + <div id="settings-default-perms-select" style="display: none; margin-bottom: 20px" > $aclselect @@ -120,14 +65,10 @@ $hide_wall </div> <div id="settings-default-perms-end"></div> -<div id="settings-blockw-wrapper" > -<label id="settings-blockw-label" for="settings-blockw" >$lbl_rempost </label> -<input type="checkbox" name="blockwall" id="settings-blockw" value="1" $blockw_checked /> -</div> -<div id="settings-blockw-end" ></div> +{{inc field_checkbox.tpl with $field=$blockwall }}{{endinc}} + +{{inc field_input.tpl with $field=$expire }}{{endinc}} -<div id="settings-expire-desc">$lbl_exp1 <input type="text" size="3" name="expire" value="$expire" /> $lbl_exp2</div> -<div id="settings-expire-end"></div> <div class="settings-submit-wrapper" > @@ -136,69 +77,46 @@ $hide_wall -<h3 class="settings-heading">$lbl_not1</h3> +<h3 class="settings-heading">$h_not</h3> +<div id="settings-notify-desc">$lbl_not </div> -<div id="settings-notify-wrapper"> -<div id="settings-notify-desc">$lbl_not2 </div> -<label for="notify1" id="settings-label-notify1">$lbl_not3</label> -<input id="notify1" type="checkbox" $sel_notify1 name="notify1" value="1" /> -<div id="notify1-end"></div> -<label for="notify2" id="settings-label-notify2">$lbl_not4</label> -<input id="notify2" type="checkbox" $sel_notify2 name="notify2" value="2" /> -<div id="notify2-end"></div> -<label for="notify3" id="settings-label-notify3">$lbl_not5</label> -<input id="notify3" type="checkbox" $sel_notify3 name="notify3" value="4" /> -<div id="notify3-end"></div> -<label for="notify4" id="settings-label-notify4">$lbl_not6</label> -<input id="notify4" type="checkbox" $sel_notify4 name="notify4" value="8" /> -<div id="notify4-end"></div> -<label for="notify5" id="settings-label-notify5">$lbl_not7</label> -<input id="notify5" type="checkbox" $sel_notify5 name="notify5" value="16" /> -<div id="notify5-end"></div> +<div class="group"> +{{inc field_checkbox.tpl with $field=$notify1 }}{{endinc}} +{{inc field_checkbox.tpl with $field=$notify2 }}{{endinc}} +{{inc field_checkbox.tpl with $field=$notify3 }}{{endinc}} +{{inc field_checkbox.tpl with $field=$notify4 }}{{endinc}} +{{inc field_checkbox.tpl with $field=$notify5 }}{{endinc}} </div> -<div id="settings=notify-end"></div> + <div class="settings-submit-wrapper" > <input type="submit" name="submit" class="settings-submit" value="$submit" /> </div> -<h3 class="settings-imap">$lbl_imap0</h3> -<p> -$imap_desc -$mail_disabled -</p> -<p> -$lbl_imap8 $lbl_imap9 -</p> -<label for="imap-server" id="settings-label-imap1">$lbl_imap1</label> -<input type="text" id="imap-server" name="mail_server" value="$imap_server" $imap_disabled /> -<div id="imap-server-end"></div> -<label for="imap-port" id="settings-label-imap2">$lbl_imap2</label> -<input type="text" id="imap-port" name="mail_port" value="$imap_port" $imap_disabled /> -<div id="imap-port-end"></div> -<label for="imap-ssl" id="settings-label-imap3">$lbl_imap3</label> -<input type="text" id="imap-ssl" name="mail_ssl" value="$imap_ssl" $imap_disabled /> -<div id="imap-ssl-end"></div> -<label for="imap-user" id="settings-label-imap4">$lbl_imap4</label> -<input type="text" id="imap-user" name="mail_user" value="$imap_user" $imap_disabled /> -<div id="imap-user-end"></div> -<label for="imap-pass" id="settings-label-imap5">$lbl_imap5</label> -<input type="password" id="imap-pass" name="mail_pass" value="" $imap_disabled /> -<div id="imap-pass-end"></div> -<label for="imap-replyto" id="settings-label-imap6">$lbl_imap6</label> -<input type="text" id="imap-replyto" name="mail_replyto" value="$imap_replyto" $imap_disabled /> -<div id="imap-replyto-end"></div> -<label for="imap-pubmail" id="settings-label-imap7">$lbl_imap7</label> -<input type="checkbox" name="mail_pubmail" id="imap-pubmail" $pubmail_checked value="1" $imap_disabled /> -<div id="imap-pubmail-end"></div> +<h3 class="settings-heading">$h_imap</h3> +{{ if $mail_disabled }} + <div class="info-message">$mail_disabled</div> +{{ else }} + <p>$imap_desc</p> + {{inc field_custom.tpl with $field=$imap_lastcheck }}{{endinc}} + {{inc field_input.tpl with $field=$mail_server }}{{endinc}} + {{inc field_input.tpl with $field=$mail_port }}{{endinc}} + {{inc field_select.tpl with $field=$mail_ssl }}{{endinc}} + {{inc field_input.tpl with $field=$mail_user }}{{endinc}} + {{inc field_password.tpl with $field=$mail_pass }}{{endinc}} + {{inc field_input.tpl with $field=$mail_replyto }}{{endinc}} + {{inc field_checkbox.tpl with $field=$mail_pubmail }}{{endinc}} + + <div class="settings-submit-wrapper" > + <input type="submit" name="submit" class="settings-submit" value="$submit" /> + </div> +{{ endif }} + -<div class="settings-submit-wrapper" > -<input type="submit" name="submit" class="settings-submit" value="$submit" /> -</div> -<h3 class="settings-heading">$lbl_advn</h3> +<h3 class="settings-heading">$h_advn</h3> $pagetype |