Submit
Path:
~
/
home
/
getwphos
/
public_html
/
srlgroup
/
wp-content
/
plugins
/
case-addons
/
inc
/
elementor
/
pxl-controls
/
File Content:
class-control-layout.php
<?php class Pxltheme_Core_Layout_Control extends \Elementor\Base_Data_Control { public function get_type() { return 'layoutcontrol'; } public function enqueue() { wp_enqueue_style( 'layout-control-css', PXL_URL . 'assets/css/layout-control.css', [], '1.0.0' ); wp_enqueue_script( 'layout-control-js', PXL_URL . 'assets/js/layout-control.js', [ 'jquery' ], '1.0.0' ); } protected function get_default_settings() { return [ 'label_block' => true, 'rows' => 3, 'layoutcontrol_options' => [], ]; } public function content_template() { $control_uid = $this->get_control_uid(); ?> <div class="elementor-control-field"> <label for="<?php echo esc_attr( $control_uid ); ?>" class="elementor-control-title">{{{ data.label }}}</label> <div class="elementor-control-input-wrapper"> <# if ( data.options ) { var num = 0; _.each( data.options, function( value, key ) { var selected = ''; num++; if(data.controlValue == key){ selected = 'selected'; } #> <div class="radio-image-item {{ selected }}"> <span style="display:none;">{{ num }}</span> <input id="{{ data.name }}-{{ key }}" type="radio" class="field-radio-image" value="{{ key }}" name="{{ data.name }}" data-setting="{{ data.name }}" {{ selected }} /> <label for="{{ data.name }}-{{ key }}"> <img src="{{ value.image }}" alt="{{ value.label }}"> </label> </div> <# }); } #> </div> </div> <# if ( data.description ) { #> <div class="elementor-control-field-description">{{{ data.description }}}</div> <# } #> <?php } }
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
class-control-icons.php
13450 bytes
0644
class-control-layout.php
2094 bytes
0644
class-control-links.php
6687 bytes
0644
class-control-list.php
12662 bytes
0644
N4ST4R_ID | Naxtarrr