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