summaryrefslogtreecommitdiffabout
path: root/content/fireflix.js
authorMichael Krelin <hacker@klever.net>2006-10-01 20:17:40 (UTC)
committer Michael Krelin <hacker@klever.net>2006-10-01 20:17:40 (UTC)
commitfa83ec27570f4d397aefeaa11e1f74b49b8d9402 (patch) (side-by-side diff)
tree1d40b49c027742d294fe6e39ba2535afd61011e3 /content/fireflix.js
parent1667f51c2ab80c8a33216d0d4fbb9e5af50bb76f (diff)
downloadfireflix-fa83ec27570f4d397aefeaa11e1f74b49b8d9402.zip
fireflix-fa83ec27570f4d397aefeaa11e1f74b49b8d9402.tar.gz
fireflix-fa83ec27570f4d397aefeaa11e1f74b49b8d9402.tar.bz2
for a number of reasons div is better than iframe for the purpose of showing html descriptions
git-svn-id: http://svn.klever.net/kin/fireflix/trunk@173 fe716a7a-6dde-0310-88d9-d003556173a8
Diffstat (limited to 'content/fireflix.js') (more/less context) (ignore whitespace changes)
-rw-r--r--content/fireflix.js20
1 files changed, 6 insertions, 14 deletions
diff --git a/content/fireflix.js b/content/fireflix.js
index 6773134..6681303 100644
--- a/content/fireflix.js
+++ b/content/fireflix.js
@@ -756,21 +756,13 @@ var fireflix = {
},
render_description_frame: function(content) {
if(!content) {
- try {
- this.searchresult_description.contentDocument.lastChild.innerHTML
- = '';
- }catch(e) { } /* it will throw exceptions when the iframe isn't well
- prepared to meet me, but it's unimportant then, anyway */
+ this.searchresult_description.innerHTML = '';
}else{
- this.searchresult_description.contentDocument.lastChild.setAttribute(
- 'style',
- 'font-size: 80%; margin: 1px 3px; font-family: arial, sans-serif'
- );
- this.searchresult_description.contentDocument.lastChild.innerHTML
- = content;
- var ls = this.searchresult_description.contentDocument.links;
- for(var l=0;l<ls.length;++l)
- ls.item(l).setAttribute('target','_blank');
+ this.searchresult_description.innerHTML = content?content:'';
+ /* of all linking elements flickr only allows a */
+ var as = this.searchresult_description.getElementsByTagName('a');
+ for(var a=0;a<as.length;++a)
+ as.item(a).setAttribute('target','_blank');
}
},
on_select: function() {