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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/library_groups.tt (-158 / +170 lines)
Lines 1-113 Link Here
1
[% USE raw %]
1
[% USE raw %]
2
[% USE Asset %]
2
[% USE Asset %]
3
[% USE KohaSpan %]
3
[% USE KohaSpan %]
4
[% SET footerjs = 1 %]
4
[% INCLUDE 'doc-head-open.inc' %]
5
[% INCLUDE 'doc-head-open.inc' %]
5
<title>Koha &rsaquo; Administration &rsaquo; Library groups</title>
6
<title>Koha &rsaquo; Administration &rsaquo; Library groups</title>
6
[% INCLUDE 'doc-head-close.inc' %]
7
[% INCLUDE 'doc-head-close.inc' %]
7
[% Asset.css("lib/jquery/plugins/treetable/stylesheets/jquery.treetable.css") | $raw %]
8
[% Asset.css("lib/jquery/plugins/treetable/stylesheets/jquery.treetable.css") | $raw %]
8
[% Asset.js("lib/jquery/plugins/treetable/jquery.treetable.js") | $raw %]
9
<script type="text/javascript">
10
//<![CDATA[
11
    $(document).ready(function() {
12
        $('.library-groups').treetable(
13
            {
14
                expandable: true,
15
                initialState: 'expanded',
16
                clickableNodeNames: true,
17
            }
18
        );
19
20
        $('.add-group').on('click', function() {
21
            var id = $(this).data('groupId');
22
            add_group( id );
23
        });
24
25
        $('.edit-group').on('click', function() {
26
            var id = $(this).data('groupId');
27
            var parent_id = $(this).data('groupParentId');
28
            var title = $(this).data('groupTitle');
29
            var description = $(this).data('groupDescription');
30
            var ft_hide_patron_info = $(this).data('groupFt_hide_patron_info');
31
            var ft_search_groups_opac = $(this).data('groupFt_search_groups_opac');
32
            var ft_search_groups_staff = $(this).data('groupFt_search_groups_staff');
33
            edit_group( id, parent_id, title, description, ft_hide_patron_info, ft_search_groups_opac, ft_search_groups_staff );
34
        });
35
36
        $('.delete-group').on('click', function() {
37
            var id = $(this).data('groupId');
38
            var title = $(this).data('groupTitle');
39
            delete_group( id, title );
40
        });
41
42
        $('.remove-library').on('click', function() {
43
            var id = $(this).data('groupId');
44
            var library = $(this).data('groupLibrary');
45
            var parent_title = $(this).data('groupParentTitle');
46
            remove_library( id, library, parent_title );
47
        });
48
    });
49
50
    function add_group( parent_id ) {
51
        $('#add-group-modal-parent-id').val( parent_id );
52
53
        $('#add-group-modal-description').val("");
54
        $('#add-group-modal-title').val("");
55
56
        $('#add-group-modal').on('shown', function() {
57
            $('#add-group-modal-title').focus();
58
        });
59
60
        $('#add-group-modal-ft_hide_patron_info').prop('checked', false);
61
        $('#add-group-modal-ft_search_groups_opac').prop('checked', false);
62
        $('#add-group-modal-ft_search_groups_staff').prop('checked', false);
63
        if ( parent_id ) {
64
            $('#root-group-features-add').hide();
65
        } else {
66
            $('#root-group-features-add').show();
67
        }
68
        $('#add-group-modal').modal('show');
69
    }
70
71
    function edit_group( id, parent_id, title, description, ft_hide_patron_info, ft_search_groups_opac, ft_search_groups_staff ) {
72
        $('#edit-group-modal-id').val( id );
73
        $('#edit-group-modal-title').val( title );
74
        $('#edit-group-modal-description').val( description );
75
76
        if ( parent_id ) {
77
            $('#edit-group-modal-ft_hide_patron_info').prop('checked', false);
78
            $('#edit-group-modal-ft_search_groups_opac').prop('checked', false);
79
            $('#edit-group-modal-ft_search_groups_staff').prop('checked', false);
80
            $('#root-group-features-edit').hide();
81
        } else {
82
            $('#edit-group-modal-ft_hide_patron_info').prop('checked', ft_hide_patron_info ? true : false );
83
            $('#edit-group-modal-ft_search_groups_opac').prop('checked', ft_search_groups_opac ? true : false );
84
            $('#edit-group-modal-ft_search_groups_staff').prop('checked', ft_search_groups_staff ? true : false );
85
            $('#root-group-features-edit').show();
86
        }
87
88
        $('#edit-group-modal').on('shown', function() {
89
            $('#edit-group-modal-title').focus();
90
        });
91
92
        $('#edit-group-modal').modal('show');
93
    }
