Merge pull request '[embed] Fix bug 781114' (#832) from fix/bug-78114 into release/v9.2.0

Reviewed-on: https://git.onlyoffice.com/ONLYOFFICE/web-apps/pulls/832
This commit is contained in:
Oleg Korshul
2025-11-11 17:56:17 +00:00
11 changed files with 30 additions and 15 deletions

View File

@ -155,7 +155,6 @@ PE.ApplicationController = new(function(){
api.asc_setDocInfo(docInfo);
api.asc_getEditorPermissions(config.licenseUrl, config.customerId);
api.asc_enableKeyEvents(true);
common.controller.Shortcuts.setApi(api);
Common.Analytics.trackEvent('Load', 'Start');
}
@ -351,6 +350,8 @@ PE.ApplicationController = new(function(){
embed: '#idt-embed'
});
common.controller.Shortcuts.setApi(api);
api.asc_registerCallback('asc_onMouseMoveStart', onDocMouseMoveStart);
api.asc_registerCallback('asc_onMouseMoveEnd', onDocMouseMoveEnd);
api.asc_registerCallback('asc_onMouseMove', onDocMouseMove);

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;
}
}