From ad9d53e50353db30cfb13900e8ea16d7d3a7e37c Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Sat, 27 Dec 2014 17:35:24 +0100 Subject: [PATCH] Bug 1103314 - Clarify label of "Remove All Cookies" button to indicate whether it removes all cookies or just removes the cookies shown. r=dao --- browser/components/preferences/cookies.js | 11 ++++++----- browser/components/preferences/cookies.xul | 13 ++++--------- .../preferences/tests/browser_bug705422.js | 3 +-- .../en-US/chrome/browser/preferences/cookies.dtd | 8 +++----- .../browser/preferences/preferences.properties | 4 ++++ 5 files changed, 18 insertions(+), 21 deletions(-) diff --git a/browser/components/preferences/cookies.js b/browser/components/preferences/cookies.js index 69ef93c9c4a7..26654707380f 100644 --- a/browser/components/preferences/cookies.js +++ b/browser/components/preferences/cookies.js @@ -5,6 +5,8 @@ const nsICookie = Components.interfaces.nsICookie; +Components.utils.import("resource://gre/modules/PluralForm.jsm"); + var gCookiesWindow = { _cm : Components.classes["@mozilla.org/cookiemanager;1"] .getService(Components.interfaces.nsICookieManager), @@ -551,12 +553,11 @@ var gCookiesWindow = { if (item && seln.count == 1 && item.container && item.open) selectedCookieCount += 2; - var removeCookie = document.getElementById("removeCookie"); - var removeCookies = document.getElementById("removeCookies"); - removeCookie.parentNode.selectedPanel = - selectedCookieCount == 1 ? removeCookie : removeCookies; + let buttonLabel = this._bundle.getString("removeSelectedCookies"); + let removeSelectedCookies = document.getElementById("removeSelectedCookies"); + removeSelectedCookies.label = PluralForm.get(selectedCookieCount, buttonLabel); - removeCookie.disabled = removeCookies.disabled = !(seln.count > 0); + removeSelectedCookies.disabled = !(seln.count > 0); }, performDeletion: function gCookiesWindow_performDeletion(deleteItems) { diff --git a/browser/components/preferences/cookies.xul b/browser/components/preferences/cookies.xul index bfde43f64fab..8cba71329981 100644 --- a/browser/components/preferences/cookies.xul +++ b/browser/components/preferences/cookies.xul @@ -92,16 +92,11 @@ - -