112e0dc636d8ef1ada467bd4a7a68b4362b1b140
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

1) var old_email;
Bernd Wurst Lade PGP-Keys vom Keyserver...

Bernd Wurst authored 5 years ago

2) var pgpcheck_in_progress = false;
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

3) 
Bernd Wurst Prüfe Nummern via AJAX

Bernd Wurst authored 6 years ago

4) function populate_number(result) {
5)   var field = result.field;
6)   if (result.valid == 1) {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

7)     document.querySelector("#"+field).value = result.number;
8)     document.querySelector("#"+field+"_feedback").innerHTML = '<img src="../../images/ok.png" style="height: 16px; width: 16px;" />';
Bernd Wurst Prüfe Nummern via AJAX

Bernd Wurst authored 6 years ago

9)   } else {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

10)     document.querySelector("#"+field+"_feedback").innerHTML = '<img src="../../images/error.png" style="height: 16px; width: 16px;" alt="Nummer scheint nicht gültig zu sein" title="Nummer scheint nicht gültig zu sein" />';
Bernd Wurst Prüfe Nummern via AJAX

Bernd Wurst authored 6 years ago

11)   }
12) }
13) 
14) function check_number( field ) 
15) {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

16)     return async function () {
17)         if (document.querySelector("#"+field).value.length > 0) {
18)             var number = document.querySelector("#"+field).value;
19)             var country = document.querySelector("#land").value;
20)             document.querySelector("#"+field).disabled = true;
21)             const response = await fetch("numbercheck?number="+encodeURIComponent(number)+"&country="+encodeURIComponent(country)+"&field="+field);
22)             const data = await response.json();
23)             document.querySelector("#"+field).disabled = false;
24)             populate_number(data);
Bernd Wurst Prüfe Nummern via AJAX

Bernd Wurst authored 6 years ago

25)         } else {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

26)             document.querySelector("#"+field+"_feedback").innerHTML = '';
Bernd Wurst Prüfe Nummern via AJAX

Bernd Wurst authored 6 years ago

27)         }
28)     }
29) }
30) 
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

31) /*
Bernd Wurst Lade PGP-Keys vom Keyserver...

Bernd Wurst authored 5 years ago

32) function receive_pgpid(result) {
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

33)     if (result.status == 'found') {
Bernd Wurst Lade PGP-Keys vom Keyserver...

Bernd Wurst authored 5 years ago

34)         message = '<br>Es wurde ein PGP-Key auf einem Keyserver gefunden. Bitte prüfen Sie, ob die ID korrekt ist und Sie auch den dazu passenden privaten Schlüssel besitzen.';
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

35)         if (result.id == document.querySelector('#pgpid').value) {
Bernd Wurst Lade PGP-Keys vom Keyserver...

Bernd Wurst authored 5 years ago

36)             message = '';
37)         }
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

38)         document.querySelector('#pgpid').value = result.id;
39)         document.querySelector("#pgpid_feedback").innerHTML = '<img src="../../images/ok.png" style="height: 16px; width: 16px;" />'+message;
Bernd Wurst Prüfe die Verwendbarkeit vo...

Bernd Wurst authored 5 years ago

40)     } else if (result.status == 'unusable') {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

41)         document.querySelector('#pgpid').value = result.id;
42)         document.querySelector('#pgpkey').closest('tr').style.display = "";
43)         document.querySelector("#pgpid_feedback").innerHTML = '<img src="../../images/error.png" style="height: 16px; width: 16px;" /><br>Es wurde ein Key gefunden, allerdings scheint dieser kaputt oder veraltet zu sein. Bitte geben Sie unten den kompletten aktuellen Key ein.';
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

44)     } else {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

45)         document.querySelector('#pgpkey').closest('tr').style.display = "";
46)         document.querySelector("#pgpid_feedback").innerHTML = '<img src="../../images/error.png" style="height: 16px; width: 16px;" /><br>Es konnte kein PGP-Key zu dieser ID vom Keyserver-Netzwerk bezogen werden. Bitte geben Sie unten den kompletten Key ein.';
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

47)     }
48) }
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

49) */
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

