Changeset 933

Show
Ignore:
Timestamp:
05/13/08 18:29:59 (2 months ago)
Author:
laurentj
Message:

updated wikirenderer to its last trunk version
fixed a bug in the preprocessor for file which doesn't ended by a closed php tag
first argument of jController::getResponse is now optional

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build/lib/preprocessor.lib.php

    r386 r933  
    267267                    } 
    268268                    if($m[1] == 'php'){ 
    269                         if(preg_match('/^\s*\<\?(?:php)?(.*)\?\>\s*$/sm',$source[$nb],$ms)){ 
     269                        if(preg_match('/^\s*\<\?(?:php)?(.*)/sm',$source[$nb],$ms)){ 
     270                            $source[$nb] = $ms[1]; 
     271                        } 
     272                        if(preg_match('/(.*)\?\>\s*$/sm',$source[$nb],$ms)){ 
    270273                            $source[$nb] = $ms[1]; 
    271274                        } 
  • trunk/build/lib/preprocessor.lib.php

    r386 r933  
    267267                    } 
    268268                    if($m[1] == 'php'){ 
    269                         if(preg_match('/^\s*\<\?(?:php)?(.*)\?\>\s*$/sm',$source[$nb],$ms)){ 
     269                        if(preg_match('/^\s*\<\?(?:php)?(.*)/sm',$source[$nb],$ms)){ 
     270                            $source[$nb] = $ms[1]; 
     271                        } 
     272                        if(preg_match('/(.*)\?\>\s*$/sm',$source[$nb],$ms)){ 
    270273                            $source[$nb] = $ms[1]; 
    271274                        } 
  • trunk/build/lib/preprocessor.lib.php

    r386 r933  
    267267                    } 
    268268                    if($m[1] == 'php'){ 
    269                         if(preg_match('/^\s*\<\?(?:php)?(.*)\?\>\s*$/sm',$source[$nb],$ms)){ 
     269                        if(preg_match('/^\s*\<\?(?:php)?(.*)/sm',$source[$nb],$ms)){ 
     270                            $source[$nb] = $ms[1]; 
     271                        } 
     272                        if(preg_match('/(.*)\?\>\s*$/sm',$source[$nb],$ms)){ 
    270273                            $source[$nb] = $ms[1]; 
    271274                        } 
  • trunk/build/lib/preprocessor.lib.php

    r386 r933  
    267267                    } 
    268268                    if($m[1] == 'php'){ 
    269                         if(preg_match('/^\s*\<\?(?:php)?(.*)\?\>\s*$/sm',$source[$nb],$ms)){ 
     269                        if(preg_match('/^\s*\<\?(?:php)?(.*)/sm',$source[$nb],$ms)){ 
     270                            $source[$nb] = $ms[1]; 
     271                        } 
     272                        if(preg_match('/(.*)\?\>\s*$/sm',$source[$nb],$ms)){ 
    270273                            $source[$nb] = $ms[1]; 
    271274                        } 
  • trunk/lib/jelix/core/jController.class.php

    r838 r933  
    140140     * @return jResponse the response object 
    141141     */ 
    142     protected function getResponse($name, $useOriginal=false){ 
     142    protected function getResponse($name='', $useOriginal=false){ 
    143143        return $this->request->getResponse($name, $useOriginal); 
    144144    } 
    145145 
    146146} 
    147 ?> 
  • trunk/lib/jelix/core/jController.class.php

    r838 r933  
    140140     * @return jResponse the response object 
    141141     */ 
    142     protected function getResponse($name, $useOriginal=false){ 
     142    protected function getResponse($name='', $useOriginal=false){ 
    143143        return $this->request->getResponse($name, $useOriginal); 
    144144    } 
    145145 
    146146} 
    147 ?> 
  • trunk/lib/jelix/core/jController.class.php

    r838 r933  
    140140     * @return jResponse the response object 
    141141     */ 
    142     protected function getResponse($name, $useOriginal=false){ 
     142    protected function getResponse($name='', $useOriginal=false){ 
    143143        return $this->request->getResponse($name, $useOriginal); 
    144144    } 
    145145 
    146146} 
    147 ?> 
  • trunk/lib/jelix/core/jController.class.php

    r838 r933  
    140140     * @return jResponse the response object 
    141141     */ 
    142     protected function getResponse($name, $useOriginal=false){ 
     142    protected function getResponse($name='', $useOriginal=false){ 
    143143        return $this->request->getResponse($name, $useOriginal); 
    144144    } 
    145145 
    146146} 
    147 ?> 
  • trunk/lib/jelix/core/jRequest.class.php

    r845 r933  
    230230} 
    231231 
    232 ?> 
  • trunk/lib/jelix/core/jRequest.class.php

    r845 r933  
    230230} 
    231231 
    232 ?> 
  • trunk/lib/jelix/core/jRequest.class.php

    r845 r933  
    230230} 
    231231 
    232 ?> 
  • trunk/lib/jelix/core/jRequest.class.php

    r845 r933  
    230230} 
    231231 
    232 ?> 
  • trunk/lib/wikirenderer/CHANGELOG

    r386 r933  
    11Changelog de WikiRenderer version 3.x 
     2 
     3Version 3.1 
     4 
    25 
    36Version 3.0 
  • trunk/lib/wikirenderer/CHANGELOG

    r386 r933  
    11Changelog de WikiRenderer version 3.x 
     2 
     3Version 3.1 
     4 
    25 
    36Version 3.0 
  • trunk/lib/wikirenderer/CHANGELOG

    r386 r933  
    11Changelog de WikiRenderer version 3.x 
     2 
     3Version 3.1 
     4 
    25 
    36Version 3.0 
  • trunk/lib/wikirenderer/CHANGELOG

    r386 r933  
    11Changelog de WikiRenderer version 3.x 
     2 
     3Version 3.1 
     4 
    25 
    36Version 3.0 
  • trunk/lib/wikirenderer/CREDITS

    r279 r933  
    1 Credits version 3.0 
    2 =================== 
     1Credits 
     2======= 
    33 
    44 
    5 Auteur : 
    6    Laurent Jouanneau  (jouanneau at netcourrier point com) 
     5Author : 
     6   Laurent Jouanneau  (ljouanneau at gmail point com) 
    77 
    88 
  • trunk/lib/wikirenderer/CREDITS

    r279 r933  
    1 Credits version 3.0 
    2 =================== 
     1Credits 
     2======= 
    33 
    44 
    5 Auteur : 
    6    Laurent Jouanneau  (jouanneau at netcourrier point com) 
     5Author : 
     6   Laurent Jouanneau  (ljouanneau at gmail point com) 
    77 
    88 
  • trunk/lib/wikirenderer/CREDITS

    r279 r933  
    1 Credits version 3.0 
    2 =================== 
     1Credits 
     2======= 
    33 
    44 
    5 Auteur : 
    6    Laurent Jouanneau  (jouanneau at netcourrier point com) 
     5Author : 
     6   Laurent Jouanneau  (ljouanneau at gmail point com) 
    77 
    88 
  • trunk/lib/wikirenderer/CREDITS

    r279 r933  
    1 Credits version 3.0 
    2 =================== 
     1Credits 
     2======= 
    33 
    44 
    5 Auteur : 
    6    Laurent Jouanneau  (jouanneau at netcourrier point com) 
     5Author : 
     6   Laurent Jouanneau  (ljouanneau at gmail point com) 
    77 
    88 
  • trunk/lib/wikirenderer/rules/classicwr_to_text.php

    r386 r933  
    4545} 
    4646 
    47 // ===================================== déclarations des tags inlines 
     47// ===================================== darations des tags inlines 
    4848 
    4949class cwrtext_strong extends WikiTag { 
     
    140140 
    141141 
    142 // ===================================== déclaration des différents bloc wiki 
     142// ===================================== d�aration des diff�nts bloc wiki 
    143143 
    144144/** 
     
    279279 
    280280/** 
    281  * traite les signes de type définitions 
     281 * traite les signes de type dnitions 
    282282 */ 
    283283class cwrtext_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_text.php

    r386 r933  
    4545} 
    4646 
    47 // ===================================== déclarations des tags inlines 
     47// ===================================== darations des tags inlines 
    4848 
    4949class cwrtext_strong extends WikiTag { 
     
    140140 
    141141 
    142 // ===================================== déclaration des différents bloc wiki 
     142// ===================================== d�aration des diff�nts bloc wiki 
    143143 
    144144/** 
     
    279279 
    280280/** 
    281  * traite les signes de type définitions 
     281 * traite les signes de type dnitions 
    282282 */ 
    283283class cwrtext_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_text.php

    r386 r933  
    4545} 
    4646 
    47 // ===================================== déclarations des tags inlines 
     47// ===================================== darations des tags inlines 
    4848 
    4949class cwrtext_strong extends WikiTag { 
     
    140140 
    141141 
    142 // ===================================== déclaration des différents bloc wiki 
     142// ===================================== d�aration des diff�nts bloc wiki 
    143143 
    144144/** 
     
    279279 
    280280/** 
    281  * traite les signes de type définitions 
     281 * traite les signes de type dnitions 
    282282 */ 
    283283class cwrtext_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_text.php

    r386 r933  
    4545} 
    4646 
    47 // ===================================== déclarations des tags inlines 
     47// ===================================== darations des tags inlines 
    4848 
    4949class cwrtext_strong extends WikiTag { 
     
    140140 
    141141 
    142 // ===================================== déclaration des différents bloc wiki 
     142// ===================================== d�aration des diff�nts bloc wiki 
    143143 
    144144/** 
     
    279279 
    280280/** 
    281  * traite les signes de type définitions 
     281 * traite les signes de type dnitions 
    282282 */ 
    283283class cwrtext_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_wr3.php

    r386 r933  
    4444} 
    4545 
    46 // ===================================== déclarations des tags inlines 
     46// ===================================== darations des tags inlines 
    4747 
    4848class cwrwr3_strong extends WikiTag { 
     
    156156 
    157157 
    158 // ===================================== déclaration des différents bloc wiki 
     158// ===================================== d�aration des diff�nts bloc wiki 
    159159 
    160160class WrWr3Bloc extends WikiRendererBloc { 
     
    240240 
    241241/** 
    242  * traite les signes de type définitions 
     242 * traite les signes de type dnitions 
    243243 */ 
    244244class cwrwr3_definition extends WrWr3Bloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_wr3.php

    r386 r933  
    4444} 
    4545 
    46 // ===================================== déclarations des tags inlines 
     46// ===================================== darations des tags inlines 
    4747 
    4848class cwrwr3_strong extends WikiTag { 
     
    156156 
    157157 
    158 // ===================================== déclaration des différents bloc wiki 
     158// ===================================== d�aration des diff�nts bloc wiki 
    159159 
    160160class WrWr3Bloc extends WikiRendererBloc { 
     
    240240 
    241241/** 
    242  * traite les signes de type définitions 
     242 * traite les signes de type dnitions 
    243243 */ 
    244244class cwrwr3_definition extends WrWr3Bloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_wr3.php

    r386 r933  
    4444} 
    4545 
    46 // ===================================== déclarations des tags inlines 
     46// ===================================== darations des tags inlines 
    4747 
    4848class cwrwr3_strong extends WikiTag { 
     
    156156 
    157157 
    158 // ===================================== déclaration des différents bloc wiki 
     158// ===================================== d�aration des diff�nts bloc wiki 
    159159 
    160160class WrWr3Bloc extends WikiRendererBloc { 
     
    240240 
    241241/** 
    242  * traite les signes de type définitions 
     242 * traite les signes de type dnitions 
    243243 */ 
    244244class cwrwr3_definition extends WrWr3Bloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_wr3.php

    r386 r933  
    4444} 
    4545 
    46 // ===================================== déclarations des tags inlines 
     46// ===================================== darations des tags inlines 
    4747 
    4848class cwrwr3_strong extends WikiTag { 
     
    156156 
    157157 
    158 // ===================================== déclaration des différents bloc wiki 
     158// ===================================== d�aration des diff�nts bloc wiki 
    159159 
    160160class WrWr3Bloc extends WikiRendererBloc { 
     
    240240 
    241241/** 
    242  * traite les signes de type définitions 
     242 * traite les signes de type dnitions 
    243243 */ 
    244244class cwrwr3_definition extends WrWr3Bloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_xhtml.php

    r386 r933  
    4444} 
    4545 
    46 // ===================================== déclarations des tags inlines 
     46// ===================================== darations des tags inlines 
    4747 
    4848class cwrxhtml_strong extends WikiTagXhtml { 
     
    160160 
    161161 
    162 // ===================================== déclaration des différents bloc wiki 
     162// ===================================== d�aration des diff�nts bloc wiki 
    163163 
    164164/** 
     
    204204         } 
    205205         $str.="</li>\n<li>"; 
    206          $this->_previousTag=substr($this->_previousTag,0,-$d); // pour être sur... 
     206         $this->_previousTag=substr($this->_previousTag,0,-$d); // pour e sur... 
    207207 
    208208      }elseif( $d < 0 ){ // un niveau de plus 
     
    380380 
    381381/** 
    382  * traite les signes de type définitions 
     382 * traite les signes de type dnitions 
    383383 */ 
    384384class cwrxhtml_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_xhtml.php

    r386 r933  
    4444} 
    4545 
    46 // ===================================== déclarations des tags inlines 
     46// ===================================== darations des tags inlines 
    4747 
    4848class cwrxhtml_strong extends WikiTagXhtml { 
     
    160160 
    161161 
    162 // ===================================== déclaration des différents bloc wiki 
     162// ===================================== d�aration des diff�nts bloc wiki 
    163163 
    164164/** 
     
    204204         } 
    205205         $str.="</li>\n<li>"; 
    206          $this->_previousTag=substr($this->_previousTag,0,-$d); // pour être sur... 
     206         $this->_previousTag=substr($this->_previousTag,0,-$d); // pour e sur... 
    207207 
    208208      }elseif( $d < 0 ){ // un niveau de plus 
     
    380380 
    381381/** 
    382  * traite les signes de type définitions 
     382 * traite les signes de type dnitions 
    383383 */ 
    384384class cwrxhtml_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_xhtml.php

    r386 r933  
    4444} 
    4545 
    46 // ===================================== déclarations des tags inlines 
     46// ===================================== darations des tags inlines 
    4747 
    4848class cwrxhtml_strong extends WikiTagXhtml { 
     
    160160 
    161161 
    162 // ===================================== déclaration des différents bloc wiki 
     162// ===================================== d�aration des diff�nts bloc wiki 
    163163 
    164164/** 
     
    204204         } 
    205205         $str.="</li>\n<li>"; 
    206          $this->_previousTag=substr($this->_previousTag,0,-$d); // pour être sur... 
     206         $this->_previousTag=substr($this->_previousTag,0,-$d); // pour e sur... 
    207207 
    208208      }elseif( $d < 0 ){ // un niveau de plus 
     
    380380 
    381381/** 
    382  * traite les signes de type définitions 
     382 * traite les signes de type dnitions 
    383383 */ 
    384384class cwrxhtml_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/classicwr_to_xhtml.php

    r386 r933  
    4444} 
    4545 
    46 // ===================================== déclarations des tags inlines 
     46// ===================================== darations des tags inlines 
    4747 
    4848class cwrxhtml_strong extends WikiTagXhtml { 
     
    160160 
    161161 
    162 // ===================================== déclaration des différents bloc wiki 
     162// ===================================== d�aration des diff�nts bloc wiki 
    163163 
    164164/** 
     
    204204         } 
    205205         $str.="</li>\n<li>"; 
    206          $this->_previousTag=substr($this->_previousTag,0,-$d); // pour être sur... 
     206         $this->_previousTag=substr($this->_previousTag,0,-$d); // pour e sur... 
    207207 
    208208      }elseif( $d < 0 ){ // un niveau de plus 
     
    380380 
    381381/** 
    382  * traite les signes de type définitions 
     382 * traite les signes de type dnitions 
    383383 */ 
    384384class cwrxhtml_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/wr3_to_text.php

    r386 r933  
    4646} 
    4747 
    48 // ===================================== déclarations des tags inlines 
     48// ===================================== darations des tags inlines 
    4949 
    5050class wr3text_strong extends WikiTag { 
     
    148148} 
    149149 
    150 // ===================================== déclaration des différents bloc wiki 
     150// ===================================== d�aration des diff�nts bloc wiki 
    151151 
    152152/** 
     
    301301 
    302302/** 
    303  * traite les signes de type définitions 
     303 * traite les signes de type dnitions 
    304304 */ 
    305305class wr3text_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/wr3_to_text.php

    r386 r933  
    4646} 
    4747 
    48 // ===================================== déclarations des tags inlines 
     48// ===================================== darations des tags inlines 
    4949 
    5050class wr3text_strong extends WikiTag { 
     
    148148} 
    149149 
    150 // ===================================== déclaration des différents bloc wiki 
     150// ===================================== d�aration des diff�nts bloc wiki 
    151151 
    152152/** 
     
    301301 
    302302/** 
    303  * traite les signes de type définitions 
     303 * traite les signes de type dnitions 
    304304 */ 
    305305class wr3text_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/wr3_to_text.php

    r386 r933  
    4646} 
    4747 
    48 // ===================================== déclarations des tags inlines 
     48// ===================================== darations des tags inlines 
    4949 
    5050class wr3text_strong extends WikiTag { 
     
    148148} 
    149149 
    150 // ===================================== déclaration des différents bloc wiki 
     150// ===================================== d�aration des diff�nts bloc wiki 
    151151 
    152152/** 
     
    301301 
    302302/** 
    303  * traite les signes de type définitions 
     303 * traite les signes de type dnitions 
    304304 */ 
    305305class wr3text_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/wr3_to_text.php

    r386 r933  
    4646} 
    4747 
    48 // ===================================== déclarations des tags inlines 
     48// ===================================== darations des tags inlines 
    4949 
    5050class wr3text_strong extends WikiTag { 
     
    148148} 
    149149 
    150 // ===================================== déclaration des différents bloc wiki 
     150// ===================================== d�aration des diff�nts bloc wiki 
    151151 
    152152/** 
     
    301301 
    302302/** 
    303  * traite les signes de type définitions 
     303 * traite les signes de type dnitions 
    304304 */ 
    305305class wr3text_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/wr3_to_xhtml.php

    r386 r933  
    4444 
    4545 
    46    // la syntaxe wr3 contient la possibilité de mettre des notes de bas de page 
    47    // celles-ci seront stockées ici, avant leur incorporation à la fin du texte. 
     46   // la syntaxe wr3 contient la possibilite mettre des notes de bas de page 
     47   // celles-ci seront stock� ici, avant leur incorporation �a fin du texte. 
    4848   public $footnotes = array(); 
    4949   public $footnotesId=''; 
     
    5151 
    5252    /** 
    53     * methode invoquée avant le parsing 
     53    * methode invoquavant le parsing 
    5454    */ 
    5555   public function onStart($texte){ 
    5656        $this->footnotesId = rand(0,30000); 
    57         $this->footnotes = array(); // on remet à zero les footnotes 
     57        $this->footnotes = array(); // on remet ero les footnotes 
    5858        return $texte; 
    5959    } 
    6060 
    6161   /** 
    62     * methode invoquée aprés le parsing 
     62    * methode invoqu�apr�le parsing 
    6363    */ 
    6464    public function onParse($finalTexte){ 
     
    7272} 
    7373 
    74 // ===================================== déclarations des tags inlines 
     74// ===================================== darations des tags inlines 
    7575 
    7676class wr3xhtml_strong extends WikiTagXhtml { 
     
    201201} 
    202202 
    203 // ===================================== déclaration des différents bloc wiki 
     203// ===================================== d�aration des diff�nts bloc wiki 
    204204 
    205205/** 
     
    245245         } 
    246246         $str.="</li>\n<li>"; 
    247          $this->_previousTag=substr($this->_previousTag,0,-$d); // pour être sur... 
     247         $this->_previousTag=substr($this->_previousTag,0,-$d); // pour e sur... 
    248248 
    249249      }elseif( $d < 0 ){ // un niveau de plus 
     
    445445 
    446446/** 
    447  * traite les signes de type définitions 
     447 * traite les signes de type dnitions 
    448448 */ 
    449449class wr3xhtml_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/wr3_to_xhtml.php

    r386 r933  
    4444 
    4545 
    46    // la syntaxe wr3 contient la possibilité de mettre des notes de bas de page 
    47    // celles-ci seront stockées ici, avant leur incorporation à la fin du texte. 
     46   // la syntaxe wr3 contient la possibilite mettre des notes de bas de page 
     47   // celles-ci seront stock� ici, avant leur incorporation �a fin du texte. 
    4848   public $footnotes = array(); 
    4949   public $footnotesId=''; 
     
    5151 
    5252    /** 
    53     * methode invoquée avant le parsing 
     53    * methode invoquavant le parsing 
    5454    */ 
    5555   public function onStart($texte){ 
    5656        $this->footnotesId = rand(0,30000); 
    57         $this->footnotes = array(); // on remet à zero les footnotes 
     57        $this->footnotes = array(); // on remet ero les footnotes 
    5858        return $texte; 
    5959    } 
    6060 
    6161   /** 
    62     * methode invoquée aprés le parsing 
     62    * methode invoqu�apr�le parsing 
    6363    */ 
    6464    public function onParse($finalTexte){ 
     
    7272} 
    7373 
    74 // ===================================== déclarations des tags inlines 
     74// ===================================== darations des tags inlines 
    7575 
    7676class wr3xhtml_strong extends WikiTagXhtml { 
     
    201201} 
    202202 
    203 // ===================================== déclaration des différents bloc wiki 
     203// ===================================== d�aration des diff�nts bloc wiki 
    204204 
    205205/** 
     
    245245         } 
    246246         $str.="</li>\n<li>"; 
    247          $this->_previousTag=substr($this->_previousTag,0,-$d); // pour être sur... 
     247         $this->_previousTag=substr($this->_previousTag,0,-$d); // pour e sur... 
    248248 
    249249      }elseif( $d < 0 ){ // un niveau de plus 
     
    445445 
    446446/** 
    447  * traite les signes de type définitions 
     447 * traite les signes de type dnitions 
    448448 */ 
    449449class wr3xhtml_definition extends WikiRendererBloc { 
  • trunk/lib/wikirenderer/rules/wr3_to_xhtml.php

    r386 r933  
    4444 
    4545 
    46    // la syntaxe wr3 contient la possibilité de mettre des notes de bas de page 
    47    // celles-ci seront stockées ici, avant leur incorporation à la fin du texte. 
     46   // la syntaxe wr3 contient la possibilite mettre des notes de bas de page 
     47   // celles-ci seront stock� ici, avant leur incorporation �a fin du texte. 
    4848   public $footnotes = array(); 
    4949   public $footnotesId=''; 
     
    5151 
    5252    /** 
    53     * methode invoquée avant le parsing 
     53    * methode invoquavant le parsing 
    5454    */ 
    5555   public function onStart($texte){ 
    5656        $this->footnotesId = rand(0,30000); 
    57         $this->footnotes = array(); // on remet à zero les footnotes 
     57        $this->footnotes = array(); // on remet ero les footnotes 
    5858        return $texte; 
    5959    } 
    6060 
    6161   /** 
    62     * methode invoquée aprés le parsing 
     62    * methode invoqu�apr�le parsing 
    6363    */ 
    6464    public function onParse($finalTexte){ 
     
    7272} 
    7373 
    74 // ===================================== déclarations des tags inlines 
     74// ===================================== darations des tags inlines 
    7575 
    7676class wr3xhtml_strong extends WikiTagXhtml { 
     
    201201} 
    202202 
    203 // ===