Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(68)

Side by Side Diff: chrome/browser/resources/settings/appearance_page/appearance_fonts_page.html

Issue 1967913002: Material WebUI: cr-slider element for intelligent range mapping (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@KeyboardFinish
Patch Set: comments Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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>:&nbsp; 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>:&nbsp;
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>:&nbsp; 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 -->:&nbsp;$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>:&nbsp; 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 -->:&nbsp;$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>:&nbsp; 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 -->:&nbsp;$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>:&nbsp; 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 -->:&nbsp;$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>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698