Skip to content
Snippets Groups Projects
Commit b6986e25 authored by Stephan Porada's avatar Stephan Porada :speech_balloon:
Browse files

Close corpus analysis init modal only if meta data has been recieved.

parent b5ec4906
No related branches found
No related tags found
No related merge requests found
...@@ -4,9 +4,11 @@ ...@@ -4,9 +4,11 @@
*/ */
function saveMetaData() { function saveMetaData() {
let [payload, client, results, rest] = arguments; let [payload, client, results, rest] = arguments;
client.notifyView('meta-data-recieving');
results.metaData.init(payload) results.metaData.init(payload)
console.info('Metada saved:', results); console.info('Metada saved:', results);
client.isBusy = false; client.isBusy = false;
client.notifyView('meta-data-recieved');
} }
/** /**
......
...@@ -35,8 +35,16 @@ function connectingCallback(resultsList, detail) { ...@@ -35,8 +35,16 @@ function connectingCallback(resultsList, detail) {
resultsList.analysisInitModal.open(); resultsList.analysisInitModal.open();
} }
// Callback that closes teh loading modal from above. // Callback that closes the loading modal from above.
function connectedCallback(resultsList, detail) { function connectedCallback(resultsList, detail) {
/**
* In the past this closed the init modal. But the init modal is now being
* closed when the meta data has also been recieved. See below.
*/
}
// Callback that closes the loading modal from above.
function metaDataRecievedCallback(resultsList, detail) {
resultsList.analysisInitModal.close(); resultsList.analysisInitModal.close();
} }
...@@ -233,6 +241,7 @@ function resultsDataRecievedCallback(resultsList, detail) { ...@@ -233,6 +241,7 @@ function resultsDataRecievedCallback(resultsList, detail) {
export { export {
connectingCallback, connectingCallback,
connectedCallback, connectedCallback,
metaDataRecievedCallback,
clientFailedCallback, clientFailedCallback,
queryDataPreparingCallback, queryDataPreparingCallback,
queryDataRecievingCallback, queryDataRecievingCallback,
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
import { import {
connectingCallback, connectingCallback,
connectedCallback, connectedCallback,
metaDataRecievedCallback,
clientFailedCallback, clientFailedCallback,
queryDataPreparingCallback, queryDataPreparingCallback,
queryDataRecievingCallback, queryDataRecievingCallback,
...@@ -38,6 +39,14 @@ function recieveClientNotification(eventType, resultsList) { ...@@ -38,6 +39,14 @@ function recieveClientNotification(eventType, resultsList) {
console.info('View recieved notification:', caseIdentifier); console.info('View recieved notification:', caseIdentifier);
connectedCallback(resultsList, event.detail); connectedCallback(resultsList, event.detail);
break; break;
case 'meta-data-recieving':
console.info('View recieved notification:', caseIdentifier);
break;
case 'meta-data-recieved':
console.info('View recieved notification:', caseIdentifier);
// execute
metaDataRecievedCallback(resultsList, event.detail);
break;
case 'query-data-prepareing': case 'query-data-prepareing':
console.info('View recieved notification:', caseIdentifier); console.info('View recieved notification:', caseIdentifier);
// Hide all download buttons // Hide all download buttons
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment