| OLD | NEW |
| 1 <link rel="import" href="chrome://resources/cr_elements/cr_slider/cr_slider.html
"> |
| 1 <link rel="import" href="chrome://resources/html/i18n_behavior.html"> | 2 <link rel="import" href="chrome://resources/html/i18n_behavior.html"> |
| 2 <link rel="import" href="chrome://resources/html/polymer.html"> | 3 <link rel="import" href="chrome://resources/html/polymer.html"> |
| 3 <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> | 4 <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> |
| 4 <link rel="import" href="chrome://resources/polymer/v1_0/paper-slider/paper-slid
er.html"> | |
| 5 <link rel="import" href="chrome://md-settings/appearance_page/fonts_browser_prox
y.html"> | 5 <link rel="import" href="chrome://md-settings/appearance_page/fonts_browser_prox
y.html"> |
| 6 <link rel="import" href="chrome://md-settings/controls/settings_dropdown_menu.ht
ml"> | 6 <link rel="import" href="chrome://md-settings/controls/settings_dropdown_menu.ht
ml"> |
| 7 <link rel="import" href="chrome://md-settings/i18n_setup.html"> | 7 <link rel="import" href="chrome://md-settings/i18n_setup.html"> |
| 8 <link rel="import" href="chrome://md-settings/settings_shared_css.html"> | 8 <link rel="import" href="chrome://md-settings/settings_shared_css.html"> |
| 9 | 9 |
| 10 <dom-module id="settings-appearance-fonts-page"> | 10 <dom-module id="settings-appearance-fonts-page"> |
| 11 <template> | 11 <template> |
| 12 <style include="settings-shared"></style> | 12 <style include="settings-shared"></style> |
| 13 <div class="settings-box first"> | 13 <div class="settings-box first"> |
| 14 <div class="start">$i18n{fontSize}</div> | 14 <div class="start">$i18n{fontSize}</div> |
| 15 <paper-slider class="always-on" id="sizeSlider" | 15 <cr-slider class="always-on" id="sizeSlider" snaps max-markers="5" |
| 16 value="{{fontSizeIndex_}}" | 16 value="{{prefs.webkit.webprefs.default_font_size.value}}" |
| 17 max="[[fontSizeRangeLimit_]]" max-markers="5" | 17 tick-values="[[fontSizeRange_]]"> |
| 18 immediate-value="{{immediateSizeIndex_}}" snaps> | 18 </cr-slider> |
| 19 </paper-slider> | |
| 20 </div> | 19 </div> |
| 21 <div class="settings-box"> | 20 <div class="settings-box"> |
| 22 <div class="start">$i18n{minimumFont}</div> | 21 <div class="start">$i18n{minimumFont}</div> |
| 23 <div class="list-item" style$="[[computeStyle_(minimumFontSize_, prefs.web
kit.webprefs.fonts.standard.Zyyy.value)]]"> | 22 <div class="list-item" |
| 24 <span>[[minimumFontSize_]]</span>: | 23 style$="[[computeStyle_( |
| 24 prefs.webkit.webprefs.minimum_font_size.value, |
| 25 prefs.webkit.webprefs.fonts.standard.Zyyy.value)]]"> |
| 26 <span>[[prefs.webkit.webprefs.minimum_font_size.value]]</span>: |
| 25 $i18n{quickBrownFox} | 27 $i18n{quickBrownFox} |
| 26 </div> | 28 </div> |
| 27 <paper-slider class="always-on" id="minimumSizeSlider" | 29 <cr-slider class="always-on" id="minimumSizeSlider" snaps max-markers="5" |
| 28 value="{{minimumSizeIndex_}}" | 30 value="{{prefs.webkit.webprefs.minimum_font_size.value}}" |
| 29 max="[[minimumFontSizeRangeLimit_]]" max-markers="5" | 31 tick-values="[[minimumFontSizeRange_]]"> |
| 30 immediate-value="{{immediateMinimumSizeIndex_}}" snaps> | 32 </cr-slider> |
| 31 </paper-slider> | |
| 32 </div> | 33 </div> |
| 33 <div class="settings-box"> | 34 <div class="settings-box"> |
| 34 <div class="start"> | 35 <div class="start"> |
| 35 <h2>$i18n{standardFont}</h2> | 36 <h2>$i18n{standardFont}</h2> |
| 36 <div class="list-frame"> | 37 <div class="list-frame"> |
| 37 <div class="list-item"> | 38 <div class="list-item"> |
| 38 <settings-dropdown-menu class="start" id="standardFont" | 39 <settings-dropdown-menu class="start" id="standardFont" |
| 39 pref="{{prefs.webkit.webprefs.fonts.standard.Zyyy}}" | 40 pref="{{prefs.webkit.webprefs.fonts.standard.Zyyy}}" |
| 40 menu-options="[[fontOptions_]]" no-label-float> | 41 menu-options="[[fontOptions_]]" no-label-float> |
| 41 </settings-dropdown-menu> | 42 </settings-dropdown-menu> |
| 42 </div> | 43 </div> |
| 43 <div class="list-item underbar" | 44 <div class="list-item underbar" |
| 44 style$="[[computeStyle_(defaultFontSize_, prefs.webkit.webprefs.fo
nts.standard.Zyyy.value)]]"> | 45 style$="[[computeStyle_( |
| 45 <span>[[defaultFontSize_]]</span>: | 46 prefs.webkit.webprefs.default_font_size.value, |
| 46 $i18n{quickBrownFox} | 47 prefs.webkit.webprefs.fonts.standard.Zyyy.value)]]"> |
| 48 <span>[[prefs.webkit.webprefs.default_font_size.value]]</span><!-- |
| 49 no whitespace -->: $i18n{quickBrownFox} |
| 47 </div> | 50 </div> |
| 48 </div> | 51 </div> |
| 49 <h2>$i18n{serifFont}</h2> | 52 <h2>$i18n{serifFont}</h2> |
| 50 <div class="list-frame"> | 53 <div class="list-frame"> |
| 51 <div class="list-item"> | 54 <div class="list-item"> |
| 52 <settings-dropdown-menu class="start" id="serifFont" | 55 <settings-dropdown-menu class="start" id="serifFont" |
| 53 pref="{{prefs.webkit.webprefs.fonts.serif.Zyyy}}" | 56 pref="{{prefs.webkit.webprefs.fonts.serif.Zyyy}}" |
| 54 menu-options="[[fontOptions_]]" no-label-float> | 57 menu-options="[[fontOptions_]]" no-label-float> |
| 55 </settings-dropdown-menu> | 58 </settings-dropdown-menu> |
| 56 </div> | 59 </div> |
| 57 <div class="list-item underbar" | 60 <div class="list-item underbar" |
| 58 style$="[[computeStyle_(defaultFontSize_, prefs.webkit.webprefs.fo
nts.serif.Zyyy.value)]]"> | 61 style$="[[computeStyle_( |
| 59 <span>[[defaultFontSize_]]</span>: | 62 prefs.webkit.webprefs.default_font_size.value, |
| 60 $i18n{quickBrownFox} | 63 prefs.webkit.webprefs.fonts.serif.Zyyy.value)]]"> |
| 64 <span>[[prefs.webkit.webprefs.default_font_size.value]]</span><!-- |
| 65 no whitespace -->: $i18n{quickBrownFox} |
| 61 </div> | 66 </div> |
| 62 </div> | 67 </div> |
| 63 <h2>$i18n{sansSerifFont}</h2> | 68 <h2>$i18n{sansSerifFont}</h2> |
| 64 <div class="list-frame"> | 69 <div class="list-frame"> |
| 65 <div class="list-item"> | 70 <div class="list-item"> |
| 66 <settings-dropdown-menu class="start" id="sansSerifFont" | 71 <settings-dropdown-menu class="start" id="sansSerifFont" |
| 67 pref="{{prefs.webkit.webprefs.fonts.sansserif.Zyyy}}" | 72 pref="{{prefs.webkit.webprefs.fonts.sansserif.Zyyy}}" |
| 68 menu-options="[[fontOptions_]]" no-label-float> | 73 menu-options="[[fontOptions_]]" no-label-float> |
| 69 </settings-dropdown-menu> | 74 </settings-dropdown-menu> |
| 70 </div> | 75 </div> |
| 71 <div class="list-item underbar" | 76 <div class="list-item underbar" |
| 72 style$="{{computeStyle_(defaultFontSize_, prefs.webkit.webprefs.fo
nts.sansserif.Zyyy.value)}}"> | 77 style$="{{computeStyle_( |
| 73 <span>[[defaultFontSize_]]</span>: | 78 prefs.webkit.webprefs.default_font_size.value, |
| 74 $i18n{quickBrownFox} | 79 prefs.webkit.webprefs.fonts.sansserif.Zyyy.value)}}"> |
| 80 <span>[[prefs.webkit.webprefs.default_font_size.value]]</span><!-- |
| 81 no whitespace -->: $i18n{quickBrownFox} |
| 75 </div> | 82 </div> |
| 76 </div> | 83 </div> |
| 77 <h2>$i18n{fixedWidthFont}</h2> | 84 <h2>$i18n{fixedWidthFont}</h2> |
| 78 <div class="list-frame"> | 85 <div class="list-frame"> |
| 79 <div class="list-item"> | 86 <div class="list-item"> |
| 80 <settings-dropdown-menu class="start" id="fixedFont" | 87 <settings-dropdown-menu class="start" id="fixedFont" |
| 81 pref="{{prefs.webkit.webprefs.fonts.fixed.Zyyy}}" | 88 pref="{{prefs.webkit.webprefs.fonts.fixed.Zyyy}}" |
| 82 menu-options="[[fontOptions_]]" no-label-float> | 89 menu-options="[[fontOptions_]]" no-label-float> |
| 83 </settings-dropdown-menu> | 90 </settings-dropdown-menu> |
| 84 </div> | 91 </div> |
| 85 <div class="list-item" | 92 <div class="list-item" |
| 86 style$="[[computeStyle_(defaultFontSize_, prefs.webkit.webprefs.fo
nts.fixed.Zyyy.value)]]"> | 93 style$="[[computeStyle_( |
| 87 <span>[[defaultFontSize_]]</span>: | 94 prefs.webkit.webprefs.default_font_size.value, |
| 88 $i18n{quickBrownFox} | 95 prefs.webkit.webprefs.fonts.fixed.Zyyy.value)]]"> |
| 96 <span>[[prefs.webkit.webprefs.default_font_size.value]]</span><!-- |
| 97 no whitespace -->: $i18n{quickBrownFox} |
| 89 </div> | 98 </div> |
| 90 </div> | 99 </div> |
| 91 </div> | 100 </div> |
| 92 </div> | 101 </div> |
| 93 <div class="settings-box"> | 102 <div class="settings-box"> |
| 94 <div class="start">$i18n{encoding}</div> | 103 <div class="start">$i18n{encoding}</div> |
| 95 <settings-dropdown-menu id="encoding" | 104 <settings-dropdown-menu id="encoding" |
| 96 pref="{{prefs.intl.charset_default}}" | 105 pref="{{prefs.intl.charset_default}}" |
| 97 menu-options="[[encodingOptions_]]" no-label-float> | 106 menu-options="[[encodingOptions_]]" no-label-float> |
| 98 </settings-dropdown-menu> | 107 </settings-dropdown-menu> |
| 99 </div> | 108 </div> |
| 100 <div class="settings-box two-line" id="advancedButton" | 109 <div class="settings-box two-line" id="advancedButton" |
| 101 on-tap="openAdvancedExtension_"> | 110 on-tap="openAdvancedExtension_"> |
| 102 <div class="start"> | 111 <div class="start"> |
| 103 <div>$i18n{advancedFontSettings}</div> | 112 <div>$i18n{advancedFontSettings}</div> |
| 104 <div class="secondary" id="advancedButtonSublabel"> | 113 <div class="secondary" id="advancedButtonSublabel"> |
| 105 [[advancedExtensionSublabel_]] | 114 [[advancedExtensionSublabel_]] |
| 106 </div> | 115 </div> |
| 107 </div> | 116 </div> |
| 108 </div> | 117 </div> |
| 109 </template> | 118 </template> |
| 110 <script src="appearance_fonts_page.js"></script> | 119 <script src="appearance_fonts_page.js"></script> |
| 111 </dom-module> | 120 </dom-module> |
| OLD | NEW |