<tr><td class="scko-table-label">TITLE:</td><td name="title"></td></tr>
<tr class="dueDate"><td class="scko-table-label">DUE DATE:</td><td name="due_date"></td></tr>
<tr class="dateReturn"><td class="scko-table-label">DATE RETURN:</td><td name="date_return"></td></tr>
+ <tr class="billingType"><td class="scko-table-label">LAST CHARGE:</td><td name="btype"></td></tr>
<tr><td class="scko-table-label">BALANCE OWED:</td><td style="color:red;">$<span name="balance"></span></td></tr>
</table>
</td></tr>
</table>
</div>
</div>
-</div>
\ No newline at end of file
+</div>
this.byName(row2, 'title').innerHTML = readyHolds[hold].mvr.title();
this.byName(row2, 'author').innerHTML = readyHolds[hold].mvr.author();
this.byName(row2, 'status').innerHTML = "Ready for pickup";
+ this.byName(row2, 'pickup_lib').innerHTML =
+ fieldmapper.aou.findOrgUnit(
+ readyHolds[hold].hold.pickup_lib()).name(); // TODO
this.readyTbody.appendChild(row2);
}
} else {
}
}
+ function stringifyBtype(btype) {
+ // avoid confusion around "grocery". TODO i18n
+ return btype ?
+ ("Miscellaneous - " + btype) : "Miscellaneous";
+ }
+
for(var fine = 0; fine < outstandingFines.length; fine++) {
var row = self.finesTemplate.cloneNode(true);
var data = outstandingFines[fine];
{selector: 'date', fullYear: true}
) : "";
+ self.byName(row, 'btype').innerHTML =
+ stringifyBtype(data.transaction.last_billing_type());
+
} else if(type == 'grocery') {
- self.byName(row, 'title').innerHTML =
- (data.transaction.last_billing_type()) ?
- ("Miscellaneous - " + data.transaction.last_billing_type()) :
- "Miscellaneous"; // Go ahead and head off any confusion around "grocery". TODO i18n
+ self.byName(row, 'title').innerHTML =
+ stringifyBtype(data.transaction.last_billing_type());
}
self.byName(row, 'balance').innerHTML = data.transaction.balance_owed();
if(!self.byName(row,'date_return').innerHTML) {
document.getElementsByClassName('dateReturn')[fine].style.display = 'none';
}
+ if(!self.byName(row,'btype').innerHTML) {
+ document.getElementsByClassName('billingType')[fine].style.display = 'none';
+ }
}
}