This commit is contained in:
Alexander Agnarson 2019-02-17 14:28:35 +01:00
parent b14ccb1b03
commit 7e3774b663
168 changed files with 2453 additions and 2788 deletions

View file

@ -5,8 +5,8 @@
*
* @package Kirki
* @category Core
* @author Aristeides Stathopoulos
* @copyright Copyright (c) 2017, Aristeides Stathopoulos
* @author Ari Stathopoulos (@aristath)
* @copyright Copyright (c) 2019, Ari Stathopoulos (@aristath)
* @license https://opensource.org/licenses/MIT
* @since 1.0
*/
@ -164,15 +164,15 @@ final class Kirki_Modules_CSS_Generator {
// Find the class that will handle the outpout for this field.
$classname = 'Kirki_Output';
$field_output_classes = apply_filters(
"kirki_{$field['kirki_config']}_output_control_classnames", array(
'kirki-background' => 'Kirki_Output_Field_Background',
'kirki-dimensions' => 'Kirki_Output_Field_Dimensions',
'kirki-image' => 'Kirki_Output_Field_Image',
'kirki-typography' => 'Kirki_Output_Field_Typography',
'kirki-multicolor' => 'Kirki_Output_Field_Multicolor',
)
$default_classnames = array(
'kirki-background' => 'Kirki_Output_Field_Background',
'kirki-dimensions' => 'Kirki_Output_Field_Dimensions',
'kirki-image' => 'Kirki_Output_Field_Image',
'kirki-typography' => 'Kirki_Output_Field_Typography',
'kirki-multicolor' => 'Kirki_Output_Field_Multicolor',
);
$field_output_classes = apply_filters( 'kirki_output_control_classnames', $default_classnames );
$field_output_classes = apply_filters( "kirki_{$field['kirki_config']}_output_control_classnames", $field_output_classes );
if ( array_key_exists( self::$field_type, $field_output_classes ) ) {
$classname = $field_output_classes[ self::$field_type ];
}
@ -238,7 +238,8 @@ final class Kirki_Modules_CSS_Generator {
// Add -webkit-* and -moz-*.
if ( is_string( $property ) && in_array(
$property, array(
$property,
array(
'border-radius',
'box-shadow',
'box-sizing',
@ -247,7 +248,8 @@ final class Kirki_Modules_CSS_Generator {
'background-size',
'transition',
'transition-property',
), true
),
true
) ) {
unset( $css[ $media_query ][ $element ][ $property ] );
$css[ $media_query ][ $element ][ '-webkit-' . $property ] = $value;
@ -257,12 +259,14 @@ final class Kirki_Modules_CSS_Generator {
// Add -ms-* and -o-*.
if ( is_string( $property ) && in_array(
$property, array(
$property,
array(
'transform',
'background-size',
'transition',
'transition-property',
), true
),
true
) ) {
unset( $css[ $media_query ][ $element ][ $property ] );
$css[ $media_query ][ $element ][ '-ms-' . $property ] = $value;