summaryrefslogtreecommitdiffabout
path: root/content
authorMichael Krelin <hacker@klever.net>2011-08-28 16:22:04 (UTC)
committer Michael Krelin <hacker@klever.net>2011-08-28 16:22:04 (UTC)
commite58247a43552504e34ae31a5262a8a9dd338243c (patch) (unidiff)
tree010174a32497fa0e085de0902799197f703e678a /content
parentaa13caca14bac3ed268ac6fb62f0270e40b24e48 (diff)
downloadfireflix-e58247a43552504e34ae31a5262a8a9dd338243c.zip
fireflix-e58247a43552504e34ae31a5262a8a9dd338243c.tar.gz
fireflix-e58247a43552504e34ae31a5262a8a9dd338243c.tar.bz2
more json calls
Signed-off-by: Michael Krelin <hacker@klever.net>
Diffstat (limited to 'content') (more/less context) (ignore whitespace changes)
-rw-r--r--content/fireflix.js19
1 files changed, 9 insertions, 10 deletions
diff --git a/content/fireflix.js b/content/fireflix.js
index 283e930..d70ab4d 100644
--- a/content/fireflix.js
+++ b/content/fireflix.js
@@ -440,41 +440,40 @@ var fireflix = {
440 } 440 }
441 }, 441 },
442 on_finish_upload: function() { 442 on_finish_upload: function() {
443 if(this.batch_ids.length) { 443 if(this.batch_ids.length) {
444 var psn = prompt(this.fireflix.loc_strings.getString('postUploadPhotoset')); 444 var psn = prompt(this.fireflix.loc_strings.getString('postUploadPhotoset'));
445 if(psn!=null) { 445 if(psn!=null) {
446 var pids = this.batch_ids.join(','); 446 var pids = this.batch_ids.join(',');
447 var ppid = this.batch_ids[0]; 447 var ppid = this.batch_ids[0];
448 var _this = this; 448 var that = this;
449 this.fireflix.flickr.api_call( 449 this.fireflix.flickr.api_call_json(
450 { 450 {
451 method: 'flickr.photosets.create', 451 method: 'flickr.photosets.create',
452 auth_token: 'default', 452 auth_token: 'default',
453 title: psn, 453 title: psn,
454 primary_photo_id: ppid 454 primary_photo_id: ppid
455 }, function(x) { 455 }, function(x,j) {
456 var npid = 456 var npid = j.photoset.id;
457 x.responseXML.getElementsByTagName('photoset').item(0).getAttribute('id'); 457 that.fireflix.flickr.api_call_json(
458 _this.fireflix.flickr.api_call(
459 { 458 {
460 method: 'flickr.photosets.editPhotos', 459 method: 'flickr.photosets.editPhotos',
461 auth_token: 'default', 460 auth_token: 'default',
462 photoset_id: npid, 461 photoset_id: npid,
463 primary_photo_id: ppid, 462 primary_photo_id: ppid,
464 photo_ids: pids 463 photo_ids: pids
465 }, function(x) { 464 }, function(x,j) {
466 _this.fireflix.refresh_sets(); 465 that.fireflix.refresh_sets();
467 }, function(x,s,c,m) { 466 }, function(x,s,c,m) {
468 _this.fireflix.flickr_failure(x,s,c,m); 467 that.fireflix.flickr_failure(x,s,c,m);
469 } 468 }
470 ); 469 );
471 }, function(x,s,c,m) { 470 }, function(x,s,c,m) {
472 _this.fireflix.flickr_failure(x,s,c,m); 471 that.fireflix.flickr_failure(x,s,c,m);
473 } 472 }
474 ); 473 );
475 } 474 }
476 } 475 }
477 this.selection.clearSelection(); 476 this.selection.clearSelection();
478 this.cmd_uploads_upload.setAttribute('disabled','false'); 477 this.cmd_uploads_upload.setAttribute('disabled','false');
479 this.upload_progress.setAttribute('hidden','true'); 478 this.upload_progress.setAttribute('hidden','true');
480 }, 479 },