diff --git a/functions/kirki/LICENSE b/functions/kirki/LICENSE index a13701d..141f91f 100644 --- a/functions/kirki/LICENSE +++ b/functions/kirki/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2017 Aristeides Stathopoulos +Copyright (c) 2019 Ari Stathopoulos (@aristath) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/functions/kirki/assets/css/kirki-styles.css b/functions/kirki/assets/css/kirki-styles.css deleted file mode 100644 index e69de29..0000000 diff --git a/functions/kirki/assets/vendor/selectWoo/kirki.css b/functions/kirki/assets/vendor/selectWoo/kirki.css index 273c216..94090fd 100644 --- a/functions/kirki/assets/vendor/selectWoo/kirki.css +++ b/functions/kirki/assets/vendor/selectWoo/kirki.css @@ -1,36 +1,28 @@ .select2-dropdown { border-color: rgba(0, 0, 0, 0.1); - border-radius: 0; -} + border-radius: 0; } .select2-container { min-width: 100px; - width: 100% !important; -} -.select2-container--open .select2-dropdown--above, -.select2-container--open .select2-dropdown--below { - z-index: 9999999; - min-width: 100px; -} -.select2-container--default .select2-search--dropdown .select2-search__field { - border-color: rgba(0, 0, 0, 0.1); -} -.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single { - border-color: rgba(0, 0, 0, 0.1); - border-radius: 0; -} -.select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: rgba(255, 255, 255, 0); - background-color: transparent; - border: none; - border-radius: 0; -} + width: 100% !important; } + .select2-container--open .select2-dropdown--above, + .select2-container--open .select2-dropdown--below { + z-index: 9999999; + min-width: 100px; } + .select2-container--default .select2-search--dropdown .select2-search__field { + border-color: rgba(0, 0, 0, 0.1); } + .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single { + border-color: rgba(0, 0, 0, 0.1); + border-radius: 0; } + .select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: rgba(255, 255, 255, 0); + background-color: transparent; + border: none; + border-radius: 0; } .wp-customizer .select2-container { - z-index: 8 !important; -} -.wp-customizer .select2-container.select2-container--open { - z-index: 999999 !important; -} + z-index: 8 !important; } + .wp-customizer .select2-container.select2-container--open { + z-index: 999999 !important; } /*# sourceMappingURL=kirki.css.map */ diff --git a/functions/kirki/assets/vendor/selectWoo/kirki.css.map b/functions/kirki/assets/vendor/selectWoo/kirki.css.map deleted file mode 100644 index 738c86a..0000000 --- a/functions/kirki/assets/vendor/selectWoo/kirki.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["kirki.scss"],"names":[],"mappings":"AAAA;EACE;EACA;;;AAGF;EACE;EACA;;AAGE;AAAA;EAEE;EACA;;AAMA;EACE;;AAKF;EAEE;EACA;;AAIA;EACE;EACA;EACA;EACA;;;AAOV;EACE;;AAGE;EAEE","file":"kirki.css"} \ No newline at end of file diff --git a/functions/kirki/assets/vendor/selectWoo/kirki.scss b/functions/kirki/assets/vendor/selectWoo/kirki.scss deleted file mode 100644 index 39ee9ae..0000000 --- a/functions/kirki/assets/vendor/selectWoo/kirki.scss +++ /dev/null @@ -1,53 +0,0 @@ -.select2-dropdown { - border-color: rgba(0,0,0,.1); - border-radius: 0; -} - -.select2-container { - min-width: 100px; - width: 100% !important; - - &--open { - .select2-dropdown--above, - .select2-dropdown--below { - z-index: 9999999; - min-width: 100px; - } - } - - &--default { - .select2-search--dropdown { - .select2-search__field { - border-color: rgba(0,0,0,.1); - } - } - - .select2-selection { - &--multiple, - &--single { - border-color: rgba(0,0,0,.1); - border-radius: 0; - } - - &--multiple { - .select2-selection__choice { - background-color: rgba(255,255,255,0); - background-color: transparent; - border: none; - border-radius: 0; - } - } - } - } -} - -.wp-customizer .select2-container { - z-index: 8 !important; - - &.select2-container { - &--open { - // @See https://github.com/aristath/kirki/issues/1418 - z-index: 999999 !important; - } - } -} diff --git a/functions/kirki/class-kirki-autoload.php b/functions/kirki/class-kirki-autoload.php index 4d0ed06..b522a21 100644 --- a/functions/kirki/class-kirki-autoload.php +++ b/functions/kirki/class-kirki-autoload.php @@ -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 */ @@ -55,7 +55,7 @@ class Kirki_Autoload { // Check if we've got it cached and ready. if ( isset( $this->cached_paths[ $class_name ] ) && file_exists( $this->cached_paths[ $class_name ] ) ) { - include_once $this->cached_paths[ $class_name ]; + include_once $this->cached_paths[ $class_name ]; // phpcs:ignore WPThemeReview.CoreFunctionality.FileInclude return; } @@ -65,7 +65,7 @@ class Kirki_Autoload { $path = wp_normalize_path( $path ); if ( file_exists( $path ) ) { $this->cached_paths[ $class_name ] = $path; - include_once $path; + include_once $path; // phpcs:ignore WPThemeReview.CoreFunctionality.FileInclude return; } } diff --git a/functions/kirki/controls/class-kirki-controls.php b/functions/kirki/controls/class-kirki-controls.php index 7503f99..f3e3cfb 100644 --- a/functions/kirki/controls/class-kirki-controls.php +++ b/functions/kirki/controls/class-kirki-controls.php @@ -4,7 +4,7 @@ * * @package Kirki * @subpackage Controls - * @copyright Copyright (c) 2017, Aristeides Stathopoulos + * @copyright Copyright (c) 2019, Ari Stathopoulos (@aristath) * @license https://opensource.org/licenses/MIT * @since 3.0.17 */ @@ -64,7 +64,7 @@ class Kirki_Controls { foreach ( $this->templates as $template ) { if ( file_exists( $this->views_path . $template . '.php' ) ) { echo ''; } } diff --git a/functions/kirki/controls/css/styles.css b/functions/kirki/controls/css/styles.css index 822ef61..9026d42 100644 --- a/functions/kirki/controls/css/styles.css +++ b/functions/kirki/controls/css/styles.css @@ -1,826 +1,658 @@ @charset "UTF-8"; .customize-control-kirki-background { - position: relative; -} -.customize-control-kirki-background .background-attachment h4, -.customize-control-kirki-background .background-color h4, -.customize-control-kirki-background .background-position h4, -.customize-control-kirki-background .background-repeat h4, -.customize-control-kirki-background .background-size h4 { - margin-bottom: 5px; -} -.customize-control-kirki-background .background-attachment .buttonset, -.customize-control-kirki-background .background-size .buttonset { - display: flex; - flex-wrap: wrap; -} -.customize-control-kirki-background .background-attachment .buttonset .switch-label, -.customize-control-kirki-background .background-size .buttonset .switch-label { - background: rgba(0, 0, 0, 0.05); - border: 1px solid rgba(0, 0, 0, 0.1); - color: #555; - padding: 0.5em 1em; - margin: 0; - text-align: center; - flex-grow: 1; -} -.customize-control-kirki-background .background-attachment .buttonset .switch-input:checked + .switch-label, -.customize-control-kirki-background .background-size .buttonset .switch-input:checked + .switch-label { - background-color: #3498DB; - color: #fff; -} + position: relative; } + .customize-control-kirki-background .background-attachment h4, + .customize-control-kirki-background .background-color h4, + .customize-control-kirki-background .background-position h4, + .customize-control-kirki-background .background-repeat h4, + .customize-control-kirki-background .background-size h4 { + margin-bottom: 5px; } + .customize-control-kirki-background .background-attachment .buttonset, + .customize-control-kirki-background .background-size .buttonset { + display: flex; + flex-wrap: wrap; } + .customize-control-kirki-background .background-attachment .buttonset .switch-label, + .customize-control-kirki-background .background-size .buttonset .switch-label { + background: rgba(0, 0, 0, 0.05); + border: 1px solid rgba(0, 0, 0, 0.1); + color: #555; + padding: 0.5em 1em; + margin: 0; + text-align: center; + flex-grow: 1; } + .customize-control-kirki-background .background-attachment .buttonset .switch-input:checked + .switch-label, + .customize-control-kirki-background .background-size .buttonset .switch-input:checked + .switch-label { + background-color: #3498DB; + color: #fff; } .customize-control-kirki-code textarea { width: 100%; - min-height: 200px; -} + min-height: 200px; } .customize-control-kirki-color-palette { - position: relative; -} -.customize-control-kirki-color-palette label { - position: relative; - display: inline-block; - padding: 0; - margin: 0; -} -.customize-control-kirki-color-palette .colors-wrapper { - max-height: 300px; - overflow-y: auto; - padding: 10px; - display: flex; - flex-wrap: wrap; -} -.customize-control-kirki-color-palette .colors-wrapper .color-palette-color { - color: transparent; - display: block; - width: 100%; - height: 100%; - overflow: hidden; - border: 1px solid rgba(0, 0, 0, 0.2); -} -.customize-control-kirki-color-palette .colors-wrapper.round label { - padding: 3px; -} -.customize-control-kirki-color-palette .colors-wrapper.round .color-palette-color { - border-radius: 50%; -} -.customize-control-kirki-color-palette .colors-wrapper.box-shadow .color-palette-color { - box-shadow: inset 3px 3px 13px 2px rgba(0, 0, 0, 0.22); -} -.customize-control-kirki-color-palette .colors-wrapper input:checked + label .color-palette-color { - border: 0; - width: 150%; - height: 150%; - position: relative; - left: -25%; - top: -25%; - z-index: 1; -} -.customize-control-kirki-color-palette .colors-wrapper.with-margin label { - margin: 3px; -} -.customize-control-kirki-color-palette .colors-wrapper input { - display: none; -} -.customize-control-kirki-color-palette .colors-wrapper input:checked + label .color-palette-color { - box-shadow: 1px 1px 10px 1px #333333; - border: 1px solid rgba(0, 0, 0, 0.3); -} + position: relative; } + .customize-control-kirki-color-palette label { + position: relative; + display: inline-block; + padding: 0; + margin: 0; } + .customize-control-kirki-color-palette .colors-wrapper { + max-height: 300px; + overflow-y: auto; + padding: 10px; + display: flex; + flex-wrap: wrap; } + .customize-control-kirki-color-palette .colors-wrapper .color-palette-color { + color: transparent; + display: block; + width: 100%; + height: 100%; + overflow: hidden; + border: 1px solid rgba(0, 0, 0, 0.2); } + .customize-control-kirki-color-palette .colors-wrapper.round label { + padding: 3px; } + .customize-control-kirki-color-palette .colors-wrapper.round .color-palette-color { + border-radius: 50%; } + .customize-control-kirki-color-palette .colors-wrapper.box-shadow .color-palette-color { + box-shadow: inset 3px 3px 13px 2px rgba(0, 0, 0, 0.22); } + .customize-control-kirki-color-palette .colors-wrapper input:checked + label .color-palette-color { + border: 0; + width: 150%; + height: 150%; + position: relative; + left: -25%; + top: -25%; + z-index: 1; } + .customize-control-kirki-color-palette .colors-wrapper.with-margin label { + margin: 3px; } + .customize-control-kirki-color-palette .colors-wrapper input { + display: none; } + .customize-control-kirki-color-palette .colors-wrapper input:checked + label .color-palette-color { + box-shadow: 1px 1px 10px 1px #333333; + border: 1px solid rgba(0, 0, 0, 0.3); } -.customize-control-kirki-color input[data-type=hue] + .iris-strip-horiz .iris-slider { - background-image: -webkit-linear-gradient(left, red, #ff7f00, yellow, #80ff00, lime, #00ff80, aqua, #007fff, blue, #7f00ff, fuchsia, #ff0080, red) !important; -} +.customize-control-kirki-color input[data-type="hue"] + .iris-strip-horiz .iris-slider { + background-image: -webkit-linear-gradient(left, red, #ff7f00, yellow, #80ff00, lime, #00ff80, cyan, #007fff, blue, #7f00ff, magenta, #ff0080, red) !important; } .customize-control-kirki-color .iris-picker .iris-square-handle { - z-index: 8; -} + z-index: 8; } .customize-control-kirki-dashicons { - position: relative; -} -.customize-control-kirki-dashicons label { - position: relative; - display: inline-block; -} -.customize-control-kirki-dashicons .icons-wrapper { - max-height: 300px; - overflow-y: scroll; -} -.customize-control-kirki-dashicons .icons-wrapper h4 { - font-weight: 300; - margin: 0.7em 0; -} -.customize-control-kirki-dashicons .icons-wrapper .dashicons { - padding: 3px; - font-size: 25px; - width: 25px; - height: 25px; - border: 1px solid transparent; -} -.customize-control-kirki-dashicons .icons-wrapper input { - display: none; -} -.customize-control-kirki-dashicons .icons-wrapper input:checked + label .dashicons { - border: 1px solid #3498DB; - color: #000; -} + position: relative; } + .customize-control-kirki-dashicons label { + position: relative; + display: inline-block; } + .customize-control-kirki-dashicons .icons-wrapper { + max-height: 300px; + overflow-y: scroll; } + .customize-control-kirki-dashicons .icons-wrapper h4 { + font-weight: 300; + margin: 0.7em 0; } + .customize-control-kirki-dashicons .icons-wrapper .dashicons { + padding: 3px; + font-size: 25px; + width: 25px; + height: 25px; + border: 1px solid transparent; } + .customize-control-kirki-dashicons .icons-wrapper input { + display: none; } + .customize-control-kirki-dashicons .icons-wrapper input:checked + label .dashicons { + border: 1px solid #3498DB; + color: #000; } .wp-customizer div.ui-datepicker { z-index: 500001 !important; width: 255px; background: #fff; - border: 1px solid #dedede; -} -.wp-customizer div.ui-datepicker .ui-datepicker-header { - padding: 10px; - background: #e5e5e5; - border-bottom: 1px solid #fff; -} -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next, -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { - display: block; - position: absolute; - width: 1em; - overflow: hidden; -} -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before, -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before { - font-family: dashicons; -} -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after:hover, .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before:hover, -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after:hover, -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before:hover { - cursor: pointer; -} -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon, -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon { - display: none; -} -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { - left: 10px; -} -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before { - content: ""; -} -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next { - right: 10px; -} -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after { - content: ""; -} -.wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-title { - text-align: center; -} -.wp-customizer div.ui-datepicker .ui-datepicker-calendar { - border-collapse: collapse; - width: 100%; -} -.wp-customizer div.ui-datepicker .ui-datepicker-calendar thead { - background: #e5e5e5; - padding: 5px; -} -.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td { - text-align: center; -} -.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td a { - display: block; - padding: 5px; - color: #333; - text-decoration: none; -} -.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td a.ui-state-active, .wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td a:hover { - color: #fff; - background-color: #0073aa; -} -.wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td.ui-state-disabled a, .wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td.ui-state-disabled .ui-state-default a { - color: #999; -} + border: 1px solid #dedede; } + .wp-customizer div.ui-datepicker .ui-datepicker-header { + padding: 10px; + background: #e5e5e5; + border-bottom: 1px solid #fff; } + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next, + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { + display: block; + position: absolute; + width: 1em; + overflow: hidden; } + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before, + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before { + font-family: dashicons; } + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after:hover, .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before:hover, + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after:hover, + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before:hover { + cursor: pointer; } + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon, + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon { + display: none; } + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { + left: 10px; } + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before { + content: "\f341"; } + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next { + right: 10px; } + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after { + content: "\f345"; } + .wp-customizer div.ui-datepicker .ui-datepicker-header .ui-datepicker-title { + text-align: center; } + .wp-customizer div.ui-datepicker .ui-datepicker-calendar { + border-collapse: collapse; + width: 100%; } + .wp-customizer div.ui-datepicker .ui-datepicker-calendar thead { + background: #e5e5e5; + padding: 5px; } + .wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td { + text-align: center; } + .wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td a { + display: block; + padding: 5px; + color: #333; + text-decoration: none; } + .wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td a.ui-state-active, .wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td a:hover { + color: #fff; + background-color: #0073aa; } + .wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td.ui-state-disabled a, .wp-customizer div.ui-datepicker .ui-datepicker-calendar tr td.ui-state-disabled .ui-state-default a { + color: #999; } .customize-control-kirki-dimensions { - position: relative; -} -.customize-control-kirki-dimensions .wrapper { - border: 1px solid rgba(0, 0, 0, 0.1); - padding: 10px; -} -.customize-control-kirki-dimensions .wrapper .control { - display: flex; - flex-wrap: wrap; - justify-content: space-between; -} -.customize-control-kirki-dimensions .wrapper .control > div { - width: 48%; -} -.customize-control-kirki-dimensions .wrapper .control > div h5 { - margin: 10px 0 7px; -} -.customize-control-kirki-dimensions .wrapper .control > div .inner { - display: flex; -} + position: relative; } + .customize-control-kirki-dimensions .wrapper { + border: 1px solid rgba(0, 0, 0, 0.1); + padding: 10px; } + .customize-control-kirki-dimensions .wrapper .control { + display: flex; + flex-wrap: wrap; + justify-content: space-between; } + .customize-control-kirki-dimensions .wrapper .control > div { + width: 48%; } + .customize-control-kirki-dimensions .wrapper .control > div h5 { + margin: 10px 0 7px; } + .customize-control-kirki-dimensions .wrapper .control > div .inner { + display: flex; } .customize-control-kirki-editor textarea { - width: 100%; -} + width: 100%; } .customize-control-kirki-generic input { - width: 100%; -} + width: 100%; } .customize-control-kirki-generic textarea { width: 100%; border: 1px solid rgba(0, 0, 0, 0.1); -webkit-box-shadow: none; - box-shadow: none; -} + box-shadow: none; } .customize-control-kirki-multicolor .multicolor-single-color-wrapper { display: flex; - justify-content: space-between; -} + justify-content: space-between; } .customize-control-kirki-multicolor .multicolor-single-label { - order: 2; -} + order: 2; } .customize-control-kirki-multicolor .wp-picker-container { - width: 100%; -} -.customize-control-kirki-multicolor .wp-picker-container > .wp-color-result { - width: 100%; -} -.customize-control-kirki-multicolor .wp-picker-container.wp-picker-active + .multicolor-single-label { - display: none; -} + width: 100%; } + .customize-control-kirki-multicolor .wp-picker-container > .wp-color-result { + width: 100%; } + .customize-control-kirki-multicolor .wp-picker-container.wp-picker-active + .multicolor-single-label { + display: none; } .customize-control-kirki-number .customize-control-content { display: flex; - align-items: stretch; -} -.customize-control-kirki-number .customize-control-content input { - width: 100%; - -moz-appearance: textfield; -} -.customize-control-kirki-number .customize-control-content input::-webkit-inner-spin-button, .customize-control-kirki-number .customize-control-content input::-webkit-outer-spin-button { - -webkit-appearance: none; - margin: 0; -} -.customize-control-kirki-number .customize-control-content .quantity { - min-width: 2rem; - max-width: 2rem; - text-align: center; - line-height: 24px; -} + align-items: stretch; } + .customize-control-kirki-number .customize-control-content input { + width: 100%; + -moz-appearance: textfield; } + .customize-control-kirki-number .customize-control-content input::-webkit-inner-spin-button, .customize-control-kirki-number .customize-control-content input::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; } + .customize-control-kirki-number .customize-control-content .quantity { + min-width: 2rem; + max-width: 2rem; + text-align: center; + line-height: 24px; } + .customize-control-kirki-palette { - position: relative; -} -.customize-control-kirki-palette input[type=radio] { - display: none; -} -.customize-control-kirki-palette input[type=radio]:checked + label { - border: 3px solid rgba(0, 0, 0, 0.4); -} -.customize-control-kirki-palette label { - background: none; - padding: 0; - border-top: 3px solid transparent; - border-bottom: 3px solid transparent; - margin-bottom: 5px; - display: flex; -} -.customize-control-kirki-palette label span { - padding: 10px 0; - flex-grow: 1; - font-size: 0; - line-height: 10px; - color: rgba(0, 0, 0, 0); - -webkit-transition: all 200ms ease-in-out; - -moz-transition: all 200ms ease-in-out; - -ms-transition: all 200ms ease-in-out; - -o-transition: all 200ms ease-in-out; - transition: all 200ms ease-in-out; - border-top: 1px solid rgba(0, 0, 0, 0.1); - border-bottom: 1px solid rgba(0, 0, 0, 0.1); -} -.customize-control-kirki-palette label span:first-child { - border-left: 1px solid rgba(0, 0, 0, 0.1); -} -.customize-control-kirki-palette label span:last-child { - border-right: 1px solid rgba(0, 0, 0, 0.1); -} -.customize-control-kirki-palette label span:hover { - padding: 10px; - flex-grow: 3; - min-width: 60px; - font-size: 10px; - line-height: 10px; - color: #000; -} + position: relative; } + .customize-control-kirki-palette input[type="radio"] { + display: none; } + .customize-control-kirki-palette input[type="radio"]:checked + label { + border: 3px solid rgba(0, 0, 0, 0.4); } + .customize-control-kirki-palette label { + background: none; + padding: 0; + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + margin-bottom: 5px; + display: flex; } + .customize-control-kirki-palette label span { + padding: 10px 0; + flex-grow: 1; + font-size: 0; + line-height: 10px; + color: rgba(0, 0, 0, 0); + -webkit-transition: all 200ms ease-in-out; + -moz-transition: all 200ms ease-in-out; + -ms-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-bottom: 1px solid rgba(0, 0, 0, 0.1); } + .customize-control-kirki-palette label span:first-child { + border-left: 1px solid rgba(0, 0, 0, 0.1); } + .customize-control-kirki-palette label span:last-child { + border-right: 1px solid rgba(0, 0, 0, 0.1); } + .customize-control-kirki-palette label span:hover { + padding: 10px; + flex-grow: 3; + min-width: 60px; + font-size: 10px; + line-height: 10px; + color: #000; } .customize-control-kirki-radio-buttonset .buttonset { display: flex; - flex-wrap: wrap; -} -.customize-control-kirki-radio-buttonset .buttonset .switch-label { - background: rgba(0, 0, 0, 0.1); - border: 1px rgba(0, 0, 0, 0.1); - color: #555d66; - margin: 0; - text-align: center; - padding: 0.5em 1em; - flex-grow: 1; -} -.customize-control-kirki-radio-buttonset .buttonset .switch-input:checked + .switch-label { - background-color: #00a0d2; - color: rgba(255, 255, 255, 0.8); -} + flex-wrap: wrap; } + .customize-control-kirki-radio-buttonset .buttonset .switch-label { + background: rgba(0, 0, 0, 0.1); + border: 1px rgba(0, 0, 0, 0.1); + color: #555d66; + margin: 0; + text-align: center; + padding: 0.5em 1em; + flex-grow: 1; } + .customize-control-kirki-radio-buttonset .buttonset .switch-input:checked + .switch-label { + background-color: #00a0d2; + color: rgba(255, 255, 255, 0.8); } .customize-control-kirki-radio-image > .image { display: flex; - flex-wrap: wrap; -} + flex-wrap: wrap; } .customize-control-kirki-radio-image label { position: relative; - display: inline-block; -} -.customize-control-kirki-radio-image label .image-label { - display: none; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: rgba(255, 255, 255, 0.7); - font-weight: bold; -} -.customize-control-kirki-radio-image label .image-label .inner { - width: 100%; - height: 100%; - text-align: center; - padding: 0.5em; - vertical-align: middle; -} -.customize-control-kirki-radio-image label:hover .image-label { - display: block; -} + display: inline-block; } + .customize-control-kirki-radio-image label .image-label { + display: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(255, 255, 255, 0.7); + font-weight: bold; } + .customize-control-kirki-radio-image label .image-label .inner { + width: 100%; + height: 100%; + text-align: center; + padding: 0.5em; + vertical-align: middle; } + .customize-control-kirki-radio-image label:hover .image-label { + display: block; } .customize-control-kirki-radio-image input { - display: none; -} -.customize-control-kirki-radio-image input img { - border: 1px solid transparent; -} -.customize-control-kirki-radio-image input:checked + label img { - -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25); - box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25); - border: 1px solid #3498DB; -} -.customize-control-kirki-radio-image input + label .image-clickable { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - width: 100%; - height: 100%; -} + display: none; } + .customize-control-kirki-radio-image input img { + border: 1px solid transparent; } + .customize-control-kirki-radio-image input:checked + label img { + -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25); + box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25); + border: 1px solid #3498DB; } + .customize-control-kirki-radio-image input + label .image-clickable { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + width: 100%; + height: 100%; } .customize-control-kirki-radio { - position: relative; -} -.customize-control-kirki-radio input[type=radio] { - width: 18px; - height: 18px; -} -.customize-control-kirki-radio input[type=radio]:checked:before { - width: 10px; - height: 10px; - margin: 3px; -} -.customize-control-kirki-radio label { - display: list-item; - margin-bottom: 7px; -} -.customize-control-kirki-radio label .option-description { - display: block; - color: rgba(0, 0, 0, 0.35); - font-size: 0.9em; - padding-left: 25px; -} + position: relative; } + .customize-control-kirki-radio input[type=radio] { + width: 18px; + height: 18px; } + .customize-control-kirki-radio input[type=radio]:checked:before { + width: 10px; + height: 10px; + margin: 3px; } + .customize-control-kirki-radio label { + display: list-item; + margin-bottom: 7px; } + .customize-control-kirki-radio label .option-description { + display: block; + color: rgba(0, 0, 0, 0.35); + font-size: 0.9em; + padding-left: 25px; } .customize-control-repeater { - position: relative; -} -.customize-control-repeater .repeater-fields .repeater-row { - border: 1px solid #e5e5e5; - margin-top: 0.5rem; - background: #eee; - position: relative; -} -.customize-control-repeater .repeater-fields .repeater-row.minimized { - border: 1px solid #dfdfdf; - padding: 0; -} -.customize-control-repeater .repeater-fields .repeater-row.minimized:hover { - border: 1px solid #e5e5e5; -} -.customize-control-repeater .repeater-fields .repeater-row.minimized .repeater-row-content { - display: none; -} -.customize-control-repeater .repeater-fields .repeater-row label { - margin-bottom: 12px; - clear: both; -} -.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field- { - display: none; -} -.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input { - display: none; -} -.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input img { - border: 1px solid transparent; -} -.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input:checked + label img { - -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25); - box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25); - border: 1px solid #3498DB; -} -.customize-control-repeater .repeater-fields .repeater-row .repeater-field:last-child { - border-bottom: none; - padding-bottom: 0; -} -.customize-control-repeater button.repeater-add { - margin-top: 1rem; -} -.customize-control-repeater .repeater-row-content { - padding: 10px 15px; - background: #fff; -} -.customize-control-repeater .repeater-field { - margin-bottom: 12px; - width: 100%; - clear: both; - padding-bottom: 12px; - border-bottom: 1px dotted #CCC; -} -.customize-control-repeater .repeater-field .customize-control-title { - font-size: 13px; - line-height: initial; -} -.customize-control-repeater .repeater-field .customize-control-description { - font-size: 13px; - line-height: initial; -} -.customize-control-repeater .repeater-field.repeater-field-hidden { - margin: 0; - padding: 0; - border: 0; -} -.customize-control-repeater .repeater-field-select select { - margin-left: 0; -} -.customize-control-repeater .repeater-field-checkbox label { - line-height: 28px; -} -.customize-control-repeater .repeater-field-checkbox input { - line-height: 28px; - margin-right: 5px; -} -.customize-control-repeater .repeater-field-textarea textarea { - width: 100%; - resize: vertical; -} -.customize-control-repeater .repeater-row-header { - background: white; - border-bottom: 1px solid #dfdfdf; - position: relative; - padding: 10px 15px; - height: auto; - min-height: 20px; - line-height: 30px; - overflow: hidden; - word-wrap: break-word; -} -.customize-control-repeater .repeater-row-header:hover { - cursor: move; -} -.customize-control-repeater .repeater-row-header .dashicons { - font-size: 18px; - position: absolute; - right: 12px; - top: 2px; - color: #a0a5aa; -} -.customize-control-repeater .repeater-row-label { - font-size: 13px; - font-weight: 600; - line-height: 20px; - display: block; - width: 90%; - overflow: hidden; - height: 18px; -} -.customize-control-repeater .repeater-row-remove { - color: #a00; -} -.customize-control-repeater .repeater-row-remove:hover { - color: #f00; -} -.customize-control-repeater .repeater-minimize { - line-height: 36px; -} -.customize-control-repeater .remove-button, -.customize-control-repeater .upload-button { - width: 48%; -} + position: relative; } + .customize-control-repeater .repeater-fields .repeater-row { + border: 1px solid #e5e5e5; + margin-top: 0.5rem; + background: #eee; + position: relative; } + .customize-control-repeater .repeater-fields .repeater-row.minimized { + border: 1px solid #dfdfdf; + padding: 0; } + .customize-control-repeater .repeater-fields .repeater-row.minimized:hover { + border: 1px solid #e5e5e5; } + .customize-control-repeater .repeater-fields .repeater-row.minimized .repeater-row-content { + display: none; } + .customize-control-repeater .repeater-fields .repeater-row label { + margin-bottom: 12px; + clear: both; } + .customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field- { + display: none; } + .customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input { + display: none; } + .customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input img { + border: 1px solid transparent; } + .customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input:checked + label img { + -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25); + box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25); + border: 1px solid #3498DB; } + .customize-control-repeater .repeater-fields .repeater-row .repeater-field:last-child { + border-bottom: none; + padding-bottom: 0; } + .customize-control-repeater button.repeater-add { + margin-top: 1rem; } + .customize-control-repeater .repeater-row-content { + padding: 10px 15px; + background: #fff; } + .customize-control-repeater .repeater-field { + margin-bottom: 12px; + width: 100%; + clear: both; + padding-bottom: 12px; + border-bottom: 1px dotted #CCC; } + .customize-control-repeater .repeater-field .customize-control-title { + font-size: 13px; + line-height: initial; } + .customize-control-repeater .repeater-field .customize-control-description { + font-size: 13px; + line-height: initial; } + .customize-control-repeater .repeater-field.repeater-field-hidden { + margin: 0; + padding: 0; + border: 0; } + .customize-control-repeater .repeater-field-select select { + margin-left: 0; } + .customize-control-repeater .repeater-field-checkbox label { + line-height: 28px; } + .customize-control-repeater .repeater-field-checkbox input { + line-height: 28px; + margin-right: 5px; } + .customize-control-repeater .repeater-field-textarea textarea { + width: 100%; + resize: vertical; } + .customize-control-repeater .repeater-row-header { + background: white; + border-bottom: 1px solid #dfdfdf; + position: relative; + padding: 10px 15px; + height: auto; + min-height: 20px; + line-height: 30px; + overflow: hidden; + word-wrap: break-word; } + .customize-control-repeater .repeater-row-header:hover { + cursor: move; } + .customize-control-repeater .repeater-row-header .dashicons { + font-size: 18px; + position: absolute; + right: 12px; + top: 2px; + color: #a0a5aa; } + .customize-control-repeater .repeater-row-label { + font-size: 13px; + font-weight: 600; + line-height: 20px; + display: block; + width: 90%; + overflow: hidden; + height: 18px; } + .customize-control-repeater .repeater-row-remove { + color: #a00; } + .customize-control-repeater .repeater-row-remove:hover { + color: #f00; } + .customize-control-repeater .repeater-minimize { + line-height: 36px; } + .customize-control-repeater .remove-button, + .customize-control-repeater .upload-button { + width: 48%; } .kirki-image-attachment { margin: 0; text-align: center; - margin-bottom: 10px; -} -.kirki-image-attachment img { - display: inline-block; -} + margin-bottom: 10px; } + .kirki-image-attachment img { + display: inline-block; } .kirki-file-attachment { margin: 0; text-align: center; - margin-bottom: 10px; -} -.kirki-file-attachment .file { - display: block; - padding: 10px 5px; - border: 1px dotted #c3c3c3; - background: #f9f9f9; -} + margin-bottom: 10px; } + .kirki-file-attachment .file { + display: block; + padding: 10px 5px; + border: 1px dotted #c3c3c3; + background: #f9f9f9; } .limit { padding: 3px; - border-radius: 3px; -} -.limit.highlight { - background: #D32F2F; - color: #fff; -} + border-radius: 3px; } + .limit.highlight { + background: #D32F2F; + color: #fff; } .customize-control-kirki-slider .wrapper { display: flex; align-items: center; padding: 15px 0 7px; - position: relative; -} -.customize-control-kirki-slider .wrapper .slider-reset { - position: absolute; - top: 0; - right: 0; - font-size: 12px; - transition: 0.3s ease-in-out; - color: rgba(0, 0, 0, 0.3); -} -.customize-control-kirki-slider .wrapper .slider-reset:hover { - transform: scale(1.3); - color: #DC3232; -} -.customize-control-kirki-slider .wrapper input[type=range] { - display: block; - -webkit-appearance: none; - background-color: #bdc3c7; - width: 100%; - height: 5px; - border-radius: 5px; - margin: 0 auto; - outline: 0; -} -.customize-control-kirki-slider .wrapper input[type=range]::-webkit-slider-thumb { - -webkit-appearance: none; - background-color: #0085ba; - width: 17px; - height: 17px; - border-radius: 50%; - border: 1px solid #006799; - cursor: pointer; - transition: 0.3s ease-in-out; -} -​ .customize-control-kirki-slider .wrapper input[type=range]::-webkit-slider-thumb:hover { - background-color: #006799; - border: 2px solid #0085ba; -} -.customize-control-kirki-slider .wrapper input[type=range]::-webkit-slider-thumb:active { - transform: scale(1.2); -} -.customize-control-kirki-slider .wrapper input[type=text] { - font-size: 13px; - background: transparent; - border: none; - box-shadow: none; - text-align: right; - padding: 0; - width: 40px; -} -.customize-control-kirki-slider .wrapper .value { - display: flex; - align-items: baseline; -} + position: relative; } + .customize-control-kirki-slider .wrapper .slider-reset { + position: absolute; + top: 0; + right: 0; + font-size: 12px; + transition: 0.3s ease-in-out; + color: rgba(0, 0, 0, 0.3); } + .customize-control-kirki-slider .wrapper .slider-reset:hover { + transform: scale(1.3); + color: #DC3232; } + .customize-control-kirki-slider .wrapper input[type="range"] { + display: block; + -webkit-appearance: none; + background-color: #bdc3c7; + width: 100%; + height: 5px; + border-radius: 5px; + margin: 0 auto; + outline: 0; } + .customize-control-kirki-slider .wrapper input[type="range"]::-webkit-slider-thumb { + -webkit-appearance: none; + background-color: #0085ba; + width: 17px; + height: 17px; + border-radius: 50%; + border: 1px solid #006799; + cursor: pointer; + transition: 0.3s ease-in-out; } + ​ .customize-control-kirki-slider .wrapper input[type="range"]::-webkit-slider-thumb:hover { + background-color: #006799; + border: 2px solid #0085ba; } + .customize-control-kirki-slider .wrapper input[type="range"]::-webkit-slider-thumb:active { + transform: scale(1.2); } + .customize-control-kirki-slider .wrapper input[type="text"] { + font-size: 13px; + background: transparent; + border: none; + box-shadow: none; + text-align: right; + padding: 0; + width: 40px; } + .customize-control-kirki-slider .wrapper .value { + display: flex; + align-items: baseline; } .customize-control-kirki-sortable ul.ui-sortable li { padding: 5px 10px; border: 1px solid #333; - background: #fff; -} -.customize-control-kirki-sortable ul.ui-sortable li .dashicons.dashicons-menu { - float: right; -} -.customize-control-kirki-sortable ul.ui-sortable li .dashicons.visibility { - margin-right: 10px; -} -.customize-control-kirki-sortable ul.ui-sortable li.invisible { - color: #aaa; - border: 1px dashed #aaa; -} -.customize-control-kirki-sortable ul.ui-sortable li.invisible .dashicons.visibility { - color: #aaa; -} + background: #fff; } + .customize-control-kirki-sortable ul.ui-sortable li .dashicons.dashicons-menu { + float: right; } + .customize-control-kirki-sortable ul.ui-sortable li .dashicons.visibility { + margin-right: 10px; } + .customize-control-kirki-sortable ul.ui-sortable li.invisible { + color: #aaa; + border: 1px dashed #aaa; } + .customize-control-kirki-sortable ul.ui-sortable li.invisible .dashicons.visibility { + color: #aaa; } .customize-control-kirki-switch { - position: relative; -} -.customize-control-kirki-switch .switch-off, -.customize-control-kirki-switch .switch-on { - opacity: 1; - padding: 8px; - font-size: 14px; - line-height: 18px; -} -.customize-control-kirki-switch .switch-on { - color: #fff; - opacity: 0; -} -.customize-control-kirki-switch .switch-off { - color: #777; -} -.customize-control-kirki-switch .switch { - border: none; - margin-bottom: 1.5rem; - outline: 0; - padding: 0; - user-select: none; - border-radius: 3rem; -} -.customize-control-kirki-switch label { - background: #b4b9be; - float: left; - cursor: pointer; - display: flex; - justify-content: space-between; - margin-bottom: 1rem; - position: relative; - transition: left 0.15s ease-out; - border-radius: 3rem; -} -.customize-control-kirki-switch label:after { - background: #FFFFFF; - content: ""; - display: block; - position: absolute; - left: 5px; - top: 5px; - width: calc(.85rem + 10px); - height: calc(.85rem + 10px); - transition: all 0.25s ease-in-out; - border-radius: 3rem; -} -.customize-control-kirki-switch input + label { - margin-left: 0; - margin-right: 0; -} -.customize-control-kirki-switch input:checked + label { - background: #0073aa; -} -.customize-control-kirki-switch input:checked + label:after { - left: auto; - right: 5px; - background: #ffffff; -} -.customize-control-kirki-switch input:checked + label .switch-on { - opacity: 1; -} -.customize-control-kirki-switch input:checked + label .switch-off { - opacity: 0; -} + position: relative; } + .customize-control-kirki-switch .switch-off, + .customize-control-kirki-switch .switch-on { + opacity: 1; + padding: 8px; + font-size: 14px; + line-height: 18px; } + .customize-control-kirki-switch .switch-on { + color: #fff; + opacity: 0; } + .customize-control-kirki-switch .switch-off { + color: #777; } + .customize-control-kirki-switch .switch { + border: none; + margin-bottom: 1.5rem; + outline: 0; + padding: 0; + user-select: none; + border-radius: 3rem; } + .customize-control-kirki-switch label { + background: #b4b9be; + float: left; + cursor: pointer; + display: flex; + justify-content: space-between; + margin-bottom: 1rem; + position: relative; + transition: left 0.15s ease-out; + border-radius: 3rem; } + .customize-control-kirki-switch label:after { + background: #FFFFFF; + content: ""; + display: block; + position: absolute; + left: 5px; + top: 5px; + width: calc(.85rem + 10px); + height: calc(.85rem + 10px); + transition: all 0.25s ease-in-out; + border-radius: 3rem; } + .customize-control-kirki-switch input + label { + margin-left: 0; + margin-right: 0; } + .customize-control-kirki-switch input:checked + label { + background: #0073aa; } + .customize-control-kirki-switch input:checked + label:after { + left: auto; + right: 5px; + background: #ffffff; } + .customize-control-kirki-switch input:checked + label .switch-on { + opacity: 1; } + .customize-control-kirki-switch input:checked + label .switch-off { + opacity: 0; } .customize-control-kirki-toggle { - position: relative; -} -.customize-control-kirki-toggle label { - display: flex; - flex-wrap: wrap; -} -.customize-control-kirki-toggle label .customize-control-title { - width: calc(100% - 55px); -} -.customize-control-kirki-toggle label .description { - order: 99; -} -.customize-control-kirki-toggle .switch { - border: 1px solid #b4b9be; - display: inline-block; - width: 35px; - height: 12px; - border-radius: 8px; - background: #b4b9be; - vertical-align: middle; - position: relative; - top: 4px; - cursor: pointer; - user-select: none; - transition: background 350ms ease; -} -.customize-control-kirki-toggle .switch:after, .customize-control-kirki-toggle .switch:before { - content: ""; - display: block; - width: 20px; - height: 20px; - border-radius: 50%; - position: absolute; - top: 50%; - left: -3px; - transition: all 350ms cubic-bezier(0, 0.95, 0.38, 0.98), background 150ms ease; -} -.customize-control-kirki-toggle .switch:before { - background: rgba(0, 0, 0, 0.2); - transform: translate3d(0, -50%, 0) scale(0); -} -.customize-control-kirki-toggle .switch:after { - background: #999; - border: 1px solid rgba(0, 0, 0, 0.1); - transform: translate3d(0, -50%, 0); -} -.customize-control-kirki-toggle .switch:active:before { - transform: translate3d(0, -50%, 0) scale(3); -} -.customize-control-kirki-toggle input:checked + .switch:before { - background: rgba(0, 115, 170, 0.075); - transform: translate3d(100%, -50%, 0) scale(1); -} -.customize-control-kirki-toggle input:checked + .switch:after { - background: #0073aa; - transform: translate3d(100%, -50%, 0); -} -.customize-control-kirki-toggle input:checked + .switch:active:before { - background: rgba(0, 115, 170, 0.075); - transform: translate3d(100%, -50%, 0) scale(3); -} + position: relative; } + .customize-control-kirki-toggle label { + display: flex; + flex-wrap: wrap; } + .customize-control-kirki-toggle label .customize-control-title { + width: calc(100% - 55px); } + .customize-control-kirki-toggle label .description { + order: 99; } + .customize-control-kirki-toggle .switch { + border: 1px solid #b4b9be; + display: inline-block; + width: 35px; + height: 12px; + border-radius: 8px; + background: #b4b9be; + vertical-align: middle; + position: relative; + top: 4px; + cursor: pointer; + user-select: none; + transition: background 350ms ease; } + .customize-control-kirki-toggle .switch:after, .customize-control-kirki-toggle .switch:before { + content: ""; + display: block; + width: 20px; + height: 20px; + border-radius: 50%; + position: absolute; + top: 50%; + left: -3px; + transition: all 350ms cubic-bezier(0, 0.95, 0.38, 0.98), background 150ms ease; } + .customize-control-kirki-toggle .switch:before { + background: rgba(0, 0, 0, 0.2); + transform: translate3d(0, -50%, 0) scale(0); } + .customize-control-kirki-toggle .switch:after { + background: #999; + border: 1px solid rgba(0, 0, 0, 0.1); + transform: translate3d(0, -50%, 0); } + .customize-control-kirki-toggle .switch:active:before { + transform: translate3d(0, -50%, 0) scale(3); } + .customize-control-kirki-toggle input:checked + .switch:before { + background: rgba(0, 115, 170, 0.075); + transform: translate3d(100%, -50%, 0) scale(1); } + .customize-control-kirki-toggle input:checked + .switch:after { + background: #0073aa; + transform: translate3d(100%, -50%, 0); } + .customize-control-kirki-toggle input:checked + .switch:active:before { + background: rgba(0, 115, 170, 0.075); + transform: translate3d(100%, -50%, 0) scale(3); } .customize-control-kirki-typography { - position: relative; -} -.customize-control-kirki-typography .wrapper { - padding: 10px; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - border: 1px solid rgba(0, 0, 0, 0.1); -} -.customize-control-kirki-typography .wrapper h5 { - margin: 0.67em 0 0; -} -.customize-control-kirki-typography .wrapper .color, -.customize-control-kirki-typography .wrapper .font-backup, -.customize-control-kirki-typography .wrapper .font-family, -.customize-control-kirki-typography .wrapper .font-size, -.customize-control-kirki-typography .wrapper .letter-spacing, -.customize-control-kirki-typography .wrapper .line-height, -.customize-control-kirki-typography .wrapper .margin-bottom, -.customize-control-kirki-typography .wrapper .margin-top, -.customize-control-kirki-typography .wrapper .text-align, -.customize-control-kirki-typography .wrapper .text-transform, -.customize-control-kirki-typography .wrapper .variant { - width: 100%; - float: none; - clear: both; -} -.customize-control-kirki-typography .wrapper .font-size, -.customize-control-kirki-typography .wrapper .letter-spacing, -.customize-control-kirki-typography .wrapper .line-height, -.customize-control-kirki-typography .wrapper .margin-bottom, -.customize-control-kirki-typography .wrapper .margin-top, -.customize-control-kirki-typography .wrapper .text-transform { - width: 48%; -} -.customize-control-kirki-typography .wrapper .text-align .text-align-choices { - display: flex; -} -.customize-control-kirki-typography .wrapper .text-align .text-align-choices label { - width: 100%; - padding: 5px; - text-align: center; - border: 1px solid rgba(255, 255, 255, 0); -} -.customize-control-kirki-typography .wrapper .text-align .text-align-choices input { - display: none; -} -.customize-control-kirki-typography .wrapper .text-align .text-align-choices input:checked + label { - border-color: #0085ba; -} -.customize-control-kirki-typography .wrapper .color { - width: auto; -} + position: relative; } + .customize-control-kirki-typography .wrapper { + padding: 10px; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + border: 1px solid rgba(0, 0, 0, 0.1); } + .customize-control-kirki-typography .wrapper h5 { + margin: 0.67em 0 0; } + .customize-control-kirki-typography .wrapper .color, + .customize-control-kirki-typography .wrapper .font-backup, + .customize-control-kirki-typography .wrapper .font-family, + .customize-control-kirki-typography .wrapper .font-size, + .customize-control-kirki-typography .wrapper .letter-spacing, + .customize-control-kirki-typography .wrapper .line-height, + .customize-control-kirki-typography .wrapper .margin-bottom, + .customize-control-kirki-typography .wrapper .margin-top, + .customize-control-kirki-typography .wrapper .text-align, + .customize-control-kirki-typography .wrapper .text-transform, + .customize-control-kirki-typography .wrapper .variant { + width: 100%; + float: none; + clear: both; } + .customize-control-kirki-typography .wrapper .font-size, + .customize-control-kirki-typography .wrapper .letter-spacing, + .customize-control-kirki-typography .wrapper .line-height, + .customize-control-kirki-typography .wrapper .margin-bottom, + .customize-control-kirki-typography .wrapper .margin-top, + .customize-control-kirki-typography .wrapper .text-transform { + width: 48%; } + .customize-control-kirki-typography .wrapper .text-align .text-align-choices { + display: flex; } + .customize-control-kirki-typography .wrapper .text-align .text-align-choices label { + width: 100%; + padding: 5px; + text-align: center; + border: 1px solid rgba(255, 255, 255, 0); } + .customize-control-kirki-typography .wrapper .text-align .text-align-choices input { + display: none; } + .customize-control-kirki-typography .wrapper .text-align .text-align-choices input:checked + label { + border-color: #0085ba; } + .customize-control-kirki-typography .wrapper .color { + width: auto; } /*# sourceMappingURL=styles.css.map */ diff --git a/functions/kirki/controls/js/script.js b/functions/kirki/controls/js/script.js index b8c3a11..0dff05d 100644 --- a/functions/kirki/controls/js/script.js +++ b/functions/kirki/controls/js/script.js @@ -830,7 +830,13 @@ kirki = jQuery.extend( kirki, { } ); element.on( 'change keyup paste click', function() { - kirki.setting.set( control.id, jQuery( this ).val() ); + var val = jQuery( this ).val(); + if ( isNaN( val ) ) { + val = parseFloat( val, 10 ); + val = ( isNaN( val ) ) ? 0 : val; + jQuery( this ).attr( 'value', val ); + } + kirki.setting.set( control.id, val ); } ); } @@ -899,7 +905,7 @@ kirki = jQuery.extend( kirki, { previewImage = jsonImg.url; if ( ! _.isUndefined( jsonImg.sizes ) ) { - previewImg = jsonImg.sizes.full.url; + previewImage = jsonImg.sizes.full.url; if ( ! _.isUndefined( jsonImg.sizes.medium ) ) { previewImage = jsonImg.sizes.medium.url; } else if ( ! _.isUndefined( jsonImg.sizes.thumbnail ) ) { @@ -3170,7 +3176,6 @@ wp.customize.controlConstructor['kirki-typography'] = wp.customize.kirkiDynamicC control.renderFontSelector(); control.renderBackupFontSelector(); control.renderVariantSelector(); - control.localFontsCheckbox(); // Font-size. if ( 'undefined' !== typeof control.params.default['font-size'] ) { @@ -3568,22 +3573,6 @@ wp.customize.controlConstructor['kirki-typography'] = wp.customize.kirkiDynamicC }; }, - localFontsCheckbox: function() { - var control = this, - checkboxContainer = control.container.find( '.kirki-host-font-locally' ), - checkbox = control.container.find( '.kirki-host-font-locally input' ), - checked = jQuery( checkbox ).is( ':checked' ); - - if ( control.setting._value && control.setting._value.downloadFont ) { - jQuery( checkbox ).attr( 'checked', 'checked' ); - } - - jQuery( checkbox ).on( 'change', function() { - checked = jQuery( checkbox ).is( ':checked' ); - control.saveValue( 'downloadFont', checked ); - } ); - }, - /** * Saves the value. */ diff --git a/functions/kirki/controls/js/script.min.js b/functions/kirki/controls/js/script.min.js index 56c9b80..e6ad642 100644 --- a/functions/kirki/controls/js/script.min.js +++ b/functions/kirki/controls/js/script.min.js @@ -1 +1 @@ -if(_.isUndefined(window.kirkiSetSettingValue))var kirkiSetSettingValue={set:function(i,n){var e,a=this,t=wp.customize.settings.controls[i];if(_.isUndefined(t))return!0;switch(a.setValue(i,n),t.type){case"kirki-background":_.isUndefined(n["background-color"])||a.setColorPicker(a.findElement(i,".kirki-color-control"),n["background-color"]),a.findElement(i,".placeholder, .thumbnail").removeClass().addClass("placeholder").html("No file selected"),_.each(["background-repeat","background-position"],function(e){_.isUndefined(n[e])||a.setSelectWoo(a.findElement(i,"."+e+" select"),n[e])}),_.each(["background-size","background-attachment"],function(e){jQuery(a.findElement(i,"."+e+' input[value="'+n+'"]')).prop("checked",!0)}),e=JSON.stringify(n).replace(/'/g,"'"),jQuery(a.findElement(i,".background-hidden-value").attr("value",e)).trigger("change");break;case"kirki-code":jQuery(a.findElement(i,".CodeMirror"))[0].CodeMirror.setValue(n);break;case"checkbox":case"kirki-switch":case"kirki-toggle":n=1===n||"1"===n||!0===n,jQuery(a.findElement(i,"input")).prop("checked",n),wp.customize.instance(i).set(n);break;case"kirki-select":case"kirki-fontawesome":a.setSelectWoo(a.findElement(i,"select"),n);break;case"kirki-slider":jQuery(a.findElement(i,"input")).prop("value",n),jQuery(a.findElement(i,".kirki_range_value .value")).html(n);break;case"kirki-generic":(_.isUndefined(t.choices)||_.isUndefined(t.choices.element))&&(t.choices.element="input"),jQuery(a.findElement(i,t.choices.element)).prop("value",n);break;case"kirki-color":a.setColorPicker(a.findElement(i,".kirki-color-control"),n);break;case"kirki-multicheck":a.findElement(i,"input").each(function(){jQuery(this).prop("checked",!1)}),_.each(n,function(e,t){jQuery(a.findElement(i,'input[value="'+n[t]+'"]')).prop("checked",!0)});break;case"kirki-multicolor":_.each(n,function(e,t){a.setColorPicker(a.findElement(i,".multicolor-index-"+t),e)});break;case"kirki-radio-buttonset":case"kirki-radio-image":case"kirki-radio":case"kirki-dashicons":case"kirki-color-palette":case"kirki-palette":jQuery(a.findElement(i,'input[value="'+n+'"]')).prop("checked",!0);break;case"kirki-typography":_.each(["font-family","variant"],function(e){_.isUndefined(n[e])||a.setSelectWoo(a.findElement(i,"."+e+" select"),n[e])}),_.each(["font-size","line-height","letter-spacing","word-spacing"],function(e){_.isUndefined(n[e])||jQuery(a.findElement(i,"."+e+" input")).prop("value",n[e])}),_.isUndefined(n.color)||a.setColorPicker(a.findElement(i,".kirki-color-control"),n.color),e=JSON.stringify(n).replace(/'/g,"'"),jQuery(a.findElement(i,".typography-hidden-value").attr("value",e)).trigger("change");break;case"kirki-dimensions":_.each(n,function(e,t){jQuery(a.findElement(i,"."+t+" input")).prop("value",e)});break;case"kirki-repeater":case"kirki-custom":break;default:jQuery(a.findElement(i,"input")).prop("value",n)}},setColorPicker:function(e,t){e.attr("data-default-color",t).data("default-color",t).wpColorPicker("color",t)},setSelectWoo:function(e,t){jQuery(e).selectWoo().val(t).trigger("change")},setTextarea:function(e,t){jQuery(e).prop("value",t)},findElement:function(e,t){return wp.customize.control(e).container.find(t)},setValue:function(e,t,i){i=_.isUndefined(i)?100:parseInt(i,10),wp.customize.instance(e).set({}),setTimeout(function(){wp.customize.instance(e).set(t)},i)}};(kirki={initialized:!1,initialize:function(){this.initialized||(setTimeout(function(){kirki.util.webfonts.standard.initialize(),kirki.util.webfonts.google.initialize()},150),this.initialized=!0)}}).initialize();var kirki=kirki||{};kirki=(kirki=jQuery.extend(kirki,{control:{"kirki-radio":{init:function(e){this.template(e),kirki.input.radio.init(e)},template:function(e){var t=wp.template("kirki-input-radio");e.container.html(t({label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,default:e.params.default,value:kirki.setting.get(e.id),choices:e.params.choices}))}},"kirki-color":{init:function(e){this.template(e),kirki.input.color.init(e)},template:function(e){var t=wp.template("kirki-input-color");e.container.html(t({label:e.params.label,description:e.params.description,"data-id":e.id,mode:e.params.mode,inputAttrs:e.params.inputAttrs,"data-palette":e.params.palette,"data-default-color":e.params.default,"data-alpha":e.params.choices.alpha,value:kirki.setting.get(e.id)}))}},"kirki-generic":{init:function(e){this.template(e),_.isUndefined(e.params)||_.isUndefined(e.params.choices)||_.isUndefined(e.params.choices.element)||"textarea"!==e.params.choices.element?kirki.input.genericInput.init(e):kirki.input.textarea.init(e)},template:function(e){var t,i={label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,choices:e.params.choices,value:kirki.setting.get(e.id)};if(!_.isUndefined(e.params)&&!_.isUndefined(e.params.choices)&&!_.isUndefined(e.params.choices.element)&&"textarea"===e.params.choices.element)return t=wp.template("kirki-input-textarea"),void e.container.html(t(i));t=wp.template("kirki-input-generic"),e.container.html(t(i))}},"kirki-number":{init:function(e){this.template(e),kirki.input.number.init(e)},template:function(e){var t=wp.template("kirki-input-number");e.container.html(t(args={label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,choices:e.params.choices,value:kirki.setting.get(e.id)}))}},"kirki-image":{init:function(e){this.template(e),kirki.input.image.init(e)},template:function(e){var t=wp.template("kirki-input-image");e.container.html(t(args={label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,choices:e.params.choices,value:kirki.setting.get(e.id)}))}},"kirki-select":{init:function(e){this.template(e),kirki.input.select.init(e)},template:function(e){var t=wp.template("kirki-input-select");e.container.html(t({label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,choices:e.params.choices,value:kirki.setting.get(e.id),multiple:e.params.multiple||1,placeholder:e.params.placeholder}))}}}}))||{},kirki=(kirki=jQuery.extend(kirki,{input:{radio:{init:function(e){jQuery('input[data-id="'+e.id+'"]').on("change keyup paste click",function(){kirki.setting.set(e.id,jQuery(this).val())})}},color:{init:function(e){var t,i=jQuery('.kirki-color-control[data-id="'+e.id+'"]');e.choices=e.choices||{},_.isEmpty(e.choices)&&e.params.choices&&(e.choices=e.params.choices),_.isEmpty(e.choices)||i.wpColorPicker(e.choices),setTimeout(function(){(t=jQuery('.kirki-input-container[data-id="'+e.id+'"] .wp-picker-clear')).length&&t.click(function(){kirki.setting.set(e.id,"")})},200),i.wpColorPicker({change:function(){setTimeout(function(){kirki.setting.set(e.id,i.val())},20)}})}},genericInput:{init:function(e){jQuery('input[data-id="'+e.id+'"]').on("change keyup paste click",function(){kirki.setting.set(e.id,jQuery(this).val())})}},textarea:{init:function(e){jQuery('textarea[data-id="'+e.id+'"]').on("change keyup paste click",function(){kirki.setting.set(e.id,jQuery(this).val())})}},select:{init:function(e){var t,i=jQuery('select[data-id="'+e.id+'"]'),n=parseInt(i.data("multiple"),10),a={escapeMarkup:function(e){return e}};e.params.placeholder&&(a.placeholder=e.params.placeholder,a.allowClear=!0),1=i.params.choices.max?t:t+i.params.choices.step,n.val(e),n.trigger("change")}),t.click(function(){var e,t=parseFloat(n.val());e=t<=i.params.choices.min?t:t-i.params.choices.step,n.val(e),n.trigger("change")}),n.on("change keyup paste click",function(){kirki.setting.set(i.id,jQuery(this).val())})}},image:{init:function(a){var t=kirki.setting.get(a.id),n=_.isUndefined(a.params.choices)||_.isUndefined(a.params.choices.save_as)?"url":a.params.choices.save_as,r=a.container.find(".placeholder, .thumbnail"),e="array"===n?t.url:t,o=a.container.find(".image-upload-remove-button"),s=a.container.find(".image-default-button");t="array"===n&&_.isString(t)?{url:t}:t,"id"!==n&&"ID"!==n||""===t||wp.media.attachment(t).fetch().then(function(){setTimeout(function(){var e=wp.media.attachment(t).get("url");r.removeClass().addClass("thumbnail thumbnail-image").html('')},700)}),("url"===n&&""!==t||"array"===n&&!_.isUndefined(t.url)&&""!==t.url)&&a.container.find("image-default-button").hide(),("url"===n&&""===t||"array"===n&&(_.isUndefined(t.url)||""===t.url))&&o.hide(),t===a.params.default&&a.container.find("image-default-button").hide(),""!==e&&r.removeClass().addClass("thumbnail thumbnail-image").html(''),a.container.on("click",".image-upload-button",function(e){var i=wp.media({multiple:!1}).open().on("select",function(){var e=i.state().get("selection").first().toJSON(),t=e.url;_.isUndefined(e.sizes)||(previewImg=e.sizes.full.url,_.isUndefined(e.sizes.medium)?_.isUndefined(e.sizes.thumbnail)||(t=e.sizes.thumbnail.url):t=e.sizes.medium.url),"array"===n?kirki.setting.set(a.id,{id:e.id,url:e.sizes.full.url,width:e.width,height:e.height}):"id"===n?kirki.setting.set(a.id,e.id):kirki.setting.set(a.id,_.isUndefined(e.sizes)?e.url:e.sizes.full.url),r.length&&r.removeClass().addClass("thumbnail thumbnail-image").html(''),o.length&&(o.show(),s.hide())});e.preventDefault()}),a.container.on("click",".image-upload-remove-button",function(e){var t,i,n;e.preventDefault(),kirki.setting.set(a.id,""),t=a.container.find(".placeholder, .thumbnail"),i=a.container.find(".image-upload-remove-button"),n=a.container.find(".image-default-button"),t.length&&t.removeClass().addClass("placeholder").html(kirkiL10n.noFileSelected),i.length&&(i.hide(),jQuery(n).hasClass("button")&&n.show())}),a.container.on("click",".image-default-button",function(e){var t,i,n;e.preventDefault(),kirki.setting.set(a.id,a.params.default),t=a.container.find(".placeholder, .thumbnail"),i=a.container.find(".image-upload-remove-button"),n=a.container.find(".image-default-button"),t.length&&t.removeClass().addClass("thumbnail thumbnail-image").html(''),i.length&&(i.show(),n.hide())})}}}}))||{},kirki=(kirki=jQuery.extend(kirki,{setting:{get:function(e){var t=e.split("["),i="",n=0,a="";return _.each(t,function(e,t){e=e.replace("]",""),0===t?i=e:i+="["+e+"]",_.isUndefined(wp.customize.instance(i))||(a=wp.customize.instance(i).get(),n=t),n"+e,"text/html").body.textContent}}}),function(){"use strict";wp.customize.kirkiDynamicControl=wp.customize.Control.extend({initialize:function(e,t){var i=t||{};i.params=i.params||{},i.params.type||(i.params.type="kirki-generic"),i.params.content||(i.params.content=jQuery("
  • "),i.params.content.attr("id","customize-control-"+e.replace(/]/g,"").replace(/\[/g,"-")),i.params.content.attr("class","customize-control customize-control-"+i.params.type)),this.propertyElements=[],wp.customize.Control.prototype.initialize.call(this,e,i)},_setUpSettingRootLinks:function(){var n=this;n.container.find("[data-customize-setting-link]").each(function(){var i=jQuery(this);wp.customize(i.data("customizeSettingLink"),function(e){var t=new wp.customize.Element(i);n.elements.push(t),t.sync(e),t.set(e())})})},_setUpSettingPropertyLinks:function(){var n=this;n.setting&&n.container.find("[data-customize-setting-property-link]").each(function(){var t,e=jQuery(this),i=e.data("customizeSettingPropertyLink");t=new wp.customize.Element(e),n.propertyElements.push(t),t.set(n.setting()[i]),t.bind(function(e){var t=n.setting();e!==t[i]&&((t=_.clone(t))[i]=e,n.setting.set(t))}),n.setting.bind(function(e){e[i]!==t.get()&&t.set(e[i])})})},ready:function(){var e=this;e._setUpSettingRootLinks(),e._setUpSettingPropertyLinks(),wp.customize.Control.prototype.ready.call(e),e.deferred.embedded.done(function(){e.initKirkiControl(e)})},embed:function(){var t=this,e=t.section();e&&wp.customize.section(e,function(e){"kirki-expanded"===e.params.type||e.expanded()||wp.customize.settings.autofocus.control===t.id?t.actuallyEmbed():e.expanded.bind(function(e){e&&t.actuallyEmbed()})})},actuallyEmbed:function(){"resolved"!==this.deferred.embedded.state()&&(this.renderContent(),this.deferred.embedded.resolve())},focus:function(e){this.actuallyEmbed(),wp.customize.Control.prototype.focus.call(this,e)},initKirkiControl:function(e){void 0===kirki.control[e.params.type]?this.container.on("change keyup paste click","input",function(){e.setting.set(jQuery(this).val())}):kirki.control[e.params.type].init(e)}})}(),_.each(kirki.control,function(e,t){wp.customize.controlConstructor[t]=wp.customize.kirkiDynamicControl.extend({})}),wp.customize.controlConstructor["kirki-background"]=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){var o=this,e=o.setting._value,t=o.container.find(".kirki-color-control");(_.isUndefined(e["background-image"])||""===e["background-image"])&&(o.container.find(".background-wrapper > .background-repeat").hide(),o.container.find(".background-wrapper > .background-position").hide(),o.container.find(".background-wrapper > .background-size").hide(),o.container.find(".background-wrapper > .background-attachment").hide()),t.wpColorPicker({change:function(){setTimeout(function(){o.saveValue("background-color",t.val())},100)}}),o.container.on("change",".background-repeat select",function(){o.saveValue("background-repeat",jQuery(this).val())}),o.container.on("change click",".background-size input",function(){o.saveValue("background-size",jQuery(this).val())}),o.container.on("change",".background-position select",function(){o.saveValue("background-position",jQuery(this).val())}),o.container.on("change click",".background-attachment input",function(){o.saveValue("background-attachment",jQuery(this).val())}),o.container.on("click",".background-image-upload-button",function(e){var r=wp.media({multiple:!1}).open().on("select",function(){var e,t,i,n=r.state().get("selection").first(),a=n.toJSON().sizes.full.url;_.isUndefined(n.toJSON().sizes.medium)?_.isUndefined(n.toJSON().sizes.thumbnail)||(a=n.toJSON().sizes.thumbnail.url):a=n.toJSON().sizes.medium.url,e=n.toJSON().sizes.full.url,n.toJSON().id,n.toJSON().width,n.toJSON().height,""!==e&&o.container.find(".background-wrapper > .background-repeat, .background-wrapper > .background-position, .background-wrapper > .background-size, .background-wrapper > .background-attachment").show(),o.saveValue("background-image",e),t=o.container.find(".placeholder, .thumbnail"),i=o.container.find(".background-image-upload-remove-button"),t.length&&t.removeClass().addClass("thumbnail thumbnail-image").html(''),i.length&&i.show()});e.preventDefault()}),o.container.on("click",".background-image-upload-remove-button",function(e){var t,i;e.preventDefault(),o.saveValue("background-image",""),t=o.container.find(".placeholder, .thumbnail"),i=o.container.find(".background-image-upload-remove-button"),o.container.find(".background-wrapper > .background-repeat").hide(),o.container.find(".background-wrapper > .background-position").hide(),o.container.find(".background-wrapper > .background-size").hide(),o.container.find(".background-wrapper > .background-attachment").hide(),t.length&&t.removeClass().addClass("placeholder").html("No file selected"),i.length&&i.hide()})},saveValue:function(e,t){var i=jQuery("#customize-control-"+this.id.replace("[","-").replace("]","")+" .background-hidden-value"),n=this.setting._value;n[e]=t,jQuery(i).attr("value",JSON.stringify(n)).trigger("change"),this.setting.set(n)}}),wp.customize.controlConstructor["kirki-color-palette"]=wp.customize.kirkiDynamicControl.extend({}),wp.customize.controlConstructor["kirki-dashicons"]=wp.customize.kirkiDynamicControl.extend({}),wp.customize.controlConstructor["kirki-date"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e=this,t=e.selector+" input.datepicker";jQuery(t).datepicker({dateFormat:"yy-mm-dd"}),this.container.on("change keyup paste","input.datepicker",function(){e.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["kirki-dimension"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e,t=this;t.kirkiNotifications(),this.container.on("change keyup paste","input",function(){e=jQuery(this).val(),t.setting.set(e)})},kirkiNotifications:function(){var n=void 0!==this.params.choices&&void 0!==this.params.choices.accept_unitless&&!0===this.params.choices.accept_unitless;wp.customize(this.id,function(i){i.bind(function(e){var t="long_title";!1!==kirki.util.validate.cssValue(e)||n&&!isNaN(e)?i.notifications.remove(t):i.notifications.add(t,new wp.customize.Notification(t,{type:"warning",message:dimensionkirkiL10n["invalid-value"]}))})})}}),wp.customize.controlConstructor["kirki-dimensions"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e,t=this.params.choices.controls,i={},n=[];for(_.each(t,function(e,t){!0===e&&n.push(t)}),e=0;e