Commit e785b636 authored by vasilii@chromium.org's avatar vasilii@chromium.org

Hide unimplemented stuff in Reset Profile dialog.

Reset startup page along with home page.


BUG=235037

Review URL: https://chromiumcodereview.appspot.com/16106002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202861 0039d316-1c4b-4281-b951-d872f2087c98
parent 2a6e2291
......@@ -15302,10 +15302,10 @@ First, create a limited user in Chrome on this device. You can then configure th
What would you like to reset?
</message>
<message name="IDS_RESET_PROFILE_DEFAULT_SEARCH_ENGINE_CHECKBOX" desc="Checkbox of the Reset Profile Settings dialog">
Default Search Engine
Search Engines
</message>
<message name="IDS_RESET_PROFILE_HOMEPAGE_CHECKBOX" desc="Checkbox of the Reset Profile Settings dialog">
Homepage
<message name="IDS_RESET_PROFILE_STARTUP_HOMEPAGE_CHECKBOX" desc="Checkbox of the Reset Profile Settings dialog">
Home and startup pages
</message>
<message name="IDS_RESET_PROFILE_CONTENT_SETTINGS_CHECKBOX" desc="Checkbox of the Reset Profile Settings dialog">
Content settings
......
......@@ -16,10 +16,10 @@
<label>
<input id="reset-homepage-checkbox"
pref="browser.reset_profile_settings.homepage" type="checkbox">
<span i18n-content="resetHomepageCheckbox"></span>
<span i18n-content="resetStartupAndHomepageCheckbox"></span>
</label>
</div>
<div class="checkbox">
<div class="checkbox" hidden>
<label>
<input id="reset-content-settings-checkbox"
pref="browser.reset_profile_settings.content_settings"
......@@ -27,7 +27,7 @@
<span i18n-content="resetContentSettingsCheckbox"></span>
</label>
</div>
<div class="checkbox">
<div class="checkbox" hidden>
<label>
<input id="reset-cookies-and-site-data-checkbox"
pref="browser.reset_profile_settings.cookies_and_site_data"
......@@ -35,7 +35,7 @@
<span i18n-content="resetCookiesAndSiteDataCheckbox"></span>
</label>
</div>
<div class="checkbox">
<div class="checkbox" hidden>
<label>
<input id="reset-extensions-checkbox"
pref="browser.reset_profile_settings.extensions" type="checkbox">
......
......@@ -43,7 +43,8 @@ void ResetProfileSettingsHandler::GetLocalizedValues(
{ "resetProfileSettingsLabel", IDS_RESET_PROFILE_SETTINGS_LABEL },
{ "resetDefaultSearchEngineCheckbox",
IDS_RESET_PROFILE_DEFAULT_SEARCH_ENGINE_CHECKBOX },
{ "resetHomepageCheckbox", IDS_RESET_PROFILE_HOMEPAGE_CHECKBOX },
{ "resetStartupAndHomepageCheckbox",
IDS_RESET_PROFILE_STARTUP_HOMEPAGE_CHECKBOX },
{ "resetContentSettingsCheckbox",
IDS_RESET_PROFILE_CONTENT_SETTINGS_CHECKBOX },
{ "resetCookiesAndSiteDataCheckbox", IDS_RESET_PROFILE_COOKIES_CHECKBOX },
......@@ -100,11 +101,12 @@ void ResetProfileSettingsHandler::HandleResetProfileSettings(
struct {
const char* flag_name;
ProfileResetter::Resettable mask;
ProfileResetter::ResettableFlags mask;
} name_to_flag[] = {
{ prefs::kResetDefaultSearchEngine,
ProfileResetter::DEFAULT_SEARCH_ENGINE },
{ prefs::kResetHomepage, ProfileResetter::HOMEPAGE },
{ prefs::kResetHomepage, ProfileResetter::HOMEPAGE |
ProfileResetter::STARTUP_PAGE },
{ prefs::kResetContentSettings, ProfileResetter::CONTENT_SETTINGS },
{ prefs::kResetCookiesAndSiteData, ProfileResetter::COOKIES_AND_SITE_DATA },
{ prefs::kResetExtensions, ProfileResetter::EXTENSIONS },
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment