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 |
- |
|
|