Chromium Code Reviews| Index: chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js |
| diff --git a/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js b/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js |
| index ca60421a8af5ab38aa74b3548242434bacfdc9ed..607b3545fc2ef1765c85a8ca3be33fbd11434402 100644 |
| --- a/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js |
| +++ b/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.js |
| @@ -3,25 +3,25 @@ |
| // found in the LICENSE file. |
| (function() { |
| - 'use strict'; |
| +'use strict'; |
| /** |
| * This is the absolute difference maintained between standard and |
| * fixed-width font sizes. http://crbug.com/91922. |
| * @const @private {number} |
| */ |
|
dpapad
2017/04/19 17:48:22
OuterIIFEBody indentation fix. Unfortunately --fix
Dan Beam
2017/04/19 19:04:40
we'd definitely need that to use eslint, IMO...
|
| - var SIZE_DIFFERENCE_FIXED_STANDARD_ = 3; |
| +var SIZE_DIFFERENCE_FIXED_STANDARD_ = 3; |
| /** @const @private {!Array<number>} */ |
| - var FONT_SIZE_RANGE_ = [ |
| - 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, |
| - 40, 44, 48, 56, 64, 72, |
| - ]; |
| +var FONT_SIZE_RANGE_ = [ |
| + 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, |
| + 40, 44, 48, 56, 64, 72, |
| +]; |
| /** @const @private {!Array<number>} */ |
| - var MINIMUM_FONT_SIZE_RANGE_ = [ |
| - 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24 |
| - ]; |
| +var MINIMUM_FONT_SIZE_RANGE_ = [ |
| + 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24 |
| +]; |
| /** |
| * 'settings-appearance-fonts-page' is the settings page containing appearance |
| @@ -32,137 +32,137 @@ |
| * <settings-appearance-fonts-page prefs="{{prefs}}"> |
| * </settings-appearance-fonts-page> |
| */ |
| - Polymer({ |
| - is: 'settings-appearance-fonts-page', |
| +Polymer({ |
| + is: 'settings-appearance-fonts-page', |
| - behaviors: [I18nBehavior, WebUIListenerBehavior], |
| + behaviors: [I18nBehavior, WebUIListenerBehavior], |
| - properties: { |
| + properties: { |
| /** @private */ |
| - advancedExtensionSublabel_: String, |
| + advancedExtensionSublabel_: String, |
| /** @private {!DropdownMenuOptionList} */ |
| - fontOptions_: Object, |
| + fontOptions_: Object, |
| /** @private */ |
| - isGuest_: { |
| - type: Boolean, |
| - value: function() { return loadTimeData.getBoolean('isGuest'); } |
| - }, |
| + isGuest_: { |
| + type: Boolean, |
| + value: function() { return loadTimeData.getBoolean('isGuest'); } |
| + }, |
| /** |
| * Common font sizes. |
| * @private {!Array<number>} |
| */ |
| - fontSizeRange_: { |
| - readOnly: true, |
| - type: Array, |
| - value: FONT_SIZE_RANGE_, |
| - }, |
| + fontSizeRange_: { |
| + readOnly: true, |
| + type: Array, |
| + value: FONT_SIZE_RANGE_, |
| + }, |
| /** |
| * Reasonable, minimum font sizes. |
| * @private {!Array<number>} |
| */ |
| - minimumFontSizeRange_: { |
| - readOnly: true, |
| - type: Array, |
| - value: MINIMUM_FONT_SIZE_RANGE_, |
| - }, |
| + minimumFontSizeRange_: { |
| + readOnly: true, |
| + type: Array, |
| + value: MINIMUM_FONT_SIZE_RANGE_, |
| + }, |
| /** |
| * Preferences state. |
| */ |
| - prefs: { |
| - type: Object, |
| - notify: true, |
| - }, |
| + prefs: { |
| + type: Object, |
| + notify: true, |
| }, |
| + }, |
| /** @private {?settings.FontsBrowserProxy} */ |
| - browserProxy_: null, |
| + browserProxy_: null, |
| /** @private {boolean} */ |
| - advancedExtensionInstalled_: false, |
| + advancedExtensionInstalled_: false, |
| /** @private {?string} */ |
| - advancedExtensionUrl_: null, |
| + advancedExtensionUrl_: null, |
| - observers: [ |
| - 'fontSizeChanged_(prefs.webkit.webprefs.default_font_size.value)', |
| - ], |
| + observers: [ |
| + 'fontSizeChanged_(prefs.webkit.webprefs.default_font_size.value)', |
| + ], |
| /** @override */ |
| - created: function() { |
| - this.browserProxy_ = settings.FontsBrowserProxyImpl.getInstance(); |
| - }, |
| + created: function() { |
| + this.browserProxy_ = settings.FontsBrowserProxyImpl.getInstance(); |
| + }, |
| /** @override */ |
| - ready: function() { |
| - this.addWebUIListener('advanced-font-settings-installed', |
| + ready: function() { |
| + this.addWebUIListener('advanced-font-settings-installed', |
| this.setAdvancedExtensionInstalled_.bind(this)); |
| - this.browserProxy_.observeAdvancedFontExtensionAvailable(); |
| + this.browserProxy_.observeAdvancedFontExtensionAvailable(); |
| - this.browserProxy_.fetchFontsData().then( |
| + this.browserProxy_.fetchFontsData().then( |
| this.setFontsData_.bind(this)); |
| - }, |
| + }, |
| /** @private */ |
| - openAdvancedExtension_: function() { |
| - if (this.advancedExtensionInstalled_) |
| - this.browserProxy_.openAdvancedFontSettings(); |
| - else |
| + openAdvancedExtension_: function() { |
| + if (this.advancedExtensionInstalled_) |
| + this.browserProxy_.openAdvancedFontSettings(); |
| + else |
| window.open(this.advancedExtensionUrl_); |
| - }, |
| + }, |
| /** |
| * @param {boolean} isInstalled Whether the advanced font settings |
| * extension is installed. |
| * @private |
| */ |
| - setAdvancedExtensionInstalled_: function(isInstalled) { |
| - this.advancedExtensionInstalled_ = isInstalled; |
| - this.advancedExtensionSublabel_ = this.i18n(isInstalled ? |
| + setAdvancedExtensionInstalled_: function(isInstalled) { |
| + this.advancedExtensionInstalled_ = isInstalled; |
| + this.advancedExtensionSublabel_ = this.i18n(isInstalled ? |
| 'openAdvancedFontSettings' : 'requiresWebStoreExtension'); |
| - }, |
| + }, |
| /** |
| * @param {!FontsData} response A list of fonts and the advanced |
| * font settings extension URL. |
| * @private |
| */ |
| - setFontsData_: function(response) { |
| - var fontMenuOptions = []; |
| - for (var i = 0; i < response.fontList.length; ++i) { |
| - fontMenuOptions.push({ |
| - value: response.fontList[i][0], |
| - name: response.fontList[i][1] |
| - }); |
| - } |
| - this.fontOptions_ = fontMenuOptions; |
| - this.advancedExtensionUrl_ = response.extensionUrl; |
| - }, |
| + setFontsData_: function(response) { |
| + var fontMenuOptions = []; |
| + for (var i = 0; i < response.fontList.length; ++i) { |
| + fontMenuOptions.push({ |
| + value: response.fontList[i][0], |
| + name: response.fontList[i][1] |
| + }); |
| + } |
| + this.fontOptions_ = fontMenuOptions; |
| + this.advancedExtensionUrl_ = response.extensionUrl; |
| + }, |
| /** |
| * @param {number} value The changed font size slider value. |
| * @private |
| */ |
| - fontSizeChanged_: function(value) { |
| + fontSizeChanged_: function(value) { |
| // TODO(michaelpg): Whitelist this pref in prefs_utils.cc so it is |
| // included in the <settings-prefs> getAllPrefs call, otherwise this path |
| // is invalid and nothing happens. See crbug.com/612535. |
| - this.set('prefs.webkit.webprefs.default_fixed_font_size.value', |
| + this.set('prefs.webkit.webprefs.default_fixed_font_size.value', |
| value - SIZE_DIFFERENCE_FIXED_STANDARD_); |
| - }, |
| + }, |
| /** |
| * Get the minimum font size, accounting for unset prefs. |
| * @return {?} |
| * @private |
| */ |
| - computeMinimumFontSize_: function() { |
| - return this.get('prefs.webkit.webprefs.minimum_font_size.value') || |
| + computeMinimumFontSize_: function() { |
| + return this.get('prefs.webkit.webprefs.minimum_font_size.value') || |
| MINIMUM_FONT_SIZE_RANGE_[0]; |
| - }, |
| - }); |
| + }, |
| +}); |
| })(); |