a:30:{s:9:"#provides";s:26:"dojox.widget.CalendarViews";s:9:"#resource";s:23:"widget/CalendarViews.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:21:"dojox.widget.Calendar";}}s:27:"dojox.widget._CalendarMonth";a:4:{s:4:"type";s:8:"Function";s:7:"summary";s:67:"Adds a dojox.widget._CalendarMonthView view to the calendar widget.";s:6:"source";s:49:" this._addView(dojox.widget._CalendarMonthView);";s:9:"classlike";b:1;}s:31:"dojox.widget._CalendarMonthView";a:5:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:26:"dojox.widget._CalendarView";}s:4:"call";a:2:{i:0;s:26:"dojox.widget._CalendarView";i:1;s:16:"dijit._Templated";}}s:6:"mixins";a:1:{s:9:"prototype";a:1:{i:0;s:26:"dijit._Templated.prototype";}}s:7:"summary";s:49:"A Calendar view listing the 12 months of the year";s:9:"classlike";b:1;}s:44:"dojox.widget._CalendarMonthView.templatePath";a:3:{s:9:"prototype";s:31:"dojox.widget._CalendarMonthView";s:4:"type";s:3:"URL";s:7:"summary";s:60:"the path to the template to be used to construct the widget.";}s:40:"dojox.widget._CalendarMonthView.datePart";a:3:{s:9:"prototype";s:31:"dojox.widget._CalendarMonthView";s:4:"type";s:6:"String";s:7:"summary";s:124:"Specifies how much to increment the displayed date when the user clicks the array button to increment of decrement the view.";}s:43:"dojox.widget._CalendarMonthView.headerClass";a:3:{s:9:"prototype";s:31:"dojox.widget._CalendarMonthView";s:4:"type";s:6:"String";s:7:"summary";s:66:"Specifies the CSS class to apply to the header node for this view.";}s:42:"dojox.widget._CalendarMonthView.postCreate";a:4:{s:9:"prototype";s:31:"dojox.widget._CalendarMonthView";s:4:"type";s:8:"Function";s:6:"source";s:257:" this.cloneClass(".dojoxCalendarMonthTemplate", 3); this.cloneClass(".dojoxCalendarMonthGroupTemplate", 2); this._populateMonths(); // Add visual effects to the view, if any have been mixed in this.addFx(".dojoxCalendarMonthLabel", this.domNode);";s:7:"summary";s:19:"Constructs the view";}s:45:"dojox.widget._CalendarMonthView._setValueAttr";a:6:{s:9:"prototype";s:31:"dojox.widget._CalendarMonthView";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:83:" console.log("set value " + value); this.header.innerHTML = value.getFullYear();";s:7:"private";b:1;s:7:"summary";s:0:"";}s:46:"dojox.widget._CalendarMonthView._getMonthNames";a:3:{s:9:"prototype";s:31:"dojox.widget._CalendarMonthView";s:7:"private";b:1;s:7:"summary";s:0:"";}s:47:"dojox.widget._CalendarMonthView._populateMonths";a:3:{s:9:"prototype";s:31:"dojox.widget._CalendarMonthView";s:7:"private";b:1;s:7:"summary";s:0:"";}s:39:"dojox.widget._CalendarMonthView.onClick";a:5:{s:9:"prototype";s:31:"dojox.widget._CalendarMonthView";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"evt";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:280:" if(!dojo.hasClass(evt.target, "dojoxCalendarMonthLabel")){dojo.stopEvent(evt); return;} var month = evt.target.parentNode.cellIndex + (evt.target.parentNode.parentNode.rowIndex * 4); var date = this.attr("value"); date.setMonth(month); this.onValueSelected(date, month);";s:7:"summary";s:29:"Handles clicks on month names";}s:48:"dojox.widget._CalendarMonthView.header.innerHTML";a:2:{s:8:"instance";s:31:"dojox.widget._CalendarMonthView";s:7:"summary";s:0:"";}s:26:"dojox.widget._CalendarYear";a:4:{s:4:"type";s:8:"Function";s:7:"summary";s:83:"Adds a dojox.widget._CalendarYearView view to the dojo.widget._CalendarBase widget.";s:6:"source";s:48:" this._addView(dojox.widget._CalendarYearView);";s:9:"classlike";b:1;}s:33:"dojox.widget._CalendarYear.parent";a:2:{s:9:"prototype";s:26:"dojox.widget._CalendarYear";s:7:"summary";s:0:"";}s:30:"dojox.widget._CalendarYearView";a:5:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:26:"dojox.widget._CalendarView";}s:4:"call";a:2:{i:0;s:26:"dojox.widget._CalendarView";i:1;s:16:"dijit._Templated";}}s:6:"mixins";a:1:{s:9:"prototype";a:1:{i:0;s:26:"dijit._Templated.prototype";}}s:7:"summary";s:32:"A Calendar view listing 12 years";s:9:"classlike";b:1;}s:43:"dojox.widget._CalendarYearView.templatePath";a:3:{s:9:"prototype";s:30:"dojox.widget._CalendarYearView";s:4:"type";s:3:"URL";s:7:"summary";s:60:"the path to the template to be used to construct the widget.";}s:45:"dojox.widget._CalendarYearView.displayedYears";a:2:{s:9:"prototype";s:30:"dojox.widget._CalendarYearView";s:7:"summary";s:0:"";}s:41:"dojox.widget._CalendarYearView.postCreate";a:4:{s:9:"prototype";s:30:"dojox.widget._CalendarYearView";s:4:"type";s:8:"Function";s:6:"source";s:188:" this.cloneClass(".dojoxCalendarYearTemplate", 3); this.cloneClass(".dojoxCalendarYearGroupTemplate", 2); this._populateYears(); this.addFx(".dojoxCalendarYearLabel", this.domNode);";s:7:"summary";s:19:"Constructs the view";}s:44:"dojox.widget._CalendarYearView._setValueAttr";a:6:{s:9:"prototype";s:30:"dojox.widget._CalendarYearView";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:43:" this._populateYears(value.getFullYear());";s:7:"private";b:1;s:7:"summary";s:0:"";}s:45:"dojox.widget._CalendarYearView._populateYears";a:3:{s:9:"prototype";s:30:"dojox.widget._CalendarYearView";s:7:"private";b:1;s:7:"summary";s:0:"";}s:41:"dojox.widget._CalendarYearView.adjustDate";a:5:{s:9:"prototype";s:30:"dojox.widget._CalendarYearView";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:4:"date";a:1:{s:4:"type";s:0:"";}s:6:"amount";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:50:" return dojo.date.add(date, "year", amount * 12);";s:7:"summary";s:63:"Adjusts the value of a date. It moves it by 12 years each time.";}s:38:"dojox.widget._CalendarYearView.onClick";a:5:{s:9:"prototype";s:30:"dojox.widget._CalendarYearView";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"evt";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:222:" if(!dojo.hasClass(evt.target, "dojoxCalendarYearLabel")){dojo.stopEvent(evt); return;} var year = Number(evt.target.innerHTML); var date = this.attr("value"); date.setYear(year); this.onValueSelected(date, year);";s:7:"summary";s:30:"Handles clicks on year values.";}s:26:"dojox.widget.Calendar3Pane";a:5:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:26:"dojox.widget._CalendarBase";}s:4:"call";a:4:{i:0;s:26:"dojox.widget._CalendarBase";i:1;s:25:"dojox.widget._CalendarDay";i:2;s:27:"dojox.widget._CalendarMonth";i:3;s:26:"dojox.widget._CalendarYear";}}s:6:"mixins";a:1:{s:9:"prototype";a:3:{i:0;s:35:"dojox.widget._CalendarDay.prototype";i:1;s:37:"dojox.widget._CalendarMonth.prototype";i:2;s:36:"dojox.widget._CalendarYear.prototype";}}s:7:"summary";s:80:"The Calendar includes day, month and year views. No visual effects are included.";s:9:"classlike";b:1;}s:28:"dojox.widget.MonthlyCalendar";a:5:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:26:"dojox.widget._CalendarBase";}s:4:"call";a:2:{i:0;s:26:"dojox.widget._CalendarBase";i:1;s:27:"dojox.widget._CalendarMonth";}}s:6:"mixins";a:1:{s:9:"prototype";a:1:{i:0;s:37:"dojox.widget._CalendarMonth.prototype";}}s:7:"summary";s:34:"A calendar with only a month view.";s:9:"classlike";b:1;}s:27:"dojox.widget.YearlyCalendar";a:5:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:26:"dojox.widget._CalendarBase";}s:4:"call";a:2:{i:0;s:26:"dojox.widget._CalendarBase";i:1;s:26:"dojox.widget._CalendarYear";}}s:6:"mixins";a:1:{s:9:"prototype";a:1:{i:0;s:36:"dojox.widget._CalendarYear.prototype";}}s:7:"summary";s:33:"A calendar with only a year view.";s:9:"classlike";b:1;}s:26:"dojox.widget.CalendarViews";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:12:"dojox.widget";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:"";}}