fix(system-hub): patch diagnostics regression
This commit is contained in:
parent
22e0bc9272
commit
0beb9620d4
@ -234,7 +234,7 @@ return baseclass.extend({
|
|||||||
listDiagnosticProfiles: callListDiagnosticProfiles,
|
listDiagnosticProfiles: callListDiagnosticProfiles,
|
||||||
|
|
||||||
getDiagnosticProfile: function(name) {
|
getDiagnosticProfile: function(name) {
|
||||||
return callGetDiagnosticProfile({ name: name });
|
return callGetDiagnosticProfile(name);
|
||||||
},
|
},
|
||||||
|
|
||||||
downloadDiagnostic: function(name) {
|
downloadDiagnostic: function(name) {
|
||||||
@ -244,7 +244,7 @@ return baseclass.extend({
|
|||||||
return callDeleteDiagnostic({ name: name });
|
return callDeleteDiagnostic({ name: name });
|
||||||
},
|
},
|
||||||
runDiagnosticTest: function(test) {
|
runDiagnosticTest: function(test) {
|
||||||
return callRunDiagnosticTest({ test: test });
|
return callRunDiagnosticTest(test);
|
||||||
},
|
},
|
||||||
|
|
||||||
uploadDiagnostics: function(name) {
|
uploadDiagnostics: function(name) {
|
||||||
|
|||||||
@ -226,16 +226,19 @@ return view.extend({
|
|||||||
|
|
||||||
resultsDiv.innerHTML = '<div style="text-align: center; padding: 20px;"><div class="spinning"></div><div style="margin-top: 12px;">Test en cours...</div></div>';
|
resultsDiv.innerHTML = '<div style="text-align: center; padding: 20px;"><div class="spinning"></div><div style="margin-top: 12px;">Test en cours...</div></div>';
|
||||||
API.runDiagnosticTest(type).then(function(result) {
|
API.runDiagnosticTest(type).then(function(result) {
|
||||||
var color = result.success ? '#22c55e' : '#ef4444';
|
var color = result.success ? '#10b981' : '#ef4444';
|
||||||
var bg = result.success ? 'rgba(34,197,94,0.15)' : 'rgba(239,68,68,0.15)';
|
var bg = result.success ? 'rgba(16,185,129,0.2)' : 'rgba(239,68,68,0.2)';
|
||||||
|
var textColor = result.success ? '#059669' : '#dc2626';
|
||||||
var icon = result.success ? '✅' : '❌';
|
var icon = result.success ? '✅' : '❌';
|
||||||
resultsDiv.innerHTML = '';
|
resultsDiv.innerHTML = '';
|
||||||
resultsDiv.appendChild(E('div', { 'style': 'padding: 18px; border-radius: 10px; border-left: 3px solid ' + color + '; background: ' + bg }, [
|
resultsDiv.appendChild(E('div', { 'style': 'padding: 20px; border-radius: 8px; border: 2px solid ' + color + '; background: ' + bg }, [
|
||||||
E('div', { 'style': 'display:flex; align-items:center; gap:10px;' }, [
|
E('div', { 'style': 'display:flex; align-items:center; gap:12px; margin-bottom: 16px;' }, [
|
||||||
E('span', { 'style': 'font-size:24px;' }, icon),
|
E('span', { 'style': 'font-size:28px;' }, icon),
|
||||||
E('div', { 'style': 'font-weight:600;' }, (result.test || type) + ' - ' + (result.success ? 'Réussi' : 'Échec'))
|
E('div', { 'style': 'font-weight:700; font-size:16px; color:' + textColor + ';' }, (result.test || type) + ' - ' + (result.success ? 'Réussi' : 'Échec'))
|
||||||
]),
|
]),
|
||||||
E('pre', { 'style': 'margin-top:12px; font-size:12px; white-space:pre-wrap;' }, result.output || '')
|
E('pre', {
|
||||||
|
'style': 'margin:0; padding:14px; font-size:13px; line-height:1.6; white-space:pre-wrap; background:rgba(0,0,0,0.3); border-radius:6px; color:#e0e0e0; font-family:monospace; overflow-x:auto;'
|
||||||
|
}, result.output || 'Aucune sortie')
|
||||||
]));
|
]));
|
||||||
}).catch(function(err) {
|
}).catch(function(err) {
|
||||||
resultsDiv.innerHTML = '';
|
resultsDiv.innerHTML = '';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user