summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extensions_ui.cc
diff options
context:
space:
mode:
authorrafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-24 20:52:22 +0000
committerrafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-24 20:52:22 +0000
commit40362258cc6355f117648ad34ea9374f787609ff (patch)
treeda851e5cad8ff3776ac1f766ece29d00adff6fda /chrome/browser/extensions/extensions_ui.cc
parent34f73fbb389c0e4555b2ab0f03748f95ea1c02fe (diff)
downloadchromium_src-40362258cc6355f117648ad34ea9374f787609ff.zip
chromium_src-40362258cc6355f117648ad34ea9374f787609ff.tar.gz
chromium_src-40362258cc6355f117648ad34ea9374f787609ff.tar.bz2
Add instructions to chrome://extensions page for inspecting popups.
Under "Inspect Active Views", any extension that has a browser or page action will show grayed text directing the developer to right click on the icon and select 'Inspect Popup' BUG=24477 TEST=Install an extension with a page or browser action. Go to chrome://extensions, turn on developer mode. Verify that under "inspect active views", the new instructions appear. Review URL: http://codereview.chromium.org/1198002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42529 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extensions_ui.cc')
-rw-r--r--chrome/browser/extensions/extensions_ui.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extensions_ui.cc b/chrome/browser/extensions/extensions_ui.cc
index 9c2fc3b..fc2850c 100644
--- a/chrome/browser/extensions/extensions_ui.cc
+++ b/chrome/browser/extensions/extensions_ui.cc
@@ -117,6 +117,8 @@ void ExtensionsUIHTMLSource::StartDataRequest(const std::string& path,
l10n_util::GetString(IDS_EXTENSIONS_VERSION));
localized_strings.SetString(L"inspectViews",
l10n_util::GetString(IDS_EXTENSIONS_INSPECT_VIEWS));
+ localized_strings.SetString(L"inspectPopupsInstructions",
+ l10n_util::GetString(IDS_EXTENSIONS_INSPECT_POPUPS_INSTRUCTIONS));
localized_strings.SetString(L"disable",
l10n_util::GetString(IDS_EXTENSIONS_DISABLE));
localized_strings.SetString(L"enable",
@@ -788,6 +790,8 @@ DictionaryValue* ExtensionsDOMHandler::CreateExtensionDetailValue(
views->Append(view_value);
}
extension_data->Set(L"views", views);
+ extension_data->SetBoolean(L"hasPopupAction",
+ extension->browser_action() || extension->page_action());
return extension_data;
}