From: Bartosz DziewoƄski Date: Thu, 12 Oct 2017 22:17:11 +0000 (+0200) Subject: mw.rcfilters.Controller: Avoid ES6 method String#endsWith X-Git-Tag: 1.31.0-rc.0~1791^2 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/categories/modifier.php?a=commitdiff_plain;h=1b32c1e8304d918640c2cba7e60ef69f4e6c210c;p=lhc%2Fweb%2Fwiklou.git mw.rcfilters.Controller: Avoid ES6 method String#endsWith We still support ES5 browsers such as Internet Explorer 11 and Opera 12. Bug: T178120 Change-Id: Ic85063dfbbcf26a99d343845c9fb801f1888d750 --- diff --git a/resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js b/resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js index 6da8119517..4bc6183449 100644 --- a/resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js +++ b/resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js @@ -386,7 +386,7 @@ this._deleteExcludedValuesFromFilterState( defaultFilters ); if ( Object.keys( defaultParams ).some( function ( paramName ) { - return paramName.endsWith( '_color' ) && defaultParams[ paramName ] !== null; + return paramName.match( /_color$/ ) && defaultParams[ paramName ] !== null; } ) ) { // There are highlights in the defaults, they're definitely // not empty