//>>built
define("dojox/app/widgets/_ScrollableMixin",["dojo/_base/declare","dojo/_base/lang","dojo/dom-class","dojo/dom-construct","dojox/mobile/scrollable"],function(a,e,f,g,h){a=a("dojox.app.widgets._ScrollableMixin",null,{scrollableParams:null,allowNestedScrolls:!0,constructor:function(){this.scrollableParams={noResize:!0}},destroy:function(){this.cleanup();this.inherited(arguments)},startup:function(){this._started||(this.init(this.scrollableParams),this.inherited(arguments),this.reparent())},buildRendering:function(){this.inherited(arguments);
f.add(this.domNode,"mblScrollableView");this.domNode.style.overflow="hidden";this.domNode.style.top="0px";this.containerNode=g.create("div",{className:"mblScrollableViewContainer"},this.domNode);this.containerNode.style.position="absolute";this.containerNode.style.top="0px";if("v"===this.scrollDir)this.containerNode.style.width="100%"},reparent:function(){var b,a,d,c;for(b=0,a=0,d=this.domNode.childNodes.length;b<d;b++)c=this.domNode.childNodes[a],c===this.containerNode?a++:this.containerNode.appendChild(this.domNode.removeChild(c))},
resize:function(){this.inherited(arguments);array.forEach(this.getChildren(),function(a){a.resize&&a.resize()})}});e.extend(a,new h);return a});