ValuePickerDatePicker.js
1.67 KB
//>>built
define("dojo/_base/declare dojo/dom-class dojo/dom-attr ./_DatePickerMixin ./ValuePicker ./ValuePickerSlot".split(" "),function(d,e,h,f,g,c){return d("dojox.mobile.ValuePickerDatePicker",[g,f],{readOnly:!1,yearPlusBtnLabel:"",yearPlusBtnLabelRef:"",yearMinusBtnLabel:"",yearMinusBtnLabelRef:"",monthPlusBtnLabel:"",monthPlusBtnLabelRef:"",monthMinusBtnLabel:"",monthMinusBtnLabelRef:"",dayPlusBtnLabel:"",dayPlusBtnLabelRef:"",dayMinusBtnLabel:"",dayMinusBtnLabelRef:"",slotClasses:[c,c,c],slotProps:[{labelFrom:1970,
labelTo:2038,style:{width:"87px"}},{style:{width:"72px"}},{style:{width:"72px"}}],buildRendering:function(){var a=this.slotProps;a[0].readOnly=a[1].readOnly=a[2].readOnly=this.readOnly;this._setBtnLabels(a);this.initSlots();this.inherited(arguments);e.add(this.domNode,"mblValuePickerDatePicker");this._conn=[this.connect(this.slots[0],"_spinToValue","_onYearSet"),this.connect(this.slots[1],"_spinToValue","_onMonthSet"),this.connect(this.slots[2],"_spinToValue","_onDaySet")]},disableValues:function(a){var b=
this.slots[2].items;this._tail&&(this.slots[2].items=b=b.concat(this._tail));this._tail=b.slice(a);b.splice(a)},_setBtnLabels:function(a){a[0].plusBtnLabel=this.yearPlusBtnLabel;a[0].plusBtnLabelRef=this.yearPlusBtnLabelRef;a[0].minusBtnLabel=this.yearMinusBtnLabel;a[0].minusBtnLabelRef=this.yearMinusBtnLabelRef;a[1].plusBtnLabel=this.monthPlusBtnLabel;a[1].plusBtnLabelRef=this.monthPlusBtnLabelRef;a[1].minusBtnLabel=this.monthMinusBtnLabel;a[1].minusBtnLabelRef=this.monthMinusBtnLabelRef;a[2].plusBtnLabel=
this.dayPlusBtnLabel;a[2].plusBtnLabelRef=this.dayPlusBtnLabelRef;a[2].minusBtnLabel=this.dayMinusBtnLabel;a[2].minusBtnLabelRef=this.dayMinusBtnLabelRef}})});