diff options
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | data/lang.txt | 7 | ||||
-rw-r--r-- | data/script.js | 17 |
3 files changed, 24 insertions, 1 deletions
@@ -8,6 +8,7 @@ - Order "all notifications" with new notifications first - Added /t/all - a listing of all recently replied to threads - Added error message when selected meta tags on VN filters + - Display warning for non-standard resolutions of uploaded screenshots - Bugfix: Correctly randomize screenshots on homepage with filters - Bugfix: Don't show NSFW screenshots on homepage with filters - Bugfix-API: Use ~ for the get vn search filter instead of = diff --git a/data/lang.txt b/data/lang.txt index 5e4e03ef..e689020d 100644 --- a/data/lang.txt +++ b/data/lang.txt @@ -6344,6 +6344,13 @@ cs : Plná velikost: [_1] hu : Teljes méret: [_1] nl : Volledige grootte: [_1] +:_vnedit_scr_nonstandard +en : WARNING: Odd resolution! Please check whether the image has been cropped correctly. +ru*: +cs*: +hu*: +nl : WAARSCHUWING: Vreemde resolutie! Controleer a.u.b. of de plaatje goed is gecropped. + :_vnedit_scr_nsfw en : This screenshot is NSFW ru : Этот скриншот НБДР (NSFW) diff --git a/data/script.js b/data/script.js index db71e6b5..0cadd300 100644 --- a/data/script.js +++ b/data/script.js @@ -136,7 +136,8 @@ function addBody(el) { function setContent() { setText(arguments[0], ''); for(var i=1; i<arguments.length; i++) - arguments[0].appendChild(tag(arguments[i])); + if(arguments[i] != null) + arguments[0].appendChild(tag(arguments[i])); } function getText(obj) { return obj.textContent || obj.innerText || ''; @@ -1106,6 +1107,19 @@ function scrCheckStatus() { ) ); + // check full resolution with the list of DB-defined resolutions + var odd = true; + for(var j=0; j<resolutions.length && odd; j++) { + if(typeof resolutions[j][1] != 'object') { + if(resolutions[j][0] == dim) + odd = false; + } else { + for(var k=1; k<resolutions[j].length; k++) + if(resolutions[j][k][1] == dim) + odd = false; + } + } + // content var rel = tag('select', {onchange: scrSerialize, 'class':'scr_relsel'}); for(var j=0; j<scrRel.length; j++) @@ -1116,6 +1130,7 @@ function scrCheckStatus() { ' (', tag('a', {href: '#', onclick:scrDel}, mt('_vnedit_scr_remove')), ')', tag('br', null), mt('_vnedit_scr_fullsize', dim), + odd ? tag('b', {'class':'standout', 'style':'font-weight: bold'}, ' '+mt('_vnedit_scr_nonstandard')) : null, tag('br', null), tag('br', null), tag('input', {type:'checkbox', onclick:scrSerialize, id:nsfwid, name:nsfwid, checked: tr.scr_nsfw>0, 'class':'scr_nsfw'}), |