[SSE PE] for bug 53181

This commit is contained in:
Maxim Kadushkin 2021-12-12 15:27:37 +03:00
parent 83d0296511
commit bba242344b
2 changed files with 11 additions and 8 deletions

View file

@ -4,7 +4,7 @@ import { f7 } from 'framework7-react';
import { useTranslation } from 'react-i18next'; import { useTranslation } from 'react-i18next';
import ToolbarView from "../view/Toolbar"; import ToolbarView from "../view/Toolbar";
const ToolbarController = inject('storeAppOptions', 'users', 'storeFocusObjects', 'storeToolbarSettings')(observer(props => { const ToolbarController = inject('storeAppOptions', 'users', 'storeFocusObjects', 'storeToolbarSettings', 'storePresentationInfo')(observer(props => {
const {t} = useTranslation(); const {t} = useTranslation();
const _t = t("Toolbar", { returnObjects: true }); const _t = t("Toolbar", { returnObjects: true });
@ -42,17 +42,19 @@ const ToolbarController = inject('storeAppOptions', 'users', 'storeFocusObjects'
} }
}); });
const [docTitle, resetDocTitle] = useState(''); const docInfo = props.storePresentationInfo;
const [docTitle, resetDocTitle] = useState(docInfo.dataDoc ? docInfo.dataDoc.title : '');
const setDocTitle = (title) => { const setDocTitle = (title) => {
resetDocTitle(title); resetDocTitle(title);
} }
// Back button // Back button
const [isShowBack, setShowBack] = useState(false); const [isShowBack, setShowBack] = useState(appOptions.canBackToFolder);
const loadConfig = (data) => { const loadConfig = (data) => {
if (data && data.config && data.config.canBackToFolder !== false && if (data && data.config && data.config.canBackToFolder !== false &&
data.config.customization && data.config.customization.goback && data.config.customization && data.config.customization.goback &&
(data.config.customization.goback.url || data.config.customization.goback.requestClose && data.config.canRequestClose)) { (data.config.customization.goback.url || data.config.customization.goback.requestClose && data.config.canRequestClose))
{
setShowBack(true); setShowBack(true);
} }
}; };
@ -120,7 +122,7 @@ const ToolbarController = inject('storeAppOptions', 'users', 'storeFocusObjects'
}; };
const [disabledControls, setDisabledControls] = useState(true); const [disabledControls, setDisabledControls] = useState(/*true*/false);
const activateControls = () => { const activateControls = () => {
setDisabledControls(false); setDisabledControls(false);
}; };

View file

@ -48,11 +48,12 @@ const ToolbarController = inject('storeAppOptions', 'users', 'storeSpreadsheetIn
}); });
// Back button // Back button
const [isShowBack, setShowBack] = useState(false); const [isShowBack, setShowBack] = useState(appOptions.canBackToFolder);
const loadConfig = (data) => { const loadConfig = (data) => {
if (data && data.config && data.config.canBackToFolder !== false && if (data && data.config && data.config.canBackToFolder !== false &&
data.config.customization && data.config.customization.goback && data.config.customization && data.config.customization.goback &&
(data.config.customization.goback.url || data.config.customization.goback.requestClose && data.config.canRequestClose)) { (data.config.customization.goback.url || data.config.customization.goback.requestClose && data.config.canRequestClose))
{
setShowBack(true); setShowBack(true);
} }
}; };
@ -125,7 +126,7 @@ const ToolbarController = inject('storeAppOptions', 'users', 'storeSpreadsheetIn
}; };
const [disabledControls, setDisabledControls] = useState(true); const [disabledControls, setDisabledControls] = useState(/*true*/false);
const activateControls = () => { const activateControls = () => {
setDisabledControls(false); setDisabledControls(false);
}; };