diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/js/filter.js | 1 | ||||
-rw-r--r-- | data/js/misc.js | 11 |
2 files changed, 10 insertions, 2 deletions
diff --git a/data/js/filter.js b/data/js/filter.js index 3e4b2371..0103cc2a 100644 --- a/data/js/filter.js +++ b/data/js/filter.js @@ -547,6 +547,7 @@ function filReleases() { filFOptions('patch', 'Patch status', [ [1, 'Patch'], [0, 'Standalone'] ]), filFOptions('freeware', 'Freeware', [ [1, 'Only freeware'], [0, 'Only non-free releases'] ]), filFOptions('doujin', 'Doujin', [ [1, 'Only doujin releases'], [0, 'Only commercial releases'] ]), + filFOptions('uncensored','Censoring', [ [1, 'Only uncensored releases'], [0, 'Censored or non-erotic releases'] ]), [ 'date_after', 'Released after', dateLoad(null, selectField), function (c) { return [c.date_val] }, function(o,v) { o.dateSet(v) } ], [ 'date_before', 'Released before', dateLoad(null, selectField), function (c) { return [c.date_val] }, function(o,v) { o.dateSet(v) } ], filFOptions('released', 'Release date', [ [1, 'Past (already released)'], [0, 'Future (to be released)'] ]) diff --git a/data/js/misc.js b/data/js/misc.js index 85f25f10..81f2890f 100644 --- a/data/js/misc.js +++ b/data/js/misc.js @@ -179,7 +179,8 @@ if(location.hostname != 'vndb.org') { })(); -// make some fields readonly when patch flag is set (/r+/edit) +// make some fields readonly when patch flag is set and hide uncensored +// checkbox when age rating isn't 18+ (/r+/edit) (function(){ function sync() { byId('doujin').disabled = @@ -188,10 +189,16 @@ if(location.hostname != 'vndb.org') { byId('ani_story').disabled = byId('ani_ero').disabled = byId('patch').checked; + + setClass( + byId('uncensored').parentNode.parentNode, + 'hidden', + byId('minage').options[byId('minage').selectedIndex].value != 18 + ); }; if(byId('jt_box_rel_geninfo')) { sync(); - byId('patch').onclick = sync; + byId('patch').onclick = byId('minage').onclick = sync; } })(); |