Skip to content

Instantly share code, notes, and snippets.

@pradeep-dani
Last active February 14, 2020 07:08
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pradeep-dani/b572209a9c19022f0b308fdbe8ebe053 to your computer and use it in GitHub Desktop.
Save pradeep-dani/b572209a9c19022f0b308fdbe8ebe053 to your computer and use it in GitHub Desktop.
<aura:component implements="flexipage:availableForAllPageTypes">
<ui:button label="lightning-fexi-component-button" press="{!c.openmodal}" />
<div role="dialog" tabindex="-1" aria-labelledby="header43" aura:id="Modalbox" class="slds-modal slds-modal_large">
<div class="slds-modal__container" style="width: 95%;">
<div class="slds-modal__header">
</div>
<div class="slds-modal__content slds-p-around--medium">
<div>
<c:training_component /> <!-- Some Content for the Modal pop -->
</div>
</div>
<div class="slds-modal__footer">
<ui:button label="close" press="{!c.closeModal}" />
</div>
</div>
</div>
<div class="slds-backdrop " aura:id="Modalbackdrop"></div>
</aura:component>
({
closeModal:function(component,event,helper){
var cmpTarget = component.find('Modalbox');
var cmpBack = component.find('Modalbackdrop');
$A.util.removeClass(cmpBack,'slds-backdrop--open');
$A.util.removeClass(cmpTarget, 'slds-fade-in-open');
},
openmodal: function(component,event,helper) {
var cmpTarget = component.find('Modalbox');
var cmpBack = component.find('Modalbackdrop');
$A.util.addClass(cmpTarget, 'slds-fade-in-open');
$A.util.addClass(cmpBack, 'slds-backdrop--open');
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment