summaryrefslogtreecommitdiffabout
path: root/content
Side-by-side diff
Diffstat (limited to 'content') (more/less context) (ignore 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 = {
refresh_user_tags: function() {
var lb = document.getElementById('tagslist');
- var _this = this;
- this.flickr.api_call(
+ var that = this;
+ this.flickr.api_call_json(
{
method: 'flickr.tags.getListUser',
auth_token: 'default',
- }, function(xr) {
- var x = xr.responseXML;
- var xp = x.evaluate(
- '/rsp/who/tags/tag', x, null,
- XPathResult.ORDERED_NODE_ITERATOR_TYPE, null );
- // TODO: clear list
- var n; while(n=xp.iterateNext()) {
- lb.appendItem(n.firstChild.nodeValue);
- }
+ }, function(x,j) {
+ var tt = j.who.tags.tag;
+ for(var i in tt) lb.appendItem(tt[i]._content);
}, function(x,s,c,m) {
- _this.flickr_failure(x,s,c,m);
+ that.flickr_failure(x,s,c,m);
}
);
},