PluginProbe ʕ •ᴥ•ʔ
Hustle – Email Marketing, Lead Generation, Optins, Popups / 7.3.7
Hustle – Email Marketing, Lead Generation, Optins, Popups v7.3.7
7.8.13 7.8.13.1 trunk 3.0 3.1 3.1.1 3.1.2 3.1.3 3.1.4 4.3.2 4.4.4 4.4.5 4.4.5.1 4.4.5.4 4.6 4.6.1.1 4.6.1.4 4.7.0.2 4.7.0.3 4.7.0.7 4.7.0.9 4.7.1.0 4.7.1.1 4.8.0.0 5.0.0 5.0.1 5.0.1.1 5.0.1.2 5.1 5.1.1 5.1.2 5.1.3 5.1.3.1 5.1.3.2 5.1.4 5.1.5 6.0 6.0.1 6.0.2 6.0.3 6.0.4.2 6.0.5 6.0.6.1 6.0.7 6.0.8.1 6.0.9 7.0.0.1 7.0.2 7.0.3 7.0.4 7.1.0 7.1.1 7.2.0 7.2.1 7.3.0 7.3.1 7.3.3 7.3.5 7.3.6 7.3.7 7.4.0 7.4.1 7.4.11 7.4.13 7.4.13.1 7.4.2 7.4.3 7.4.4 7.4.5 7.4.5.1 7.4.5.2 7.4.6 7.4.7 7.5.0 7.6.0 7.6.1 7.6.3 7.6.4 7.6.6 7.7.0 7.7.1 7.8.0 7.8.1 7.8.10 7.8.10.1 7.8.10.2 7.8.11 7.8.12 7.8.12.1 7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.8.8 7.8.9 7.8.9.1 7.8.9.2 7.8.9.3
wordpress-popup / views / admin / global / components / select-units.php
wordpress-popup / views / admin / global / components Last commit date
select-units.php 5 years ago
select-units.php
52 lines
1 <?php
2 /**
3 * Select Units.
4 *
5 * @package Hustle
6 * @since 4.3.0
7 *
8 * @phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
9 */
10
11 $html = '';
12 $label = ( isset( $label ) && ! empty( $label ) ) ? $label : __( 'Pick a unit', 'hustle' );
13 $units = array(
14 'px' => 'px',
15 '%' => '%',
16 'vw' => 'vw',
17 'vh' => 'vh',
18 );
19
20 if ( ! empty( $exclude_units ) ) {
21 foreach ( $exclude_units as $unit ) {
22 unset( $units[ $unit ] );
23 }
24 }
25
26 if ( ! empty( $extra_units ) ) {
27 $units = array_merge( $units, $extra_units );
28 }
29
30 $html .= '<label for="hustle-' . $name . '" id="hustle-' . $name . '-label" class="sui-label">';
31 $html .= esc_html( $label );
32 $html .= Hustle_Layout_Helper::get_html_for_options(
33 array(
34 array(
35 'type' => 'select',
36 'name' => $name,
37 'options' => $units,
38 'id' => 'hustle-' . $name,
39 'selected' => $selected,
40 'class' => 'sui-inlabel sui-dropdown-align--right-desktop sui-styled',
41 'attributes' => array(
42 'data-attribute' => $name,
43 'aria-labelledby' => 'hustle-' . $name . '-label',
44 ),
45 ),
46 ),
47 true
48 );
49 $html .= '</label>';
50
51 echo $html;
52