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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt (-31 / +33 lines)
Lines 160-192 Link Here
160
                        [% END %]
160
                        [% END %]
161
                    [% END %]
161
                    [% END %]
162
                    <div id="circ_holds_select" class="toptabs">
162
                    <div id="circ_holds_select" class="toptabs">
163
                        <ul>
163
                        <ul class="nav nav-tabs" role="tablist">
164
                            <li><a href="#holds_patronsearch_pane">Patrons</a></li>
164
                            <li role="presentation" class="active"><a href="#holds_patronsearch_pane" aria-controls="holds_patronsearch_pane" role="tab" data-toggle="tab">Patrons</a></li>
165
                            [% IF clubcount %]
165
                            [% IF clubcount %]
166
                                <li><a href="#holds_clubsearch_pane">Clubs</a></li>
166
                                <li role="presentation"><a href="#holds_clubsearch_pane" aria-controls="holds_clubsearch_pane" role="tab" data-toggle="tab">Clubs</a></li>
167
                            [% END %]
167
                            [% END %]
168
                        </ul>
168
                        </ul>
169
                        <div id="holds_patronsearch_pane">
169
                        <div class="tab-content">
170
                            [% PROCESS patron_search_filters_simple %]
170
                            <div id="holds_patronsearch_pane" role="tabpanel" class="tab-pane active">
171
                                [% PROCESS patron_search_filters_simple %]
171
172
172
                            [% PROCESS patron_search_table table_id => 'table_borrowers', open_on_row_click => 1 %]
173
                                [% PROCESS patron_search_table table_id => 'table_borrowers', open_on_row_click => 1 %]
173
                        </div>
174
                        [% IF clubcount %]
175
                            <div id="holds_clubsearch_pane">
176
                                <form id="holds_clubsearch" action="request.pl" method="post">
177
                                    <div class="hint">Enter club ID or partial name:</div>
178
                                    <input type="text" size="40" id="club" class="focus" name="findclub" autocomplete="off" />
179
                                    <input type="submit" value="Search" />
180
                                    [% FOREACH biblionumber IN biblionumbers %]
181
                                    <input type="hidden" name="biblionumber" value="[% biblionumber | html %]"/>
182
                                    [% END %]
183
184
                                </form> <!-- /#holds_patronsearch -->
185
                                [% IF clubs %]
186
                                    [% INCLUDE 'clubs-table.inc' destination = "holds" %]
187
                                [% END %]
188
                            </div>
174
                            </div>
189
                        [% END %]
175
                            [% IF clubcount %]
176
                                <div id="holds_clubsearch_pane" role="tabpanel" class="tab-pane">
177
                                    <form id="holds_clubsearch" action="request.pl" method="post">
178
                                        <div class="hint">Enter club ID or partial name:</div>
179
                                        <input type="text" size="40" id="club" class="focus" name="findclub" autocomplete="off" />
180
                                        <input type="submit" value="Search" />
181
                                        [% FOREACH biblionumber IN biblionumbers %]
182
                                        <input type="hidden" name="biblionumber" value="[% biblionumber | html %]"/>
183
                                        [% END %]
184
185
                                    </form> <!-- /#holds_patronsearch -->
186
                                    [% IF clubs %]
187
                                        [% INCLUDE 'clubs-table.inc' destination = "holds" %]
188
                                    [% END %]
189
                                </div>
190
                            [% END %]
191
                        </div> <!-- /.tab-content -->
190
                    </div>
192
                    </div>
191
                </fieldset>
193
                </fieldset>
192
            [% ELSIF club %]
194
            [% ELSIF club %]
Lines 1192-1206 Link Here
1192
            });
1194
            });
1193
1195
1194
            [% SET active = clubs ? 1 : 0 %]
1196
            [% SET active = clubs ? 1 : 0 %]
1195
            $('#circ_holds_select').tabs({
1197
            /* Set active tab based on whether a club search was submitted */
1196
                active: [% active | $raw %],
1198
            var tabs = $("#circ_holds_select li:eq(" + [% active | $raw %] + ") a").tab("show");
1197
                activate: function(){
1199
            $( tabs[0].hash ).find("input.focus").focus();
1198
                    $(this).find("input.focus").focus();
1200
1199
                },
1201
            /* Change active focus when tabs change */
1200
                create: function(){
1202
            $("#circ_holds_select a[data-toggle='tab']").on("shown.bs.tab", function (e) {
1201
                    $(this).find("input.focus").focus();
1203
                active_tab = e.target.hash;
1202
                }
1204
                $( active_tab ).find("input.focus").focus();
1203
            });
1205
            });
1206
1204
            function ToggleHoldsToPlace() {
1207
            function ToggleHoldsToPlace() {
1205
                if ( $("#requestany").prop('checked') ) {
1208
                if ( $("#requestany").prop('checked') ) {
1206
                    $("#holds_to_place_count").prop('disabled', false);
1209
                    $("#holds_to_place_count").prop('disabled', false);
1207
- 

Return to bug 30457