From 51255b920dcc0b61b985db1e2eee9d148f42afbe Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Fri, 28 Feb 2014 13:13:02 -0800 Subject: [PATCH] Fix for CLDR plural rule parser for old browsers without String.trim This fixes MobileFrontend's "last modified" message on Kindle 3.4 Submitted upstream as https://github.com/santhoshtr/CLDRPluralRuleParser/pull/10 Bug: 62072 Change-Id: I350264847417f521c111e3cb81da46805608425a --- resources/mediawiki.libs/CLDRPluralRuleParser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/mediawiki.libs/CLDRPluralRuleParser.js b/resources/mediawiki.libs/CLDRPluralRuleParser.js index 3def37c58e..83c2524552 100644 --- a/resources/mediawiki.libs/CLDRPluralRuleParser.js +++ b/resources/mediawiki.libs/CLDRPluralRuleParser.js @@ -45,7 +45,7 @@ function pluralRuleParser(rule, number) { */ // we don't evaluate the samples section of the rule. Ignore it. - rule = rule.split('@')[0].trim(); + rule = rule.split('@')[0].replace(/^\s*/, '').replace(/\s*$/, ''); if (!rule.length) { // empty rule or 'other' rule. -- 2.20.1