94
95
    function delete_group( id, title ) {
96
        $('#delete-group-modal-title').html(title);
97
        $('#delete-group-modal-id').val( id );
98
        $('#delete-group-modal').modal('show');
99
    }
100
101
    function remove_library( id, library, parent_title ) {
102
        $('#remove-library-modal-library').html( library );
103
        $('#remove-library-modal-group').html(parent_title);
104
        $('#remove-library-modal-id').val( id );
105
        $('#remove-library-modal').modal('show');
106
    }
107
108
//]]>
109
</script>
110
</head>
9
</head>
10
111
<body id="admin_library_groups" class="admin">
11
<body id="admin_library_groups" class="admin">
112
[% INCLUDE 'header.inc' %]
12
[% INCLUDE 'header.inc' %]
113
[% INCLUDE 'cat-search.inc' %]
13
[% INCLUDE 'cat-search.inc' %]
Lines 140-150 Link Here
140
    </div>
40
    </div>
141
[% END %]
41
[% END %]
142
42
143
<div id="doc3" class="yui-t2">
43
<div class="main container-fluid">
144
    <div id="bd">
44
    <div class="row">
145
        <div id="yui-main">
45
        <div class="col-sm-10 col-sm-push-2">
146
            <div class="yui-b">
46
            <main>
147
                <div class="yui-g">
47
148
                    <div id="toolbar" class="btn-toolbar">
48
                    <div id="toolbar" class="btn-toolbar">
149
                        <div class="btn-group">
49
                        <div class="btn-group">
150
                            <a id="add-group-root" class="btn btn-default btn-sm add-group" href="#">
50
                            <a id="add-group-root" class="btn btn-default btn-sm add-group" href="#">
Lines 152-158 Link Here
152
                            </a>
52
                            </a>
153
                        </div>
53
                        </div>
154
                    </div>
54
                    </div>
155
                </div>
55
56
                <h2>Library groups</h2>
156
57
157
                [% FOREACH root_group IN root_groups %]
58
                [% FOREACH root_group IN root_groups %]
158
                    <table class="library-groups">
59
                    <table class="library-groups">
Lines 165-178 Link Here
165
                        [% PROCESS tree group=root_group %]
66
                        [% PROCESS tree group=root_group %]
166
                    </table>
67
                    </table>
167
                [% END %]
68
                [% END %]
168
            </div>
169
        </div>
170
69
171
    <div class="yui-b">
70
            </main>
172
        [% INCLUDE 'admin-menu.inc' %]
71
        </div> <!-- /.col-sm-10.col-sm-push-2 -->
173
    </div>
72
73
        <div class="col-sm-2 col-sm-pull-10">
74
            <aside>
75
                [% INCLUDE 'admin-menu.inc' %]
76
            </aside>
77
        </div> <!-- /.col-sm-2.col-sm-pull-10 -->
78
    </div> <!-- /.row -->
174
79
175
    <div id="add-group-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="add-group-modal-label" aria-hidden="true">
80
    <div id="add-group-modal" class="modal" tabindex="-1" role="dialog" aria-labelledby="add-group-modal-label" aria-hidden="true">
176
        <form id="add-group-form" action="/cgi-bin/koha/admin/library_groups.pl" class="form-horizontal">
81
        <form id="add-group-form" action="/cgi-bin/koha/admin/library_groups.pl" class="form-horizontal">
177
            <div class="modal-dialog">
82
            <div class="modal-dialog">
178
                <div class="modal-content">
83
                <div class="modal-content">
Lines 186-192 Link Here
186
                        <p>
91
                        <p>
187
                            <label for="add-group-modal-title">Title: </label>
92
                            <label for="add-group-modal-title">Title: </label>
188
                            <input type="text" name="title" id="add-group-modal-title" required="required" />
93
                            <input type="text" name="title" id="add-group-modal-title" required="required" />
189
                            <i>required</i>
94
                            <span class="required">Required</span>
190
                        </p>
95
                        </p>
191
96
192
                        <p>
97
                        <p>
Lines 196-228 Link Here
196
                        <div id="root-group-features-add">
