Added a warning dialog for deleting server

This commit is contained in:
akashnimare
2017-07-06 19:23:35 +05:30
parent e381960206
commit a55cda3b1f

View File

@@ -1,4 +1,5 @@
'use strict';
const {dialog} = require('electron').remote;
const BaseComponent = require(__dirname + '/../../components/base.js');
const DomainUtil = require(__dirname + '/../../utils/domain-util.js');
@@ -53,8 +54,17 @@ class ServerInfoForm extends BaseComponent {
initActions() {
this.$deleteServerButton.addEventListener('click', () => {
DomainUtil.removeDomain(this.props.index);
this.props.onChange(this.props.index);
dialog.showMessageBox({
type: 'warning',
buttons: ['YES', 'NO'],
defaultId: 0,
message: 'Are you sure you want to delete this server?'
}, response => {
if (response === 0) {
DomainUtil.removeDomain(this.props.index);
this.props.onChange(this.props.index);
}
});
});
}
}