author | Michael Krelin <hacker@klever.net> | 2006-10-01 21:58:33 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2006-10-01 21:58:33 (UTC) |
commit | 6e5ed4310ed88d19b9760af346346a79ca21c66d (patch) (unidiff) | |
tree | 66c3de4bdfdad3a76ef008364d03638b33721fad /content/fireflix.js | |
parent | d11f973311060020c6cc760f7304488155f40dd7 (diff) | |
download | fireflix-6e5ed4310ed88d19b9760af346346a79ca21c66d.zip fireflix-6e5ed4310ed88d19b9760af346346a79ca21c66d.tar.gz fireflix-6e5ed4310ed88d19b9760af346346a79ca21c66d.tar.bz2 |
prevent overflowing in sidebar again
git-svn-id: http://svn.klever.net/kin/fireflix/trunk@177 fe716a7a-6dde-0310-88d9-d003556173a8
-rw-r--r-- | content/fireflix.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/content/fireflix.js b/content/fireflix.js index f180379..e144aae 100644 --- a/content/fireflix.js +++ b/content/fireflix.js | |||
@@ -749,64 +749,65 @@ var fireflix = { | |||
749 | var xp = x.evaluate( | 749 | var xp = x.evaluate( |
750 | '/rsp/photos/photo', x, null, | 750 | '/rsp/photos/photo', x, null, |
751 | XPathResult.ORDERED_NODE_ITERATOR_TYPE, null ); | 751 | XPathResult.ORDERED_NODE_ITERATOR_TYPE, null ); |
752 | _this.importXPR(xp); | 752 | _this.importXPR(xp); |
753 | _this.tree.ensureRowIsVisible(0); | 753 | _this.tree.ensureRowIsVisible(0); |
754 | _this.on_select(); | 754 | _this.on_select(); |
755 | }, function(x,s,c,m) { | 755 | }, function(x,s,c,m) { |
756 | _this.fireflix.flickr_failure(x,s,c,m); | 756 | _this.fireflix.flickr_failure(x,s,c,m); |
757 | } | 757 | } |
758 | ); | 758 | ); |
759 | }, | 759 | }, |
760 | render_description_frame: function(content) { | 760 | render_description_frame: function(content) { |
761 | if(!content) { | 761 | if(!content) { |
762 | this.searchresult_description.innerHTML = ''; | 762 | this.searchresult_description.innerHTML = ''; |
763 | }else{ | 763 | }else{ |
764 | this.searchresult_description.innerHTML = content?content:''; | 764 | this.searchresult_description.innerHTML = content?content:''; |
765 | /* of all linking elements flickr only allows a */ | 765 | /* of all linking elements flickr only allows a */ |
766 | var as = this.searchresult_description.getElementsByTagName('a'); | 766 | var as = this.searchresult_description.getElementsByTagName('a'); |
767 | for(var a=0;a<as.length;++a) | 767 | for(var a=0;a<as.length;++a) |
768 | as.item(a).setAttribute('target','_blank'); | 768 | as.item(a).setAttribute('target','_blank'); |
769 | } | 769 | } |
770 | }, | 770 | }, |
771 | on_select: function() { | 771 | on_select: function() { |
772 | if(this.selection.currentIndex<0) { | 772 | if(this.selection.currentIndex<0) { |
773 | this.searchresult_props.hidden = true; | 773 | this.searchresult_props.hidden = true; |
774 | }else{ | 774 | }else{ |
775 | var p = this.photos[this.selection.currentIndex]; | 775 | var p = this.photos[this.selection.currentIndex]; |
776 | if(!p) { | 776 | if(!p) { |
777 | this.searchresult_props.hidden = true; | 777 | this.searchresult_props.hidden = true; |
778 | }else{ | 778 | }else{ |
779 | this.search_photo.src = this.fireflix.flickr.make_photo_url(p,'t'); | 779 | this.search_photo.src = this.fireflix.flickr.make_photo_url(p,'t'); |
780 | this.searchresult_title.value = p.title; | 780 | this.searchresult_title.value = p.title; |
781 | this.searchresult_title.tooltipText = p.title; | ||
781 | this.render_description_frame(null); | 782 | this.render_description_frame(null); |
782 | if(p.description==null && p.description==undefined) { | 783 | if(p.description==null && p.description==undefined) { |
783 | var pid = p.id; | 784 | var pid = p.id; |
784 | var ci = this.selection.currentIndex; | 785 | var ci = this.selection.currentIndex; |
785 | var _this = this; | 786 | var _this = this; |
786 | this.fireflix.flickr.api_call( | 787 | this.fireflix.flickr.api_call( |
787 | { | 788 | { |
788 | method: 'flickr.photos.getInfo', | 789 | method: 'flickr.photos.getInfo', |
789 | auth_token: 'default', | 790 | auth_token: 'default', |
790 | photo_id: p.id, | 791 | photo_id: p.id, |
791 | secret: p.secret | 792 | secret: p.secret |
792 | }, function(xr) { | 793 | }, function(xr) { |
793 | var pp = _this.photos[ci]; | 794 | var pp = _this.photos[ci]; |
794 | if(ci==_this.selection.currentIndex && pp.id==pid) { | 795 | if(ci==_this.selection.currentIndex && pp.id==pid) { |
795 | var n = xp_node('/rsp/photo',xr.responseXML); | 796 | var n = xp_node('/rsp/photo',xr.responseXML); |
796 | pp.fromNode_(n); | 797 | pp.fromNode_(n); |
797 | _this.render_description_frame(pp.description); | 798 | _this.render_description_frame(pp.description); |
798 | } | 799 | } |
799 | }, function(x,s,c,m) { | 800 | }, function(x,s,c,m) { |
800 | _this.fireflix.flickr_failure(x,s,c,m); | 801 | _this.fireflix.flickr_failure(x,s,c,m); |
801 | } | 802 | } |
802 | ); | 803 | ); |
803 | this.searchresult_props.hidden = false; | 804 | this.searchresult_props.hidden = false; |
804 | }else{ | 805 | }else{ |
805 | this.render_description_frame(p.description); | 806 | this.render_description_frame(p.description); |
806 | } | 807 | } |
807 | } | 808 | } |
808 | } | 809 | } |
809 | }, | 810 | }, |
810 | on_cmd_open: function(ev) { | 811 | on_cmd_open: function(ev) { |
811 | if(this.selection.currentIndex<0) | 812 | if(this.selection.currentIndex<0) |
812 | return; | 813 | return; |