code constant

String const code

Implementation

static const String code = r'''
function bindTrackers() {
  // Grid tracker cells
  document.querySelectorAll('.arcane-tracker').forEach(function(tracker) {
    if (tracker.dataset.arcaneInteractive === 'true') return;
    tracker.dataset.arcaneInteractive = 'true';

    var cells = tracker.querySelectorAll('.arcane-tracker-cell');

    cells.forEach(function(cell) {
      // Show tooltip on hover
      cell.addEventListener('mouseenter', function() {
        cell.style.transform = 'scale(1.2)';
        cell.style.zIndex = '1';
      });

      cell.addEventListener('mouseleave', function() {
        cell.style.transform = 'scale(1)';
        cell.style.zIndex = '';
      });

      // Click handler
      cell.addEventListener('click', function() {
        if (cell.style.cursor !== 'pointer') return;

        var index = parseInt(cell.dataset.index || '0');
        var level = cell.dataset.level || 'unknown';

        tracker.dispatchEvent(new CustomEvent('celltap', {
          detail: { index: index, level: level }
        }));
      });
    });
  });

  // Uptime tracker bars
  document.querySelectorAll('.arcane-uptime-tracker').forEach(function(tracker) {
    if (tracker.dataset.arcaneInteractive === 'true') return;
    tracker.dataset.arcaneInteractive = 'true';

    var bars = tracker.querySelectorAll('.arcane-uptime-bar');

    bars.forEach(function(bar) {
      bar.addEventListener('mouseenter', function() {
        bar.style.opacity = '0.8';
      });

      bar.addEventListener('mouseleave', function() {
        bar.style.opacity = '1';
      });
    });
  });
}
''';