You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.0 KiB
33 lines
1.0 KiB
/*
|
|
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
|
|
Available via Academic Free License >= 2.1 OR the modified BSD license.
|
|
see: http://dojotoolkit.org/license for details
|
|
*/
|
|
|
|
|
|
if(!dojo._hasResource["dijit.form.TimeTextBox"]){
|
|
dojo._hasResource["dijit.form.TimeTextBox"]=true;
|
|
dojo.provide("dijit.form.TimeTextBox");
|
|
dojo.require("dijit._TimePicker");
|
|
dojo.require("dijit.form._DateTimeTextBox");
|
|
dojo.declare("dijit.form.TimeTextBox",dijit.form._DateTimeTextBox,{baseClass:"dijitTextBox dijitComboBox dijitTimeTextBox",popupClass:"dijit._TimePicker",_selector:"time",value:new Date(""),_onKey:function(_1){
|
|
this.inherited(arguments);
|
|
switch(_1.keyCode){
|
|
case dojo.keys.ENTER:
|
|
case dojo.keys.TAB:
|
|
case dojo.keys.ESCAPE:
|
|
case dojo.keys.DOWN_ARROW:
|
|
case dojo.keys.UP_ARROW:
|
|
break;
|
|
default:
|
|
setTimeout(dojo.hitch(this,function(){
|
|
var _2=this.get("displayedValue");
|
|
this.filterString=(_2&&!this.parse(_2,this.constraints))?_2.toLowerCase():"";
|
|
if(this._opened){
|
|
this.closeDropDown();
|
|
}
|
|
this.openDropDown();
|
|
}),0);
|
|
}
|
|
}});
|
|
}
|
|
|