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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-curbside-pickups.tt (-8 / +24 lines)
Lines 89-102 Link Here
89
89
90
                    <div id="opac-pickups-views" class="toptabs">
90
                    <div id="opac-pickups-views" class="toptabs">
91
                        <ul class="nav nav-tabs" role="tablist">
91
                        <ul class="nav nav-tabs" role="tablist">
92
                            <li class="nav-item" role="presentation" id="tab-user-pickups"><a href="#user-pickups" class="nav-link" aria-controls="user-pickups" aria-selected="true" role="tab" data-toggle="tab">Your pickups</a></li>
92
                            <li class="nav-item" role="presentation" id="tab-user-pickups">
93
                            [% IF patron_curbside_pickups.count %]
94
                                <a href="#user-pickups" class="nav-link active" aria-controls="user-pickups" aria-selected="true" role="tab" data-toggle="tab">Your pickups</a>
95
                            [% ELSE %]
96
                                <a href="#user-pickups" class="nav-link" aria-controls="user-pickups" role="tab" data-toggle="tab">Your pickups</a>
97
                            [% END %]
98
                            </li>
99
93
                            [% IF policies.count %]
100
                            [% IF policies.count %]
94
                                <li class="nav-item" role="presentation" id="tab-user-schedule-pickup"><a href="#user-schedule-pickup" class="nav-link" aria-controls="user-schedule-pickup" aria-selected="false" role="tab" data-toggle="tab">Schedule a pickup</a></li>
101
                                <li class="nav-item" role="presentation" id="tab-user-schedule-pickup">
102
                                [% IF patron_curbside_pickups.count %]
103
                                    <a href="#user-schedule-pickup" class="nav-link" aria-controls="user-schedule-pickup" role="tab" data-toggle="tab">Schedule a pickup</a>
104
                                [% ELSE %]
105
                                    <a href="#user-schedule-pickup" class="nav-link active" aria-controls="user-schedule-pickup" aria-selected="true" role="tab" data-toggle="tab">Schedule a pickup</a>
106
                                [% END %]
107
                                </li>
95
                            [% END %]
108
                            [% END %]
96
                        </ul>
109
                        </ul>
97
110
98
                        <div class="tab-content">
111
                        <div class="tab-content">
112
                            [% IF patron_curbside_pickups.count %]
113
                            <div role="tabpanel" class="tab-pane active" id="user-pickups" aria-labelledby="tab-user-pickups">
114
                            [% ELSE %]
99
                            <div role="tabpanel" class="tab-pane" id="user-pickups" aria-labelledby="tab-user-pickups">
115
                            <div role="tabpanel" class="tab-pane" id="user-pickups" aria-labelledby="tab-user-pickups">
116
                            [% END %]
100
                                [% IF patron_curbside_pickups.count %]
117
                                [% IF patron_curbside_pickups.count %]
101
                                    <table id="pickups-table" class="table table-striped">
118
                                    <table id="pickups-table" class="table table-striped">
102
                                        <thead>
119
                                        <thead>
Lines 147-153 Link Here
147
                            </div>
164
                            </div>
148
165
149
                            [% IF policies.count %]
166
                            [% IF policies.count %]
167
                                [% IF patron_curbside_pickups.count %]
150
                                <div role="tabpanel" class="tab-pane" id="user-schedule-pickup" aria-labelledby="tab-user-schedule-pickup">
168
                                <div role="tabpanel" class="tab-pane" id="user-schedule-pickup" aria-labelledby="tab-user-schedule-pickup">
169
                                [% ELSE %]
170
                                <div role="tabpanel" class="tab-pane active" id="user-schedule-pickup" aria-labelledby="tab-user-schedule-pickup">
171
                                [% END %]
151
                                    <form id="create-pickup" method="post">
172
                                    <form id="create-pickup" method="post">
152
                                        <fieldset class="rows">
173
                                        <fieldset class="rows">
153
                                            <ol>
174
                                            <ol>
Lines 160-166 Link Here
160
181
161
                                                        [% END %]
182
                                                        [% END %]
162
                                                    </select>
183
                                                    </select>
163
                                                    <span id="existing-pickup-warning" class="required">You already have a pickup scheduled for this library.</span>
184
                                                    <span id="existing-pickup-warning" class="required" style="display: none;">You already have a pickup scheduled for this library.</span>
164
                                                </li>
185
                                                </li>
165
                                                <li>
186
                                                <li>
166
                                                    <label for="pickup_date">Pickup date:</label>
187
                                                    <label for="pickup_date">Pickup date:</label>
Lines 365-375 Link Here
365
386
366
387
367
        $(document).ready(function() {
388
        $(document).ready(function() {
368
            $("#existing-pickup-warning").hide();
369
            $("#pickup-times").hide();
389
            $("#pickup-times").hide();
370
            if( $("#opac-pickups-views .tab-pane.active").length < 1 ){
371
                $("#opac-pickups-views a:first").tab("show");
372
            }
373
390
374
            $("#create-pickup").on('submit', function(){
391
            $("#create-pickup").on('submit', function(){
375
                if ( ! $("input[type='radio']:checked").length ) {
392
                if ( ! $("input[type='radio']:checked").length ) {
376
- 

Return to bug 30650