From 2e533bd16346ec74216415c01a57c7276d608cf8 Mon Sep 17 00:00:00 2001 From: yorhel Date: Tue, 29 Apr 2008 12:59:28 +0000 Subject: ...another commit... git-svn-id: svn://vndb.org/vndb@9 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b --- static/files/def.js | 28 +++++++++++++++++++--------- static/files/style.css | 20 +++++++++++--------- 2 files changed, 30 insertions(+), 18 deletions(-) (limited to 'static/files') diff --git a/static/files/def.js b/static/files/def.js index fcb98421..72b5cd80 100644 --- a/static/files/def.js +++ b/static/files/def.js @@ -79,31 +79,41 @@ function formtoggle(n) { var ddx;var ddy;var dds=null; function dropDown(e) { e = e || window.event; - var tg = e.target || e.srcElement; // get target element + var tg = e.target || e.srcElement; if(tg.nodeType == 3) tg = tg.parentNode; + if(!dds && (tg.nodeName.toLowerCase() != 'a' || !tg.rel || tg.className.indexOf('dropdown') < 0)) return; - var mouseX = e.pageX || (e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft); - var mouseY = e.pageY || (e.clientY + document.body.scrollTop + document.documentElement.scrollTop); + if(tg.rel) + tg.rel = tg.rel.replace(/ *nofollow */,""); + if(!dds && !tg.rel) + return; + if(!dds) { - var obj = x(tg.rel); - ddx = mouseX-20; - ddy = mouseY+10; + var obj=tg; + ddx = ddy = 0; + do { + ddx += obj.offsetLeft; + ddy += obj.offsetTop; + } while(obj = obj.offsetParent); + ddy += 16; + obj = x(tg.rel); obj.style.left = ddx+'px'; obj.style.top = ddy+'px'; dds = tg; } + if(dds) { + var mouseX = e.pageX || (e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft); + var mouseY = e.pageY || (e.clientY + document.body.scrollTop + document.documentElement.scrollTop); var obj = x(dds.rel); - if((mouseX < ddx || mouseX > ddx+obj.offsetWidth || mouseY < ddy-20 || mouseY > ddy + obj.offsetHeight) + if((mouseX < ddx-5 || mouseX > ddx+obj.offsetWidth+5 || mouseY < ddy-20 || mouseY > ddy + obj.offsetHeight) || (mouseY < ddy && tg.nodeName.toLowerCase() == 'a' && tg != dds)) { obj.style.left = '-500px'; dds = null; } - return; } - return true; } diff --git a/static/files/style.css b/static/files/style.css index 5f78116e..6a8ab4fb 100644 --- a/static/files/style.css +++ b/static/files/style.css @@ -377,6 +377,9 @@ dd { dl.vnrel dd, dl.vncat dd { padding: 0 0 0 75px; } +ul.vnani i { color: #999 } +ul.vnani b { color: #999; font-weight: normal; font-size: 10px; } +ul.vnani acronym { border: 0 } ul { padding: 0 0 0 17px; } @@ -419,9 +422,11 @@ img.right { float: left; margin: 0 0 0 15px; } -#vnheader dl { +#vnheader dl, #vnheader ul { margin: 0 0 0 270px; + padding: 0; } +#vnheader li { list-style-type: none; margin: 0; padding: 0; } #vnheader h3 { margin: 5px 0 0 260px; font-size: 13px; @@ -642,16 +647,13 @@ thead tr td a { text-decoration: none; } background: url(/files/platforms.png) no-repeat; width: 16px; height: 14px; - margin: 0 2px 0 0; + margin: 0 5px 0 0; overflow: hidden; - float: right; - text-indent: -999px; - display: block; + display:-moz-inline-stack; + display: inline-block; padding: 0; border: 0; -} -li .plat { - float: left; + text-decoration: none; } .plat.oth { background: none; } .plat.dc { background-position: 0px 0px; } @@ -709,7 +711,7 @@ b.diff_del { font-weight: normal; background-color: #fcc; } #tre .tc1 { width: 75px; padding-left: 10px; } #tre .tc2 { width: 60px; text-align: center; } -#tre .tc3 { width: 55px; margin: 0; padding: 0; white-space: nowrap; } +#tre .tc3 { width: 55px; margin: 0; padding: 0; white-space: nowrap; text-align: right } #tre .tc4 { width: 10px; text-align: right; padding-right:3px; } #tre .tc7 { width: 16px; margin: 0; padding: 0; white-space: nowrap; } -- cgit v1.2.3