54c25a5ab7ffe4480431cb9182f3b01a965e852a
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) {
7)     $("#"+field).val(result.number);
8)     $("#"+field+"_feedback").html('<img src="../../images/ok.png" style="height: 16px; width: 16px;" />');
9)   } else {
10)     $("#"+field+"_feedback").html('<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" />');
11)   }
12) }
13) 
14) function check_number( field ) 
15) {
16)     return function () {
17)         if ($("#"+field).val().length > 0) {
18)             var number = $("#"+field).val();
19)             var country = $("#land").val();
20)             $("#"+field).prop("disabled", true);
21)             $.getJSON("numbercheck?number="+encodeURIComponent(number)+"&country="+encodeURIComponent(country)+"&field="+field, populate_number)
22)                 .always( function() {
23)                     $("#"+field).prop("disabled", false);
24)                 });
25)         } else {
26)             $("#"+field+"_feedback").html('');
27)         }
28)     }
29) }
30) 
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years 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.';
35)         if (result.id == $('#pgpid').val()) {
36)             message = '';
37)         }
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

38)         $('#pgpid').val(result.id);
Bernd Wurst Lade PGP-Keys vom Keyserver...

Bernd Wurst authored 5 years ago

39)         $("#pgpid_feedback").html('<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') {
41)         $('#pgpid').val(result.id);
42)         $('#pgpkey').closest('tr').show();
43)         $("#pgpid_feedback").html('<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 {
45)         $('#pgpkey').closest('tr').show();
Bernd Wurst Prüfe die Verwendbarkeit vo...

Bernd Wurst authored 5 years ago

46)         $("#pgpid_feedback").html('<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) }
49) 
50) 
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

51) function email_change() {
52)     var new_email = $('#email').val();
53)     if (new_email != old_email) {
54)         $('#designated-row').show();
55)     } else {
56)         $('#designated-row').hide();
57)     }
Bernd Wurst Suche PGP-Key nur wenn der...

Bernd Wurst authored 6 years ago

58) }
59) 
Bernd Wurst Lade PGP-Keys vom Keyserver...

Bernd Wurst authored 5 years ago

60) function searchpgp() {
61)     if ($('#pgpid').val()) {
62)         $("#pgpid_feedback").html('<img src="../../images/spinner.gif" style="height: 16px; width: 16px;" />');
63)         $.getJSON("ajax_pgp?id="+encodeURIComponent($('#pgpid').val().replace(/\s/g, "")), receive_pgpid)
64)     } else if ($('#email').val() && ! $('#pgpid').val()) {
65)         $("#pgpid_feedback").html('<img src="../../images/spinner.gif" style="height: 16px; width: 16px;" />');
Bernd Wurst Suche PGP-Key nur wenn der...

Bernd Wurst authored 6 years ago

66)         $.getJSON("ajax_pgp?q="+encodeURIComponent($('#email').val()), receive_pgpid)
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

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

Bernd Wurst authored 5 years ago

68) }
69) 
70) function usepgp_yes() {
Bernd Wurst Suche PGP-Key nur wenn der...

Bernd Wurst authored 6 years ago

71)     $('#pgpid').closest('tr').show();
Bernd Wurst Lade PGP-Keys vom Keyserver...

Bernd Wurst authored 5 years ago

72)     $('#pgpkey').closest('tr').show();
Bernd Wurst Suche PGP-Key nur wenn der...

Bernd Wurst authored 6 years ago

73) }
74) 
75) function usepgp_no() {
76)     $('#pgpid').val('');
77)     $("#pgpid_feedback").html('');
78)     $('#pgpkey').val('');
79)     $('#pgpid').closest('tr').hide();
80)     $('#pgpkey').closest('tr').hide();
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

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

Bernd Wurst authored 6 years ago

83) 
Bernd Wurst Prüfe Nummern via AJAX

Bernd Wurst authored 6 years ago

84) $(function() {
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

85)     $('#telefon').on("focusout", check_number("telefon") );
86)     $('#mobile').on("focusout", check_number("mobile") );
87)     $('#telefax').on("focusout", check_number("telefax") );
Bernd Wurst Frage die Zustimmung des Do...

Bernd Wurst authored 6 years ago

88)     
89)     if ($('#designated-row')) {
90)         $('#designated-row').hide();
91)         old_email = $('#email').val();
92)     }
Bernd Wurst Ermögliche das Setzen des P...

Bernd Wurst authored 6 years ago

93)     $('#email').on("focusout", email_change);
Bernd Wurst Suche PGP-Key nur wenn der...

Bernd Wurst authored 6 years ago

94)     $(".buttonset").buttonset();
95)     $("#usepgp-yes").click(usepgp_yes);
96)     $("#usepgp-no").click(usepgp_no);
97)     if ($('#usepgp-no').is(':checked')) {
98)         $('#pgpid').closest('tr').hide();
Bernd Wurst Lade PGP-Keys vom Keyserver...

Bernd Wurst authored 5 years ago

99)         $('#pgpkey').closest('tr').hide();
Bernd Wurst Suche PGP-Key nur wenn der...

Bernd Wurst authored 6 years ago

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

Bernd Wurst authored 5 years ago

101)     $('#searchpgp').click(searchpgp);