Arlolra has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/156590

Change subject: Fix double documents
......................................................................

Fix double documents

 * 4d50a66c0740711f15d38811d2fa16e2d9afa587 was hackily replacing the
   document that domino created for us. Here we use the APIs provided to
   avoid creating it in the first place.

Change-Id: I9430ce8ff18b21485a92c4502784457203b352d3
---
M lib/mediawiki.HTML5TreeBuilder.node.js
1 file changed, 4 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/parsoid 
refs/changes/90/156590/1

diff --git a/lib/mediawiki.HTML5TreeBuilder.node.js 
b/lib/mediawiki.HTML5TreeBuilder.node.js
index 02e5d67..9e3e927 100644
--- a/lib/mediawiki.HTML5TreeBuilder.node.js
+++ b/lib/mediawiki.HTML5TreeBuilder.node.js
@@ -57,13 +57,16 @@
                // Set up a new parser
                this.parser = new HTML5.DOMParser( domino );
                this.parser._tokenizer = this;
+               this.parser._treeBuilder.start = function() {
+                       var domImp = domino.createDOMImplementation();
+                       this.document = domImp.createDocument();
+               };
                this.addListener('token',
                        
this.parser._treeBuilder.processToken.bind(this.parser._treeBuilder));  
        }
 
        // Reset the parser
        this.parser._treeBuilder.startTokenization(this);
-       this.parser._treeBuilder.document.documentElement = null;
        this.processToken( new TagTk('body') );
 };
 

-- 
To view, visit https://gerrit.wikimedia.org/r/156590
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I9430ce8ff18b21485a92c4502784457203b352d3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Arlolra <[email protected]>

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

Reply via email to