| Index: chrome/browser/ui/website_settings/website_settings_ui.cc
|
| diff --git a/chrome/browser/ui/website_settings/website_settings_ui.cc b/chrome/browser/ui/website_settings/website_settings_ui.cc
|
| index 926d87dd1beb43a10a06ef892c6766f8ac4e3883..f1b8b4dd27a97111a67f865a85acc125a74f728a 100644
|
| --- a/chrome/browser/ui/website_settings/website_settings_ui.cc
|
| +++ b/chrome/browser/ui/website_settings/website_settings_ui.cc
|
| @@ -284,6 +284,21 @@ base::string16 WebsiteSettingsUI::PermissionActionToUIString(
|
| }
|
|
|
| // static
|
| +base::string16 WebsiteSettingsUI::GetPermissionButtonString(
|
| + VisiblePermissions visible_permissions) {
|
| + switch (visible_permissions) {
|
| + case VISIBLE_PERMISSIONS_NONE:
|
| + return l10n_util::GetStringUTF16(IDS_PAGE_INFO_EDIT_PERMISSIONS_LINK);
|
| + case VISIBLE_PERMISSIONS_SOME_BUT_NOT_ALL:
|
| + return l10n_util::GetStringUTF16(IDS_PAGE_INFO_SHOW_ALL_PERMISSIONS_LINK);
|
| + case VISIBLE_PERMISSIONS_ALL:
|
| + return l10n_util::GetStringUTF16(IDS_PAGE_INFO_SITE_SETTINGS_LINK);
|
| + default:
|
| + NOTREACHED();
|
| + }
|
| +}
|
| +
|
| +// static
|
| int WebsiteSettingsUI::GetPermissionIconID(ContentSettingsType type,
|
| ContentSetting setting) {
|
| bool use_blocked = (setting == CONTENT_SETTING_BLOCK);
|
|
|