summaryrefslogtreecommitdiff
path: root/data/js
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2019-08-26 16:51:18 +0200
committerYorhel <git@yorhel.nl>2019-08-26 16:51:22 +0200
commit0ddae62c5f1ed386f2a87ffa2636dcccf2dd4a9f (patch)
tree50ce84934344dda36a8cf95c3c7d43d7a4c2644e /data/js
parent27ff73213928994e7e1117293c4a751fe99b215b (diff)
Add release links dropdown to VN pages
As suggested in https://vndb.org/t12755.15 - although this implementation is a little bit quirky.
Diffstat (limited to 'data/js')
-rw-r--r--data/js/misc.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/data/js/misc.js b/data/js/misc.js
index 5772c3d6..8e471012 100644
--- a/data/js/misc.js
+++ b/data/js/misc.js
@@ -236,6 +236,24 @@ if(byId('batchedit'))
})();
+// external links dropdown for releases (/v+)
+(function(){
+ var l = byClass('rllinks');
+ for(var i=0; i<l.length; i++) {
+ var o = byName(l[i].parentNode, 'ul')[0];
+ if(o) {
+ l[i].links_ul = l[i].parentNode.removeChild(o);
+ setClass(l[i].links_ul, 'hidden', false);
+ ddInit(l[i], 'left', function(acr) {
+ return acr.links_ul;
+ });
+ if(l[i].href.match(/#$/)) {
+ l[i].onclick = function() { return false; };
+ }
+ }
+ }
+})();
+
// set note input box (/u+/list)
if(byId('not') && byId('vns'))
byId('vns').onchange = function () {