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

Change subject: There's only one refInRefProcessor
......................................................................


There's only one refInRefProcessor

 * Avoid the unnecessary binding.

Change-Id: I80e558a86eb7197ce39a07062499ec58f170a3af
---
M lib/ext/Cite/index.js
1 file changed, 8 insertions(+), 10 deletions(-)

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



diff --git a/lib/ext/Cite/index.js b/lib/ext/Cite/index.js
index 61b3add..e54eb75 100644
--- a/lib/ext/Cite/index.js
+++ b/lib/ext/Cite/index.js
@@ -385,8 +385,10 @@
        });
 };
 
-References.prototype.extractRefFromNode = function(node, refsData,
-               refInRefProcessor, referencesAboutId, referencesGroup, 
nestedRefsHTML) {
+var _processRefs;
+
+References.prototype.extractRefFromNode = function(node, refsData, cite,
+               referencesAboutId, referencesGroup, nestedRefsHTML) {
        var nestedInReferences = referencesAboutId !== undefined;
        var dp = DU.getDataParsoid(node);
        // SSS FIXME: Need to clarify semantics here.
@@ -407,7 +409,7 @@
 
        if (dp.hasRefInRef) {
                var html = DU.ppToDOM(content);
-               refInRefProcessor(html);
+               _processRefs(cite, refsData, html);
                content = DU.ppToXML(html, { innerXML: true });
        }
 
@@ -637,9 +639,7 @@
  *   <references> <ref>foo</ref> </references>
  *   <references> <ref>bar</ref> </references>
  * -------------------------------------------- */
-var _processRefs, _processRefsInReferences;
-
-_processRefsInReferences = function(cite, refsData, node, referencesId,
+var _processRefsInReferences = function(cite, refsData, node, referencesId,
                                                                        
referencesGroup, nestedRefsHTML) {
        var child = node.firstChild;
        while (child !== null) {
@@ -647,8 +647,7 @@
                if (DU.isElt(child)) {
                        var typeOf = child.getAttribute('typeof');
                        if 
((/(?:^|\s)mw:Extension\/ref\/Marker(?=$|\s)/).test(typeOf)) {
-                               cite.references.extractRefFromNode(child, 
refsData,
-                                       _processRefs.bind(null, cite, refsData),
+                               cite.references.extractRefFromNode(child, 
refsData, cite,
                                        referencesId, referencesGroup, 
nestedRefsHTML);
                        } else if (child.hasChildNodes()) {
                                _processRefsInReferences(cite, refsData,
@@ -667,8 +666,7 @@
                if (DU.isElt(child)) {
                        var typeOf = child.getAttribute('typeof');
                        if 
((/(?:^|\s)mw:Extension\/ref\/Marker(?=$|\s)/).test(typeOf)) {
-                               cite.references.extractRefFromNode(child, 
refsData,
-                                       _processRefs.bind(null, cite, 
refsData));
+                               cite.references.extractRefFromNode(child, 
refsData, cite);
                        } else if 
((/(?:^|\s)mw:Extension\/references(?=$|\s)/).test(typeOf)) {
                                var referencesId = child.getAttribute("about");
                                var referencesGroup = 
DU.getDataParsoid(child).group;

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I80e558a86eb7197ce39a07062499ec58f170a3af
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Arlolra <[email protected]>
Gerrit-Reviewer: Arlolra <[email protected]>
Gerrit-Reviewer: C. Scott Ananian <[email protected]>
Gerrit-Reviewer: Sbailey <[email protected]>
Gerrit-Reviewer: Subramanya Sastry <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to