Korjaa API-tab: Saatavuus-API kortti näkyy aina, Telegram-kortin puuttuva sulkutagi
- Saatavuus-API kortti (API-avain, CORS, ohjeet) näkyy aina API-tabissa - Telegram ja Zammad kortit näkyvät vain kun integraatio on päällä - Korjattu puuttuva </div> Telegram-kortista (rikkoi Zammad-kortin sisäkkäisyyden) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
12
script.js
12
script.js
@@ -2368,10 +2368,9 @@ async function loadSettings() {
|
||||
const telegramEnabled = integs.find(i => i.type === 'telegram')?.enabled;
|
||||
const zammadInteg = integs.find(i => i.type === 'zammad');
|
||||
const zammadEnabled = zammadInteg?.enabled;
|
||||
const saatCard = document.getElementById('settings-saatavuus-api-card');
|
||||
// Saatavuus-API kortti näkyy aina (perus API-asetukset)
|
||||
const teleCard = document.getElementById('settings-telegram-card');
|
||||
const zammadCard = document.getElementById('settings-zammad-card');
|
||||
if (saatCard) saatCard.style.display = saatavuusEnabled ? '' : 'none';
|
||||
if (teleCard) teleCard.style.display = telegramEnabled ? '' : 'none';
|
||||
if (zammadCard) zammadCard.style.display = zammadEnabled ? '' : 'none';
|
||||
// Lataa Zammad-asetukset korttiin
|
||||
@@ -2672,14 +2671,9 @@ document.querySelector('#integrations-checkboxes input[data-integration="zammad"
|
||||
} catch (e) { console.error(e); }
|
||||
});
|
||||
|
||||
// Saatavuus-API checkbox toggle
|
||||
// Saatavuus-API checkbox toggle (kortti näkyy aina API-tabissa)
|
||||
document.querySelector('#integrations-checkboxes input[data-integration="saatavuus_api"]')?.addEventListener('change', async function() {
|
||||
try {
|
||||
await saveSimpleIntegration('saatavuus_api', this.checked);
|
||||
// Päivitä API-sivun kortti
|
||||
const card = document.getElementById('settings-saatavuus-api-card');
|
||||
if (card) card.style.display = this.checked ? '' : 'none';
|
||||
} catch (e) { console.error(e); }
|
||||
try { await saveSimpleIntegration('saatavuus_api', this.checked); } catch (e) { console.error(e); }
|
||||
});
|
||||
|
||||
// Telegram checkbox toggle
|
||||
|
||||
Reference in New Issue
Block a user