marko-widgets
Version:
Module to support binding of behavior to rendered UI components rendered on the server or client
16 lines (13 loc) • 445 B
JavaScript
var iframeContentComponent = require('./components/app-iframe-content');
module.exports = require('marko-widgets').defineComponent({
template: require.resolve('./template.marko'),
renderIntoIframe: function() {
var frameEl = this.getFrameEl();
return iframeContentComponent.render({})
.appendTo(frameEl.contentWindow.document.body)
.getWidget();
},
getFrameEl: function() {
return this.getEl('frame');
}
});