# $Id: U.pm 284 2006-12-01 07:51:49Z chronos $ package BBCode::Tag::U; 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: underline") : ""; my $ret = qq(); $ret .= $this->bodyHTML; $ret .= ''; return multilineText $ret; } sub toText($):method { return multilineText '_'.shift->bodyText().'_'; } 1;