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.
34 lines
1.0 KiB
34 lines
1.0 KiB
13 years ago
|
/*
|
||
|
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);
|
||
|
}
|
||
|
}});
|
||
|
}
|