openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 72d82764a7a0439ee3971e4558df03e5aa722e73
parent 3018e022f1c69b30edad511848ad75a33f3b4fe1
Author: Jan Dankert <devnull@localhost>
Date:   Fri, 26 Oct 2012 00:11:31 +0200

Fix: Anzeige der Textstruktur (DOM) in einem Baumlayout.

Diffstat:
textClasses/renderer/HtmlDomRenderer.class.php | 16++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/textClasses/renderer/HtmlDomRenderer.class.php b/textClasses/renderer/HtmlDomRenderer.class.php @@ -247,11 +247,11 @@ class HtmlDomRenderer } $val = $this->renderValue($val); - $val = $praefix.$val.$suffix; + $val = '<div class="entry">'.$praefix.$val.$suffix.'</div>'; if ( count($child->children)>0 ) { - $val .= '<ul>'; + $val .= '<ul class="tree">'; foreach( $child->children as $c ) { $val .= $this->renderElement( $c ); @@ -262,7 +262,7 @@ class HtmlDomRenderer // echo "text:$val"; unset( $this->path[ count($this->path)-1 ] ); - return '<li>'.$val.'</li>'; + return '<li><div class="tree" />'.$val.'</li>'; } @@ -290,12 +290,16 @@ class HtmlDomRenderer { $this->renderedText = ''; $this->footnotes = array(); + + $this->renderedText = '<ul class="tree">'; foreach( $this->children as $child ) - $this->renderedText .= '<ul>'.$this->renderElement( $child ).'</ul>'; - + $this->renderedText .= ''.$this->renderElement( $child ).''; + //$this->renderedText .= '<li><div class="tree" /><div class="entry" /><ul class="tree">'.$this->renderElement( $child ).'</ul></li>'; + foreach( $this->footnotes as $child ) - $this->renderedText .= '<ul>'.$this->renderElement( $child ).'</ul>'; + $this->renderedText .= '<li><div class="tree" /><div class="entry" /><ul class="tree">'.$this->renderElement( $child ).'</ul></li>'; + $this->renderedText .= '</ul>'; return $this->renderedText; }