Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
added new 'Error_Messages' postmessage
- handle App_LoadingStatus Initialized
- using Error_Messages richdocuments can pass custom error msg to
  collabora with nextcloud documentation link

Signed-off-by: Rashesh Padia <[email protected]>
  • Loading branch information
Rash419 authored and juliusknorr committed Oct 19, 2023
commit 1d61ac9e9ae209c905abe8dfd730398034b1f769
8 changes: 8 additions & 0 deletions src/view/Office.vue
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,14 @@ export default {
} else if (args.Status === 'Failed') {
this.loading = LOADING_STATE.FAILED
this.$emit('update:loaded', true)
} else if (args.Status === 'Initialized') {
// collabora iframe is ready to handle postMessages
this.sendPostMessage('Error_Messages', {
websocketconnectionfailed: {
msg: t('richdocuments', 'Failed to load {productName} - socket connection closed unexpectedly. The reverse proxy might be misconfigured, please contact the administrator. For more info on proxy configuration please checkout', { productName: loadState('richdocuments', 'productName', 'Nextcloud Office') }) + ' %url',
url: 'https://docs.nextcloud.com/server/latest/admin_manual/office/proxy.html',
},
})
}
break
case 'Action_Load_Resp':
Expand Down