Changeset f50a84b in Klonkt for src/assets/js/mod/admin-seo.js
- Timestamp:
- 08/13/2026 01:09:55 PM (4 weeks ago)
- Branches:
- main
- Children:
- c3e736c
- Parents:
- 013e16c
- File:
-
- 1 edited
-
src/assets/js/mod/admin-seo.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/mod/admin-seo.js
r013e16c rf50a84b 64 64 uit.hidden = true; 65 65 uit.replaceChildren(); 66 checkTerugweg(mbid); 66 67 } 67 68 68 69 const wis = document.getElementById('mb-wis'); 69 70 if (wis) wis.addEventListener('click', () => zet('', '')); 71 72 // DE TERUG-WEG. Wij zetten hem niet -- dat kan niet via hun API en hoort ook 73 // niet -- we kijken alleen of de artiestenpagina ons domein noemt. Zolang dat 74 // niet zo is staat er "nog eenzijdig", want een halve koppeling die als 75 // bevestigd leest is het soort stilte waar we vandaag al genoeg van zagen. 76 const terugweg = document.getElementById('mb-terugweg'); 77 async function checkTerugweg(mbid) { 78 if (!terugweg) return; 79 if (!mbid) { terugweg.hidden = true; terugweg.textContent = ''; return; } 80 terugweg.hidden = false; 81 terugweg.className = 'mb-terugweg'; 82 terugweg.textContent = T.aseo_mb_checking || 'Terug-weg controleren…'; 83 try { 84 const r = await fetch(`/admin/seo/api/musicbrainz/terugweg?mbid=${encodeURIComponent(mbid)}`, { credentials: 'same-origin' }); 85 const j = await r.json(); 86 terugweg.className = 'mb-terugweg ' + (j.verified ? 'is-ok' : 'is-eenzijdig'); 87 terugweg.textContent = j.verified 88 ? (T.aseo_mb_verified || 'Wederzijds.') 89 : (T.aseo_mb_unverified || 'Nog eenzijdig.'); 90 } catch { 91 terugweg.hidden = true; 92 } 93 } 94 // Meteen bij het openen, want de artiest kan hem intussen op MusicBrainz 95 // hebben gezet en hoort dat hier te zien zonder opnieuw te koppelen. 96 if (idVeld.value) checkTerugweg(idVeld.value); 70 97 71 98 async function zoek() {
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)