diff options
Diffstat (limited to 'template/en/custom/admin/settings/edit.html.tmpl')
-rw-r--r-- | template/en/custom/admin/settings/edit.html.tmpl | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/template/en/custom/admin/settings/edit.html.tmpl b/template/en/custom/admin/settings/edit.html.tmpl new file mode 100644 index 000000000..a7a9a65f6 --- /dev/null +++ b/template/en/custom/admin/settings/edit.html.tmpl @@ -0,0 +1,80 @@ +[%# This Source Code Form is subject to the terms of the Mozilla Public + # License, v. 2.0. If a copy of the MPL was not distributed with this + # file, You can obtain one at http://mozilla.org/MPL/2.0/. + # + # This Source Code Form is "Incompatible With Secondary Licenses", as + # defined by the Mozilla Public License, v. 2.0. + #%] + +[%# INTERFACE: + # settings: a hash of hashes, keyed by setting name. + # Each hash contains: + # is_enabled - boolean + # default_value - string (global default for this setting) + # value - string (user-defined preference) + # is_default - boolean (true if user has no preference) + #%] + +[% PROCESS global/header.html.tmpl + title = "Default Preferences" + style_urls = ['skins/standard/admin.css'] +%] + +[% PROCESS "global/setting-descs.none.tmpl" %] + +<p> + This lets you edit the default preferences values. The Default Value displayed + for each preference will apply to all users who do not choose their own value, + and to anyone who is not logged in. +</p> + +<div> + The 'Enabled' checkbox controls whether or not this preference is available to users: + <ul> + <li>If it is checked, users will be allowed to choose their own value if they desire.</li> + <li>If it is not checked, the Default Value will automatically apply to everyone.</li> + </ul> +</div> + + <form id="settings" method="post" action="editsettings.cgi"> + <div class="panel panel-default"> + <table class="table"> + <tr class="active"> + <th style="text-align:left;">Preference Text</th> + <th style="text-align:left;">Default Value</th> + <th style="text-align:left;">Enabled</th> + </tr> + + [% FOREACH name = settings.keys.sort %] + [% checkbox_name = name _ '-enabled' %] + <tr> + <td> + [% setting_descs.$name OR name FILTER html %] + </td> + <td> + <select name="[% name FILTER html %]" id="[% name FILTER html %]" class="form-control"> + [% FOREACH x = settings.${name}.legal_values %] + <option value="[% x FILTER html %]" + [% " selected=\"selected\"" IF x == settings.${name}.default_value %]> + [% setting_descs.${x} OR x FILTER html %] + </option> + [% END %] + </select> + </td> + <td class="center"> + <input type="checkbox" + name="[% checkbox_name FILTER html %]" + id="[% checkbox_name FILTER html %]" + [% " checked=\"checked\"" IF settings.${name}.is_enabled %]> + </td> + </tr> + [% END %] + </table> + </div> + + <input type="hidden" name="action" value="update"> + <input type="hidden" name="token" value="[% token FILTER html %]"> + <input type="submit" class="btn btn-primary" id="update" value="Submit Changes"> + </form> + +[% PROCESS global/footer.html.tmpl %] |