a:17:{s:9:"#provides";s:23:"dojox.image.FlickrBadge";s:9:"#resource";s:20:"image/FlickrBadge.js";s:9:"#requires";a:2:{i:0;a:2:{i:0;s:6:"common";i:1;s:17:"dojox.image.Badge";}i:1;a:2:{i:0;s:6:"common";i:1;s:26:"dojox.data.FlickrRestStore";}}s:23:"dojox.image.FlickrBadge";a:4:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:17:"dojox.image.Badge";}s:4:"call";a:1:{i:0;s:17:"dojox.image.Badge";}}s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:32:"dojox.image.FlickrBadge.children";a:2:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:7:"summary";s:0:"";}s:30:"dojox.image.FlickrBadge.userid";a:4:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:8:"instance";s:23:"dojox.image.FlickrBadge";s:4:"type";s:6:"String";s:7:"summary";s:80:"If you know your Flickr userid, you can set it to prevent a call to fetch the id";}s:32:"dojox.image.FlickrBadge.username";a:3:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:4:"type";s:6:"String";s:7:"summary";s:20:"Your Flickr username";}s:29:"dojox.image.FlickrBadge.setid";a:3:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:4:"type";s:6:"String";s:7:"summary";s:28:"The id of the set to display";}s:28:"dojox.image.FlickrBadge.tags";a:3:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:4:"type";s:12:"String|Array";s:7:"summary";s:70:"A comma separated list of tags or an array of tags to grab from Flickr";}s:34:"dojox.image.FlickrBadge.searchText";a:3:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:4:"type";s:6:"String";s:7:"summary";s:94:"Free text search. Photos who's title, description, or tags contain the text will be displayed";}s:30:"dojox.image.FlickrBadge.target";a:3:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:4:"type";s:6:"String";s:7:"summary";s:111:"Where to display the pictures when clicked on. Valid values are the same as the target attribute of the A tag.";}s:30:"dojox.image.FlickrBadge.apikey";a:2:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:7:"summary";s:0:"";}s:30:"dojox.image.FlickrBadge._store";a:4:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:8:"instance";s:23:"dojox.image.FlickrBadge";s:7:"private";b:1;s:7:"summary";s:0:"";}s:34:"dojox.image.FlickrBadge.postCreate";a:4:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:4:"type";s:8:"Function";s:6:"source";s:516:" if(this.username && !this.userid){ var def = dojo.io.script.get({ url: "http://www.flickr.com/services/rest/", preventCache: true, content: { format: "json", method: "flickr.people.findByUsername", api_key: this.apikey, username: this.username }, callbackParamName: "jsoncallback" }); def.addCallback(this, function(data){ if(data.user && data.user.nsid){ this.userid = data.user.nsid; if(!this._started){ this.startup(); } } }); }";s:7:"summary";s:0:"";}s:31:"dojox.image.FlickrBadge.startup";a:5:{s:9:"prototype";s:23:"dojox.image.FlickrBadge";s:4:"type";s:8:"Function";s:6:"source";s:1070:" if(this._started){ return; } if(this.userid){ var query = { userid: this.userid }; if(this.setid){ query["setid"] = this.setid; } if(this.tags){ query.tags = this.tags; } if(this.searchText){ query.text = this.searchText; } var args = arguments; this._store = new dojox.data.FlickrRestStore({ apikey: this.apikey }); this._store.fetch({ count: this.cols * this.rows, query: query, onComplete: dojo.hitch(this, function(items){ dojo.forEach(items, function(item){ var a = dojo.doc.createElement("a"); dojo.addClass(a, "flickrImage"); a.href = this._store.getValue(item, "link"); if(this.target){ a.target = this.target; } var img = dojo.doc.createElement("img"); img.src = this._store.getValue(item, "imageUrlThumb"); dojo.style(img, { width: "100%", height: "100%" }); a.appendChild(img); this.domNode.appendChild(a); }, this); dojox.image.Badge.prototype.startup.call(this, args); }) }); }";s:6:"chains";a:1:{s:4:"call";a:1:{i:0;s:35:"dojox.image.Badge.prototype.startup";}}s:7:"summary";s:0:"";}s:11:"dojox.image";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}