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