karpenoktem / kninfra

Digital infrastructure of Karpe Noktem
http://karpenoktem.nl/
10 stars 14 forks source link

activiteit: "Toon e-mailadressen ingeschrevenen" stuk #475

Closed mrngm closed 6 years ago

mrngm commented 7 years ago

Casus: https://karpenoktem.nl/activiteit/lan20171124. Klik op 'Toon e-mailadressen van de ingeschrevenen'. Gevolg: geeft geen respons.

In de console is het volgende te vinden (Firefox 56.0.1 (64-bit)):

ReferenceError: event is not defined at event_detail.js:31:5
    copy_emailaddresses_to_clipboard https://karpenoktem.nl/djmedia/subscriptions/event_detail.js:31:5
    onclick https://karpenoktem.nl/activiteit/lan20171124:1:1

Uit event_detail.js:


function copy_emailaddresses_to_clipboard () {
    event.preventDefault(); /* dit is regel 31 */
    _api({'action': 'get-email-addresses',
          'id': event_object_id},
        function(d) {
            if(d.error) {
                alert(d.error);
                return;
            }
            var s = '';
            var first = true;
            for(var i = 0; i < d.addresses.length; i++) {
                if (first) first = false;
                else s += ', ';
                s += d.addresses[i];
            }
            prompt("Dit zijn de e-mail adressen", s);
        });
}

Als ik in de console bovenstaande functie kopieer en het juiste event_object_id invoer werkt het wel.

aykevl commented 7 years ago

Check, werkt in Chrome maar niet in Firefox.

aykevl commented 6 years ago

Gefixt in a6b9b3089e24eedbe46bf94848077614846830b1