sample skeleton application with dojo toolkit & arcgis js api v 4.30
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.
 
 
 
 
 
 

48 lines
1.1 KiB

define([
"dojo/_base/declare",
"dojo/dom-class",
"dojo/date/locale"
], function(declare, domClass, datelocale){
// module:
// dojox/mobile/_TimePickerMixin
return declare("dojox.mobile._TimePickerMixin", null, {
// summary:
// A mixin for time picker widget.
/*=====
// date: Date
// A Date object corresponding to the current values of the picker.
date: null,
=====*/
reset: function(){
// summary:
// Goes to now. Resets the hour and minutes to the current time.
var now = new Date(),
h = now.getHours() + "",
m = now.getMinutes();
m = (m < 10 ? "0" : "") + m;
this.set("colors", [h, m]);
if(this.values){
this.set("values", this.values);
this.values = null;
}else if(this.values12){
this.set("values12", this.values12);
this.values12 = null;
}else{
this.set("values", [h, m]);
}
},
_getDateAttr: function(){
// summary:
// Returns a Date object for the current values.
// tags:
// private
var v = this.get("values"); // [hour24, minute]
return datelocale.parse(v[0] + ":" + v[1], {timePattern:"H:m", selector:"time"});
}
});
});