assdasd
This commit is contained in:
@@ -142,33 +142,39 @@
|
||||
const time = card.querySelector('[data-update-time]');
|
||||
if (upd) {
|
||||
upd.classList.remove('badge-warn', 'badge-ok', 'badge-error');
|
||||
if (data.updates && typeof data.updates.count === 'number') {
|
||||
if (data.updates && data.updates.error) {
|
||||
upd.textContent = 'Updates: Fehler';
|
||||
upd.classList.add('badge-error');
|
||||
upd.setAttribute('title', data.updates.error);
|
||||
} else if (data.updates && typeof data.updates.count === 'number') {
|
||||
upd.textContent = `Updates: ${data.updates.count}`;
|
||||
upd.classList.toggle('badge-warn', data.updates.count > 0);
|
||||
upd.classList.toggle('badge-ok', data.updates.count === 0);
|
||||
if (data.updates.preview) {
|
||||
upd.setAttribute('title', data.updates.preview);
|
||||
if (data.updates.preview || data.updates.raw) {
|
||||
upd.setAttribute('title', data.updates.preview || data.updates.raw);
|
||||
}
|
||||
} else {
|
||||
upd.textContent = 'Updates: Fehler';
|
||||
upd.classList.add('badge-error');
|
||||
if (data.updates && data.updates.error) {
|
||||
upd.setAttribute('title', data.updates.error);
|
||||
upd.textContent = 'Updates: –';
|
||||
if (data.updates && (data.updates.preview || data.updates.raw)) {
|
||||
upd.setAttribute('title', data.updates.preview || data.updates.raw);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (upg) {
|
||||
upg.classList.remove('badge-warn', 'badge-ok', 'badge-error');
|
||||
if (data.os && typeof data.os.available === 'boolean') {
|
||||
if (data.os && data.os.error) {
|
||||
upg.textContent = 'OS: Fehler';
|
||||
upg.classList.add('badge-error');
|
||||
upg.setAttribute('title', data.os.error);
|
||||
} else if (data.os && typeof data.os.available === 'boolean') {
|
||||
upg.textContent = data.os.available ? 'OS: Upgrade verfügbar' : 'OS: OK';
|
||||
upg.classList.toggle('badge-warn', data.os.available);
|
||||
upg.classList.toggle('badge-ok', !data.os.available);
|
||||
if (data.os.raw) upg.setAttribute('title', data.os.raw);
|
||||
} else {
|
||||
upg.textContent = 'OS: Fehler';
|
||||
upg.classList.add('badge-error');
|
||||
if (data.os && data.os.error) {
|
||||
upg.setAttribute('title', data.os.error);
|
||||
upg.textContent = 'OS: –';
|
||||
if (data.os && data.os.raw) {
|
||||
upg.setAttribute('title', data.os.raw);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -234,7 +240,11 @@
|
||||
payload.updates.error = updateError;
|
||||
} else if (updateCount !== undefined && updateCount !== '') {
|
||||
payload.updates.count = Number(updateCount);
|
||||
payload.updates.preview = '';
|
||||
payload.updates.preview = card.dataset.updatePreview || '';
|
||||
payload.updates.raw = card.dataset.updatePreview || '';
|
||||
} else {
|
||||
payload.updates.preview = card.dataset.updatePreview || '';
|
||||
payload.updates.raw = card.dataset.updatePreview || '';
|
||||
}
|
||||
|
||||
if (upgradeError) {
|
||||
@@ -242,6 +252,8 @@
|
||||
} else if (upgradeAvailable !== undefined && upgradeAvailable !== '') {
|
||||
payload.os.available = upgradeAvailable === '1' || upgradeAvailable === 'true';
|
||||
payload.os.raw = upgradeRaw;
|
||||
} else {
|
||||
payload.os.raw = upgradeRaw;
|
||||
}
|
||||
|
||||
setUpdateUi(card, payload);
|
||||
|
||||
Reference in New Issue
Block a user