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

Change subject: fixed a bug in dom.linter and added a new linter test for it
......................................................................


fixed a bug in dom.linter and added a new linter test for it

Change-Id: I397bf45059b64201ddf34209db8e32298c830aa3
---
M lib/dom.linter.js
M tests/mocha/lintertest.js
2 files changed, 10 insertions(+), 1 deletion(-)

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



diff --git a/lib/dom.linter.js b/lib/dom.linter.js
index e59a87d..d23670b 100644
--- a/lib/dom.linter.js
+++ b/lib/dom.linter.js
@@ -119,7 +119,7 @@
                             // Discard attributes that are only whitespace and 
comments
                             for (var a in dp.sa) {
                                 var re = /^\s*$|\n[ 
\t]*<!--([^-]|-(?!->))*-->([ \t]|<!--([^-]|-(?!->))*-->)*\n/g;
-                                if (a && dp.sa.a && (!re.test(a) || 
!re.test(dp.sa.a))) {
+                                if ( (a || dp.sa.a) && (!re.test(a) || 
!re.test(dp.sa.a))) {
                                     wc = true;
                                 }
                             }
diff --git a/tests/mocha/lintertest.js b/tests/mocha/lintertest.js
index f880251..91f00b6 100644
--- a/tests/mocha/lintertest.js
+++ b/tests/mocha/lintertest.js
@@ -88,5 +88,14 @@
                                result[0].should.have.a.property( "src", "foo" 
);
                        });
                });
+               it('should lint ignored table attributes Correctly', 
function(done){
+                       return parseWT( '{|\n|- foo\n|bar\n|}' ).done( function 
( result ) {
+                               result.should.have.length( 1 );
+                               result[0].should.have.a.property("type", 
"ignored-table-attr");
+                               result[0].should.have.a.property("wiki", 
"enwiki");
+                               result[0].dsr.should.include.members([ 3, 14, 
6, 0 ]);
+                               result[0].should.have.a.property("src", "|- 
foo\n|bar");
+                       });
+               });
        });
 });

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I397bf45059b64201ddf34209db8e32298c830aa3
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Hardikj <hardikjuneja...@gmail.com>
Gerrit-Reviewer: Subramanya Sastry <ssas...@wikimedia.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