//>>built // wrapped by build app define("dojox/data/demos/widgets/FlickrViewList", ["dijit","dojo","dojox","dojo/require!dojox/dtl/_Templated,dijit/_Widget"], function(dijit,dojo,dojox){ dojo.provide("dojox.data.demos.widgets.FlickrViewList"); dojo.require("dojox.dtl._Templated"); dojo.require("dijit._Widget"); dojo.declare("dojox.data.demos.widgets.FlickrViewList", [ dijit._Widget, dojox.dtl._Templated ], { store: null, items: null, templateString: dojo.cache("dojox", "data/demos/widgets/templates/FlickrViewList.html", "{% load dojox.dtl.contrib.data %}\n{% bind_data items to store as flickr %}\n
\n\t{% for item in flickr %}\n\t
\n\t\t
{{ item.title }}
\n\t\t\n\t\t\t\n\t\t\n\t\t

{{ item.author }}

\n\n\t\t\n\t
\n\t{% endfor %}\n
\n\n"), fetch: function(request){ request.onComplete = dojo.hitch(this, "onComplete"); request.onError = dojo.hitch(this, "onError"); return this.store.fetch(request); }, onError: function(){ console.trace(); this.items = []; this.render(); }, onComplete: function(items, request){ this.items = items||[]; this.render(); } } ); });