diff options
author | Yorhel <git@yorhel.nl> | 2019-08-26 16:51:18 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2019-08-26 16:51:22 +0200 |
commit | 0ddae62c5f1ed386f2a87ffa2636dcccf2dd4a9f (patch) | |
tree | 50ce84934344dda36a8cf95c3c7d43d7a4c2644e /data/js | |
parent | 27ff73213928994e7e1117293c4a751fe99b215b (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.js | 18 |
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 () { |