PluginProbe
Depicter — Popup & Slider Builder / trunk
Depicter — Popup & Slider Builder vtrunk
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
depicter / app / src / Document / Models / Common / Styles / Hover.php

Hover.php in Depicter — Popup & Slider Builder trunk, at app/src/Document/Models/Common/Styles/Hover.php

103 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace Depicter\Document\Models\Common\Styles;
3
4 use Depicter\Document\CSS\Breakpoints;
5
6 class Hover
7 {
8 /**
9 * @var object
10 */
11 public $enable;
12
13 /**
14 * @var Transform
15 */
16 public $transform;
17
18 /**
19 * @var Opacity
20 */
21 public $opacity;
22
23 /**
24 * @var BoxShadow
25 */
26 public $boxShadow;
27
28 /**
29 * @var BackgroundBlur
30 */
31 public $backgroundBlur;
32
33 /**
34 * @var BackgroundColor
35 */
36 public $backgroundColor;
37
38 /**
39 * @var Border
40 */
41 public $border;
42
43 /**
44 * @var Corner
45 */
46 public $corner;
47
48 /**
49 * @var Filter
50 */
51 public $filter;
52
53 /**
54 * @var TextShadow
55 */
56 public $textShadow;
57
58 /**
59 * @var Margin
60 */
61 public $margin;
62
63 /**
64 * @var Padding
65 */
66 public $padding;
67
68 /**
69 * @var BlendingMode
70 */
71 public $blendingMode;
72
73 /**
74 * @var Typography
75 */
76 public $typography;
77
78 /**
79 * @var Transition
80 */
81 public $transition;
82
83 /**
84 * @var Svg
85 */
86 public $svg;
87
88
89 public function getDisabledDeviceList()
90 {
91 $disabledDevices = [];
92
93 foreach ( Breakpoints::names() as $device ){
94 if( isset( $this->enable->{$device} ) && ! $this->enable->{$device} ) {
95 $disabledDevices[] = $device;
96 }
97 }
98
99 return $disabledDevices;
100 }
101
102 }
103