diff options
author | Yorhel <git@yorhel.nl> | 2018-01-06 12:58:21 +0100 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2018-01-06 12:58:21 +0100 |
commit | 11963a54f3e86812e9bd3f542da57d1163c9d5ff (patch) | |
tree | 80d70c4595f0b7a9bfecfb04f48fc84a1fb5b7cb /lib/VNDB/Handler | |
parent | 1ad717b9ebce12938aaa55ac17d086f69fb18fea (diff) |
Add bb2text() and use it for release notes & open graph tags
Diffstat (limited to 'lib/VNDB/Handler')
-rw-r--r-- | lib/VNDB/Handler/Chars.pm | 2 | ||||
-rw-r--r-- | lib/VNDB/Handler/Producers.pm | 2 | ||||
-rw-r--r-- | lib/VNDB/Handler/Releases.pm | 2 | ||||
-rw-r--r-- | lib/VNDB/Handler/Staff.pm | 2 | ||||
-rw-r--r-- | lib/VNDB/Handler/VNPage.pm | 7 |
5 files changed, 6 insertions, 9 deletions
diff --git a/lib/VNDB/Handler/Chars.pm b/lib/VNDB/Handler/Chars.pm index d412aae9..9824a7d9 100644 --- a/lib/VNDB/Handler/Chars.pm +++ b/lib/VNDB/Handler/Chars.pm @@ -31,7 +31,7 @@ sub page { my $metadata = { 'og:title' => $r->{name}, - 'og:description' => $r->{desc}, + 'og:description' => bb2text $r->{desc}, 'og:image' => $r->{image} && imgurl(ch => $r->{image}), }; diff --git a/lib/VNDB/Handler/Producers.pm b/lib/VNDB/Handler/Producers.pm index 42c4e7f0..a4070467 100644 --- a/lib/VNDB/Handler/Producers.pm +++ b/lib/VNDB/Handler/Producers.pm @@ -52,7 +52,7 @@ sub page { my $metadata = { 'og:title' => $p->{name}, - 'og:description' => $p->{desc}, + 'og:description' => bb2text $p->{desc}, }; $self->htmlHeader(title => $p->{name}, noindex => $rev, metadata => $metadata); diff --git a/lib/VNDB/Handler/Releases.pm b/lib/VNDB/Handler/Releases.pm index 19fa0678..3181566e 100644 --- a/lib/VNDB/Handler/Releases.pm +++ b/lib/VNDB/Handler/Releases.pm @@ -30,7 +30,7 @@ sub page { my $metadata = { 'og:title' => $r->{title}, - 'og:description' => $r->{notes}, + 'og:description' => bb2text $r->{notes}, }; $self->htmlHeader(title => $r->{title}, noindex => $rev, metadata => $metadata); diff --git a/lib/VNDB/Handler/Staff.pm b/lib/VNDB/Handler/Staff.pm index ca2f9842..4d583b68 100644 --- a/lib/VNDB/Handler/Staff.pm +++ b/lib/VNDB/Handler/Staff.pm @@ -29,7 +29,7 @@ sub page { my $metadata = { 'og:title' => $s->{name}, - 'og:description' => $s->{desc}, + 'og:description' => bb2text $s->{desc}, }; $self->htmlHeader(title => $s->{name}, noindex => $rev, metadata => $metadata); diff --git a/lib/VNDB/Handler/VNPage.pm b/lib/VNDB/Handler/VNPage.pm index 2ebb42e6..0d22f256 100644 --- a/lib/VNDB/Handler/VNPage.pm +++ b/lib/VNDB/Handler/VNPage.pm @@ -344,7 +344,7 @@ sub page { my $metadata = { 'og:title' => $v->{title}, - 'og:description' => $v->{desc}, + 'og:description' => bb2text $v->{desc}, }; if($v->{image} && !$v->{img_nsfw}) { @@ -881,10 +881,7 @@ sub _release_icons { } # Notes column - # TODO: The notes text should to through a bb2html() to strip the tags. But - # showing HTML inside a 'title' attribute won't work, and bb2html() doesn't - # have a plain text output option. - _release_icon 'notes', $rel->{notes}, 'notes' if $rel->{notes}; + _release_icon 'notes', bb2text($rel->{notes}), 'notes' if $rel->{notes}; } |