Version Description
March 20, 2016, dev time: 6 hours
- FIX: Removed unnecessary CSS echoed by the
typography
control - FIX: Color Calculation class improvements
- FIX: CSS improvement for
toggle
controls - NEW: Added
dashicons
field - NEW: Added the ability to limit the number of rows in
repeater
controls (props @fovoc)
Download this release
Release Info
Developer | aristath |
Plugin | Kirki |
Version | 2.2.4 |
Comparing to | |
See all releases |
Code changes from version 2.2.3 to 2.2.4
- README.md +11 -1
- assets/css/customizer.css +28 -3
- assets/css/customizer.css.map +2 -2
- assets/css/customizer.min.css +1 -1
- assets/js/controls/dashicons.js +11 -0
- assets/js/customizer.js +11 -0
- assets/js/customizer.min.js +1 -1
- assets/js/customizer.min.js.map +1 -1
- assets/scss/controls/dashicons.scss +35 -0
- assets/scss/controls/toggle.scss +14 -5
- assets/scss/customizer.scss +1 -0
- includes/class-kirki-control.php +1 -0
- includes/class-kirki-helper.php +298 -0
- includes/class-kirki-init.php +1 -0
- includes/class-kirki-l10n.php +2 -0
- includes/class-kirki-sanitize-values.php +13 -27
- includes/class-kirki-toolkit.php +1 -1
- includes/controls/class-kirki-controls-dashicons-control.php +162 -0
- includes/controls/class-kirki-controls-repeater-control.php +6 -2
- includes/controls/class-kirki-controls-toggle-control.php +1 -1
- includes/lib/class-kirki-color.php +98 -60
- includes/output/control/class-kirki-output-control-typography.php +10 -7
- kirki.php +1 -1
- languages/kirki.pot +4 -4
- package.json +1 -1
- tests/test-kirki-color.php +3 -7
README.md
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
**Donate link:** http://kirki.org/
|
5 |
**Requires at least:** 4.4
|
6 |
**Tested up to:** 4.5
|
7 |
-
**Stable tag:** 2.2.
|
8 |
**License:** GPLv2 or later
|
9 |
**License URI:** http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -37,6 +37,16 @@ If you want to integrate Kirki in your theme or plugin, please read the instruct
|
|
37 |
|
38 |
## Changelog ##
|
39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
### 2.2.3 ###
|
41 |
|
42 |
March 19, 2016
|
4 |
**Donate link:** http://kirki.org/
|
5 |
**Requires at least:** 4.4
|
6 |
**Tested up to:** 4.5
|
7 |
+
**Stable tag:** 2.2.4
|
8 |
**License:** GPLv2 or later
|
9 |
**License URI:** http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
37 |
|
38 |
## Changelog ##
|
39 |
|
40 |
+
### 2.2.4 ###
|
41 |
+
|
42 |
+
March 20, 2016, dev time: 6 hours
|
43 |
+
|
44 |
+
* FIX: Removed unnecessary CSS echoed by the `typography` control
|
45 |
+
* FIX: Color Calculation class improvements
|
46 |
+
* FIX: CSS improvement for `toggle` controls
|
47 |
+
* NEW: Added `dashicons` field
|
48 |
+
* NEW: Added the ability to limit the number of rows in `repeater` controls (props @fovoc)
|
49 |
+
|
50 |
### 2.2.3 ###
|
51 |
|
52 |
March 19, 2016
|
assets/css/customizer.css
CHANGED
@@ -606,6 +606,27 @@ div.CodeMirror-dragcursors {
|
|
606 |
span.CodeMirror-selectedtext {
|
607 |
background: none; }
|
608 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
609 |
.customize-control-dimension .input-wrapper .invalid-value {
|
610 |
display: none;
|
611 |
background: #D32F2F;
|
@@ -1290,6 +1311,13 @@ span.CodeMirror-selectedtext {
|
|
1290 |
-webkit-box-shadow: none;
|
1291 |
box-shadow: none; }
|
1292 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1293 |
.customize-control-toggle input[type="checkbox"] {
|
1294 |
display: none; }
|
1295 |
.customize-control-toggle .switch {
|
@@ -1334,9 +1362,6 @@ span.CodeMirror-selectedtext {
|
|
1334 |
.customize-control-toggle input:checked + .switch:active:before {
|
1335 |
background: rgba(52, 152, 222, 0.075);
|
1336 |
transform: translate3d(100%, -50%, 0) scale(3); }
|
1337 |
-
.customize-control-toggle .no-description .customize-control-title {
|
1338 |
-
width: calc(100% - 50px);
|
1339 |
-
float: left; }
|
1340 |
|
1341 |
.customize-control-typography .wrapper {
|
1342 |
-webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
|
606 |
span.CodeMirror-selectedtext {
|
607 |
background: none; }
|
608 |
|
609 |
+
.customize-control-dashicons label {
|
610 |
+
position: relative;
|
611 |
+
display: inline-block; }
|
612 |
+
.customize-control-dashicons .icons-wrapper {
|
613 |
+
max-height: 300px;
|
614 |
+
overflow-y: scroll; }
|
615 |
+
.customize-control-dashicons .icons-wrapper h4 {
|
616 |
+
font-weight: 300;
|
617 |
+
margin: .7em 0; }
|
618 |
+
.customize-control-dashicons .icons-wrapper .dashicons {
|
619 |
+
padding: 3px;
|
620 |
+
font-size: 25px;
|
621 |
+
width: 25px;
|
622 |
+
height: 25px;
|
623 |
+
border: 1px solid transparent; }
|
624 |
+
.customize-control-dashicons .icons-wrapper input {
|
625 |
+
display: none; }
|
626 |
+
.customize-control-dashicons .icons-wrapper input:checked + label .dashicons {
|
627 |
+
border: 1px solid #3498DB;
|
628 |
+
color: #000; }
|
629 |
+
|
630 |
.customize-control-dimension .input-wrapper .invalid-value {
|
631 |
display: none;
|
632 |
background: #D32F2F;
|
1311 |
-webkit-box-shadow: none;
|
1312 |
box-shadow: none; }
|
1313 |
|
1314 |
+
.customize-control-toggle label {
|
1315 |
+
display: flex;
|
1316 |
+
flex-wrap: wrap; }
|
1317 |
+
.customize-control-toggle label .customize-control-title {
|
1318 |
+
width: calc(100% - 55px); }
|
1319 |
+
.customize-control-toggle label .description {
|
1320 |
+
order: 99; }
|
1321 |
.customize-control-toggle input[type="checkbox"] {
|
1322 |
display: none; }
|
1323 |
.customize-control-toggle .switch {
|
1362 |
.customize-control-toggle input:checked + .switch:active:before {
|
1363 |
background: rgba(52, 152, 222, 0.075);
|
1364 |
transform: translate3d(100%, -50%, 0) scale(3); }
|
|
|
|
|
|
|
1365 |
|
1366 |
.customize-control-typography .wrapper {
|
1367 |
-webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
|
assets/css/customizer.css.map
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
{
|
2 |
"version": 3,
|
3 |
-
"mappings": "AAQQ,4DAAyB;EACrB,aAAa,EAAE,4BAAwB;AAQvC,2FAA2B;EACvB,aAAa,EAAE,4BAAwB;EACvC,iGAAQ;IACJ,YAAY,EAAE,sBAAwB;IACtC,YAAY,EAAE,sBAAsB;;AASxD;WACY;EACR,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,YAAY;EACrB;;mBACQ;IACJ,QAAQ,EAAE,QAAQ;IAGlB,iBAAiB,EAAE,oBAAoB;IACvC,cAAc,EAAE,oBAAoB;IACpC,SAAS,EAAE,oBAAoB;IAI/B,UAAU,EAAE,MAAM;IAClB,OAAO,EAAE,CAAC;IACV,OAAO,EAAE,GAAG;IAEZ,cAAc,EAAE,IAAI;IACpB,UAAU,EAAE,SAAS;IACrB,gBAAgB,EAAE,KAAK;EAE3B;;;;yBAGc;IACV,UAAU,EAAE,OAAO;IACnB,OAAO,EAAE,CAAC;EAEd;;yBACc;IACV,gBAAgB,EAAE,CAAC;EAGvB;oBAAS;IACL,OAAO,EAAE,EAAE;IACX,QAAQ,EAAE,QAAQ;IAClB,UAAU,EAAE,WAAW;IACvB,MAAM,EAAE,IAAI;IAEZ,OAAO,EAAE,GAAG;IACZ,KAAK,EAAE,CAAC;IACR,MAAM,EAAE,CAAC;IACT,UAAU,EAAE,qBAAqB;IACjC,aAAa,EAAE,qBAAqB;IACpC,WAAW,EAAE,cAAc;IAC3B,IAAI,EAAE,IAAI;IACV,GAAG,EAAE,GAAG;EAGZ;mBAAQ;IACJ,OAAO,EAAE,eAAe;IAExB,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,KAAK;IACZ,OAAO,EAAE,QAAQ;IACjB,SAAS,EAAE,IAAI;IACf,WAAW,EAAE,IAAI;IACjB,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,KAAK;IACpB,KAAK,EAAE,KAAK;IACZ,SAAS,EAAE,KAAK;IAChB,OAAO,EAAE,KAAK;IACd,WAAW,EAAE,MAAM;IACnB,UAAU,EAAE,KAAK;IACjB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,KAAK;IACV,IAAI,EAAE,MAAM;;AAIpB,oBAAqB;EACjB,QAAQ,EAAE,QAAQ;EAClB,yCAAqB;IACjB,OAAO,EAAE,KAAK;IACd,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;IACR,KAAK,EAAE,KAAK;IACZ,aAAa,EAAE,GAAG;IAClB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,GAAG;IAChB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,EAAE;;AAKX,8CAAqB;EACjB,KAAK,EAAE,IAAI;EACX,IAAI,EAAE,CAAC;AAKX;uBAAS;EACL,IAAI,EAAE,IAAI;EACV,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,cAAc;AAEhC;sBAAQ;EACJ,IAAI,EAAE,KAAK;;AAOrB,4CAAU;EACT,MAAM,EAAE,6BAAyB;;AAQpC,gCAAiC;EAC7B,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,GAAG;EAChB,SAAS,EAAE,IAAI;;AAOf,mDAAqB;EACjB,KAAK,EAAE,IAAI;EACX,qEAAkB;IACd,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,IAAI;IACZ,YAAY,EAAE,IAAI;IAClB,2EAAQ;MACJ,UAAU,EAAE,mBAAe;MAC3B,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;MACZ,kBAAkB,EAAE,IAAI;MACxB,UAAU,EAAE,IAAI;IAEpB,oKACc;MACV,KAAK,EAAE,IAAI;;AAS3B,KAAM;EACF,SAAS,EAAE,IAAI;;AAMnB,kBAAmB;EACf,MAAM,EAAE,4BAAyB;EACpC,gBAAgB,EAAE,IAAI;EACtB,mBAAmB,EAAE,KAAK;EAC1B,iBAAiB,EAAE,MAAM;EACzB,aAAa,EAAE,GAAG;EAClB,OAAO,EAAE,IAAI;;AAQZ,wEAAqB;EACpB,QAAQ,EAAE,KAAK;EACZ,MAAM,EAAE,GAAG;EACX,IAAI,EAAE,KAAK;EACX,OAAO,EAAE,CAAC;EACV,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,gBAAgB,EAAE,iCAAiC;EACnD,iBAAiB,EAAE,SAAS;EAC5B,mBAAmB,EAAE,aAAa;;ACpNtC,gGAA2B;EAC1B,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,gBAAgB;EACzB,UAAU,EAAE,YAAY;EAExB,yHAAyB;IACxB,WAAW,EAAE,CAAC;EAEf,oHAAoB;IACnB,aAAa,EAAE,CAAC;IAChB,UAAU,EAAE,IAAI;IAChB,6IAAyB;MACxB,aAAa,EAAE,eAAe;;ACbjC,wGAA+B;EAC9B,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,YAAY;;ACAvB,uWAA+B;EAC9B,QAAQ,EAAE,KAAK;EACf,IAAI,EAAE,KAAK;EACX,KAAK,EAAE,KAAK;EACZ,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,IAAI;EACZ,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,MAAM;AAEnB,qVAAyB;EACxB,OAAO,EAAE,IAAI;;ACXd;;kDAAuB;EACnB,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,UAAU;EAClB,MAAM,EAAE,OAAO;EACf,aAAa,EAAE,GAAG;EAClB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,GAAG;EAClB,qBAAqB,EAAE,GAAG;EAC1B;;2DAAS;IACL,OAAO,EAAE,EAAE;IACX,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,CAAC;IACP,OAAO,EAAE,CAAC;IACV,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,IAAI;EAEhB;;0DAAQ;IACJ,OAAO,EAAE,EAAE;IACX,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,CAAC;IACP,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,UAAU,EAAE,OAAO;IACnB,MAAM,EAAE,OAAO;IACf,aAAa,EAAE,GAAG;IAClB,qBAAqB,EAAE,GAAG;EAG1B;;mEAAS;IACL,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,SAAS;IACtB,SAAS,EAAE,IAAI;IACf,IAAI,EAAE,CAAC;IACP,GAAG,EAAE,GAAG;EAEZ;;kEAAQ;IACJ,UAAU,EAAE,IAAI;;AC1ChC,YAAY;AAEZ,WAAY;EACV,iEAAiE;EACjE,WAAW,EAAE,SAAS;EACtB,MAAM,EAAE,KAAK;EACb,KAAK,EAAE,KAAK;;AAGd,aAAa;AAEb,iBAAkB;EAChB,OAAO,EAAE,KAAK;EAAE,qCAAqC;;AAEvD,eAAgB;EACd,OAAO,EAAE,KAAK;EAAE,mCAAmC;;AAGrD,uDAAwD;EACtD,gBAAgB,EAAE,KAAK;EAAE,kDAAkD;;AAG7E,YAAY;AAEZ,mBAAoB;EAClB,YAAY,EAAE,cAAc;EAC5B,gBAAgB,EAAE,OAAO;EACzB,WAAW,EAAE,MAAM;;AAGrB,sBAAuB;EACrB,OAAO,EAAE,WAAW;EACpB,SAAS,EAAE,IAAI;EACf,UAAU,EAAE,KAAK;EACjB,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,MAAM;;AAGrB,wBAAyB;EAAE,KAAK,EAAE,KAAK;;AACvC,+BAAgC;EAAE,KAAK,EAAE,IAAI;;AAE7C,YAAY;AAEZ,kBAAmB;EACjB,WAAW,EAAE,eAAe;EAC5B,YAAY,EAAE,IAAI;EAClB,KAAK,EAAE,CAAC;;AAEV,8CAA8C;AAC9C,0CAA2C;EACzC,WAAW,EAAE,gBAAgB;;AAE/B,iCAAkC;EAChC,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,IAAI;;AAElB,qCAAsC;EACpC,OAAO,EAAE,CAAC;;AAGZ,sBAAuB;EACrB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;EACT,iBAAiB,EAAE,6BAA6B;EAChD,cAAc,EAAE,6BAA6B;EAC7C,SAAS,EAAE,6BAA6B;EACxC,gBAAgB,EAAE,IAAI;;AAExB,qBAIC;EAFC,GAAI;IAAE,gBAAgB,EAAE,WAAW;AAGrC,wBAIC;EAFC,GAAI;IAAE,gBAAgB,EAAE,WAAW;AAGrC,gBAIC;EAFC,GAAI;IAAE,gBAAgB,EAAE,WAAW;AAIrC,+DAA+D;AAG/D,OAAQ;EAAE,OAAO,EAAE,YAAY;EAAE,eAAe,EAAE,OAAO;;AAEzD,iBAAkB;EAChB,WAAW,EAAE,cAAc;EAC3B,QAAQ,EAAE,QAAQ;;AAGpB,mBAAmB;AAEnB,wBAAyB;EAAC,KAAK,EAAE,IAAI;;AACrC,uBAAwB;EAAC,KAAK,EAAE,IAAI;;AACpC,YAAa;EAAC,KAAK,EAAE,IAAI;;AACzB,YAAa;EAAC,KAAK,EAAE,IAAI;;AACzB,sBAAuB;EAAC,WAAW,EAAE,IAAI;;AACzC,MAAO;EAAC,UAAU,EAAE,MAAM;;AAC1B,QAAS;EAAC,eAAe,EAAE,SAAS;;AACpC,iBAAkB;EAAC,eAAe,EAAE,YAAY;;AAEhD,yBAA0B;EAAC,KAAK,EAAE,IAAI;;AACtC,sBAAuB;EAAC,KAAK,EAAE,IAAI;;AACnC,wBAAyB;EAAC,KAAK,EAAE,IAAI;;AACrC,qBAAsB;EAAC,KAAK,EAAE,IAAI;;AAKlC,4BAA6B;EAAC,KAAK,EAAE,IAAI;;AACzC,4BAA6B;EAAC,KAAK,EAAE,IAAI;;AACzC,yBAA0B;EAAC,KAAK,EAAE,IAAI;;AACtC,wBAAyB;EAAC,KAAK,EAAE,IAAI;;AACrC,0BAA2B;EAAC,KAAK,EAAE,IAAI;;AACvC,sBAAuB;EAAC,KAAK,EAAE,IAAI;;AACnC,2BAA4B;EAAC,KAAK,EAAE,IAAI;;AACxC,yBAA0B;EAAC,KAAK,EAAE,IAAI;;AACtC,yBAA0B;EAAC,KAAK,EAAE,IAAI;;AACtC,qBAAsB;EAAC,KAAK,EAAE,IAAI;;AAClC,2BAA4B;EAAC,KAAK,EAAE,IAAI;;AACxC,oBAAqB;EAAC,KAAK,EAAE,IAAI;;AACjC,sBAAuB;EAAC,KAAK,EAAE,IAAI;;AAEnC,uBAAwB;EAAC,KAAK,EAAE,IAAI;;AACpC,eAAgB;EAAC,KAAK,EAAE,IAAI;;AAE5B,qBAAsB;EAAE,aAAa,EAAE,SAAS;;AAEhD,sCAAsC;AAEtC,8CAA+C;EAAC,KAAK,EAAE,IAAI;;AAC3D,iDAAkD;EAAC,KAAK,EAAE,IAAI;;AAC9D,uBAAwB;EAAE,UAAU,EAAE,sBAAqB;;AAC3D,iCAAkC;EAAC,UAAU,EAAE,OAAO;;AAEtD,UAAU;AAEV;oDACoD;AAEpD,WAAY;EACV,QAAQ,EAAE,QAAQ;EAClB,QAAQ,EAAE,MAAM;EAChB,UAAU,EAAE,KAAK;;AAGnB,kBAAmB;EACjB,QAAQ,EAAE,iBAAiB;EAAE,6CAA6C;EAC1E,yEAAyE;EACzE,yCAAyC;EACzC,aAAa,EAAE,KAAK;EAAE,YAAY,EAAE,KAAK;EACzC,cAAc,EAAE,IAAI;EACpB,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,IAAI;EAAE,oDAAoD;EACnE,QAAQ,EAAE,QAAQ;;AAEpB,iBAAkB;EAChB,QAAQ,EAAE,QAAQ;EAClB,YAAY,EAAE,sBAAsB;;AAGtC;;2BAE2B;AAC3B,uGAAwG;EACtG,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,IAAI;;AAEf,sBAAuB;EACrB,KAAK,EAAE,CAAC;EAAE,GAAG,EAAE,CAAC;EAChB,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,MAAM;;AAEpB,sBAAuB;EACrB,MAAM,EAAE,CAAC;EAAE,IAAI,EAAE,CAAC;EAClB,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,MAAM;;AAEpB,4BAA6B;EAC3B,KAAK,EAAE,CAAC;EAAE,MAAM,EAAE,CAAC;;AAErB,yBAA0B;EACxB,IAAI,EAAE,CAAC;EAAE,MAAM,EAAE,CAAC;;AAGpB,mBAAoB;EAClB,QAAQ,EAAE,QAAQ;EAAE,IAAI,EAAE,CAAC;EAAE,GAAG,EAAE,CAAC;EACnC,OAAO,EAAE,CAAC;;AAEZ,kBAAmB;EACjB,WAAW,EAAE,MAAM;EACnB,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,YAAY;EACrB,aAAa,EAAE,KAAK;EACpB,6BAA6B;EAC7B,KAAK,EAAC,CAAC;EACP,QAAQ,EAAC,MAAM;;AAEjB,0BAA2B;EACzB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,eAAe;EAC3B,MAAM,EAAE,eAAe;;AAEzB,6BAA8B;EAC5B,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EAAE,MAAM,EAAE,CAAC;EACjB,OAAO,EAAE,CAAC;;AAEZ,sBAAuB;EACrB,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,OAAO;EACf,OAAO,EAAE,CAAC;;AAEZ,0BAA2B;EACzB,mBAAmB,EAAE,IAAI;EACzB,gBAAgB,EAAE,IAAI;EACtB,WAAW,EAAE,IAAI;;AAGnB,iBAAkB;EAChB,MAAM,EAAE,IAAI;EACZ,UAAU,EAAE,GAAG;EAAE,2CAA2C;;AAE9D,eAAgB;EACd,gEAAgE;EAChE,kBAAkB,EAAE,CAAC;EAAE,qBAAqB,EAAE,CAAC;EAAE,aAAa,EAAE,CAAC;EACjE,YAAY,EAAE,CAAC;EACf,UAAU,EAAE,WAAW;EACvB,WAAW,EAAE,OAAO;EACpB,SAAS,EAAE,OAAO;EAClB,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,GAAG;EAChB,SAAS,EAAE,MAAM;EACjB,WAAW,EAAE,OAAO;EACpB,KAAK,EAAE,OAAO;EACd,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,QAAQ,EAAE,OAAO;EACjB,2BAA2B,EAAE,WAAW;;AAE1C,oBAAqB;EACnB,SAAS,EAAE,UAAU;EACrB,WAAW,EAAE,QAAQ;EACrB,UAAU,EAAE,MAAM;;AAGpB,0BAA2B;EACzB,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,CAAC;EAAE,KAAK,EAAE,CAAC;EAAE,GAAG,EAAE,CAAC;EAAE,MAAM,EAAE,CAAC;EACpC,OAAO,EAAE,CAAC;;AAGZ,sBAAuB;EACrB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,IAAI;;AAKhB,gBAAiB;EACf,OAAO,EAAE,IAAI;;AAGf,kEAAkE;AAClE;;;;sBAIuB;EACrB,eAAe,EAAE,WAAW;EAC5B,UAAU,EAAE,WAAW;;AAGzB,mBAAoB;EAClB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,MAAM;EAChB,UAAU,EAAE,MAAM;;AAGpB,kBAAmB;EAAE,QAAQ,EAAE,QAAQ;;AACvC,uBAAwB;EAAE,QAAQ,EAAE,MAAM;;AAE1C,sBAAuB;EACrB,UAAU,EAAE,MAAM;EAClB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;;AAEZ,0BAA2B;EACzB,UAAU,EAAE,OAAO;;AAGrB,0CAA2C;EACzC,UAAU,EAAE,OAAO;;AAGrB,oBAAqB;EAAE,UAAU,EAAE,OAAO;;AAC1C,wCAAyC;EAAE,UAAU,EAAE,OAAO;;AAC9D,qBAAsB;EAAE,MAAM,EAAE,SAAS;;AACzC,0GAA2G;EAAE,UAAU,EAAE,OAAO;;AAChI,yHAA0H;EAAE,UAAU,EAAE,OAAO;;AAE/I,aAAc;EACZ,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,sBAAqB;;AAGnC,yEAAyE;AACzE,gBAAiB;EAAE,eAAe,EAAE,WAAW;;AAE/C,6CAA6C;AAC7C,gBAAiB;EAAE,aAAa,EAAE,IAAI;;AAEtC,YAAa;EACX,mCAAmC;EACnC,kCAAmC;IACjC,UAAU,EAAE,MAAM;AAItB,qBAAqB;AACrB,uBAAwB;EAAE,OAAO,EAAE,EAAE;;AAErC,kEAAkE;AAClE,4BAA6B;EAAE,UAAU,EAAE,IAAI;;AC3U7C,0DAAe;EACd,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,OAAO;EACnB,SAAS,EAAE,KAAK;EAChB,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,aAAa,EAAE,GAAG;AAGlB,kEAAe;EACd,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,GAAG;EACV,UAAU,EAAE,MAAM;AAKlB,4EAAQ;EACP,YAAY,EAAE,OAAO;;ACpBzB,uDAA8B;EAC7B,QAAQ,EAAE,QAAQ;EAClB,0EAAmB;IAClB,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,CAAC;IACR,KAAK,EAAE,kBAAc;IACrB,MAAM,EAAE,IAAI;IACZ,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,iBAAiB;IAEzB,aAAa,EAAE,CAAC;IAChB,qBAAqB,EAAE,CAAC;IACxB,UAAU,EAAE,IAAI;IAChB,kBAAkB,EAAE,IAAI;IACxB,UAAU,EAAE,WAAW;IACvB,UAAU,EAAE,IAAI;IAChB,MAAM,EAAE,CAAC;IACT,0FAAgB;MACf,OAAO,EAAE,IAAI;IAIb,kMAAS;MACR,WAAW,EAAE,SAAS;MACtB,QAAQ,EAAE,QAAQ;MAClB,IAAI,EAAE,CAAC;IAGT,wFAAgB;MACf,GAAG,EAAE,IAAI;MACT,+FAAS;QACR,OAAO,EAAE,OAAO;IAGlB,0FAAkB;MACjB,GAAG,EAAE,GAAG;MACR,iGAAS;QACR,OAAO,EAAE,OAAO;IAGlB,gFAAQ;MACP,KAAK,EAAE,kBAAc;;AC1CxB,8CAAoB;EACnB,OAAO,EAAE,IAAI;EAEZ,8DAAQ;IACP,MAAM,EAAE,4BAAwB;AAIhC,gCAAM;EACF,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,qBAAqB;EACjC,aAAa,EAAE,qBAAqB;EACpC,aAAa,EAAE,GAAG;EAClB,OAAO,EAAE,IAAI;EACb,qCAAK;IACD,OAAO,EAAE,MAAM;IACf,SAAS,EAAE,CAAC;IACZ,SAAS,EAAE,CAAC;IACZ,WAAW,EAAE,IAAI;IACjB,KAAK,EAAE,WAAa;IACpB,kBAAkB,EAAE,qBAAqB;IACzC,eAAe,EAAE,qBAAqB;IACtC,cAAc,EAAE,qBAAqB;IACrC,aAAa,EAAE,qBAAqB;IACpC,UAAU,EAAE,qBAAqB;IAC1C,UAAU,EAAE,4BAAwB;IACpC,aAAa,EAAE,4BAAwB;IACvC,iDAAc;MACb,WAAW,EAAE,4BAAwB;IAEtC,gDAAa;MACZ,YAAY,EAAE,4BAAwB;IAE9B,2CAAQ;MACJ,OAAO,EAAE,IAAI;MACb,SAAS,EAAE,CAAC;MACZ,SAAS,EAAE,IAAI;MACf,SAAS,EAAE,IAAI;MACf,WAAW,EAAE,IAAI;MACjB,KAAK,EAAE,IAAI;;ACxCvB,gDAAkB;EACd,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,+DAAiB;IACb,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,GAAG;AAGtB,oCAAM;EACL,OAAO,EAAE,SAAS;EAClB,aAAa,EAAE,GAAG;EAClB,wDAAoB;IACnB,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,mBAAe;IACtB,SAAS,EAAE,IAAI;IACf,YAAY,EAAE,IAAI;;ACfnB,2DAAc;EACb,UAAU,EAAE,mBAAe;EAC3B,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,4BAAwB;EACtC,OAAO,EAAE,OAAO;EAChB,MAAM,EAAE,CAAC;EACT,SAAS,EAAE,IAAI;EACf,sEAAa;IACZ,YAAY,EAAE,IAAI;AAGpB,2DAAc;EACb,OAAO,EAAE,IAAI;EAEZ,mFAAgB;IACf,gBAAgB,EAAE,OAAO;IACzB,KAAK,EAAE,IAAI;;ACjBf,oCAAM;EACL,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,YAAY;AAEtB,oCAAM;EAIL,OAAO,EAAE,IAAI;EAHb,wCAAI;IACH,MAAM,EAAE,qBAAqB;EAK5B,wDAAI;IACH,kBAAkB,EAAE,+BAA2B;IAC/C,UAAU,EAAE,+BAA2B;IACvC,MAAM,EAAE,iBAAiB;EAI5B,6DAAyB;IACxB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IAAE,MAAM,EAAE,CAAC;IACjB,IAAI,EAAE,CAAC;IAAE,KAAK,EAAE,CAAC;IACjB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;;ACtBb,0DAAc;EACb,OAAO,EAAC,KAAK;EACV,MAAM,EAAC,cAAc;EACrB,UAAU,EAAC,KAAK;EAChB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAC,QAAQ;EACjB,WAAW,EAAC,IAAI;EAEnB,gEAAM;IACL,aAAa,EAAC,IAAI;IAClB,KAAK,EAAC,IAAI;EAKT,2GAAM;IAIL,OAAO,EAAE,IAAI;IAHb,+GAAI;MACH,MAAM,EAAE,qBAAqB;IAK5B,+HAAI;MACH,kBAAkB,EAAE,+BAA2B;MAC/C,UAAU,EAAE,+BAA2B;MACvC,MAAM,EAAE,iBAAiB;AASjC,+CAAoB;EAChB,UAAU,EAAC,IAAI;AAGnB,2CAAgB;EACZ,aAAa,EAAC,IAAI;EAClB,KAAK,EAAC,IAAI;EACV,KAAK,EAAE,IAAI;EACX,cAAc,EAAE,IAAI;EACpB,aAAa,EAAE,eAAe;AAGlC,oEAAyC;EACrC,aAAa,EAAC,IAAI;EAClB,cAAc,EAAC,CAAC;AAGpB,yDAA8B;EAC1B,WAAW,EAAC,CAAC;AAGhB,0DAAM;EACL,WAAW,EAAE,IAAI;AAElB,0DAAM;EACF,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,GAAG;AAGtB,6DAAkC;EAC9B,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,QAAQ;AAEpB,gDAAqB;EACjB,UAAU,EAAE,KAAK;EACjB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;EACX,aAAa,EAAE,cAAc;EAC7B,WAAW,EAAE,IAAI;EACjB,SAAS,EAAE,IAAI;AAGnB,gDAAqB;EACjB,YAAY,EAAE,cAAc;EAC5B,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,MAAM;AAGtB;;kDAEuB;EACnB,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,KAAK;EACZ,WAAW,EAAE,cAAc;EAC3B,KAAK,EAAE,IAAI;EACX,MAAM,EAAC,IAAI;EACX,UAAU,EAAE,MAAM;EAErB;;0DAAQ;IACJ,UAAU,EAAC,IAAI;IACf,MAAM,EAAE,OAAO;AAIlB,oDAAyB;EACzB,MAAM,EAAC,IAAI;AAGb;;8CAEmB;EACf,WAAW,EAAE,IAAI;AAGrB,mDAAwB;EACpB,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,MAAM;AAGpB,sFAA8B;EAC7B,KAAK,EAAE,GAAG;;AAIZ,uBAAuB;EACtB,MAAM,EAAE,CAAC;EACT,UAAU,EAAC,MAAM;EACjB,aAAa,EAAE,IAAI;EACnB,2BAAG;IACF,OAAO,EAAC,YAAY;;AAItB,MAAM;EACL,OAAO,EAAE,GAAG;EACZ,aAAa,EAAE,GAAG;EAClB,gBAAY;IACX,UAAU,EAAE,OAAO;IACnB,KAAK,EAAE,IAAI;;AC3IZ,kBAAU;EACT,QAAQ,EAAE,QAAQ;EAEjB;kDACuB;IACtB,MAAM,EAAE,OAAO;EAGf,sHACqB;IACpB,MAAM,EAAE,IAAI;EAEb,gDAAQ;IACP,OAAO,EAAE,OAAO;IAChB,OAAO,EAAE,KAAK;IACd,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,UAAU,EAAE,CAAC;IACb,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,SAAS;IACtB,WAAW,EAAE,6BAAyB;IACtC,WAAW,EAAE,IAAI;IACjB,OAAO,EAAE,KAAK;EAEf,gEAAwB;IACvB,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,4BAAwB;EAEtC,mDAAW;IACV,OAAO,EAAE,GAAG;IACZ,gBAAgB,EAAE,OAAO;EAG3B,oDAA6B;IAC5B,IAAI,EAAE,IAAI;IACV,KAAK,EAAE,IAAI;EAGb,+CAA+B;IAC9B,MAAM,EAAE,uBAAuB;EAK7B,2FAA8B;IAC7B,UAAU,EAAE,kBAAkB;IAC9B,UAAU,EAAE,kBAAkB;IAC9B,UAAU,EAAE,8BAA8B;IAC1C,MAAM,EAAE,iBAAiB;IACzB,kBAAkB,EAAE,0BAA0B;IAC9C,UAAU,EAAE,0BAA0B;EAKxC,oEAAgC;IAC/B,OAAO,EAAE,GAAG;IACZ,UAAU,EAAE,MAAM;EAEnB,wDAAoB;IACnB,kBAAkB,EAAE,4BAA4B;IAChD,UAAU,EAAE,4BAA4B;EAIzC,qDAAa;IACZ,QAAQ,EAAE,QAAQ;IAClB,aAAa,EAAE,eAAe;IAC9B,6DAAQ;MACP,OAAO,EAAE,CAAC;MACV,6BAA6B;MAC7B,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,CAAC;MACN,KAAK,EAAE,CAAC;MACR,MAAM,EAAE,CAAC;MACT,KAAK,EAAE,IAAI;MACX,UAAU,EAAE,MAAM;MAClB,WAAW,EAAE,IAAI;MACjB,SAAS,EAAE,IAAI;MACf,KAAK,EAAE,OAAO;MACd,eAAe,EAAE,IAAI;MACrB,cAAc,EAAE,MAAM;MACtB,OAAO,EAAE,YAAY;MACrB,OAAO,EAAE,SAAS;MAClB,WAAW,EAAE,iBAAiB;MAC9B,qBAAqB,EAAE,WAAW;MAClC,kBAAkB,EAAE,WAAW;MAC/B,aAAa,EAAE,WAAW;MAC1B,kBAAkB,EAAE,UAAU;MAC9B,eAAe,EAAE,UAAU;MAC3B,UAAU,EAAE,UAAU;EAGxB,sDAAc;IACb,UAAU,EAAE,mBAAmB;EAEhC,uDAAiB;IAChB,iBAAiB,EAAE,OAAO;EAI3B,+DAA2B;IAC1B,UAAU,EAAE,IAAI;EAEjB,yDAAqB;IACpB,iBAAiB,EAAE,OAAO;EAK5B,yCAAiB;IAChB,UAAU,EAAE,IAAI;IAChB,mDAAY;MACX,OAAO,EAAE,WAAW;IAErB,+CAAM;MACL,MAAM,EAAE,OAAO;MACf,MAAM,EAAE,WAAW;MACnB,OAAO,EAAE,OAAO;MAChB,UAAU,EAAE,OAAO;MACnB,KAAK,EAAE,OAAO;MACd,MAAM,EAAE,eAAe;MACvB,sDAAS;QACR,UAAU,EAAE,OAAO;QACnB,KAAK,EAAE,OAAO;QACd,MAAM,EAAE,eAAe;IAGzB,yHACwB;MACvB,KAAK,EAAE,OAAO;MACd,UAAU,EAAE,OAAO;MACnB,MAAM,EAAE,eAAe;AAK3B,mBAAW;EACV,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,eAAe;EACpB,OAAO,EAAE,EAAE;EACX,MAAM,EAAE,iBAAiB;EACzB,UAAU,EAAE,OAAO;EACnB,MAAM,EAAE,UAAU;EAClB,UAAU,EAAE,MAAM;EAClB,kBAAkB,EAAE,UAAU;EAC9B,eAAe,EAAE,UAAU;EAC3B,UAAU,EAAE,UAAU;EACtB,kBAAkB,EAAE,4BAA4B;EAChD,UAAU,EAAE,4BAA4B;EACxC,qBAAqB,EAAE,WAAW;EAClC,kBAAkB,EAAE,WAAW;EAC/B,aAAa,EAAE,WAAW;EAC1B,OAAO,EAAE,GAAG;EACZ,0BAAS;IACR,QAAQ,EAAE,QAAQ;IAClB,OAAO,EAAE,OAAO;IAChB,aAAa,EAAE,iBAAiB;IAChC,UAAU,EAAE,OAAO;IACnB,qBAAqB,EAAE,WAAW;IAClC,kBAAkB,EAAE,WAAW;IAC/B,aAAa,EAAE,WAAW;IAC1B,gCAAQ;MACP,QAAQ,EAAE,QAAQ;MAClB,KAAK,EAAE,GAAG;MACV,GAAG,EAAE,GAAG;MACR,KAAK,EAAE,OAAO;MACd,OAAO,EAAE,GAAG;MACZ,UAAU,EAAE,KAAK;MACjB,WAAW,EAAE,IAAI;MACjB,SAAS,EAAE,eAAe;MAC1B,sCAAQ;QACP,KAAK,EAAE,OAAO;EAIjB,qDAAoC;IACnC,YAAY,EAAE,iBAAiB;IAC/B,UAAU,EAAE,MAAM;IAClB,KAAK,EAAE,IAAI;IACX,kBAAkB,EAAE,UAAU;IAC9B,eAAe,EAAE,UAAU;IAC3B,UAAU,EAAE,UAAU;IACtB,gEAAa;MACZ,YAAY,EAAE,MAAM;IAErB,4DAAS;MACR,OAAO,EAAE,IAAI;IAEd,4DAAS;MACR,UAAU,EAAE,MAAM;AAIrB,6DAEc;EACb,KAAK,EAAE,OAAO;EACd,WAAW,EAAE,OAAO;EACpB,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,IAAI;EACjB,sBAAsB,EAAE,OAAO;AAEhC,yEAC+C;EAC9C,UAAU,EAAE,OAAO;EACnB,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,YAAY;AAEtB,gBAAQ;EACP,MAAM,EAAE,4BAAwB;EAChC,OAAO,EAAE,OAAO;EAChB,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,IAAI;EACX,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,kBAAkB,EAAE,UAAU;EAC9B,eAAe,EAAE,UAAU;EAC3B,UAAU,EAAE,UAAU;EACtB,qBAAqB,EAAE,GAAG;EAC1B,kBAAkB,EAAE,GAAG;EACvB,aAAa,EAAE,GAAG;EAClB,qBAAO;IACN,gBAAgB,EAAE,OAAO;EAE1B,sDACa;IACZ,MAAM,EAAE,kBAAkB;EAE3B,sBAAQ;IACP,kBAAkB,EAAE,mCAAmC;IACvD,UAAU,EAAE,mCAAmC;EAEhD,gCAAkB;IACjB,qBAAqB,EAAE,WAAW;IAClC,kBAAkB,EAAE,WAAW;IAC/B,aAAa,EAAE,WAAW;EAE3B,oBAAI;IACH,cAAc,EAAE,QAAQ;IACxB,OAAO,EAAE,iBAAiB;IAC1B,OAAO,EAAE,YAAY;IACrB,IAAI,EAAE,CAAC;IACP,QAAQ,EAAE,MAAM;EAEjB,wBAAQ;IACP,OAAO,EAAE,uBAAuB;IAChC,OAAO,EAAE,YAAY;IACrB,UAAU,EAAE,YAAY;IACxB,UAAU,EAAE,eAAe;IAC3B,SAAS,EAAE,eAAe;IAC1B,MAAM,EAAE,oBAAoB;IAC5B,WAAW,EAAE,YAAY;IACzB,MAAM,EAAE,iBAAiB;IACzB,UAAU,EAAE,eAAe;IAC3B,WAAW,EAAE,kBAAkB;IAC/B,mBAAmB,EAAE,eAAe;IACpC,kBAAkB,EAAE,eAAe;IACnC,UAAU,EAAE,eAAe;IAC3B,mCAAa;MACZ,OAAO,EAAE,IAAI;IAEd,8BAAQ;MACP,OAAO,EAAE,eAAe;EAG1B,uBAAS;IACR,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;EAEZ,wCAA0B;IACzB,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;IACd,QAAQ,EAAE,QAAQ;IAClB,UAAU,EAAE,OAAO;IACnB,MAAM,EAAE,GAAG;IACX,MAAM,EAAE,CAAC;IACT,IAAI,EAAE,CAAC;IACP,KAAK,EAAE,CAAC;AAIT,qCAAkB;EACjB,MAAM,EAAE,OAAO;EACf,QAAQ,EAAE,MAAM;EAChB,gDAAW;IACV,UAAU,EAAE,wBAAwB;IACpC,qBAAqB,EAAE,GAAG;IAC1B,kBAAkB,EAAE,GAAG;IACvB,aAAa,EAAE,GAAG;AAGpB;oCACiB;EAChB,OAAO,EAAE,OAAO;AAEjB,0DAAuC;EACtC,UAAU,EAAE,MAAM;AAEnB,oCAAiB;EAChB,KAAK,EAAE,OAAO;EACd,UAAU,EAAE,OAAO;EACnB,MAAM,EAAE,OAAO;AAEhB,2BAAQ;EACP,gBAAgB,EAAE,OAAO;EACzB,KAAK,EAAE,OAAO;AAEf,kCAAe;EACd,KAAK,EAAE,OAAO;AAEf,2BAAQ;EACP,KAAK,EAAE,qBAAqB;AAE7B,2BAAU;EACT,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,KAAK;;ACjUnB,2CAAkB;EACjB,kBAAkB,EAAE,IAAI;EACxB,kBAAkB,EAAE,cAAc;EAClC,eAAe,EAAE,cAAc;EAC/B,UAAU,EAAE,cAAc;EAC1B,gBAAgB,EAAE,kBAAc;EAChC,MAAM,EAAE,GAAG;EACX,KAAK,EAAE,iBAAiB;EACxB,OAAO,EAAE,CAAC;EACV,iDAAQ;IACP,UAAU,EAAE,IAAI;IAChB,OAAO,EAAE,IAAI;EAEd,iDAAQ;IACP,gBAAgB,EAAE,mBAAe;EAElC,iEAAwB;IACvB,kBAAkB,EAAE,IAAI;IACxB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,GAAG;IAClB,qBAAqB,EAAE,GAAG;IAC1B,gBAAgB,EAAE,OAAO;EAE1B,iEAAwB;IACvB,kBAAkB,EAAE,IAAI;IACxB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,GAAG;IAClB,gBAAgB,EAAE,OAAO;EAE1B,6DAAoB;IACnB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,GAAG;IAClB,gBAAgB,EAAE,OAAO;EAE1B,sDAAa;IACZ,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,GAAG;IAClB,MAAM,EAAE,CAAC;IACT,gBAAgB,EAAE,OAAO;EAE1B,6DAAoB;IACnB,MAAM,EAAE,OAAO;IACf,UAAU,EAAE,WAAW;EAExB,sDAAa;IACZ,MAAM,EAAE,OAAO;IACf,KAAK,EAAE,WAAW;IAClB,UAAU,EAAE,WAAW;EAExB,wHACkB;IACjB,UAAU,EAAE,WAAW;EAExB,wDAAe;IACd,OAAO,EAAE,IAAI;AAGf,4CAAmB;EAClB,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,GAAG;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,GAAG;AAET,6CAAoB;EACnB,KAAK,EAAE,kBAAc;EACrB,KAAK,EAAE,KAAK;EACZ,kBAAkB,EAAE,iBAAiB;EACrC,eAAe,EAAE,iBAAiB;EAClC,cAAc,EAAE,iBAAiB;EACjC,aAAa,EAAE,iBAAiB;EAChC,UAAU,EAAE,iBAAiB;EAC7B,kDAAK;IACJ,SAAS,EAAE,IAAI;IACf,WAAW,EAAE,IAAI;EAElB,mDAAQ;IACP,KAAK,EAAE,GAAG;;ACnFL,6CAAG;EACC,OAAO,EAAE,QAAQ;EACjB,MAAM,EAAE,cAAc;EACtB,UAAU,EAAE,IAAI;EAEZ,uEAAiB;IACb,KAAK,EAAE,KAAK;EAEhB,mEAAa;IACT,YAAY,EAAE,IAAI;EAG1B,uDAAY;IACR,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,eAAe;IACvB,6EAAsB;MAClB,KAAK,EAAE,IAAI;;ACjB9B,mCAAS;EACR,kBAAkB,EAAC,oCAAgC;EACnD,UAAU,EAAC,oCAAgC;EAC3C,KAAK,EAAE,GAAG;EACV,OAAO,EAAE,EAAE;EACX,4CAAS;IACR,OAAO,EAAE,IAAI;IACb,SAAS,EAAE,IAAI;IACf,eAAe,EAAE,aAAa;IAC9B,kDAAM;MACL,KAAK,EAAE,GAAG;MACV,qDAAG;QACF,MAAM,EAAE,YAAY;MAErB,yDAAO;QACN,OAAO,EAAE,IAAI;QACb,8EAAqB;UACpB,KAAK,EAAE,GAAG;UACV,MAAM,EAAE,IAAI;QAEb,mFAA0B;UACzB,KAAK,EAAE,GAAG;UACV,sGAAmB;YAClB,MAAM,EAAE,IAAI;EAOhB,iEAAe;IACd,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,OAAO;IACnB,SAAS,EAAE,KAAK;IAChB,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,KAAK;IACd,aAAa,EAAE,GAAG;EAGlB,yEAAe;IACd,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,GAAG;IACV,UAAU,EAAE,MAAM;EAKlB,mFAAQ;IACP,YAAY,EAAE,OAAO;;ACjD1B,gDAAuB;EACtB,OAAO,EAAE,IAAI;AAEd,iCAAQ;EACP,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,MAAM;EACrB,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,mBAAmB,EAAE,IAAI;EACzB,gBAAgB,EAAE,IAAI;EACtB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EACjB,uCAAM;IACL,UAAU,EAAE,kBAAc;IAC1B,KAAK,EAAE,WAAW;IAClB,MAAM,EAAE,OAAO;IACf,OAAO,EAAE,KAAK;IACd,aAAa,EAAE,IAAI;IACnB,QAAQ,EAAE,QAAQ;IAClB,WAAW,EAAE,IAAI;IACjB,UAAU,EAAE,mBAAmB;IAC/B,MAAM,EAAE,IAAI;IACT,KAAK,EAAE,IAAI;IACd,6CAAQ;MACP,UAAU,EAAE,OAAO;MACnB,OAAO,EAAE,EAAE;MACX,OAAO,EAAE,KAAK;MACd,MAAM,EAAE,MAAM;MACd,IAAI,EAAE,MAAM;MACZ,QAAQ,EAAE,QAAQ;MAClB,GAAG,EAAE,MAAM;MACX,KAAK,EAAE,MAAM;MACb,kBAAkB,EAAE,mBAAmB;MACvC,eAAe,EAAE,mBAAmB;MACpC,aAAa,EAAE,oBAAoB;MACnC,UAAU,EAAE,mBAAmB;MAC/B,iBAAiB,EAAE,oBAAoB;MACvC,cAAc,EAAE,oBAAoB;MACpC,aAAa,EAAE,oBAAoB;MACnC,YAAY,EAAE,oBAAoB;MAClC,SAAS,EAAE,oBAAoB;EAGjC,uCAAM;IACL,IAAI,EAAE,IAAI;IACV,OAAO,EAAE,CAAC;IACV,OAAO,EAAE,CAAC;IACV,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;IACR,+CAAQ;MACP,WAAW,EAAE,CAAC;MACd,YAAY,EAAE,CAAC;IAGf,uDAAQ;MACP,UAAU,EAAE,OAAO;MACnB,6DAAQ;QACP,IAAI,EAAE,OAAO;QACb,UAAU,EAAE,OAAO;EAKvB,uCAAQ;IACP,aAAa,EAAE,MAAM;IACrB,6CAAM;MACL,aAAa,EAAE,IAAI;MACnB,mDAAQ;QACP,aAAa,EAAE,IAAI;AAKvB,oCAAW;EACV,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,KAAK;EACX,GAAG,EAAE,GAAG;EACR,KAAK,EAAE,KAAK;EACZ,WAAW,EAAE,IAAI;EACjB,SAAS,EAAE,GAAG;AAEf,qCAAY;EACX,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,KAAK;EACX,GAAG,EAAE,GAAG;EACR,KAAK,EAAE,KAAK;EACZ,WAAW,EAAE,IAAI;EACjB,SAAS,EAAE,GAAG;;ACxFf,yCAAS;EACR,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,4BAAwB;EAChC,kBAAkB,EAAE,IAAI;EACxB,UAAU,EAAE,IAAI;;ACJjB,gDAAuB;EACtB,OAAO,EAAE,IAAI;AAEd,iCAAQ;EACP,MAAM,EAAE,4BAAwB;EAChC,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,GAAG;EAClB,UAAU,EAAE,IAAI;EAChB,cAAc,EAAE,MAAM;EACtB,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,OAAO;EACf,WAAW,EAAE,IAAI;EACjB,UAAU,EAAE,qBAAqB;EACjC,iFACQ;IACP,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,GAAG;IAClB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;IACR,IAAI,EAAE,IAAI;IACV,UAAU,EAAE,kEACS;EAEtB,wCAAS;IACR,UAAU,EAAE,kBAAc;IAC1B,SAAS,EAAE,gCAAgC;EAE5C,uCAAQ;IACP,UAAU,EAAE,IAAI;IAChB,MAAM,EAAE,4BAAwB;IAChC,SAAS,EAAE,uBAAuB;EAGlC,+CAAS;IACR,SAAS,EAAE,gCAAgC;AAI9C,iDAAwB;EACvB,UAAU,EAAE,uBAAgB;EAC5B,wDAAS;IACR,UAAU,EAAE,yBAAoB;IAChC,SAAS,EAAE,mCAAmC;EAE/C,uDAAQ;IACP,UAAU,EAAE,OAAO;IACnB,SAAS,EAAE,0BAA0B;EAGrC,+DAAS;IACR,UAAU,EAAE,yBAAoB;IAChC,SAAS,EAAE,mCAAmC;AAKjD,kEAAyC;EACxC,KAAK,EAAE,iBAAiB;EACxB,KAAK,EAAE,IAAI;;AC/DZ,sCAAS;EACR,kBAAkB,EAAC,mCAA+B;EAClD,UAAU,EAAC,mCAA+B;EAC1C,OAAO,EAAE,IAAI;EACb,aAAa,EAAE,GAAG;EAClB,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,eAAe,EAAE,aAAa;EAE9B;;;;;;+CAMO;IACN,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,IAAI;IACX;;;;;;oDAAG;MACF,MAAM,EAAE,SAAS;EAGnB;;wDAEgB;IACf,KAAK,EAAE,GAAG;EAEX,6CAAO;IACN,KAAK,EAAE,IAAI",
|
4 |
-
"sources": ["../scss/global.scss","../scss/panels/expanded.scss","../scss/sections/expanded.scss","../scss/sections/hover.scss","../scss/controls/checkbox.scss","../scss/controls/code.scss","../scss/controls/dimension.scss","../scss/controls/number.scss","../scss/controls/palette.scss","../scss/controls/radio.scss","../scss/controls/radio-buttonset.scss","../scss/controls/radio-image.scss","../scss/controls/repeater.scss","../scss/controls/select.scss","../scss/controls/slider.scss","../scss/controls/sortable.scss","../scss/controls/spacing.scss","../scss/controls/switch.scss","../scss/controls/generic.scss","../scss/controls/toggle.scss","../scss/controls/typography.scss"],
|
5 |
"names": [],
|
6 |
"file": "customizer.css"
|
7 |
}
|
1 |
{
|
2 |
"version": 3,
|
3 |
+
"mappings": "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",
|
4 |
+
"sources": ["../scss/global.scss","../scss/panels/expanded.scss","../scss/sections/expanded.scss","../scss/sections/hover.scss","../scss/controls/checkbox.scss","../scss/controls/code.scss","../scss/controls/dashicons.scss","../scss/controls/dimension.scss","../scss/controls/number.scss","../scss/controls/palette.scss","../scss/controls/radio.scss","../scss/controls/radio-buttonset.scss","../scss/controls/radio-image.scss","../scss/controls/repeater.scss","../scss/controls/select.scss","../scss/controls/slider.scss","../scss/controls/sortable.scss","../scss/controls/spacing.scss","../scss/controls/switch.scss","../scss/controls/generic.scss","../scss/controls/toggle.scss","../scss/controls/typography.scss"],
|
5 |
"names": [],
|
6 |
"file": "customizer.css"
|
7 |
}
|
assets/css/customizer.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
#customize-controls #customize-info .accordion-section-title{border-bottom:1px solid rgba(0,0,0,.3)}#customize-controls #customize-theme-controls .accordion-section>.accordion-section-title{border-bottom:1px solid rgba(0,0,0,.1)}#customize-controls #customize-theme-controls .accordion-section>.accordion-section-title:after{border-color:transparent!important}.hint,[data-hint]{position:relative;display:inline-block}.hint:after,.hint:before,[data-hint]:after,[data-hint]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:998;pointer-events:none;transition:.3s ease;transition-delay:250ms}.hint:focus:after,.hint:focus:before,.hint:hover:after,.hint:hover:before,[data-hint]:focus:after,[data-hint]:focus:before,[data-hint]:hover:after,[data-hint]:hover:before{visibility:visible;opacity:1}.hint:hover:after,.hint:hover:before,[data-hint]:hover:after,[data-hint]:hover:before{transition-delay:0}.hint:before,[data-hint]:before{content:'';position:absolute;background:0 0;border:none;z-index:999;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #333;left:-5px;top:5px}.hint:after,[data-hint]:after{content:attr(data-hint);background:#333;color:#fff;padding:5px 10px;font-size:12px;line-height:14px;height:auto;margin-bottom:-14px;width:170px;max-width:170px;display:block;white-space:normal;text-align:right;position:relative;top:-22px;left:-195px}li.customize-control{position:relative}li.customize-control a.tooltip.hint--left{display:block;position:absolute;top:5px;right:-10px;border-radius:50%;color:#999;border:none;line-height:8px;width:20px;height:20px;z-index:10}.rtl li.customize-control a.tooltip.hint--left{right:auto;left:0}.rtl .hint:before,.rtl [data-hint]:before{left:20px;border-left:none;border-right:5px solid #333}.rtl .hint:after,.rtl [data-hint]:after{left:195px}customize-control-upload .current .container{border:1px solid rgba(0,0,0,.05)}#customize-controls .description{font-style:normal;font-weight:300;font-size:.9em}.customize-control-color-alpha .wp-picker-container{width:100%}.customize-control-color-alpha .wp-picker-container a.wp-color-result{width:auto;display:block;border:none;padding-left:40px}.customize-control-color-alpha .wp-picker-container a.wp-color-result:after{background:rgba(0,0,0,.25);color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.customize-control-color-alpha .wp-picker-container a.wp-color-result:focus:after,.customize-control-color-alpha .wp-picker-container a.wp-color-result:hover:after{color:#fff}input{font-size:16px}input[type=text]{border:1px solid rgba(0,0,0,.1);background-image:none;background-position:0 0;background-repeat:repeat;border-radius:3px;padding:.5em}.wp-full-overlay.expanded #customize-footer-actions .kirki-footer-thanks{position:fixed;bottom:8px;left:150px;padding:0;width:90px;height:25px;background-image:url(../images/kirki-bottom.png);background-repeat:no-repeat;background-position:center center}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content{position:relative;left:0;display:block!important;margin-top:0!important}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content .accordion-section-title{margin-left:0}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content>li.customize-info{margin-bottom:0;border-top:none}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content>li.customize-info .accordion-section-title{border-bottom:none!important}#customize-theme-controls .control-section.control-section-kirki-expanded>ul.accordion-section-content{position:relative;left:0;display:block;margin-top:0!important}#customize-theme-controls .control-section.control-section-kirki-hover:active:not(.open)>ul.accordion-section-content,#customize-theme-controls .control-section.control-section-kirki-hover:focus:not(.open)>ul.accordion-section-content,#customize-theme-controls .control-section.control-section-kirki-hover:hover:not(.open)>ul.accordion-section-content{position:fixed;left:300px;width:300px;background:#eee;display:block;height:100%;max-height:100vh;overflow-y:scroll}#customize-theme-controls .control-section.control-section-kirki-hover:active:not(.open) .customize-section-title,#customize-theme-controls .control-section.control-section-kirki-hover:focus:not(.open) .customize-section-title,#customize-theme-controls .control-section.control-section-kirki-hover:hover:not(.open) .customize-section-title{display:none}.customize-control-kirki-checkbox input[type=checkbox],.customize-control-multicheck input[type=checkbox],.customize-control-repeater input[type=checkbox]{position:relative;margin:0 1rem 0 0;cursor:pointer;margin-bottom:5px;width:22px;height:22px;border-radius:3px;-webkit-border-radius:3px}.customize-control-kirki-checkbox input[type=checkbox]:before,.customize-control-multicheck input[type=checkbox]:before,.customize-control-repeater input[type=checkbox]:before{content:"";position:absolute;left:0;z-index:1;width:100%;height:100%;border:none}.customize-control-kirki-checkbox input[type=checkbox]:after,.customize-control-multicheck input[type=checkbox]:after,.customize-control-repeater input[type=checkbox]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#f2f2f2;cursor:pointer;border-radius:3px;-webkit-border-radius:3px}.customize-control-kirki-checkbox input[type=checkbox]:checked:before,.customize-control-multicheck input[type=checkbox]:checked:before,.customize-control-repeater input[type=checkbox]:checked:before{content:"\f147";font-family:dashicons;font-size:25px;left:0;top:2px}.customize-control-kirki-checkbox input[type=checkbox]:checked:after,.customize-control-multicheck input[type=checkbox]:checked:after,.customize-control-repeater input[type=checkbox]:checked:after{background:#fff}.CodeMirror{font-family:monospace;height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected,.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.customize-control-dimension .input-wrapper .invalid-value{display:none;background:#D32F2F;font-size:.85em;color:#fff;float:left;padding:2px 0;border-radius:3px}.customize-control-dimension .input-wrapper.invalid .invalid-value{display:block;width:98%;text-align:center}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button .ui-button-text,.customize-control-palette input[type=radio]{display:none}.customize-control-dimension .input-wrapper.invalid input[type=text]:focus{border-color:#D32F2F}.customize-control-number .ui-spinner.ui-widget-content{position:relative}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button{position:absolute;right:0;color:rgba(0,0,0,.3);border:none;padding:0 5px;width:20px;height:calc(50% + .5em);border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;background:0 0;margin:0}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before,.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before{font-family:dashicons;position:absolute;left:0}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up{top:-50%}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before{content:"\f343"}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down{top:50%}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before{content:"\f347"}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button:hover{color:rgba(0,0,0,.7)}.customize-control-palette input[type=radio]:checked+label{border:3px solid rgba(0,0,0,.4)}.customize-control-palette label{background:0 0;padding:0;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-bottom:5px;display:flex}.customize-control-palette label span{padding:10px 0;flex-grow:1;font-size:0;line-height:10px;color:transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:first-child{border-left:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:last-child{border-right:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:hover{padding:10px;flex-grow:3;min-width:60px;font-size:10px;line-height:10px;color:#000}.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,.35);font-size:.9em;padding-left:25px}.customize-control-radio-buttonset .buttonset .switch-label{background:rgba(0,0,0,.05);color:#555;border-right:1px solid rgba(0,0,0,.2);padding:4px 7px;margin:0;font-size:12px}.customize-control-radio-buttonset .buttonset .switch-label:last-child{border-right:none}.customize-control-radio-buttonset .buttonset .switch-input{display:none}.customize-control-radio-buttonset .buttonset .switch-input:checked+.switch-label{background-color:#3498DB;color:#fff}.customize-control-radio-image label{position:relative;display:inline-block}.customize-control-radio-image input,.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input{display:none}.customize-control-radio-image input img{border:1px solid transparent}.customize-control-radio-image input:checked+label img{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.25);box-shadow:0 0 5px 2px rgba(0,0,0,.25);border:1px solid #3498DB}.customize-control-radio-image input+label .image-clickable{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.customize-control-repeater .repeater-fields .repeater-row{padding:.5rem;border:1px solid #999;margin-top:.5rem;background:#eee;position:relative;padding-top:48px}.customize-control-repeater .repeater-fields .repeater-row label{margin-bottom:12px;clear:both}.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,.25);box-shadow:0 0 5px 2px rgba(0,0,0,.25);border:1px solid #3498DB}.customize-control-repeater button.repeater-add{margin-top:1rem}.customize-control-repeater .repeater-field{margin-bottom:12px;width:100%;clear:both;padding-bottom:12px;border-bottom:1px dotted #CCC}.customize-control-repeater .repeater-row .repeater-field:last-child{border-bottom:none;padding-bottom: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:#fff;position:absolute;top:0;left:0;right:0;height:36px;color:#555;border-bottom:1px solid #999;line-height:36px;font-size:15px}.customize-control-repeater .repeater-row-number{border-right:1px solid #ddd;display:inline-block;width:35px;text-align:center}.customize-control-repeater .repeater-row-minimize,.customize-control-repeater .repeater-row-move,.customize-control-repeater .repeater-row-remove{display:inline-block;float:right;border-left:1px solid #ddd;width:35px;height:36px;text-align:center}.customize-control-repeater .repeater-row-minimize:hover,.customize-control-repeater .repeater-row-move:hover,.customize-control-repeater .repeater-row-remove:hover{background:#ddd;cursor:pointer}.customize-control-repeater .repeater-row-move:hover{cursor:move}.customize-control-repeater .repeater-minimize,.customize-control-repeater .repeater-move,.customize-control-repeater .repeater-remove{line-height:36px}.customize-control-repeater .repeater-row.minimized{padding:0;height:36px;overflow:hidden}.customize-control-repeater .remove-button,.customize-control-repeater .upload-button{width:48%}.kirki-image-attachment{margin:0;text-align:center;margin-bottom:25px}.kirki-image-attachment img{display:inline-block}.limit{padding:3px;border-radius:3px}.limit.highlight{background:#D32F2F;color:#fff}.selectize-control{position:relative}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:"\f347";display:block;position:absolute;top:0;right:0;margin-top:0;width:12px;height:36px;font-family:dashicons;border-left:1px solid rgba(0,0,0,.06);line-height:36px;padding:0 3px}.selectize-control.single .selectize-input.dropdown-active:after{content:"\f343";border-left:1px solid rgba(0,0,0,.1)}.selectize-control.single .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.single.rtl .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control .plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control .plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control .plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control .plugin-remove_button .remove:hover{background:rgba(0,0,0,.05)}.selectize-control .plugin-remove_button.active .remove{border-left-color:#cacaca}.selectize-control .plugin .disabled [data-value] .remove:hover{background:0 0}.selectize-control .plugin .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.multi .selectize-input{min-height:36px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-dropdown{position:relative;top:-4px!important;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;z-index:999}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid rgba(0,0,0,.1);padding:8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.customize-control-slider input[type=range]{-webkit-appearance:none;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;background-color:rgba(0,0,0,.1);height:5px;width:calc(100% - 70px);padding:0}.customize-control-slider input[type=range]:focus{box-shadow:none;outline:0}.customize-control-slider input[type=range]:hover{background-color:rgba(0,0,0,.25)}.customize-control-slider input[type=range]::-webkit-slider-thumb{-webkit-border-radius:50%;-webkit-appearance:none;width:15px;height:15px;border:none;border-radius:50%;background-color:#3498D9}.customize-control-slider input[type=range]::-moz-range-thumb{width:15px;height:15px;border:none;border-radius:50%;background-color:#3498D9}.customize-control-slider input[type=range]::-ms-thumb{width:15px;height:15px;border-radius:50%;border:0;background-color:#3498D9}.customize-control-slider input[type=range]::-moz-range-track{border:inherit;background:0 0}.customize-control-slider input[type=range]::-ms-track{border:inherit;color:transparent;background:0 0}.customize-control-slider input[type=range]::-ms-fill-lower,.customize-control-slider input[type=range]::-ms-fill-upper{background:0 0}.customize-control-slider input[type=range]::-ms-tooltip{display:none}.customize-control-slider .kirki_range_value{display:inline-block;font-size:14px;padding:0 5px;font-weight:400;position:relative;top:2px}.customize-control-slider .kirki-slider-reset{color:rgba(0,0,0,.2);float:right;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-ms-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}.customize-control-slider .kirki-slider-reset span{font-size:16px;line-height:22px}.customize-control-slider .kirki-slider-reset:hover{color:red}.customize-control-sortable ul.ui-sortable li{padding:5px 10px;border:1px solid #333;background:#fff}.customize-control-sortable ul.ui-sortable li .dashicons.dashicons-menu{float:right}.customize-control-sortable ul.ui-sortable li .dashicons.visibility{margin-right:10px}.customize-control-sortable ul.ui-sortable li.invisible{color:#aaa;border:1px dashed #aaa}.customize-control-sortable ul.ui-sortable li.invisible .dashicons.visibility{color:#aaa}.customize-control-spacing .wrapper{-webkit-box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);width:96%;padding:3%}.customize-control-spacing .wrapper .control{display:flex;flex-wrap:wrap;justify-content:space-between}.customize-control-spacing .wrapper .control>div{width:48%}.customize-control-spacing .wrapper .control>div h5{margin:10px 0 7px}.customize-control-spacing .wrapper .control>div .inner{display:flex}.customize-control-spacing .wrapper .control>div .inner input[type=number]{width:50%;height:36px}.customize-control-spacing .wrapper .control>div .inner .selectize-control.single{width:50%}.customize-control-spacing .wrapper .control>div .inner .selectize-control.single>.selectize-input{height:36px}.customize-control-spacing .wrapper .input-wrapper .invalid-value{display:none;background:#D32F2F;font-size:.85em;color:#fff;float:left;padding:2px 0;border-radius:3px}.customize-control-spacing .wrapper .input-wrapper.invalid .invalid-value{display:block;width:98%;text-align:center}.customize-control-spacing .wrapper .input-wrapper.invalid input[type=text]:focus{border-color:#D32F2F}.customize-control-switch input[type=checkbox]{display:none}.customize-control-switch .switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control-switch .switch label{background:rgba(0,0,0,.2);color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;transition:left .15s ease-out;height:2rem;width:4rem}.customize-control-switch .switch label:after{background:#FFF;content:"";display:block;height:1.5rem;left:.25rem;position:absolute;top:.25rem;width:1.5rem;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:translate3d(0,0,0);transition:left .15s ease-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.customize-control-switch .switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.customize-control-switch .switch input+label{margin-left:0;margin-right:0}.customize-control-switch .switch input:checked+label{background:#3498DB}.customize-control-switch .switch input:checked+label:after{left:2.25rem;background:#fff}.customize-control-switch .switch.round{border-radius:1000px}.customize-control-switch .switch.round label,.customize-control-switch .switch.round label:after{border-radius:2rem}.customize-control-switch .switch-on{position:absolute;left:-55px;top:8px;color:#fff;font-weight:700;font-size:9px}.customize-control-switch .switch-off{position:absolute;left:-25px;top:8px;color:#fff;font-weight:700;font-size:9px}.customize-control-kirki-generic textarea{width:100%;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:none;box-shadow:none}.customize-control-toggle input[type=checkbox]{display:none}.customize-control-toggle .switch{border:1px solid rgba(0,0,0,.1);display:inline-block;width:35px;height:12px;border-radius:8px;background:#ccc;vertical-align:middle;position:relative;cursor:pointer;user-select:none;transition:background 350ms ease}.customize-control-toggle .switch:after,.customize-control-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,.95,.38,.98),background 150ms ease}.customize-control-toggle .switch:before{background:rgba(0,0,0,.2);transform:translate3d(0,-50%,0) scale(0)}.customize-control-toggle .switch:after{background:#999;border:1px solid rgba(0,0,0,.1);transform:translate3d(0,-50%,0)}.customize-control-toggle .switch:active:before{transform:translate3d(0,-50%,0) scale(3)}.customize-control-toggle input:checked+.switch{background:rgba(52,152,222,.3)}.customize-control-toggle input:checked+.switch:before{background:rgba(52,152,222,.075);transform:translate3d(100%,-50%,0) scale(1)}.customize-control-toggle input:checked+.switch:after{background:#3498DE;transform:translate3d(100%,-50%,0)}.customize-control-toggle input:checked+.switch:active:before{background:rgba(52,152,222,.075);transform:translate3d(100%,-50%,0) scale(3)}.customize-control-toggle .no-description .customize-control-title{width:calc(100% - 50px);float:left}.customize-control-typography .wrapper{-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);padding:10px;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:space-between}.customize-control-typography .wrapper .color,.customize-control-typography .wrapper .font-family,.customize-control-typography .wrapper .font-size,.customize-control-typography .wrapper .letter-spacing,.customize-control-typography .wrapper .line-height,.customize-control-typography .wrapper .subset,.customize-control-typography .wrapper .variant{width:100%;float:none;clear:both}.customize-control-typography .wrapper .color h5,.customize-control-typography .wrapper .font-family h5,.customize-control-typography .wrapper .font-size h5,.customize-control-typography .wrapper .letter-spacing h5,.customize-control-typography .wrapper .line-height h5,.customize-control-typography .wrapper .subset h5,.customize-control-typography .wrapper .variant h5{margin:.67em 0 0}.customize-control-typography .wrapper .font-size,.customize-control-typography .wrapper .letter-spacing,.customize-control-typography .wrapper .line-height{width:50%}.customize-control-typography .wrapper .color{width:auto}
|
1 |
+
#customize-controls #customize-info .accordion-section-title{border-bottom:1px solid rgba(0,0,0,.3)}#customize-controls #customize-theme-controls .accordion-section>.accordion-section-title{border-bottom:1px solid rgba(0,0,0,.1)}#customize-controls #customize-theme-controls .accordion-section>.accordion-section-title:after{border-color:transparent!important}.hint,[data-hint]{position:relative;display:inline-block}.hint:after,.hint:before,[data-hint]:after,[data-hint]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:998;pointer-events:none;transition:.3s ease;transition-delay:250ms}.hint:focus:after,.hint:focus:before,.hint:hover:after,.hint:hover:before,[data-hint]:focus:after,[data-hint]:focus:before,[data-hint]:hover:after,[data-hint]:hover:before{visibility:visible;opacity:1}.hint:hover:after,.hint:hover:before,[data-hint]:hover:after,[data-hint]:hover:before{transition-delay:0}.hint:before,[data-hint]:before{content:'';position:absolute;background:0 0;border:none;z-index:999;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #333;left:-5px;top:5px}.hint:after,[data-hint]:after{content:attr(data-hint);background:#333;color:#fff;padding:5px 10px;font-size:12px;line-height:14px;height:auto;margin-bottom:-14px;width:170px;max-width:170px;display:block;white-space:normal;text-align:right;position:relative;top:-22px;left:-195px}li.customize-control{position:relative}li.customize-control a.tooltip.hint--left{display:block;position:absolute;top:5px;right:-10px;border-radius:50%;color:#999;border:none;line-height:8px;width:20px;height:20px;z-index:10}.rtl li.customize-control a.tooltip.hint--left{right:auto;left:0}.rtl .hint:before,.rtl [data-hint]:before{left:20px;border-left:none;border-right:5px solid #333}.rtl .hint:after,.rtl [data-hint]:after{left:195px}customize-control-upload .current .container{border:1px solid rgba(0,0,0,.05)}#customize-controls .description{font-style:normal;font-weight:300;font-size:.9em}.customize-control-color-alpha .wp-picker-container{width:100%}.customize-control-color-alpha .wp-picker-container a.wp-color-result{width:auto;display:block;border:none;padding-left:40px}.customize-control-color-alpha .wp-picker-container a.wp-color-result:after{background:rgba(0,0,0,.25);color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.customize-control-color-alpha .wp-picker-container a.wp-color-result:focus:after,.customize-control-color-alpha .wp-picker-container a.wp-color-result:hover:after{color:#fff}input{font-size:16px}input[type=text]{border:1px solid rgba(0,0,0,.1);background-image:none;background-position:0 0;background-repeat:repeat;border-radius:3px;padding:.5em}.wp-full-overlay.expanded #customize-footer-actions .kirki-footer-thanks{position:fixed;bottom:8px;left:150px;padding:0;width:90px;height:25px;background-image:url(../images/kirki-bottom.png);background-repeat:no-repeat;background-position:center center}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content{position:relative;left:0;display:block!important;margin-top:0!important}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content .accordion-section-title{margin-left:0}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content>li.customize-info{margin-bottom:0;border-top:none}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content>li.customize-info .accordion-section-title{border-bottom:none!important}#customize-theme-controls .control-section.control-section-kirki-expanded>ul.accordion-section-content{position:relative;left:0;display:block;margin-top:0!important}#customize-theme-controls .control-section.control-section-kirki-hover:active:not(.open)>ul.accordion-section-content,#customize-theme-controls .control-section.control-section-kirki-hover:focus:not(.open)>ul.accordion-section-content,#customize-theme-controls .control-section.control-section-kirki-hover:hover:not(.open)>ul.accordion-section-content{position:fixed;left:300px;width:300px;background:#eee;display:block;height:100%;max-height:100vh;overflow-y:scroll}#customize-theme-controls .control-section.control-section-kirki-hover:active:not(.open) .customize-section-title,#customize-theme-controls .control-section.control-section-kirki-hover:focus:not(.open) .customize-section-title,#customize-theme-controls .control-section.control-section-kirki-hover:hover:not(.open) .customize-section-title{display:none}.customize-control-kirki-checkbox input[type=checkbox],.customize-control-multicheck input[type=checkbox],.customize-control-repeater input[type=checkbox]{position:relative;margin:0 1rem 0 0;cursor:pointer;margin-bottom:5px;width:22px;height:22px;border-radius:3px;-webkit-border-radius:3px}.customize-control-kirki-checkbox input[type=checkbox]:before,.customize-control-multicheck input[type=checkbox]:before,.customize-control-repeater input[type=checkbox]:before{content:"";position:absolute;left:0;z-index:1;width:100%;height:100%;border:none}.customize-control-kirki-checkbox input[type=checkbox]:after,.customize-control-multicheck input[type=checkbox]:after,.customize-control-repeater input[type=checkbox]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#f2f2f2;cursor:pointer;border-radius:3px;-webkit-border-radius:3px}.customize-control-kirki-checkbox input[type=checkbox]:checked:before,.customize-control-multicheck input[type=checkbox]:checked:before,.customize-control-repeater input[type=checkbox]:checked:before{content:"\f147";font-family:dashicons;font-size:25px;left:0;top:2px}.customize-control-kirki-checkbox input[type=checkbox]:checked:after,.customize-control-multicheck input[type=checkbox]:checked:after,.customize-control-repeater input[type=checkbox]:checked:after{background:#fff}.CodeMirror{font-family:monospace;height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected,.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.customize-control-dashicons label{position:relative;display:inline-block}.customize-control-dashicons .icons-wrapper{max-height:300px;overflow-y:scroll}.customize-control-dashicons .icons-wrapper h4{font-weight:300;margin:.7em 0}.customize-control-dashicons .icons-wrapper .dashicons{padding:3px;font-size:25px;width:25px;height:25px;border:1px solid transparent}.customize-control-dashicons .icons-wrapper input{display:none}.customize-control-dashicons .icons-wrapper input:checked+label .dashicons{border:1px solid #3498DB;color:#000}.customize-control-dimension .input-wrapper .invalid-value{display:none;background:#D32F2F;font-size:.85em;color:#fff;float:left;padding:2px 0;border-radius:3px}.customize-control-dimension .input-wrapper.invalid .invalid-value{display:block;width:98%;text-align:center}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button .ui-button-text,.customize-control-palette input[type=radio]{display:none}.customize-control-dimension .input-wrapper.invalid input[type=text]:focus{border-color:#D32F2F}.customize-control-number .ui-spinner.ui-widget-content{position:relative}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button{position:absolute;right:0;color:rgba(0,0,0,.3);border:none;padding:0 5px;width:20px;height:calc(50% + .5em);border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;background:0 0;margin:0}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before,.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before{font-family:dashicons;position:absolute;left:0}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up{top:-50%}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before{content:"\f343"}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down{top:50%}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before{content:"\f347"}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button:hover{color:rgba(0,0,0,.7)}.customize-control-palette input[type=radio]:checked+label{border:3px solid rgba(0,0,0,.4)}.customize-control-palette label{background:0 0;padding:0;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-bottom:5px;display:flex}.customize-control-palette label span{padding:10px 0;flex-grow:1;font-size:0;line-height:10px;color:transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:first-child{border-left:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:last-child{border-right:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:hover{padding:10px;flex-grow:3;min-width:60px;font-size:10px;line-height:10px;color:#000}.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,.35);font-size:.9em;padding-left:25px}.customize-control-radio-buttonset .buttonset .switch-label{background:rgba(0,0,0,.05);color:#555;border-right:1px solid rgba(0,0,0,.2);padding:4px 7px;margin:0;font-size:12px}.customize-control-radio-buttonset .buttonset .switch-label:last-child{border-right:none}.customize-control-radio-buttonset .buttonset .switch-input{display:none}.customize-control-radio-buttonset .buttonset .switch-input:checked+.switch-label{background-color:#3498DB;color:#fff}.customize-control-radio-image label{position:relative;display:inline-block}.customize-control-radio-image input,.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input{display:none}.customize-control-radio-image input img{border:1px solid transparent}.customize-control-radio-image input:checked+label img{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.25);box-shadow:0 0 5px 2px rgba(0,0,0,.25);border:1px solid #3498DB}.customize-control-radio-image input+label .image-clickable{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.customize-control-repeater .repeater-fields .repeater-row{padding:.5rem;border:1px solid #999;margin-top:.5rem;background:#eee;position:relative;padding-top:48px}.customize-control-repeater .repeater-fields .repeater-row label{margin-bottom:12px;clear:both}.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,.25);box-shadow:0 0 5px 2px rgba(0,0,0,.25);border:1px solid #3498DB}.customize-control-repeater button.repeater-add{margin-top:1rem}.customize-control-repeater .repeater-field{margin-bottom:12px;width:100%;clear:both;padding-bottom:12px;border-bottom:1px dotted #CCC}.customize-control-repeater .repeater-row .repeater-field:last-child{border-bottom:none;padding-bottom: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:#fff;position:absolute;top:0;left:0;right:0;height:36px;color:#555;border-bottom:1px solid #999;line-height:36px;font-size:15px}.customize-control-repeater .repeater-row-number{border-right:1px solid #ddd;display:inline-block;width:35px;text-align:center}.customize-control-repeater .repeater-row-minimize,.customize-control-repeater .repeater-row-move,.customize-control-repeater .repeater-row-remove{display:inline-block;float:right;border-left:1px solid #ddd;width:35px;height:36px;text-align:center}.customize-control-repeater .repeater-row-minimize:hover,.customize-control-repeater .repeater-row-move:hover,.customize-control-repeater .repeater-row-remove:hover{background:#ddd;cursor:pointer}.customize-control-repeater .repeater-row-move:hover{cursor:move}.customize-control-repeater .repeater-minimize,.customize-control-repeater .repeater-move,.customize-control-repeater .repeater-remove{line-height:36px}.customize-control-repeater .repeater-row.minimized{padding:0;height:36px;overflow:hidden}.customize-control-repeater .remove-button,.customize-control-repeater .upload-button{width:48%}.kirki-image-attachment{margin:0;text-align:center;margin-bottom:25px}.kirki-image-attachment img{display:inline-block}.limit{padding:3px;border-radius:3px}.limit.highlight{background:#D32F2F;color:#fff}.selectize-control{position:relative}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:"\f347";display:block;position:absolute;top:0;right:0;margin-top:0;width:12px;height:36px;font-family:dashicons;border-left:1px solid rgba(0,0,0,.06);line-height:36px;padding:0 3px}.selectize-control.single .selectize-input.dropdown-active:after{content:"\f343";border-left:1px solid rgba(0,0,0,.1)}.selectize-control.single .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.single.rtl .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control .plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control .plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control .plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control .plugin-remove_button .remove:hover{background:rgba(0,0,0,.05)}.selectize-control .plugin-remove_button.active .remove{border-left-color:#cacaca}.selectize-control .plugin .disabled [data-value] .remove:hover{background:0 0}.selectize-control .plugin .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.multi .selectize-input{min-height:36px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-dropdown{position:relative;top:-4px!important;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;z-index:999}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid rgba(0,0,0,.1);padding:8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.customize-control-slider input[type=range]{-webkit-appearance:none;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;background-color:rgba(0,0,0,.1);height:5px;width:calc(100% - 70px);padding:0}.customize-control-slider input[type=range]:focus{box-shadow:none;outline:0}.customize-control-slider input[type=range]:hover{background-color:rgba(0,0,0,.25)}.customize-control-slider input[type=range]::-webkit-slider-thumb{-webkit-border-radius:50%;-webkit-appearance:none;width:15px;height:15px;border:none;border-radius:50%;background-color:#3498D9}.customize-control-slider input[type=range]::-moz-range-thumb{width:15px;height:15px;border:none;border-radius:50%;background-color:#3498D9}.customize-control-slider input[type=range]::-ms-thumb{width:15px;height:15px;border-radius:50%;border:0;background-color:#3498D9}.customize-control-slider input[type=range]::-moz-range-track{border:inherit;background:0 0}.customize-control-slider input[type=range]::-ms-track{border:inherit;color:transparent;background:0 0}.customize-control-slider input[type=range]::-ms-fill-lower,.customize-control-slider input[type=range]::-ms-fill-upper{background:0 0}.customize-control-slider input[type=range]::-ms-tooltip{display:none}.customize-control-slider .kirki_range_value{display:inline-block;font-size:14px;padding:0 5px;font-weight:400;position:relative;top:2px}.customize-control-slider .kirki-slider-reset{color:rgba(0,0,0,.2);float:right;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-ms-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}.customize-control-slider .kirki-slider-reset span{font-size:16px;line-height:22px}.customize-control-slider .kirki-slider-reset:hover{color:red}.customize-control-sortable ul.ui-sortable li{padding:5px 10px;border:1px solid #333;background:#fff}.customize-control-sortable ul.ui-sortable li .dashicons.dashicons-menu{float:right}.customize-control-sortable ul.ui-sortable li .dashicons.visibility{margin-right:10px}.customize-control-sortable ul.ui-sortable li.invisible{color:#aaa;border:1px dashed #aaa}.customize-control-sortable ul.ui-sortable li.invisible .dashicons.visibility{color:#aaa}.customize-control-spacing .wrapper{-webkit-box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);width:96%;padding:3%}.customize-control-spacing .wrapper .control{display:flex;flex-wrap:wrap;justify-content:space-between}.customize-control-spacing .wrapper .control>div{width:48%}.customize-control-spacing .wrapper .control>div h5{margin:10px 0 7px}.customize-control-spacing .wrapper .control>div .inner{display:flex}.customize-control-spacing .wrapper .control>div .inner input[type=number]{width:50%;height:36px}.customize-control-spacing .wrapper .control>div .inner .selectize-control.single{width:50%}.customize-control-spacing .wrapper .control>div .inner .selectize-control.single>.selectize-input{height:36px}.customize-control-spacing .wrapper .input-wrapper .invalid-value{display:none;background:#D32F2F;font-size:.85em;color:#fff;float:left;padding:2px 0;border-radius:3px}.customize-control-spacing .wrapper .input-wrapper.invalid .invalid-value{display:block;width:98%;text-align:center}.customize-control-spacing .wrapper .input-wrapper.invalid input[type=text]:focus{border-color:#D32F2F}.customize-control-switch input[type=checkbox]{display:none}.customize-control-switch .switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control-switch .switch label{background:rgba(0,0,0,.2);color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;transition:left .15s ease-out;height:2rem;width:4rem}.customize-control-switch .switch label:after{background:#FFF;content:"";display:block;height:1.5rem;left:.25rem;position:absolute;top:.25rem;width:1.5rem;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:translate3d(0,0,0);transition:left .15s ease-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.customize-control-switch .switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.customize-control-switch .switch input+label{margin-left:0;margin-right:0}.customize-control-switch .switch input:checked+label{background:#3498DB}.customize-control-switch .switch input:checked+label:after{left:2.25rem;background:#fff}.customize-control-switch .switch.round{border-radius:1000px}.customize-control-switch .switch.round label,.customize-control-switch .switch.round label:after{border-radius:2rem}.customize-control-switch .switch-on{position:absolute;left:-55px;top:8px;color:#fff;font-weight:700;font-size:9px}.customize-control-switch .switch-off{position:absolute;left:-25px;top:8px;color:#fff;font-weight:700;font-size:9px}.customize-control-kirki-generic textarea{width:100%;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:none;box-shadow:none}.customize-control-toggle label{display:flex;flex-wrap:wrap}.customize-control-toggle label .customize-control-title{width:calc(100% - 55px)}.customize-control-toggle label .description{order:99}.customize-control-toggle input[type=checkbox]{display:none}.customize-control-toggle .switch{border:1px solid rgba(0,0,0,.1);display:inline-block;width:35px;height:12px;border-radius:8px;background:#ccc;vertical-align:middle;position:relative;cursor:pointer;user-select:none;transition:background 350ms ease}.customize-control-toggle .switch:after,.customize-control-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,.95,.38,.98),background 150ms ease}.customize-control-toggle .switch:before{background:rgba(0,0,0,.2);transform:translate3d(0,-50%,0) scale(0)}.customize-control-toggle .switch:after{background:#999;border:1px solid rgba(0,0,0,.1);transform:translate3d(0,-50%,0)}.customize-control-toggle .switch:active:before{transform:translate3d(0,-50%,0) scale(3)}.customize-control-toggle input:checked+.switch{background:rgba(52,152,222,.3)}.customize-control-toggle input:checked+.switch:before{background:rgba(52,152,222,.075);transform:translate3d(100%,-50%,0) scale(1)}.customize-control-toggle input:checked+.switch:after{background:#3498DE;transform:translate3d(100%,-50%,0)}.customize-control-toggle input:checked+.switch:active:before{background:rgba(52,152,222,.075);transform:translate3d(100%,-50%,0) scale(3)}.customize-control-typography .wrapper{-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);padding:10px;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:space-between}.customize-control-typography .wrapper .color,.customize-control-typography .wrapper .font-family,.customize-control-typography .wrapper .font-size,.customize-control-typography .wrapper .letter-spacing,.customize-control-typography .wrapper .line-height,.customize-control-typography .wrapper .subset,.customize-control-typography .wrapper .variant{width:100%;float:none;clear:both}.customize-control-typography .wrapper .color h5,.customize-control-typography .wrapper .font-family h5,.customize-control-typography .wrapper .font-size h5,.customize-control-typography .wrapper .letter-spacing h5,.customize-control-typography .wrapper .line-height h5,.customize-control-typography .wrapper .subset h5,.customize-control-typography .wrapper .variant h5{margin:.67em 0 0}.customize-control-typography .wrapper .font-size,.customize-control-typography .wrapper .letter-spacing,.customize-control-typography .wrapper .line-height{width:50%}.customize-control-typography .wrapper .color{width:auto}
|
assets/js/controls/dashicons.js
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* KIRKI CONTROL: RADIO-IMAGE
|
3 |
+
*/
|
4 |
+
wp.customize.controlConstructor['dashicons'] = wp.customize.Control.extend( {
|
5 |
+
ready: function() {
|
6 |
+
var control = this;
|
7 |
+
this.container.on( 'click', 'input', function() {
|
8 |
+
control.setting.set( jQuery( this ).val() );
|
9 |
+
});
|
10 |
+
}
|
11 |
+
});
|
assets/js/customizer.js
CHANGED
@@ -109,6 +109,17 @@ wp.customize.controlConstructor['color-alpha'] = wp.customize.Control.extend( {
|
|
109 |
});
|
110 |
}
|
111 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
/**
|
113 |
* KIRKI CONTROL: DIMENSION
|
114 |
*/
|
109 |
});
|
110 |
}
|
111 |
});
|
112 |
+
/**
|
113 |
+
* KIRKI CONTROL: RADIO-IMAGE
|
114 |
+
*/
|
115 |
+
wp.customize.controlConstructor['dashicons'] = wp.customize.Control.extend( {
|
116 |
+
ready: function() {
|
117 |
+
var control = this;
|
118 |
+
this.container.on( 'click', 'input', function() {
|
119 |
+
control.setting.set( jQuery( this ).val() );
|
120 |
+
});
|
121 |
+
}
|
122 |
+
});
|
123 |
/**
|
124 |
* KIRKI CONTROL: DIMENSION
|
125 |
*/
|
assets/js/customizer.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
function kirkiArrayToObject(a){var b={};if(null!==a)for(var c=0;c<a.length;++c)void 0!==a[c]&&(b[c]=a[c]);return b}function kirkiObjectToArray(a){var b=[];if(null!==a)for(var c=0;c<a.length;++c)void 0!==a[c]&&b.push(a[c]);return b}function kirkiValidateCSSValue(a){var b=!0;if("0"==a)return!0;var c=["rem","em","ex","%","px","cm","mm","in","pt","pc","ch","vh","vw","vmin","vmax"],d=parseFloat(a),e=a.replace(d,"");return NaN===d&&(b=!1),-1===jQuery.inArray(e,c)&&(b=!1),b}function RepeaterRow(a,b){this.rowIndex=a,this.rowNumber=a+1,this.$el=b,this.$dragger=this.$el.find(".repeater-row-move"),this.$minimizer=this.$el.find(".repeater-row-minimize"),this.$remover=this.$el.find(".repeater-row-remove"),this.$number=this.$el.find(".repeater-row-number"),this.$fields=this.$el.find("input,select,textarea");var c=this;this.$minimizer.on("click",function(){c.toggleMinimize()}),this.$remover.on("click",function(){c.remove()}),this.$dragger.on("mousedown",function(){c.$el.trigger("row:start-dragging")}),this.$el.on("keyup change","input, select, textarea",function(a){c.$el.trigger("row:update",[c.getRowIndex(),jQuery(a.target).data("field"),a.target])}),this.renderNumber()}wp.customize.controlConstructor["kirki-checkbox"]=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=!!jQuery(this).is(":checked"),a.setting.set(b)})}}),wp.customize.controlConstructor.code=wp.customize.Control.extend({ready:function(){var a=this,b=a.container.find("#kirki-codemirror-editor-"+a.id),c=CodeMirror.fromTextArea(b[0]);if("html"==a.params.choices.language)var d={name:"htmlmixed"};else d=a.params.choices.language;c.setOption("value",a.setting._value),c.setOption("mode",d),c.setOption("lineNumbers",!0),c.setOption("theme",a.params.choices.theme),c.setOption("height",a.params.choices.height+"px"),c.on("change",function(){a.setting.set(c.getValue())}),b.parents(".accordion-section").on("click",function(){c.refresh()})}}),wp.customize.controlConstructor["color-alpha"]=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find(".kirki-color-control");b.val();b.wpColorPicker({change:function(c,d){setTimeout(function(){a.setting.set(b.val())},100)}})}}),wp.customize.controlConstructor.dimension=wp.customize.Control.extend({ready:function(){var a=this;!1===kirkiValidateCSSValue(a.setting._value)?jQuery(a.selector+" .input-wrapper").addClass("invalid"):jQuery(a.selector+" .input-wrapper").removeClass("invalid"),this.container.on("change keyup paste","input",function(){var b=jQuery(this).val();!1===kirkiValidateCSSValue(b)?jQuery(a.selector+" .input-wrapper").addClass("invalid"):(jQuery(a.selector+" .input-wrapper").removeClass("invalid"),a.setting.set(b))})}}),function(a){wp.customizerCtrlEditor={init:function(){a(window).load(function(){a("textarea.wp-editor-area").each(function(){var b,c,d=a(this),e=d.attr("id"),f=tinyMCE.get(e);f&&f.onChange.add(function(a,e){a.save(),c=f.getContent(),clearTimeout(b),b=setTimeout(function(){d.val(c).trigger("change")},500)}),d.css({visibility:"visible"}).on("keyup",function(){c=d.val(),clearTimeout(b),b=setTimeout(function(){c.trigger("change")},500)})})})}},wp.customizerCtrlEditor.init()}(jQuery),wp.customize.controlConstructor["kirki-generic"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change keyup paste",a.params.choices.element,function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.multicheck=wp.customize.Control.extend({ready:function(){var a=this;a.container.on("change","input",function(){var b=[],c=0;jQuery.each(a.params.choices,function(d,e){a.container.find('input[value="'+d+'"]').is(":checked")&&(b[c]=d,c++)}),a.setting.set(b),wp.customize.previewer.refresh()})}}),wp.customize.controlConstructor.number=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("input");jQuery(b).spinner(),a.params.choices.min&&jQuery(b).spinner("option","min",a.params.choices.min),a.params.choices.max&&jQuery(b).spinner("option","max",a.params.choices.max),a.params.choices.step&&("any"==a.params.choices.step?jQuery(b).spinner("option","step","0.001"):jQuery(b).spinner("option","step",a.params.choices.step)),this.container.on("change click keyup paste","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.palette=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.preset=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("select");jQuery(b).selectize(),this.container.on("change","select",function(){var b=jQuery(this).val();a.setting.set(b),jQuery.each(a.params.choices,function(a,c){b==a&&jQuery.each(c.settings,function(a,b){var c=wp.customize.settings.controls[a];if(void 0===typeof c)return!0;var d=c.type;if("checkbox"==d||"switch"==d||"toggle"==d||"kirki-checkbox"==d){var e=wp.customize.control(a).container.find("input");1==b?(jQuery(e).prop("checked",!0),wp.customize.instance(a).set(!0)):(jQuery(e).prop("checked",!1),wp.customize.instance(a).set(!1))}else if("select"==d||"select2"==d||"select2-multiple"==d||"kirki-select"==d){var e=wp.customize.control(a).container.find("select"),f=jQuery(e).selectize(),g=f[0].selectize;g.setValue(b,!0),wp.customize.instance(a).set(b)}else if("slider"==d){var e=wp.customize.control(a).container.find("input");jQuery(e).prop("value",b);var h=wp.customize.control(a).container.find(".kirki_range_value .value");jQuery(h).html(b),wp.customize.instance(a).set(b)}else if("textarea"==d||"kirki-textarea"==d){var e=wp.customize.control(a).container.find("textarea");jQuery(e).prop("value",b),wp.customize(a).set(b)}else if("color-alpha"==d||"kirki-color"==d||"color"==d){var i=wp.customize.control(a).container.find(".kirki-color-control");i.attr("data-default-color",b).data("default-color",b).wpColorPicker("color",b),wp.customize.instance(a).set(b)}else if("dimension"==d){wp.customize.instance(a).set(b);var e=wp.customize.control(a).container.find("input[type=number]"),j=parseFloat(b);jQuery(e).prop("value",j);var k=wp.customize.control(a).container.find("select"),l=b.replace(parseFloat(b),"");jQuery(k).prop("value",l)}else if("multicheck"==d)for(wp.customize.instance(a).set(b),wp.customize.control(a).container.find("input").each(function(){jQuery(this).prop("checked",!1)}),index=0;index<b.length;index++){var e=wp.customize.control(a).container.find('input[value="'+b[index]+'"]');jQuery(e).prop("checked",!0)}else if("radio-buttonset"==d||"radio-image"==d||"radio"==d||"kirki-radio"==d){var e=wp.customize.control(a).container.find('input[value="'+b+'"]');jQuery(e).prop("checked",!0),wp.customize.instance(a).set(b)}else{var e=wp.customize.control(a).container.find("input");jQuery(e).prop("value",b),wp.customize.instance(a).set(b)}})}),wp.customize.previewer.refresh()})}}),wp.customize.controlConstructor["radio-buttonset"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["radio-image"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["kirki-radio"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change","input",function(){a.setting.set(jQuery(this).val())})}}),RepeaterRow.prototype.getRowIndex=function(){return this.rowIndex},RepeaterRow.prototype.getRowNumber=function(){return this.rowNumber},RepeaterRow.prototype.setRowNumber=function(a){this.rowNumber=a,this.renderNumber()},RepeaterRow.prototype.getElement=function(){return this.$el},RepeaterRow.prototype.setRowIndex=function(a){this.rowIndex=a,this.$el.attr("data-row",a),this.$el.data("row",a)},RepeaterRow.prototype.toggleMinimize=function(){this.$el.toggleClass("minimized"),this.$minimizer.find(".repeater-minimize").toggleClass("dashicons-arrow-up"),this.$minimizer.find(".repeater-minimize").toggleClass("dashicons-arrow-down")},RepeaterRow.prototype.minimize=function(){this.$el.addClass("minimized"),this.$minimizer.find(".repeater-minimize").removeClass("dashicons-arrow-up"),this.$minimizer.find(".repeater-minimize").addClass("dashicons-arrow-down")},RepeaterRow.prototype.remove=function(){confirm("Are you sure?")&&(this.$el.slideUp(300,function(){jQuery(this).detach()}),this.$el.trigger("row:remove",[this.getRowIndex()]))},RepeaterRow.prototype.renderNumber=function(){this.$number.text(this.getRowNumber())},wp.customize.controlConstructor.repeater=wp.customize.Control.extend({ready:function(){var a=this,b=this.params.value;if(this.settingField=this.container.find("[data-customize-setting-link]").first(),this.setValue([],!1),this.repeaterFieldsContainer=this.container.find(".repeater-fields").first(),this.currentIndex=0,this.rows=[],void 0!==this.params.choices.limit)if(this.params.choices.limit<=0)var c=!1;else var c=parseInt(this.params.choices.limit);else var c=!1;if(this.container.on("click","button.repeater-add",function(b){b.preventDefault(),!c||a.currentIndex<c?a.addRow():jQuery(a.selector+" .limit").toggleClass("highlight")}),this.container.on("click keypress",".repeater-field-image .upload-button",function(b){b.preventDefault(),a.$thisButton=jQuery(this),a.openFrame(b)}),this.container.on("click keypress",".repeater-field-image .remove-button",function(b){b.preventDefault(),a.$thisButton=jQuery(this),a.removeImage(b)}),this.repeaterTemplate=_.memoize(function(){var b,c={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(d){return(b=_.template(a.container.find(".customize-control-repeater-content").first().html(),null,c))(d)}}),b.length)for(var d=0;d<b.length;d++)a.addRow(b[d]);this.repeaterFieldsContainer.sortable({handle:".repeater-row-move",update:function(b,c){a.sort()}})},openFrame:function(a){wp.customize.utils.isKeydownButNotEnterEvent(a)||(this.frame||this.initFrame(),this.frame.open())},initFrame:function(){var a=this;this.frame=wp.media({states:[new wp.media.controller.Library({library:wp.media.query({type:"image"}),multiple:!1,date:!1})]}),this.frame.on("select",function(b){a.selectImage()})},selectImage:function(){var a=this.frame.state().get("selection").first().toJSON(),b=a.url,c=this.$thisButton.closest(".repeater-field-image");c.find(".kirki-image-attachment").html('<img src="'+b+'">').hide().slideDown("slow"),c.find(".hidden-field").val(b),this.$thisButton.text(this.$thisButton.data("alt-label")),c.find(".remove-button").show(),c.find("input, textarea, select").trigger("change")},removeImage:function(a){if(!wp.customize.utils.isKeydownButNotEnterEvent(a)){var b=this.$thisButton.closest(".repeater-field-image"),c=b.find(".upload-button");b.find(".kirki-image-attachment").slideUp("fast",function(){jQuery(this).show().html(jQuery(this).data("placeholder"))}),b.find(".hidden-field").val(""),c.text(c.data("label")),this.$thisButton.hide(),b.find("input, textarea, select").trigger("change")}},getValue:function(){return JSON.parse(decodeURI(this.setting.get()))},setValue:function(a,b){this.setting.set(encodeURI(JSON.stringify(a))),b&&this.settingField.trigger("change")},addRow:function(a){var b,c,d=this,e=d.repeaterTemplate(),f=this.getValue(),g={};if(e){if(c=jQuery.extend(!0,{},d.params.fields),a)for(b in a)a.hasOwnProperty(b)&&c.hasOwnProperty(b)&&(c[b]["default"]=a[b]);c.index=this.currentIndex,c.ControlId=this.id,e=e(c);var h=new RepeaterRow(d.currentIndex,jQuery(e).appendTo(d.repeaterFieldsContainer));h.getElement().one("row:remove",function(a,b){d.deleteRow(b)}),h.getElement().on("row:update",function(a,b,c,e){d.updateField.call(d,a,b,c,e)}),h.getElement().on("row:start-dragging",function(){for(b in d.rows)d.rows.hasOwnProperty(b)&&d.rows[b]&&d.rows[b].minimize()}),this.rows[this.currentIndex]=h;for(b in c)c.hasOwnProperty(b)&&(g[b]=c[b]["default"]);f[this.currentIndex]=g,this.setValue(f,!0),this.currentIndex++}},sort:function(){var a=this,b=this.repeaterFieldsContainer.find(".repeater-row"),c=[];b.each(function(a,b){c.push(jQuery(b).data("row"))});var d=a.getValue(),e=[],f=[];jQuery.each(c,function(b,c){e[b]=a.rows[c],e[b].setRowIndex(b),e[b].setRowNumber(b+1),f[b]=d[c]}),a.rows=e,a.setValue(f)},deleteRow:function(a){var b=this.getValue();if(b[a]){var c=this.rows[a];c&&(delete b[a],delete this.rows[a],this.setValue(b,!0))}var d=1;for(prop in this.rows)this.rows.hasOwnProperty(prop)&&this.rows[prop]&&(this.rows[prop].setRowNumber(d),d++)},updateField:function(a,b,c,d){if(this.rows[b]&&this.params.fields[c]){var e=this.params.fields[c].type,f=this.rows[b],g=this.getValue();d=jQuery(d),void 0!=typeof g[f.getRowIndex()][c]&&("checkbox"==e?g[f.getRowIndex()][c]=d.is(":checked"):g[f.getRowIndex()][c]=d.val(),this.setValue(g,!0))}}}),wp.customize.controlConstructor["kirki-select"]=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("select"),c=parseInt(b.data("multiple"));c>1?jQuery(b).selectize({maxItems:c,plugins:["remove_button","drag_drop"]}):jQuery(b).selectize(),this.container.on("change","select",function(){if(c>1)var b=kirkiArrayToObject(jQuery(this).val());else var b=jQuery(this).val();a.setting.set(b)})}}),jQuery(document).ready(function(a){a("input[type=range]").on("mousedown",function(){value=a(this).attr("value"),a(this).mousemove(function(){value=a(this).attr("value"),a(this).closest("label").find(".kirki_range_value .value").text(value)})}),a(".kirki-slider-reset").click(function(){var b=a(this).closest("label").find("input"),c=(b.data("customize-setting-link"),b.data("reset_value"));b.val(c),b.change(),a(this).closest("label").find(".kirki_range_value .value").text(c)})}),wp.customize.controlConstructor.slider=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.sortable=wp.customize.Control.extend({ready:function(){var a=this;this.settingField=this.container.find("[data-customize-setting-link]").first(),this.sortableContainer=this.container.find("ul.sortable").first(),this.setValue(this.setting.get(),!1),this.sortableContainer.sortable().disableSelection().on("sortstop",function(b,c){a.sort()}).find("li").each(function(){jQuery(this).find("i.visibility").click(function(){jQuery(this).toggleClass("dashicons-visibility-faint").parents("li:eq(0)").toggleClass("invisible")})}).click(function(){a.sort()})},sort:function(){var a=[];this.sortableContainer.find("li").each(function(){var b=jQuery(this);b.is(".invisible")||a.push(b.data("value"))}),this.setValue(a,!0)},getValue:function(){return unserialize(this.setting.get())},setValue:function(a,b){a=serialize(a),this.setting.set(a),this.settingField.val(a),b&&this.settingField.trigger("change")}}),wp.customize.controlConstructor.spacing=wp.customize.Control.extend({ready:function(){var a=this,b={};jQuery.each(["top","bottom","left","right"],function(c,d){a.container.has("."+d).size()&&(b[d]=a.setting._value[d],!1===kirkiValidateCSSValue(a.setting._value[d])?jQuery(a.selector+" ."+d+".input-wrapper").addClass("invalid"):jQuery(a.selector+" ."+d+".input-wrapper").removeClass("invalid")),a.container.has("."+d).size()&&a.container.on("change keyup paste","."+d+" input",function(){subValue=jQuery(this).val(),!1===kirkiValidateCSSValue(subValue)?jQuery(a.selector+" ."+d+".input-wrapper").addClass("invalid"):(jQuery(a.selector+" ."+d+".input-wrapper").removeClass("invalid"),b[d]=subValue,a.setting.set(b),wp.customize.previewer.refresh())})})}}),wp.customize.controlConstructor["switch"]=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=!!jQuery(this).is(":checked"),a.setting.set(b)})}}),wp.customize.controlConstructor.toggle=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=!!jQuery(this).is(":checked"),a.setting.set(b)})}}),wp.customize.controlConstructor.typography=wp.customize.Control.extend({ready:function(){var a=this,b=a.selector+" .font-family select",c=a.selector+" .variant select",d=a.selector+" .subset select",e={};e["font-family"]=void 0!==a.setting._value["font-family"]?a.setting._value["font-family"]:"",e["font-size"]=void 0!==a.setting._value["font-size"]?a.setting._value["font-size"]:"",e.variant=void 0!==a.setting._value.variant?a.setting._value.variant:"",e.subset=void 0!==a.setting._value.subset?a.setting._value.subset:"",e["line-height"]=void 0!==a.setting._value["line-height"]?a.setting._value["line-height"]:"",e["letter-spacing"]=void 0!==a.setting._value["letter-spacing"]?a.setting._value["letter-spacing"]:"",e.color=void 0!==a.setting._value.color?a.setting._value.color:"";var f=function(b,f,g){subSelector="variant"==f?c:d;var h=!1,i={};void 0!==jQuery(subSelector).selectize()[0]&&jQuery(subSelector).selectize()[0].selectize.destroy();for(var j=0,k=kirkiAllFonts.length;k>j;j++)b===kirkiAllFonts[j].family&&(void 0!==kirkiAllFonts[j].is_standard&&!0===kirkiAllFonts[j].is_standard&&(h=!0),i=kirkiAllFonts[j][f+"s"]);if(!1===h||"subset"!==f){if(null===g){if("variant"==f)for(var j=0,k=i.length;k>j;j++)if(void 0!==i[j].id)var l=e.variant;else{var m="regular";if(m==i[j].id)var n=!0;else if(void 0===o)var o=i[j].id}else if("subset"==f){for(var p={},j=0,k=i.length;k>j;j++)if(null!==e.subset)for(var q=0,k=e.subset.length;k>q;q++)void 0!==i[j]&&e.subset[q]==i[j].id&&(p[e.subset[q]]=e.subset[q]);if(0==p.length)l=["latin"];else{var r=jQuery.map(p,function(a,b){return[a]});l=r}}subValue=void 0!==l?l:void 0!==n?"regular":o}else subValue=g;var s;s=jQuery(subSelector).selectize({maxItems:"variant"==f?1:null,valueField:"id",labelField:"label",searchField:["label"],options:i,items:"variant"==f?[subValue]:subValue,create:!1,plugins:"variant"==f?"":["remove_button"],render:{item:function(a,b){return"<div>"+b(a.label)+"</div>"},option:function(a,b){return"<div>"+b(a.label)+"</div>"}}}).data("selectize")}"variant"==f?1===i.length||0===i.length?a.container.find(".kirki-variant-wrapper").css("display","none"):a.container.find(".kirki-variant-wrapper").css("display","block"):"subset"==f&&(0===i.length?a.container.find(".kirki-subset-wrapper").css("display","none"):a.container.find(".kirki-subset-wrapper").css("display","block")),!0===h?a.container.find(".hide-on-standard-fonts").css("display","none"):a.container.find(".hide-on-standard-fonts").css("display","block")};jQuery(b).selectize({options:kirkiAllFonts,items:[a.setting._value["font-family"]],persist:!1,maxItems:1,valueField:"family",labelField:"label",searchField:["family","label","subsets"],create:!1,render:{item:function(a,b){return"<div>"+b(a.label)+"</div>"},option:function(a,b){return"<div>"+b(a.label)+"</div>"}}}),f(e["font-family"],"variant",e.variant),f(e["font-family"],"subset",e.subset),this.container.on("change",".font-family select",function(){e["font-family"]=jQuery(this).val(),a.setting.set(e),f(jQuery(this).val(),"variant",null),f(jQuery(this).val(),"subset",null),wp.customize.previewer.refresh()}),this.container.on("change",".variant select",function(){e.variant=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change",".subset select",function(){e.subset=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change keyup paste",".font-size input",function(){e["font-size"]=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change keyup paste",".line-height input",function(){e["line-height"]=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change keyup paste",".letter-spacing input",function(){e["letter-spacing"]=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()});var g=this.container.find(".kirki-color-control");g.wpColorPicker({change:function(){setTimeout(function(){e.color=g.val(),a.setting.set(e),wp.customize.previewer.refresh()},100)}})}});
|
2 |
//# sourceMappingURL=customizer.min.js.map
|
1 |
+
function kirkiArrayToObject(a){var b={};if(null!==a)for(var c=0;c<a.length;++c)void 0!==a[c]&&(b[c]=a[c]);return b}function kirkiObjectToArray(a){var b=[];if(null!==a)for(var c=0;c<a.length;++c)void 0!==a[c]&&b.push(a[c]);return b}function kirkiValidateCSSValue(a){var b=!0;if("0"==a)return!0;var c=["rem","em","ex","%","px","cm","mm","in","pt","pc","ch","vh","vw","vmin","vmax"],d=parseFloat(a),e=a.replace(d,"");return NaN===d&&(b=!1),-1===jQuery.inArray(e,c)&&(b=!1),b}function RepeaterRow(a,b){this.rowIndex=a,this.rowNumber=a+1,this.$el=b,this.$dragger=this.$el.find(".repeater-row-move"),this.$minimizer=this.$el.find(".repeater-row-minimize"),this.$remover=this.$el.find(".repeater-row-remove"),this.$number=this.$el.find(".repeater-row-number"),this.$fields=this.$el.find("input,select,textarea");var c=this;this.$minimizer.on("click",function(){c.toggleMinimize()}),this.$remover.on("click",function(){c.remove()}),this.$dragger.on("mousedown",function(){c.$el.trigger("row:start-dragging")}),this.$el.on("keyup change","input, select, textarea",function(a){c.$el.trigger("row:update",[c.getRowIndex(),jQuery(a.target).data("field"),a.target])}),this.renderNumber()}wp.customize.controlConstructor["kirki-checkbox"]=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=!!jQuery(this).is(":checked"),a.setting.set(b)})}}),wp.customize.controlConstructor.code=wp.customize.Control.extend({ready:function(){var a=this,b=a.container.find("#kirki-codemirror-editor-"+a.id),c=CodeMirror.fromTextArea(b[0]);if("html"==a.params.choices.language)var d={name:"htmlmixed"};else d=a.params.choices.language;c.setOption("value",a.setting._value),c.setOption("mode",d),c.setOption("lineNumbers",!0),c.setOption("theme",a.params.choices.theme),c.setOption("height",a.params.choices.height+"px"),c.on("change",function(){a.setting.set(c.getValue())}),b.parents(".accordion-section").on("click",function(){c.refresh()})}}),wp.customize.controlConstructor["color-alpha"]=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find(".kirki-color-control");b.val();b.wpColorPicker({change:function(c,d){setTimeout(function(){a.setting.set(b.val())},100)}})}}),wp.customize.controlConstructor.dashicons=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.dimension=wp.customize.Control.extend({ready:function(){var a=this;!1===kirkiValidateCSSValue(a.setting._value)?jQuery(a.selector+" .input-wrapper").addClass("invalid"):jQuery(a.selector+" .input-wrapper").removeClass("invalid"),this.container.on("change keyup paste","input",function(){var b=jQuery(this).val();!1===kirkiValidateCSSValue(b)?jQuery(a.selector+" .input-wrapper").addClass("invalid"):(jQuery(a.selector+" .input-wrapper").removeClass("invalid"),a.setting.set(b))})}}),function(a){wp.customizerCtrlEditor={init:function(){a(window).load(function(){a("textarea.wp-editor-area").each(function(){var b,c,d=a(this),e=d.attr("id"),f=tinyMCE.get(e);f&&f.onChange.add(function(a,e){a.save(),c=f.getContent(),clearTimeout(b),b=setTimeout(function(){d.val(c).trigger("change")},500)}),d.css({visibility:"visible"}).on("keyup",function(){c=d.val(),clearTimeout(b),b=setTimeout(function(){c.trigger("change")},500)})})})}},wp.customizerCtrlEditor.init()}(jQuery),wp.customize.controlConstructor["kirki-generic"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change keyup paste",a.params.choices.element,function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.multicheck=wp.customize.Control.extend({ready:function(){var a=this;a.container.on("change","input",function(){var b=[],c=0;jQuery.each(a.params.choices,function(d,e){a.container.find('input[value="'+d+'"]').is(":checked")&&(b[c]=d,c++)}),a.setting.set(b),wp.customize.previewer.refresh()})}}),wp.customize.controlConstructor.number=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("input");jQuery(b).spinner(),a.params.choices.min&&jQuery(b).spinner("option","min",a.params.choices.min),a.params.choices.max&&jQuery(b).spinner("option","max",a.params.choices.max),a.params.choices.step&&("any"==a.params.choices.step?jQuery(b).spinner("option","step","0.001"):jQuery(b).spinner("option","step",a.params.choices.step)),this.container.on("change click keyup paste","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.palette=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.preset=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("select");jQuery(b).selectize(),this.container.on("change","select",function(){var b=jQuery(this).val();a.setting.set(b),jQuery.each(a.params.choices,function(a,c){b==a&&jQuery.each(c.settings,function(a,b){var c=wp.customize.settings.controls[a];if(void 0===typeof c)return!0;var d=c.type;if("checkbox"==d||"switch"==d||"toggle"==d||"kirki-checkbox"==d){var e=wp.customize.control(a).container.find("input");1==b?(jQuery(e).prop("checked",!0),wp.customize.instance(a).set(!0)):(jQuery(e).prop("checked",!1),wp.customize.instance(a).set(!1))}else if("select"==d||"select2"==d||"select2-multiple"==d||"kirki-select"==d){var e=wp.customize.control(a).container.find("select"),f=jQuery(e).selectize(),g=f[0].selectize;g.setValue(b,!0),wp.customize.instance(a).set(b)}else if("slider"==d){var e=wp.customize.control(a).container.find("input");jQuery(e).prop("value",b);var h=wp.customize.control(a).container.find(".kirki_range_value .value");jQuery(h).html(b),wp.customize.instance(a).set(b)}else if("textarea"==d||"kirki-textarea"==d){var e=wp.customize.control(a).container.find("textarea");jQuery(e).prop("value",b),wp.customize(a).set(b)}else if("color-alpha"==d||"kirki-color"==d||"color"==d){var i=wp.customize.control(a).container.find(".kirki-color-control");i.attr("data-default-color",b).data("default-color",b).wpColorPicker("color",b),wp.customize.instance(a).set(b)}else if("dimension"==d){wp.customize.instance(a).set(b);var e=wp.customize.control(a).container.find("input[type=number]"),j=parseFloat(b);jQuery(e).prop("value",j);var k=wp.customize.control(a).container.find("select"),l=b.replace(parseFloat(b),"");jQuery(k).prop("value",l)}else if("multicheck"==d)for(wp.customize.instance(a).set(b),wp.customize.control(a).container.find("input").each(function(){jQuery(this).prop("checked",!1)}),index=0;index<b.length;index++){var e=wp.customize.control(a).container.find('input[value="'+b[index]+'"]');jQuery(e).prop("checked",!0)}else if("radio-buttonset"==d||"radio-image"==d||"radio"==d||"kirki-radio"==d){var e=wp.customize.control(a).container.find('input[value="'+b+'"]');jQuery(e).prop("checked",!0),wp.customize.instance(a).set(b)}else{var e=wp.customize.control(a).container.find("input");jQuery(e).prop("value",b),wp.customize.instance(a).set(b)}})}),wp.customize.previewer.refresh()})}}),wp.customize.controlConstructor["radio-buttonset"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["radio-image"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["kirki-radio"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change","input",function(){a.setting.set(jQuery(this).val())})}}),RepeaterRow.prototype.getRowIndex=function(){return this.rowIndex},RepeaterRow.prototype.getRowNumber=function(){return this.rowNumber},RepeaterRow.prototype.setRowNumber=function(a){this.rowNumber=a,this.renderNumber()},RepeaterRow.prototype.getElement=function(){return this.$el},RepeaterRow.prototype.setRowIndex=function(a){this.rowIndex=a,this.$el.attr("data-row",a),this.$el.data("row",a)},RepeaterRow.prototype.toggleMinimize=function(){this.$el.toggleClass("minimized"),this.$minimizer.find(".repeater-minimize").toggleClass("dashicons-arrow-up"),this.$minimizer.find(".repeater-minimize").toggleClass("dashicons-arrow-down")},RepeaterRow.prototype.minimize=function(){this.$el.addClass("minimized"),this.$minimizer.find(".repeater-minimize").removeClass("dashicons-arrow-up"),this.$minimizer.find(".repeater-minimize").addClass("dashicons-arrow-down")},RepeaterRow.prototype.remove=function(){confirm("Are you sure?")&&(this.$el.slideUp(300,function(){jQuery(this).detach()}),this.$el.trigger("row:remove",[this.getRowIndex()]))},RepeaterRow.prototype.renderNumber=function(){this.$number.text(this.getRowNumber())},wp.customize.controlConstructor.repeater=wp.customize.Control.extend({ready:function(){var a=this,b=this.params.value;if(this.settingField=this.container.find("[data-customize-setting-link]").first(),this.setValue([],!1),this.repeaterFieldsContainer=this.container.find(".repeater-fields").first(),this.currentIndex=0,this.rows=[],void 0!==this.params.choices.limit)if(this.params.choices.limit<=0)var c=!1;else var c=parseInt(this.params.choices.limit);else var c=!1;if(this.container.on("click","button.repeater-add",function(b){b.preventDefault(),!c||a.currentIndex<c?a.addRow():jQuery(a.selector+" .limit").toggleClass("highlight")}),this.container.on("click keypress",".repeater-field-image .upload-button",function(b){b.preventDefault(),a.$thisButton=jQuery(this),a.openFrame(b)}),this.container.on("click keypress",".repeater-field-image .remove-button",function(b){b.preventDefault(),a.$thisButton=jQuery(this),a.removeImage(b)}),this.repeaterTemplate=_.memoize(function(){var b,c={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(d){return(b=_.template(a.container.find(".customize-control-repeater-content").first().html(),null,c))(d)}}),b.length)for(var d=0;d<b.length;d++)a.addRow(b[d]);this.repeaterFieldsContainer.sortable({handle:".repeater-row-move",update:function(b,c){a.sort()}})},openFrame:function(a){wp.customize.utils.isKeydownButNotEnterEvent(a)||(this.frame||this.initFrame(),this.frame.open())},initFrame:function(){var a=this;this.frame=wp.media({states:[new wp.media.controller.Library({library:wp.media.query({type:"image"}),multiple:!1,date:!1})]}),this.frame.on("select",function(b){a.selectImage()})},selectImage:function(){var a=this.frame.state().get("selection").first().toJSON(),b=a.url,c=this.$thisButton.closest(".repeater-field-image");c.find(".kirki-image-attachment").html('<img src="'+b+'">').hide().slideDown("slow"),c.find(".hidden-field").val(b),this.$thisButton.text(this.$thisButton.data("alt-label")),c.find(".remove-button").show(),c.find("input, textarea, select").trigger("change")},removeImage:function(a){if(!wp.customize.utils.isKeydownButNotEnterEvent(a)){var b=this.$thisButton.closest(".repeater-field-image"),c=b.find(".upload-button");b.find(".kirki-image-attachment").slideUp("fast",function(){jQuery(this).show().html(jQuery(this).data("placeholder"))}),b.find(".hidden-field").val(""),c.text(c.data("label")),this.$thisButton.hide(),b.find("input, textarea, select").trigger("change")}},getValue:function(){return JSON.parse(decodeURI(this.setting.get()))},setValue:function(a,b){this.setting.set(encodeURI(JSON.stringify(a))),b&&this.settingField.trigger("change")},addRow:function(a){var b,c,d=this,e=d.repeaterTemplate(),f=this.getValue(),g={};if(e){if(c=jQuery.extend(!0,{},d.params.fields),a)for(b in a)a.hasOwnProperty(b)&&c.hasOwnProperty(b)&&(c[b]["default"]=a[b]);c.index=this.currentIndex,c.ControlId=this.id,e=e(c);var h=new RepeaterRow(d.currentIndex,jQuery(e).appendTo(d.repeaterFieldsContainer));h.getElement().one("row:remove",function(a,b){d.deleteRow(b)}),h.getElement().on("row:update",function(a,b,c,e){d.updateField.call(d,a,b,c,e)}),h.getElement().on("row:start-dragging",function(){for(b in d.rows)d.rows.hasOwnProperty(b)&&d.rows[b]&&d.rows[b].minimize()}),this.rows[this.currentIndex]=h;for(b in c)c.hasOwnProperty(b)&&(g[b]=c[b]["default"]);f[this.currentIndex]=g,this.setValue(f,!0),this.currentIndex++}},sort:function(){var a=this,b=this.repeaterFieldsContainer.find(".repeater-row"),c=[];b.each(function(a,b){c.push(jQuery(b).data("row"))});var d=a.getValue(),e=[],f=[];jQuery.each(c,function(b,c){e[b]=a.rows[c],e[b].setRowIndex(b),e[b].setRowNumber(b+1),f[b]=d[c]}),a.rows=e,a.setValue(f)},deleteRow:function(a){var b=this.getValue();if(b[a]){var c=this.rows[a];c&&(delete b[a],delete this.rows[a],this.setValue(b,!0))}var d=1;for(prop in this.rows)this.rows.hasOwnProperty(prop)&&this.rows[prop]&&(this.rows[prop].setRowNumber(d),d++)},updateField:function(a,b,c,d){if(this.rows[b]&&this.params.fields[c]){var e=this.params.fields[c].type,f=this.rows[b],g=this.getValue();d=jQuery(d),void 0!=typeof g[f.getRowIndex()][c]&&("checkbox"==e?g[f.getRowIndex()][c]=d.is(":checked"):g[f.getRowIndex()][c]=d.val(),this.setValue(g,!0))}}}),wp.customize.controlConstructor["kirki-select"]=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("select"),c=parseInt(b.data("multiple"));c>1?jQuery(b).selectize({maxItems:c,plugins:["remove_button","drag_drop"]}):jQuery(b).selectize(),this.container.on("change","select",function(){if(c>1)var b=kirkiArrayToObject(jQuery(this).val());else var b=jQuery(this).val();a.setting.set(b)})}}),jQuery(document).ready(function(a){a("input[type=range]").on("mousedown",function(){value=a(this).attr("value"),a(this).mousemove(function(){value=a(this).attr("value"),a(this).closest("label").find(".kirki_range_value .value").text(value)})}),a(".kirki-slider-reset").click(function(){var b=a(this).closest("label").find("input"),c=(b.data("customize-setting-link"),b.data("reset_value"));b.val(c),b.change(),a(this).closest("label").find(".kirki_range_value .value").text(c)})}),wp.customize.controlConstructor.slider=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.sortable=wp.customize.Control.extend({ready:function(){var a=this;this.settingField=this.container.find("[data-customize-setting-link]").first(),this.sortableContainer=this.container.find("ul.sortable").first(),this.setValue(this.setting.get(),!1),this.sortableContainer.sortable().disableSelection().on("sortstop",function(b,c){a.sort()}).find("li").each(function(){jQuery(this).find("i.visibility").click(function(){jQuery(this).toggleClass("dashicons-visibility-faint").parents("li:eq(0)").toggleClass("invisible")})}).click(function(){a.sort()})},sort:function(){var a=[];this.sortableContainer.find("li").each(function(){var b=jQuery(this);b.is(".invisible")||a.push(b.data("value"))}),this.setValue(a,!0)},getValue:function(){return unserialize(this.setting.get())},setValue:function(a,b){a=serialize(a),this.setting.set(a),this.settingField.val(a),b&&this.settingField.trigger("change")}}),wp.customize.controlConstructor.spacing=wp.customize.Control.extend({ready:function(){var a=this,b={};jQuery.each(["top","bottom","left","right"],function(c,d){a.container.has("."+d).size()&&(b[d]=a.setting._value[d],!1===kirkiValidateCSSValue(a.setting._value[d])?jQuery(a.selector+" ."+d+".input-wrapper").addClass("invalid"):jQuery(a.selector+" ."+d+".input-wrapper").removeClass("invalid")),a.container.has("."+d).size()&&a.container.on("change keyup paste","."+d+" input",function(){subValue=jQuery(this).val(),!1===kirkiValidateCSSValue(subValue)?jQuery(a.selector+" ."+d+".input-wrapper").addClass("invalid"):(jQuery(a.selector+" ."+d+".input-wrapper").removeClass("invalid"),b[d]=subValue,a.setting.set(b),wp.customize.previewer.refresh())})})}}),wp.customize.controlConstructor["switch"]=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=!!jQuery(this).is(":checked"),a.setting.set(b)})}}),wp.customize.controlConstructor.toggle=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=!!jQuery(this).is(":checked"),a.setting.set(b)})}}),wp.customize.controlConstructor.typography=wp.customize.Control.extend({ready:function(){var a=this,b=a.selector+" .font-family select",c=a.selector+" .variant select",d=a.selector+" .subset select",e={};e["font-family"]=void 0!==a.setting._value["font-family"]?a.setting._value["font-family"]:"",e["font-size"]=void 0!==a.setting._value["font-size"]?a.setting._value["font-size"]:"",e.variant=void 0!==a.setting._value.variant?a.setting._value.variant:"",e.subset=void 0!==a.setting._value.subset?a.setting._value.subset:"",e["line-height"]=void 0!==a.setting._value["line-height"]?a.setting._value["line-height"]:"",e["letter-spacing"]=void 0!==a.setting._value["letter-spacing"]?a.setting._value["letter-spacing"]:"",e.color=void 0!==a.setting._value.color?a.setting._value.color:"";var f=function(b,f,g){subSelector="variant"==f?c:d;var h=!1,i={};void 0!==jQuery(subSelector).selectize()[0]&&jQuery(subSelector).selectize()[0].selectize.destroy();for(var j=0,k=kirkiAllFonts.length;k>j;j++)b===kirkiAllFonts[j].family&&(void 0!==kirkiAllFonts[j].is_standard&&!0===kirkiAllFonts[j].is_standard&&(h=!0),i=kirkiAllFonts[j][f+"s"]);if(!1===h||"subset"!==f){if(null===g){if("variant"==f)for(var j=0,k=i.length;k>j;j++)if(void 0!==i[j].id)var l=e.variant;else{var m="regular";if(m==i[j].id)var n=!0;else if(void 0===o)var o=i[j].id}else if("subset"==f){for(var p={},j=0,k=i.length;k>j;j++)if(null!==e.subset)for(var q=0,k=e.subset.length;k>q;q++)void 0!==i[j]&&e.subset[q]==i[j].id&&(p[e.subset[q]]=e.subset[q]);if(0==p.length)l=["latin"];else{var r=jQuery.map(p,function(a,b){return[a]});l=r}}subValue=void 0!==l?l:void 0!==n?"regular":o}else subValue=g;var s;s=jQuery(subSelector).selectize({maxItems:"variant"==f?1:null,valueField:"id",labelField:"label",searchField:["label"],options:i,items:"variant"==f?[subValue]:subValue,create:!1,plugins:"variant"==f?"":["remove_button"],render:{item:function(a,b){return"<div>"+b(a.label)+"</div>"},option:function(a,b){return"<div>"+b(a.label)+"</div>"}}}).data("selectize")}"variant"==f?1===i.length||0===i.length?a.container.find(".kirki-variant-wrapper").css("display","none"):a.container.find(".kirki-variant-wrapper").css("display","block"):"subset"==f&&(0===i.length?a.container.find(".kirki-subset-wrapper").css("display","none"):a.container.find(".kirki-subset-wrapper").css("display","block")),!0===h?a.container.find(".hide-on-standard-fonts").css("display","none"):a.container.find(".hide-on-standard-fonts").css("display","block")};jQuery(b).selectize({options:kirkiAllFonts,items:[a.setting._value["font-family"]],persist:!1,maxItems:1,valueField:"family",labelField:"label",searchField:["family","label","subsets"],create:!1,render:{item:function(a,b){return"<div>"+b(a.label)+"</div>"},option:function(a,b){return"<div>"+b(a.label)+"</div>"}}}),f(e["font-family"],"variant",e.variant),f(e["font-family"],"subset",e.subset),this.container.on("change",".font-family select",function(){e["font-family"]=jQuery(this).val(),a.setting.set(e),f(jQuery(this).val(),"variant",null),f(jQuery(this).val(),"subset",null),wp.customize.previewer.refresh()}),this.container.on("change",".variant select",function(){e.variant=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change",".subset select",function(){e.subset=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change keyup paste",".font-size input",function(){e["font-size"]=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change keyup paste",".line-height input",function(){e["line-height"]=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change keyup paste",".letter-spacing input",function(){e["letter-spacing"]=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()});var g=this.container.find(".kirki-color-control");g.wpColorPicker({change:function(){setTimeout(function(){e.color=g.val(),a.setting.set(e),wp.customize.previewer.refresh()},100)}})}});
|
2 |
//# sourceMappingURL=customizer.min.js.map
|
assets/js/customizer.min.js.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["customizer.js"],"names":["kirkiArrayToObject","arr","obj","i","length","undefined","kirkiObjectToArray","push","kirkiValidateCSSValue","value","valueIsValid","validUnits","numericValue","parseFloat","unit","replace","NaN","jQuery","inArray","RepeaterRow","rowIndex","element","this","rowNumber","$el","$dragger","find","$minimizer","$remover","$number","$fields","self","on","toggleMinimize","remove","trigger","e","getRowIndex","target","data","renderNumber","wp","customize","controlConstructor","Control","extend","ready","control","checkbox_value","setting","_value","container","is","set","id","editor","CodeMirror","fromTextArea","params","choices","language","name","setOption","theme","height","getValue","parents","refresh","picker","val","wpColorPicker","change","event","ui","setTimeout","selector","addClass","removeClass","$","customizerCtrlEditor","init","window","load","each","setChange","content","tArea","attr","tinyMCE","get","onChange","add","ed","save","getContent","clearTimeout","css","visibility","compiled_value","key","previewer","spinner","min","max","step","selectize","select_value","preset_setting","preset_setting_value","sub_control","settings","controls","sub_control_type","input_element","prop","instance","$select","setValue","numeric_element","html","alphaColorControl","numeric_value","select_element","units_value","index","prototype","getRowNumber","setRowNumber","getElement","setRowIndex","toggleClass","minimize","confirm","slideUp","detach","text","settingValue","settingField","first","repeaterFieldsContainer","currentIndex","rows","limit","parseInt","preventDefault","addRow","$thisButton","openFrame","removeImage","repeaterTemplate","_","memoize","compiled","options","evaluate","interpolate","escape","variable","template","sortable","handle","update","sort","utils","isKeydownButNotEnterEvent","frame","initFrame","open","media","states","controller","Library","library","query","type","multiple","date","selectImage","attachment","state","toJSON","image_src","url","$targetDiv","closest","hide","slideDown","show","$uploadButton","JSON","parse","decodeURI","newValue","encodeURI","stringify","templateData","newRowSetting","fields","hasOwnProperty","newRow","appendTo","one","deleteRow","fieldName","updateField","call","$rows","newOrder","newRows","newSettings","newPosition","oldPosition","currentSettings","row","fieldId","maxItems","plugins","document","mousemove","click","$this_input","input_default","sortableContainer","disableSelection","$this","unserialize","serialize","dimension","has","size","subValue","fontFamilySelector","variantSelector","subsetSelector","renderSubControl","fontFamily","sub","startValue","subSelector","is_standard","subList","destroy","len","kirkiAllFonts","activeItem","defaultValue","hasDefault","firstAvailable","subsetValues","s","subsetValuesArray","map","subSelectize","valueField","labelField","searchField","items","create","render","item","label","option","persist"],"mappings":"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","file":"customizer.min.js"}
|
1 |
+
{"version":3,"sources":["customizer.js"],"names":["kirkiArrayToObject","arr","obj","i","length","undefined","kirkiObjectToArray","push","kirkiValidateCSSValue","value","valueIsValid","validUnits","numericValue","parseFloat","unit","replace","NaN","jQuery","inArray","RepeaterRow","rowIndex","element","this","rowNumber","$el","$dragger","find","$minimizer","$remover","$number","$fields","self","on","toggleMinimize","remove","trigger","e","getRowIndex","target","data","renderNumber","wp","customize","controlConstructor","Control","extend","ready","control","checkbox_value","setting","_value","container","is","set","id","editor","CodeMirror","fromTextArea","params","choices","language","name","setOption","theme","height","getValue","parents","refresh","picker","val","wpColorPicker","change","event","ui","setTimeout","selector","addClass","removeClass","$","customizerCtrlEditor","init","window","load","each","setChange","content","tArea","attr","tinyMCE","get","onChange","add","ed","save","getContent","clearTimeout","css","visibility","compiled_value","key","previewer","spinner","min","max","step","selectize","select_value","preset_setting","preset_setting_value","sub_control","settings","controls","sub_control_type","input_element","prop","instance","$select","setValue","numeric_element","html","alphaColorControl","numeric_value","select_element","units_value","index","prototype","getRowNumber","setRowNumber","getElement","setRowIndex","toggleClass","minimize","confirm","slideUp","detach","text","settingValue","settingField","first","repeaterFieldsContainer","currentIndex","rows","limit","parseInt","preventDefault","addRow","$thisButton","openFrame","removeImage","repeaterTemplate","_","memoize","compiled","options","evaluate","interpolate","escape","variable","template","sortable","handle","update","sort","utils","isKeydownButNotEnterEvent","frame","initFrame","open","media","states","controller","Library","library","query","type","multiple","date","selectImage","attachment","state","toJSON","image_src","url","$targetDiv","closest","hide","slideDown","show","$uploadButton","JSON","parse","decodeURI","newValue","encodeURI","stringify","templateData","newRowSetting","fields","hasOwnProperty","newRow","appendTo","one","deleteRow","fieldName","updateField","call","$rows","newOrder","newRows","newSettings","newPosition","oldPosition","currentSettings","row","fieldId","maxItems","plugins","document","mousemove","click","$this_input","input_default","sortableContainer","disableSelection","$this","unserialize","serialize","dimension","has","size","subValue","fontFamilySelector","variantSelector","subsetSelector","renderSubControl","fontFamily","sub","startValue","subSelector","is_standard","subList","destroy","len","kirkiAllFonts","activeItem","defaultValue","hasDefault","firstAvailable","subsetValues","s","subsetValuesArray","map","subSelectize","valueField","labelField","searchField","items","create","render","item","label","option","persist"],"mappings":"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","file":"customizer.min.js"}
|
assets/scss/controls/dashicons.scss
ADDED
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/////////////////////
|
2 |
+
// dashicons controls
|
3 |
+
/////////////////////
|
4 |
+
.customize-control-dashicons {
|
5 |
+
label {
|
6 |
+
position: relative;
|
7 |
+
display: inline-block;
|
8 |
+
}
|
9 |
+
.icons-wrapper {
|
10 |
+
max-height: 300px;
|
11 |
+
overflow-y: scroll;
|
12 |
+
h4 {
|
13 |
+
font-weight: 300;
|
14 |
+
margin: .7em 0;
|
15 |
+
}
|
16 |
+
.dashicons {
|
17 |
+
padding: 3px;
|
18 |
+
font-size: 25px;
|
19 |
+
width: 25px;
|
20 |
+
height: 25px;
|
21 |
+
border: 1px solid transparent;
|
22 |
+
}
|
23 |
+
input {
|
24 |
+
display: none;
|
25 |
+
&:checked {
|
26 |
+
+ label {
|
27 |
+
.dashicons {
|
28 |
+
border: 1px solid #3498DB;
|
29 |
+
color: #000;
|
30 |
+
}
|
31 |
+
}
|
32 |
+
}
|
33 |
+
}
|
34 |
+
}
|
35 |
+
}
|
assets/scss/controls/toggle.scss
CHANGED
@@ -2,6 +2,20 @@
|
|
2 |
// toggle controls
|
3 |
/////////////////////
|
4 |
.customize-control-toggle {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
input[type="checkbox"] {
|
6 |
display: none;
|
7 |
}
|
@@ -62,9 +76,4 @@
|
|
62 |
}
|
63 |
}
|
64 |
}
|
65 |
-
|
66 |
-
.no-description .customize-control-title {
|
67 |
-
width: calc(100% - 50px);
|
68 |
-
float: left;
|
69 |
-
}
|
70 |
}
|
2 |
// toggle controls
|
3 |
/////////////////////
|
4 |
.customize-control-toggle {
|
5 |
+
|
6 |
+
label {
|
7 |
+
display: flex;
|
8 |
+
flex-wrap: wrap;
|
9 |
+
|
10 |
+
.customize-control-title {
|
11 |
+
width: calc(100% - 55px);
|
12 |
+
}
|
13 |
+
|
14 |
+
.description {
|
15 |
+
order: 99;
|
16 |
+
}
|
17 |
+
|
18 |
+
}
|
19 |
input[type="checkbox"] {
|
20 |
display: none;
|
21 |
}
|
76 |
}
|
77 |
}
|
78 |
}
|
|
|
|
|
|
|
|
|
|
|
79 |
}
|
assets/scss/customizer.scss
CHANGED
@@ -7,6 +7,7 @@
|
|
7 |
|
8 |
@import "controls/checkbox";
|
9 |
@import "controls/code";
|
|
|
10 |
@import "controls/dimension";
|
11 |
@import "controls/number";
|
12 |
@import "controls/palette";
|
7 |
|
8 |
@import "controls/checkbox";
|
9 |
@import "controls/code";
|
10 |
+
@import "controls/dashicons";
|
11 |
@import "controls/dimension";
|
12 |
@import "controls/number";
|
13 |
@import "controls/palette";
|
includes/class-kirki-control.php
CHANGED
@@ -89,6 +89,7 @@ if ( ! class_exists( 'Kirki_Control' ) ) {
|
|
89 |
'code' => 'Kirki_Controls_Code_Control',
|
90 |
'color-alpha' => 'Kirki_Controls_Color_Alpha_Control',
|
91 |
'custom' => 'Kirki_Controls_Custom_Control',
|
|
|
92 |
'dimension' => 'Kirki_Controls_Dimension_Control',
|
93 |
'editor' => 'Kirki_Controls_Editor_Control',
|
94 |
'multicheck' => 'Kirki_Controls_MultiCheck_Control',
|
89 |
'code' => 'Kirki_Controls_Code_Control',
|
90 |
'color-alpha' => 'Kirki_Controls_Color_Alpha_Control',
|
91 |
'custom' => 'Kirki_Controls_Custom_Control',
|
92 |
+
'dashicons' => 'Kirki_Controls_Dashicons_Control',
|
93 |
'dimension' => 'Kirki_Controls_Dimension_Control',
|
94 |
'editor' => 'Kirki_Controls_Editor_Control',
|
95 |
'multicheck' => 'Kirki_Controls_MultiCheck_Control',
|
includes/class-kirki-helper.php
CHANGED
@@ -170,5 +170,303 @@ if ( ! class_exists( 'Kirki_Helper' ) ) {
|
|
170 |
|
171 |
}
|
172 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
}
|
|
|
174 |
}
|
170 |
|
171 |
}
|
172 |
|
173 |
+
public static function get_dashicons() {
|
174 |
+
|
175 |
+
$admin_menu = array(
|
176 |
+
'menu',
|
177 |
+
'admin-site',
|
178 |
+
'dashboard',
|
179 |
+
'admin-post',
|
180 |
+
'admin-media',
|
181 |
+
'admin-links',
|
182 |
+
'admin-page',
|
183 |
+
'admin-comments',
|
184 |
+
'admin-appearance',
|
185 |
+
'admin-plugins',
|
186 |
+
'admin-users',
|
187 |
+
'admin-tools',
|
188 |
+
'admin-settings',
|
189 |
+
'admin-network',
|
190 |
+
'admin-home',
|
191 |
+
'admin-generic',
|
192 |
+
'admin-collapse',
|
193 |
+
'filter',
|
194 |
+
'admin-customizer',
|
195 |
+
'admin-multisite',
|
196 |
+
);
|
197 |
+
|
198 |
+
$welcome_screen = array(
|
199 |
+
'welcome-write-blog',
|
200 |
+
'welcome-add-page',
|
201 |
+
'welcome-view-site',
|
202 |
+
'welcome-widgets-menus',
|
203 |
+
'welcome-comments',
|
204 |
+
'welcome-learn-more',
|
205 |
+
);
|
206 |
+
|
207 |
+
$post_formats = array(
|
208 |
+
'format-aside',
|
209 |
+
'format-image',
|
210 |
+
'format-gallery',
|
211 |
+
'format-video',
|
212 |
+
'format-status',
|
213 |
+
'format-quote',
|
214 |
+
'format-chat',
|
215 |
+
'format-audio',
|
216 |
+
'camera',
|
217 |
+
'images-alt',
|
218 |
+
'images-alt2',
|
219 |
+
'video-alt',
|
220 |
+
'video-alt2',
|
221 |
+
'video-alt3',
|
222 |
+
);
|
223 |
+
|
224 |
+
$media = array(
|
225 |
+
'media-archive',
|
226 |
+
'media-audio',
|
227 |
+
'media-code',
|
228 |
+
'media-default',
|
229 |
+
'media-document',
|
230 |
+
'media-interactive',
|
231 |
+
'media-spreadsheet',
|
232 |
+
'media-text',
|
233 |
+
'media-video',
|
234 |
+
'playlist-audio',
|
235 |
+
'playlist-video',
|
236 |
+
'controls-play',
|
237 |
+
'controls-pause',
|
238 |
+
'controls-forward',
|
239 |
+
'controls-skipforward',
|
240 |
+
'controls-back',
|
241 |
+
'controls-skipback',
|
242 |
+
'controls-repeat',
|
243 |
+
'controls-volumeon',
|
244 |
+
'controls-volumeoff',
|
245 |
+
);
|
246 |
+
|
247 |
+
$image_editing = array(
|
248 |
+
'image-crop',
|
249 |
+
'image-rotate',
|
250 |
+
'image-rotate-left',
|
251 |
+
'image-rotate-right',
|
252 |
+
'image-flip-vertical',
|
253 |
+
'image-flip-horizontal',
|
254 |
+
'image-filter',
|
255 |
+
'undo',
|
256 |
+
'redo',
|
257 |
+
);
|
258 |
+
|
259 |
+
$tinymce = array(
|
260 |
+
'editor-bold',
|
261 |
+
'editor-italic',
|
262 |
+
'editor-ul',
|
263 |
+
'editor-ol',
|
264 |
+
'editor-quote',
|
265 |
+
'editor-alignleft',
|
266 |
+
'editor-aligncenter',
|
267 |
+
'editor-alignright',
|
268 |
+
'editor-insertmore',
|
269 |
+
'editor-spellcheck',
|
270 |
+
'editor-expand',
|
271 |
+
'editor-contract',
|
272 |
+
'editor-kitchensink',
|
273 |
+
'editor-underline',
|
274 |
+
'editor-justify',
|
275 |
+
'editor-textcolor',
|
276 |
+
'editor-paste-word',
|
277 |
+
'editor-paste-text',
|
278 |
+
'editor-removeformatting',
|
279 |
+
'editor-video',
|
280 |
+
'editor-customchar',
|
281 |
+
'editor-outdent',
|
282 |
+
'editor-indent',
|
283 |
+
'editor-help',
|
284 |
+
'editor-strikethrough',
|
285 |
+
'editor-unlink',
|
286 |
+
'editor-rtl',
|
287 |
+
'editor-break',
|
288 |
+
'editor-code',
|
289 |
+
'editor-paragraph',
|
290 |
+
'editor-table',
|
291 |
+
);
|
292 |
+
|
293 |
+
$posts = array(
|
294 |
+
'align-left',
|
295 |
+
'align-right',
|
296 |
+
'align-center',
|
297 |
+
'align-none',
|
298 |
+
'lock',
|
299 |
+
'unlock',
|
300 |
+
'calendar',
|
301 |
+
'calendar-alt',
|
302 |
+
'visibility',
|
303 |
+
'hidden',
|
304 |
+
'post-status',
|
305 |
+
'edit',
|
306 |
+
'trash',
|
307 |
+
'sticky',
|
308 |
+
);
|
309 |
+
|
310 |
+
$sorting = array(
|
311 |
+
'external',
|
312 |
+
'arrow-up',
|
313 |
+
'arrow-down',
|
314 |
+
'arrow-right',
|
315 |
+
'arrow-left',
|
316 |
+
'arrow-up-alt',
|
317 |
+
'arrow-down-alt',
|
318 |
+
'arrow-right-alt',
|
319 |
+
'arrow-left-alt',
|
320 |
+
'arrow-up-alt2',
|
321 |
+
'arrow-down-alt2',
|
322 |
+
'arrow-right-alt2',
|
323 |
+
'arrow-left-alt2',
|
324 |
+
'sort',
|
325 |
+
'leftright',
|
326 |
+
'randomize',
|
327 |
+
'list-view',
|
328 |
+
'exerpt-view',
|
329 |
+
'grid-view',
|
330 |
+
);
|
331 |
+
|
332 |
+
$social = array(
|
333 |
+
'share',
|
334 |
+
'share-alt',
|
335 |
+
'share-alt2',
|
336 |
+
'twitter',
|
337 |
+
'rss',
|
338 |
+
'email',
|
339 |
+
'email-alt',
|
340 |
+
'facebook',
|
341 |
+
'facebook-alt',
|
342 |
+
'googleplus',
|
343 |
+
'networking',
|
344 |
+
);
|
345 |
+
|
346 |
+
$wordpress_org = array(
|
347 |
+
'hammer',
|
348 |
+
'art',
|
349 |
+
'migrate',
|
350 |
+
'performance',
|
351 |
+
'universal-access',
|
352 |
+
'universal-access-alt',
|
353 |
+
'tickets',
|
354 |
+
'nametag',
|
355 |
+
'clipboard',
|
356 |
+
'heart',
|
357 |
+
'megaphone',
|
358 |
+
'schedule',
|
359 |
+
);
|
360 |
+
|
361 |
+
$products = array(
|
362 |
+
'wordpress',
|
363 |
+
'wordpress-alt',
|
364 |
+
'pressthis',
|
365 |
+
'update',
|
366 |
+
'screenoptions',
|
367 |
+
'info',
|
368 |
+
'cart',
|
369 |
+
'feedback',
|
370 |
+
'cloud',
|
371 |
+
'translation',
|
372 |
+
);
|
373 |
+
|
374 |
+
$taxonomies = array(
|
375 |
+
'tag',
|
376 |
+
'category',
|
377 |
+
);
|
378 |
+
|
379 |
+
$widgets = array(
|
380 |
+
'archive',
|
381 |
+
'tagcloud',
|
382 |
+
'text',
|
383 |
+
);
|
384 |
+
|
385 |
+
$notifications = array(
|
386 |
+
'yes',
|
387 |
+
'no',
|
388 |
+
'no-alt',
|
389 |
+
'plus',
|
390 |
+
'plus-alt',
|
391 |
+
'minus',
|
392 |
+
'dismiss',
|
393 |
+
'marker',
|
394 |
+
'star-filled',
|
395 |
+
'star-half',
|
396 |
+
'star-empty',
|
397 |
+
'flag',
|
398 |
+
'warning',
|
399 |
+
);
|
400 |
+
|
401 |
+
$misc = array(
|
402 |
+
'location',
|
403 |
+
'location-alt',
|
404 |
+
'vault',
|
405 |
+
'shield',
|
406 |
+
'shield-alt',
|
407 |
+
'sos',
|
408 |
+
'search',
|
409 |
+
'slides',
|
410 |
+
'analytics',
|
411 |
+
'chart-pie',
|
412 |
+
'chart-bar',
|
413 |
+
'chart-line',
|
414 |
+
'chart-area',
|
415 |
+
'groups',
|
416 |
+
'businessman',
|
417 |
+
'id',
|
418 |
+
'id-alt',
|
419 |
+
'products',
|
420 |
+
'awards',
|
421 |
+
'forms',
|
422 |
+
'testimonial',
|
423 |
+
'portfolio',
|
424 |
+
'book',
|
425 |
+
'book-alt',
|
426 |
+
'download',
|
427 |
+
'upload',
|
428 |
+
'backup',
|
429 |
+
'clock',
|
430 |
+
'lightbulb',
|
431 |
+
'microphone',
|
432 |
+
'desktop',
|
433 |
+
'tablet',
|
434 |
+
'smartphone',
|
435 |
+
'phone',
|
436 |
+
'index-card',
|
437 |
+
'carrot',
|
438 |
+
'building',
|
439 |
+
'store',
|
440 |
+
'album',
|
441 |
+
'palmtree',
|
442 |
+
'tickets-alt',
|
443 |
+
'money',
|
444 |
+
'smiley',
|
445 |
+
'thumbs-up',
|
446 |
+
'thumbs-down',
|
447 |
+
'layout',
|
448 |
+
);
|
449 |
+
|
450 |
+
return array(
|
451 |
+
'admin-menu' => $admin_menu,
|
452 |
+
'welcome-screen' => $welcome_screen,
|
453 |
+
'post-formats' => $post_formats,
|
454 |
+
'media' => $media,
|
455 |
+
'image-editing' => $image_editing,
|
456 |
+
'tinymce' => $tinymce,
|
457 |
+
'posts' => $posts,
|
458 |
+
'sorting' => $sorting,
|
459 |
+
'social' => $social,
|
460 |
+
'wordpress_org' => $wordpress_org,
|
461 |
+
'products' => $products,
|
462 |
+
'taxonomies' => $taxonomies,
|
463 |
+
'widgets' => $widgets,
|
464 |
+
'notifications' => $notifications,
|
465 |
+
'misc' => $misc,
|
466 |
+
);
|
467 |
+
|
468 |
+
}
|
469 |
+
|
470 |
}
|
471 |
+
|
472 |
}
|
includes/class-kirki-init.php
CHANGED
@@ -71,6 +71,7 @@ if ( ! class_exists( 'Kirki_Init' ) ) {
|
|
71 |
$wp_customize->register_control_type( 'Kirki_Controls_Code_Control' );
|
72 |
$wp_customize->register_control_type( 'Kirki_Controls_Color_Alpha_Control' );
|
73 |
$wp_customize->register_control_type( 'Kirki_Controls_Custom_Control' );
|
|
|
74 |
$wp_customize->register_control_type( 'Kirki_Controls_Dimension_Control' );
|
75 |
$wp_customize->register_control_type( 'Kirki_Controls_Number_Control' );
|
76 |
$wp_customize->register_control_type( 'Kirki_Controls_Radio_Control' );
|
71 |
$wp_customize->register_control_type( 'Kirki_Controls_Code_Control' );
|
72 |
$wp_customize->register_control_type( 'Kirki_Controls_Color_Alpha_Control' );
|
73 |
$wp_customize->register_control_type( 'Kirki_Controls_Custom_Control' );
|
74 |
+
$wp_customize->register_control_type( 'Kirki_Controls_Dashicons_Control' );
|
75 |
$wp_customize->register_control_type( 'Kirki_Controls_Dimension_Control' );
|
76 |
$wp_customize->register_control_type( 'Kirki_Controls_Number_Control' );
|
77 |
$wp_customize->register_control_type( 'Kirki_Controls_Radio_Control' );
|
includes/class-kirki-l10n.php
CHANGED
@@ -153,6 +153,8 @@ if ( ! class_exists( 'Kirki_l10n' ) ) {
|
|
153 |
'ultra-bold' => esc_attr__( 'Ultra-Bold 900', 'kirki' ),
|
154 |
'ultra-bold-italic' => esc_attr__( 'Ultra-Bold 900 Italic', 'kirki' ),
|
155 |
'invalid-value' => esc_attr__( 'Invalid Value', 'kirki' ),
|
|
|
|
|
156 |
);
|
157 |
|
158 |
$config = apply_filters( 'kirki/config', array() );
|
153 |
'ultra-bold' => esc_attr__( 'Ultra-Bold 900', 'kirki' ),
|
154 |
'ultra-bold-italic' => esc_attr__( 'Ultra-Bold 900 Italic', 'kirki' ),
|
155 |
'invalid-value' => esc_attr__( 'Invalid Value', 'kirki' ),
|
156 |
+
'add-new-row' => esc_attr__( 'Add new row', 'kirki' ),
|
157 |
+
'limit-rows' => esc_attr__( 'Limit: %s rows', 'kirki' ),
|
158 |
);
|
159 |
|
160 |
$config = apply_filters( 'kirki/config', array() );
|
includes/class-kirki-sanitize-values.php
CHANGED
@@ -239,43 +239,29 @@ if ( ! class_exists( 'Kirki_Sanitize_Values' ) ) {
|
|
239 |
* @return string
|
240 |
*/
|
241 |
public static function rgba( $value ) {
|
242 |
-
|
243 |
-
|
244 |
-
if ( empty( $value ) || is_array( $value ) ) {
|
245 |
-
return 'rgba(0,0,0,0)';
|
246 |
-
}
|
247 |
-
|
248 |
-
// If string does not start with 'rgba', then treat as hex
|
249 |
-
// sanitize the hex color and finally convert hex to rgba
|
250 |
-
if ( false === strpos( $value, 'rgba' ) ) {
|
251 |
-
return Kirki_Color::get_rgba( Kirki_Color::sanitize_hex( $value ) );
|
252 |
-
}
|
253 |
-
|
254 |
-
// By now we know the string is formatted as an rgba color so we need to further sanitize it.
|
255 |
-
$value = str_replace( ' ', '', $value );
|
256 |
-
sscanf( $value, 'rgba(%d,%d,%d,%f)', $red, $green, $blue, $alpha );
|
257 |
-
return 'rgba(' . $red . ',' . $green . ',' . $blue . ',' . $alpha . ')';
|
258 |
-
|
259 |
}
|
260 |
|
261 |
/**
|
262 |
* Sanitize colors.
|
263 |
-
* Determine if the current value is a hex or an rgba color and call the appropriate method.
|
264 |
*
|
265 |
* @since 0.8.5
|
266 |
* @return string
|
267 |
*/
|
268 |
public static function color( $value ) {
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
if ( 'rgba' == $mode ) {
|
274 |
-
return Kirki_Color::sanitize_hex( $value );
|
275 |
-
} else {
|
276 |
-
return self::rgba( $value );
|
277 |
}
|
278 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
279 |
}
|
280 |
|
281 |
/**
|
239 |
* @return string
|
240 |
*/
|
241 |
public static function rgba( $value ) {
|
242 |
+
$color = ariColor::newColor( $value );
|
243 |
+
return $color->toCSS( 'rgba' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
}
|
245 |
|
246 |
/**
|
247 |
* Sanitize colors.
|
|
|
248 |
*
|
249 |
* @since 0.8.5
|
250 |
* @return string
|
251 |
*/
|
252 |
public static function color( $value ) {
|
253 |
+
// If empty, return empty
|
254 |
+
if ( '' == $value ) {
|
255 |
+
return '';
|
|
|
|
|
|
|
|
|
|
|
256 |
}
|
257 |
+
// If transparent, return 'transparent'
|
258 |
+
if ( is_string( $value ) && 'transparent' == trim( $value ) ) {
|
259 |
+
return 'transparent';
|
260 |
+
}
|
261 |
+
// Instantiate the object
|
262 |
+
$color = ariColor::newColor( $value );
|
263 |
+
// Return a CSS value, using the auto-detected mode
|
264 |
+
return $color->toCSS( $color->mode );
|
265 |
}
|
266 |
|
267 |
/**
|
includes/class-kirki-toolkit.php
CHANGED
@@ -30,7 +30,7 @@ if ( ! class_exists( 'Kirki_Toolkit' ) ) {
|
|
30 |
* @access protected
|
31 |
* @var string
|
32 |
*/
|
33 |
-
protected static $version = '2.2.
|
34 |
|
35 |
/**
|
36 |
* Access the single instance of this class
|
30 |
* @access protected
|
31 |
* @var string
|
32 |
*/
|
33 |
+
protected static $version = '2.2.4';
|
34 |
|
35 |
/**
|
36 |
* Access the single instance of this class
|
includes/controls/class-kirki-controls-dashicons-control.php
ADDED
@@ -0,0 +1,162 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Dashicons Customizer Control.
|
4 |
+
*
|
5 |
+
* @package Kirki
|
6 |
+
* @subpackage Controls
|
7 |
+
* @copyright Copyright (c) 2016, Aristeides Stathopoulos
|
8 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
9 |
+
* @since 2.2.4
|
10 |
+
*/
|
11 |
+
|
12 |
+
// Exit if accessed directly
|
13 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
+
exit;
|
15 |
+
}
|
16 |
+
|
17 |
+
if ( ! class_exists( 'Kirki_Controls_Dashicons_Control' ) ) {
|
18 |
+
class Kirki_Controls_Dashicons_Control extends Kirki_Customize_Control {
|
19 |
+
|
20 |
+
public $type = 'dashicons';
|
21 |
+
|
22 |
+
public function to_json() {
|
23 |
+
parent::to_json();
|
24 |
+
$this->json['icons'] = Kirki_Helper::get_dashicons();
|
25 |
+
}
|
26 |
+
|
27 |
+
protected function content_template() { ?>
|
28 |
+
<# if ( data.tooltip ) { #>
|
29 |
+
<a href="#" class="tooltip hint--left" data-hint="{{ data.tooltip }}"><span class='dashicons dashicons-info'></span></a>
|
30 |
+
<# } #>
|
31 |
+
<# if ( data.label ) { #>
|
32 |
+
<span class="customize-control-title">{{ data.label }}</span>
|
33 |
+
<# } #>
|
34 |
+
<# if ( data.description ) { #>
|
35 |
+
<span class="description customize-control-description">{{{ data.description }}}</span>
|
36 |
+
<# } #>
|
37 |
+
<div class="icons-wrapper">
|
38 |
+
<h4>Admin Menu</h4>
|
39 |
+
<# for ( key in data.icons['admin-menu'] ) { #>
|
40 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['admin-menu'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['admin-menu'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['admin-menu'][ key ] ) { #> checked="checked"<# } #>>
|
41 |
+
<label for="{{ data.id }}{{ data.icons['admin-menu'][ key ] }}">
|
42 |
+
<span class="dashicons dashicons-{{ data.icons['admin-menu'][ key ] }}"></span>
|
43 |
+
</label>
|
44 |
+
</input>
|
45 |
+
<# } #>
|
46 |
+
<h4>Welcome Screen</h4>
|
47 |
+
<# for ( key in data.icons['welcome-screen'] ) { #>
|
48 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['welcome-screen'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['welcome-screen'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['welcome-screen'][ key ] ) { #> checked="checked"<# } #>>
|
49 |
+
<label for="{{ data.id }}{{ data.icons['welcome-screen'][ key ] }}">
|
50 |
+
<span class="dashicons dashicons-{{ data.icons['welcome-screen'][ key ] }}"></span>
|
51 |
+
</label>
|
52 |
+
</input>
|
53 |
+
<# } #>
|
54 |
+
<h4>Post Formats</h4>
|
55 |
+
<# for ( key in data.icons['post-formats'] ) { #>
|
56 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['post-formats'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['post-formats'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['post-formats'][ key ] ) { #> checked="checked"<# } #>>
|
57 |
+
<label for="{{ data.id }}{{ data.icons['post-formats'][ key ] }}">
|
58 |
+
<span class="dashicons dashicons-{{ data.icons['post-formats'][ key ] }}"></span>
|
59 |
+
</label>
|
60 |
+
</input>
|
61 |
+
<# } #>
|
62 |
+
<h4>Media</h4>
|
63 |
+
<# for ( key in data.icons['media'] ) { #>
|
64 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['media'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['media'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['media'][ key ] ) { #> checked="checked"<# } #>>
|
65 |
+
<label for="{{ data.id }}{{ data.icons['media'][ key ] }}">
|
66 |
+
<span class="dashicons dashicons-{{ data.icons['media'][ key ] }}"></span>
|
67 |
+
</label>
|
68 |
+
</input>
|
69 |
+
<# } #>
|
70 |
+
<h4>Image Editing</h4>
|
71 |
+
<# for ( key in data.icons['image-editing'] ) { #>
|
72 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['image-editing'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['image-editing'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['image-editing'][ key ] ) { #> checked="checked"<# } #>>
|
73 |
+
<label for="{{ data.id }}{{ data.icons['image-editing'][ key ] }}">
|
74 |
+
<span class="dashicons dashicons-{{ data.icons['image-editing'][ key ] }}"></span>
|
75 |
+
</label>
|
76 |
+
</input>
|
77 |
+
<# } #>
|
78 |
+
<h4>TinyMCE</h4>
|
79 |
+
<# for ( key in data.icons['tinymce'] ) { #>
|
80 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['tinymce'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['tinymce'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['tinymce'][ key ] ) { #> checked="checked"<# } #>>
|
81 |
+
<label for="{{ data.id }}{{ data.icons['tinymce'][ key ] }}">
|
82 |
+
<span class="dashicons dashicons-{{ data.icons['tinymce'][ key ] }}"></span>
|
83 |
+
</label>
|
84 |
+
</input>
|
85 |
+
<# } #>
|
86 |
+
<h4>Posts</h4>
|
87 |
+
<# for ( key in data.icons['posts'] ) { #>
|
88 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['posts'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['posts'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['posts'][ key ] ) { #> checked="checked"<# } #>>
|
89 |
+
<label for="{{ data.id }}{{ data.icons['posts'][ key ] }}">
|
90 |
+
<span class="dashicons dashicons-{{ data.icons['posts'][ key ] }}"></span>
|
91 |
+
</label>
|
92 |
+
</input>
|
93 |
+
<# } #>
|
94 |
+
<h4>Sorting</h4>
|
95 |
+
<# for ( key in data.icons['sorting'] ) { #>
|
96 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['sorting'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['sorting'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['sorting'][ key ] ) { #> checked="checked"<# } #>>
|
97 |
+
<label for="{{ data.id }}{{ data.icons['sorting'][ key ] }}">
|
98 |
+
<span class="dashicons dashicons-{{ data.icons['sorting'][ key ] }}"></span>
|
99 |
+
</label>
|
100 |
+
</input>
|
101 |
+
<# } #>
|
102 |
+
<h4>Social</h4>
|
103 |
+
<# for ( key in data.icons['social'] ) { #>
|
104 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['social'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['social'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['social'][ key ] ) { #> checked="checked"<# } #>>
|
105 |
+
<label for="{{ data.id }}{{ data.icons['social'][ key ] }}">
|
106 |
+
<span class="dashicons dashicons-{{ data.icons['social'][ key ] }}"></span>
|
107 |
+
</label>
|
108 |
+
</input>
|
109 |
+
<# } #>
|
110 |
+
<h4>WordPress</h4>
|
111 |
+
<# for ( key in data.icons['wordpress_org'] ) { #>
|
112 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['wordpress_org'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['wordpress_org'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['wordpress_org'][ key ] ) { #> checked="checked"<# } #>>
|
113 |
+
<label for="{{ data.id }}{{ data.icons['wordpress_org'][ key ] }}">
|
114 |
+
<span class="dashicons dashicons-{{ data.icons['wordpress_org'][ key ] }}"></span>
|
115 |
+
</label>
|
116 |
+
</input>
|
117 |
+
<# } #>
|
118 |
+
<h4>Products</h4>
|
119 |
+
<# for ( key in data.icons['products'] ) { #>
|
120 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['products'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['products'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['products'][ key ] ) { #> checked="checked"<# } #>>
|
121 |
+
<label for="{{ data.id }}{{ data.icons['products'][ key ] }}">
|
122 |
+
<span class="dashicons dashicons-{{ data.icons['products'][ key ] }}"></span>
|
123 |
+
</label>
|
124 |
+
</input>
|
125 |
+
<# } #>
|
126 |
+
<h4>Taxonomies</h4>
|
127 |
+
<# for ( key in data.icons['taxonomies'] ) { #>
|
128 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['taxonomies'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['taxonomies'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['taxonomies'][ key ] ) { #> checked="checked"<# } #>>
|
129 |
+
<label for="{{ data.id }}{{ data.icons['taxonomies'][ key ] }}">
|
130 |
+
<span class="dashicons dashicons-{{ data.icons['taxonomies'][ key ] }}"></span>
|
131 |
+
</label>
|
132 |
+
</input>
|
133 |
+
<# } #>
|
134 |
+
<h4>Widgets</h4>
|
135 |
+
<# for ( key in data.icons['widgets'] ) { #>
|
136 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['widgets'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['widgets'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['widgets'][ key ] ) { #> checked="checked"<# } #>>
|
137 |
+
<label for="{{ data.id }}{{ data.icons['widgets'][ key ] }}">
|
138 |
+
<span class="dashicons dashicons-{{ data.icons['widgets'][ key ] }}"></span>
|
139 |
+
</label>
|
140 |
+
</input>
|
141 |
+
<# } #>
|
142 |
+
<h4>Notifications</h4>
|
143 |
+
<# for ( key in data.icons['notifications'] ) { #>
|
144 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['notifications'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['notifications'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['notifications'][ key ] ) { #> checked="checked"<# } #>>
|
145 |
+
<label for="{{ data.id }}{{ data.icons['notifications'][ key ] }}">
|
146 |
+
<span class="dashicons dashicons-{{ data.icons['notifications'][ key ] }}"></span>
|
147 |
+
</label>
|
148 |
+
</input>
|
149 |
+
<# } #>
|
150 |
+
<h4>Misc</h4>
|
151 |
+
<# for ( key in data.icons['misc'] ) { #>
|
152 |
+
<input class="dashicons-select" type="radio" value="{{ data.icons['misc'][ key ] }}" name="_customize-dashicons-radio-{{ data.id }}" id="{{ data.id }}{{ data.icons['misc'][ key ] }}" {{{ data.link }}}<# if ( data.value === data.icons['misc'][ key ] ) { #> checked="checked"<# } #>>
|
153 |
+
<label for="{{ data.id }}{{ data.icons['misc'][ key ] }}">
|
154 |
+
<span class="dashicons dashicons-{{ data.icons['misc'][ key ] }}"></span>
|
155 |
+
</label>
|
156 |
+
</input>
|
157 |
+
<# } #>
|
158 |
+
</div>
|
159 |
+
<?php
|
160 |
+
}
|
161 |
+
}
|
162 |
+
}
|
includes/controls/class-kirki-controls-repeater-control.php
CHANGED
@@ -24,8 +24,9 @@ if ( ! class_exists( 'Kirki_Controls_Repeater_Control' ) ) {
|
|
24 |
public function __construct( $manager, $id, $args = array() ) {
|
25 |
parent::__construct( $manager, $id, $args );
|
26 |
|
|
|
27 |
if ( empty( $this->button_label ) ) {
|
28 |
-
$this->button_label =
|
29 |
}
|
30 |
|
31 |
if ( empty( $args['fields'] ) || ! is_array( $args['fields'] ) ) {
|
@@ -77,6 +78,7 @@ if ( ! class_exists( 'Kirki_Controls_Repeater_Control' ) ) {
|
|
77 |
}
|
78 |
|
79 |
public function render_content() { ?>
|
|
|
80 |
<?php if ( '' != $this->tooltip ) : ?>
|
81 |
<a href="#" class="tooltip hint--left" data-hint="<?php echo esc_html( $this->tooltip ); ?>"><span class='dashicons dashicons-info'></span></a>
|
82 |
<?php endif; ?>
|
@@ -92,7 +94,9 @@ if ( ! class_exists( 'Kirki_Controls_Repeater_Control' ) ) {
|
|
92 |
|
93 |
<ul class="repeater-fields"></ul>
|
94 |
|
95 |
-
|
|
|
|
|
96 |
<button class="button-secondary repeater-add"><?php echo esc_html( $this->button_label ); ?></button>
|
97 |
|
98 |
<?php
|
24 |
public function __construct( $manager, $id, $args = array() ) {
|
25 |
parent::__construct( $manager, $id, $args );
|
26 |
|
27 |
+
$l10n = Kirki_l10n::get_strings();
|
28 |
if ( empty( $this->button_label ) ) {
|
29 |
+
$this->button_label = $l10n['add-new-row'];
|
30 |
}
|
31 |
|
32 |
if ( empty( $args['fields'] ) || ! is_array( $args['fields'] ) ) {
|
78 |
}
|
79 |
|
80 |
public function render_content() { ?>
|
81 |
+
<?php $l10n = Kirki_l10n::get_strings(); ?>
|
82 |
<?php if ( '' != $this->tooltip ) : ?>
|
83 |
<a href="#" class="tooltip hint--left" data-hint="<?php echo esc_html( $this->tooltip ); ?>"><span class='dashicons dashicons-info'></span></a>
|
84 |
<?php endif; ?>
|
94 |
|
95 |
<ul class="repeater-fields"></ul>
|
96 |
|
97 |
+
<?php if ( isset( $this->choices['limit'] ) ) : ?>
|
98 |
+
<p class="limit"><?php printf( $l10n['limit-rows'], $this->choices['limit'] ); ?></p>
|
99 |
+
<?php endif; ?>
|
100 |
<button class="button-secondary repeater-add"><?php echo esc_html( $this->button_label ); ?></button>
|
101 |
|
102 |
<?php
|
includes/controls/class-kirki-controls-toggle-control.php
CHANGED
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Kirki_Controls_Toggle_Control' ) ) {
|
|
23 |
<# if ( data.tooltip ) { #>
|
24 |
<a href="#" class="tooltip hint--left" data-hint="{{ data.tooltip }}"><span class='dashicons dashicons-info'></span></a>
|
25 |
<# } #>
|
26 |
-
<label for="toggle_{{ data.id }}"
|
27 |
<span class="customize-control-title">
|
28 |
{{{ data.label }}}
|
29 |
</span>
|
23 |
<# if ( data.tooltip ) { #>
|
24 |
<a href="#" class="tooltip hint--left" data-hint="{{ data.tooltip }}"><span class='dashicons dashicons-info'></span></a>
|
25 |
<# } #>
|
26 |
+
<label for="toggle_{{ data.id }}">
|
27 |
<span class="customize-control-title">
|
28 |
{{{ data.label }}}
|
29 |
</span>
|
includes/lib/class-kirki-color.php
CHANGED
@@ -59,7 +59,7 @@ if ( ! class_exists( 'Kirki_Color' ) ) {
|
|
59 |
if ( is_string( $color ) && 'transparent' == trim( $color ) ) {
|
60 |
return 'transparent';
|
61 |
}
|
62 |
-
$obj =
|
63 |
if ( 'auto' == $mode ) {
|
64 |
$mode = $obj->mode;
|
65 |
}
|
@@ -75,7 +75,7 @@ if ( ! class_exists( 'Kirki_Color' ) ) {
|
|
75 |
* @return mixed array|string
|
76 |
*/
|
77 |
public static function get_rgb( $color, $implode = false ) {
|
78 |
-
$obj =
|
79 |
if ( $implode ) {
|
80 |
return $obj->toCSS( 'rgb' );
|
81 |
}
|
@@ -101,7 +101,7 @@ if ( ! class_exists( 'Kirki_Color' ) ) {
|
|
101 |
* @return int|float The alpha value of the color.
|
102 |
*/
|
103 |
public static function get_alpha_from_rgba( $color ) {
|
104 |
-
$obj =
|
105 |
return $obj->alpha;
|
106 |
}
|
107 |
|
@@ -114,7 +114,7 @@ if ( ! class_exists( 'Kirki_Color' ) ) {
|
|
114 |
* @return string
|
115 |
*/
|
116 |
public static function get_rgba( $color = '#fff', $alpha = 1 ) {
|
117 |
-
$obj =
|
118 |
if ( 1 == $alpha ) {
|
119 |
return $obj->toCSS( 'rgba' );
|
120 |
}
|
@@ -142,112 +142,150 @@ if ( ! class_exists( 'Kirki_Color' ) ) {
|
|
142 |
* @return string The corresponding RGB string.
|
143 |
*/
|
144 |
public static function rgba_to_rgb( $color ) {
|
145 |
-
$obj =
|
146 |
return $obj->toCSS( 'rgb' );
|
147 |
}
|
148 |
|
149 |
/**
|
150 |
* Gets the brightness of the $hex color.
|
151 |
*
|
152 |
-
* @
|
153 |
-
*
|
154 |
* @return int value between 0 and 255
|
155 |
*/
|
156 |
-
public static function get_brightness( $
|
157 |
-
$
|
158 |
-
|
|
|
159 |
}
|
160 |
-
|
161 |
/**
|
162 |
* Adjusts brightness of the $hex color.
|
163 |
*
|
164 |
* @param string $hex The hex value of a color
|
165 |
* @param integer $steps should be between -255 and 255. Negative = darker, positive = lighter
|
166 |
-
*
|
167 |
* @return string returns hex color
|
168 |
*/
|
169 |
public static function adjust_brightness( $hex, $steps ) {
|
170 |
-
$
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
$
|
175 |
-
$
|
176 |
-
$
|
177 |
-
|
|
|
|
|
178 |
}
|
179 |
-
|
180 |
/**
|
181 |
* Mixes 2 hex colors.
|
182 |
* the "percentage" variable is the percent of the first color
|
183 |
* to be used it the mix. default is 50 (equal mix)
|
184 |
*
|
185 |
-
* @param string
|
186 |
-
* @param string $
|
187 |
* @param integer $percentage a value between 0 and 100
|
188 |
-
*
|
189 |
* @return string returns hex color
|
190 |
*/
|
191 |
-
public static function mix_colors( $
|
192 |
-
$
|
193 |
-
$
|
194 |
-
$
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
) );
|
199 |
-
|
|
|
200 |
}
|
201 |
-
|
202 |
/**
|
203 |
-
* Convert color to
|
204 |
*
|
205 |
-
* @
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
*
|
207 |
-
* @
|
|
|
208 |
*/
|
209 |
-
public static function
|
210 |
-
$
|
211 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
212 |
}
|
213 |
-
|
214 |
/*
|
215 |
* This is a very simple algorithm that works by summing up the differences between the three color components red, green and blue.
|
216 |
* A value higher than 500 is recommended for good readability.
|
217 |
*/
|
218 |
public static function color_difference( $color_1 = '#ffffff', $color_2 = '#000000' ) {
|
219 |
-
$
|
220 |
-
$
|
221 |
-
|
222 |
-
$
|
223 |
-
$
|
224 |
-
$
|
225 |
-
|
226 |
$color_diff = $r_diff + $g_diff + $b_diff;
|
227 |
-
|
228 |
return $color_diff;
|
229 |
}
|
230 |
-
|
231 |
/*
|
232 |
* This function tries to compare the brightness of the colors.
|
233 |
* A return value of more than 125 is recommended.
|
234 |
* Combining it with the color_difference function above might make sense.
|
235 |
*/
|
236 |
public static function brightness_difference( $color_1 = '#ffffff', $color_2 = '#000000' ) {
|
237 |
-
$
|
238 |
-
$
|
239 |
-
|
|
|
|
|
|
|
|
|
240 |
}
|
241 |
-
|
242 |
/*
|
243 |
-
* Uses the
|
244 |
* The returned value should be bigger than 5 for best readability.
|
245 |
*/
|
246 |
-
public static function
|
247 |
-
$
|
248 |
-
$
|
249 |
-
|
|
|
|
|
|
|
|
|
|
|
250 |
}
|
251 |
-
|
252 |
}
|
253 |
}
|
59 |
if ( is_string( $color ) && 'transparent' == trim( $color ) ) {
|
60 |
return 'transparent';
|
61 |
}
|
62 |
+
$obj = ariColor::newColor( $color );
|
63 |
if ( 'auto' == $mode ) {
|
64 |
$mode = $obj->mode;
|
65 |
}
|
75 |
* @return mixed array|string
|
76 |
*/
|
77 |
public static function get_rgb( $color, $implode = false ) {
|
78 |
+
$obj = ariColor::newColor( $color );
|
79 |
if ( $implode ) {
|
80 |
return $obj->toCSS( 'rgb' );
|
81 |
}
|
101 |
* @return int|float The alpha value of the color.
|
102 |
*/
|
103 |
public static function get_alpha_from_rgba( $color ) {
|
104 |
+
$obj = ariColor::newColor( $color );
|
105 |
return $obj->alpha;
|
106 |
}
|
107 |
|
114 |
* @return string
|
115 |
*/
|
116 |
public static function get_rgba( $color = '#fff', $alpha = 1 ) {
|
117 |
+
$obj = ariColor::newColor( $color );
|
118 |
if ( 1 == $alpha ) {
|
119 |
return $obj->toCSS( 'rgba' );
|
120 |
}
|
142 |
* @return string The corresponding RGB string.
|
143 |
*/
|
144 |
public static function rgba_to_rgb( $color ) {
|
145 |
+
$obj = ariColor::newColor( $color );
|
146 |
return $obj->toCSS( 'rgb' );
|
147 |
}
|
148 |
|
149 |
/**
|
150 |
* Gets the brightness of the $hex color.
|
151 |
*
|
152 |
+
* @var string The hex value of a color
|
|
|
153 |
* @return int value between 0 and 255
|
154 |
*/
|
155 |
+
public static function get_brightness( $hex ) {
|
156 |
+
$hex = self::sanitize_hex( $hex, false );
|
157 |
+
// returns brightness value from 0 to 255
|
158 |
+
return intval( ( ( hexdec( substr( $hex, 0, 2 ) ) * 299 ) + ( hexdec( substr( $hex, 2, 2 ) ) * 587 ) + ( hexdec( substr( $hex, 4, 2 ) ) * 114 ) ) / 1000 );
|
159 |
}
|
|
|
160 |
/**
|
161 |
* Adjusts brightness of the $hex color.
|
162 |
*
|
163 |
* @param string $hex The hex value of a color
|
164 |
* @param integer $steps should be between -255 and 255. Negative = darker, positive = lighter
|
|
|
165 |
* @return string returns hex color
|
166 |
*/
|
167 |
public static function adjust_brightness( $hex, $steps ) {
|
168 |
+
$hex = self::sanitize_hex( $hex, false );
|
169 |
+
$steps = max( -255, min( 255, $steps ) );
|
170 |
+
// Adjust number of steps and keep it inside 0 to 255
|
171 |
+
$red = max( 0, min( 255, hexdec( substr( $hex, 0, 2 ) ) + $steps ) );
|
172 |
+
$green = max( 0, min( 255, hexdec( substr( $hex, 2, 2 ) ) + $steps ) );
|
173 |
+
$blue = max( 0, min( 255, hexdec( substr( $hex, 4, 2 ) ) + $steps ) );
|
174 |
+
$red_hex = str_pad( dechex( $red ), 2, '0', STR_PAD_LEFT );
|
175 |
+
$green_hex = str_pad( dechex( $green ), 2, '0', STR_PAD_LEFT );
|
176 |
+
$blue_hex = str_pad( dechex( $blue ), 2, '0', STR_PAD_LEFT );
|
177 |
+
return self::sanitize_hex( $red_hex . $green_hex . $blue_hex );
|
178 |
}
|
|
|
179 |
/**
|
180 |
* Mixes 2 hex colors.
|
181 |
* the "percentage" variable is the percent of the first color
|
182 |
* to be used it the mix. default is 50 (equal mix)
|
183 |
*
|
184 |
+
* @param string|false $hex1
|
185 |
+
* @param string $hex2
|
186 |
* @param integer $percentage a value between 0 and 100
|
|
|
187 |
* @return string returns hex color
|
188 |
*/
|
189 |
+
public static function mix_colors( $hex1, $hex2, $percentage ) {
|
190 |
+
$hex1 = self::sanitize_hex( $hex1, false );
|
191 |
+
$hex2 = self::sanitize_hex( $hex2, false );
|
192 |
+
$red = ( $percentage * hexdec( substr( $hex1, 0, 2 ) ) + ( 100 - $percentage ) * hexdec( substr( $hex2, 0, 2 ) ) ) / 100;
|
193 |
+
$green = ( $percentage * hexdec( substr( $hex1, 2, 2 ) ) + ( 100 - $percentage ) * hexdec( substr( $hex2, 2, 2 ) ) ) / 100;
|
194 |
+
$blue = ( $percentage * hexdec( substr( $hex1, 4, 2 ) ) + ( 100 - $percentage ) * hexdec( substr( $hex2, 4, 2 ) ) ) / 100;
|
195 |
+
$red_hex = str_pad( dechex( $red ), 2, '0', STR_PAD_LEFT );
|
196 |
+
$green_hex = str_pad( dechex( $green ), 2, '0', STR_PAD_LEFT );
|
197 |
+
$blue_hex = str_pad( dechex( $blue ), 2, '0', STR_PAD_LEFT );
|
198 |
+
return self::sanitize_hex( $red_hex . $green_hex . $blue_hex );
|
199 |
}
|
|
|
200 |
/**
|
201 |
+
* Convert hex color to hsv
|
202 |
*
|
203 |
+
* @var string The hex value of color 1
|
204 |
+
* @return array returns array( 'h', 's', 'v' )
|
205 |
+
*/
|
206 |
+
public static function hex_to_hsv( $hex ) {
|
207 |
+
$rgb = (array) (array) self::get_rgb( self::sanitize_hex( $hex, false ) );
|
208 |
+
return self::rgb_to_hsv( $rgb );
|
209 |
+
}
|
210 |
+
/**
|
211 |
+
* Convert hex color to hsv
|
212 |
*
|
213 |
+
* @var array The rgb color to conver array( 'r', 'g', 'b' )
|
214 |
+
* @return array returns array( 'h', 's', 'v' )
|
215 |
*/
|
216 |
+
public static function rgb_to_hsv( $color = array() ) {
|
217 |
+
$var_r = ( $color[0] / 255 );
|
218 |
+
$var_g = ( $color[1] / 255 );
|
219 |
+
$var_b = ( $color[2] / 255 );
|
220 |
+
$var_min = min( $var_r, $var_g, $var_b );
|
221 |
+
$var_max = max( $var_r, $var_g, $var_b );
|
222 |
+
$del_max = $var_max - $var_min;
|
223 |
+
$h = 0;
|
224 |
+
$s = 0;
|
225 |
+
$v = $var_max;
|
226 |
+
if ( 0 != $del_max ) {
|
227 |
+
$s = $del_max / $var_max;
|
228 |
+
$del_r = ( ( ( $var_max - $var_r ) / 6 ) + ( $del_max / 2 ) ) / $del_max;
|
229 |
+
$del_g = ( ( ( $var_max - $var_g ) / 6 ) + ( $del_max / 2 ) ) / $del_max;
|
230 |
+
$del_b = ( ( ( $var_max - $var_b ) / 6 ) + ( $del_max / 2 ) ) / $del_max;
|
231 |
+
if ( $var_r == $var_max ) {
|
232 |
+
$h = $del_b - $del_g;
|
233 |
+
} elseif ( $var_g == $var_max ) {
|
234 |
+
$h = ( 1 / 3 ) + $del_r - $del_b;
|
235 |
+
} elseif ( $var_b == $var_max ) {
|
236 |
+
$h = ( 2 / 3 ) + $del_g - $del_r;
|
237 |
+
}
|
238 |
+
if ( $h < 0 ) {
|
239 |
+
$h++;
|
240 |
+
}
|
241 |
+
if ( $h > 1 ) {
|
242 |
+
$h--;
|
243 |
+
}
|
244 |
+
}
|
245 |
+
return array( 'h' => round( $h, 2 ), 's' => round( $s, 2 ), 'v' => round( $v, 2 ) );
|
246 |
}
|
|
|
247 |
/*
|
248 |
* This is a very simple algorithm that works by summing up the differences between the three color components red, green and blue.
|
249 |
* A value higher than 500 is recommended for good readability.
|
250 |
*/
|
251 |
public static function color_difference( $color_1 = '#ffffff', $color_2 = '#000000' ) {
|
252 |
+
$color_1 = self::sanitize_hex( $color_1, false );
|
253 |
+
$color_2 = self::sanitize_hex( $color_2, false );
|
254 |
+
$color_1_rgb = self::get_rgb( $color_1 );
|
255 |
+
$color_2_rgb = self::get_rgb( $color_2 );
|
256 |
+
$r_diff = max( $color_1_rgb[0], $color_2_rgb[0] ) - min( $color_1_rgb[0], $color_2_rgb[0] );
|
257 |
+
$g_diff = max( $color_1_rgb[1], $color_2_rgb[1] ) - min( $color_1_rgb[1], $color_2_rgb[1] );
|
258 |
+
$b_diff = max( $color_1_rgb[2], $color_2_rgb[2] ) - min( $color_1_rgb[2], $color_2_rgb[2] );
|
259 |
$color_diff = $r_diff + $g_diff + $b_diff;
|
|
|
260 |
return $color_diff;
|
261 |
}
|
|
|
262 |
/*
|
263 |
* This function tries to compare the brightness of the colors.
|
264 |
* A return value of more than 125 is recommended.
|
265 |
* Combining it with the color_difference function above might make sense.
|
266 |
*/
|
267 |
public static function brightness_difference( $color_1 = '#ffffff', $color_2 = '#000000' ) {
|
268 |
+
$color_1 = self::sanitize_hex( $color_1, false );
|
269 |
+
$color_2 = self::sanitize_hex( $color_2, false );
|
270 |
+
$color_1_rgb = self::get_rgb( $color_1 );
|
271 |
+
$color_2_rgb = self::get_rgb( $color_2 );
|
272 |
+
$br_1 = ( 299 * $color_1_rgb[0] + 587 * $color_1_rgb[1] + 114 * $color_1_rgb[2] ) / 1000;
|
273 |
+
$br_2 = ( 299 * $color_2_rgb[0] + 587 * $color_2_rgb[1] + 114 * $color_2_rgb[2] ) / 1000;
|
274 |
+
return intval( abs( $br_1 - $br_2 ) );
|
275 |
}
|
|
|
276 |
/*
|
277 |
+
* Uses the luminosity to calculate the difference between the given colors.
|
278 |
* The returned value should be bigger than 5 for best readability.
|
279 |
*/
|
280 |
+
public static function lumosity_difference( $color_1 = '#ffffff', $color_2 = '#000000' ) {
|
281 |
+
$color_1 = self::sanitize_hex( $color_1, false );
|
282 |
+
$color_2 = self::sanitize_hex( $color_2, false );
|
283 |
+
$color_1_rgb = self::get_rgb( $color_1 );
|
284 |
+
$color_2_rgb = self::get_rgb( $color_2 );
|
285 |
+
$l1 = 0.2126 * pow( $color_1_rgb[0] / 255, 2.2 ) + 0.7152 * pow( $color_1_rgb[1] / 255, 2.2 ) + 0.0722 * pow( $color_1_rgb[2] / 255, 2.2 );
|
286 |
+
$l2 = 0.2126 * pow( $color_2_rgb[0] / 255, 2.2 ) + 0.7152 * pow( $color_2_rgb[1] / 255, 2.2 ) + 0.0722 * pow( $color_2_rgb[2] / 255, 2.2 );
|
287 |
+
$lum_diff = ( $l1 > $l2 ) ? ( $l1 + 0.05 ) / ( $l2 + 0.05 ) : ( $l2 + 0.05 ) / ( $l1 + 0.05 );
|
288 |
+
return round( $lum_diff, 2 );
|
289 |
}
|
|
|
290 |
}
|
291 |
}
|
includes/output/control/class-kirki-output-control-typography.php
CHANGED
@@ -7,7 +7,7 @@ class Kirki_Output_Control_Typography extends Kirki_Output {
|
|
7 |
$output['element'] = ( isset( $output['element'] ) ) ? $output['element'] : 'body';
|
8 |
|
9 |
// Take care of font-families
|
10 |
-
if ( isset( $value['font-family'] ) ) {
|
11 |
$output['media_query'] = ( isset( $output['media_query'] ) ) ? $output['media_query'] : 'global';
|
12 |
$this->styles[ $output['media_query'] ][ $output['element'] ]['font-family'] = $this->process_property_value( 'font-family', $value['font-family'] );
|
13 |
}
|
@@ -17,11 +17,11 @@ class Kirki_Output_Control_Typography extends Kirki_Output {
|
|
17 |
// Once a user visits their customizer
|
18 |
// and make changes to their typography,
|
19 |
// new values are saved and this one is no longer used.
|
20 |
-
if ( isset( $value['font-weight'] ) && $value['font-weight'] ) {
|
21 |
$this->styles[ $output['media_query'] ][ $output['element'] ]['font-weight'] = $value['font-weight'];
|
22 |
}
|
23 |
// Take care of variants
|
24 |
-
if ( isset( $value['variant'] ) && $value['variant'] ) {
|
25 |
// Get the font_weight
|
26 |
$font_weight = str_replace( 'italic', '', $value['variant'] );
|
27 |
$font_weight = ( in_array( $font_weight, array( '', 'regular' ) ) ) ? '400' : $font_weight;
|
@@ -33,18 +33,21 @@ class Kirki_Output_Control_Typography extends Kirki_Output {
|
|
33 |
}
|
34 |
}
|
35 |
// Take care of font-size
|
36 |
-
if ( isset( $value['font-size'] ) ) {
|
37 |
$this->styles[ $output['media_query'] ][ $output['element'] ]['font-size'] = $value['font-size'];
|
38 |
}
|
39 |
// Take care of line-height
|
40 |
-
if ( isset( $value['line-height'] ) ) {
|
41 |
$this->styles[ $output['media_query'] ][ $output['element'] ]['line-height'] = $value['line-height'];
|
42 |
}
|
43 |
// Take care of letter-spacing
|
44 |
-
if ( isset( $value['letter-spacing'] ) ) {
|
45 |
$this->styles[ $output['media_query'] ][ $output['element'] ]['letter-spacing'] = $value['letter-spacing'];
|
46 |
}
|
47 |
-
|
|
|
|
|
|
|
48 |
}
|
49 |
|
50 |
}
|
7 |
$output['element'] = ( isset( $output['element'] ) ) ? $output['element'] : 'body';
|
8 |
|
9 |
// Take care of font-families
|
10 |
+
if ( isset( $value['font-family'] ) && ! empty( $value['font-family'] ) ) {
|
11 |
$output['media_query'] = ( isset( $output['media_query'] ) ) ? $output['media_query'] : 'global';
|
12 |
$this->styles[ $output['media_query'] ][ $output['element'] ]['font-family'] = $this->process_property_value( 'font-family', $value['font-family'] );
|
13 |
}
|
17 |
// Once a user visits their customizer
|
18 |
// and make changes to their typography,
|
19 |
// new values are saved and this one is no longer used.
|
20 |
+
if ( isset( $value['font-weight'] ) && ! empty( $value['font-weight'] ) ) {
|
21 |
$this->styles[ $output['media_query'] ][ $output['element'] ]['font-weight'] = $value['font-weight'];
|
22 |
}
|
23 |
// Take care of variants
|
24 |
+
if ( isset( $value['variant'] ) && ! empty( $value['variant'] ) ) {
|
25 |
// Get the font_weight
|
26 |
$font_weight = str_replace( 'italic', '', $value['variant'] );
|
27 |
$font_weight = ( in_array( $font_weight, array( '', 'regular' ) ) ) ? '400' : $font_weight;
|
33 |
}
|
34 |
}
|
35 |
// Take care of font-size
|
36 |
+
if ( isset( $value['font-size'] ) && ! empty( $value['font-size'] ) ) {
|
37 |
$this->styles[ $output['media_query'] ][ $output['element'] ]['font-size'] = $value['font-size'];
|
38 |
}
|
39 |
// Take care of line-height
|
40 |
+
if ( isset( $value['line-height'] ) && ! empty( $value['line-height'] ) ) {
|
41 |
$this->styles[ $output['media_query'] ][ $output['element'] ]['line-height'] = $value['line-height'];
|
42 |
}
|
43 |
// Take care of letter-spacing
|
44 |
+
if ( isset( $value['letter-spacing'] ) && ! empty( $value['letter-spacing'] ) ) {
|
45 |
$this->styles[ $output['media_query'] ][ $output['element'] ]['letter-spacing'] = $value['letter-spacing'];
|
46 |
}
|
47 |
+
// Take care of color
|
48 |
+
if ( isset( $value['color'] ) && ! empty( $value['color'] ) ) {
|
49 |
+
$this->styles[ $output['media_query'] ][ $output['element'] ]['color'] = $value['color'];
|
50 |
+
}
|
51 |
}
|
52 |
|
53 |
}
|
kirki.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Description: The ultimate WordPress Customizer Toolkit
|
6 |
* Author: Aristeides Stathopoulos
|
7 |
* Author URI: http://aristeides.com
|
8 |
-
* Version: 2.2.
|
9 |
* Text Domain: kirki
|
10 |
*
|
11 |
* GitHub Plugin URI: aristath/kirki
|
5 |
* Description: The ultimate WordPress Customizer Toolkit
|
6 |
* Author: Aristeides Stathopoulos
|
7 |
* Author URI: http://aristeides.com
|
8 |
+
* Version: 2.2.4
|
9 |
* Text Domain: kirki
|
10 |
*
|
11 |
* GitHub Plugin URI: aristath/kirki
|
languages/kirki.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the same license as the Kirki Toolkit package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Kirki Toolkit 2.2.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/kirki\n"
|
7 |
-
"POT-Creation-Date: 2016-03-19
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -349,11 +349,11 @@ msgstr ""
|
|
349 |
msgid "Invalid Value"
|
350 |
msgstr ""
|
351 |
|
352 |
-
#: includes/
|
353 |
msgid "Add new row"
|
354 |
msgstr ""
|
355 |
|
356 |
-
#: includes/
|
357 |
msgid "Limit: %s rows"
|
358 |
msgstr ""
|
359 |
|
2 |
# This file is distributed under the same license as the Kirki Toolkit package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Kirki Toolkit 2.2.4\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/kirki\n"
|
7 |
+
"POT-Creation-Date: 2016-03-20 19:46:36+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
349 |
msgid "Invalid Value"
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: includes/class-kirki-l10n.php:156
|
353 |
msgid "Add new row"
|
354 |
msgstr ""
|
355 |
|
356 |
+
#: includes/class-kirki-l10n.php:157
|
357 |
msgid "Limit: %s rows"
|
358 |
msgstr ""
|
359 |
|
package.json
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
{
|
2 |
"name": "kirki-toolkit",
|
3 |
-
"version": "2.2.
|
4 |
"author": "Aristeides Stathopoulos",
|
5 |
"homepage": "https://kirki.org",
|
6 |
"license": "MIT",
|
1 |
{
|
2 |
"name": "kirki-toolkit",
|
3 |
+
"version": "2.2.4",
|
4 |
"author": "Aristeides Stathopoulos",
|
5 |
"homepage": "https://kirki.org",
|
6 |
"license": "MIT",
|
tests/test-kirki-color.php
CHANGED
@@ -181,7 +181,7 @@ class Test_Kirki_Color extends WP_UnitTestCase {
|
|
181 |
foreach ( $word_colors as $word => $color ) {
|
182 |
$this->assertEquals( '#' . $color, Kirki_Color::sanitize_hex( $word ) );
|
183 |
}
|
184 |
-
$this->
|
185 |
|
186 |
$this->assertEquals( 'rgba(0,0,33,.4)', Kirki_Color::sanitize_rgba( 'rgba(0,0,33,.4)' ) );
|
187 |
|
@@ -191,7 +191,7 @@ class Test_Kirki_Color extends WP_UnitTestCase {
|
|
191 |
|
192 |
$this->assertEquals( 'rgb(255,200,200)', Kirki_Color::rgba_to_rgb( 'rgba(255,200,200,1)' ) );
|
193 |
|
194 |
-
$this->
|
195 |
$this->assertEquals( '#000000', Kirki_Color::rgba2hex( 'rgba(0,0,0,1)' ) );
|
196 |
|
197 |
$this->assertEquals( '1', Kirki_Color::get_alpha_from_rgba( 'rgba(255,255,255,1)' ) );
|
@@ -199,13 +199,9 @@ class Test_Kirki_Color extends WP_UnitTestCase {
|
|
199 |
$this->assertEquals( '0', Kirki_Color::get_alpha_from_rgba( 'rgba(255,255,255,0)' ) );
|
200 |
|
201 |
$this->assertEquals( 'rgba(0,0,0,0)', Kirki_Color::sanitize_color( array( 'rgba' => 'rgba(0,0,0,0)' ) ) );
|
202 |
-
$this->
|
203 |
$this->assertEquals( '', Kirki_Color::sanitize_color( array() ) );
|
204 |
|
205 |
-
$this->assertEquals( '', Kirki_Color::rgba2hex( array() ) );
|
206 |
-
$this->assertEquals( '#000000', Kirki_Color::rgba2hex( array( 'color' => '#000000' ) ) );
|
207 |
-
$this->assertEquals( '#000000', Kirki_Color::rgba2hex( '#000000' ) );
|
208 |
-
|
209 |
$this->assertEquals( 'rgba(255,255,255,0)', Kirki_Color::get_rgba( '#fff', 0 ) );
|
210 |
|
211 |
}
|
181 |
foreach ( $word_colors as $word => $color ) {
|
182 |
$this->assertEquals( '#' . $color, Kirki_Color::sanitize_hex( $word ) );
|
183 |
}
|
184 |
+
$this->assertTrue( in_array( Kirki_Color::sanitize_hex( '#333' ), array( '#333', '#333333' ) ) );
|
185 |
|
186 |
$this->assertEquals( 'rgba(0,0,33,.4)', Kirki_Color::sanitize_rgba( 'rgba(0,0,33,.4)' ) );
|
187 |
|
191 |
|
192 |
$this->assertEquals( 'rgb(255,200,200)', Kirki_Color::rgba_to_rgb( 'rgba(255,200,200,1)' ) );
|
193 |
|
194 |
+
$this->assertTrue( in_array( Kirki_Color::rgba2hex( 'rgba(255,255,255,1)' ), array( '#fff', '#FFF', '#ffffff', '#FFFFFF' ) ) );
|
195 |
$this->assertEquals( '#000000', Kirki_Color::rgba2hex( 'rgba(0,0,0,1)' ) );
|
196 |
|
197 |
$this->assertEquals( '1', Kirki_Color::get_alpha_from_rgba( 'rgba(255,255,255,1)' ) );
|
199 |
$this->assertEquals( '0', Kirki_Color::get_alpha_from_rgba( 'rgba(255,255,255,0)' ) );
|
200 |
|
201 |
$this->assertEquals( 'rgba(0,0,0,0)', Kirki_Color::sanitize_color( array( 'rgba' => 'rgba(0,0,0,0)' ) ) );
|
202 |
+
$this->assertTrue( in_array( Kirki_Color::sanitize_color( array( 'color' => '#000000' ) ), array( '#000', '#000000', 'rgba(0,0,0,1)' ) ) );
|
203 |
$this->assertEquals( '', Kirki_Color::sanitize_color( array() ) );
|
204 |
|
|
|
|
|
|
|
|
|
205 |
$this->assertEquals( 'rgba(255,255,255,0)', Kirki_Color::get_rgba( '#fff', 0 ) );
|
206 |
|
207 |
}
|