Merge pull request '[mobile] Fix bug 77821' (#830) from fix/bug-77821 into fix/bug-78114

Reviewed-on: https://git.onlyoffice.com/ONLYOFFICE/web-apps/pulls/830
This commit is contained in:
Maxim Kadushkin
2025-11-11 16:18:15 +00:00
8 changed files with 24 additions and 12 deletions

View File

@ -56,8 +56,8 @@ const SettingsController = props => {
closeModal();
setTimeout(() => {
if(config && !!config.feedback && !!config.feedback.url) {
window.open(config.feedback.url, "_blank");
if(!!config?.customization?.feedback?.url) {
window.open(config.customization.feedback.url, "_blank");
} else window.open(__SUPPORT_URL__, "_blank");
}, 400);
}

View File

@ -89,7 +89,10 @@ const SettingsPage = inject("storeAppOptions", "storeReview", "storeDocumentInfo
if (appOptions.customization) {
_canHelp = appOptions.customization.help !== false;
_canFeedback = appOptions.customization.feedback !== false;
_canFeedback = (
appOptions.customization.feedback !== false &&
appOptions.customization.feedback.visible !== false
);
_canDisplayInfo = appOptions.customization.mobile?.info !== false;
}
}

View File

@ -54,8 +54,8 @@ const SettingsController = props => {
let config = props.storeAppOptions.config;
closeModal();
if(config && !!config.feedback && !!config.feedback.url) {
window.open(config.feedback.url, "_blank");
if(!!config?.customization?.feedback?.url) {
window.open(config.customization.feedback.url, "_blank");
} else window.open(__SUPPORT_URL__, "_blank");
};

View File

@ -68,7 +68,10 @@ const SettingsPage = inject('storeAppOptions', 'storeToolbarSettings', 'storePre
if (appOptions.customization) {
_canHelp = appOptions.customization.help !== false;
_canFeedback = appOptions.customization.feedback !== false;
_canFeedback = (
appOptions.customization.feedback !== false &&
appOptions.customization.feedback.visible !== false
);
_canDisplayInfo = appOptions.customization.mobile?.info !== false;
}
}

View File

@ -55,8 +55,8 @@ const SettingsController = inject('storeAppOptions', 'storeSpreadsheetInfo')(obs
let config = appOptions.config;
closeModal();
if(config && !!config.feedback && !!config.feedback.url) {
window.open(config.feedback.url, "_blank");
if(!!config?.customization?.feedback?.url) {
window.open(config.customization.feedback.url, "_blank");
} else window.open(__SUPPORT_URL__, "_blank");
};

View File

@ -68,7 +68,10 @@ const SettingsPage = inject('storeAppOptions', 'storeSpreadsheetInfo')(observer(
if (appOptions.customization) {
_canHelp = appOptions.customization.help !== false;
_canFeedback = appOptions.customization.feedback !== false;
_canFeedback = (
appOptions.customization.feedback !== false &&
appOptions.customization.feedback.visible !== false
);
_canDisplayInfo = appOptions.customization.mobile?.info !== false;
}
}

View File

@ -54,8 +54,8 @@ const SettingsController = props => {
let config = props.storeAppOptions.config;
closeModal();
if(config && !!config.feedback && !!config.feedback.url) {
window.open(config.feedback.url, "_blank");
if(!!config?.customization?.feedback?.url) {
window.open(config.customization.feedback.url, "_blank");
} else window.open(__SUPPORT_URL__, "_blank");
};

View File

@ -58,7 +58,10 @@ const SettingsPage = inject('storeAppOptions', 'storeVisioInfo')(observer(props
if (appOptions.customization) {
_canHelp = appOptions.customization.help !== false;
_canFeedback = appOptions.customization.feedback !== false;
_canFeedback = (
appOptions.customization.feedback !== false &&
appOptions.customization.feedback.visible !== false
);
_canDisplayInfo = appOptions.customization.mobile?.info !== false;
}
}