Skip to content
This repository was archived by the owner on Aug 3, 2020. It is now read-only.

Commit b84f0c1

Browse files
author
Danny Lin
committed
Add xml renderer support.
1 parent cf1ce97 commit b84f0c1

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

plugin.info.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
base header2
22
author Danny Lin
33
email danny0838[at]pchome[dot]com[dot]tw
4-
date 2011-01-27
4+
date 2011-01-28
55
name Header2
66
desc Allows markup syntax in the header
77
url http://www.dokuwiki.org/plugin:header2

syntax.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,11 @@ function _odt_header($text, $level, $pos, &$renderer){
154154
$renderer->doc .= '<text:bookmark-end text:name="'.$hid.'"/>';
155155
$renderer->doc .= '</text:h>';
156156
}
157+
158+
function _xml_header($text, $level, $pos, &$renderer){
159+
if (!$text) return; //skip empty headlines
160+
$renderer->nextHeader = '<header level="' . $level . '" pos="' . $pos . '">'.
161+
$renderer->nextHeader .= $text; // <= revised
162+
$renderer->nextHeader .= '</header>'.DOKU_LF;
163+
}
157164
}

0 commit comments

Comments
 (0)