diff options
Diffstat (limited to 'data/script.js')
-rw-r--r-- | data/script.js | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/data/script.js b/data/script.js index 97f5fa30..41998405 100644 --- a/data/script.js +++ b/data/script.js @@ -1814,7 +1814,7 @@ function ctrAdd(item, spoil) { tag('b', {'class':'grayedout'}, group?group+' / ':''), tag('a', {'href':'/i'+id}, name)), sp, - tag('td', {'class':'tc_del'}, tag('a', {href:'#', onclick:ctrDel}, 'del')) + tag('td', {'class':'tc_del'}, tag('a', {href:'#', onclick:ctrDel}, mt('_chare_traits_del'))) )); ctrEmpty(); ctrSerialize(); @@ -1994,7 +1994,7 @@ function cvnRelChange() { while(tr.nodeName.toLowerCase() != 'tr') tr = tr.parentNode; if(byId('cvn_v'+tr.cvn_vid+'r'+val)) { - alert('Release already selected.'); + alert(mt('_chare_vns_relexists')); for(var i=0; i<this.options.length; i++) this.options[i].selected = this.options[i].value == tr.cvn_rid; return; @@ -2738,7 +2738,7 @@ if(byId('expandall')) { } -// charspoil handling (ugly) +// charspoil handling if(byId('charspoil_sel')) { var k = byClass('charspoil'); var h = byName(byId('charspoil_sel'), 'a'); @@ -2746,6 +2746,7 @@ if(byId('charspoil_sel')) { for(var i=0; i<k.length; i++) setClass(k[i], 'hidden', hasClass(k[i], 'charspoil_0') ? false : + hasClass(k[i], 'charspoil_-1') ? spoil > 1 : hasClass(k[i], 'charspoil_1') ? spoil < 1 : spoil < 2); for(var i=0; i<h.length; i++) setClass(h[i], 'sel', spoil == i); @@ -2762,6 +2763,23 @@ if(byId('charspoil_sel')) { } +// mouse-over price information / disclaimer +if(byId('buynow')) { + var l = byClass(byId('buynow'), 'acronym', 'pricenote'); + for(var i=0; i<l.length; i++) { + l[i].buynow_last = l[i].title; + l[i].title = null; + ddInit(l[i], 'bottom', function(acr) { + return tag('p', {onmouseover:ddHide, style:'padding: 3px'}, + acr.buynow_last, tag('br', null), + '* The displayed price only serves as an indication and', + tag('br', null), 'usually excludes shipping. Actual price may differ.' + ); + }); + } +} + + // set note input box (/u+/list) if(byId('not') && byId('vns')) byId('vns').onchange = function () { |