Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/assets/js/mod/authorize-interaction.js

    ra8364ee r0475b13  
    88// er nu staat) en tegen een tweede aanroep te kunnen.
    99
    10 // Element-bedrading leeft zo lang als de pagina; de bootstrap roept init()
    11 // aan bij elke paginawissel waarop deze module actief is (shaer-5s1).
    12 export function init() { run(); }
    13 
    14 function run() {
    1510    (function () {
    16       // Element-vlag, geen window-vlag: na een swap is de knop een NIEUW element
    17       // en moet hij opnieuw bedraad; een window-vlag zou dat voorgoed blokkeren.
    18       var a = document.getElementById('fedi-bm-btn'); if (!a || a.__wired) return; a.__wired = true;
     11      if (window.__fediBmWired) return; window.__fediBmWired = true;
     12      var a = document.getElementById('fedi-bm-btn'); if (!a) return;
    1913      a.setAttribute('href', "javascript:void(window.open('" + location.origin + "/authorize_interaction?uri='+encodeURIComponent(window.location.href)))");
    2014      a.addEventListener('click', function (e) { e.preventDefault(); a.classList.add('nudge'); setTimeout(function(){ a.classList.remove('nudge'); }, 600); });
     
    6660  });
    6761})();
    68 }
Note: See TracChangeset for help on using the changeset viewer.