PluginProbe
wp-forecast / 9.6
wp-forecast v9.6
10.0 trunk 1.4 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3..5 3..8 3.0 3.1 3.2 3.3 3.4 3.6 All 86 releases
wp-forecast / wp-forecast-js.php

wp-forecast-js.php in wp-forecast 9.6, at wp-forecast-js.php

171 lines 5.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <script type="text/javascript">
2
3 <?php
4 /**
5 * This toggles the new window field.
6 *
7 * @package wp-forecast
8 */
9
10 ?>
11
12 function nwfields_update()
13 {
14 obja=document.getElementById('d_c_accuweather');
15 objb=document.getElementById('d_c_aw_newwindow');
16 objb.disabled = (obja.checked == false);
17 }
18
19 <?php
20 // this toggles the visitorlocation / location fields.
21 ?>
22
23 function vlocfields_update()
24 {
25 obja=document.getElementById('location');
26 objb=document.getElementById('visitorlocation');
27 obja.readOnly = (objb.checked == true);
28 }
29
30
31 <?php
32 // this is the javascript code for the ckeck/uncheck all forecast boxes.
33 ?>
34 function check(fname)
35 {
36 if (fname=="day") {
37 sammelvalue=document.woptions.alldays.checked;
38 document.woptions.day1.checked=sammelvalue;
39 document.woptions.day2.checked=sammelvalue;
40 document.woptions.day3.checked=sammelvalue;
41 document.woptions.day4.checked=sammelvalue;
42 document.woptions.day5.checked=sammelvalue;
43 document.woptions.day6.checked=sammelvalue;
44 document.woptions.day7.checked=sammelvalue;
45 document.woptions.day8.checked=sammelvalue;
46 document.woptions.day9.checked=sammelvalue;
47 } else {
48 sammelvalue=document.woptions.allnight.checked;
49 document.woptions.night1.checked=sammelvalue;
50 document.woptions.night2.checked=sammelvalue;
51 document.woptions.night3.checked=sammelvalue;
52 document.woptions.night4.checked=sammelvalue;
53 document.woptions.night5.checked=sammelvalue;
54 document.woptions.night6.checked=sammelvalue;
55 document.woptions.night7.checked=sammelvalue;
56 document.woptions.night8.checked=sammelvalue;
57 document.woptions.night9.checked=sammelvalue;
58 }
59 return !sammelvalue;
60 }
61 <?php
62 // this is the javascript code for switching between weather providers.
63 ?>
64 function apifields(service)
65 {
66
67 if (service=="openweathermap3") {
68 document.woptions.apikey1.disabled=false;
69 if (typeof(document.woptions.allnight) != "undefined"){
70 document.woptions.allnight.disabled=false;
71 document.woptions.night1.disabled=false;
72 document.woptions.night2.disabled=false;
73 document.woptions.night3.disabled=false;
74 document.woptions.night4.disabled=false;
75 document.woptions.night5.disabled=false;
76 document.woptions.night6.disabled=false;
77 document.woptions.night7.disabled=false;
78 document.woptions.night8.disabled=true;
79 document.woptions.night9.disabled=true;
80 document.woptions.day6.disabled=false;
81 document.woptions.day7.disabled=false;
82 document.woptions.day8.disabled=true;
83 document.woptions.day9.disabled=true;
84 document.woptions.d_d_wind.disabled=false;
85 document.woptions.d_n_wind.disabled=false;
86 document.woptions.d_d_wgusts.disabled=false;
87 document.woptions.d_n_wgusts.disabled=false;
88 document.woptions.d_c_precipe.disabled=false;
89 document.woptions.d_d_precipe.disabled=false;
90 document.woptions.d_n_precipe.disabled=false;
91 }
92 }
93
94 if (service=="openweathermap" ) {
95 document.woptions.apikey1.disabled=false;
96 if (typeof(document.woptions.allnight) != "undefined"){
97 document.woptions.allnight.disabled=false;
98 document.woptions.night1.disabled=false;
99 document.woptions.night2.disabled=false;
100 document.woptions.night3.disabled=false;
101 document.woptions.night4.disabled=false;
102 document.woptions.night5.disabled=false;
103 document.woptions.night6.disabled=true;
104 document.woptions.night7.disabled=true;
105 document.woptions.night8.disabled=true;
106 document.woptions.night9.disabled=true;
107 document.woptions.day6.disabled=true;
108 document.woptions.day7.disabled=true;
109 document.woptions.day8.disabled=true;
110 document.woptions.day9.disabled=true;
111 document.woptions.d_d_wind.disabled=false;
112 document.woptions.d_n_wind.disabled=false;
113 document.woptions.d_d_wgusts.disabled=false;
114 document.woptions.d_n_wgusts.disabled=false;
115 document.woptions.d_c_precipe.disabled=false;
116 document.woptions.d_d_precipe.disabled=false;
117 document.woptions.d_n_precipe.disabled=false;
118 }
119 }
120
121 if (service=="openmeteo" ) {
122 document.woptions.apikey1.disabled=true;
123 if (typeof(document.woptions.allnight) != "undefined"){
124 document.woptions.allnight.disabled=true;
125 document.woptions.night1.disabled=true;
126 document.woptions.night2.disabled=true;
127 document.woptions.night3.disabled=true;
128 document.woptions.night4.disabled=true;
129 document.woptions.night5.disabled=true;
130 document.woptions.night6.disabled=true;
131 document.woptions.night7.disabled=true;
132 document.woptions.night8.disabled=true;
133 document.woptions.night9.disabled=true;
134 document.woptions.day7.disabled=true;
135 document.woptions.day8.disabled=true;
136 document.woptions.day9.disabled=true;
137 document.woptions.d_d_wind.disabled=false;
138 document.woptions.d_n_wind.disabled=false;
139 document.woptions.d_d_wgusts.disabled=false;
140 document.woptions.d_n_wgusts.disabled=false;
141 document.woptions.d_c_precipe.disabled=false;
142 document.woptions.d_d_precipe.disabled=false;
143 document.woptions.d_n_precipe.disabled=false;
144 }
145 }
146
147 return 0;
148 }
149 <?php
150 // this toggles the pulldown fields.
151 ?>
152
153 function pdfields_update()
154 {
155 obja=document.getElementById('pdforecast');
156 objb=document.getElementById('pdfirstday');
157 objb.disabled = (obja.checked == false);
158 }
159
160 <?php
161 // this toggles the css sprites field and the color selector.
162 ?>
163
164 function fonticon_update()
165 {
166 obja=document.getElementById('fonticon');
167 objc=document.getElementById('csssprites');
168 objc.disabled = (obja.checked == true);
169 }
170 </script>
171