//>>built define("dojo/_base/array dojo/_base/lang dojo/_base/declare dojo/sniff dojo/dom-construct dojo/dom-geometry dijit/registry ./common ./viewRegistry".split(" "),function(g,h,k,n,e,f,l,p,m){return k("dojox.mobile.LongListMixin",null,{pageSize:20,maxPages:5,unloadPages:1,startup:function(){this._started||(this.inherited(arguments),this.editable||!(this._sv=m.getEnclosingScrollable(this.domNode)))||(this._items=this.getChildren(),this._clearItems(),this.containerNode=e.create("div",null,this.domNode), this.connect(this._sv,"scrollTo",h.hitch(this,this._loadItems),!0),this.connect(this._sv,"slideTo",h.hitch(this,this._loadItems),!0),this._topDiv=e.create("div",null,this.domNode,"first"),this._bottomDiv=e.create("div",null,this.domNode,"last"),this._reloadItems())},_loadItems:function(a){var b=this._sv,c=b.getDim().d.h;if(!(0>=c)){var b=-b.getPos().y,d=a?-a.y:b;a=Math.min(b,d);for(c=Math.max(b,d)+c;this._loadedYMin>a&&this._addBefore(););for(;this._loadedYMax=this.maxPages*this.pageSize){c=this.unloadPages*this.pageSize;for(a=0;a=this.maxPages*this.pageSize){c=f.getMarginBox(this.containerNode);d=this.unloadPages*this.pageSize;for(a=0;a