From 9a743a215adef9b33ef7476c3a65dd7950284b26 Mon Sep 17 00:00:00 2001 From: MuK IT GmbH Date: Tue, 5 Mar 2019 23:25:31 +0000 Subject: [PATCH] publish muk_web_preview - 12.0 --- muk_web_preview/__manifest__.py | 2 +- muk_web_preview/static/src/js/preview/content.js | 3 +++ muk_web_preview/static/src/js/widgets/dialog.js | 5 ++--- muk_web_preview/static/src/js/widgets/manager.js | 5 +++++ 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/muk_web_preview/__manifest__.py b/muk_web_preview/__manifest__.py index 71c4794..0c7c48c 100644 --- a/muk_web_preview/__manifest__.py +++ b/muk_web_preview/__manifest__.py @@ -20,7 +20,7 @@ { "name": "MuK Preview", "summary": """File Preview Dialog""", - "version": "12.0.2.3.9", + "version": "12.0.2.3.10", "category": "Extra Tools", "license": "AGPL-3", "website": "http://www.mukit.at", diff --git a/muk_web_preview/static/src/js/preview/content.js b/muk_web_preview/static/src/js/preview/content.js index 58d8f9d..2950c3b 100644 --- a/muk_web_preview/static/src/js/preview/content.js +++ b/muk_web_preview/static/src/js/preview/content.js @@ -51,6 +51,9 @@ var AbstractPreviewContent = Widget.extend({ renderPreviewContent: function() { return $.when(); }, + adaptResize: function() { + return; + } printable: false, downloadable: false, contentActions: function() { diff --git a/muk_web_preview/static/src/js/widgets/dialog.js b/muk_web_preview/static/src/js/widgets/dialog.js index d906101..436bf57 100644 --- a/muk_web_preview/static/src/js/widgets/dialog.js +++ b/muk_web_preview/static/src/js/widgets/dialog.js @@ -49,21 +49,20 @@ var PreviewDialog = PreviewManager.extend({ this.$el.remove(); return this._super.apply(this, arguments); }, - _renderPreview: function (element) { this._super.apply(this, arguments); this.$('.modal-title').text(this.activeFile.filename || "Preview"); }, - - _onDestroy: function () { this.destroy(); }, _onMaximizeClick: function(event) { this.$('.mk_preview_dialog').addClass("mk_preview_maximize"); + this._notifyPreviewResize(); }, _onMinimizeClick: function(event) { this.$('.mk_preview_dialog').removeClass("mk_preview_maximize"); + this._notifyPreviewResize(); }, }); diff --git a/muk_web_preview/static/src/js/widgets/manager.js b/muk_web_preview/static/src/js/widgets/manager.js index 40ddeab..f52a84b 100644 --- a/muk_web_preview/static/src/js/widgets/manager.js +++ b/muk_web_preview/static/src/js/widgets/manager.js @@ -200,6 +200,11 @@ var PreviewManager = Widget.extend({ } this.activePreview = undefined; }, + _notifyPreviewResize: function () { + if (this.activePreview) { + this.activePreview.adaptResize(); + } + }, _onPreviousClick: function(event) { if (this.index > 0) { this.index = this.index - 1;