Sha256: 93465e19fbc587d812391e0f3ebb24963858294e88b45104da7795fd86e90d9b
Contents?: true
Size: 1.03 KB
Versions: 7
Compression:
Stored size: 1.03 KB
Contents
dojo.provide("dojox.form.TimeSpinner"); dojo.require("dijit.form._Spinner"); dojo.require("dijit.form.NumberTextBox"); dojo.require("dojo.date"); dojo.require("dojo.date.locale"); dojo.require("dojo.date.stamp"); dojo.declare( "dojox.form.TimeSpinner", [dijit.form._Spinner], { // summary: Time Spinner // description: This widget is the same as a normal NumberSpinner, but for the time component of a date object instead required: false, adjust: function(/* Object */ val, /*Number*/ delta){ return dojo.date.add(val, "minute", delta) }, //FIXME should we allow for constraints in this widget? isValid: function(){return true;}, smallDelta: 5, largeDelta: 30, timeoutChangeRate: 0.50, parse: function(time, locale){ return dojo.date.locale.parse(time, {selector:"time", formatLength:"short"}); }, format: function(time, locale){ if (dojo.isString(time)) { return time; } return dojo.date.locale.format(time, {selector:"time", formatLength:"short"}); }, serialize: dojo.date.stamp.toISOString, value: "12:00 AM" });
Version data entries
7 entries across 7 versions & 1 rubygems