[mobile] Add handler for try undo in fast collaborative
This commit is contained in:
parent
de241c88a6
commit
babe1233a9
|
@ -1,6 +1,8 @@
|
||||||
import React, { Component } from 'react'
|
import React, { Component } from 'react'
|
||||||
|
import { f7 } from 'framework7-react';
|
||||||
import {observer, inject} from "mobx-react"
|
import {observer, inject} from "mobx-react"
|
||||||
import { LocalStorage } from '../../../utils/LocalStorage';
|
import { LocalStorage } from '../../../utils/LocalStorage';
|
||||||
|
import { withTranslation } from 'react-i18next';
|
||||||
|
|
||||||
class CollaborationController extends Component {
|
class CollaborationController extends Component {
|
||||||
constructor(props){
|
constructor(props){
|
||||||
|
@ -11,6 +13,8 @@ class CollaborationController extends Component {
|
||||||
api.asc_registerCallback('asc_onParticipantsChanged', this.onChangeEditUsers.bind(this));
|
api.asc_registerCallback('asc_onParticipantsChanged', this.onChangeEditUsers.bind(this));
|
||||||
api.asc_registerCallback('asc_onConnectionStateChanged', this.onUserConnection.bind(this));
|
api.asc_registerCallback('asc_onConnectionStateChanged', this.onUserConnection.bind(this));
|
||||||
api.asc_registerCallback('asc_onCoAuthoringDisconnect', this.onCoAuthoringDisconnect.bind(this));
|
api.asc_registerCallback('asc_onCoAuthoringDisconnect', this.onCoAuthoringDisconnect.bind(this));
|
||||||
|
|
||||||
|
api.asc_registerCallback('asc_OnTryUndoInFastCollaborative', this.onTryUndoInFastCollaborative.bind(this));
|
||||||
});
|
});
|
||||||
|
|
||||||
Common.Notifications.on('document:ready', this.onDocumentReady.bind(this));
|
Common.Notifications.on('document:ready', this.onDocumentReady.bind(this));
|
||||||
|
@ -74,9 +78,15 @@ class CollaborationController extends Component {
|
||||||
this.props.users.resetDisconnected(true);
|
this.props.users.resetDisconnected(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onTryUndoInFastCollaborative() {
|
||||||
|
const { t } = this.props;
|
||||||
|
const _t = t("Common.Collaboration", { returnObjects: true });
|
||||||
|
f7.dialog.alert(_t.textTryUndoRedo, _t.notcriticalErrorTitle);
|
||||||
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default inject('users', 'storeAppOptions')(observer(CollaborationController));
|
export default inject('users', 'storeAppOptions')(observer(withTranslation()(CollaborationController)));
|
|
@ -40,6 +40,8 @@
|
||||||
"textCustomColors": "Custom Colors"
|
"textCustomColors": "Custom Colors"
|
||||||
},
|
},
|
||||||
"Collaboration": {
|
"Collaboration": {
|
||||||
|
"textTryUndoRedo": "The Undo/Redo functions are disabled for the Fast co-editing mode.",
|
||||||
|
"notcriticalErrorTitle": "Warning",
|
||||||
"textCollaboration": "Collaboration",
|
"textCollaboration": "Collaboration",
|
||||||
"textBack": "Back",
|
"textBack": "Back",
|
||||||
"textUsers": "Users",
|
"textUsers": "Users",
|
||||||
|
|
|
@ -283,6 +283,8 @@
|
||||||
"textCustomColors": "Custom Colors"
|
"textCustomColors": "Custom Colors"
|
||||||
},
|
},
|
||||||
"Collaboration": {
|
"Collaboration": {
|
||||||
|
"textTryUndoRedo": "The Undo/Redo functions are disabled for the Fast co-editing mode.",
|
||||||
|
"notcriticalErrorTitle": "Warning",
|
||||||
"textCollaboration": "Collaboration",
|
"textCollaboration": "Collaboration",
|
||||||
"textBack": "Back",
|
"textBack": "Back",
|
||||||
"textUsers": "Users",
|
"textUsers": "Users",
|
||||||
|
|
|
@ -360,6 +360,8 @@
|
||||||
"textCustomColors": "Custom Colors"
|
"textCustomColors": "Custom Colors"
|
||||||
},
|
},
|
||||||
"Collaboration": {
|
"Collaboration": {
|
||||||
|
"textTryUndoRedo": "The Undo/Redo functions are disabled for the Fast co-editing mode.",
|
||||||
|
"notcriticalErrorTitle": "Warning",
|
||||||
"textCollaboration": "Collaboration",
|
"textCollaboration": "Collaboration",
|
||||||
"textBack": "Back",
|
"textBack": "Back",
|
||||||
"textUsers": "Users",
|
"textUsers": "Users",
|
||||||
|
|
Loading…
Reference in a new issue