Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(850)

Unified Diff: chrome/browser/resources/options/personal_options.js

Issue 4821003: DOMUI: Turn the google dashboard link into a real link and fix the behavior of (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/options/personal_options.js
diff --git a/chrome/browser/resources/options/personal_options.js b/chrome/browser/resources/options/personal_options.js
index cdc8958d8068ad29303d15baf9200b2332ab3277..4279858f04da85f8d78016616f11326e6fe9473b 100644
--- a/chrome/browser/resources/options/personal_options.js
+++ b/chrome/browser/resources/options/personal_options.js
@@ -40,10 +40,6 @@ cr.define('options', function() {
else
self.showSyncLoginDialog_();
};
- $('privacy-dashboard-link').onclick = function(event) {
- chrome.send('openPrivacyDashboardTabAndActivate');
- };
-
$('showpasswords').onclick = function(event) {
PasswordsExceptions.load();
OptionsPage.showPageByName('passwordsExceptions');
@@ -51,7 +47,6 @@ cr.define('options', function() {
chrome.send('coreOptionsUserMetricsAction',
['Options_ShowPasswordsExceptions']);
};
-
$('autofill_options').onclick = function(event) {
OptionsPage.showPageByName('autoFillOptions');
chrome.send('coreOptionsUserMetricsAction',
@@ -69,27 +64,22 @@ cr.define('options', function() {
$('themes_GTK_button').onclick = function(event) {
chrome.send('themesSetGTK');
};
-
$('themes_set_classic').onclick = function(event) {
chrome.send('themesReset');
};
- $('themes-gallery').onclick = function(event) {
- chrome.send('themesGallery');
- }
}
if (cr.isMac || cr.isWindows || cr.isChromeOS) {
$('themes_reset').onclick = function(event) {
chrome.send('themesReset');
};
- $('themes-gallery').onclick = function(event) {
- chrome.send('themesGallery');
- }
}
if (cr.isChromeOS) {
chrome.send('loadAccountPicture');
}
+
+ self.requestThemesGalleryURL_();
},
showStopSyncingOverlay_: function(event) {
@@ -105,6 +95,10 @@ cr.define('options', function() {
chrome.send('showSyncLoginDialog');
},
+ requestThemesGalleryURL_: function() {
+ chrome.send('getThemesGalleryURL');
+ },
+
setElementVisible_: function(element, visible) {
element.style.display = visible ? 'inline' : 'none';
},
@@ -185,6 +179,11 @@ cr.define('options', function() {
$('themes_set_classic').disabled = !enabled;
}
},
+
+ setThemesGalleryURL_: function(url) {
+ $('themes-gallery').href = url;
+ $('themes-gallery').target = '_blank'; // Open in a new tab.
arv (Not doing code reviews) 2010/11/12 01:17:25 Can you link to a webkit bug here?
James Hawkins 2010/11/12 23:47:20 I've actually removed this piece of code. Do you w
+ },
};
// Forward public APIs to private implementations.
@@ -205,6 +204,7 @@ cr.define('options', function() {
'setCustomizeButtonLabel',
'setGtkThemeButtonEnabled',
'setClassicThemeButtonEnabled',
+ 'setThemesGalleryURL',
].forEach(function(name) {
PersonalOptions[name] = function(value) {
PersonalOptions.getInstance()[name + '_'](value);

Powered by Google App Engine
This is Rietveld 408576698