From 1b32c1e8304d918640c2cba7e60ef69f4e6c210c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bartosz=20Dziewo=C5=84ski?= Date: Fri, 13 Oct 2017 00:17:11 +0200 Subject: [PATCH] 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 --- resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.20.1