Arlolra has uploaded a new change for review.

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

Change subject: Get rid of FauxHTML5 namespace
......................................................................

Get rid of FauxHTML5 namespace

Change-Id: I50829a9297ccbf383c7a6d4007ad1def7e24d816
---
M lib/mediawiki.HTML5TreeBuilder.node.js
M lib/mediawiki.parser.js
2 files changed, 12 insertions(+), 15 deletions(-)


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

diff --git a/lib/mediawiki.HTML5TreeBuilder.node.js 
b/lib/mediawiki.HTML5TreeBuilder.node.js
index 6fdb640..02e5d67 100644
--- a/lib/mediawiki.HTML5TreeBuilder.node.js
+++ b/lib/mediawiki.HTML5TreeBuilder.node.js
@@ -20,25 +20,22 @@
     SelfclosingTagTk = defines.SelfclosingTagTk,
     EndTagTk = defines.EndTagTk;
 
-var FauxHTML5 = {};
-
-FauxHTML5.TreeBuilder = function ( env ) {
+function TreeBuilder( env ) {
        events.EventEmitter.call(this);
-
        this.env = env;
 
        // Reset variable state and set up the parser
        this.resetState();
-};
+}
 
 // Inherit from EventEmitter
-util.inherits(FauxHTML5.TreeBuilder, events.EventEmitter);
+util.inherits(TreeBuilder, events.EventEmitter);
 
 /**
  * Register for (token) 'chunk' and 'end' events from a token emitter,
  * normally the TokenTransformDispatcher.
  */
-FauxHTML5.TreeBuilder.prototype.addListenersOn = function ( emitter ) {
+TreeBuilder.prototype.addListenersOn = function ( emitter ) {
        emitter.addListener('chunk', this.onChunk.bind( this ) );
        emitter.addListener('end', this.onEnd.bind( this ) );
 };
@@ -46,11 +43,11 @@
 /**
  * Debugging aid: set pipeline id
  */
-FauxHTML5.TreeBuilder.prototype.setPipelineId = function(id) {
+TreeBuilder.prototype.setPipelineId = function(id) {
        this.pipelineId = id;
 };
 
-FauxHTML5.TreeBuilder.prototype.resetState = function() {
+TreeBuilder.prototype.resetState = function() {
        // Reset vars
        this.tagId = 1;  // Assigned to start/self-closing tags
        this.inTransclusion = false;
@@ -70,14 +67,14 @@
        this.processToken( new TagTk('body') );
 };
 
-FauxHTML5.TreeBuilder.prototype.onChunk = function( tokens ) {
+TreeBuilder.prototype.onChunk = function( tokens ) {
        var n = tokens.length;
        for (var i = 0; i < n; i++) {
                this.processToken(tokens[i]);
        }
 };
 
-FauxHTML5.TreeBuilder.prototype.onEnd = function() {
+TreeBuilder.prototype.onEnd = function() {
        // Check if the EOFTk actually made it all the way through, and flag the
        // page where it did not!
        if ( this.lastToken && this.lastToken.constructor !== EOFTk ) {
@@ -88,7 +85,7 @@
        this.resetState();
 };
 
-FauxHTML5.TreeBuilder.prototype._att = function (maybeAttribs) {
+TreeBuilder.prototype._att = function (maybeAttribs) {
        return maybeAttribs.map(function ( attr ) {
                return { nodeName: attr.k, nodeValue: attr.v };
        });
@@ -96,7 +93,7 @@
 
 // Adapt the token format to internal HTML tree builder format, call the actual
 // html tree builder by emitting the token.
-FauxHTML5.TreeBuilder.prototype.processToken = function(token) {
+TreeBuilder.prototype.processToken = function(token) {
        //console.warn( 'processToken: ' + JSON.stringify( token ));
 
        var attribs = token.attribs || [],
@@ -286,5 +283,5 @@
 
 
 if (typeof module === "object") {
-       module.exports.FauxHTML5 = FauxHTML5;
+       module.exports.TreeBuilder = TreeBuilder;
 }
diff --git a/lib/mediawiki.parser.js b/lib/mediawiki.parser.js
index 21a05bb..26bc09b 100644
--- a/lib/mediawiki.parser.js
+++ b/lib/mediawiki.parser.js
@@ -36,7 +36,7 @@
        BehaviorSwitchHandler = BehaviorSwitch.BehaviorSwitchHandler,
        BehaviorSwitchPreprocessor = BehaviorSwitch.BehaviorSwitchPreprocessor,
        DOMFragmentBuilder = 
require('./ext.core.DOMFragmentBuilder.js').DOMFragmentBuilder,
-       TreeBuilder = 
require('./mediawiki.HTML5TreeBuilder.node.js').FauxHTML5.TreeBuilder,
+       TreeBuilder = 
require('./mediawiki.HTML5TreeBuilder.node.js').TreeBuilder,
        DOMPostProcessor = 
require('./mediawiki.DOMPostProcessor.js').DOMPostProcessor;
 
 var ParserPipeline; // forward declaration

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I50829a9297ccbf383c7a6d4007ad1def7e24d816
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Arlolra <abrea...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to