PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.1
Elementor Website Builder – more than just a page builder v4.3.1
4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 All 454 releases
← All changes | modules/atomic-widgets/styles/style-states.php +18 -0 4.0.9 → 4.3.1 View file →
@@ -9,8 +9,11 @@
9 9 const FOCUS_VISIBLE = 'focus-visible';
10 10 const CHECKED = 'checked';
11 11
12 12 const SELECTED = 'e--selected';
13 + const DISABLED = 'e--disabled';
14 + const PLAYING = 'e--playing';
15 + const PAUSED = 'e--paused';
13 16
14 17 private static function get_pseudo_states(): array {
15 18 return [
16 19 self::HOVER,
@@ -23,8 +26,11 @@
23 26
24 27 private static function get_class_states(): array {
25 28 return [
26 29 self::SELECTED,
30 + self::DISABLED,
31 + self::PLAYING,
32 + self::PAUSED,
27 33 ];
28 34 }
29 35
30 36 private static function get_additional_states_map(): array {
@@ -91,8 +97,20 @@
91 97 return [
92 98 'selected' => [
93 99 'name' => 'selected',
94 100 'value' => self::SELECTED,
101 + ],
102 + 'disabled' => [
103 + 'name' => 'disabled',
104 + 'value' => self::DISABLED,
105 + ],
106 + 'playing' => [
107 + 'name' => 'playing',
108 + 'value' => self::PLAYING,
109 + ],
110 + 'paused' => [
111 + 'name' => 'paused',
112 + 'value' => self::PAUSED,
95 113 ],
96 114 ];
97 115 }
98 116