From: Krinkle Date: Wed, 9 Mar 2011 21:50:00 +0000 (+0000) Subject: Escape minus in $.escapeRE X-Git-Tag: 1.31.0-rc.0~31538 X-Git-Url: http://git.cyclocoop.org/%40spipnet%40?a=commitdiff_plain;h=8cf14894c631c845348c261c1ab5c479b7cfd20c;p=lhc%2Fweb%2Fwiklou.git Escape minus in $.escapeRE * Follow-up r83287: Removing slash before caret(^), apparently not needed. * Escaping minus (-), adding the minus symbol (added in r83284), causes all uppercase characters and numbers to be escaped: (bug 27960) $.escapeRE shouldn't escape all uppercase and numbers * Added more compelete tets to the JS Test Suite for $.escapeRE to avoid problems in the future --- diff --git a/resources/mediawiki.util/mediawiki.util.test.js b/resources/mediawiki.util/mediawiki.util.test.js index f98632ed9d..fa670bc226 100644 --- a/resources/mediawiki.util/mediawiki.util.test.js +++ b/resources/mediawiki.util/mediawiki.util.test.js @@ -138,8 +138,17 @@ mw.test.addTest( 'typeof $.escapeRE', 'function (string)' ); - mw.test.addTest( '$.escapeRE( ".st{e}$st" )', - '\\.st\\{e\\}\\$st (string)' ); + mw.test.addTest( '$.escapeRE( "