jenkins-bot has submitted this change and it was merged.

Change subject: renderer.article: Remove leading spaces before brackets
......................................................................


renderer.article: Remove leading spaces before brackets

Bug: T69225
Change-Id: I83f79fa0ebd19bea6ed7ea266cece0778210adb2
---
M resources/ext.popups.renderer.article.js
M tests/qunit/ext.popups.renderer.article.test.js
2 files changed, 11 insertions(+), 1 deletion(-)

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



diff --git a/resources/ext.popups.renderer.article.js 
b/resources/ext.popups.renderer.article.js
index 7d100ba..9f2c33b 100644
--- a/resources/ext.popups.renderer.article.js
+++ b/resources/ext.popups.renderer.article.js
@@ -210,6 +210,10 @@
                                continue;
                        }
                        if ( level === 0 ) {
+                               // Remove leading spaces before brackets
+                               if ( ch === ' ' && string.charAt( i + 1 ) === 
'(' ) {
+                                       continue;
+                               }
                                newString += ch;
                        }
                }
diff --git a/tests/qunit/ext.popups.renderer.article.test.js 
b/tests/qunit/ext.popups.renderer.article.test.js
index 81e58bd..9d1622e 100644
--- a/tests/qunit/ext.popups.renderer.article.test.js
+++ b/tests/qunit/ext.popups.renderer.article.test.js
@@ -2,7 +2,7 @@
 
        QUnit.module( 'ext.popups' );
        QUnit.test( 'render.article.getProcessedElements', function ( assert ) {
-               QUnit.expect( 11 );
+               QUnit.expect( 12 );
 
                function test ( extract, title, expected, msg ) {
                        var $div = $( '<div>' ).append(
@@ -60,6 +60,12 @@
                );
 
                test(
+                       'Vappu (born August 7), also known as Lexy', 'Vappu',
+                       '<b>Vappu</b>, also known as Lexy',
+                       'Spaces around bracketed text should be removed'
+               );
+
+               test(
                        'Epic XSS <script>alert("XSS")</script> is epic', 'Epic 
XSS',
                        '<b>Epic XSS</b> &lt;script&gt;alert&lt;/script&gt; is 
epic',
                        'XSS Attack'

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I83f79fa0ebd19bea6ed7ea266cece0778210adb2
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/Popups
Gerrit-Branch: master
Gerrit-Owner: Prtksxna <[email protected]>
Gerrit-Reviewer: AndyRussG <[email protected]>
Gerrit-Reviewer: Prtksxna <[email protected]>
Gerrit-Reviewer: Ricordisamoa <[email protected]>
Gerrit-Reviewer: Werdna <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to