image_link => \&make_image_link,
ilink => \&make_image_link,
nbsp => sub { ' ' },
+ bold => \&make_bold,
em_dash => sub { '—' },
eacute => sub { 'é' },
copy => sub { '©' },
#print "KEY $key [$text]\n" ;
+ $text = 'UNDEF' unless defined $text ;
+
my $code = $markup_to_code{ $key } ;
- $code or die "unknown markup key '$key'" ;
+ $code or die "unknown markup key '$key' text '$text'" ;
return $code->($text) ;
}
$url_text ||= $url ;
- return qq{<A href="$url">$url_text</A>} ;
+ return qq{<a href="$url">$url_text</a>} ;
}
sub google_map {
( my $url_text = $text ) =~ tr/ \t\n\r/+/s ;
return
-qq{<A href="http://maps.google.com/maps?f=q&hl=en&q=$url_text">$text</A>} ;
+qq{<a href="http://maps.google.com/maps?f=q&hl=en&q=$url_text">$text</a>} ;
}
sub make_email {
my( $url, $image_url ) = split /\|/, $text ;
- return qq{<A href="$url"><IMG src="$image_url"></A>} ;
+ return qq{<a href="$url"><img src="$image_url"></a>} ;
}
sub make_image {
my( $text ) = @_ ;
- return qq{<IMG src="$text">} ;
+ return qq{<img src="$text">} ;
}
+
+sub make_bold {
+
+ my( $text ) = @_ ;
+
+ return qq{<B>$text</B>} ;
+}
+
+1 ;