50033c32ddb72021bfb3c4284e44445b7863aa1a
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();
Bernd Wurst Wähle automatisch ein Lets-...

Bernd Wurst authored 7 years ago

57)       var cert = $('#cert option:selected').val();
58)       if (cert == '0') {
59)         $('#cert').val('-1');
60)       }
Bernd Wurst HSTS-Optionen includeSubdom...

Bernd Wurst authored 7 years ago

61)     } else {
Bernd Wurst VHost-Edit-Seite auf JQuery...

Bernd Wurst authored 10 years ago

62)       $('#hsts_block').hide();
Bernd Wurst HSTS-Optionen includeSubdom...

Bernd Wurst authored 7 years ago

63)     }
64)     show_hsts_opts();
Bernd Wurst VHost-Edit-Seite auf JQuery...

Bernd Wurst authored 10 years ago

65)   }
66) 
67)   function hsts_preset( event ) {
68)     var seconds = $('#hsts_preset option:selected').val();
69)     if (seconds == 'custom') {
70)       $('#hsts_seconds').show();
71)       if ($('#hsts').val() < 0) {
72)         $('#hsts').val(2592000); /* 30 Tage */
73)       }
74)     } else {
75)       $('#hsts_seconds').hide();
76)       $('#hsts').val(seconds);
77)     }
78)   }
Bernd Wurst HSTS-Optionen includeSubdom...

Bernd Wurst authored 7 years ago

79)   
80)   function show_hsts_opts( event ) {
81)     var ssl = $('#ssl option:selected').val();
82)     show_block = false;
83)     preload_enabled = false;
84)     if ( ssl == 'forward') {
85)         if ($('#hsts').val() > 0) {
86)             show_block = true;
87)             if ($('#hsts_subdomains').prop('checked')) {
88)                 preload_enabled = true;
89)             }
90)         }
91) 
92)     }
Bernd Wurst Blende HSTS-Zusatzoptionen...

Bernd Wurst authored 7 years ago

93)     if ($('#hostname').val() != '') {
94)         show_block = false;
95)     }
Bernd Wurst HSTS-Optionen includeSubdom...

Bernd Wurst authored 7 years ago

96)     if (show_block) {
97)         $('#hsts_preload_options').show();
98)     } else {
99)         $('#hsts_preload_options').hide();
100)         $('#hsts_subdomains').prop('checked', false);
101)         $('#hsts_preload').prop('checked', false);
102)     }
103)     if (preload_enabled) {
104)         $('#hsts_preload').prop('disabled', false);
105)     } else {
106)         $('#hsts_preload').prop('disabled', true);
107)         $('#hsts_preload').prop('checked', false);
108)     }
109)   }
Bernd Wurst Funktionsfähiger Prototyp

Bernd Wurst authored 7 years ago

110)   
111) 
112)   function showAliasWWWOptions( event ) {
113)     if ($('#aliaswww').prop('checked')) {
114)         $('#aliaswww_option').show();
115)     } else {
116)         $('#aliaswww_option').hide();
117)     
118)     }
119)   }
Bernd Wurst VHost-Edit-Seite auf JQuery...

Bernd Wurst authored 10 years ago

120) 
121) 
122) $(function() {
123) 
124)   $('#hostname').change(useDefaultDocroot);
125)   $('#domain').change(useDefaultDocroot);
126)   $('#use_default_docroot').change(useDefaultDocroot);
Bernd Wurst Sprre da Docroot-Eingabefel...

Bernd Wurst authored 9 years ago

127)   useDefaultDocroot();
Bernd Wurst VHost-Edit-Seite auf JQuery...

Bernd Wurst authored 10 years ago

128) 
129)   $('.usageoption').change(showAppropriateLines);
130) 
Bernd Wurst Funktionsfähiger Prototyp

Bernd Wurst authored 7 years ago

131)   $('#aliaswww').change(showAliasWWWOptions);
132)   showAliasWWWOptions();
Bernd Wurst VHost-Edit-Seite auf JQuery...

Bernd Wurst authored 10 years ago

133) 
134)   $('#ssl').change(showhsts);
Bernd Wurst show HSTS select box via ja...

Bernd Wurst authored 7 years ago

135)   $('#hsts_select').show();
Bernd Wurst VHost-Edit-Seite auf JQuery...

Bernd Wurst authored 10 years ago

136)   showhsts();
137)   if ($('#hsts_preset option:selected').val() != 'custom') {
138)     $('#hsts_seconds').hide();
139)   }
140)   $('#hsts_preset').change(hsts_preset);
Bernd Wurst Versehentlich den Trigger a...

Bernd Wurst authored 7 years ago

141)   $('#hsts_select').change(show_hsts_opts);
Bernd Wurst HSTS-Optionen includeSubdom...

Bernd Wurst authored 7 years ago

142)   $('#hsts_subdomains').change(show_hsts_opts);
143)   show_hsts_opts();