Итак, мне нужно включить кнопку закрытия после окончания видео. Я взглянул на метод рендеринга, но у меня возникли проблемы с ним, любая помощь будет оценена
//Helper
addListeners: function(component, event) {
var cmp = component.find("video").get("v.value");
cmp.getElement().addEventListener('ended', videoEndHandler, false);
function videoEndHandler(e) {
console.log("opaaaaaaaaaa");
}
}
//Renderer
({
afterRender: function (component, helper) {
var afterRend = this.superAfterRender();
helper.addListeners(component)
return afterRend;
},
})
<aura:handler name="render" value="{!this}" action="{!c.onRender}" />
<!-- Modal Body -->
<div>
<aura:if isTrue="{!v.profile == '00ef4000000lYoJAAU'}">
<div class="slds-modal__content slds-p-around_medium">
<section class="slds-align_absolute-center" style="height:auto">
<iframe id='video' src="https://player.vimeo.com/video/398893657" width="640" height="283" frameborder="0" allow="fullscreen"></iframe>
</section>
</div>
</aura:if>