Use the font slider
This commit is contained in:
parent
df73f12320
commit
8b72756b8d
1 changed files with 8 additions and 0 deletions
|
@ -20,6 +20,7 @@ import SettingsStore, {SettingLevel} from "../../../../../settings/SettingsStore
|
||||||
import * as sdk from "../../../../../index";
|
import * as sdk from "../../../../../index";
|
||||||
import {enumerateThemes, ThemeWatcher} from "../../../../../theme";
|
import {enumerateThemes, ThemeWatcher} from "../../../../../theme";
|
||||||
import Field from "../../../elements/Field";
|
import Field from "../../../elements/Field";
|
||||||
|
import FontSlider from "../../../../structures/FontSlider";
|
||||||
|
|
||||||
export default class StyleUserSettingsTab extends React.Component {
|
export default class StyleUserSettingsTab extends React.Component {
|
||||||
constructor() {
|
constructor() {
|
||||||
|
@ -219,11 +220,18 @@ export default class StyleUserSettingsTab extends React.Component {
|
||||||
_renderFontSection() {
|
_renderFontSection() {
|
||||||
return <div className="mx_SettingsTab_section mx_StyleUserSettingsTab_fontScaling">
|
return <div className="mx_SettingsTab_section mx_StyleUserSettingsTab_fontScaling">
|
||||||
<span className="mx_SettingsTab_subheading">{_t("Font size")}</span>
|
<span className="mx_SettingsTab_subheading">{_t("Font size")}</span>
|
||||||
|
<FontSlider
|
||||||
|
values={[12,14,16,18,20]}
|
||||||
|
value={this.state.fontSize}
|
||||||
|
updateFontSize={this._onFontSizeChanged}
|
||||||
|
displayFunc={value => value + 'px'}
|
||||||
|
/>
|
||||||
<Field
|
<Field
|
||||||
type="text"
|
type="text"
|
||||||
label={_t("Font size")}
|
label={_t("Font size")}
|
||||||
autoComplete="off"
|
autoComplete="off"
|
||||||
placeholder={SettingsStore.getValue("font_size", null).toString()}
|
placeholder={SettingsStore.getValue("font_size", null).toString()}
|
||||||
|
value={this.state.fontSize}
|
||||||
id="font_size_field"
|
id="font_size_field"
|
||||||
onChange={(ev) => this._onFontSizeChanged(ev.target.value)}
|
onChange={(ev) => this._onFontSizeChanged(ev.target.value)}
|
||||||
/>
|
/>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue