['render'],
function(e) {
return function() {
- obj.controller.view.checkin_effective_date_textbox.value =
+ obj.controller.view.checkin_effective_datepicker.value =
util.date.formatted_date(new Date(),'%F');
};
}
],
- 'checkin_effective_date_textbox' : [
+ 'checkin_effective_datepicker' : [
['change'],
function(ev) {
- if (ev.target.nodeName == 'textbox') {
+ if (ev.target.nodeName == 'datepicker') {
try {
var flag = false;
var darray = ev.target.value.split('-');
if (barcode) {
if ( obj.test_barcode(barcode) ) { /* good */ } else { /* bad */ return; }
}
- var backdate = obj.controller.view.checkin_effective_date_textbox.value;
+ var backdate = obj.controller.view.checkin_effective_datepicker.value;
var auto_print = document.getElementById('checkin_auto');
if (auto_print) auto_print = auto_print.checked;
JSAN.use('circ.util');
<vbox>
<hbox>
<hbox id="checkin_effective_date_hbox">
- <label id="checkin_effective_date_label" value="&staff.circ.checkin_overlay.effective_date.label;" control="checkin_effective_date_textbox" accesskey="&staff.circ.checkin_overlay.effective_date.accesskey;"/>
- <textbox id="checkin_effective_date_textbox" context="clipboard"/>
+ <label id="checkin_effective_date_label" value="&staff.circ.checkin_overlay.effective_date.label;" control="checkin_effective_datepicker" accesskey="&staff.circ.checkin_overlay.effective_date.accesskey;"/>
+ <datepicker id="checkin_effective_datepicker" type="popup" context="clipboard"/>
</hbox>
<menubar>
<menu label="&staff.circ.checkin_overlay.actions.label;" accesskey="&staff.circ.checkin_overlay.actions.accesskey;">