Chromium Code Reviews| Index: chrome/browser/resources/settings/appearance_page/appearance_fonts_page.html |
| diff --git a/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.html b/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..0c23613bab18c14b0f77b44904445acf0806f13c |
| --- /dev/null |
| +++ b/chrome/browser/resources/settings/appearance_page/appearance_fonts_page.html |
| @@ -0,0 +1,96 @@ |
| +<link rel="import" href="chrome://resources/polymer/v1_0/polymer/polymer.html"> |
| +<link rel="import" href="chrome://resources/polymer/v1_0/paper-slider/paper-slider.html"> |
| +<link rel="import" href="appearance_font_menu.html"> |
| + |
| +<dom-module id="settings-appearance-fonts-page"> |
| + <link rel="import" type="css" |
| + href="chrome://md-settings/settings_page/settings_page.css"> |
| + <link rel="import" type="css" |
| + href="chrome://md-settings/appearance_page/appearance_shared.css"> |
| + <template> |
| + <div>[[selectedStandardFont_]]</div> |
| + <div class="control-row"> |
| + <div i18n-content="fontSize"></div> |
| + <paper-slider id="sizeSlider" value="{{fontSizeIndex_}}" |
| + max="[[fontSizeRangeLimit_]]" |
| + immediate-value="{{immediateSizeIndex_}}" |
| + on-immediate-value-change="immediateSizeIndexChanged_"> |
| + </paper-slider> |
| + </div> |
| + <div class="control-row"> |
| + <settings-appearance-font-menu id="standardFont" |
| + i18n-values="label:standardFont" |
| + pref="{{prefs.webkit.webprefs.fonts.standard.Zyyy}}" |
| + menuOptions="[[fontOptions_]]"> |
| + </settings-appearance-font-menu> |
| + <div class="control-column" |
| + style$="[[computeStyle_(defaultFontSize_, |
| + prefs.webkit.webprefs.fonts.standard.Zyyy.value)]]"> |
| + <span>[[defaultFontSize_]]</span>: |
| + <span i18n-content="loremIpsum"></span> |
| + </div> |
| + </div> |
| + <div class="control-row"> |
| + <settings-appearance-font-menu id="serifFont" |
| + i18n-values="label:serifFont" |
| + pref="{{prefs.webkit.webprefs.fonts.serif.Zyyy}}" |
| + menuOptions="[[fontOptions_]]"> |
| + </settings-appearance-font-menu> |
| + <div class="control-column" |
| + style$="[[computeStyle_(defaultFontSize_, |
| + prefs.webkit.webprefs.fonts.serif.Zyyy.value)]]"> |
| + <span>[[defaultFontSize_]]</span>: |
| + <span i18n-content="loremIpsum"></span> |
| + </div> |
|
stevenjb
2015/10/28 00:17:16
There is a lot of copy/paste here, maybe a good ca
dschuyler
2015/10/28 22:22:22
Like a settings-row class with <left> and <right>
stevenjb
2015/10/29 19:56:02
I would suggest that there is a little more copy/p
dschuyler
2015/11/04 22:10:56
I'd like to give this a little time to see if the
|
| + </div> |
| + <div class="control-row"> |
| + <settings-appearance-font-menu id="sansSerifFont" |
| + i18n-values="label:sansSerifFont" |
| + pref="{{prefs.webkit.webprefs.fonts.sansserif.Zyyy}}" |
| + menuOptions="[[fontOptions_]]"> |
| + </settings-appearance-font-menu> |
| + <div class="control-column" |
| + style$="{{computeStyle_(defaultFontSize_, |
| + prefs.webkit.webprefs.fonts.sansserif.Zyyy.value)}}"> |
| + <span>[[defaultFontSize_]]</span>: |
| + <span i18n-content="loremIpsum"></span> |
| + </div> |
| + </div> |
| + <div class="control-row"> |
| + <settings-appearance-font-menu id="fixedFont" |
| + i18n-values="label:fixedWidthFont" |
| + pref="{{prefs.webkit.webprefs.fonts.fixed.Zyyy}}" |
| + menuOptions="[[fontOptions_]]"> |
| + </settings-appearance-font-menu> |
| + <div class="control-column" |
| + style$="[[computeStyle_(defaultFontSize_, |
| + prefs.webkit.webprefs.fonts.fixed.Zyyy.value)]]"> |
| + <span i18n-content="loremIpsum"></span> |
| + </div> |
| + </div> |
| + <div class="control-row"> |
| + <div class="control-column"> |
| + <div class="control-title" i18n-content="minimumFont"></div> |
| + <paper-slider id="minimumSizeSlider" value="{{minimumSizeIndex_}}" |
| + max="[[minimumFontSizeRangeLimit_]]" |
| + immediate-value="{{immediateMinimumSizeIndex_}}" |
| + on-immediate-value-change="immediateMinimumSizeIndexChanged_"> |
| + </paper-slider> |
| + </div> |
| + <div class="control-column" |
| + style$="[[computeStyle_(minimumFontSize_, |
| + prefs.webkit.webprefs.fonts.standard.Zyyy.value)]]"> |
| + <span>[[minimumFontSize_]]</span>: |
| + <span i18n-content="loremIpsum"></span> |
| + </div> |
| + </div> |
| + <div class="control-row"> |
| + <settings-appearance-font-menu id="encoding" |
| + i18n-values="label:encoding" |
| + pref="{{prefs.intl.charset_default}}" |
| + menuOptions="[[encodingOptions_]]"> |
| + </settings-appearance-font-menu> |
| + </div> |
| + </template> |
| + <script src="appearance_fonts_page.js"></script> |
| +</dom-module> |