Bug 7596 - System prefs editor JS contains untranslatable English string
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / preferences.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Administration &rsaquo; System preferences</title>
3 [% INCLUDE 'doc-head-close.inc' %]
4 <link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" />
5 <script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.dataTables.min.js"></script>
6 [% INCLUDE 'datatables-strings.inc' %]
7 <script type="text/javascript" src="[% themelang %]/js/datatables.js"></script>
8 <link rel="stylesheet" type="text/css" href="[% themelang %]/css/preferences.css" />
9 <script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.fixFloat.js"></script>
10 <script type="text/javascript">
11 //<![CDATA[
12     [% UNLESS ( searchfield ) %]$(document).ready(function(){
13             $('#toolbar').fixFloat();
14         });[% END %]
15     // This is here because of its dependence on template variables, everything else should go in js/pages/preferences.js - jpw
16     var to_highlight = "[% searchfield |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]";
17     var search_jumped = [% IF ( search_jumped ) %]true[% ELSE %]false[% END %];
18     var MSG_NOTHING_TO_SAVE = _("Nothing to save");
19     var MSG_SAVING = _("Saving...");
20     var MSG_SAVED_PREFERENCE = _("Saved preference");
21     var MSG_MODIFIED = _("modified");
22     var MSG_MADE_CHANGES = _("You have made changes to system preferences.");
23     var MSG_CLICK_TO_EXPAND = _("Click to expand this section");
24     var MSG_CLICK_TO_COLLAPSE = _("Click to collapse this section");
25     var MSG_INTERNAL_SERVER_ERROR = _( "Internal Server Error, please reload the page" );
26     var MSG_SESSION_TIMED_OUT = _( 'You need to log in again, your session has timed out' );
27     var MSG_DATA_NOT_SAVED = _( 'Error; your data might not have been saved' );
28     var MSG_LOADING = _( 'Loading...' );
29
30 //]]>
31 </script>
32 <link rel="stylesheet" type="text/css" href="[% themelang %]/css/humanmsg.css" />
33 <script src="[% themelang %]/lib/jquery/plugins/humanmsg.js" type="text/javascript"></script>
34 <script src="[% themelang %]/js/ajax.js" type="text/javascript"></script>
35 <script src="[% themelang %]/js/pages/preferences.js" type="text/javascript"></script>
36 </head>
37 <body id="admin_preferences" class="admin">
38 [% INCLUDE 'header.inc' %]
39 [% INCLUDE 'prefs-admin-search.inc' %]
40
41 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo; System preferences</div>
42
43 <div id="doc3" class="yui-t2">
44
45    <div id="bd">
46     <div id="yui-main">
47     <div class="yui-b">
48
49     [% IF ( jump_not_found ) %]
50     <h2>System preferences</h2>
51     <div class="dialog alert">
52         Could not find a system preference named <code>[% jumpfield %]</code>.
53     </div>
54     [% END %]
55     [% IF ( search_not_found ) %]
56     <div class="dialog alert">
57         No system preferences matched your search for <strong>[% searchfield |html %]</strong>. You can try a different search or <a href="/cgi-bin/koha/admin/preferences.pl?tab=[% last_tab %]">return to where you were before.</a>
58     </div>
59     [% END %]
60     [% FOREACH TAB IN TABS %]
61     <div class="prefs-tab">
62     <h2>[% TAB.tab_title %] preferences</h2>
63     <form action="/cgi-bin/koha/admin/preferences.pl" method="post">
64         [% UNLESS ( searchfield ) %]<div id="toolbar"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button></div>[% END %]
65         <input type="hidden" name="op" value="save" />
66         <input type="hidden" name="tab" value="[% TAB.tab %]" />
67
68             [% FOREACH LINE IN TAB.LINES %]
69             [% IF ( LINE.is_group_title ) %]
70             [% UNLESS ( loop.first ) %]</tbody></table>[% END %]
71             <h3>[% LINE.title %]</h3>
72             <table class="preferences">
73             <thead><tr><th>Preference</th><th>Value</th></tr></thead>
74             [% UNLESS ( loop.last ) %]<tbody>[% END %]
75             [% ELSE %]
76             [% IF ( loop.first ) %]<table class="preferences"><thead><tr><th>Preference</th><th>Value</th></tr></thead><tbody>[% END %]
77             <tr class="name-row">
78                 <td class="name-cell">
79                     <code>
80                         [% FOREACH NAME IN LINE.NAMES %]
81                                                 <label for="pref_[% NAME.name %]">
82                                                         [% IF ( NAME.jumped ) %]
83                                                         <span class="term" id="jumped">[% NAME.name %]</span>
84                             [% ELSIF ( NAME.highlighted ) %]
85                                                         <span class="term">[% NAME.name %]</span>
86                                                         [% ELSE %]
87                                                         [% NAME.name %]
88                                                         [% END %]
89                                                 </label>
90                         [% UNLESS ( loop.last ) %]<br />[% END %]
91                         [% END %]
92                     </code>
93                 </td>
94                 <td>
95                     [% FOREACH CHUNK IN LINE.CHUNKS %]
96                     [% IF ( CHUNK.type_text ) %]
97                     [% CHUNK.contents %]
98                     [% ELSIF ( CHUNK.type_input ) %]
99                     <input type="[%IF CHUNK.input_type %][% CHUNK.input_type %][% ELSE %]text[% END %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %]" value="[% CHUNK.value %]" autocomplete="off" /> [% IF ( CHUNK.dateinput ) %]<span class="hint">[% INCLUDE 'date-format.inc' %]</span>[% END %]
100                     [% ELSIF ( CHUNK.type_select ) %]
101                     <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]">
102                         [% FOREACH CHOICE IN CHUNK.CHOICES %]
103                         [% IF ( CHOICE.selected ) %]
104                         <option value="[% CHOICE.value %]" selected="selected">
105                         [% ELSE %]
106                         <option value="[% CHOICE.value %]">
107                         [% END %]
108                             [% CHOICE.text %]
109                         </option>
110                         [% END %]
111                     </select>
112                     [% ELSIF ( CHUNK.type_textarea ) %]
113                                         <a class="expand-textarea" style="display: none" href="#">Click to Edit</a>
114                                         <textarea name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %]" rows="10" cols="40">[% CHUNK.value %]</textarea>
115                     [% ELSIF ( CHUNK.type_languages ) %]
116                     <dl>
117                     [% FOREACH language IN CHUNK.languages %]
118                         [% IF ( language.plural ) %]
119                         <dt>
120                             [% IF ( language.native_description ) %][% language.native_description %][% ELSE %][% language.rfc4646_subtag %][% END %]
121                         </dt>
122                         [% FOREACH sublanguages_loo IN language.sublanguages_loop %]
123                         <dd>
124                             <label for="[% sublanguages_loo.rfc4646_subtag %]">[% sublanguages_loo.native_description %] [% sublanguages_loo.script_description %] [% sublanguages_loo.region_description %] [% sublanguages_loo.variant_description %]([% sublanguages_loo.rfc4646_subtag %])</label>
125                             [% IF ( sublanguages_loo.enabled ) %]
126                             <input value="[% sublanguages_loo.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="[% sublanguages_loo.rfc4646_subtag %]" type="checkbox" checked="checked" class="preference preference-checkbox"/>
127                             [% ELSE %]
128                             <input value="[% sublanguages_loo.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="[% sublanguages_loo.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/>
129                             [% END %]
130                         </dd>
131                         [% END %]
132                         [% ELSE %]
133                         <dt>
134                             <label for="[% language.rfc4646_subtag %]">[% language.native_description %]([% language.rfc4646_subtag %])</label>
135                             [% IF ( language.group_enabled ) %]
136                             <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="[% language.rfc4646_subtag %]" type="checkbox" checked="checked" class="preference preference-checkbox"/>
137                             [% ELSE %]
138                             <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="[% language.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/>
139                             [% END %]
140                         </dt>
141                         [% END %]
142                     [% END %]
143                     </dl>
144                     [% END %]
145                     [% END %]
146                 </td>
147             </tr>
148             [% IF ( loop.last ) %]</tbody></table>[% END %]
149             [% END %]
150         [% END %]
151         <fieldset class="action"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button> <a href="#" onclick="window.location.reload(true);" class="cancel">Cancel</a></fieldset>
152     </form>
153     </div>
154     [% END %]
155 </div>
156 </div>
157 <div class="yui-b">
158 [% INCLUDE 'prefs-menu.inc' %]
159 </div>
160 </div>
161 [% INCLUDE 'intranet-bottom.inc' %]