Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/elementor/includes/controls/section.php
Keine Baseline-Datei – Diff nur gegen leer.
1
-
1
+
<?php
2
+
namespace Elementor;
3
+
4
+
if ( ! defined( 'ABSPATH' ) ) {
5
+
exit; // Exit if accessed directly.
6
+
}
7
+
8
+
/**
9
+
* Elementor section control.
10
+
*
11
+
* A base control for creating section control. Displays a header that
12
+
* functions as a toggle to show or hide a set of controls.
13
+
*
14
+
* Note: Do not use it directly, instead use `$widget->start_controls_section()`
15
+
* and `$widget->end_controls_section()` to wrap a set of controls.
16
+
*
17
+
* @since 1.0.0
18
+
*/
19
+
class Control_Section extends Base_UI_Control {
20
+
21
+
/**
22
+
* Get section control type.
23
+
*
24
+
* Retrieve the control type, in this case `section`.
25
+
*
26
+
* @since 1.0.0
27
+
* @access public
28
+
*
29
+
* @return string Control type.
30
+
*/
31
+
public function get_type() {
32
+
return 'section';
33
+
}
34
+
35
+
/**
36
+
* Render section control output in the editor.
37
+
*
38
+
* Used to generate the control HTML in the editor using Underscore JS
39
+
* template. The variables for the class are available using `data` JS
40
+
* object.
41
+
*
42
+
* @since 1.0.0
43
+
* @access public
44
+
*/
45
+
public function content_template() {
46
+
?>
47
+
<button class="elementor-panel-heading">
48
+
<div class="elementor-panel-heading-toggle elementor-section-toggle" data-collapse_id="{{ data.name }}">
49
+
<i class="eicon-caret-right" aria-hidden="true"></i>
50
+
</div>
51
+
<div class="elementor-panel-heading-title elementor-section-title">{{{ data.label }}}</div>
52
+
</button>
53
+
<?php
54
+
}
55
+
}
56
+