101
                        <div id="root-group-features-add">
197
                            <h3>Features</h3>
102
                            <h3>Features</h3>
198
                            <div class="checkbox">
103
                            <div class="checkbox">
199
                                <label>
200
                                    <input type="checkbox" name="ft_hide_patron_info" id="add-group-modal-ft_hide_patron_info" value="1" />
201
                                    Limit patron data access by group
202
                                </label>
203
                                <p>
104
                                <p>
204
                                <label>
105
                                    <label>
205
                                    <input type="checkbox" name="ft_search_groups_opac" id="add-group-modal-ft_search_groups_opac" value="1" />
106
                                        <input type="checkbox" name="ft_hide_patron_info" id="add-group-modal-ft_hide_patron_info" value="1" />
206
                                    Use for OPAC search groups
107
                                        Limit patron data access by group
207
                                </label>
108
                                    </label>
109
                                </p>
208
                                <p>
110
                                <p>
209
                                <label>
111
                                    <label>
210
                                    <input type="checkbox" name="ft_search_groups_staff" id="add-group-modal-ft_search_groups_staff" value="1" />
112
                                        <input type="checkbox" name="ft_search_groups_opac" id="add-group-modal-ft_search_groups_opac" value="1" />
211
                                    Use for staff search groups
113
                                        Use for OPAC search groups
212
                                </label>
114
                                    </label>
115
                                </p>
116
                                <p>
117
                                    <label>
118
                                        <input type="checkbox" name="ft_search_groups_staff" id="add-group-modal-ft_search_groups_staff" value="1" />
119
                                        Use for staff search groups
120
                                    </label>
121
                                </p>
213
                            </div>
122
                            </div>
214
                        </div>
123
                        </div>
215
                    </div>
124
                    </div>
216
                    <div class="modal-footer">
125
                    <div class="modal-footer">
217
                        <button type="submit" class="btn btn-primary">Save</button>
126
                        <button type="submit" class="btn btn-default">Save</button>
218
                        <button class="btn btn-default" data-dismiss="modal" aria-hidden="true">Cancel</button>
127
                        <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a>
219
                    </div>
128
                    </div>
220
                </div>
129
                </div>
221
            </div>
130
            </div>
222
        </form>
131
        </form>
223
    </div>
132
    </div>
224
133
225
    <div id="edit-group-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="edit-library-modal-label" aria-hidden="true">
134
    <div id="edit-group-modal" class="modal" tabindex="-1" role="dialog" aria-labelledby="edit-group-modal-label" aria-hidden="true">
226
        <form id="edit-group-form" action="/cgi-bin/koha/admin/library_groups.pl" class="form-horizontal">
135
        <form id="edit-group-form" action="/cgi-bin/koha/admin/library_groups.pl" class="form-horizontal">
227
            <div class="modal-dialog">
136
            <div class="modal-dialog">
228
                <div class="modal-content">
137
                <div class="modal-content">
Lines 236-242 Link Here
236
                        <p>
145
                        <p>
237
                            <label for="edit-group-modal-title">Title: </label>
146
                            <label for="edit-group-modal-title">Title: </label>
238
                            <input type="text" id="edit-group-modal-title" name="title" value="" required="required" />
147
                            <input type="text" id="edit-group-modal-title" name="title" value="" required="required" />
239
                            <i>required</i>
148
                            <span class="required">Required</span>
240
                        </p>
149
                        </p>
241
150
242
                        <p>
151
                        <p>
Lines 246-279 Link Here
246
                        <div id="root-group-features-edit">
155
                        <div id="root-group-features-edit">
247
                            <h3>Features</h3>
156
                            <h3>Features</h3>
248
                            <div class="checkbox">
157
                            <div class="checkbox">
249
                                <label>
250
                                    <input type="checkbox" id="edit-group-modal-ft_hide_patron_info" name="ft_hide_patron_info" value="1" />
251
                                    Limit patron data access by group
252
                                </label>
253
                                <p>
158
                                <p>
254
                                <label>
159
                                    <label>
255
                                    <input type="checkbox" id="edit-group-modal-ft_search_groups_opac" name="ft_search_groups_opac" value="1" />
160
                                        <input type="checkbox" id="edit-group-modal-ft_hide_patron_info" name="ft_hide_patron_info" value="1" />
256
                                    Use for OPAC search groups
161
                                        Limit patron data access by group
257
                                </label>
162
                                    </label>
