PluginProbe
Elementor Website Builder – more than just a page builder / 3.13.2
Elementor Website Builder – more than just a page builder v3.13.2
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 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | includes/editor-templates/hotkeys.php +94 -142 4.1.0-dev23.13.2 View file →
@@ -1,223 +1,175 @@
1 1 <?php
2 2 namespace Elementor;
3 3
4 -use Elementor\Utils;
4 +use Elementor\Core\Editor\Editor;
5 5
6 6 if ( ! defined( 'ABSPATH' ) ) {
7 - exit; // Exit if accessed directly.
7 + exit; // Exit if accessed directly
8 8 }
9 +
10 +$is_editor_v2_active = Plugin::$instance->experiments->is_feature_active( Editor::EDITOR_V2_EXPERIMENT_NAME );
9 11 ?>
10 12 <script type="text/template" id="tmpl-elementor-hotkeys">
11 13 <# var ctrlLabel = environment.mac ? '&#8984;' : 'Ctrl'; #>
12 14 <div id="elementor-hotkeys__content">
15 + <div id="elementor-hotkeys__actions" class="elementor-hotkeys__col">
13 16
14 - <div class="elementor-hotkeys__col">
15 -
16 - <h3 class="elementor-hotkeys__header"><?php echo esc_html__( 'Actions', 'elementor' ); ?></h3>
17 -
18 - <ul class="elementor-hotkeys__list">
19 -
20 - <li class="elementor-hotkeys__item">
17 + <div class="elementor-hotkeys__header">
18 + <h3><?php echo esc_html__( 'Actions', 'elementor' ); ?></h3>
19 + </div>
20 + <div class="elementor-hotkeys__list">
21 + <div class="elementor-hotkeys__item">
21 22 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Undo', 'elementor' ); ?></div>
22 23 <div class="elementor-hotkeys__item--shortcut">
23 - <kbd>{{{ ctrlLabel }}}</kbd>
24 - <kbd>Z</kbd>
24 + <span>{{{ ctrlLabel }}}</span>
25 + <span>Z</span>
25 26 </div>
26 - </li>
27 + </div>
27 28
28 - <li class="elementor-hotkeys__item">
29 + <div class="elementor-hotkeys__item">
29 30 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Redo', 'elementor' ); ?></div>
30 31 <div class="elementor-hotkeys__item--shortcut">
31 - <kbd>{{{ ctrlLabel }}}</kbd>
32 - <kbd>Shift</kbd>
33 - <kbd>Z</kbd>
32 + <span>{{{ ctrlLabel }}}</span>
33 + <span>Shift</span>
34 + <span>Z</span>
34 35 </div>
35 - </li>
36 + </div>
36 37
37 - <li class="elementor-hotkeys__item">
38 + <div class="elementor-hotkeys__item">
38 39 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Copy', 'elementor' ); ?></div>
39 40 <div class="elementor-hotkeys__item--shortcut">
40 - <kbd>{{{ ctrlLabel }}}</kbd>
41 - <kbd>C</kbd>
41 + <span>{{{ ctrlLabel }}}</span>
42 + <span>C</span>
42 43 </div>
43 - </li>
44 + </div>
44 45
45 - <li class="elementor-hotkeys__item">
46 + <div class="elementor-hotkeys__item">
46 47 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Paste', 'elementor' ); ?></div>
47 48 <div class="elementor-hotkeys__item--shortcut">
48 - <kbd>{{{ ctrlLabel }}}</kbd>
49 - <kbd>V</kbd>
49 + <span>{{{ ctrlLabel }}}</span>
50 + <span>V</span>
50 51 </div>
51 - </li>
52 + </div>
52 53
53 - <li class="elementor-hotkeys__item">
54 + <div class="elementor-hotkeys__item">
54 55 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Paste Style', 'elementor' ); ?></div>
55 56 <div class="elementor-hotkeys__item--shortcut">
56 - <kbd>{{{ ctrlLabel }}}</kbd>
57 - <kbd>Shift</kbd>
58 - <kbd>V</kbd>
57 + <span>{{{ ctrlLabel }}}</span>
58 + <span>Shift</span>
59 + <span>V</span>
59 60 </div>
60 - </li>
61 + </div>
61 62
62 - <li class="elementor-hotkeys__item">
63 + <div class="elementor-hotkeys__item">
63 64 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Delete', 'elementor' ); ?></div>
64 65 <div class="elementor-hotkeys__item--shortcut">
65 - <kbd>Delete</kbd>
66 + <span>Delete</span>
66 67 </div>
67 - </li>
68 + </div>
68 69
69 - <li class="elementor-hotkeys__item">
70 + <div class="elementor-hotkeys__item">
70 71 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Duplicate', 'elementor' ); ?></div>
71 72 <div class="elementor-hotkeys__item--shortcut">
72 - <kbd>{{{ ctrlLabel }}}</kbd>
73 - <kbd>D</kbd>
73 + <span>{{{ ctrlLabel }}}</span>
74 + <span>D</span>
74 75 </div>
75 - </li>
76 + </div>
76 77
77 - <li class="elementor-hotkeys__item">
78 + <div class="elementor-hotkeys__item">
78 79 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Save', 'elementor' ); ?></div>
79 80 <div class="elementor-hotkeys__item--shortcut">
80 - <kbd>{{{ ctrlLabel }}}</kbd>
81 - <kbd>S</kbd>
81 + <span>{{{ ctrlLabel }}}</span>
82 + <span>S</span>
82 83 </div>
83 - </li>
84 + </div>
84 85
85 - <?php if ( Utils::has_pro() && Plugin::$instance->experiments->is_feature_active( 'e_atomic_elements' ) ) : ?>
86 - <li class="elementor-hotkeys__item">
87 - <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Create Component', 'elementor' ); ?></div>
88 - <div class="elementor-hotkeys__item--shortcut">
89 - <kbd>{{{ ctrlLabel }}}</kbd>
90 - <kbd>Shift</kbd>
91 - <kbd>K</kbd>
92 - </div>
93 - </li>
94 - <?php endif ?>
95 -
96 - </ul>
97 -
86 + </div>
98 87 </div>
99 88
100 - <div class="elementor-hotkeys__col">
89 + <div id="elementor-hotkeys__navigation" class="elementor-hotkeys__col">
101 90
102 - <h3 class="elementor-hotkeys__header"><?php echo esc_html__( 'Panels', 'elementor' ); ?></h3>
103 -
104 - <ul class="elementor-hotkeys__list">
105 -
106 - <li class="elementor-hotkeys__item">
91 + <div class="elementor-hotkeys__header">
92 + <h3><?php echo esc_html__( 'Go To', 'elementor' ); ?></h3>
93 + </div>
94 + <div class="elementor-hotkeys__list">
95 + <div class="elementor-hotkeys__item">
107 96 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Finder', 'elementor' ); ?></div>
108 97 <div class="elementor-hotkeys__item--shortcut">
109 - <kbd>{{{ ctrlLabel }}}</kbd>
110 - <kbd>E</kbd>
98 + <span>{{{ ctrlLabel }}}</span>
99 + <span>E</span>
111 100 </div>
112 - </li>
101 + </div>
113 102
114 - <li class="elementor-hotkeys__item">
103 + <div class="elementor-hotkeys__item">
115 104 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Show / Hide Panel', 'elementor' ); ?></div>
116 105 <div class="elementor-hotkeys__item--shortcut">
117 - <kbd>{{{ ctrlLabel }}}</kbd>
118 - <kbd>P</kbd>
106 + <span>{{{ ctrlLabel }}}</span>
107 + <span>P</span>
119 108 </div>
120 - </li>
109 + </div>
121 110
122 - <li class="elementor-hotkeys__item">
123 - <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Site Settings', 'elementor' ); ?></div>
111 + <div class="elementor-hotkeys__item">
112 + <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Responsive Mode', 'elementor' ); ?></div>
124 113 <div class="elementor-hotkeys__item--shortcut">
125 - <kbd>{{{ ctrlLabel }}}</kbd>
126 - <kbd>K</kbd>
114 + <span>{{{ ctrlLabel }}}</span>
115 + <span>Shift</span>
116 + <span>M</span>
127 117 </div>
128 - </li>
118 + </div>
129 119
130 - <li class="elementor-hotkeys__item">
131 - <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Structure', 'elementor' ); ?></div>
132 - <div class="elementor-hotkeys__item--shortcut">
133 - <kbd>{{{ ctrlLabel }}}</kbd>
134 - <kbd>I</kbd>
135 - </div>
136 - </li>
137 -
138 - <li class="elementor-hotkeys__item">
139 - <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Page Settings', 'elementor' ); ?></div>
140 - <div class="elementor-hotkeys__item--shortcut">
141 - <kbd>{{{ ctrlLabel }}}</kbd>
142 - <kbd>Shift</kbd>
143 - <kbd>Y</kbd>
144 - </div>
145 - </li>
146 -
147 - <li class="elementor-hotkeys__item">
120 + <div class="elementor-hotkeys__item">
148 121 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'History', 'elementor' ); ?></div>
149 122 <div class="elementor-hotkeys__item--shortcut">
150 - <kbd>{{{ ctrlLabel }}}</kbd>
151 - <kbd>Shift</kbd>
152 - <kbd>H</kbd>
123 + <span>{{{ ctrlLabel }}}</span>
124 + <span>Shift</span>
125 + <span>H</span>
153 126 </div>
154 - </li>
127 + </div>
155 128
156 - <li class="elementor-hotkeys__item">
157 - <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'User Preferences', 'elementor' ); ?></div>
129 + <div class="elementor-hotkeys__item">
130 + <div class="elementor-hotkeys__item--label"><?php
131 + echo $is_editor_v2_active
132 + ? esc_html__( 'Structure', 'elementor' )
133 + : esc_html__( 'Navigator', 'elementor' );
134 + ?></div>
158 135 <div class="elementor-hotkeys__item--shortcut">
159 - <kbd>{{{ ctrlLabel }}}</kbd>
160 - <kbd>Shift</kbd>
161 - <kbd>U</kbd>
136 + <span>{{{ ctrlLabel }}}</span>
137 + <span>I</span>
162 138 </div>
163 - </li>
139 + </div>
164 140
165 - </ul>
166 -
167 - </div>
168 -
169 - <div class="elementor-hotkeys__col">
170 -
171 - <h3 class="elementor-hotkeys__header"><?php echo esc_html__( 'Go To', 'elementor' ); ?></h3>
172 -
173 - <ul class="elementor-hotkeys__list">
174 -
175 - <li class="elementor-hotkeys__item">
176 - <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Responsive Mode', 'elementor' ); ?></div>
141 + <div class="elementor-hotkeys__item">
142 + <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Site Settings', 'elementor' ); ?></div>
177 143 <div class="elementor-hotkeys__item--shortcut">
178 - <kbd>{{{ ctrlLabel }}}</kbd>
179 - <kbd>Shift</kbd>
180 - <kbd>M</kbd>
144 + <span>{{{ ctrlLabel }}}</span>
145 + <span>K</span>
181 146 </div>
182 - </li>
147 + </div>
183 148
184 - <li class="elementor-hotkeys__item">
149 + <div class="elementor-hotkeys__item">
185 150 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Template Library', 'elementor' ); ?></div>
186 151 <div class="elementor-hotkeys__item--shortcut">
187 - <kbd>{{{ ctrlLabel }}}</kbd>
188 - <kbd>Shift</kbd>
189 - <kbd>L</kbd>
152 + <span>{{{ ctrlLabel }}}</span>
153 + <span>Shift</span>
154 + <span>L</span>
190 155 </div>
191 - </li>
156 + </div>
192 157
193 - <?php if ( Utils::has_pro() ) : ?>
194 - <li class="elementor-hotkeys__item">
195 - <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Notes', 'elementor' ); ?></div>
196 - <div class="elementor-hotkeys__item--shortcut">
197 - <kbd>Shift</kbd>
198 - <kbd>C</kbd>
199 - </div>
200 - </li>
201 - <?php endif ?>
202 -
203 - <li class="elementor-hotkeys__item">
158 + <div class="elementor-hotkeys__item">
204 159 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Keyboard Shortcuts', 'elementor' ); ?></div>
205 160 <div class="elementor-hotkeys__item--shortcut">
206 - <kbd>Shift</kbd>
207 - <kbd>?</kbd>
161 + <span>Shift</span>
162 + <span>?</span>
208 163 </div>
209 - </li>
164 + </div>
210 165
211 - <li class="elementor-hotkeys__item">
166 + <div class="elementor-hotkeys__item">
212 167 <div class="elementor-hotkeys__item--label"><?php echo esc_html__( 'Quit', 'elementor' ); ?></div>
213 168 <div class="elementor-hotkeys__item--shortcut">
214 - <kbd>Esc</kbd>
169 + <span>Esc</span>
215 170 </div>
216 - </li>
217 -
218 - </ul>
219 -
171 + </div>
172 + </div>
220 173 </div>
221 -
222 174 </div>
223 175 </script>