summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--content/fireflix.js18
1 files changed, 6 insertions, 12 deletions
diff --git a/content/fireflix.js b/content/fireflix.js
index d70ab4d..34cfd3e 100644
--- a/content/fireflix.js
+++ b/content/fireflix.js
@@ -233,22 +233,16 @@ var fireflix = {
233 233
234 refresh_user_tags: function() { 234 refresh_user_tags: function() {
235 var lb = document.getElementById('tagslist'); 235 var lb = document.getElementById('tagslist');
236 var _this = this; 236 var that = this;
237 this.flickr.api_call( 237 this.flickr.api_call_json(
238 { 238 {
239 method: 'flickr.tags.getListUser', 239 method: 'flickr.tags.getListUser',
240 auth_token: 'default', 240 auth_token: 'default',
241 }, function(xr) { 241 }, function(x,j) {
242 var x = xr.responseXML; 242 var tt = j.who.tags.tag;
243 var xp = x.evaluate( 243 for(var i in tt) lb.appendItem(tt[i]._content);
244 '/rsp/who/tags/tag', x, null,
245 XPathResult.ORDERED_NODE_ITERATOR_TYPE, null );
246 // TODO: clear list
247 var n; while(n=xp.iterateNext()) {
248 lb.appendItem(n.firstChild.nodeValue);
249 }
250 }, function(x,s,c,m) { 244 }, function(x,s,c,m) {
251 _this.flickr_failure(x,s,c,m); 245 that.flickr_failure(x,s,c,m);
252 } 246 }
253 ); 247 );
254 }, 248 },