From 8d30502e1b09dfea4d966ee522bb974a8ff5ab56 Mon Sep 17 00:00:00 2001 From: William Henrotin Date: Fri, 30 Sep 2022 14:20:53 +0000 Subject: [PATCH] [FIX] mrp: convert the Google Slides viewer in Owl closes odoo/odoo#102398 Task: 2991906 X-original-commit: ba593c742c62db9cf9b310eaf5e104802821dad3 Related: odoo/enterprise#32383 Signed-off-by: William Henrotin (whe) --- addons/mrp/static/src/js/mrp.js | 128 ------------------ .../src/views/fields/google_slides_viewer.js | 53 ++++++++ .../src/views/fields/google_slides_viewer.xml | 15 ++ addons/mrp/static/tests/mrp_tests.js | 77 ----------- 4 files changed, 68 insertions(+), 205 deletions(-) delete mode 100644 addons/mrp/static/src/js/mrp.js create mode 100644 addons/mrp/static/src/views/fields/google_slides_viewer.js create mode 100644 addons/mrp/static/src/views/fields/google_slides_viewer.xml delete mode 100644 addons/mrp/static/tests/mrp_tests.js diff --git a/addons/mrp/static/src/js/mrp.js b/addons/mrp/static/src/js/mrp.js deleted file mode 100644 index e266b470fe0..00000000000 --- a/addons/mrp/static/src/js/mrp.js +++ /dev/null @@ -1,128 +0,0 @@ -/** @odoo-module **/ - -import fields from 'web.basic_fields'; -import field_registry from 'web.field_registry'; - -var FieldEmbedURLViewer = fields.FieldChar.extend({ - - //-------------------------------------------------------------------------- - // Public - //-------------------------------------------------------------------------- - - /** - * @override - */ - init: function () { - this._super.apply(this, arguments); - this.page = 1; - this.srcDirty = false; - }, - - /** - * force to set 'src' for embed iframe viewer when its value has changed - * - * @override - * - */ - reset: function () { - this._super.apply(this, arguments); - this._updateIframePreview(); - }, - - //-------------------------------------------------------------------------- - // Private - //-------------------------------------------------------------------------- - - /** - * Initializes and returns an iframe for the viewer - * - * @private - * @returns {jQueryElement} - */ - _prepareIframe: function () { - return $('