PluginProbe
Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) / 1.4.0
Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) v1.4.0
2.1.3 2.1.2 2.1.1 2.1.0 2.0.4 2.0.3 2.0.2 2.0.1 2.0.0 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 trunk 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 All 57 releases
darkify / src / Frontend / Templates / header_script.php

header_script.php in Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) 1.4.0, at src/Frontend/Templates/header_script.php

303 lines 22.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 use ThemeAtelier\Darkify\Helpers\DarkifyUtils;
4
5 ob_start();
6 $options = get_option('darkify');
7 $enable_default_dark_mode = isset($options['enable_default_dark_mode']) ? $options['enable_default_dark_mode'] :'';
8 $enable_os_aware = isset($options['enable_os_aware']) ? $options['enable_os_aware'] : true;
9 $enable_keyboard_shortcut = isset($options['enable_keyboard_shortcut']) ? $options['enable_keyboard_shortcut'] : true;
10 $enable_time = isset($options['enable_time']) ? $options['enable_time'] : "";
11 $enable_time_based_dark = isset($enable_time['enable_time_based_dark']) ? $enable_time['enable_time_based_dark'] : "";
12 $time_based_dark_start = isset($enable_time['time_based_dark_start']['from']) ? $enable_time['time_based_dark_start']['from'] : "";
13 $time_based_dark_stop = isset($enable_time['time_based_dark_start']['to']) ? $enable_time['time_based_dark_start']['to'] : "";
14
15 // Extras
16 $enable_scrollbar_dark = isset($options["enable_scrollbar_dark"]) ? $options["enable_scrollbar_dark"] :true;
17 $alternative_dark_mode_switcher = isset($options['alternative_dark_mode_switcher']) ? $options['alternative_dark_mode_switcher'] : "";
18
19 // Image Control
20 $brightness = isset($options['brightness']) ? $options['brightness'] : "";
21 $enable_low_image_brightness = isset($brightness['enable_low_image_brightness']) ? $brightness['enable_low_image_brightness'] : "1";
22 $low_image_brightness_label = isset($brightness['low_image_brightness_label']) ? 100 - $brightness['low_image_brightness_label'] : 100 - "20";
23
24 $grayscale = isset($options['grayscale']) ? $options['grayscale'] : "";
25 $enable_image_grayscale = isset($grayscale['enable_image_grayscale']) ? $grayscale['enable_image_grayscale'] : "";
26 $image_grayscale_label = isset($grayscale['image_grayscale_label']) ? $grayscale['image_grayscale_label'] : "80";
27
28 $darken_background = isset($options['darken_background']) ? $options['darken_background'] : "";
29 $enable_low_image_darken = isset($darken_background['enable_low_image_darken']) ? $darken_background['enable_low_image_darken'] : "1";
30 $low_image_darken_label = isset($darken_background['low_image_darken_label']) ? $darken_background['low_image_darken_label'] : "60";
31
32 $enable_invert_inline_svg = isset($options['enable_invert_inline_svg']) ? $options['enable_invert_inline_svg'] : "";
33
34 // Video Control
35 $video_brightness = isset($options['video_brightness']) ? $options['video_brightness'] : "";
36 $enable_low_video_brightness = isset($video_brightness['enable_low_video_brightness']) ? $video_brightness['enable_low_video_brightness'] : true;
37 $low_video_brightness_label = isset($video_brightness['low_video_brightness_label']) ? 100 - $video_brightness['low_video_brightness_label'] : 100 - "20";
38
39 $video_grayscale = isset($options['video_grayscale']) ? $options['video_grayscale'] : '';
40 $enable_video_grayscale = isset($video_grayscale['enable_video_grayscale']) ? $video_grayscale['enable_video_grayscale'] : "";
41 $video_grayscale_label = isset($video_grayscale['video_grayscale_label']) ? $video_grayscale['video_grayscale_label'] : "80";
42
43
44 if (!is_admin()) { ?>
45 <style type="text/css" class="darkify_inline_css">
46 :root {
47 <?php
48 $darkify_color_pallets = isset($options["color_pallets"]) ? $options["color_pallets"] : 'set1';
49 // Set 1
50 $dark_mode_color_set1_bg = isset($options["dark_mode_color_set1"]) ? $options["dark_mode_color_set1"]['background'] : '#0F0F0F';
51 $dark_mode_color_set1_secondary_bg = isset($options["dark_mode_color_set1"]) ? $options["dark_mode_color_set1"]['secondary_background'] : '#171717';
52 $dark_mode_set1_text_color = #BEBEBE;
53 $dark_mode_set1_link_color = #FFFFFF;
54 $dark_mode_set1_link_hover_color = '#CCCCCC';
55 $dark_mode_set1_input_bg = '#BEBEBE';
56 $dark_mode_set1_input_text_color = '#2D2D2D';
57 $dark_mode_set1_input_placeholder_color = '#989898';
58 $dark_mode_set1_border_color = '#4A4A4A';
59 $dark_mode_set1_btn_text_color = '#2D2D2D';
60 $dark_mode_set1_btn_bg = '#BEBEBE';
61
62 // Set 2
63 $dark_mode_color_set2_bg = isset($options["dark_mode_color_set2"]) ? $options["dark_mode_color_set2"]['background'] : '#092635';
64 $dark_mode_color_set2_secondary_bg = isset($options["dark_mode_color_set2"]) ? $options["dark_mode_color_set2"]['secondary_background'] : '#1B4242';
65 $dark_mode_set2_text_color = '#9EC8B9';
66 $dark_mode_set2_link_color = '#FFFFFF';
67 $dark_mode_set2_link_hover_color = '#9EC8B9';
68 $dark_mode_set2_input_bg = '#BEBEBE';
69 $dark_mode_set2_input_text_color = '#092635';
70 $dark_mode_set2_input_placeholder_color = '#989898';
71 $dark_mode_set2_border_color = '#4A4A4A';
72 $dark_mode_set2_btn_text_color = '#2D2D2D';
73 $dark_mode_set2_btn_bg = '#BEBEBE';
74
75 // Set 3
76 $dark_mode_color_set3_bg = isset($options["dark_mode_color_set3"]) ? $options["dark_mode_color_set3"]['background'] : '#363062';
77 $dark_mode_color_set3_secondary_bg = isset($options["dark_mode_color_set3"]) ? $options["dark_mode_color_set3"]['secondary_background'] : '#435585';
78 $dark_mode_set3_text_color = '#F5E8C7';
79 $dark_mode_set3_link_color = '#FFFFFF';
80 $dark_mode_set3_link_hover_color = '#F5E8C7';
81 $dark_mode_set3_input_bg = '#BEBEBE';
82 $dark_mode_set3_input_text_color = '#363062';
83 $dark_mode_set3_input_placeholder_color = '#989898';
84 $dark_mode_set3_border_color = '#818FB4';
85 $dark_mode_set3_btn_text_color = '#435585';
86 $dark_mode_set3_btn_bg = '#BEBEBE';
87 // Set 4
88 $dark_mode_color_set4_bg = isset($options["dark_mode_color_set4"]) ? $options["dark_mode_color_set4"]['background'] : '#22092C';
89 $dark_mode_color_set4_secondary_bg = isset($options["dark_mode_color_set4"]) ? $options["dark_mode_color_set4"]['secondary_background'] : '#435585';
90 $dark_mode_set4_text_color = '#F5E8C7';
91 $dark_mode_set4_link_color = '#FFFFFF';
92 $dark_mode_set4_link_hover_color = '#F5E8C7';
93 $dark_mode_set4_input_bg = '#BEBEBE';
94 $dark_mode_set4_input_text_color = '#22092C';
95 $dark_mode_set4_input_placeholder_color = '#989898';
96 $dark_mode_set4_border_color = '#818FB4';
97 $dark_mode_set4_btn_text_color = '#435585';
98 $dark_mode_set4_btn_bg = '#BEBEBE';
99 // Set 5
100 $dark_mode_color_set5_bg = isset($options["dark_mode_color_set5"]) ? $options["dark_mode_color_set5"]['background'] : '#352F44';
101 $dark_mode_color_set5_secondary_bg = isset($options["dark_mode_color_set5"]) ? $options["dark_mode_color_set5"]['secondary_background'] : '#5C5470';
102 $dark_mode_set5_text_color = '#FAF0E6';
103 $dark_mode_set5_link_color = '#FFFFFF';
104 $dark_mode_set5_link_hover_color = '#FAF0E6';
105 $dark_mode_set5_input_bg = '#BEBEBE';
106 $dark_mode_set5_input_text_color = '#352F44';
107 $dark_mode_set5_input_placeholder_color = '#989898';
108 $dark_mode_set5_border_color = '#5C5470';
109 $dark_mode_set5_btn_text_color = '#5C5470';
110 // Set 6
111 $dark_mode_color_set6_bg = isset($options["dark_mode_color_set6"]) ? $options["dark_mode_color_set6"]['background'] : '#082032';
112 $dark_mode_color_set6_secondary_bg = isset($options["dark_mode_color_set6"]) ? $options["dark_mode_color_set6"]['secondary_background'] : '#2C394B';
113 $dark_mode_set6_text_color = '#FF4C29';
114 $dark_mode_set6_link_color = '#FFFFFF';
115 $dark_mode_set6_link_hover_color = '#CCCCCC';
116 $dark_mode_set6_input_bg = '#BEBEBE';
117 $dark_mode_set6_input_text_color = '#334756';
118 $dark_mode_set6_input_placeholder_color = '#989898';
119 $dark_mode_set6_border_color = '#334756';
120 $dark_mode_set6_btn_text_color = '#2C394B';
121 $dark_mode_set6_btn_bg = '#BEBEBE';
122 // Set 7
123 $dark_mode_color_set7_bg = isset($options["dark_mode_color_set7"]) ? $options["dark_mode_color_set7"]['background'] : '#1D2D50';
124 $dark_mode_color_set7_secondary_bg = isset($options["dark_mode_color_set7"]) ? $options["dark_mode_color_set7"]['secondary_background'] : '#133B5C';
125 $dark_mode_set7_text_color = '#FCDAB7';
126 $dark_mode_set7_link_color = '#FFFFFF';
127 $dark_mode_set7_link_hover_color = '#FCDAB7';
128 $dark_mode_set7_input_bg = '#BEBEBE';
129 $dark_mode_set7_input_text_color = '#1E5F74';
130 $dark_mode_set7_input_placeholder_color = '#989898';
131 $dark_mode_set7_border_color = '#1E5F74';
132 $dark_mode_set7_btn_text_color = '#133B5C';
133 $dark_mode_set7_btn_bg = '#BEBEBE';
134 // Set 8
135 $dark_mode_color_set8_bg = isset($options["dark_mode_color_set8"]) ? $options["dark_mode_color_set8"]['background'] : '#142850';
136 $dark_mode_color_set8_secondary_bg = isset($options["dark_mode_color_set8"]) ? $options["dark_mode_color_set8"]['secondary_background'] : '#27496D';
137 $dark_mode_set8_text_color = '#00A8CC';
138 $dark_mode_set8_link_color = '#FFFFFF';
139 $dark_mode_set8_link_hover_color = '#00A8CC';
140 $dark_mode_set8_input_bg = '#BEBEBE';
141 $dark_mode_set8_input_text_color = '#0C7B93';
142 $dark_mode_set8_input_placeholder_color = '#989898';
143 $dark_mode_set8_border_color = '#0C7B93';
144 $dark_mode_set8_btn_text_color = '#27496D';
145 $dark_mode_set8_btn_bg = '#BEBEBE';
146
147 if ('set1' == $darkify_color_pallets) : ?>
148 --darkify_dark_mode_bg: <?php echo esc_attr($dark_mode_color_set1_bg); ?>;
149 --darkify_dark_mode_secondary_bg: <?php echo esc_attr($dark_mode_color_set1_secondary_bg); ?>;
150 --darkify_dark_mode_text_color: <?php echo esc_attr($dark_mode_set1_text_color); ?>;
151 --darkify_dark_mode_link_color: <?php echo esc_attr($dark_mode_set1_link_color); ?>;
152 --darkify_dark_mode_link_hover_color: <?php echo esc_attr($dark_mode_set1_link_hover_color); ?>;
153 --darkify_dark_mode_input_bg: <?php echo esc_attr($dark_mode_set1_input_bg); ?>;
154 --darkify_dark_mode_input_text_color: <?php echo esc_attr($dark_mode_set1_input_text_color); ?>;
155 --darkify_dark_mode_input_placeholder_color: <?php echo esc_attr($dark_mode_set1_input_placeholder_color); ?>;
156 --darkify_dark_mode_border_color: <?php echo esc_attr($dark_mode_set1_border_color); ?>;
157 --darkify_dark_mode_btn_text_color: <?php echo esc_attr($dark_mode_set1_btn_text_color); ?>;
158 --darkify_dark_mode_btn_bg: <?php echo esc_attr($dark_mode_set1_btn_bg); ?>;
159 <?php elseif ('set2' == $darkify_color_pallets) : ?>
160 --darkify_dark_mode_bg: <?php echo esc_attr($dark_mode_color_set2_bg); ?>;
161 --darkify_dark_mode_secondary_bg: <?php echo esc_attr($dark_mode_color_set2_secondary_bg); ?>;
162 --darkify_dark_mode_text_color: <?php echo esc_attr($dark_mode_set2_text_color); ?>;
163 --darkify_dark_mode_link_color: <?php echo esc_attr($dark_mode_set2_link_color); ?>;
164 --darkify_dark_mode_link_hover_color: <?php echo esc_attr($dark_mode_set2_link_hover_color); ?>;
165 --darkify_dark_mode_input_bg: <?php echo esc_attr($dark_mode_set2_input_bg); ?>;
166 --darkify_dark_mode_input_text_color: <?php echo esc_attr($dark_mode_set2_input_text_color); ?>;
167 --darkify_dark_mode_input_placeholder_color: <?php echo esc_attr($dark_mode_set2_input_placeholder_color); ?>;
168 --darkify_dark_mode_border_color: <?php echo esc_attr($dark_mode_set2_border_color); ?>;
169 --darkify_dark_mode_btn_text_color: <?php echo esc_attr($dark_mode_set2_btn_text_color); ?>;
170 --darkify_dark_mode_btn_bg: <?php echo esc_attr($dark_mode_set2_btn_bg); ?>;
171 <?php elseif ('set3' == $darkify_color_pallets) : ?>
172 --darkify_dark_mode_bg: <?php echo esc_attr($dark_mode_color_set3_bg); ?>;
173 --darkify_dark_mode_secondary_bg: <?php echo esc_attr($dark_mode_color_set3_secondary_bg); ?>;
174 --darkify_dark_mode_text_color: <?php echo esc_attr($dark_mode_set3_text_color); ?>;
175 --darkify_dark_mode_link_color: <?php echo esc_attr($dark_mode_set3_link_color); ?>;
176 --darkify_dark_mode_link_hover_color: <?php echo esc_attr($dark_mode_set3_link_hover_color); ?>;
177 --darkify_dark_mode_input_bg: <?php echo esc_attr($dark_mode_set3_input_bg); ?>;
178 --darkify_dark_mode_input_text_color: <?php echo esc_attr($dark_mode_set3_input_text_color); ?>;
179 --darkify_dark_mode_input_placeholder_color: <?php echo esc_attr($dark_mode_set3_input_placeholder_color); ?>;
180 --darkify_dark_mode_border_color: <?php echo esc_attr($dark_mode_set3_border_color); ?>;
181 --darkify_dark_mode_btn_text_color: <?php echo esc_attr($dark_mode_set3_btn_text_color); ?>;
182 --darkify_dark_mode_btn_bg: <?php echo esc_attr($dark_mode_set3_btn_bg); ?>;
183 <?php elseif ('set4' == $darkify_color_pallets) : ?>
184 --darkify_dark_mode_bg: <?php echo esc_attr($dark_mode_color_set4_bg); ?>;
185 --darkify_dark_mode_secondary_bg: <?php echo esc_attr($dark_mode_color_set4_secondary_bg); ?>;
186 --darkify_dark_mode_text_color: <?php echo esc_attr($dark_mode_set4_text_color); ?>;
187 --darkify_dark_mode_link_color: <?php echo esc_attr($dark_mode_set4_link_color); ?>;
188 --darkify_dark_mode_link_hover_color: <?php echo esc_attr($dark_mode_set4_link_hover_color); ?>;
189 --darkify_dark_mode_input_bg: <?php echo esc_attr($dark_mode_set4_input_bg); ?>;
190 --darkify_dark_mode_input_text_color: <?php echo esc_attr($dark_mode_set4_input_text_color); ?>;
191 --darkify_dark_mode_input_placeholder_color: <?php echo esc_attr($dark_mode_set4_input_placeholder_color); ?>;
192 --darkify_dark_mode_border_color: <?php echo esc_attr($dark_mode_set4_border_color); ?>;
193 --darkify_dark_mode_btn_text_color: <?php echo esc_attr($dark_mode_set4_btn_text_color); ?>;
194 --darkify_dark_mode_btn_bg: <?php echo esc_attr($dark_mode_set4_btn_bg); ?>;
195 <?php elseif ('set5' == $darkify_color_pallets) : ?>
196 --darkify_dark_mode_bg: <?php echo esc_attr($dark_mode_color_set5_bg); ?>;
197 --darkify_dark_mode_secondary_bg: <?php echo esc_attr($dark_mode_color_set5_secondary_bg); ?>;
198 --darkify_dark_mode_text_color: <?php echo esc_attr($dark_mode_set5_text_color); ?>;
199 --darkify_dark_mode_link_color: <?php echo esc_attr($dark_mode_set5_link_color); ?>;
200 --darkify_dark_mode_link_hover_color: <?php echo esc_attr($dark_mode_set5_link_hover_color); ?>;
201 --darkify_dark_mode_input_bg: <?php echo esc_attr($dark_mode_set5_input_bg); ?>;
202 --darkify_dark_mode_input_text_color: <?php echo esc_attr($dark_mode_set5_input_text_color); ?>;
203 --darkify_dark_mode_input_placeholder_color: <?php echo esc_attr($dark_mode_set5_input_placeholder_color); ?>;
204 --darkify_dark_mode_border_color: <?php echo esc_attr($dark_mode_set5_border_color); ?>;
205 --darkify_dark_mode_btn_text_color: <?php echo esc_attr($dark_mode_set5_btn_text_color); ?>;
206 --darkify_dark_mode_btn_bg: <?php echo esc_attr($dark_mode_set5_btn_bg); ?>;
207 <?php elseif ('set6' == $darkify_color_pallets) : ?>
208 --darkify_dark_mode_bg: <?php echo esc_attr($dark_mode_color_set6_bg); ?>;
209 --darkify_dark_mode_secondary_bg: <?php echo esc_attr($dark_mode_color_set6_secondary_bg); ?>;
210 --darkify_dark_mode_text_color: <?php echo esc_attr($dark_mode_set6_text_color); ?>;
211 --darkify_dark_mode_link_color: <?php echo esc_attr($dark_mode_set6_link_color); ?>;
212 --darkify_dark_mode_link_hover_color: <?php echo esc_attr($dark_mode_set6_link_hover_color); ?>;
213 --darkify_dark_mode_input_bg: <?php echo esc_attr($dark_mode_set6_input_bg); ?>;
214 --darkify_dark_mode_input_text_color: <?php echo esc_attr($dark_mode_set6_input_text_color); ?>;
215 --darkify_dark_mode_input_placeholder_color: <?php echo esc_attr($dark_mode_set6_input_placeholder_color); ?>;
216 --darkify_dark_mode_border_color: <?php echo esc_attr($dark_mode_set6_border_color); ?>;
217 --darkify_dark_mode_btn_text_color: <?php echo esc_attr($dark_mode_set6_btn_text_color); ?>;
218 --darkify_dark_mode_btn_bg: <?php echo esc_attr($dark_mode_set6_btn_bg); ?>;
219 <?php elseif ('set7' == $darkify_color_pallets) : ?>
220 --darkify_dark_mode_bg: <?php echo esc_attr($dark_mode_color_set7_bg); ?>;
221 --darkify_dark_mode_secondary_bg: <?php echo esc_attr($dark_mode_color_set7_secondary_bg); ?>;
222 --darkify_dark_mode_text_color: <?php echo esc_attr($dark_mode_set7_text_color); ?>;
223 --darkify_dark_mode_link_color: <?php echo esc_attr($dark_mode_set7_link_color); ?>;
224 --darkify_dark_mode_link_hover_color: <?php echo esc_attr($dark_mode_set7_link_hover_color); ?>;
225 --darkify_dark_mode_input_bg: <?php echo esc_attr($dark_mode_set7_input_bg); ?>;
226 --darkify_dark_mode_input_text_color: <?php echo esc_attr($dark_mode_set7_input_text_color); ?>;
227 --darkify_dark_mode_input_placeholder_color: <?php echo esc_attr($dark_mode_set7_input_placeholder_color); ?>;
228 --darkify_dark_mode_border_color: <?php echo esc_attr($dark_mode_set7_border_color); ?>;
229 --darkify_dark_mode_btn_text_color: <?php echo esc_attr($dark_mode_set7_btn_text_color); ?>;
230 --darkify_dark_mode_btn_bg: <?php echo esc_attr($dark_mode_set7_btn_bg); ?>;
231 <?php elseif ('set8' == $darkify_color_pallets) : ?>
232 --darkify_dark_mode_bg: <?php echo esc_attr($dark_mode_color_set8_bg); ?>;
233 --darkify_dark_mode_secondary_bg: <?php echo esc_attr($dark_mode_color_set8_secondary_bg); ?>;
234 --darkify_dark_mode_text_color: <?php echo esc_attr($dark_mode_set8_text_color); ?>;
235 --darkify_dark_mode_link_color: <?php echo esc_attr($dark_mode_set8_link_color); ?>;
236 --darkify_dark_mode_link_hover_color: <?php echo esc_attr($dark_mode_set8_link_hover_color); ?>;
237 --darkify_dark_mode_input_bg: <?php echo esc_attr($dark_mode_set8_input_bg); ?>;
238 --darkify_dark_mode_input_text_color: <?php echo esc_attr($dark_mode_set8_input_text_color); ?>;
239 --darkify_dark_mode_input_placeholder_color: <?php echo esc_attr($dark_mode_set8_input_placeholder_color); ?>;
240 --darkify_dark_mode_border_color: <?php echo esc_attr($dark_mode_set8_border_color); ?>;
241 --darkify_dark_mode_btn_text_color: <?php echo esc_attr($dark_mode_set8_btn_text_color); ?>;
242 --darkify_dark_mode_btn_bg: <?php echo esc_attr($dark_mode_set8_btn_bg); ?>;
243
244 <?php endif; ?>
245 }
246 </style>
247 <?php } else { ?>
248 <style type="text/css" class="darkify_inline_css">
249 :root {
250 --darkify_dark_mode_bg: #181a1b;
251 --darkify_dark_mode_secondary_bg: #202324;
252 --darkify_dark_mode_text_color: #c8c4bd;
253 --darkify_dark_mode_link_color: #6aafe2;
254 --darkify_dark_mode_link_hover_color: #4f94c3;
255 --darkify_dark_mode_input_bg: #2D2D2D;
256 --darkify_dark_mode_input_text_color: #BEBEBE;
257 --darkify_dark_mode_input_placeholder_color: #989898;
258 --darkify_dark_mode_border_color: #4A4A4A;
259 --darkify_dark_mode_btn_bg: #2D2D2D;
260 --darkify_dark_mode_btn_text_color: #BEBEBE;
261 }
262 </style>
263 <?php }
264
265 if ($enable_scrollbar_dark) {
266 $dark_mode_scrollbar_track_bg = '#29292a';
267 $dark_mode_scrollbar_thumb_bg = '#52565a';
268 include DarkifyUtils::darkify_locate_template('views/scrollbar.php');
269 }
270 ?>
271
272 <script type="text/javascript" class="darkify_inline_js">
273 var darkify_switch_unique_id = "<?php echo esc_attr($this->unique_id); ?>";
274 var darkify_is_this_admin_panel = "<?php echo esc_attr(is_admin() ? "1" : "0"); ?>";
275 var darkify_enable_default_dark_mode = "<?php echo esc_attr($enable_default_dark_mode); ?>";
276 var darkify_enable_os_aware = "<?php echo esc_attr($enable_os_aware); ?>";
277 var darkify_enable_keyboard_shortcut = "<?php echo esc_attr($enable_keyboard_shortcut); ?>";
278 var darkify_enable_time_based_dark = "<?php echo esc_attr($enable_time_based_dark); ?>";
279 var darkify_time_based_dark_start = "<?php echo esc_attr($time_based_dark_start ? $time_based_dark_start : ""); ?>";
280 var darkify_time_based_dark_stop = "<?php echo esc_attr($time_based_dark_stop ? $time_based_dark_stop : ""); ?>";
281 var darkify_alternative_dark_mode_switch = "<?php echo esc_attr($alternative_dark_mode_switcher); ?>";
282 var darkify_enable_low_image_brightness = "<?php echo esc_attr($enable_low_image_brightness); ?>";
283 var darkify_image_brightness_to = "<?php echo esc_attr($low_image_brightness_label); ?>";
284 var darkify_enable_image_grayscale = "<?php echo esc_attr($enable_image_grayscale); ?>";
285 var darkify_image_grayscale_to = "<?php echo esc_attr($image_grayscale_label); ?>";
286 var darkify_enable_bg_image_darken = "<?php echo esc_attr($enable_low_image_darken); ?>";
287 var darkify_bg_image_darken_to = "<?php echo esc_attr($low_image_darken_label); ?>";
288 var darkify_enable_invert_inline_svg = "<?php echo esc_attr($enable_invert_inline_svg); ?>";
289 var darkify_enable_low_video_brightness = "<?php echo esc_attr($enable_low_video_brightness); ?>";
290 var darkify_video_brightness_to = "<?php echo esc_attr($low_video_brightness_label); ?>";
291 var darkify_enable_video_grayscale = "<?php echo esc_attr($enable_video_grayscale); ?>";
292 var darkify_video_grayscale_to = "<?php echo esc_attr($video_grayscale_label); ?>";
293
294 var darkify_disallowed_elements = "<?php echo esc_attr($this->utils->generateDisallowedElementsStr($options, $this->external_support)); ?>";
295 </script>
296 <?php
297 $output = ob_get_clean();
298 $tags_allowed_in_output = array(
299 'style' => array('type' => array(), 'class' => array()),
300 'script' => array('type' => array(), 'class' => array())
301 );
302 echo wp_kses($this->utils->minify_string($output), $tags_allowed_in_output);
303