summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-03 21:38:03 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-03 21:38:03 +0000
commitce7787606d5cf65e4e54c19c4bc9d7555ca94d53 (patch)
tree21820aea0c920f96487bad57cfc78c5d6b56578f
parentcab0307704372c3301217fa7ee1529b93c9db52f (diff)
downloadchromium_src-ce7787606d5cf65e4e54c19c4bc9d7555ca94d53.zip
chromium_src-ce7787606d5cf65e4e54c19c4bc9d7555ca94d53.tar.gz
chromium_src-ce7787606d5cf65e4e54c19c4bc9d7555ca94d53.tar.bz2
Add instant to tabbed options.
It needs to launch a confirmation dialog, which it doesn't do yet. BUG=61042 TEST=manual Review URL: http://codereview.chromium.org/4245002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64966 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/dom_ui/options/advanced_options_handler.cc4
-rw-r--r--chrome/browser/dom_ui/options/browser_options_handler.cc7
-rw-r--r--chrome/browser/resources/dom_ui.css9
-rw-r--r--chrome/browser/resources/new_new_tab.css5
-rw-r--r--chrome/browser/resources/options/advanced_options.html4
-rw-r--r--chrome/browser/resources/options/browser_options.html28
-rw-r--r--chrome/browser/resources/options/browser_options_page.css10
7 files changed, 48 insertions, 19 deletions
diff --git a/chrome/browser/dom_ui/options/advanced_options_handler.cc b/chrome/browser/dom_ui/options/advanced_options_handler.cc
index 1454085..bb7bb88 100644
--- a/chrome/browser/dom_ui/options/advanced_options_handler.cc
+++ b/chrome/browser/dom_ui/options/advanced_options_handler.cc
@@ -58,8 +58,6 @@ void AdvancedOptionsHandler::GetLocalizedValues(
localized_strings->SetString("privacyLearnMoreURL",
l10n_util::GetStringUTF16(IDS_LEARN_MORE_PRIVACY_URL));
- localized_strings->SetString("privacyLearnMoreLabel",
- l10n_util::GetStringUTF16(IDS_OPTIONS_LEARN_MORE_LABEL));
localized_strings->SetString("downloadLocationGroupName",
l10n_util::GetStringUTF16(IDS_OPTIONS_DOWNLOADLOCATION_GROUP_NAME));
localized_strings->SetString("downloadLocationBrowseButton",
@@ -145,8 +143,6 @@ void AdvancedOptionsHandler::GetLocalizedValues(
localized_strings->SetString("chromeAppsEnableBackgroundMode",
l10n_util::GetStringUTF16(
IDS_OPTIONS_CHROME_APPS_ENABLE_BACKGROUND_MODE));
- localized_strings->SetString("chromeAppsLearnMoreBackgroundModeLabel",
- l10n_util::GetStringUTF16(IDS_OPTIONS_LEARN_MORE_LABEL));
localized_strings->SetString("chromeAppsLearnMoreBackgroundModeURL",
l10n_util::GetStringUTF16(IDS_LEARN_MORE_BACKGROUND_MODE_URL));
#if !defined(OS_CHROMEOS)
diff --git a/chrome/browser/dom_ui/options/browser_options_handler.cc b/chrome/browser/dom_ui/options/browser_options_handler.cc
index a46adfe..1528e35 100644
--- a/chrome/browser/dom_ui/options/browser_options_handler.cc
+++ b/chrome/browser/dom_ui/options/browser_options_handler.cc
@@ -15,6 +15,7 @@
#include "chrome/browser/custom_home_pages_table_model.h"
#include "chrome/browser/dom_ui/dom_ui_favicon_source.h"
#include "chrome/browser/dom_ui/options/options_managed_banner_handler.h"
+#include "chrome/browser/instant/instant_confirm_dialog.h"
#include "chrome/browser/metrics/user_metrics.h"
#include "chrome/browser/net/url_fixer_upper.h"
#include "chrome/browser/options_window.h"
@@ -71,6 +72,12 @@ void BrowserOptionsHandler::GetLocalizedValues(
l10n_util::GetStringUTF16(IDS_OPTIONS_DEFAULTSEARCH_GROUP_NAME));
localized_strings->SetString("defaultSearchManageEnginesLink",
l10n_util::GetStringUTF16(IDS_OPTIONS_DEFAULTSEARCH_MANAGE_ENGINES_LINK));
+ localized_strings->SetString("instantName",
+ l10n_util::GetStringUTF16(IDS_INSTANT_PREF));
+ localized_strings->SetString("instantWarningText",
+ l10n_util::GetStringUTF16(IDS_INSTANT_PREF_WARNING));
+ localized_strings->SetString("instantLearnMoreLink",
+ ASCIIToUTF16(browser::kInstantLearnMoreURL));
localized_strings->SetString("defaultBrowserGroupName",
l10n_util::GetStringUTF16(IDS_OPTIONS_DEFAULTBROWSER_GROUP_NAME));
localized_strings->SetString("defaultBrowserUnknown",
diff --git a/chrome/browser/resources/dom_ui.css b/chrome/browser/resources/dom_ui.css
index 13e3756..9eba4bc 100644
--- a/chrome/browser/resources/dom_ui.css
+++ b/chrome/browser/resources/dom_ui.css
@@ -3,30 +3,37 @@ body {
color:black;
margin:10px;
}
+
.header {
overflow:auto;
clear:both;
}
+
.header .logo {
float:left;
}
+
.header .form {
float:left;
margin-top:22px;
margin-left:12px;
}
+
html[dir='rtl'] .logo {
float:right;
}
+
html[dir='rtl'] .form {
float:right;
margin-right:12px;
}
+
.page-navigation {
padding:8px;
background-color:#ebeff9;
margin-right:4px;
}
+
.footer {
height:24px;
-} \ No newline at end of file
+}
diff --git a/chrome/browser/resources/new_new_tab.css b/chrome/browser/resources/new_new_tab.css
index 4ab7852..fca01f6d 100644
--- a/chrome/browser/resources/new_new_tab.css
+++ b/chrome/browser/resources/new_new_tab.css
@@ -197,11 +197,6 @@ html[dir=rtl] .item {
max-width: 300px;
}
-.hbox {
- display: -webkit-box;
- -webkit-box-orient: horizontal;
-}
-
.foreign-session-client {
float: left;
max-width: 114px; /* Selected so that we can fit 5 items in EN-US */
diff --git a/chrome/browser/resources/options/advanced_options.html b/chrome/browser/resources/options/advanced_options.html
index d2726a6..c317349 100644
--- a/chrome/browser/resources/options/advanced_options.html
+++ b/chrome/browser/resources/options/advanced_options.html
@@ -10,7 +10,7 @@
i18n-content="privacyClearDataButton"></button>
</div>
<div i18n-content="disableServices" class="disable-services-div"></div>
- <div><a target="_blank" i18n-content="privacyLearnMoreLabel"
+ <div><a target="_blank" i18n-content="learnMore"
i18n-values="href:privacyLearnMoreURL"></a></div>
<label class="checkbox">
<input id="alternateErrorPagesEnabled" pref="alternate_error_pages.enabled"
@@ -180,7 +180,7 @@
</label>
<div>
<a target="_blank"
- i18n-content="chromeAppsLearnMoreBackgroundModeLabel"
+ i18n-content="learnMore"
i18n-values="href:chromeAppsLearnMoreBackgroundModeURL"></a>
</div>
</div>
diff --git a/chrome/browser/resources/options/browser_options.html b/chrome/browser/resources/options/browser_options.html
index 7950913..2e8c650 100644
--- a/chrome/browser/resources/options/browser_options.html
+++ b/chrome/browser/resources/options/browser_options.html
@@ -64,13 +64,27 @@
</section>
<section>
<h3 i18n-content="defaultSearchGroupName"></h3>
- <div id="defaultSearchEngineGroup">
- <select id="defaultSearchEngine"
- onchange="BrowserOptions.getInstance().setDefaultSearchEngine()">
- </select>
- <button id="defaultSearchManageEnginesButton"
- i18n-content="defaultSearchManageEnginesLink"></button>
- </div>
+ <div id="defaultSearchEngineGroup">
+ <div>
+ <select id="defaultSearchEngine"
+ onchange="BrowserOptions.getInstance().setDefaultSearchEngine()">
+ </select>
+ <button id="defaultSearchManageEnginesButton"
+ i18n-content="defaultSearchManageEnginesLink"></button>
+ </div>
+ <!-- TODO(estade): toggling this needs to launch the warning dialog -->
+ <label class="checkbox" id="instantOption">
+ <!-- TODO(estade): metric? -->
+ <input type="checkbox" id="instantEnableCheckbox"
+ pref="instant.enabled">
+ <span i18n-content="instantName"></span>
+ </label>
+ <div class="suboption">
+ <span i18n-content="instantWarningText"></span>
+ <a target="_blank" i18n-values="href:instantLearnMoreLink"
+ i18n-content="learnMore"></a>
+ </div>
+ </div>
</section>
<if expr="not pp_ifdef('chromeos')">
<section>
diff --git a/chrome/browser/resources/options/browser_options_page.css b/chrome/browser/resources/options/browser_options_page.css
index b2c1f27..a68cf78 100644
--- a/chrome/browser/resources/options/browser_options_page.css
+++ b/chrome/browser/resources/options/browser_options_page.css
@@ -9,6 +9,12 @@
#defaultSearchEngineGroup {
display: -webkit-box;
+ -webkit-box-orient: vertical;
+}
+
+#defaultSearchEngineGroup > div {
+ display: -webkit-box;
+ -webkit-box-orient: horizontal;
}
#defaultSearchEngine {
@@ -21,6 +27,10 @@
-webkit-margin-start: 10px;
}
+#instantOption {
+ margin-bottom: 0px;
+}
+
#defaultBrowserState {
color: #880000;
}