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

Fix create sub results showing even if other result creation is running.

parent 1e316d68
No related branches found
No related tags found
No related merge requests found
......@@ -215,7 +215,7 @@ class ResultsList extends List {
// function checks if its status in addToSubResultsStatus is either flase or
// true. Adds match to sub-results if status is false if status is true it
// removes it.
addToSubResults(dataIndex, tableCall=true) {
addToSubResults(dataIndex, client, tableCall=true) {
if (!this.addToSubResultsStatus[dataIndex]
|| this.addToSubResultsStatus === undefined) {
// add button is activated because status is either false or undefined
......@@ -235,7 +235,7 @@ class ResultsList extends List {
M.textareaAutoResize(this.subResultsMatchIds); // after an insert textarea has to be resized manually
}
// Toggles the create button according to the number of ids in addToSubResultsIdsToShow
if ([...this.addToSubResultsIdsToShow].length > 0) {
if ([...this.addToSubResultsIdsToShow].length > 0 && !client.isBusy) {
this.subResultsCreate.classList.toggle('disabled', false);
} else if ([...this.addToSubResultsIdsToShow].length === 0) {
this.subResultsCreate.classList.toggle('disabled', true);
......
......@@ -283,7 +283,7 @@ document.addEventListener("DOMContentLoaded", () => {
resultsList.inspect([dataIndex], 'inspect');
} else if (event.target.classList.contains('add-btn')) {
dataIndex = parseInt(event.target.closest('tr').dataset.index);
resultsList.addToSubResults(dataIndex);
resultsList.addToSubResults(dataIndex, client);
}
})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment