diff --git a/apps/documenteditor/mobile/src/view/edit/EditText.jsx b/apps/documenteditor/mobile/src/view/edit/EditText.jsx index 1b5649414..4043672ba 100644 --- a/apps/documenteditor/mobile/src/view/edit/EditText.jsx +++ b/apps/documenteditor/mobile/src/view/edit/EditText.jsx @@ -189,7 +189,7 @@ const PageAdditionalFormatting = props => { ) }; -const PageBullets = props => { +const PageBullets = observer(props => { const { t } = useTranslation(); const bulletArrays = [ [ @@ -218,9 +218,10 @@ const PageBullets = props => { onClick={() => { if (bullet.type === -1) { storeTextSettings.resetBullets(-1); + } else { + storeTextSettings.resetBullets(bullet.type); } - props.onBullet(bullet.type) - props.f7router.back(); + props.onBullet(bullet.type); }}> {bullet.thumb.length < 1 ? @@ -234,9 +235,9 @@ const PageBullets = props => { ))} ) -}; +}); -const PageNumbers = props => { +const PageNumbers = observer(props => { const { t } = useTranslation(); const numberArrays = [ [ @@ -266,9 +267,10 @@ const PageNumbers = props => { onClick={() => { if (number.type === -1) { storeTextSettings.resetNumbers(-1); + } else { + storeTextSettings.resetNumbers(number.type); } - props.onNumber(number.type) - props.f7router.back(); + props.onNumber(number.type); }}> {number.thumb.length < 1 ? @@ -282,9 +284,9 @@ const PageNumbers = props => { ))} ) -}; +}); -const PageMultiLevel = props => { +const PageMultiLevel = observer(props => { const { t } = useTranslation(); const arrayMultiLevel = [ @@ -303,9 +305,8 @@ const PageMultiLevel = props => { {arrayMultiLevel.map((item) => ( { - item.type === -1 ? storeTextSettings.resetMultiLevel(-1) : storeTextSettings.resetMultiLevel(null); - props.onMultiLevelList(item.type); - props.f7router.back(); + item.type === -1 ? storeTextSettings.resetMultiLevel(-1) : storeTextSettings.resetMultiLevel(null); + props.onMultiLevelList(item.type); }}> {item.thumb.length < 1 ? @@ -319,7 +320,7 @@ const PageMultiLevel = props => { ) -} +}); const PageBulletsAndNumbers = props => { const { t } = useTranslation(); @@ -337,9 +338,15 @@ const PageBulletsAndNumbers = props => { } - - - + + + + + + + + + ) diff --git a/apps/documenteditor/mobile/src/view/settings/DocumentSettings.jsx b/apps/documenteditor/mobile/src/view/settings/DocumentSettings.jsx index 6f641b534..6a8ee5c28 100644 --- a/apps/documenteditor/mobile/src/view/settings/DocumentSettings.jsx +++ b/apps/documenteditor/mobile/src/view/settings/DocumentSettings.jsx @@ -69,7 +69,6 @@ const PageDocumentMargins = props => { } if(errorMsg) { - f7.popover.close('#settings-popover'); f7.dialog.alert(errorMsg, _t.notcriticalErrorTitle); return; } diff --git a/apps/documenteditor/mobile/src/view/settings/Settings.jsx b/apps/documenteditor/mobile/src/view/settings/Settings.jsx index 654004353..5802f473e 100644 --- a/apps/documenteditor/mobile/src/view/settings/Settings.jsx +++ b/apps/documenteditor/mobile/src/view/settings/Settings.jsx @@ -195,7 +195,7 @@ class SettingsView extends Component { const show_popover = this.props.usePopover; return ( show_popover ? - this.props.onclosed()}> + this.props.onclosed()}> : this.props.onclosed()}>