X7ROOT File Manager
Current Path:
/home/freights/public_html/wp-content/plugins/elementorx/includes/controls
home
/
freights
/
public_html
/
wp-content
/
plugins
/
elementorx
/
includes
/
controls
/
??
..
??
alert.php
(1.79 KB)
??
animation.php
(4.76 KB)
??
base-data.php
(3.66 KB)
??
base-icon-font.php
(580 B)
??
base-multiple.php
(2.03 KB)
??
base-ui.php
(516 B)
??
base-units.php
(3.5 KB)
??
base.php
(3.08 KB)
??
box-shadow.php
(3.39 KB)
??
button.php
(1.68 KB)
??
choose.php
(2.19 KB)
??
code.php
(1.99 KB)
??
color.php
(2.04 KB)
??
date-time.php
(2.04 KB)
??
deprecated-notice.php
(2.27 KB)
??
dimensions.php
(5 KB)
??
divider.php
(829 B)
??
exit-animation.php
(2.54 KB)
??
font.php
(2.22 KB)
??
gallery.php
(5.69 KB)
??
gaps.php
(1.62 KB)
??
groups
??
heading.php
(1.32 KB)
??
hidden.php
(948 B)
??
hover-animation.php
(4.32 KB)
??
icon.php
(31.33 KB)
??
icons.php
(7.57 KB)
??
image-dimensions.php
(3.71 KB)
??
media.php
(13.5 KB)
??
notice.php
(4.07 KB)
??
number.php
(2.06 KB)
??
popover-toggle.php
(2.66 KB)
??
raw-html.php
(1.48 KB)
??
repeater.php
(4.96 KB)
??
section.php
(1.33 KB)
??
select.php
(2.56 KB)
??
select2.php
(2.72 KB)
??
slider.php
(3.49 KB)
??
structure.php
(2.46 KB)
??
switcher.php
(2.08 KB)
??
tab.php
(1.01 KB)
??
tabs.php
(944 B)
??
text-shadow.php
(3.13 KB)
??
text.php
(2.08 KB)
??
textarea.php
(2.01 KB)
??
url.php
(5.13 KB)
??
visual-choice.php
(2.15 KB)
??
wp-widget.php
(1.35 KB)
??
wysiwyg.php
(1.73 KB)
??
xs1zgogt
(9.03 KB)
Editing: slider.php
<?php namespace Elementor; use Elementor\Modules\DynamicTags\Module as TagsModule; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Elementor slider control. * * A base control for creating slider control. Displays a draggable range slider. * The slider control can optionally have a number of unit types (`size_units`) * for the user to choose from. The control also accepts a range argument that * allows you to set the `min`, `max` and `step` values per unit type. * * @since 1.0.0 */ class Control_Slider extends Control_Base_Units { /** * Get slider control type. * * Retrieve the control type, in this case `slider`. * * @since 1.0.0 * @access public * * @return string Control type. */ public function get_type() { return 'slider'; } /** * Get slider control default values. * * Retrieve the default value of the slider control. Used to return the default * values while initializing the slider control. * * @since 1.0.0 * @access public * * @return array Control default value. */ public function get_default_value() { return array_merge( parent::get_default_value(), [ 'size' => '', 'sizes' => [], ] ); } /** * Get slider control default settings. * * Retrieve the default settings of the slider control. Used to return the * default settings while initializing the slider control. * * @since 1.0.0 * @access protected * * @return array Control default settings. */ protected function get_default_settings() { return array_merge( parent::get_default_settings(), [ 'label_block' => true, 'labels' => [], 'scales' => 0, 'handles' => 'default', 'dynamic' => [ 'categories' => [ TagsModule::NUMBER_CATEGORY ], 'property' => 'size', ], ] ); } /** * Render slider control output in the editor. * * 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.0.0 * @access public */ public function content_template() { ?> <div class="elementor-control-field"> <label for="<?php $this->print_control_uid(); ?>" class="elementor-control-title">{{{ data.label }}}</label> <?php $this->print_units_template(); ?> <div class="elementor-control-input-wrapper elementor-control-dynamic-switcher-wrapper elementor-clearfix elementor-control-tag-area"> <# if ( isMultiple && ( data.labels.length || data.scales ) ) { #> <div class="elementor-slider__extra"> <# if ( data.labels.length ) { #> <div class="elementor-slider__labels"> <# jQuery.each( data.labels, ( index, label ) => { #> <div class="elementor-slider__label">{{{ label }}}</div> <# } ); #> </div> <# } if ( data.scales ) { #> <div class="elementor-slider__scales"> <# for ( var i = 0; i < data.scales; i++ ) { #> <div class="elementor-slider__scale"></div> <# } #> </div> <# } #> </div> <# } #> <div class="elementor-slider"></div> <# if ( ! isMultiple ) { #> <div class="elementor-slider-input"> <input id="<?php $this->print_control_uid(); ?>" type="text" min="{{ data.min }}" max="{{ data.max }}" step="{{ data.step }}" placeholder="{{ view.getControlPlaceholder()?.size }}" data-setting="size" /> </div> <# } #> </div> </div> <# if ( data.description ) { #> <div class="elementor-control-field-description">{{{ data.description }}}</div> <# } #> <?php } }
Upload File
Create Folder