From e0a6b44d044b8d9bfe33abe265eb460144e82c69 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Tue, 14 Jul 2015 22:33:13 +1000 Subject: [PATCH] + add and handlers --- lib/Text/Dokuwiki/Render/Markdown.pm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/Text/Dokuwiki/Render/Markdown.pm b/lib/Text/Dokuwiki/Render/Markdown.pm index 124ae1f..2ec9047 100644 --- a/lib/Text/Dokuwiki/Render/Markdown.pm +++ b/lib/Text/Dokuwiki/Render/Markdown.pm @@ -28,6 +28,11 @@ sub _list { return $text . "\n"; } +sub _wrap { + my ($self, $border, $attrs, $content) = @_; + return $border . $self->treewalk($content) . $border; +} + sub h1 { my $self = shift; $self->_header('h1', @_); }; sub h2 { my $self = shift; $self->_header('h2', @_); }; sub h3 { my $self = shift; $self->_header('h3', @_); }; @@ -38,6 +43,9 @@ sub h6 { my $self = shift; $self->_header('h6', @_); }; sub ul { my $self = shift; $self->_list(@_); }; sub ol { my $self = shift; $self->_list(@_); }; +sub b { my $self = shift; $self->_wrap('**', @_); } # bold +sub u { my $self = shift; $self->_wrap('*', @_); } # underline, replace with italics + sub div { my ($self, $attrs, $content) = @_; return $content;