PHP 7.4.33
Preview: ui-field-border.php Size: 5.43 KB
/var/www/globalinfrastructuresite.wpress.dk/httpdocs/wp-content/plugins/bb-plugin/includes/ui-field-border.php
<#
var i18n = {
	general: '<?php esc_attr_e( 'General', 'fl-builder' ); ?>',
	radius: '<?php esc_attr_e( 'Radius', 'fl-builder' ); ?>',
	shadow: '<?php esc_attr_e( 'Shadow', 'fl-builder' ); ?>',
	separator: '<?php esc_attr_e( '&amp;', 'fl-builder' ); ?>'
};

var defaults = {
	style: '',
	color: '',
	width: {
		top: '',
		right: '',
		bottom: '',
		left: '',
	},
	radius: {
		top_left: '',
		top_right: '',
		bottom_left: '',
		bottom_right: '',
	},
	shadow: {
		color: '',
		horizontal: '',
		vertical: '',
		blur: '',
		spread: '',
	},
};

var disabledDefaults = {
	default: {},
	large: {},
	medium: {},
	responsive: {}
};

var shadowRadiusLabel = [];
var value = '' === data.value ? defaults : jQuery.extend( true, defaults, data.value );
var device = data.device ? data.device : 'default';
var disabledFields = {};
var disabled = [];

if (typeof data.field.disabled !== 'undefined') {
	disabledFields = jQuery.extend( true, disabledDefaults, data.field.disabled )
} else {
	disabledFields = disabledDefaults
}

jQuery.each(disabledFields[device], function(i,v){
	disabled.push(v)
})

// Helper function to check if a field is enabled.
var flBorderControlEnabled = function( field ) {
	if (jQuery.inArray(field, disabled ) !== -1 ) {
		return false
	}
	return true;
}

// set label
if (flBorderControlEnabled('radius')) {
	shadowRadiusLabel.push(i18n.radius)
}

if (flBorderControlEnabled('shadow')) {
	shadowRadiusLabel.push(i18n.shadow)
}

var style = wp.template( 'fl-builder-field-select' )( {
	name: data.name + '[][style]',
	value: value.style,
	field: {
		options: {
			'': '<?php esc_attr_e( 'Default', 'fl-builder' ); ?>',
			'none': '<?php esc_attr_e( 'None', 'fl-builder' ); ?>',
			'solid': '<?php esc_attr_e( 'Solid', 'fl-builder' ); ?>',
			'dashed': '<?php esc_attr_e( 'Dashed', 'fl-builder' ); ?>',
			'dotted': '<?php esc_attr_e( 'Dotted', 'fl-builder' ); ?>',
			'double': '<?php esc_attr_e( 'Double', 'fl-builder' ); ?>',
		},
	},
} );

var color = wp.template( 'fl-builder-field-color' )( {
	name: data.name + '[][color]',
	value: value.color,
	field: {
		className: 'fl-border-field-color',
		show_reset: true,
		show_alpha: true,
	},
	deferRendering: true,
} );

var width = wp.template( 'fl-builder-field-dimension' )( {
	name: data.name,
	rootName: data.name,
	names: {
		top: data.name + '[][width][top]',
		right: data.name + '[][width][right]',
		bottom: data.name + '[][width][bottom]',
		left: data.name + '[][width][left]',
	},
	values: {
		top: value.width.top,
		right: value.width.right,
		bottom: value.width.bottom,
		left: value.width.left,
	},
	field: {
		units: [ 'px' ],
		slider: true,
	},
} );

var radius = wp.template( 'fl-builder-field-dimension' )( {
	name: data.name,
	rootName: data.name,
	names: {
		top_left: data.name + '[][radius][top_left]',
		top_right: data.name + '[][radius][top_right]',
		bottom_left: data.name + '[][radius][bottom_left]',
		bottom_right: data.name + '[][radius][bottom_right]',
	},
	values: {
		top_left: value.radius.top_left,
		top_right: value.radius.top_right,
		bottom_left: value.radius.bottom_left,
		bottom_right: value.radius.bottom_right,
	},
	field: {
		units: [ 'px' ],
		slider: true,
		keys: {
			top_left: '',
			top_right: '',
			bottom_left: '',
			bottom_right: '',
		},
	},
} );

