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:
22
syntax.php
22
syntax.php
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user