| 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">
|
|
|