163
                                </p>
258
                                <p>
164
                                <p>
259
                                <label>
165
                                    <label>
260
                                    <input type="checkbox" id="edit-group-modal-ft_search_groups_staff" name="ft_search_groups_staff" value="1" />
166
                                        <input type="checkbox" id="edit-group-modal-ft_search_groups_opac" name="ft_search_groups_opac" value="1" />
261
                                    Use for staff search groups
167
                                        Use for OPAC search groups
262
                                </label>
168
                                    </label>
169
                                </p>
170
                                <p>
171
                                    <label>
172
                                        <input type="checkbox" id="edit-group-modal-ft_search_groups_staff" name="ft_search_groups_staff" value="1" />
173
                                        Use for staff search groups
174
                                    </label>
175
                                </p>
263
                            </div>
176
                            </div>
264
                        </div>
177
                        </div>
265
                    </div>
178
                    </div>
266
                    <div class="modal-footer">
179
                    <div class="modal-footer">
267
                        <button type="submit" class="btn btn-primary">Update</button>
180
                        <button type="submit" class="btn btn-default">Update</button>
268
                        <button class="btn btn-default" data-dismiss="modal" aria-hidden="true">Cancel</button>
181
                        <a href="#" class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a>
269
                    </div>
182
                    </div>
270
                </div>
183
                </div>
271
            </div>
184
            </div>
272
        </form>
185
        </form>
273
    </div>
186
    </div>
274
187
275
    <div id="delete-group-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="delete-group-modal-label" aria-hidden="true">
188
    <div id="delete-group-modal" class="modal" tabindex="-1" role="dialog" aria-labelledby="delete-group-modal-label" aria-hidden="true">
276
        <form action="/cgi-bin/koha/admin/library_groups.pl" />
189
        <form action="/cgi-bin/koha/admin/library_groups.pl">
277
            <div class="modal-dialog">
190
            <div class="modal-dialog">
278
                <div class="modal-content">
191
                <div class="modal-content">
279
                    <input id="delete-group-modal-action" type="hidden" name="action" value="delete" />
192
                    <input id="delete-group-modal-action" type="hidden" name="action" value="delete" />
Lines 293-300 Link Here
293
        </form>
206
        </form>
294
    </div>
207
    </div>
295
208
296
    <div id="remove-library-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="remove-library-modal-label" aria-hidden="true">
209
    <div id="remove-library-modal" class="modal" tabindex="-1" role="dialog" aria-labelledby="remove-library-modal-label" aria-hidden="true">
297
        <form action="/cgi-bin/koha/admin/library_groups.pl" />
210
        <form action="/cgi-bin/koha/admin/library_groups.pl">
298
            <div class="modal-dialog">
211
            <div class="modal-dialog">
299
                <div class="modal-content">
212
                <div class="modal-content">
300
                    <input id="remove-library-modal-action" type="hidden" name="action" value="delete" />
213
                    <input id="remove-library-modal-action" type="hidden" name="action" value="delete" />
Lines 303-309 Link Here
303
                        <h3 id="remove-library-modal-label">Remove library from group</h3>
216
                        <h3 id="remove-library-modal-label">Remove library from group</h3>
304
                    </div>
217
                    </div>
305
                    <div class="modal-body">
218
                    <div class="modal-body">
306
                        Are you sure you want to remove <span id="remove-library-modal-library" class="name"></span> from <span id="remove-library-modal-group" class="name"><span>?
219
                        Are you sure you want to remove <span id="remove-library-modal-library" class="name"></span> from <span id="remove-library-modal-group" class="name"></span>?
307
                    </div>
220
                    </div>
308
                    <div class="modal-footer">
221
                    <div class="modal-footer">
309
                        <button type="submit" class="btn btn-danger"><i class="fa fa-trash"></i> Remove</button>
222
                        <button type="submit" class="btn btn-danger"><i class="fa fa-trash"></i> Remove</button>
Lines 314-320 Link Here
314
        </form>
227
        </form>
315
    </div>
228
    </div>
316
229
317
</div>
230
[% MACRO jsinclude BLOCK %]
231
    [% Asset.js("lib/jquery/plugins/treetable/jquery.treetable.js") | $raw %]
232
    <script>
