//>>built define("dojox/mobile/_StoreMixin",["dojo/_base/Deferred","dojo/_base/declare"],function(_1,_2){ return _2("dojox.mobile._StoreMixin",null,{store:null,query:null,queryOptions:null,labelProperty:"label",childrenProperty:"children",setStore:function(_3,_4,_5){ if(_3===this.store){ return null; } if(_3){ _3.getValue=function(_6,_7){ return _6[_7]; }; } this.store=_3; this._setQuery(_4,_5); return this.refresh(); },setQuery:function(_8,_9){ this._setQuery(_8,_9); return this.refresh(); },_setQuery:function(_a,_b){ this.query=_a; this.queryOptions=_b||this.queryOptions; },refresh:function(){ if(!this.store){ return null; } var _c=this; var _d=this.store.query(this.query,this.queryOptions); _1.when(_d,function(_e){ if(_e.items){ _e=_e.items; } if(_d.observe){ _d.observe(function(_f,_10,_11){ if(_10>-1){ _c.onDelete(_f,_10); }else{ if(_11>-1){ _c.onUpdate(_f,_11); } } }); } _c.onComplete(_e); },function(_12){ _c.onError(_12); }); return _d; }}); });