//>>built define(["dojo","dijit","dojox","dojo/require!dijit/_WidgetBase,dojo/string"],function(b,k,l){b.provide("dojox.mobile.app.ImageThumbView");b.experimental("dojox.mobile.app.ImageThumbView");b.require("dijit._WidgetBase");b.require("dojo.string");b.declare("dojox.mobile.app.ImageThumbView",k._WidgetBase,{items:[],urlParam:"url",labelParam:null,itemTemplate:'\x3cdiv class\x3d"mblThumbInner"\x3e\x3cdiv class\x3d"mblThumbOverlay"\x3e\x3c/div\x3e\x3cdiv class\x3d"mblThumbMask"\x3e\x3cdiv class\x3d"mblThumbSrc" style\x3d"background-image:url(${url})"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e', minPadding:4,maxPerRow:3,maxRows:-1,baseClass:"mblImageThumbView",thumbSize:"medium",animationEnabled:!0,selectedIndex:-1,cache:null,cacheMustMatch:!1,clickEvent:"onclick",cacheBust:!1,disableHide:!1,constructor:function(a,c){},postCreate:function(){this.inherited(arguments);var a=this;this.addThumb=b.hitch(this,this.addThumb);this.handleImgLoad=b.hitch(this,this.handleImgLoad);this.hideCached=b.hitch(this,this.hideCached);this._onLoadImages={};this.cache=[];this.visibleImages=[];this._cacheCounter= 0;this.connect(this.domNode,this.clickEvent,function(c){(c=a._getItemNodeFromEvent(c))&&!c._cached&&(a.onSelect(c._item,c._index,a.items),b.query(".selected",this.domNode).removeClass("selected"),b.addClass(c,"selected"))});b.addClass(this.domNode,this.thumbSize);this.resize();this.render()},onSelect:function(a,c,b){},_setAnimationEnabledAttr:function(a){this.animationEnabled=a;b[a?"addClass":"removeClass"](this.domNode,"animated")},_setItemsAttr:function(a){this.items=a||[];a={};var c;for(c=0;c< this.items.length;c++)a[this.items[c][this.urlParam]]=1;var e=[],d;for(d in this._onLoadImages)!a[d]&&this._onLoadImages[d]._conn&&(b.disconnect(this._onLoadImages[d]._conn),this._onLoadImages[d].src=null,e.push(d));for(c=0;c=this.maxRows);a++);if(this._thumbSize){c=0;e=-1;var d=this._thumbSize.w+2*this.padding,g=this._thumbSize.h+2*this.padding,f=this.thumbNodes=b.query(".mblThumb",this.domNode),h=0,f=this.visibleImages;for(a=0;a