summaryrefslogtreecommitdiffabout
path: root/content/fireflix.js
Unidiff
Diffstat (limited to 'content/fireflix.js') (more/less context) (ignore whitespace changes)
-rw-r--r--content/fireflix.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/content/fireflix.js b/content/fireflix.js
index 63a4118..85b4d39 100644
--- a/content/fireflix.js
+++ b/content/fireflix.js
@@ -847,65 +847,65 @@ var fireflix = {
847 _this.fireflix.flickr_failure(x,s,c,m); 847 _this.fireflix.flickr_failure(x,s,c,m);
848 } 848 }
849 ); 849 );
850 this.searchresult_props.hidden = false; 850 this.searchresult_props.hidden = false;
851 }else{ 851 }else{
852 this.render_description_frame(p.description); 852 this.render_description_frame(p.description);
853 } 853 }
854 } 854 }
855 } 855 }
856 }, 856 },
857 on_cmd_open: function(ev) { 857 on_cmd_open: function(ev) {
858 if(this.selection.currentIndex<0) 858 if(this.selection.currentIndex<0)
859 return; 859 return;
860 var p = this.photos[this.selection.currentIndex]; 860 var p = this.photos[this.selection.currentIndex];
861 if(!p.id) 861 if(!p.id)
862 return; 862 return;
863 this.fireflix.openTab(this.fireflix.flickr.make_photo_url(p,'p')); 863 this.fireflix.openTab(this.fireflix.flickr.make_photo_url(p,'p'));
864 } 864 }
865 }, 865 },
866 866
867 photo_html: function(p,i,l) { 867 photo_html: function(p,i,l) {
868 // TODO: add alt/title when possible 868 // TODO: add alt/title when possible
869 var rv = 869 var rv =
870 '<a href="'+this.flickr.make_photo_url(p,l)+'">' + 870 '<a href="'+this.flickr.make_photo_url(p,l)+'">' +
871 '<img src="'+this.flickr.make_photo_url(p,i)+'" />'+ 871 '<img src="'+this.flickr.make_photo_url(p,i)+'" />'+
872 '</a>'; 872 '</a>';
873 return rv; 873 return rv;
874 }, 874 },
875 build_html: function(photos,uti,utl) { 875 build_html: function(photos,uti,utl) {
876 var rv = ''; 876 var rv = '';
877 for(var i in photos) { 877 for(var i in photos) {
878 var p = photos[i]; 878 var p = photos[i];
879 rv += this.photo_html(p,utl,uti)+'\n'; 879 rv += this.photo_html(p,uti,utl)+'\n';
880 } 880 }
881 return rv; 881 return rv;
882 }, 882 },
883 883
884 popup_content: function(s) { 884 popup_content: function(s) {
885 window.openDialog( 885 window.openDialog(
886 "chrome://fireflix/content/generated-content.xul", 886 "chrome://fireflix/content/generated-content.xul",
887 null, "dialog,chrome", this, s ); 887 null, "dialog,chrome", this, s );
888 }, 888 },
889 copy_to_clipboard: function(s) { 889 copy_to_clipboard: function(s) {
890 var ch = Components.classes["@mozilla.org/widget/clipboardhelper;1"] 890 var ch = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
891 .getService(Components.interfaces.nsIClipboardHelper); 891 .getService(Components.interfaces.nsIClipboardHelper);
892 ch.copyString(s); 892 ch.copyString(s);
893 }, 893 },
894 openTab: function(l) { 894 openTab: function(l) {
895 var wm = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService( 895 var wm = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(
896 Components.interfaces.nsIWindowMediator ); 896 Components.interfaces.nsIWindowMediator );
897 var bw = wm.getMostRecentWindow('navigator:browser'); 897 var bw = wm.getMostRecentWindow('navigator:browser');
898 var b = bw.getBrowser(); 898 var b = bw.getBrowser();
899 var t = b.addTab(l); 899 var t = b.addTab(l);
900 b.selectedTab = t; 900 b.selectedTab = t;
901 }, 901 },
902 902
903 build_menus: function() { 903 build_menus: function() {
904 this.append_html_menu( 904 this.append_html_menu(
905 document.getElementById('sets_html_menu'), 905 document.getElementById('sets_html_menu'),
906 'stm_','m_bop','cmdset_sets','cmd_sets_html' 906 'stm_','m_bop','cmdset_sets','cmd_sets_html'
907 ); 907 );
908 this.append_html_menu( 908 this.append_html_menu(
909 document.getElementById('uploads_html_menu'), 909 document.getElementById('uploads_html_menu'),
910 'stm_','m_bop','cmdset_uploads','cmd_uploads_html' 910 'stm_','m_bop','cmdset_uploads','cmd_uploads_html'
911 ); 911 );