a:27:{s:9:"#provides";s:22:"dojox.form.DateTextBox";s:9:"#resource";s:19:"form/DateTextBox.js";s:9:"#requires";a:3:{i:0;a:2:{i:0;s:6:"common";i:1;s:21:"dojox.widget.Calendar";}i:1;a:2:{i:0;s:6:"common";i:1;s:26:"dojox.widget.CalendarViews";}i:2;a:3:{i:0;s:6:"common";i:1;s:27:"dijit.form._DateTimeTextBox";i:2;s:5:"dijit";}}s:22:"dojox.form.DateTextBox";a:4:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:27:"dijit.form._DateTimeTextBox";}s:4:"call";a:1:{i:0;s:27:"dijit.form._DateTimeTextBox";}}s:7:"summary";s:75:"A validating, serializable, range-bound date text box with a popup calendar";s:9:"classlike";b:1;}s:33:"dojox.form.DateTextBox.popupClass";a:3:{s:9:"prototype";s:22:"dojox.form.DateTextBox";s:4:"type";s:6:"String";s:7:"summary";s:81:"The popup widget to use. In this case, a calendar with Day, Month and Year views.";}s:32:"dojox.form.DateTextBox._selector";a:3:{s:9:"prototype";s:22:"dojox.form.DateTextBox";s:7:"private";b:1;s:7:"summary";s:0:"";}s:28:"dojox.form.DateTextBox._open";a:5:{s:9:"prototype";s:22:"dojox.form.DateTextBox";s:4:"type";s:8:"Function";s:6:"source";s:101:" this.inherited(arguments); dojo.style(this._picker.domNode.parentNode, "position", "absolute");";s:7:"private";b:1;s:7:"summary";s:0:"";}s:21:"dojox.form.DayTextBox";a:4:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:22:"dojox.form.DateTextBox";}s:4:"call";a:1:{i:0;s:22:"dojox.form.DateTextBox";}}s:7:"summary";s:102:"A validating, serializable, range-bound date text box with a popup calendar that contains just months.";s:9:"classlike";b:1;}s:32:"dojox.form.DayTextBox.popupClass";a:3:{s:9:"prototype";s:21:"dojox.form.DayTextBox";s:4:"type";s:6:"String";s:7:"summary";s:73:"The popup widget to use. In this case, a calendar with just a Month view.";}s:28:"dojox.form.DayTextBox.format";a:5:{s:9:"prototype";s:21:"dojox.form.DayTextBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"value";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:49:" format: function(value){return value.getDate();";s:7:"summary";s:0:"";}s:31:"dojox.form.DayTextBox.validator";a:5:{s:9:"prototype";s:21:"dojox.form.DayTextBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"value";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:153:" var num = Number(value); var isInt = /(^-?\d\d*$)/.test(String(value)); return value == "" || value == null || (isInt && num >= 1 && num <= 31);";s:7:"summary";s:0:"";}s:27:"dojox.form.DayTextBox._open";a:6:{s:9:"prototype";s:21:"dojox.form.DayTextBox";s:4:"type";s:8:"Function";s:6:"source";s:376:" this.inherited(arguments); this._picker.onValueSelected = dojo.hitch(this, function(value){ this.focus(); // focus the textbox before the popup closes to avoid reopening the popup setTimeout(dojo.hitch(this, "_close"), 1); // allow focus time to take dijit.form.TextBox.prototype._setValueAttr.call(this, value, true, String(value.getDate())); }); ";s:6:"chains";a:1:{s:4:"call";a:1:{i:0;s:42:"dijit.form.TextBox.prototype._setValueAttr";}}s:7:"private";b:1;s:7:"summary";s:0:"";}s:45:"dojox.form.DayTextBox._picker.onValueSelected";a:3:{s:8:"instance";s:21:"dojox.form.DayTextBox";s:14:"private_parent";b:1;s:7:"summary";s:0:"";}s:23:"dojox.form.MonthTextBox";a:4:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:22:"dojox.form.DateTextBox";}s:4:"call";a:1:{i:0;s:22:"dojox.form.DateTextBox";}}s:7:"summary";s:102:"A validating, serializable, range-bound date text box with a popup calendar that contains just months.";s:9:"classlike";b:1;}s:34:"dojox.form.MonthTextBox.popupClass";a:3:{s:9:"prototype";s:23:"dojox.form.MonthTextBox";s:4:"type";s:6:"String";s:7:"summary";s:73:"The popup widget to use. In this case, a calendar with just a Month view.";}s:30:"dojox.form.MonthTextBox.format";a:5:{s:9:"prototype";s:23:"dojox.form.MonthTextBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"value";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:42:" format: function(value){return value + 1";s:7:"summary";s:0:"";}s:33:"dojox.form.MonthTextBox.validator";a:5:{s:9:"prototype";s:23:"dojox.form.MonthTextBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"value";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:153:" var num = Number(value); var isInt = /(^-?\d\d*$)/.test(String(value)); return value == "" || value == null || (isInt && num >= 1 && num <= 12);";s:7:"summary";s:0:"";}s:29:"dojox.form.MonthTextBox._open";a:6:{s:9:"prototype";s:23:"dojox.form.MonthTextBox";s:4:"type";s:8:"Function";s:6:"source";s:365:" this.inherited(arguments); this._picker.onValueSelected = dojo.hitch(this, function(value){ this.focus(); // focus the textbox before the popup closes to avoid reopening the popup setTimeout(dojo.hitch(this, "_close"), 1); // allow focus time to take dijit.form.TextBox.prototype._setValueAttr.call(this,value + 1, true, value + 1); }); ";s:6:"chains";a:1:{s:4:"call";a:1:{i:0;s:42:"dijit.form.TextBox.prototype._setValueAttr";}}s:7:"private";b:1;s:7:"summary";s:0:"";}s:47:"dojox.form.MonthTextBox._picker.onValueSelected";a:3:{s:8:"instance";s:23:"dojox.form.MonthTextBox";s:14:"private_parent";b:1;s:7:"summary";s:0:"";}s:22:"dojox.form.YearTextBox";a:4:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:22:"dojox.form.DateTextBox";}s:4:"call";a:1:{i:0;s:22:"dojox.form.DateTextBox";}}s:7:"summary";s:100:"A validating, serializable, range-bound date text box with a popup calendar that contains only years";s:9:"classlike";b:1;}s:33:"dojox.form.YearTextBox.popupClass";a:3:{s:9:"prototype";s:22:"dojox.form.YearTextBox";s:4:"type";s:6:"String";s:7:"summary";s:72:"The popup widget to use. In this case, a calendar with just a Year view.";}s:29:"dojox.form.YearTextBox.format";a:5:{s:9:"prototype";s:22:"dojox.form.YearTextBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"value";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:39:" format: function(value){return value;";s:7:"summary";s:0:"";}s:32:"dojox.form.YearTextBox.validator";a:5:{s:9:"prototype";s:22:"dojox.form.YearTextBox";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"value";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:76:" return value == "" || value == null || /(^-?\d\d*$)/.test(String(value));";s:7:"summary";s:0:"";}s:28:"dojox.form.YearTextBox._open";a:6:{s:9:"prototype";s:22:"dojox.form.YearTextBox";s:4:"type";s:8:"Function";s:6:"source";s:360:" this.inherited(arguments); this._picker.onValueSelected = dojo.hitch(this, function(value){ this.focus(); // focus the textbox before the popup closes to avoid reopening the popup setTimeout(dojo.hitch(this, "_close"), 1); // allow focus time to take dijit.form.TextBox.prototype._setValueAttr.call(this,value, true, value); }); ";s:6:"chains";a:1:{s:4:"call";a:1:{i:0;s:42:"dijit.form.TextBox.prototype._setValueAttr";}}s:7:"private";b:1;s:7:"summary";s:0:"";}s:46:"dojox.form.YearTextBox._picker.onValueSelected";a:3:{s:8:"instance";s:22:"dojox.form.YearTextBox";s:14:"private_parent";b:1;s:7:"summary";s:0:"";}s:10:"dojox.form";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}