233
        $(document).ready(function() {
234
            $('.library-groups').treetable({
235
                expandable: true,
236
                initialState: 'expanded',
237
                clickableNodeNames: true,
238
            });
239
240
            $('.add-group').on('click', function() {
241
                var id = $(this).data('groupId');
242
                add_group( id );
243
            });
244
245
            $('.edit-group').on('click', function() {
246
                var id = $(this).data('groupId');
247
                var parent_id = $(this).data('groupParentId');
248
                var title = $(this).data('groupTitle');
249
                var description = $(this).data('groupDescription');
250
                var ft_hide_patron_info = $(this).data('groupFt_hide_patron_info');
251
                var ft_search_groups_opac = $(this).data('groupFt_search_groups_opac');
252
                var ft_search_groups_staff = $(this).data('groupFt_search_groups_staff');
253
                edit_group( id, parent_id, title, description, ft_hide_patron_info, ft_search_groups_opac, ft_search_groups_staff );
254
            });
255
256
            $('.delete-group').on('click', function() {
257
                var id = $(this).data('groupId');
258
                var title = $(this).data('groupTitle');
259
                delete_group( id, title );
260
            });
261
262
            $('.remove-library').on('click', function() {
263
                var id = $(this).data('groupId');
264
                var library = $(this).data('groupLibrary');
265
                var parent_title = $(this).data('groupParentTitle');
266
                remove_library( id, library, parent_title );
267
            });
268
        });
269
270
        function add_group( parent_id ) {
271
            $('#add-group-modal-parent-id').val( parent_id );
272
273
            $('#add-group-modal-description').val("");
274
            $('#add-group-modal-title').val("");
275
276
            $('#add-group-modal').on('shown', function() {
277
                $('#add-group-modal-title').focus();
278
            });
279
280
            $('#add-group-modal-ft_hide_patron_info').prop('checked', false);
281
            $('#add-group-modal-ft_search_groups_opac').prop('checked', false);
282
            $('#add-group-modal-ft_search_groups_staff').prop('checked', false);
283
            if ( parent_id ) {
284
                $('#root-group-features-add').hide();
285
            } else {
286
                $('#root-group-features-add').show();
287
            }
288
            $('#add-group-modal').modal('show');
289
        }
290
291
        function edit_group( id, parent_id, title, description, ft_hide_patron_info, ft_search_groups_opac, ft_search_groups_staff ) {
292
            $('#edit-group-modal-id').val( id );
293
            $('#edit-group-modal-title').val( title );
294
            $('#edit-group-modal-description').val( description );
295
296
            if ( parent_id ) {
297
                $('#edit-group-modal-ft_hide_patron_info').prop('checked', false);
298
                $('#edit-group-modal-ft_search_groups_opac').prop('checked', false);
299
                $('#edit-group-modal-ft_search_groups_staff').prop('checked', false);
300
                $('#root-group-features-edit').hide();
301
            } else {
302
                $('#edit-group-modal-ft_hide_patron_info').prop('checked', ft_hide_patron_info ? true : false );
303
                $('#edit-group-modal-ft_search_groups_opac').prop('checked', ft_search_groups_opac ? true : false );
304
                $('#edit-group-modal-ft_search_groups_staff').prop('checked', ft_search_groups_staff ? true : false );
305
                $('#root-group-features-edit').show();
306
            }
307
308
            $('#edit-group-modal').on('shown', function() {
309
                $('#edit-group-modal-title').focus();
310
            });
311
312
            $('#edit-group-modal').modal('show');
313
        }
314
315
        function delete_group( id, title ) {
316
            $('#delete-group-modal-title').html(title);
317
            $('#delete-group-modal-id').val( id );
318
            $('#delete-group-modal').modal('show');
319
        }
320
321
        function remove_library( id, library, parent_title ) {
322
            $('#remove-library-modal-library').html( library );
323
            $('#remove-library-modal-group').html(parent_title);
324
            $('#remove-library-modal-id').val( id );
325
            $('#remove-library-modal').modal('show');
326
        }
327
328
    </script>
329
[% END %]
330
318
[% INCLUDE 'intranet-bottom.inc' %]
331
[% INCLUDE 'intranet-bottom.inc' %]
319
332
320
[% BLOCK tree %]
333
[% BLOCK tree %]
Lines 350-359 Link Here
350
        </td>
363
        </td>
351
        <td>
364
        <td>
352
            [% IF group.branchcode %]
365
            [% IF group.branchcode %]
