Spaces:
Paused
Paused
Delete lagacy_ui/static/js/spark.js
Browse files- lagacy_ui/static/js/spark.js +0 -41
lagacy_ui/static/js/spark.js
DELETED
|
@@ -1,41 +0,0 @@
|
|
| 1 |
-
function sparkProjectList() {
|
| 2 |
-
apiGet('/spark/project_list')
|
| 3 |
-
.then(data => {
|
| 4 |
-
const body = document.getElementById('spark-body');
|
| 5 |
-
body.innerHTML = '';
|
| 6 |
-
|
| 7 |
-
if (data && Array.isArray(data.projects) && data.projects.length > 0) {
|
| 8 |
-
data.projects.forEach(proj => {
|
| 9 |
-
const row = document.createElement('tr');
|
| 10 |
-
|
| 11 |
-
row.innerHTML = `
|
| 12 |
-
<td>${proj.project_name}</td>
|
| 13 |
-
<td>${proj.version}</td>
|
| 14 |
-
<td>${proj.enabled ? '🟢' : '🔴'}</td>
|
| 15 |
-
<td>${getStatusIcon(proj.status)} ${proj.status}</td>
|
| 16 |
-
<td>${proj.last_accessed}</td>
|
| 17 |
-
`;
|
| 18 |
-
body.appendChild(row);
|
| 19 |
-
});
|
| 20 |
-
} else {
|
| 21 |
-
const row = document.createElement('tr');
|
| 22 |
-
row.innerHTML = `<td colspan="5" class="text-danger">⚠️ Failed to load Spark project list or no projects available.</td>`;
|
| 23 |
-
body.appendChild(row);
|
| 24 |
-
}
|
| 25 |
-
})
|
| 26 |
-
.catch(err => {
|
| 27 |
-
console.error(err);
|
| 28 |
-
const body = document.getElementById('spark-body');
|
| 29 |
-
body.innerHTML = '';
|
| 30 |
-
const row = document.createElement('tr');
|
| 31 |
-
row.innerHTML = `<td colspan="5" class="text-danger">❌ Error connecting to Spark service.</td>`;
|
| 32 |
-
body.appendChild(row);
|
| 33 |
-
});
|
| 34 |
-
}
|
| 35 |
-
|
| 36 |
-
function getStatusIcon(status) {
|
| 37 |
-
if (status === 'loading') return '⚙️';
|
| 38 |
-
if (status === 'ready') return '✅';
|
| 39 |
-
if (status === 'error') return '❌';
|
| 40 |
-
return 'ℹ️';
|
| 41 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|