PluginProbe
Visual Slider / trunk
Visual Slider vtrunk
visual-slider / admin / includes / perview-glider-css.php

perview-glider-css.php in Visual Slider trunk, at admin/includes/perview-glider-css.php

353 lines 9.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) {
3 exit; // Exit if accessed directly.
4 }
5 if ( !function_exists ( "vs_perview_glider_css" )){
6
7 function vs_perview_glider_css($setting){
8 $css='';
9 $css.=vs_perview_glider_desktop_css($setting);
10 $css.=vs_perview_glider_tablet_css($setting);
11 $css.=vs_perview_glider_mobile_css($setting);
12
13
14 return $css;
15 }
16 }
17 if ( !function_exists ( "vs_perview_glider_desktop_css" )){
18 function vs_perview_glider_desktop_css($setting){
19
20 $post_count = absint(wp_unslash(filter_input( INPUT_POST, 'count', FILTER_SANITIZE_NUMBER_INT )));
21 $count =isset($post_count)?$post_count:10;
22 $layout=!empty($setting['glider_layout'])?$setting['glider_layout']:'glider_1';
23 $width = !empty($setting['size']['width'])?$setting['size']['width']:'';
24 $ratio = !empty($setting['size']['ratio'])?$setting['size']['ratio']:'60';
25 $between = !empty($setting['between'])?$setting['between']:'0';
26 $width= $width + $between;
27 /**********************************************************************
28 Flex 1
29 **********************************************************************/
30 if($layout=='glider_1' ){
31 $flex=1;
32 $tablet_flex=1;
33 $mobile_flex=1;
34 }
35 /**********************************************************************
36 Glider 2
37 **********************************************************************/
38 if($layout=='glider_2' ){
39 $flex=2;
40 }
41 /**********************************************************************
42 Glider 3
43 **********************************************************************/
44 if($layout=='glider_3' ){
45 $flex=3;
46 }
47 /**********************************************************************
48 Glider 4
49 **********************************************************************/
50 if($layout=='glider_4'){
51 $flex=4;
52 }
53 /**********************************************************************
54 Glider 5
55 **********************************************************************/
56 if($layout=='glider_5'){
57 $flex=5;
58 }
59 /**********************************************************************
60 Glider 6
61 **********************************************************************/
62 if($layout=='glider_6'){
63 $flex=6;
64 }
65
66 /**********************************************************************
67 Glider 7
68 **********************************************************************/
69 if($layout=='glider_7' ){
70 $flex=2;
71 if($count==1){
72 $ratio_sz=0.5;
73 $flex=1;
74 }
75 }
76
77
78 /**********************************************************************
79 Glider 8
80 **********************************************************************/
81 if($layout=='glider_8'){
82 $flex=4;
83 if($count==1){
84 $ratio_sz=0.331;
85 $flex=1.331;
86 }
87 }
88 /**********************************************************************
89 Glider 9
90 **********************************************************************/
91 if($layout=='glider_9'){
92 $flex=4;
93 if($count==1){
94 $flex=1.331;
95 }
96 }
97 /**********************************************************************
98 Glider 10
99 **********************************************************************/
100 if($layout=='glider_10' ){
101 $flex=3;
102 if($count==1){
103 $ratio_sz=0.5;
104 $flex=1.5;
105
106 }
107 }
108 /**********************************************************************
109 Glider 11
110 **********************************************************************/
111 if($layout=='glider_11' ){
112 $flex=3;
113 if($count==1){
114 $flex=1.5;
115 }
116 }
117 /**********************************************************************
118 Glider 12
119 **********************************************************************/
120 if($layout=='glider_12' ){
121 $flex=2;
122 if($count==1){
123 $ratio_sz=2;
124 }
125 }
126 /**********************************************************************
127 Glider 13
128 **********************************************************************/
129 if($layout=='glider_13'){
130 $flex=4;
131
132 if($count==1){
133 $flex=2;
134 $ratio_sz=0.5;
135 }
136 }
137 /**********************************************************************
138 Glider 14
139 **********************************************************************/
140 if($layout=='glider_14'){
141 $flex=4;
142
143 if($count==1){
144 $flex=2;
145 }
146 if($count==2){
147 $flex=2;
148 $ratio_sz=0.5;
149 }
150 }
151 /**********************************************************************
152 Glider 15
153 **********************************************************************/
154 if($layout=='glider_15' ){
155 $flex=4;
156
157 if($count==1){
158 $flex=2;
159 }
160 if($count==2){
161 $ratio_sz=2;
162
163 }
164 }
165 /**********************************************************************
166 Glider 16
167 **********************************************************************/
168 if($layout=='glider_16'){
169 $flex=4;
170
171 if($count==1){
172 $flex=2;
173 }
174 if($count==4){
175 $ratio_sz=2;
176 }
177 }
178 /**********************************************************************
179 Glider 17
180 **********************************************************************/
181 if($layout=='glider_17'){
182 $flex=4;
183
184 if($count==1){
185 $flex=2;
186 }
187
188 }
189 /**********************************************************************
190 Glider 17
191 **********************************************************************/
192 if($layout=='glider_18'){
193 $flex=2;
194
195 if($count==3){
196 $ratio_sz=2;
197 }
198 }
199
200 /**********************************************************************
201 Glider 19
202 **********************************************************************/
203 if($layout=='glider_19' ){
204 $flex=6;
205
206 if($count==1||$count==2){
207 $flex=2;
208 }else{
209 $flex=3;
210 }
211
212 }
213
214 /**********************************************************************
215 Glider 20
216 **********************************************************************/
217 if($layout=='glider_20' ){
218 $flex=3;
219
220 if($count==2){
221 $ratio_sz=0.5;
222 $flex=1.5;
223 }
224
225 }
226 /**********************************************************************
227 Glider 19
228 **********************************************************************/
229 if($layout=='glider_21' ){
230 $flex=3;
231 if($count==1){
232 $ratio_sz=2;
233 }
234 if($count==2){
235 $ratio_sz=0.5;
236 $flex=1.5;
237 }
238
239 }
240 /**********************************************************************
241 Glider 20
242 **********************************************************************/
243 if($layout=='glider_22' ){
244 $flex=3;
245 $tablet_flex=3;
246 if($count==1||$count==4){
247 $ratio_sz=2;
248 }
249
250 }
251 /**********************************************************************
252 Glider 21
253 **********************************************************************/
254 if($layout=='glider_23' ){
255 $flex=3;
256
257 if($count==1 ){
258 $ratio_sz=2;
259 }
260
261 }
262 /**********************************************************************
263 Glider 22
264 **********************************************************************/
265 if($layout=='glider_24' ){
266 $flex=3;
267
268 if($count==3 ){
269 $ratio_sz=2;
270 }
271
272 }
273 /**********************************************************************
274 Glider 22
275 **********************************************************************/
276 if($layout=='glider_25' ){
277 $flex=3;
278
279 if($count==5 ){
280 $ratio_sz=2;
281 }
282
283 }
284
285 /**********************************************************************
286 Glider 23
287 **********************************************************************/
288 if($layout=='glider_26'){
289 $flex=12;
290
291 if($count==1||$count==2||$count==3 ){
292 $flex=3;
293 }else{
294 $flex=4;
295 }
296
297 }
298 /**********************************************************************
299 Glider 23
300 **********************************************************************/
301 if($layout=='glider_27'){
302 $flex=4;
303
304 if($count==2 ){
305 $flex=1.331;
306 $ratio_sz=0.331;
307 }
308
309 }
310 /**********************************************************************
311 Glider 28
312 **********************************************************************/
313 if($layout=='glider_28'){
314 $flex=4;
315
316 if($count==1||$count==4 ){
317 $ratio_sz=2;
318 }
319
320 }
321 /**********************************************************************
322 Glider 29
323 **********************************************************************/
324 if($layout=='glider_29'){
325 $flex=4;
326
327 if($count==1){
328 $flex=2;
329 }
330
331 }
332 /**********************************************************************
333 Glider 30
334 **********************************************************************/
335 if($layout=='glider_30'){
336 $flex=4;
337
338 if($count==5){
339 $flex=2;
340 }
341
342 }
343
344
345 $wt = $width / $flex ;
346 $ratio_sz=!empty($ratio_sz)?$ratio_sz:1;
347 $css.='--vs-wt:'.($wt - $between).';';
348 $css.='--vs-ht:'.($wt * ($ratio * $ratio_sz * 0.01) - $between).';';
349
350
351 return $css;
352 }
353 }