0c8b89b37a5e6f130274744d594a081052113b33
Bernd Wurst VHost-Edit-Seite auf JQuery...

Bernd Wurst authored 10 years ago

1)  
2)   function selectedDomain() {
Bernd Wurst Zeige Userdomains nur noch...

Bernd Wurst authored 9 years ago

3)       dom = $('#domain option:selected').text();
4)       return dom.match(/\S+/g)[0]
Bernd Wurst VHost-Edit-Seite auf JQuery...

Bernd Wurst authored 10 years ago

5)     }
6)   
7) 
8)   function getDefaultDocroot() {
9)     var hostname;
10)     if ($('#hostname').val() == '') 
11)       hostname = selectedDomain();
12)     else
13)       hostname = $('#hostname').val() + '.' + selectedDomain();
14)     return hostname + '/htdocs';
15)   }
16)   
Bernd Wurst Javascript-Syntax-Error

Bernd Wurst authored 9 years ago

17)   function useDefaultDocroot( default_docroot ) {
Bernd Wurst VHost-Edit-Seite auf JQuery...

Bernd Wurst authored 10 years ago

18)     var do_it = $('#use_default_docroot').prop('checked');
19)     var inputfield = $('#docroot');
20)     inputfield.attr('disabled', do_it);
21)     if (do_it) {
22)       $('#docroot').val(getDefaultDocroot());
23)     }
24)   }
25)   
26)   function showAppropriateLines() {
27)     type = $('input[name="vhost_type"]:checked').val();
28)     switch (type) {
29)       case "regular":
30)         $('#options_docroot').show();
31)         $('#options_scriptlang').show();
32)         $('#options_webapp').hide();
33)         break;
34)       case "dav":
35)         $('#options_docroot').show();
36)         $('#options_scriptlang').hide();
37)         $('#options_webapp').hide();
38)         break;
39)       case "svn":
40)         $('#options_docroot').hide();
41)         $('#options_scriptlang').hide();
42)         $('#options_webapp').hide();
43)         break;
44)       case "webapp":
45)         $('#options_docroot').hide();
46)         $('#options_scriptlang').hide();
47)         $('#options_webapp').show();
48)         break;
49)     }
50)   }
51) 
52) 
53)   function showhsts( event ) {
54)     var ssl = $('#ssl option:selected').val();
55)     if (ssl == 'forward') {
56)       $('#hsts_block').show();
57)     } else
58)       $('#hsts_block').hide();
59)   }
60) 
61)   function hsts_preset( event ) {
62)     var seconds = $('#hsts_preset option:selected').val();
63)     if (seconds == 'custom') {
64)       $('#hsts_seconds').show();
65)       if ($('#hsts').val() < 0) {
66)         $('#hsts').val(2592000); /* 30 Tage */
67)       }
68)     } else {
69)       $('#hsts_seconds').hide();
70)       $('#hsts').val(seconds);
71)     }
72)   }
73) 
74) 
75) $(function() {
76) 
77)   $('#hostname').change(useDefaultDocroot);
78)   $('#domain').change(useDefaultDocroot);
79)   $('#use_default_docroot').change(useDefaultDocroot);
Bernd Wurst Sprre da Docroot-Eingabefel...

Bernd Wurst authored 9 years ago

80)   useDefaultDocroot();