diff --git a/apps/common/mobile/resources/less/common-ios.less b/apps/common/mobile/resources/less/common-ios.less index 49b29f2fa4..7ad309a6f6 100644 --- a/apps/common/mobile/resources/less/common-ios.less +++ b/apps/common/mobile/resources/less/common-ios.less @@ -712,6 +712,11 @@ } } + + .sheet-modal.edit-custom-font-size { + height: 70vh; + } + .list .item-link.size-label { padding: 5px 10px; border-radius: 8px !important; @@ -723,33 +728,6 @@ align-items: center; } - .segmented.font-size-stepper { - .button { - border: none !important; - font-size: 24px; - color: @text-normal; - background-color: @background-tertiary; - } - - .decrement.button { - border-radius: 8px 0 0 8px; - } - - .increment.button { - border-radius: 0 8px 8px 0; - } - - .button + .button::before { - content: ""; - position: absolute; - left: 0; - top: 6px; - bottom: 6px; - width: 2px; - background-color: @background-menu-divider; - } - } - .page-custom-font-size .item-content.item-input { .item-inner { flex-direction: row; diff --git a/apps/common/mobile/resources/less/common-material.less b/apps/common/mobile/resources/less/common-material.less index 692fcb0e4e..2e23c1cd60 100644 --- a/apps/common/mobile/resources/less/common-material.less +++ b/apps/common/mobile/resources/less/common-material.less @@ -781,6 +781,10 @@ } } + .sheet-modal.edit-custom-font-size { + height: 70vh; + } + .list .item-link.size-label { padding: 5px; border-radius: 4px !important; diff --git a/apps/documenteditor/mobile/src/less/icons-ios.less b/apps/documenteditor/mobile/src/less/icons-ios.less index 92df25b106..b8b7c3defb 100644 --- a/apps/documenteditor/mobile/src/less/icons-ios.less +++ b/apps/documenteditor/mobile/src/less/icons-ios.less @@ -11,7 +11,6 @@ } .theme-type-dark { - .segmented.font-size-stepper .button, .list .item-link.size-label { color: @brand-word; background-color: @background-menu-divider; diff --git a/apps/documenteditor/mobile/src/view/edit/Edit.jsx b/apps/documenteditor/mobile/src/view/edit/Edit.jsx index 4854b4841c..e11a8a4845 100644 --- a/apps/documenteditor/mobile/src/view/edit/Edit.jsx +++ b/apps/documenteditor/mobile/src/view/edit/Edit.jsx @@ -10,6 +10,7 @@ import { PageChartDesign, PageChartDesignType, PageChartDesignStyle, PageChartD import { PageEditLeaderTableContents, PageEditStylesTableContents, PageEditStructureTableContents } from './EditTableContents'; import EditingPage from './EditingPage'; import { MainContext } from '../../page/main'; +import { customFont } from './EditText'; const routes = [ { @@ -257,12 +258,14 @@ const EditView = () => { return ( !Device.phone ? - mainContext.closeOptions('edit')}> + mainContext.closeOptions('edit')} onPopoverClose={() => { + if (customFont.current) customFont.current(); }}> : - mainContext.closeOptions('edit')}> + mainContext.closeOptions('edit')} onSheetClose={() => { + if (customFont.current) customFont.current(); }}> diff --git a/apps/documenteditor/mobile/src/view/edit/EditText.jsx b/apps/documenteditor/mobile/src/view/edit/EditText.jsx index 8ce8f8456d..6059e9fbcc 100644 --- a/apps/documenteditor/mobile/src/view/edit/EditText.jsx +++ b/apps/documenteditor/mobile/src/view/edit/EditText.jsx @@ -1,4 +1,4 @@ -import React, {Fragment, useEffect, useState, useRef, useMemo} from 'react'; +import React, {Fragment, useEffect, useState, useRef, useMemo, useCallback} from 'react'; import {observer, inject} from "mobx-react"; import { f7, View, List, ListItem, Icon, Button, Page, Navbar, NavRight, Segmented, BlockTitle, Link, ListInput, Range } from 'framework7-react'; import { useTranslation } from 'react-i18next'; @@ -125,7 +125,7 @@ const PageFonts = props => { }
- +
}
- +
}
- +
}
- +