//>>built
define("dojox/calendar/_VerticalScrollBarBase","dojo/_base/declare,dojo/_base/event,dojo/_base/lang,dojo/on,dojo/dom-style,dijit/_WidgetBase".split(","),function(b,g,c,d,e,f){return b("dojox.calendar._VerticalScrollBarBase",f,{value:0,minimum:0,maximum:100,_scrollHandle:null,buildRendering:function(){this.inherited(arguments);this._scrollHandle=d(this.domNode,"scroll",c.hitch(this,function(){this.value=this._getDomScrollerValue();this.onChange(this.value);this.onScroll(this.value)}))},destroy:function(a){this._scrollHandle.remove();
this.inherited(arguments)},_getDomScrollerValue:function(){return this.domNode.scrollTop},_setDomScrollerValue:function(a){this.domNode.scrollTop=a},_setValueAttr:function(a){a=Math.min(this.maximum,a);a=Math.max(this.minimum,a);if(this.value!=a)this.value=a,this.onChange(a),this._setDomScrollerValue(a)},onChange:function(){},onScroll:function(){},_setMinimumAttr:function(a){this.minimum=a=Math.min(a,this.maximum)},_setMaximumAttr:function(a){this.maximum=a=Math.max(a,this.minimum);e.set(this.content,
"height",a+"px")}})});