Source: media/views/iframe.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
 * wp.media.view.Iframe
 *
 * @memberOf wp.media.view
 *
 * @class
 * @augments wp.media.View
 * @augments wp.Backbone.View
 * @augments Backbone.View
 */
var Iframe = wp.media.View.extend(/** @lends wp.media.view.Iframe.prototype */{
    className: 'media-iframe',
    /**
     * @return {wp.media.view.Iframe} Returns itself to allow chaining.
     */
    render: function() {
        this.views.detach();
        this.$el.html( '<iframe src="' + this.controller.state().get('src') + '" />' );
        this.views.render();
        return this;
    }
});

module.exports = Iframe;