. . .
dialogBeforeClose() {
document.querySelector(".e-dlg-overlay").classList.add("e-fade");
}
. . .
render() {
. . .
<DialogComponent
id="modalDialog"
isModal={true}
buttons={this.buttons}
header="Software Update"
width="335px"
content="Your current software version is up to date."
ref={dialog => (this.dialogInstance = dialog)}
visible={this.state.hideDialog}
open={this.dialogOpen.bind(this)}
close={this.dialogClose.bind(this)}
beforeClose={this.dialogBeforeClose.bind(this)}
animationSettings={this.animationSettings}
/>
. . .
} |
<DialogComponent
ref={dialog => (this.dialogInstance = dialog)}
beforeClose={this.dialogBeforeClose.bind(this)}
/>
<DialogComponent
ref={dialog => (this.dialogInstance2 = dialog)}
beforeClose={this.dialogBeforeClose2.bind(this)}
/> |
dialogBeforeClose() {
this.dialogInstance.element.parentElement
.querySelector(".e-dlg-overlay")
.classList.add("e-fade");
}
dialogBeforeClose2() {
this.dialogInstance2.element.parentElement
.querySelector(".e-dlg-overlay")
.classList.add("e-fade");
} |