var shadow = wp.template( 'fl-builder-field-shadow' )( {
	name: data.name + '[][shadow]',
	value: value.shadow,
	field: {
		show_spread: true,
	},
	deferColorPickers: true,
} );

#>
<div class="fl-compound-field fl-border-field">
	<div class="fl-compound-field-section fl-border-field-section-general">
		<# if ( shadowRadiusLabel.length > 0 ) { #>
			<div class="fl-compound-field-section-toggle">
				<i class="dashicons dashicons-arrow-right-alt2"></i>
				{{{i18n.general}}}
			</div>
		<# } #>
		<div class="fl-compound-field-row">
			<div class="fl-compound-field-setting fl-border-field-style" data-property="border-style">
				<label class="fl-compound-field-label">
					<?php _e( 'Style', 'fl-builder' ); ?>
				</label>
				{{{style}}}
			</div>
			<div class="fl-compound-field-setting fl-border-field-color" data-property="border-color">
				<label class="fl-compound-field-label">
					<?php _e( 'Color', 'fl-builder' ); ?>
				</label>
				{{{color}}}
			</div>
		</div>
		<div class="fl-compound-field-row">
			<div class="fl-compound-field-setting fl-border-field-width" data-property="border-width">
				<label class="fl-compound-field-label">
					<?php _e( 'Width', 'fl-builder' ); ?>
				</label>
				{{{width}}}
			</div>
		</div>
	</div>
	<# if ( shadowRadiusLabel.length > 0 ) { #>
		<div class="fl-compound-field-section fl-border-field-section-radius">
			<div class="fl-compound-field-section-toggle">
				<i class="dashicons dashicons-arrow-right-alt2"></i>
				{{{shadowRadiusLabel.join(' ' + i18n.separator + ' ')}}}
			</div>
			<# if ( flBorderControlEnabled( 'radius' ) ) { #>
				<div class="fl-compound-field-row">
					<div class="fl-compound-field-setting fl-border-field-radius" data-property="border-radius">
						<label class="fl-compound-field-label">
							<?php _e( 'Radius', 'fl-builder' ); ?>
						</label>
						{{{radius}}}
					</div>
				</div>
			<# } #>
			<# if ( flBorderControlEnabled( 'shadow' ) ) { #>
				<div class="fl-compound-field-row">
					<div class="fl-compound-field-setting fl-border-field-shadow" data-property="box-shadow">
						<label class="fl-compound-field-label">
							<?php _e( 'Box Shadow', 'fl-builder' ); ?>
						</label>
						{{{shadow}}}
					</div>
				</div>
			<# } #>
		</div>
	<# } #>
</div>

Directory Contents

Dirs: 3 × Files: 99
Name Size Perms Modified Actions
shapes DIR
- drwxr-xr-x 2026-04-29 05:02:47
Edit Download
updater DIR
- drwxr-xr-x 2026-04-29 05:02:47
Edit Download
vendor DIR
- drwxr-xr-x 2026-04-29 05:02:47
Edit Download
2.12 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.95 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.93 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
4.66 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.77 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
858 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
108 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
4.54 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.96 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
8.87 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.47 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.95 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
8.46 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
446 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.93 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
11.15 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
243 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
22.11 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
350 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
11.04 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
410 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
14.44 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
14.70 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.19 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
673 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
908 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.83 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.32 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
430 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
7.63 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
365 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
18.39 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.30 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
36.28 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
5.27 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
734 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.15 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
501 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
902 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
3.04 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
151 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
460 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
597 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
5.12 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
5.43 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.82 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
179 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
679 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.17 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
195 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
3.16 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
431 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
823 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
3.17 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.56 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.93 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
144 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
956 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
380 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.30 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.57 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.35 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
9.61 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
978 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
521 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
3.18 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
775 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
218 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
56 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
5.27 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.58 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.53 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
95 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
665 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.11 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
365 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
973 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
603 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
8.23 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.46 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.58 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
4.71 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.57 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.46 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
325 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
42.26 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
33.02 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
2.43 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.29 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
687 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
13.05 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
6.26 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.34 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
331 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
1.73 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
3.33 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
7.44 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
4.59 KB lrw-r--r-- 2026-04-29 05:02:47
Edit Download
216 B lrw-r--r-- 2026-04-29 05:02:47
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).