| Index: chrome/browser/ui/webui/options/extension_settings_handler.cc
|
| ===================================================================
|
| --- chrome/browser/ui/webui/options/extension_settings_handler.cc (revision 102092)
|
| +++ chrome/browser/ui/webui/options/extension_settings_handler.cc (working copy)
|
| @@ -83,6 +83,13 @@
|
| registrar_.RemoveAll();
|
| }
|
|
|
| +// static
|
| +void ExtensionSettingsHandler::RegisterUserPrefs(PrefService* prefs) {
|
| + prefs->RegisterBooleanPref(prefs::kExtensionsUIDeveloperMode,
|
| + false,
|
| + PrefService::SYNCABLE_PREF);
|
| +}
|
| +
|
| void ExtensionSettingsHandler::RegisterMessages() {
|
| web_ui_->RegisterMessageCallback("extensionSettingsRequestExtensionsData",
|
| NewCallback(this,
|
| @@ -503,6 +510,8 @@
|
| l10n_util::GetStringUTF16(IDS_EXTENSIONS_PATH));
|
| localized_strings->SetString("extensionSettingsInspectViews",
|
| l10n_util::GetStringUTF16(IDS_EXTENSIONS_INSPECT_VIEWS));
|
| + localized_strings->SetString("viewIncognito",
|
| + l10n_util::GetStringUTF16(IDS_EXTENSIONS_VIEW_INCOGNITO));
|
| localized_strings->SetString("extensionSettingsEnable",
|
| l10n_util::GetStringUTF16(IDS_EXTENSIONS_ENABLE));
|
| localized_strings->SetString("extensionSettingsEnabled",
|
| @@ -617,13 +626,14 @@
|
| extension_data->SetString("id", extension->id());
|
| extension_data->SetString("name", extension->name());
|
| extension_data->SetString("description", extension->description());
|
| - extension_data->SetString("path", extension->path().value());
|
| + if (extension->location() == Extension::LOAD)
|
| + extension_data->SetString("path", extension->path().value());
|
| extension_data->SetString("version", extension->version()->GetString());
|
| extension_data->SetString("icon", icon.spec());
|
| extension_data->SetBoolean("isUnpacked",
|
| - extension->location() == Extension::LOAD);
|
| + extension->location() == Extension::LOAD);
|
| extension_data->SetBoolean("mayDisable",
|
| - Extension::UserMayDisable(extension->location()));
|
| + Extension::UserMayDisable(extension->location()));
|
| extension_data->SetBoolean("enabled", enabled);
|
| extension_data->SetBoolean("terminated", terminated);
|
| extension_data->SetBoolean("enabledIncognito",
|
|
|