diff --git a/src/scenario/scenario.js b/src/scenario/scenario.js index c5b90c3..b89f5ef 100644 --- a/src/scenario/scenario.js +++ b/src/scenario/scenario.js @@ -39,6 +39,7 @@ import EditFiles from '../file/edit-files' import NewResultDialog from '../result/new-result'; import EditResultDialog from '../result/edit-result' + import ICAction from '../ic/ic-action'; import DeleteDialog from '../common/dialogs/delete-dialog'; import EditConfigDialog from "../componentconfig/edit-config"; @@ -112,6 +113,7 @@ class Scenario extends React.Component { modalResultsData: {}, modalResultsIndex: 0, newResultModal: false, + editFilesModal: false, editOutputSignalsModal: prevState.editOutputSignalsModal || false, editInputSignalsModal: prevState.editInputSignalsModal || false, @@ -596,8 +598,18 @@ class Scenario extends React.Component { console.log(index); } - closeDeleteResultsModal(e) { + closeDeleteResultsModal(confirmDelete) { + this.setState({ deleteResultsModal: false }); + if (confirmDelete === false) { + return; + } + + AppDispatcher.dispatch({ + type: 'results/start-remove', + data: this.state.modalResultsData, + token: this.state.sessionToken, + }); } startPintura(configIndex) { @@ -662,9 +674,7 @@ class Scenario extends React.Component { let resulttable; if (this.state.results && this.state.results.length > 0) { - resulttable =
-

Results

-
+ resulttable =
@@ -679,19 +689,21 @@ class Scenario extends React.Component { /> this.setState({ editResultsModal: true, modalResultsData: this.state.results[index], modalResultsIndex: index })} + onAddRemove={(index) => this.setState({ editFilesModal: true, modalResultsData: this.state.results[index], modalResultsIndex: index})} onDownloadAll={(index) => this.downloadData(this.state.results[index])} onDelete={(index) => this.setState({ deleteResultsModal: true, modalResultsData: this.state.results[index], modalResultsIndex: index })} />
this.closeEditResultsModal(data)} /> - this.closeDeleteResultsModal(e)} /> -
+ this.closeDeleteResultsModal(e)} /> +
} return
@@ -842,10 +854,18 @@ class Scenario extends React.Component { this.closeDeleteDashboardModal(e)} /> {/*Result table*/} +
+

Results + +

+ +
{resulttable} + {/*
+ */} this.closeNewResultModal(data)} /> {/*Scenario Users table*/}