Index: chrome/browser/resources/settings/appearance_page/appearance_page.js |
diff --git a/chrome/browser/resources/settings/appearance_page/appearance_page.js b/chrome/browser/resources/settings/appearance_page/appearance_page.js |
index 5571b2d249929d5d2f22da0ac953f2ef182dc7fd..37a6a96e37471eeacc024b68ee7b96fa06e25525 100644 |
--- a/chrome/browser/resources/settings/appearance_page/appearance_page.js |
+++ b/chrome/browser/resources/settings/appearance_page/appearance_page.js |
@@ -94,6 +94,9 @@ Polymer({ |
themeSublabel_: String, |
/** @private */ |
+ themeUrl_: String, |
+ |
+ /** @private */ |
useSystemTheme_: { |
type: Boolean, |
value: false, // Can only be true on Linux, but value exists everywhere. |
@@ -115,9 +118,6 @@ Polymer({ |
/** @private {?settings.AppearanceBrowserProxy} */ |
browserProxy_: null, |
- /** @private {string} */ |
- themeUrl_: '', |
- |
observers: [ |
'defaultFontSizeChanged_(prefs.webkit.webprefs.default_font_size.value)', |
'themeChanged_(prefs.extensions.theme.id.value, useSystemTheme_)', |
@@ -187,9 +187,13 @@ Polymer({ |
value - SIZE_DIFFERENCE_FIXED_STANDARD_); |
}, |
- /** @private */ |
- onThemesTap_: function() { |
- window.open(this.themeUrl_ || loadTimeData.getString('themesGalleryUrl')); |
+ /** |
+ * URL for either current theme or the theme gallery. |
+ * @return {string} |
+ * @private |
+ */ |
+ getThemeHref_: function() { |
+ return this.themeUrl_ || loadTimeData.getString('themesGalleryUrl'); |
}, |
// <if expr="chromeos"> |