# $Id: S.pm 284 2006-12-01 07:51:49Z chronos $ package BBCode::Tag::S; use base qw(BBCode::Tag::Inline); use BBCode::Util qw(multilineText); use strict; use warnings; our $VERSION = '0.34'; sub BodyPermitted($):method { return 1; } sub toHTML($):method { my $this = shift; my $pfx = $this->parser->css_prefix; my $css = $this->parser->css_direct_styles ? qq( style="text-decoration: line-through") : ""; my $ret = qq(); $ret .= $this->bodyHTML; $ret .= ''; return multilineText $ret; } sub toText($):method { return multilineText '~'.shift->bodyText().'~'; } 1;