diff --git a/src/dom_components/model/ComponentVideo.js b/src/dom_components/model/ComponentVideo.js index 45913b4d1..1c9050060 100644 --- a/src/dom_components/model/ComponentVideo.js +++ b/src/dom_components/model/ComponentVideo.js @@ -1,12 +1,11 @@ -var Component = require('./ComponentImage'); -var OComponent = require('./Component'); - -var yt = 'yt'; -var vi = 'vi'; +const Component = require('./ComponentImage'); +const OComponent = require('./Component'); +const yt = 'yt'; +const vi = 'vi'; module.exports = Component.extend({ - defaults: _.extend({}, Component.prototype.defaults, { + defaults: { ...Component.prototype.defaults, type: 'video', tagName: 'video', videoId: '', @@ -22,7 +21,7 @@ module.exports = Component.extend({ sources: [], attributes:{allowfullscreen:'allowfullscreen'}, toolbar: OComponent.prototype.defaults.toolbar, - }), + }, initialize(o, opt) { var traits = []; @@ -45,6 +44,11 @@ module.exports = Component.extend({ this.listenTo(this, 'change:videoId', this.updateSrc); }, + + initToolbar(...args) { + OComponent.prototype.initToolbar.apply(this, args); + }, + /** * Set attributes by src string */