353
                <button class="btn btn-default btn-sm remove-library" data-group-id="[% group.id | html %]" data-group-library="[% group.library.branchname | html %]" data-group-parent-title="[% group.parent.title | html %]" ><i class="fa fa-trash"></i> Remove from group</button>
366
                <button class="btn btn-default btn-xs remove-library" data-group-id="[% group.id | html %]" data-group-library="[% group.library.branchname | html %]" data-group-parent-title="[% group.parent.title | html %]" ><i class="fa fa-trash"></i> Remove from group</button>
354
            [% ELSE %]
367
            [% ELSE %]
355
                <div class="btn-group">
368
                <div class="btn-group">
356
                    <button class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown"><i class="fa fa-wrench"></i> Actions <span class="caret"></span></button>
369
                    <button class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"><i class="fa fa-wrench"></i> Actions <span class="caret"></span></button>
357
                    <ul class="dropdown-menu">
370
                    <ul class="dropdown-menu">
358
                        <li>
371
                        <li>
359
                            <a id="add-group-[% group.id | html %]" href="#" class="add-group" data-group-id="[% group.id | html %]">
372
                            <a id="add-group-[% group.id | html %]" href="#" class="add-group" data-group-id="[% group.id | html %]">
Lines 362-374 Link Here
362
                       </li>
375
                       </li>
363
376
364
                        <li>
377
                        <li>
365
                            <a class="edit-group" id="edit-group-[% group.id | html %]" href="#" class="edit-group" data-group-id="[% group.id | html %]" data-group-parent-id="[% group.parent_id | html %]" data-group-title="[% group.title | html %]" data-group-description="[% group.description | html %]" data-group-ft_hide_patron_info="[% group.ft_hide_patron_info | html %]" data-group-ft_search_groups_opac="[% group.ft_search_groups_opac | html %]" data-group-ft_search_groups_staff="[% group.ft_search_groups_staff | html %]" >
378
                            <a class="edit-group" id="edit-group-[% group.id | html %]" href="#" data-group-id="[% group.id | html %]" data-group-parent-id="[% group.parent_id | html %]" data-group-title="[% group.title | html %]" data-group-description="[% group.description | html %]" data-group-ft_hide_patron_info="[% group.ft_hide_patron_info | html %]" data-group-ft_search_groups_opac="[% group.ft_search_groups_opac | html %]" data-group-ft_search_groups_staff="[% group.ft_search_groups_staff | html %]" >
366
                                <i class="fa fa-pencil"></i> Edit
379
                                <i class="fa fa-pencil"></i> Edit
367
                            </a>
380
                            </a>
368
                       </li>
381
                       </li>
369
382
370
                        <li>
383
                        <li>
371
                            <a class="delete-group" id="delete-group-[% group.id | html %]" href="#" class="delete-group" data-group-id="[% group.id | html %]" data-group-title="[% group.title | html %]">
384
                            <a class="delete-group" id="delete-group-[% group.id | html %]" href="#" data-group-id="[% group.id | html %]" data-group-title="[% group.title | html %]">
372
                                <i class="fa fa-trash"></i> Delete
385
                                <i class="fa fa-trash"></i> Delete
373
                            </a>
386
                            </a>
374
                       </li>
387
                       </li>
Lines 376-386 Link Here
376
                </div>
389
                </div>
377
390
378
                <div class="btn-group">
391
                <div class="btn-group">
379
                    <button class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown"><i class="fa fa-plus"></i> Add library <span class="caret"></span></button>
392
                    <button class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"><i class="fa fa-plus"></i> Add library <span class="caret"></span></button>
380
                    <ul class="dropdown-menu">
393
                    <ul class="dropdown-menu">
381
                        [% FOREACH library IN group.libraries_not_direct_children %]
394
                        [% FOREACH library IN group.libraries_not_direct_children %]
382
                            <li>
395
                            <li>
383
                                <a class="add-library" id="add-library-[% group.id | html %]" href="/cgi-bin/koha/admin/library_groups.pl?action=add&parent_id=[% group.id | html %]&branchcode=[% library.id | html %]">
396
                                <a class="add-library" id="add-library[% library.id | html %]-[% group.id | html %]" href="/cgi-bin/koha/admin/library_groups.pl?action=add&parent_id=[% group.id | html %]&branchcode=[% library.id | html %]">
384
                                    [% library.branchname | html %]
397
                                    [% library.branchname | html %]
385
                                </a>
398
                                </a>
386
                           </li>
399
                           </li>
387
- 

Return to bug 21645