View | Details | Raw Unified | Return to bug 33158
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/admin-icon-selection.inc (+74 lines)
Line 0 Link Here
1
[% WRAPPER tabs id= "icons" %]
2
    <h5>Choose an icon:</h5>
3
    [% WRAPPER tabs_nav %]
4
        [% WRAPPER tab_item tabname="none" %]
5
            <span>None</span>
6
        [% END %]
7
        [% FOREACH imageset IN imagesets %]
8
            [% IF ( imageset.imagesetactive ) %]
9
                [% SET bt_active = 1 %]
10
            [% ELSE %]
11
                [% SET bt_active = 0 %]
12
            [% END %]
13
            [% WRAPPER tab_item tabname= imageset.imagesetname bt_active= bt_active %] [% imageset.imagesetname | html %] [% END %]
14
        [% END %]
15
        [% IF itemtype.image_location('intranet').match('^http') %]
16
            [% SET bt_active = 1 %]
17
        [% ELSE %]
18
            [% SET bt_active = 0 %]
19
        [% END %]
20
        [% WRAPPER tab_item tabname= "remote" bt_active= bt_active %] <span>Remote image</span> [% END %]
21
    [% END %]
22
23
    [% WRAPPER tab_panels %]
24
        [% WRAPPER tab_panel tabname="none" %]
25
            <div class="itemtype-icons">
26
                <label for="noimage">No image:
27
                    <input type="radio" name="image" id="noimage" value="removeImage" />
28
                </label>
29
            </div>
30
        [% END %]
31
        [% FOREACH imageset IN imagesets %]
32
            [% IF ( imageset.imagesetactive ) %]
33
                [% SET bt_active = 1 %]
34
            [% ELSE %]
35
                [% SET bt_active = 0 %]
36
            [% END %]
37
            [% WRAPPER tab_panel tabname=imageset.imagesetname bt_active= bt_active %]
38
                <div class="itemtype-icons">
39
                    [% FOREACH image IN imageset.images %]
40
                        <label>
41
                            [% IF image.StaffImageUrl %]
42
                                <img src="[% image.StaffImageUrl | html %]" alt="[% image.StaffImageUrl | html %]" title="[% image.StaffImageUrl | html %]" />
43
                            [% END %]
44
                            [% IF image.checked %]
45
                                <input type="radio" name="image" value="[% image.KohaImage | html %]" checked="checked" />
46
                            [% ELSIF image.KohaImage %] <!-- to delete the radio button if there is no image after -->
47
                                <input type="radio" name="image" value="[% image.KohaImage | html %]" />
48
                            [% END %]
49
                        </label>