50) 
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

51) function email_change() {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

52)     var new_email = document.querySelector('#email').value;
53)     if (document.querySelector('#designated-row') && new_email != old_email) {
54)         document.querySelector('#designated-row').style.display = "";
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

55)     } else {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

56)         document.querySelector('#designated-row').style.display = "none";
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

57)     }
Bernd Wurst Suche PGP-Key nur wenn der...

Bernd Wurst authored 6 years ago

58) }
59) 
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

60) /*
61) async function searchpgp() {
62)     if (document.querySelector('#pgpid').value) {
63)         document.querySelector("#pgpid_feedback").innerHTML = '<img src="../../images/spinner.gif" style="height: 16px; width: 16px;" />';
64)         const response = await fetch("ajax_pgp?id="+encodeURIComponent(document.querySelector('#pgpid').value.replace(/\s/g, "")));
65)         const data = await response.json();
66)         receive_pgpid(data);
67)     } else if (document.querySelector('#email').value && ! document.querySelector('#pgpid').value) {
68)         document.querySelector("#pgpid_feedback").innerHTML = '<img src="../../images/spinner.gif" style="height: 16px; width: 16px;" />';
69)         const response = await fetch("ajax_pgp?q="+encodeURIComponent(document.querySelector('#email').value));
70)         const data = await response.json();
71)         receive_pgpid(data);
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

72)     }
Bernd Wurst Lade PGP-Keys vom Keyserver...

Bernd Wurst authored 5 years ago

73) }
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

74) */
Bernd Wurst Lade PGP-Keys vom Keyserver...

Bernd Wurst authored 5 years ago

75) function usepgp_yes() {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

76)     document.querySelector('#pgpid').closest('tr').style.display = "";
77)     document.querySelector('#pgpkey').closest('tr').style.display = "";
Bernd Wurst Suche PGP-Key nur wenn der...

Bernd Wurst authored 6 years ago

78) }
79) 
80) function usepgp_no() {
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

81)     document.querySelector('#pgpid').value = "";
82)     document.querySelector("#pgpid_feedback").innerHTML = '';
83)     document.querySelector('#pgpkey').value = '';
84)     document.querySelector('#pgpid').closest('tr').style.display = "none";
85)     document.querySelector('#pgpkey').closest('tr').style.display = "none";
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

86) }
87) 
Bernd Wurst Suche PGP-Key nur wenn der...

Bernd Wurst authored 6 years ago

88) 
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

89) ready(() => {
90)     document.querySelector('#telefon').addEventListener("focusout", (e) => check_number("telefon") );
91)     document.querySelector('#mobile').addEventListener("focusout", (e) => check_number("mobile") );
92)     document.querySelector('#telefax').addEventListener("focusout", (e) => check_number("telefax") );
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

93)     
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

94)     if (document.querySelector('#designated-row')) {
95)         //console.log(document.querySelector('#designated-row').style.display);
96)         document.querySelector('#designated-row').style.display = "none";
97)         old_email = document.querySelector('#email').value;
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

98)     }
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

99)     document.querySelector('#email').addEventListener("focusout", email_change);
100)     document.querySelector("#usepgp-yes").addEventListener("click", usepgp_yes);
101)     document.querySelector("#usepgp-no").addEventListener("click", usepgp_no);
102)     if (document.querySelector('#usepgp-no').checked) {
103)         document.querySelector('#pgpid').closest('tr').style.display = "none";
104)         document.querySelector('#pgpkey').closest('tr').style.display = "none";
Bernd Wurst Suche PGP-Key nur wenn der...

Bernd Wurst authored 6 years ago

105)     }
Bernd Wurst removed jquery and jqueryUI...

Bernd Wurst authored 1 year ago

106)     // PGP-Suche deaktiviert weil sowieso disfunktional
107)     document.querySelector('#searchpgp').remove();
108)     //document.querySelector('#searchpgp').addEventListener("click", searchpgp);