From 6c7ad2c6f9cb18b4f5116b150103fa9a1afb6795 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Tue, 9 Mar 2021 14:51:28 +0100 Subject: [PATCH] Workaround to avoid restoring the version before collabora is ready MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/view/FilesAppIntegration.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/view/FilesAppIntegration.js b/src/view/FilesAppIntegration.js index 6a657c8f90..6a7f42a1a4 100644 --- a/src/view/FilesAppIntegration.js +++ b/src/view/FilesAppIntegration.js @@ -417,7 +417,14 @@ export default { avatardiv.append(popover) }, + _originalOnClickRevertVersion: null, + addVersionSidebarEvents() { + const versionTabView = OCA.Files.App.fileList._detailsView._tabViews.find(t => t.el.id === 'versionsTabView') + if (versionTabView) { + this._originalOnClickRevertVersion = versionTabView._onClickRevertVersion + OCA.Files.App.fileList._detailsView._tabViews.find(t => t.el.id === 'versionsTabView')._onClickRevertVersion = () => {} + } $(document.querySelector('#content')).on('click.revisions', '#app-sidebar .preview-container', this.showVersionPreview.bind(this)) $(document.querySelector('#content')).on('click.revisions', '#app-sidebar .downloadVersion', this.showVersionPreview.bind(this)) $(document.querySelector('#content')).on('mousedown.revisions', '#app-sidebar .revertVersion', this.restoreVersion.bind(this)) @@ -425,6 +432,10 @@ export default { }, removeVersionSidebarEvents() { + const versionTabView = OCA.Files.App.fileList._detailsView._tabViews.find(t => t.el.id === 'versionsTabView') + if (versionTabView) { + versionTabView._onClickRevertVersion = this._originalOnClickRevertVersion + } $(document.querySelector('#content')).off('click.revisions') $(document.querySelector('#content')).off('click.revisions') $(document.querySelector('#content')).off('mousedown.revisions')