50
                    [% END #/ FOREACH image %]
51
                </div> <!-- /.itemtype-icons -->
52
            [% END # /tab_panel %]
53
        [% END # /FOREACH imageset %]
54
        [% SET image_location = itemtype.image_location('intranet') %]
55
        [% IF image_location.match('^http') %]
56
            [% SET bt_active = 1 %]
57
        [% ELSE %]
58
            [% SET bt_active = 0 %]
59
        [% END %]
60
        [% WRAPPER tab_panel tabname="remote" %]
61
            <label for="remote_image_check"> Remote image:</label>
62
            [% IF image_location.match('^http') %]
63
                <input type="radio" id="remote_image_check" name="image" value="remoteImage" checked="checked" />
64
                <input type="text" name="remoteImage" size="48" maxlength="200" value="[% image_location | html %]" onmousedown="document.getElementById('remote_image_check').checked = true;" />
65
                [% IF itemtype.imageurl %]
66
                    <img src="[% image_location | html %]" alt="" />
67
                [% END %]
68
            [% ELSE %]
69
                <input type="radio" id="remote_image_check" name="image" value="remoteImage" />
70
                <input type="text" name="remoteImage" size="48" maxlength="200" value="" onmousedown="document.getElementById('remote_image_check').checked = true;" />
71
            [% END %]
72
        [% END %]
73
    [% END # /tab_panels %]
74
[% END # /tabs#icons %]
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tt (-76 / +2 lines)
Lines 175-256 Link Here
175
                                    </li>
175
                                    </li>
176
                                </ol>
176
                                </ol>
177
177
178
                                <div id="icons" class="toptabs">
178
                                [% INCLUDE 'admin-icon-selection.inc' %]
179
                                    <h5>Choose an icon:</h5>
179
180
                                    <ul class="nav nav-tabs" role="tablist">
181
                                        <li role="presentation">
182
                                            <a aria-controls="none" role="tab" data-toggle="tab" href="#none">None</a>
183
                                        </li>
184
                                        [% FOREACH imageset IN imagesets %]
185
                                            [% IF ( imageset.imagesetactive ) %]
186
                                                <li role="presentation" class="active">
187
                                            [% ELSE %]
188
                                                <li role="presentation">
189
                                            [% END %]
190
                                                <a aria-controls="[% imageset.imagesetname | html %]" role="tab" data-toggle="tab" href="#[% imageset.imagesetname | uri %]">[% imageset.imagesetname | html %]</a>
191
                                            </li>
192
                                        [% END %]
193
                                        [% IF av.imageurl.match('^http') %]
194
                                            <li role="presentation" class="active">
195
                                        [% ELSE %]
196
                                            <li role="presentation">
197
                                        [% END %]
198
                                            <a aria-controls="remote" role="tab" data-toggle="tab" href="#remote">Remote image</a>
199
                                        </li>
200
                                    </ul>
201
                                    <div class="tab-content">
202
                                        <div id="none" role="tabpanel" class="tab-pane">
203
                                            <div class="authval-icons">
204
                                                <label for="noimage">No image:
205
                                                    <input type="radio" name="image" id="noimage" value="removeImage" />
206
                                                </label>
207
                                            </div>
208
                                        </div> <!-- /.tab-pane -->
209
210
                                        [% FOREACH imageset IN imagesets %]
211
                                            [% IF ( imageset.imagesetactive ) %]
212
                                                <div id="[% imageset.imagesetname | html %]" role="tabpanel" class="tab-pane active">
213
                                            [% ELSE %]
214
                                                <div id="[% imageset.imagesetname | html %]" role="tabpanel" class="tab-pane">
215
                                            [% END %]
216
                                                <div class="authval-icons">
217
                                                    [% FOREACH image IN imageset.images %]
218
                                                        <label>
219
                                                            [% IF ( image.StaffImageUrl ) %]
220
                                                                <img src="[% image.StaffImageUrl | html %]" alt="[% image.StaffImageUrl | html %]" title="[% image.StaffImageUrl | html %]" />
221
                                                            [% ELSE %]
222
                                                            [% END %]
223
                                                            [% IF ( image.checked ) %]
224
                                                                <input type="radio" name="image" value="[% image.KohaImage | html %]" checked="checked" />
225
                                                            [% ELSE %]
226
                                                                [% IF ( image.KohaImage ) %]
227
                                                                    <!-- to delete the radio button if there is no image after -->
228
                                                                    <input type="radio" name="image" value="[% image.KohaImage | html %]" />
229
                                                                [% END %]
230
                                                            [% END %]
231
                                                        </label>
232
                                                    [% END # /FOREACH image %]
233
                                                </div> <!-- /.authval-icons -->
234
                                            </div> <!-- /.tab-pane -->
235
                                        [% END # /FOREACH imageset %]
236
237
                                        [% IF av.imageurl.match('^http') %]
238
                                            <div id="remote" role="tabpanel" class="tab-pane active">
239
                                        [% ELSE %]
240
                                            <div id="remote" role="tabpanel" class="tab-pane">
241
                                        [% END %]
242
                                            <label for="remote_image_check"> Remote image:</label>
243
                                            [% IF av.imageurl.match('^http') %]
244
                                                <input type="radio" id="remote_image_check" name="image" value="remoteImage" checked="checked" />
245
                                                <input type="text" name="remoteImage" size="48" maxlength="200" value="[% av.imageurl | html %]" onmousedown="document.getElementById('remote_image_check').checked = true;" />
246
                                                <img src="[% av.imageurl | html %]" alt="" />
247
                                            [% ELSE %]
248
                                                <input type="radio" id="remote_image_check" name="image" value="remoteImage" />
249
                                                <input type="text" name="remoteImage" size="48" maxlength="200" value="" onmousedown="document.getElementById('remote_image_check').checked = true;" />
250
                                            [% END %]
251
                                        </div> <!-- /.tab-pane -->
252
                                    </div> <!-- /.tab-content -->
253
                                </div> <!-- /#icons -->
254
                            [% END # /IF action_add_category %]
180
                            [% END # /IF action_add_category %]
255
                        </fieldset>
181
                        </fieldset>
256
182
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/itemtypes.tt (-76 / +3 lines)
Lines 237-319 Item types &rsaquo; Administration &rsaquo; Koha Link Here
237
                    </li>
237
                    </li>
238
                [% END %]
238
                [% END %]
239
            </ol>
239
            </ol>
240
            [% UNLESS Koha.Preference('noItemTypeImages') && Koha.Preference('OpacNoItemTypeImages') %]
241
                <div id="icons" class="toptabs">
242
                    <h5>Choose an icon:</h5>
243
                    <ul class="nav nav-tabs" role="tablist">
244
                        <li role="presentation">
245
                            <a aria-controls="non" role="tab" data-toggle="tab" href="#none">None</a>
246
                        </li>
247
                        [% FOREACH imageset IN imagesets %]
248
                            [% IF ( imageset.imagesetactive ) %]
249
                                <li role="presentation" class="active">
250
                            [% ELSE %]
251
                                <li role="presentation">
252
                            [% END %]
253
                                <a aria-controls="[% imageset.imagesetname | uri %]" role="tab" data-toggle="tab" href="#[% imageset.imagesetname | uri %]">[% imageset.imagesetname | html %]</a>
254
                            </li>
255
                        [% END %]
256
                        [% IF itemtype.image_location('intranet').match('^http') %]
257
                            <li role="presentation" class="active">
258
                        [% ELSE %]
259
                            <li role="presentation">
260
                        [% END %]
261
                            <a aria-controls="remote" role="tab" data-toggle="tab" href="#remote">Remote image</a>
262
                        </li>
263
                    </ul>
264
                    <div class="tab-content">
265
                        <div id="none" role="tabpanel" class="tab-pane">
266
                            <div class="itemtype-icons">
267
                                <label for="noimage">No image:
268
                                    <input type="radio" name="image" id="noimage" value="removeImage" />
269
                                </label>
270
                            </div>
271
                        </div> <!-- /.tab-pane -->
272
273
                        [% FOREACH imageset IN imagesets %]
274
                            [% IF ( imageset.imagesetactive ) %]
275
                                <div id="[% imageset.imagesetname | html %]" role="tabpanel" class="tab-pane active">
276
                            [% ELSE %]
277
                                <div id="[% imageset.imagesetname | html %]" role="tabpanel" class="tab-pane">
278
                            [% END %]
279
                                <div class="itemtype-icons">
280
                                    [% FOREACH image IN imageset.images %]
281
                                        <label>
282
                                            [% IF image.StaffImageUrl %]
283
                                                <img src="[% image.StaffImageUrl | html %]" alt="[% image.StaffImageUrl | html %]" title="[% image.StaffImageUrl | html %]" />
284
                                            [% END %]
285
                                            [% IF image.checked %]
286
                                                <input type="radio" name="image" value="[% image.KohaImage | html %]" checked="checked" />
287
                                            [% ELSIF image.KohaImage %] <!-- to delete the radio button if there is no image after -->
288
                                                <input type="radio" name="image" value="[% image.KohaImage | html %]" />
289
                                            [% END %]
290
                                        </label>
291
                                    [% END #/ FOREACH image %]
292
                                </div> <!-- /.itemtype-icons -->
293
                            </div> <!-- /.tab-pane -->
294
                        [% END #/FOREACH imageset %]
295
240
296
                        [% SET image_location = itemtype.image_location('intranet') %]
241
            [% UNLESS Koha.Preference('noItemTypeImages') && Koha.Preference('OpacNoItemTypeImages') %]
297
                        [% IF image_location.match('^http') %]
242
                [% INCLUDE 'admin-icon-selection.inc' %]
298
                            <div id="remote" role="tabpanel" class="tab-pane active">
299
                        [% ELSE %]
300
                            <div id="remote" role="tabpanel" class="tab-pane">
301
                        [% END %]
302
                            <label for="remote_image_check"> Remote image:</label>
303
                            [% IF image_location.match('^http') %]
304
                                <input type="radio" id="remote_image_check" name="image" value="remoteImage" checked="checked" />
305
                                <input type="text" name="remoteImage" size="48" maxlength="200" value="[% image_location | html %]" onmousedown="document.getElementById('remote_image_check').checked = true;" />
306
                                [% IF itemtype.imageurl %]
307
                                    <img src="[% image_location | html %]" alt="" />
308
                                [% END %]
309
                            [% ELSE %]
310
                                <input type="radio" id="remote_image_check" name="image" value="remoteImage" />
311
                                <input type="text" name="remoteImage" size="48" maxlength="200" value="" onmousedown="document.getElementById('remote_image_check').checked = true;" />
312
                            [% END %]
313
                        </div> <!-- /#remote -->
314
                    </div> <!-- /.tab-content -->
315
                </div> <!-- /#icons -->
316
            [% END %]
243
            [% END %]
244
317
            <ol class="oladditemtype">
245
            <ol class="oladditemtype">
318
                <li>
246
                <li>
319
                    <label for="hideinopac">Hide in OPAC: </label>
247
                    <label for="hideinopac">Hide in OPAC: </label>
320
- 

Return to bug 33158