jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/352613 )

Change subject: Move linter helper out of DOMUtils into linter.js
......................................................................


Move linter helper out of DOMUtils into linter.js

Change-Id: I18e8a853df46c824219753afeef05ab820f9d7c5
---
M lib/utils/DOMUtils.js
M lib/wt2html/pp/handlers/linter.js
2 files changed, 22 insertions(+), 23 deletions(-)

Approvals:
  jenkins-bot: Verified
  Arlolra: Looks good to me, approved



diff --git a/lib/utils/DOMUtils.js b/lib/utils/DOMUtils.js
index a2bebd4..d27777d 100644
--- a/lib/utils/DOMUtils.js
+++ b/lib/utils/DOMUtils.js
@@ -2754,22 +2754,6 @@
        }).nodify(cb);
 };
 
-/**
- * @method
- *
- * @param {Object} tplInfo Template info
- * @return {string}
- */
-DOMUtils.findEnclosingTemplateName = function(tplInfo) {
-       var dmw = DU.getDataMw(tplInfo.first);
-       if (dmw.parts && dmw.parts.length === 1) {
-               var p0 = dmw.parts[0];
-               return (p0.template || p0.templatearg).target.wt.trim();
-       } else {
-               return 'Multi-part-template: ' + JSON.stringify(dmw);
-       }
-};
-
 if (typeof module === "object") {
        module.exports.DOMUtils = DOMUtils;
 }
diff --git a/lib/wt2html/pp/handlers/linter.js 
b/lib/wt2html/pp/handlers/linter.js
index ead9022..2827727 100644
--- a/lib/wt2html/pp/handlers/linter.js
+++ b/lib/wt2html/pp/handlers/linter.js
@@ -82,6 +82,21 @@
        return getNextMatchingNode(node.parentNode, match);
 };
 
+/**
+ * @method
+ *
+ * @param {Object} tplInfo Template info
+ * @return {string}
+ */
+function findEnclosingTemplateName(tplInfo) {
+       var dmw = DU.getDataMw(tplInfo.first);
+       if (dmw.parts && dmw.parts.length === 1) {
+               var p0 = dmw.parts[0];
+               return (p0.template || p0.templatearg).target.wt.trim();
+       } else {
+               return 'Multi-part-template: ' + JSON.stringify(dmw);
+       }
+}
 
 /*
  * Log Treebuilder fixups marked by dom.markTreeBuilderFixup.js
@@ -106,7 +121,7 @@
        if (tplInfo) {
                dsr = tplInfo.dsr;
                templateInfo = {
-                       name: DU.findEnclosingTemplateName(tplInfo),
+                       name: findEnclosingTemplateName(tplInfo),
                };
        } else if (dp.tmp.origDSR) {
                // During DSR computation, stripped meta tags
@@ -214,7 +229,7 @@
                                                        if (wc) {
                                                                if (tplInfo) {
                                                                        dsr = 
tplInfo.dsr;
-                                                                       
templateInfo = { name: DU.findEnclosingTemplateName(tplInfo) };
+                                                                       
templateInfo = { name: findEnclosingTemplateName(tplInfo) };
                                                                } else {
                                                                        dsr = 
dp.dsr;
                                                                }
@@ -255,7 +270,7 @@
        var templateInfo;
        if (tplInfo) {
                dsr = tplInfo.dsr;
-               templateInfo = { name: DU.findEnclosingTemplateName(tplInfo) };
+               templateInfo = { name: findEnclosingTemplateName(tplInfo) };
        } else {
                dsr = DU.getDataParsoid(nextSibling).dsr;
        }
@@ -283,7 +298,7 @@
        if (!(dp.autoInsertedStart && dp.autoInsertedEnd) && 
obsoleteTagsRE.test(c.nodeName)) {
                var templateInfo;
                if (tplInfo) {
-                       templateInfo = { name: 
DU.findEnclosingTemplateName(tplInfo) };
+                       templateInfo = { name: 
findEnclosingTemplateName(tplInfo) };
                }
                var lintObj = {
                        dsr: tplInfo ? tplInfo.dsr : dp.dsr,
@@ -309,7 +324,7 @@
                if (items.length) {
                        var templateInfo;
                        if (tplInfo) {
-                               templateInfo = { name: 
DU.findEnclosingTemplateName(tplInfo) };
+                               templateInfo = { name: 
findEnclosingTemplateName(tplInfo) };
                        }
                        env.log('lint/bogus-image-options', {
                                dsr: tplInfo ? tplInfo.dsr : dp.dsr,
@@ -345,7 +360,7 @@
                if (prev && prev.nodeName === 'TABLE' && 
DU.getDataParsoid(prev).autoInsertedEnd) {
                        var dsr;
                        if (tplInfo) {
-                               templateInfo = { name: 
DU.findEnclosingTemplateName(tplInfo) };
+                               templateInfo = { name: 
findEnclosingTemplateName(tplInfo) };
                                dsr = tplInfo.dsr;
                        } else {
                                // Identify the dsr-span of the opening tag
@@ -393,7 +408,7 @@
                        if (p) {
                                var dsr, templateInfo;
                                if (tplInfo) {
-                                       templateInfo = { name: 
DU.findEnclosingTemplateName(tplInfo) };
+                                       templateInfo = { name: 
findEnclosingTemplateName(tplInfo) };
                                        dsr = tplInfo.dsr;
                                } else {
                                        dsr = dp.dsr;

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I18e8a853df46c824219753afeef05ab820f9d7c5
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Subramanya Sastry <ssas...@wikimedia.org>
Gerrit-Reviewer: Arlolra <abrea...@wikimedia.org>
Gerrit-Reviewer: Legoktm <lego...@member.fsf.org>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to