Spaces:
Sleeping
Sleeping
Lucas ARRIESSE
commited on
Commit
Β·
984824e
1
Parent(s):
620e712
Fix UI to display if step is draft or FTO
Browse files- static/js/ui.js +6 -4
static/js/ui.js
CHANGED
|
@@ -536,8 +536,9 @@ function renderDraftTimeline(timelineContainer, currentIndex, drafts) {
|
|
| 536 |
drafts.forEach((state, idx) => {
|
| 537 |
const li = document.createElement('li');
|
| 538 |
li.className = `step ${idx <= currentIndex ? 'step-primary' : ''}`;
|
| 539 |
-
li.
|
| 540 |
-
li.
|
|
|
|
| 541 |
li.onclick = () => jumpToDraft(idx);
|
| 542 |
timelineContainer.appendChild(li);
|
| 543 |
});
|
|
@@ -652,7 +653,7 @@ export function handleDraftRefine() {
|
|
| 652 |
})
|
| 653 |
.catch(error => {
|
| 654 |
// Handle any errors
|
| 655 |
-
alert("An error occurred:" + error);
|
| 656 |
}).finally(() => {
|
| 657 |
hideLoadingOverlay();
|
| 658 |
});
|
|
@@ -674,7 +675,7 @@ export function handleFTOAnalysis() {
|
|
| 674 |
|
| 675 |
console.log("Launching FTO analysis");
|
| 676 |
|
| 677 |
-
showLoadingOverlay("Running FTO analysis...");
|
| 678 |
|
| 679 |
runFTOAnalysis(providerUrl, providerModel, providerToken, currentState.solution, businessPortfolio)
|
| 680 |
.then(result => {
|
|
@@ -691,6 +692,7 @@ export function handleFTOAnalysis() {
|
|
| 691 |
});
|
| 692 |
|
| 693 |
draftCurrentIndex++;
|
|
|
|
| 694 |
})
|
| 695 |
.catch(e => alert(e))
|
| 696 |
.finally(() => hideLoadingOverlay());
|
|
|
|
| 536 |
drafts.forEach((state, idx) => {
|
| 537 |
const li = document.createElement('li');
|
| 538 |
li.className = `step ${idx <= currentIndex ? 'step-primary' : ''}`;
|
| 539 |
+
li.innerHTML = `<span class="step-icon">${state.type == "draft" ? "π" : `π`}</span>${state.type == "draft" ? `Draft #${idx + 1}` : "FTO analysis "}`
|
| 540 |
+
// li.textContent = ;
|
| 541 |
+
// li.setAttribute('data-content', state.type == "draft" ? "D" : "F")
|
| 542 |
li.onclick = () => jumpToDraft(idx);
|
| 543 |
timelineContainer.appendChild(li);
|
| 544 |
});
|
|
|
|
| 653 |
})
|
| 654 |
.catch(error => {
|
| 655 |
// Handle any errors
|
| 656 |
+
alert("An error occurred while refining a draft:" + error);
|
| 657 |
}).finally(() => {
|
| 658 |
hideLoadingOverlay();
|
| 659 |
});
|
|
|
|
| 675 |
|
| 676 |
console.log("Launching FTO analysis");
|
| 677 |
|
| 678 |
+
showLoadingOverlay("Running FTO analysis... This may take a while");
|
| 679 |
|
| 680 |
runFTOAnalysis(providerUrl, providerModel, providerToken, currentState.solution, businessPortfolio)
|
| 681 |
.then(result => {
|
|
|
|
| 692 |
});
|
| 693 |
|
| 694 |
draftCurrentIndex++;
|
| 695 |
+
renderDraftUI();
|
| 696 |
})
|
| 697 |
.catch(e => alert(e))
|
| 698 |
.finally(() => hideLoadingOverlay());
|