summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/widget_iframe.js
blob: 8829ffa8684edfab9c7004ad69c00be16898dade (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
odoo.define('website.iframe_widget', function (require) {
"use strict";


var AbstractField = require('web.AbstractField');
var core = require('web.core');
var fieldRegistry = require('web.field_registry');

var QWeb = core.qweb;

/**
 * Display iframe
 */
var FieldIframePreview = AbstractField.extend({
    className: 'd-block o_field_iframe_preview m-0 h-100',

    _render: function () {
        this.$el.html(QWeb.render('website.iframeWidget', {
            url: this.value,
        }));
    },
});

fieldRegistry.add('iframe', FieldIframePreview);

return FieldIframePreview;

});