diff options
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | data/lang.txt | 14 | ||||
-rw-r--r-- | data/style.css | 4 | ||||
-rw-r--r-- | lib/VNDB/Util/CommonHTML.pm | 11 |
4 files changed, 27 insertions, 3 deletions
@@ -2,6 +2,7 @@ - Order the VNs listed on char browser by release date - Order the traits groups on /i by their 'order' column - Use same browsing-table on trait pages and char browser + - Added spoiler warning to character revision pages - CSS: Hide links in [spoiler] tags - Bugfix: don't accidentally remove char traits when editing - Bugfix: fixed possible SQL table name clash on history browser diff --git a/data/lang.txt b/data/lang.txt index f69e20b9..ed0033e7 100644 --- a/data/lang.txt +++ b/data/lang.txt @@ -2143,6 +2143,20 @@ nl : laatste # Revision pages +:_revision_spoil_title +en : SPOILER WARNING! +ru*: +cs*: +hu*: +nl : SPOILERWAARSCHUWING! + +:_revision_spoil_msg +en : This revision page may contain major spoilers. You may want to view the [url,_1,final page] instead. +ru*: +cs*: +hu*: +nl : Deze revisiepagina kan spoilers bevatten. Je kan misschien beter de [url,_1,uiteindelijke pagina] openen. + :_revision_previous en : earlier revision ru : более ранняя редакция diff --git a/data/style.css b/data/style.css index 5b35e7af..cb936dbc 100644 --- a/data/style.css +++ b/data/style.css @@ -1068,7 +1068,7 @@ div.warning li, div.notice li { div.revision { padding-bottom: 10px!important; } -div.revision div, div.revision table { +div.revision div.rev, div.revision table { border: 1px solid $border$; margin: 0 auto; width: 90%; @@ -1087,7 +1087,7 @@ div.revision table td { div.revision td.tcval { width: 44%; } -div.revision div { +div.revision div.rev { padding: 5px; text-align: center; } diff --git a/lib/VNDB/Util/CommonHTML.pm b/lib/VNDB/Util/CommonHTML.pm index 41370b4b..e1765d0d 100644 --- a/lib/VNDB/Util/CommonHTML.pm +++ b/lib/VNDB/Util/CommonHTML.pm @@ -163,6 +163,15 @@ sub htmlRevision { div class => 'mainbox revision'; h1 mt '_revision_title', $new->{rev}; + # character information may be rather spoilerous + if($type eq 'c') { + div class => 'warning'; + h2 mt '_revision_spoil_title'; + lit mt '_revision_spoil_msg', "/c$new->{id}"; + end; + br;br; + } + # previous/next revision links a class => 'prev', href => sprintf('/%s%d.%d', $type, $new->{id}, $new->{rev}-1), '<- '.mt '_revision_previous' if $new->{rev} > 1; @@ -174,7 +183,7 @@ sub htmlRevision { # no previous revision, just show info about the revision itself if(!$old) { - div; + div class => 'rev'; revheader($self, $type, $new); br; b mt '_revision_new_summary'; |