PluginProbe
Depicter — Popup & Slider Builder / 1.9.2
Depicter — Popup & Slider Builder v1.9.2
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
← All changes | app/src/Document/Models/Common/Styles/Typography.php +9 -0 1.5.2 → 1.9.2 View file →
@@ -41,8 +41,9 @@
41 41 $css[ $device ][ $cssProperty ] = $cssValue . 'px';
42 42 } elseif ( $key == 'lineHeight') {
43 43 $css[ $device ][ $cssProperty ] = $cssValue . '%';
44 44 } elseif ( $key == 'font') {
45 + $cssValue = trim( $cssValue, '\"');
45 46 $css[ $device ][ $cssProperty ] = $cssValue == 'inherit' ? $cssValue : '"' . $cssValue . '"';
46 47 } elseif ( $key == 'fontVariant') {
47 48 $fontWeight = $cssValue;
48 49 // extract font style and weight
@@ -69,8 +70,16 @@
69 70 $css[ $device ][ 'white-space' ] = 'nowrap';
70 71 }
71 72 } elseif ( $key == 'letterSpacing' ) {
72 73 $css[ $device ][ $cssProperty ] = $cssValue . 'px';
74 + } elseif ( $key == 'color' ) {
75 + if ( false != strpos( $cssValue, 'gradient' ) ) {
76 + $css[ $device ][ 'background-image' ] = $cssValue;
77 + $css[ $device ][ '-webkit-background-clip' ] = 'text';
78 + $css[ $device ][ '-webkit-text-fill-color' ] = 'transparent';
79 + } else {
80 + $css[ $device ][ $cssProperty ] = $cssValue;
81 + }
73 82 } else {
74 83 $css[ $device ][ $cssProperty ] = $cssValue;
75 84 }
76 85 }