(function() { var cfg = document.getElementById('page-item-1-cfg'); var itemId = cfg.dataset.itemId; var content = document.getElementById('license-text-content'); if (!content) return; var details = content.closest('details'); if (!details) return; var loaded = false; details.addEventListener('toggle', function() { if (details.open && !loaded) { loaded = true; fetch('/api/items/' + itemId + '/license.txt') .then(function(r) { return r.text(); }) .then(function(t) { content.textContent = t; }) .catch(function() { content.textContent = 'Failed to load license text.'; }); } }); })();