Bug 11559: (QA followup) fix pagination bar, add Ctrl-D to macro editor
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / cataloguing / editor.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Cataloging &rsaquo; Editor</title>
3 [% INCLUDE 'doc-head-close.inc' %]
4 <link rel="stylesheet" href="[% themelang %]/css/cateditor.css" />
5 <link rel="stylesheet" href="[% themelang %]/css/datatables.css" />
6 <link rel="stylesheet" href="/intranet-tmpl/lib/codemirror/codemirror.css" />
7 <link rel="stylesheet" href="[% themelang %]/css/humanmsg.css" />
8 <script src="[% interface %]/lib/jquery/plugins/humanmsg.js" type="text/javascript"></script>
9 [% IF ( bidi ) %]
10    <link rel="stylesheet" type="text/css" href="[% themelang %]/css/right-to-left.css" />
11 [% END %]
12 </head>
13 <body id="cat_addbiblio" class="cat">
14
15    <div id="loading">
16        <div>Loading, please wait...</div>
17    </div>
18
19 [% INCLUDE 'header.inc' %]
20
21 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a> &rsaquo; Editor</div>
22
23 <div id="doc3" class="yui-t2">
24 <div id="bd">
25
26 <h1 id="title">Cataloging editor</h1>
27
28 <div id="yui-main"><div class="yui-b">
29
30 <div id="editor">
31     <input id="import-records-input" type="file" style="display: none">
32     <div id="toolbar" class="btn-toolbar">
33         <button class="btn btn-small" id="new-record" title="Open fresh record"><i class="icon-plus"></i> <span>New record</span></button>
34         <div class="btn-group">
35             <button class="btn btn-small" id="save-record" title="Save current record (Ctrl-S)"><i class="icon-hdd"></i> <span>Save</span></button>
36             <button class="btn btn-small dropdown-toggle" data-toggle="dropdown">
37             <span class="caret"></span>
38             </button>
39             <ul class="dropdown-menu" id="save-dropdown">
40             </ul>
41         </div>
42         <button class="btn btn-small" id="import-records" title="Import an ISO2709 or MARCXML record"><i class="icon-upload"></i> <span>Import record...</span></button>
43         <button class="btn btn-small" id="open-macros" title="Run and edit macros"><i class="icon-play"></i> <span>Macros...</span></button>
44         <div class="btn-group">
45             <button class="btn btn-small dropdown-toggle" data-toggle="dropdown"><i class="icon-cog"></i> Settings <span class="caret"></span></button>
46             <ul id="prefs-menu" class="dropdown-menu">
47                 <li><a id="switch-editor" href="#">Switch to basic editor</a></li>
48                 <li><a id="set-field-widgets" href="#"></a></li>
49                 <li class="divider"></li>
50                 <li><a class="set-fontSize" style="font-size: .92em" href="#">Small text</a></li>
51                 <li><a class="set-fontSize" style="font-size: 1em" href="#">Normal text</a></li>
52                 <li><a class="set-fontSize" style="font-size: 1.08em" href="#">Large text</a></li>
53                 <li><a class="set-fontSize" style="font-size: 1.18em" href="#">Huge text</a></li>
54                 <li class="divider"></li>
55                 <li><a class="set-font" style="font-family: monospace" href="#">Default font</a></li>
56                 <li><a class="set-font" style="font-family: 'Courier New'" href="#">Courier New</a></li>
57                 <li><a class="set-font" style="font-family: peep" href="#">peep</a></li>
58             </ul>
59         </div>
60         <button class="btn btn-small" id="show-alerts" title="Previous alerts"><i class="icon-bell"></i> Alerts <span class="caret"></span></button>
61         <button class="btn btn-small" id="show-shortcuts" title="Supported keyboard shortcuts"><i class="icon-list-alt"></i> Keyboard shortcuts <span class="caret"></span></button>
62     </div>
63     [%# CodeMirror instance will be inserted here %]
64     <div id="statusbar">
65         <div id="status-tag-info">
66         </div>
67         <div id="status-subfield-info">
68         </div>
69     </div>
70 </div>
71
72 </div></div>
73
74 <div class="yui-b" id="sidebar">
75
76 <h3>Search</h3>
77 <form id="quicksearch">
78     <fieldset class="brief">
79     <ol>
80         <li><label for="search-by-keywords">Keywords:</label></li>
81         <li><input class="search-box" data-qualifier="term" id="search-by-keywords" placeholder="(Ctrl-Alt-K)" /></li>
82         <li><label for="search-by-author">Author:</label></li>
83         <li><input class="search-box" data-qualifier="author" id="search-by-author" placeholder="(Ctrl-Alt-A)" /></li>
84         <li><label for="search-by-isbn">ISBN:</label></li>
85         <li><input class="search-box" data-qualifier="isbn" id="search-by-isbn" placeholder="(Ctrl-Alt-I)" /></li>
86         <li><label for="search-by-title">Title:</label></li>
87         <li><input class="search-box" data-qualifier="title" id="search-by-title" placeholder="(Ctrl-Alt-T)" /></li>
88         <li><a href="#" id="show-advanced-search" title="Show advanced search (Ctrl-Alt-S)">Advanced &raquo;</a></li>
89     </fieldset>
90 </form>
91
92 </div>
93
94 </div>
95 </div>
96
97 <div id="advanced-search-ui" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="advanced-search-title" aria-hidden="true">
98
99 <div class="modal-header">
100     <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
101     <h3 id="advanced-search-title">Advanced search</h3>
102 </div>
103
104 <form id="advanced-search" class="modal-body">
105     <div class="span3">
106         <div id="search-facets">
107             <ul>
108                 <li>Servers:<ul id="advanced-search-servers"></ul></li>
109             </ul>
110         </div>
111     </div>
112     <div class="span9">
113         <div id="toolbar" class="btn-toolbar">
114             <button class="btn btn-small" type="submit"><i class="icon-search"></i> <span>Search</span></button>
115             <button class="btn btn-small" type="reset"><i class="icon-remove"></i> <span>Clear</span></button>
116         </div>
117         <ul id="advanced-search-fields">
118             <li>
119                 <label for="advanced-search-by-author">Author:</label>
120                 <input class="search-box" data-qualifier="author" id="advanced-search-by-author" />
121             </li>
122             <li>
123                 <label for="advanced-search-by-control-number">Control number:</label>
124                 <input class="search-box" data-qualifier="local_number" id="advanced-search-by-control-number" />
125             </li>
126             <li>
127                 <label for="advanced-search-by-dewey">Dewey number:</label>
128                 <input class="search-box" data-qualifier="cn_dewey" id="advanced-search-by-dewey" />
129             </li>
130             <li>
131                 <label for="advanced-search-by-isbn">ISBN:</label>
132                 <input class="search-box" data-qualifier="isbn" id="advanced-search-by-isbn" />
133             </li>
134             <li>
135                 <label for="advanced-search-by-issn">ISSN:</label>
136                 <input class="search-box" data-qualifier="issn" id="advanced-search-by-issn" />
137             </li>
138             <li>
139                 <label for="advanced-search-by-lccn">LCCN:</label>
140                 <input class="search-box" data-qualifier="lccn" id="advanced-search-by-lccn" />
141             </li>
142             <li>
143                 <label for="advanced-search-by-lc-number">LC call number:</label>
144                 <input class="search-box" data-qualifier="cn_lc" id="advanced-search-by-lc-number" />
145             </li>
146             <li>
147                 <label for="advanced-search-by-publisher-number">Publisher number:</label>
148                 <input class="search-box" data-qualifier="music_identifier" id="advanced-search-by-publisher-number" />
149             </li>
150             <li>
151                 <label for="advanced-search-by-standard-number">Standard number:</label>
152                 <input class="search-box" data-qualifier="standard_identifier" id="advanced-search-by-standard-number" />
153             </li>
154             <li>
155                 <label for="advanced-search-by-subject">Subject:</label>
156                 <input class="search-box" data-qualifier="subject" id="advanced-search-by-subject" />
157             </li>
158             <li>
159                 <label for="advanced-search-by-publication-date">Publication date:</label>
160                 <input class="search-box" data-qualifier="date" id="advanced-search-by-publication-date" />
161             </li>
162             <li>
163                 <label for="advanced-search-by-title">Title:</label>
164                 <input class="search-box" data-qualifier="title" id="advanced-search-by-title" />
165             </li>
166         </ul>
167     </div>
168 </form>
169
170 </div>
171
172 <div id="search-results-ui" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="search-results-title" aria-hidden="true">
173
174 <div class="modal-header">
175     <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
176     <h3 id="search-results-title">Results</h3>
177 </div>
178
179 <div class="modal-body row-fluid">
180     <div class="span3">
181         <div id="search-facets">
182             <ul>
183                 <li>Servers:<ul id="search-serversinfo"></ul></li>
184             </ul>
185         </div>
186     </div>
187     <div class="span9">
188         <!-- tabindex attribute allows JS-controlled focus -->
189         <div id="searchresults" tabindex="-1">
190             <div id="search-top-pages">
191                 <div class="pagination pagination-small">
192                 </div>
193             </div>
194
195             <table>
196                 <thead>
197                     <tr></tr>
198                 </thead>
199                 <tbody></tbody>
200             </table>
201
202             <div id="search-bottom-pages">
203                 <div class="pagination pagination-small">
204                 </div>
205             </div>
206         </div>
207     </div>
208     <div id="search-overlay"><span>Loading...</span><div class="progress progress-striped active"><div class="bar" style="width: 100%"></div></div></div>
209 </div>
210
211 </div>
212
213 <div id="macro-ui" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="macro-title" aria-hidden="true">
214
215 <div class="modal-header">
216     <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
217     <h3 id="macro-title">Macros</h3>
218 </div>
219
220 <div class="modal-body row-fluid">
221     <div class="span3"><ul id="macro-list"></ul></div>
222     <div class="span9" id="macro-editor">
223         <div id="macro-toolbar" class="btn-toolbar">
224             <button class="btn btn-small" id="run-macro" title="Run and edit macros"><i class="icon-play"></i> Run macro</button>
225             <button class="btn btn-small" id="delete-macro" title="Delete macro"><i class="icon-remove"></i> Delete macro</button>
226             <label for="macro-format">Format: </label> <select id="macro-format"></select>
227             <div id="macro-save-message"></div>
228         </div>
229     </div>
230 </div>
231
232 </div>
233
234 <div id="shortcuts-contents" style="display: none">
235 <table class="table table-condensed">
236     <thead>
237         <tr>
238             <th>Shortcut</th>
239             <th>Behavior</th>
240         </tr>
241     </thead>
242     <tbody>
243         <tr>
244             <td>Ctrl-D</td>
245             <td>Insert delimiter (‡)</td>
246         </tr>
247         <tr>
248             <td>Ctrl-H</td>
249             <td>Get help on current subfield</td>
250         </tr>
251         <tr>
252             <td>Ctrl-S</td>
253             <td>Save record</td>
254         </tr>
255         <tr>
256             <td>Ctrl-X</td>
257             <td>Delete current field</td>
258         </tr>
259         <tr>
260             <td>Ctrl-Shift-X</td>
261             <td>Delete current field</td>
262         </tr>
263         <tr>
264             <td>Enter</td>
265             <td>New field on next line</td>
266         </tr>
267         <tr>
268             <td>Shift-Enter</td>
269             <td>Insert line break</td>
270         </tr>
271         <tr>
272             <td>Tab</td>
273             <td>Move to next position</td>
274         </tr>
275         <tr>
276             <td>Shift-Tab</td>
277             <td>Move to previous position</td>
278         </tr>
279     </tbody>
280 </table>
281 </div>
282
283 [% PROCESS 'cateditor-ui.inc' %]
284
285 [% INCLUDE 'intranet-bottom.inc' %]