Fixed ODT export for style=table:

- Count table columns for table_open()
- Open and close table row before table heading
Fixes #21.
This commit is contained in:
LarsDW223
2016-05-11 20:29:06 +02:00
parent 7b9a2ebee7
commit 737905fb5e

View File

@@ -369,9 +369,27 @@ class syntax_plugin_filelist extends DokuWiki_Syntax_Plugin {
function _render_table($result, $params, $pos, Doku_Renderer $renderer) {
global $conf;
if (!$this->is_odt_export) {
$renderer->table_open(NULL, NULL, $pos);
} else {
$columns = 1;
if ($params['tableshowsize'] || $params['showsize']) {
$columns++;
}
if ($params['tableshowdate'] || $params['showdate']) {
$columns++;
}
if ($params['preview']) {
$columns++;
}
$renderer->table_open($columns, NULL, $pos);
}
if ($params['tableheader']) {
if ($this->is_odt_export) {
$renderer->tablerow_open();
}
$renderer->tableheader_open();
$renderer->doc .= $this->getLang('filename');
$renderer->tableheader_close();
@@ -403,6 +421,10 @@ class syntax_plugin_filelist extends DokuWiki_Syntax_Plugin {
}
$renderer->tableheader_close();
}
if ($this->is_odt_export) {
$renderer->tablerow_close();
}
}
foreach ($result['files'] as $file) {