diff options
Diffstat (limited to 'js')
| -rw-r--r-- | js/inline-expanding.js | 45 | ||||
| -rw-r--r-- | js/local-time.js | 2 |
2 files changed, 45 insertions, 2 deletions
diff --git a/js/inline-expanding.js b/js/inline-expanding.js new file mode 100644 index 00000000..e7360dce --- /dev/null +++ b/js/inline-expanding.js @@ -0,0 +1,45 @@ +/* + * inline-expanding.js + * https://github.com/savetheinternet/Tinyboard/blob/master/js/inline-expanding.js + * + * Released under the MIT license + * Copyright (c) 2012 Michael Save <savetheinternet@tinyboard.org> + * + * Usage: + * $config['additional_javascript'][] = 'js/inline-expanding.js'; + * + */ + +onload(function(){ + var link = document.getElementsByTagName('a'); + + for(var i = 0; i < link.length; i++) { + if(typeof link[i] == "object" && link[i].childNodes[0].src && link[i].className != 'file') { + link[i].onclick = function(e) { + if(e.which == 2) { + return true; + } + if(!this.tag) { + this.tag = this.childNodes[0].src; + this.childNodes[0].src = this.href; + this.childNodes[0].style.width = 'auto'; + this.childNodes[0].style.height = 'auto'; + this.childNodes[0].style.opacity = '0.4'; + this.childNodes[0].style.filter = 'alpha(opacity=40)'; + this.childNodes[0].onload = function() { + this.style.opacity = '1'; + this.style.filter = ''; + } + } else { + this.childNodes[0].src = this.tag; + this.childNodes[0].style.width = 'auto'; + this.childNodes[0].style.height = 'auto'; + this.tag = ''; + } + return false; + } + + } + } +}); + diff --git a/js/local-time.js b/js/local-time.js index 4a3b4deb..b81c324f 100644 --- a/js/local-time.js +++ b/js/local-time.js @@ -6,8 +6,6 @@ * Copyright (c) 2012 Michael Save <savetheinternet@tinyboard.org> * * Usage: - * $config['quick_reply'] = true; - * $config['additional_javascript'][] = 'js/jquery.min.js'; * $config['additional_javascript'][] = 'js/local-time.js'; * */ |
