https://www.mediawiki.org/wiki/Special:Code/MediaWiki/103366

Revision: 103366
Author:   foxtrott
Date:     2011-11-16 19:55:00 +0000 (Wed, 16 Nov 2011)
Log Message:
-----------
bugfix (javascript crashes in lingo-produced html)

Modified Paths:
--------------
    trunk/extensions/Lingo/LingoParser.php

Modified: trunk/extensions/Lingo/LingoParser.php
===================================================================
--- trunk/extensions/Lingo/LingoParser.php      2011-11-16 19:54:38 UTC (rev 
103365)
+++ trunk/extensions/Lingo/LingoParser.php      2011-11-16 19:55:00 UTC (rev 
103366)
@@ -252,16 +252,8 @@
                }
 
                if ( $changedDoc ) {
-                       $body = $xpath->query( '/html/body' );
-
-                       if ( $body->length > 0 ) {
-                               $text = '';
-                               foreach ( $body->item( 0 )->childNodes as 
$child ) {
-                                       $text .= $doc->saveXML( $child );
-                               }
-
-                               $this->loadModules( $parser );
-                       }
+                       $this->loadModules( $parser );
+                       $text = preg_replace( '%(^.*<body>)|(</body>.*$)%UDs', 
'', $doc->saveHTML() );
                }
 
                wfProfileOut( __METHOD__ );


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to