From dc77d400ccceea6399928c5d88a933a35d2db77d Mon Sep 17 00:00:00 2001 From: SergeyEzhin Date: Wed, 15 Dec 2021 19:02:22 +0400 Subject: [PATCH] Correct toolbar title --- .../documenteditor/mobile/src/controller/Toolbar.jsx | 12 +++--------- .../mobile/src/controller/Toolbar.jsx | 11 +++-------- .../mobile/src/controller/Toolbar.jsx | 1 - 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/apps/documenteditor/mobile/src/controller/Toolbar.jsx b/apps/documenteditor/mobile/src/controller/Toolbar.jsx index f6f0ff7d1..0f6741c59 100644 --- a/apps/documenteditor/mobile/src/controller/Toolbar.jsx +++ b/apps/documenteditor/mobile/src/controller/Toolbar.jsx @@ -7,7 +7,6 @@ import ToolbarView from "../view/Toolbar"; const ToolbarController = inject('storeAppOptions', 'users', 'storeReview', 'storeFocusObjects', 'storeToolbarSettings','storeDocumentInfo')(observer(props => { const {t} = useTranslation(); const _t = t("Toolbar", { returnObjects: true }); - const appOptions = props.storeAppOptions; const isDisconnected = props.users.isDisconnected; const displayMode = props.storeReview.displayMode; @@ -23,8 +22,10 @@ const ToolbarController = inject('storeAppOptions', 'users', 'storeReview', 'sto const showEditDocument = !appOptions.isEdit && appOptions.canEdit && appOptions.canRequestEditRights; + const docInfo = props.storeDocumentInfo; + const docTitle = docInfo.dataDoc ? docInfo.dataDoc.title : ''; + useEffect(() => { - Common.Notifications.on('setdoctitle', setDocTitle); Common.Gateway.on('init', loadConfig); Common.Notifications.on('toolbar:activatecontrols', activateControls); Common.Notifications.on('toolbar:deactivateeditcontrols', deactivateEditControls); @@ -37,19 +38,12 @@ const ToolbarController = inject('storeAppOptions', 'users', 'storeReview', 'sto } return () => { - // Common.Notifications.off('setdoctitle', setDocTitle); Common.Notifications.off('toolbar:activatecontrols', activateControls); Common.Notifications.off('toolbar:deactivateeditcontrols', deactivateEditControls); Common.Notifications.off('goback', goBack); } }); - const docInfo = props.storeDocumentInfo; - const [docTitle, resetDocTitle] = useState(docInfo.dataDoc ? docInfo.dataDoc.title : ''); - const setDocTitle = (title) => { - resetDocTitle(title); - } - // Back button const [isShowBack, setShowBack] = useState(appOptions.canBackToFolder); const loadConfig = (data) => { diff --git a/apps/presentationeditor/mobile/src/controller/Toolbar.jsx b/apps/presentationeditor/mobile/src/controller/Toolbar.jsx index 61b4daa84..3c50fe015 100644 --- a/apps/presentationeditor/mobile/src/controller/Toolbar.jsx +++ b/apps/presentationeditor/mobile/src/controller/Toolbar.jsx @@ -21,8 +21,10 @@ const ToolbarController = inject('storeAppOptions', 'users', 'storeFocusObjects' const isCanRedo = storeToolbarSettings.isCanRedo; const disabledPreview = storeToolbarSettings.countPages <= 0; + const docInfo = props.storePresentationInfo; + const docTitle = docInfo.dataDoc ? docInfo.dataDoc.title : ''; + useEffect(() => { - Common.Notifications.on('setdoctitle', setDocTitle); Common.Gateway.on('init', loadConfig); Common.Notifications.on('toolbar:activatecontrols', activateControls); Common.Notifications.on('toolbar:deactivateeditcontrols', deactivateEditControls); @@ -35,19 +37,12 @@ const ToolbarController = inject('storeAppOptions', 'users', 'storeFocusObjects' } return () => { - Common.Notifications.off('setdoctitle', setDocTitle); Common.Notifications.off('toolbar:activatecontrols', activateControls); Common.Notifications.off('toolbar:deactivateeditcontrols', deactivateEditControls); Common.Notifications.off('goback', goBack); } }); - const docInfo = props.storePresentationInfo; - const [docTitle, resetDocTitle] = useState(docInfo.dataDoc ? docInfo.dataDoc.title : ''); - const setDocTitle = (title) => { - resetDocTitle(title); - } - // Back button const [isShowBack, setShowBack] = useState(appOptions.canBackToFolder); const loadConfig = (data) => { diff --git a/apps/spreadsheeteditor/mobile/src/controller/Toolbar.jsx b/apps/spreadsheeteditor/mobile/src/controller/Toolbar.jsx index 7954202fe..7614a08fd 100644 --- a/apps/spreadsheeteditor/mobile/src/controller/Toolbar.jsx +++ b/apps/spreadsheeteditor/mobile/src/controller/Toolbar.jsx @@ -27,7 +27,6 @@ const ToolbarController = inject('storeAppOptions', 'users', 'storeSpreadsheetIn useEffect(() => { Common.Gateway.on('init', loadConfig); - Common.Notifications.on('toolbar:activatecontrols', activateControls); Common.Notifications.on('toolbar:deactivateeditcontrols', deactivateEditControls); Common.Notifications.on('goback', goBack);