PluginProbe ʕ •ᴥ•ʔ
Hustle – Email Marketing, Lead Generation, Optins, Popups / trunk
Hustle – Email Marketing, Lead Generation, Optins, Popups vtrunk
7.8.14 7.8.14.1 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 / inc / front / non-sshare-styles / form-14--error-message.php
wordpress-popup / inc / front / non-sshare-styles Last commit date
form-01--form-container.php 3 years ago form-02--form-fields.php 3 years ago form-03--input.php 5 months ago form-04--select2.php 5 months ago form-05--select2-dropdown.php 3 years ago form-06--timepicker-dropdown.php 3 years ago form-07--radio.php 5 months ago form-08--checkbox.php 5 months ago form-09--calendar.php 3 years ago form-10--submit.php 5 months ago form-11--options-container.php 3 years ago form-12--options-title.php 5 months ago form-13--gdpr.php 5 months ago form-14--error-message.php 5 months ago form-15--success-message.php 2 years ago form-16--recaptcha.php 5 months ago general-01--module-container.php 3 years ago general-02--main-layout.php 1 month ago general-03--layout-header.php 3 years ago general-04--layout-content.php 3 years ago general-05--layout-footer.php 3 years ago general-06--image-size.php 5 months ago general-07--image-fitting.php 3 years ago general-08--image-position.php 5 months ago general-09--content-wrapper.php 3 years ago general-10--title.php 5 months ago general-11--subtitle.php 5 months ago general-12--content.php 5 months ago general-13--cta-container.php 3 years ago general-14--cta-button.php 5 months ago general-15--cta-alignment.php 3 years ago general-16--nsa-link.php 5 months ago general-17--close-button.php 3 years ago general-18--popup-mask.php 3 years ago general-19--cta-helper-text.php 5 months ago module-size-embed.php 5 months ago module-size-popup.php 5 months ago module-size-slidein.php 3 years ago
form-14--error-message.php
128 lines
1 <?php
2 /**
3 * Error message custom settings.
4 *
5 * @package Hustle
6 * @since 4.3.0
7 */
8
9 $component = '.hustle-layout .hustle-error-message';
10
11 // SETTINGS: Margin.
12 $margin_top = ( '' !== $advanced['error_message_margin_top'] ) ? $advanced['error_message_margin_top'] . $advanced['error_message_margin_unit'] : '0';
13 $margin_right = ( '' !== $advanced['error_message_margin_right'] ) ? $advanced['error_message_margin_right'] . $advanced['error_message_margin_unit'] : '0';
14 $margin_bottom = ( '' !== $advanced['error_message_margin_bottom'] ) ? $advanced['error_message_margin_bottom'] . $advanced['error_message_margin_unit'] : '0';
15 $margin_left = ( '' !== $advanced['error_message_margin_left'] ) ? $advanced['error_message_margin_left'] . $advanced['error_message_margin_unit'] : '0';
16
17 $margin = $margin_top . ' ' . $margin_right . ' ' . $margin_bottom . ' ' . $margin_left;
18
19 $mobile_margin_top = ( '' !== $advanced['error_message_margin_top_mobile'] ) ? $advanced['error_message_margin_top_mobile'] . $advanced['error_message_margin_unit_mobile'] : $margin_top;
20 $mobile_margin_right = ( '' !== $advanced['error_message_margin_right_mobile'] ) ? $advanced['error_message_margin_right_mobile'] . $advanced['error_message_margin_unit_mobile'] : $margin_right;
21 $mobile_margin_bottom = ( '' !== $advanced['error_message_margin_bottom_mobile'] ) ? $advanced['error_message_margin_bottom_mobile'] . $advanced['error_message_margin_unit_mobile'] : $margin_bottom;
22 $mobile_margin_left = ( '' !== $advanced['error_message_margin_left_mobile'] ) ? $advanced['error_message_margin_left_mobile'] . $advanced['error_message_margin_unit_mobile'] : $margin_left;
23
24 $mobile_margin = $mobile_margin_top . ' ' . $mobile_margin_right . ' ' . $mobile_margin_bottom . ' ' . $mobile_margin_left;
25 $mobile_margin = ( ! $is_mobile_enabled || ( $is_mobile_enabled && $default_advanced ) ) ? $margin : $mobile_margin;
26
27 // SETTINGS: Colors.
28 $border_color = $colors['optin_error_text_border'];
29 $background_color = $colors['optin_error_text_bg'];
30 $font_color = $colors['optin_error_text_color'];
31
32 // SETTINGS: Font settings.
33 $color = $colors['optin_error_text_color'];
34 $font_family = $typography['error_message_font_family'];
35 $font_size = $typography['error_message_font_size'] . $typography['error_message_font_size_unit'];
36 $font_weight = $typography['error_message_font_weight'];
37 $font_style = 'normal';
38 $alignment = $typography['error_message_alignment'];
39 $line_height = $typography['error_message_line_height'] . $typography['error_message_line_height_unit'];
40 $letter_spacing = $typography['error_message_letter_spacing'] . $typography['error_message_letter_spacing_unit'];
41 $text_transform = $typography['error_message_text_transform'];
42 $text_decoration = $typography['error_message_text_decoration'];
43
44 if ( 'custom' === $font_family ) {
45 $font_family = ( '' !== $typography['error_message_custom_font_family'] ) ? $typography['error_message_custom_font_family'] : 'inherit';
46 }
47
48 if ( 'regular' === $font_weight ) {
49 $font_weight = 'normal';
50 } elseif ( preg_match( '/(italic)/', $font_weight ) ) { // Check if font weight is italic.
51 $font_weight = str_replace( 'italic', '', $font_weight );
52 $font_style = 'italic';
53 }
54
55 $mobile_font_size = ( '' !== $typography['error_message_font_size_mobile'] ) ? $typography['error_message_font_size_mobile'] . $typography['error_message_font_size_unit_mobile'] : $font_size;
56 $mobile_font_weight = $typography['error_message_font_weight_mobile'];
57 $mobile_font_style = 'normal';
58 $mobile_alignment = $typography['error_message_alignment_mobile'];
59 $mobile_line_height = ( '' !== $typography['error_message_line_height_mobile'] ) ? $typography['error_message_line_height_mobile'] . $typography['error_message_line_height_unit_mobile'] : $line_height;
60 $mobile_letter_spacing = ( '' !== $typography['error_message_letter_spacing_mobile'] ) ? $typography['error_message_letter_spacing_mobile'] . $typography['error_message_letter_spacing_unit_mobile'] : $letter_spacing;
61 $mobile_text_transform = $typography['error_message_text_transform'];
62 $mobile_text_decoration = $typography['error_message_text_decoration_mobile'];
63
64 if ( 'regular' === $mobile_font_weight ) {
65 $mobile_font_weight = 'normal';
66 } elseif ( preg_match( '/(italic)/', $mobile_font_weight ) ) { // Check if font weight is italic.
67 $mobile_font_weight = str_replace( 'italic', '', $mobile_font_weight );
68 $mobile_font_style = 'italic';
69 }
70
71 if ( ! $is_mobile_enabled || ( $is_mobile_enabled && $default_typography ) ) {
72 $mobile_font_size = $font_size;
73 $mobile_font_weight = $font_weight;
74 $mobile_font_style = $font_style;
75 $mobile_alignment = $alignment;
76 $mobile_line_height = $line_height;
77 $mobile_letter_spacing = $letter_spacing;
78 $mobile_text_transform = $text_transform;
79 $mobile_text_decoration = $text_decoration;
80 }
81
82 // ==================================================
83 // Check if is an opt-in module.
84 if ( $is_optin ) {
85
86 $style .= ' ';
87
88 // Mobile styles.
89 $style .= $prefix_mobile . $component . ' {';
90 $style .= 'margin: ' . $mobile_margin . ';';
91 $style .= ( ! $is_vanilla ) ? 'background-color: ' . $background_color . ';' : '';
92 $style .= ( ! $is_vanilla ) ? 'box-shadow: inset 4px 0 0 0 ' . $border_color . ';' : '';
93 $style .= ( ! $is_vanilla ) ? '-moz-box-shadow: inset 4px 0 0 0 ' . $border_color . ';' : '';
94 $style .= ( ! $is_vanilla ) ? '-webkit-box-shadow: inset 4px 0 0 0 ' . $border_color . ';' : '';
95 $style .= '}';
96
97 $style .= $prefix_mobile . $component . ' p {';
98 $style .= ( ! $is_vanilla ) ? 'color: ' . $font_color . ';' : '';
99 $style .= ( 'inherit' !== $font_family ) ? 'font: ' . $mobile_font_weight . ' ' . $mobile_font_size . '/' . $mobile_line_height . ' ' . $font_family . ';' : '';
100 $style .= ( 'inherit' === $font_family ) ? 'font-size: ' . $mobile_font_size . ';' : '';
101 $style .= ( 'inherit' === $font_family ) ? 'line-height: ' . $mobile_line_height . ';' : '';
102 $style .= ( 'inherit' === $font_family ) ? 'font-weight: ' . $mobile_font_weight . ';' : '';
103 $style .= 'font-style: ' . $mobile_font_style . ';';
104 $style .= 'letter-spacing: ' . $mobile_letter_spacing . ';';
105 $style .= 'text-transform: ' . $mobile_text_transform . ';';
106 $style .= 'text-decoration: ' . $mobile_text_decoration . ';';
107 $style .= 'text-align: ' . $mobile_alignment . ';';
108 $style .= '}';
109
110 // Desktop styles.
111 $style .= $breakpoint . ' {';
112 $style .= $prefix_desktop . $component . ' {';
113 $style .= 'margin: ' . $margin . ';';
114 $style .= '}';
115 $style .= $prefix_desktop . $component . ' p {';
116 $style .= ( 'inherit' !== $font_family ) ? 'font: ' . $font_weight . ' ' . $font_size . '/' . $line_height . ' ' . $font_family . ';' : '';
117 $style .= ( 'inherit' === $font_family ) ? 'font-size: ' . $font_size . ';' : '';
118 $style .= ( 'inherit' === $font_family ) ? 'line-height: ' . $line_height . ';' : '';
119 $style .= ( 'inherit' === $font_family ) ? 'font-weight: ' . $font_weight . ';' : '';
120 $style .= 'font-style: ' . $font_style . ';';
121 $style .= 'letter-spacing: ' . $letter_spacing . ';';
122 $style .= 'text-transform: ' . $text_transform . ';';
123 $style .= 'text-decoration: ' . $text_decoration . ';';
124 $style .= 'text-align: ' . $alignment . ';';
125 $style .= '}';
126 $style .= '}';
127 }
128