code constant
String
const code
Implementation
static const String code = r'''
function bindCheckboxes() {
document.querySelectorAll('.arcane-checkbox').forEach(function(checkbox) {
if (checkbox.dataset.arcaneInteractive === 'true') return;
if (checkbox.dataset.disabled === 'true') return;
checkbox.dataset.arcaneInteractive = 'true';
var box = checkbox.querySelector('.arcane-checkbox-box');
if (!box) return;
checkbox.addEventListener('click', function(e) {
e.preventDefault();
var isChecked = checkbox.dataset.checked === 'true';
var newState = !isChecked;
checkbox.dataset.checked = newState.toString();
if (newState) {
box.style.background = 'var(--arcane-success)';
box.style.borderColor = 'var(--arcane-success)';
box.innerHTML = '<span style="color: var(--arcane-success-foreground); font-size: 12px; font-weight: bold;">✓</span>';
} else {
box.style.background = 'transparent';
box.style.borderColor = 'var(--arcane-border)';
box.innerHTML = '';
}
});
});
}
''';