diff --git a/includes/CMB2/bootstrap.php b/includes/CMB2/bootstrap.php index 077b663..e9636b5 100755 --- a/includes/CMB2/bootstrap.php +++ b/includes/CMB2/bootstrap.php @@ -12,6 +12,7 @@ /** * Function to encapsulate the CMB2 bootstrap process. + * * @since 2.2.0 * @return void */ @@ -36,6 +37,7 @@ function cmb2_bootstrap() { /** * For back-compat. Does the dirty-work of instantiating all the * CMB2 instances for the cmb2_meta_boxes filter + * * @since 2.0.2 */ $cmb_config_arrays = apply_filters( 'cmb2_meta_boxes', array() ); @@ -51,6 +53,7 @@ function cmb2_bootstrap() { /** * Get all created metaboxes, and instantiate CMB2_hookup * on metaboxes which require it. + * * @since 2.0.2 */ foreach ( CMB2_Boxes::get_all() as $cmb ) { diff --git a/includes/CMB2/css/cmb2-display-rtl.css b/includes/CMB2/css/cmb2-display-rtl.css index 1667f63..6326c11 100755 --- a/includes/CMB2/css/cmb2-display-rtl.css +++ b/includes/CMB2/css/cmb2-display-rtl.css @@ -6,36 +6,36 @@ */ /* line 6, sass/partials/_display.scss */ .cmb2-colorpicker-swatch span { - display: inline-block; - width: 1em; - height: 1em; - border-radius: 1em; - float: right; - margin-top: 3px; - margin-left: 2px; + display: inline-block; + width: 1em; + height: 1em; + border-radius: 1em; + float: right; + margin-top: 3px; + margin-left: 2px; } /* line 17, sass/partials/_display.scss */ .cmb2-code { - overflow: scroll; + overflow: scroll; } /* line 21, sass/partials/_display.scss */ .cmb-image-display { - max-width: 100%; - height: auto; + max-width: 100%; + height: auto; } /* line 26, sass/partials/_display.scss */ .cmb2-display-file-list li { - display: inline; - margin: 0 0 .5em .5em; + display: inline; + margin: 0 0 .5em .5em; } /* line 31, sass/partials/_display.scss */ .cmb2-oembed * { - max-width: 100%; - height: auto; + max-width: 100%; + height: auto; } /*# sourceMappingURL=cmb2-display.css.map */ diff --git a/includes/CMB2/css/cmb2-display.css b/includes/CMB2/css/cmb2-display.css index 572b9a4..8e01f18 100755 --- a/includes/CMB2/css/cmb2-display.css +++ b/includes/CMB2/css/cmb2-display.css @@ -6,36 +6,36 @@ */ /* line 6, sass/partials/_display.scss */ .cmb2-colorpicker-swatch span { - display: inline-block; - width: 1em; - height: 1em; - border-radius: 1em; - float: left; - margin-top: 3px; - margin-right: 2px; + display: inline-block; + width: 1em; + height: 1em; + border-radius: 1em; + float: left; + margin-top: 3px; + margin-right: 2px; } /* line 17, sass/partials/_display.scss */ .cmb2-code { - overflow: scroll; + overflow: scroll; } /* line 21, sass/partials/_display.scss */ .cmb-image-display { - max-width: 100%; - height: auto; + max-width: 100%; + height: auto; } /* line 26, sass/partials/_display.scss */ .cmb2-display-file-list li { - display: inline; - margin: 0 .5em .5em 0; + display: inline; + margin: 0 .5em .5em 0; } /* line 31, sass/partials/_display.scss */ .cmb2-oembed * { - max-width: 100%; - height: auto; + max-width: 100%; + height: auto; } /*# sourceMappingURL=cmb2-display.css.map */ diff --git a/includes/CMB2/css/cmb2-display.css.map b/includes/CMB2/css/cmb2-display.css.map index e6592d9..58c3809 100755 --- a/includes/CMB2/css/cmb2-display.css.map +++ b/includes/CMB2/css/cmb2-display.css.map @@ -1,7 +1,10 @@ { -"version": 3, -"mappings": "AAAA;;GAEG;ACFH;;GAEG;;AAGF,6BAAK;EACJ,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,GAAG;EACX,aAAa,EAAE,GAAG;EAClB,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,GAAG;EACf,YAAY,EAAE,GAAG;;;;AAInB,UAAW;EACV,QAAQ,EAAE,MAAM;;;;AAGjB,kBAAmB;EAClB,SAAS,EAAE,IAAI;EACf,MAAM,EAAE,IAAI;;;;AAGb,0BAA2B;EAC1B,OAAO,EAAE,MAAM;EACf,MAAM,EAAE,aAAa;;;;AAGtB,cAAe;EACd,SAAS,EAAE,IAAI;EACf,MAAM,EAAE,IAAI", -"sources": ["sass/cmb2-display.scss","sass/partials/_display.scss"], -"names": [], -"file": "cmb2-display.css" + "version": 3, + "mappings": "AAAA;;GAEG;ACFH;;GAEG;;AAGF,6BAAK;EACJ,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,GAAG;EACX,aAAa,EAAE,GAAG;EAClB,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,GAAG;EACf,YAAY,EAAE,GAAG;;;;AAInB,UAAW;EACV,QAAQ,EAAE,MAAM;;;;AAGjB,kBAAmB;EAClB,SAAS,EAAE,IAAI;EACf,MAAM,EAAE,IAAI;;;;AAGb,0BAA2B;EAC1B,OAAO,EAAE,MAAM;EACf,MAAM,EAAE,aAAa;;;;AAGtB,cAAe;EACd,SAAS,EAAE,IAAI;EACf,MAAM,EAAE,IAAI", + "sources": [ + "sass/cmb2-display.scss", + "sass/partials/_display.scss" + ], + "names": [], + "file": "cmb2-display.css" } diff --git a/includes/CMB2/css/cmb2-front-rtl.css b/includes/CMB2/css/cmb2-front-rtl.css index 97a2ebf..13f14bf 100755 --- a/includes/CMB2/css/cmb2-front-rtl.css +++ b/includes/CMB2/css/cmb2-front-rtl.css @@ -6,577 +6,649 @@ Main Wrap --------------------------------------------------------------*/ /* line 5, sass/partials/_main_wrap.scss */ .cmb2-wrap { - margin: 0; + margin: 0; } + /* line 8, sass/partials/_main_wrap.scss */ .cmb2-wrap input, .cmb2-wrap textarea { - font-size: 14px; - max-width: 100%; - padding: 5px; + font-size: 14px; + max-width: 100%; + padding: 5px; } + /* line 18, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type=text].cmb2-oembed { - width: 100%; + width: 100%; } + /* line 23, sass/partials/_main_wrap.scss */ .cmb2-wrap textarea { - width: 500px; + width: 500px; } + /* line 26, sass/partials/_main_wrap.scss */ .cmb2-wrap textarea.cmb2-textarea-code { - font-family: "Courier 10 Pitch", Courier, monospace; - line-height: 16px; + font-family: "Courier 10 Pitch", Courier, monospace; + line-height: 16px; } + /* line 34, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker { - width: 100px; + width: 100px; } + /* line 40, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-money { - width: 90px; + width: 90px; } + /* line 45, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-medium { - width: 230px; + width: 230px; } + /* line 50, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-upload-file { - width: 65%; + width: 65%; } + /* line 54, sass/partials/_main_wrap.scss */ .cmb2-wrap input.ed_button { - padding: 2px 4px; + padding: 2px 4px; } + /* line 59, sass/partials/_main_wrap.scss */ .cmb2-wrap input:not([type="hidden"]) + input, .cmb2-wrap input:not([type="hidden"]) + .button, .cmb2-wrap input:not([type="hidden"]) + select { - margin-right: 20px; + margin-right: 20px; } + /* line 67, sass/partials/_main_wrap.scss */ .cmb2-wrap ul { - margin: 0; + margin: 0; } + /* line 71, sass/partials/_main_wrap.scss */ .cmb2-wrap li { - font-size: 14px; - line-height: 16px; - margin: 1px 0 5px 0; + font-size: 14px; + line-height: 16px; + margin: 1px 0 5px 0; } + /* line 82, sass/partials/_main_wrap.scss */ .cmb2-wrap select { - font-size: 14px; - margin-top: 3px; + font-size: 14px; + margin-top: 3px; } + /* line 87, sass/partials/_main_wrap.scss */ .cmb2-wrap input:focus, .cmb2-wrap textarea:focus { - background: #fffff8; + background: #fffff8; } + /* line 92, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type="radio"] { - margin: 0 0 0 5px; - padding: 0; + margin: 0 0 0 5px; + padding: 0; } + /* line 97, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type="checkbox"] { - margin: 0 0 0 5px; - padding: 0; + margin: 0 0 0 5px; + padding: 0; } + /* line 102, sass/partials/_main_wrap.scss */ .cmb2-wrap button, .cmb2-wrap .button { - white-space: nowrap; + white-space: nowrap; } + /* line 107, sass/partials/_main_wrap.scss */ .cmb2-wrap .mceLayout { - border: 1px solid #e9e9e9 !important; + border: 1px solid #e9e9e9 !important; } + /* line 111, sass/partials/_main_wrap.scss */ .cmb2-wrap .mceIframeContainer { - background: #fff; + background: #fff; } + /* line 115, sass/partials/_main_wrap.scss */ .cmb2-wrap .meta_mce { - width: 97%; + width: 97%; } + /* line 118, sass/partials/_main_wrap.scss */ .cmb2-wrap .meta_mce textarea { - width: 100%; + width: 100%; } + /* line 126, sass/partials/_main_wrap.scss */ .cmb2-wrap .wp-color-result, .cmb2-wrap .wp-picker-input-wrap { - vertical-align: middle; + vertical-align: middle; } + /* line 131, sass/partials/_main_wrap.scss */ .cmb2-wrap .wp-color-result, .cmb2-wrap .wp-picker-container { - margin: 0 0 0 10px; + margin: 0 0 0 10px; } + /* line 136, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row { - margin: 0; + margin: 0; } + /* line 139, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row:after { - content: ''; - clear: both; - display: block; - width: 100%; + content: ''; + clear: both; + display: block; + width: 100%; } + /* line 146, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat-row { - padding: 1.8em 0 0; + padding: 1.8em 0 0; } + /* line 149, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type { - padding: 0; + padding: 0; } + /* line 154, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description { - padding-top: 0; - padding-bottom: 1.8em; + padding-top: 0; + padding-bottom: 1.8em; } /* line 161, sass/partials/_main_wrap.scss */ .cmb2-metabox { - clear: both; - margin: 0; + clear: both; + margin: 0; } + /* line 167, sass/partials/_main_wrap.scss */ .cmb2-metabox > .cmb-row:first-of-type > .cmb-td, .cmb2-metabox > .cmb-row:first-of-type > .cmb-th, .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td, .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th { - border: 0; + border: 0; } + /* line 174, sass/partials/_main_wrap.scss */ .cmb2-metabox > .cmb-row .cmb-repeat-table .cmb-row > .cmb-td { - padding-left: 20px; - box-sizing: border-box; - float: right; + padding-left: 20px; + box-sizing: border-box; + float: right; } /* line 182, sass/partials/_main_wrap.scss */ .cmb-add-row { - margin: 1.8em 0 0; + margin: 1.8em 0 0; } /* line 186, sass/partials/_main_wrap.scss */ .cmb-nested .cmb-td, .cmb-repeatable-group .cmb-th, .cmb-repeatable-group:first-of-type { - border: 0; + border: 0; } /* line 192, sass/partials/_main_wrap.scss */ .cmb-row:last-of-type, .cmb2-wrap .cmb-row:last-of-type, .cmb-repeatable-group:last-of-type { - border-bottom: 0; + border-bottom: 0; } /* line 198, sass/partials/_main_wrap.scss */ .cmb-repeatable-grouping { - border: 1px solid #e9e9e9; - padding: 0 1em; - max-width: 1000px; + border: 1px solid #e9e9e9; + padding: 0 1em; + max-width: 1000px; } + /* line 202, sass/partials/_main_wrap.scss */ .cmb-repeatable-grouping.cmb-row { - margin: 0 0 0.8em; + margin: 0 0 0.8em; } /* line 209, sass/partials/_main_wrap.scss */ .cmb-th { - color: #222222; - float: right; - font-weight: 600; - line-height: 1.3; - padding: 20px 0 20px 10px; - vertical-align: top; - width: 200px; + color: #222222; + float: right; + font-weight: 600; + line-height: 1.3; + padding: 20px 0 20px 10px; + vertical-align: top; + width: 200px; } + @media (max-width: 450px) { - /* line 209, sass/partials/_main_wrap.scss */ - .cmb-th { - font-size: 1.2em; - display: block; - float: none; - padding-bottom: 1em; - text-align: right; - width: 100%; - } - /* line 27, sass/partials/_mixins.scss */ - .cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; - } - /* line 32, sass/partials/_mixins.scss */ - .cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; - } + /* line 209, sass/partials/_main_wrap.scss */ + .cmb-th { + font-size: 1.2em; + display: block; + float: none; + padding-bottom: 1em; + text-align: right; + width: 100%; + } + + /* line 27, sass/partials/_mixins.scss */ + .cmb-th label { + display: block; + margin-top: 0em; + padding-bottom: 5px; + } + + /* line 32, sass/partials/_mixins.scss */ + .cmb-th label:after { + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; + } } /* line 223, sass/partials/_main_wrap.scss */ .cmb-td { - line-height: 1.3; - max-width: 100%; - padding: 15px 10px; - vertical-align: middle; + line-height: 1.3; + max-width: 100%; + padding: 15px 10px; + vertical-align: middle; } /* line 232, sass/partials/_main_wrap.scss */ .cmb-type-title .cmb-td { - padding: 0; + padding: 0; } /* line 237, sass/partials/_main_wrap.scss */ .cmb-th label { - display: block; - padding: 5px 0; + display: block; + padding: 5px 0; } /* line 242, sass/partials/_main_wrap.scss */ .cmb-th + .cmb-td { - float: right; + float: right; } /* line 246, sass/partials/_main_wrap.scss */ .cmb-td .cmb-td { - padding-bottom: 1em; + padding-bottom: 1em; } /* line 250, sass/partials/_main_wrap.scss */ .cmb-remove-row { - text-align: left; + text-align: left; } /* line 254, sass/partials/_main_wrap.scss */ .empty-row.hidden { - display: none; + display: none; } /* line 260, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-th { - padding: 5px; + padding: 5px; } + /* line 264, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title { - background-color: #e9e9e9; - padding: 8px 2.2em 8px 12px; - margin: 0 -1em; - min-height: 1.5em; - font-size: 14px; - line-height: 1.4; + background-color: #e9e9e9; + padding: 8px 2.2em 8px 12px; + margin: 0 -1em; + min-height: 1.5em; + font-size: 14px; + line-height: 1.4; } + /* line 272, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title h4 { - border: 0; - margin: 0; - font-size: 1.2em; - font-weight: 500; - padding: 0.5em 0.75em; + border: 0; + margin: 0; + font-size: 1.2em; + font-weight: 500; + padding: 0.5em 0.75em; } + /* line 280, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title .cmb-th { - display: block; - width: 100%; + display: block; + width: 100%; } + /* line 286, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th { - font-size: 1.2em; - display: block; - float: none; - padding-bottom: 1em; - text-align: right; - width: 100%; + font-size: 1.2em; + display: block; + float: none; + padding-bottom: 1em; + text-align: right; + width: 100%; } + /* line 27, sass/partials/_mixins.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; + display: block; + margin-top: 0em; + padding-bottom: 5px; } + /* line 32, sass/partials/_mixins.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; } + /* line 290, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows { - font-size: 1em; - margin-left: 1em; - text-decoration: none; + font-size: 1em; + margin-left: 1em; + text-decoration: none; } + /* line 295, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows .dashicons { - font-size: 1.5em; - height: 1.5em; - line-height: 1.2em; - width: 1em; + font-size: 1.5em; + height: 1.5em; + line-height: 1.2em; + width: 1em; } + /* line 301, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 { - line-height: 1.3em; + line-height: 1.3em; } + /* line 308, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb2-upload-button { - float: left; + float: left; } /* line 314, sass/partials/_main_wrap.scss */ p.cmb2-metabox-description { - color: #aaaaaa; - font-style: italic; - margin: 0; - padding-top: .5em; + color: #aaaaaa; + font-style: italic; + margin: 0; + padding-top: .5em; } /* line 321, sass/partials/_main_wrap.scss */ span.cmb2-metabox-description { - color: #aaaaaa; - font-style: italic; + color: #aaaaaa; + font-style: italic; } /* line 326, sass/partials/_main_wrap.scss */ .cmb2-metabox-title { - margin: 0 0 5px 0; - padding: 5px 0 0 0; - font-size: 14px; + margin: 0 0 5px 0; + padding: 5px 0 0 0; + font-size: 14px; } /* line 332, sass/partials/_main_wrap.scss */ .cmb-inline ul { - padding: 4px 0 0 0; + padding: 4px 0 0 0; } /* line 336, sass/partials/_main_wrap.scss */ .cmb-inline li { - display: inline-block; - padding-left: 18px; + display: inline-block; + padding-left: 18px; } /* line 341, sass/partials/_main_wrap.scss */ .cmb-type-textarea-code pre { - margin: 0; + margin: 0; } /* line 347, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status { - clear: none; - display: inline-block; - float: right; - margin-left: 10px; - width: auto; + clear: none; + display: inline-block; + float: right; + margin-left: 10px; + width: auto; } + /* line 354, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img { - max-width: 350px; + max-width: 350px; } + /* line 359, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img, .cmb2-media-status .embed-status { - background: #ffffff; - border: 1px solid #e9e9e9; - border-radius: 2px; - -moz-border-radius: 2px; - margin: 15px 0 0 0; - padding: 5px; + background: #ffffff; + border: 1px solid #e9e9e9; + border-radius: 2px; + -moz-border-radius: 2px; + margin: 15px 0 0 0; + padding: 5px; } + /* line 369, sass/partials/_main_wrap.scss */ .cmb2-media-status .embed-status { - float: right; - max-width: 800px; + float: right; + max-width: 800px; } + /* line 374, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status, .cmb2-media-status .embed-status { - position: relative; + position: relative; } + /* line 377, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button { - background: url(../images/ico-delete.png); - height: 16px; - right: -5px; - position: absolute; - text-indent: -9999px; - top: -5px; - width: 16px; + background: url(../images/ico-delete.png); + height: 16px; + right: -5px; + position: absolute; + text-indent: -9999px; + top: -5px; + width: 16px; } + /* line 391, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status .cmb2-remove-file-button { - top: 10px; + top: 10px; } + /* line 396, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span { - cursor: pointer; + cursor: pointer; } /* line 402, sass/partials/_main_wrap.scss */ .cmb-type-file-list .cmb2-media-status .img-status { - clear: none; - float: right; - margin-left: 10px; - width: auto; + clear: none; + float: right; + margin-left: 10px; + width: auto; } /* line 409, sass/partials/_main_wrap.scss */ .cmb-attach-list li { - clear: both; - display: inline-block; - margin-bottom: 25px; - width: 100%; + clear: both; + display: inline-block; + margin-bottom: 25px; + width: 100%; } + /* line 415, sass/partials/_main_wrap.scss */ .cmb-attach-list li img { - cursor: move; - float: right; - margin-left: 10px; + cursor: move; + float: right; + margin-left: 10px; } /* line 422, sass/partials/_main_wrap.scss */ .cmb2-remove-wrapper { - margin: 0; + margin: 0; } /* line 426, sass/partials/_main_wrap.scss */ .child-cmb2 .cmb-th { - text-align: right; + text-align: right; } @media (max-width: 450px) { - /* line 431, sass/partials/_main_wrap.scss */ - .cmb-th, - .cmb-td, - .cmb-th + .cmb-td { - display: block; - float: none; - width: 100%; - } + /* line 431, sass/partials/_main_wrap.scss */ + .cmb-th, + .cmb-td, + .cmb-th + .cmb-td { + display: block; + float: none; + width: 100%; + } } + /*-------------------------------------------------------------- Post Metaboxes --------------------------------------------------------------*/ /* line 4, sass/partials/_post_metaboxes.scss */ #poststuff .cmb-group-title { - margin-right: -1em; - margin-left: -1em; - min-height: 1.5em; + margin-right: -1em; + margin-left: -1em; + min-height: 1.5em; } /* line 10, sass/partials/_post_metaboxes.scss */ #poststuff .repeatable .cmb-group-title { - padding-right: 2.2em; + padding-right: 2.2em; } /* line 16, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap, .cmb-type-group .cmb2-wrap { - margin: 0; + margin: 0; } + /* line 19, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap > .cmb-field-list > .cmb-row, .cmb-type-group .cmb2-wrap > .cmb-field-list > .cmb-row { - padding: 1.8em 0; + padding: 1.8em 0; } + /* line 25, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap input[type=text].cmb2-oembed, .cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed { - width: 100%; + width: 100%; } + /* line 31, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-row, .cmb-type-group .cmb-row { - padding: 0 0 1.8em; - margin: 0 0 0.8em; + padding: 0 0 1.8em; + margin: 0 0 0.8em; } + /* line 35, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-row .cmbhandle, .cmb-type-group .cmb-row .cmbhandle { - left: -1em; - position: relative; + left: -1em; + position: relative; } + /* line 41, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeatable-grouping, .cmb-type-group .cmb-repeatable-grouping { - padding: 0 1em; - max-width: 100%; - min-width: 1px !important; + padding: 0 1em; + max-width: 100%; + min-width: 1px !important; } + /* line 47, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeatable-group > .cmb-row, .cmb-type-group .cmb-repeatable-group > .cmb-row { - padding-bottom: 0; + padding-bottom: 0; } + /* line 51, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-th, .cmb-type-group .cmb-th { - width: 18%; - padding: 0 0 0 2%; + width: 18%; + padding: 0 0 0 2%; } + /* line 57, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-td, .cmb-type-group .cmb-td { - margin-bottom: 0; - padding: 0; - line-height: 1.3; + margin-bottom: 0; + padding: 0; + line-height: 1.3; } + /* line 63, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeat-row .cmb-td, .cmb-type-group .cmb-repeat-row .cmb-td { - padding-bottom: 1.8em; + padding-bottom: 1.8em; } + /* line 67, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-th + .cmb-td, .cmb-type-group .cmb-th + .cmb-td { - width: 80%; - float: left; + width: 80%; + float: left; } + /* line 72, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-row:not(:last-of-type), .postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type), .cmb-type-group .cmb-repeatable-group:not(:last-of-type) { - border-bottom: 1px solid #e9e9e9; + border-bottom: 1px solid #e9e9e9; } + @media (max-width: 450px) { - /* line 72, sass/partials/_post_metaboxes.scss */ - .postbox-container .cmb-row:not(:last-of-type), - .postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type), - .cmb-type-group .cmb-repeatable-group:not(:last-of-type) { - border-bottom: 0; - } + /* line 72, sass/partials/_post_metaboxes.scss */ + .postbox-container .cmb-row:not(:last-of-type), + .postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type), + .cmb-type-group .cmb-repeatable-group:not(:last-of-type) { + border-bottom: 0; + } } + /* line 81, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeat-group-field, .postbox-container .cmb-remove-field-row, .cmb-type-group .cmb-repeat-group-field, .cmb-type-group .cmb-remove-field-row { - padding-top: 1.8em; + padding-top: 1.8em; } + /* line 88, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody { - display: table; - width: 100%; + display: table; + width: 100%; } + /* line 92, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text { - width: 100%; + width: 100%; } + /* line 96, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row) { - display: table-row; + display: table-row; } + /* line 100, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td { - display: table-cell; - float: none; - width: 100%; + display: table-cell; + float: none; + width: 100%; } + /* line 106, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td { - padding-top: 1.8em; + padding-top: 1.8em; } + /* line 110, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row { - padding-left: 0; + padding-left: 0; } /*-------------------------------------------------------------- @@ -584,30 +656,31 @@ Misc. --------------------------------------------------------------*/ /* line 5, sass/partials/_misc.scss */ #poststuff .cmb-repeatable-group h2 { - margin: 0; + margin: 0; } /* line 12, sass/partials/_misc.scss */ .edit-tags-php .cmb2-metabox-title, .profile-php .cmb2-metabox-title, .user-edit-php .cmb2-metabox-title { - font-size: 1.4em; + font-size: 1.4em; } /* line 18, sass/partials/_misc.scss */ .cmb2-options-page .cmb2-metabox-title { - font-size: 1.3em; - margin: 1em 0; + font-size: 1.3em; + margin: 1em 0; } + /* line 21, sass/partials/_misc.scss */ .cmb2-options-page .cmb2-metabox-title + p.cmb2-metabox-description { - margin-top: -1.6em; - margin-bottom: .8em; + margin-top: -1.6em; + margin-bottom: .8em; } /* line 27, sass/partials/_misc.scss */ .postbox .cmb-spinner { - float: right; + float: right; } /*-------------------------------------------------------------- @@ -616,54 +689,63 @@ Sidebar Placement Adjustments /* line 10, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row, #side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row { - padding: 1.4em 0; + padding: 1.4em 0; } + /* line 16, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker), #side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) { - width: 100%; + width: 100%; } + /* line 20, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input + input:not(.wp-picker-clear), .inner-sidebar .cmb2-wrap input + select, #side-sortables .cmb2-wrap input + input:not(.wp-picker-clear), #side-sortables .cmb2-wrap input + select { - margin-right: 0; - margin-top: 1em; - display: block; + margin-right: 0; + margin-top: 1em; + display: block; } + /* line 26, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input.cmb2-text-money, #side-sortables .cmb2-wrap input.cmb2-text-money { - max-width: 70%; + max-width: 70%; } + /* line 28, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description, #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description { - display: block; + display: block; } + /* line 34, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap label, #side-sortables .cmb2-wrap label { - display: block; - font-weight: 700; - padding: 0 0 5px; + display: block; + font-weight: 700; + padding: 0 0 5px; } + /* line 42, sass/partials/_sidebar_placements.scss */ .inner-sidebar textarea, #side-sortables textarea { - max-width: 99%; + max-width: 99%; } + /* line 46, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-repeatable-group, #side-sortables .cmb-repeatable-group { - border-bottom: 1px solid #e9e9e9; + border-bottom: 1px solid #e9e9e9; } + /* line 50, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-group > .cmb-td > .cmb-repeatable-group, #side-sortables .cmb-type-group > .cmb-td > .cmb-repeatable-group { - border-bottom: 0; - margin-bottom: -1.4em; + border-bottom: 0; + margin-bottom: -1.4em; } + /* line 55, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-th, .inner-sidebar .cmb-td, @@ -671,193 +753,219 @@ Sidebar Placement Adjustments #side-sortables .cmb-th, #side-sortables .cmb-td, #side-sortables .cmb-th + .cmb-td { - width: 100%; - display: block; - float: none; + width: 100%; + display: block; + float: none; } + /* line 63, sass/partials/_sidebar_placements.scss */ .inner-sidebar .closed .inside, #side-sortables .closed .inside { - display: none; + display: none; } + /* line 67, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-td .cmb-td, #side-sortables .cmb-td .cmb-td { - padding-bottom: 1em; + padding-bottom: 1em; } + /* line 71, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-th, #side-sortables .cmb-th { - display: block; - float: none; - padding-bottom: 1em; - text-align: right; - width: 100%; - padding-right: 0; - padding-left: 0; + display: block; + float: none; + padding-bottom: 1em; + text-align: right; + width: 100%; + padding-right: 0; + padding-left: 0; } + /* line 27, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label, #side-sortables .cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; + display: block; + margin-top: 0em; + padding-bottom: 5px; } + /* line 32, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label:after, #side-sortables .cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; } + /* line 14, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label, #side-sortables .cmb-th label { - font-size: 14px; - line-height: 1.4em; + font-size: 14px; + line-height: 1.4em; } + /* line 78, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-description .cmb-th, #side-sortables .cmb-group-description .cmb-th { - padding-top: 0; + padding-top: 0; } + /* line 81, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-description .cmb2-metabox-description, #side-sortables .cmb-group-description .cmb2-metabox-description { - padding: 0; + padding: 0; } + /* line 88, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-title .cmb-th, #side-sortables .cmb-group-title .cmb-th { - padding: 0; + padding: 0; } + /* line 94, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping, #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping { - margin-top: 1em; + margin-top: 1em; } + /* line 103, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-media-status .img-status img, .inner-sidebar .cmb2-media-status .embed-status img, #side-sortables .cmb2-media-status .img-status img, #side-sortables .cmb2-media-status .embed-status img { - max-width: 90%; - height: auto; + max-width: 90%; + height: auto; } + /* line 111, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-list label, #side-sortables .cmb2-list label { - display: inline; - font-weight: normal; + display: inline; + font-weight: normal; } + /* line 116, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-metabox-description, #side-sortables .cmb2-metabox-description { - display: block; - padding: 7px 0 0; + display: block; + padding: 7px 0 0; } + /* line 123, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-checkbox .cmb-td label, .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description, #side-sortables .cmb-type-checkbox .cmb-td label, #side-sortables .cmb-type-checkbox .cmb2-metabox-description { - font-weight: normal; - display: inline; + font-weight: normal; + display: inline; } + /* line 130, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-row .cmb2-metabox-description, #side-sortables .cmb-row .cmb2-metabox-description { - padding-bottom: 1.8em; + padding-bottom: 1.8em; } + /* line 134, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-metabox-title, #side-sortables .cmb2-metabox-title { - font-size: 1.2em; - font-style: italic; + font-size: 1.2em; + font-style: italic; } + /* line 139, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-remove-row, #side-sortables .cmb-remove-row { - clear: both; - padding-top: 12px; - padding-bottom: 0; + clear: both; + padding-top: 12px; + padding-bottom: 0; } + /* line 146, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td, #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td { - width: auto; - clear: none; - float: right; - padding-top: 0; + width: auto; + clear: none; + float: right; + padding-top: 0; } + /* line 151, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row, #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row { - float: left; - margin: 0; + float: left; + margin: 0; } + /* line 158, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-upload-button, #side-sortables .cmb2-upload-button { - clear: both; - margin-top: 12px; + clear: both; + margin-top: 12px; } /* line 2, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmb-type-group { - max-width: 1000px; + max-width: 1000px; } + /* line 5, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmbhandle { - color: #aaa; - float: left; - width: 27px; - height: 30px; - cursor: pointer; - left: -1em; - position: relative; + color: #aaa; + float: left; + width: 27px; + height: 30px; + cursor: pointer; + left: -1em; + position: relative; } + /* line 13, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmbhandle:before { - content: '\f142'; - left: 12px; - font: normal 20px/1 'dashicons'; - speak: none; - display: inline-block; - padding: 8px 10px; - top: 0; - position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: none !important; + content: '\f142'; + left: 12px; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 8px 10px; + top: 0; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; } + /* line 30, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .postbox.closed .cmbhandle:before { - content: '\f140'; + content: '\f140'; } + /* line 36, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row { - -webkit-appearance: none !important; - background: none !important; - border: none !important; - position: absolute; - right: 0; - top: .5em; - line-height: 1em; - padding: 2px 6px 3px; - opacity: .5; + -webkit-appearance: none !important; + background: none !important; + border: none !important; + position: absolute; + right: 0; + top: .5em; + line-height: 1em; + padding: 2px 6px 3px; + opacity: .5; } + /* line 46, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) { - cursor: pointer; - color: #a00; - opacity: 1; + cursor: pointer; + color: #a00; + opacity: 1; } + /* line 50, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover { - color: #f00; + color: #f00; } /* @@ -875,360 +983,413 @@ Sidebar Placement Adjustments */ /* line 15, sass/partials/_jquery_ui.scss */ * html .cmb2-element.ui-helper-clearfix { - height: 1%; + height: 1%; } /* line 24, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - padding: 0; - margin: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - background-color: #fff; - border: 1px solid #dfdfdf; - border-top: none; - -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); - min-width: 17em; - width: auto; - /* Default Color Scheme */ + padding: 0; + margin: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + background-color: #fff; + border: 1px solid #dfdfdf; + border-top: none; + -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); + min-width: 17em; + width: auto; + /* Default Color Scheme */ } + /* line 38, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker *, .cmb2-element .ui-datepicker * { - padding: 0; - font-family: "Open Sans", sans-serif; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; + padding: 0; + font-family: "Open Sans", sans-serif; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + /* line 46, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker table, .cmb2-element .ui-datepicker table { - font-size: 13px; - margin: 0; - border: none; - border-collapse: collapse; + font-size: 13px; + margin: 0; + border: none; + border-collapse: collapse; } + /* line 53, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-widget-header, .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header, .cmb2-element .ui-datepicker .ui-datepicker-header { - background-image: none; - border: none; - color: #fff; - font-weight: normal; + background-image: none; + border: none; + color: #fff; + font-weight: normal; } + /* line 61, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover, .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover { - background: transparent; - border-color: transparent; - cursor: pointer; + background: transparent; + border-color: transparent; + cursor: pointer; } + /* line 67, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-title, .cmb2-element .ui-datepicker .ui-datepicker-title { - margin: 0; - padding: 10px 0; - color: #fff; - font-size: 14px; - line-height: 14px; - text-align: center; + margin: 0; + padding: 10px 0; + color: #fff; + font-size: 14px; + line-height: 14px; + text-align: center; } + /* line 75, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-title select, .cmb2-element .ui-datepicker .ui-datepicker-title select { - margin-top: -8px; - margin-bottom: -8px; + margin-top: -8px; + margin-bottom: -8px; } + /* line 81, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev, .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-next { - position: relative; - top: 0; - height: 34px; - width: 34px; + position: relative; + top: 0; + height: 34px; + width: 34px; } + /* line 89, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev, .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next, .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next { - border: none; + border: none; } + /* line 94, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev, .cmb2-element.ui-datepicker .ui-datepicker-prev-hover, .cmb2-element .ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-prev-hover { - right: 0; + right: 0; } + /* line 99, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element.ui-datepicker .ui-datepicker-next-hover, .cmb2-element .ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-next-hover { - left: 0; + left: 0; } + /* line 104, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next span, .cmb2-element.ui-datepicker .ui-datepicker-prev span, .cmb2-element .ui-datepicker .ui-datepicker-next span, .cmb2-element .ui-datepicker .ui-datepicker-prev span { - display: none; + display: none; } + /* line 109, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-prev { - float: right; + float: right; } + /* line 113, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-next { - float: left; + float: left; } + /* line 117, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev:before, .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before, .cmb2-element .ui-datepicker .ui-datepicker-next:before { - font: normal 20px/34px 'dashicons'; - padding-right: 7px; - color: #fff; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 34px; - height: 34px; + font: normal 20px/34px 'dashicons'; + padding-right: 7px; + color: #fff; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 34px; + height: 34px; } + /* line 129, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before { - content: '\f341'; + content: '\f341'; } + /* line 133, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-next:before { - content: '\f345'; + content: '\f345'; } + /* line 137, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before, .cmb2-element.ui-datepicker .ui-datepicker-next-hover:before, .cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before, .cmb2-element .ui-datepicker .ui-datepicker-next-hover:before { - opacity: 0.7; + opacity: 0.7; } + /* line 142, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker select.ui-datepicker-month, .cmb2-element.ui-datepicker select.ui-datepicker-year, .cmb2-element .ui-datepicker select.ui-datepicker-month, .cmb2-element .ui-datepicker select.ui-datepicker-year { - width: 33%; - background: transparent; - border-color: transparent; - box-shadow: none; - color: #fff; + width: 33%; + background: transparent; + border-color: transparent; + box-shadow: none; + color: #fff; } + /* line 149, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker select.ui-datepicker-month option, .cmb2-element.ui-datepicker select.ui-datepicker-year option, .cmb2-element .ui-datepicker select.ui-datepicker-month option, .cmb2-element .ui-datepicker select.ui-datepicker-year option { - color: #333; + color: #333; } + /* line 154, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead { - color: #fff; - font-weight: 600; + color: #fff; + font-weight: 600; } + /* line 157, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead th, .cmb2-element .ui-datepicker thead th { - font-weight: normal; + font-weight: normal; } + /* line 162, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker th, .cmb2-element .ui-datepicker th { - padding: 10px; + padding: 10px; } + /* line 166, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td, .cmb2-element .ui-datepicker td { - padding: 0; - border: 1px solid #f4f4f4; + padding: 0; + border: 1px solid #f4f4f4; } + /* line 171, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-other-month, .cmb2-element .ui-datepicker td.ui-datepicker-other-month { - border: transparent; + border: transparent; } + /* line 175, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-week-end, .cmb2-element .ui-datepicker td.ui-datepicker-week-end { - background-color: #f4f4f4; - border: 1px solid #f4f4f4; + background-color: #f4f4f4; + border: 1px solid #f4f4f4; } + /* line 178, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today { - -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); } + /* line 185, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-today { - background-color: #f0f0c0; + background-color: #f0f0c0; } + /* line 189, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-current-day, .cmb2-element .ui-datepicker td.ui-datepicker-current-day { - background: #bbdd88; + background: #bbdd88; } + /* line 193, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td .ui-state-default, .cmb2-element .ui-datepicker td .ui-state-default { - background: transparent; - border: none; - text-align: center; - text-decoration: none; - width: auto; - display: block; - padding: 5px 10px; - font-weight: normal; - color: #444; + background: transparent; + border: none; + text-align: center; + text-decoration: none; + width: auto; + display: block; + padding: 5px 10px; + font-weight: normal; + color: #444; } + /* line 205, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default, .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default { - opacity: 0.5; + opacity: 0.5; } + /* line 210, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-widget-header, .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header, .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #00a0d2; + background: #00a0d2; } + /* line 215, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead { - background: #32373c; + background: #32373c; } + /* line 219, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td .ui-state-hover, .cmb2-element.ui-datepicker td .ui-state-active, .cmb2-element .ui-datepicker td .ui-state-hover, .cmb2-element .ui-datepicker td .ui-state-active { - background: #0073aa; - color: #fff; + background: #0073aa; + color: #fff; } + /* line 224, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div, .cmb2-element .ui-datepicker .ui-timepicker-div { - font-size: 14px; + font-size: 14px; } + /* line 226, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl, .cmb2-element .ui-datepicker .ui-timepicker-div dl { - text-align: right; - padding: 0 .6em; + text-align: right; + padding: 0 .6em; } + /* line 229, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dt, .cmb2-element .ui-datepicker .ui-timepicker-div dl dt { - float: right; - clear: right; - padding: 0 5px 0 0; + float: right; + clear: right; + padding: 0 5px 0 0; } + /* line 234, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd { - margin: 0 40% 10px 10px; + margin: 0 40% 10px 10px; } + /* line 236, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd select, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd select { - width: 100%; + width: 100%; } + /* line 242, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane { - padding: .6em; - text-align: right; + padding: .6em; + text-align: right; } + /* line 246, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary, .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary { - padding: 0 10px 1px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 0 .4em .4em .6em; + padding: 0 10px 1px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + margin: 0 .4em .4em .6em; } /* line 260, sass/partials/_jquery_ui.scss */ .admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #00a0d2; + background: #00a0d2; } + /* line 265, sass/partials/_jquery_ui.scss */ .admin-color-fresh .cmb2-element.ui-datepicker thead, .admin-color-fresh .cmb2-element .ui-datepicker thead { - background: #32373c; + background: #32373c; } + /* line 269, sass/partials/_jquery_ui.scss */ .admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover { - background: #0073aa; - color: #fff; + background: #0073aa; + color: #fff; } /* line 277, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #52accc; + background: #52accc; } + /* line 282, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker thead, .admin-color-blue .cmb2-element .ui-datepicker thead { - background: #4796b3; + background: #4796b3; } + /* line 291, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active { - background: #096484; - color: #fff; + background: #096484; + color: #fff; } + /* line 296, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today { - background: #eee; + background: #eee; } /* line 305, sass/partials/_jquery_ui.scss */ .admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #59524c; + background: #59524c; } + /* line 310, sass/partials/_jquery_ui.scss */ .admin-color-coffee .cmb2-element.ui-datepicker thead, .admin-color-coffee .cmb2-element .ui-datepicker thead { - background: #46403c; + background: #46403c; } + /* line 314, sass/partials/_jquery_ui.scss */ .admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover { - background: #c7a589; - color: #fff; + background: #c7a589; + color: #fff; } /* line 322, sass/partials/_jquery_ui.scss */ .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #523f6d; + background: #523f6d; } + /* line 327, sass/partials/_jquery_ui.scss */ .admin-color-ectoplasm .cmb2-element.ui-datepicker thead, .admin-color-ectoplasm .cmb2-element .ui-datepicker thead { - background: #413256; + background: #413256; } + /* line 331, sass/partials/_jquery_ui.scss */ .admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover { - background: #a3b745; - color: #fff; + background: #a3b745; + color: #fff; } /* line 339, sass/partials/_jquery_ui.scss */ .admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #363b3f; + background: #363b3f; } + /* line 344, sass/partials/_jquery_ui.scss */ .admin-color-midnight .cmb2-element.ui-datepicker thead, .admin-color-midnight .cmb2-element .ui-datepicker thead { - background: #26292c; + background: #26292c; } + /* line 348, sass/partials/_jquery_ui.scss */ .admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover { - background: #e14d43; - color: #fff; + background: #e14d43; + color: #fff; } /* line 356, sass/partials/_jquery_ui.scss */ .admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #738e96; + background: #738e96; } + /* line 361, sass/partials/_jquery_ui.scss */ .admin-color-ocean .cmb2-element.ui-datepicker thead, .admin-color-ocean .cmb2-element .ui-datepicker thead { - background: #627c83; + background: #627c83; } + /* line 365, sass/partials/_jquery_ui.scss */ .admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover { - background: #9ebaa0; - color: #fff; + background: #9ebaa0; + color: #fff; } /* line 373, sass/partials/_jquery_ui.scss */ @@ -1237,35 +1398,40 @@ Sidebar Placement Adjustments .admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover { - background: #cf4944; + background: #cf4944; } + /* line 379, sass/partials/_jquery_ui.scss */ .admin-color-sunrise .cmb2-element.ui-datepicker th, .admin-color-sunrise .cmb2-element .ui-datepicker th { - border-color: #be3631; - background: #be3631; + border-color: #be3631; + background: #be3631; } + /* line 384, sass/partials/_jquery_ui.scss */ .admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover { - background: #dd823b; - color: #fff; + background: #dd823b; + color: #fff; } /* line 392, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-light .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #e5e5e5; + background: #e5e5e5; } + /* line 397, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month, .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year, .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month, .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year { - color: #555; + color: #555; } + /* line 402, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker thead, .admin-color-light .cmb2-element .ui-datepicker thead { - background: #888; + background: #888; } + /* line 406, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title, .admin-color-light .cmb2-element.ui-datepicker td .ui-state-default, @@ -1274,47 +1440,53 @@ Sidebar Placement Adjustments .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before { - color: #555; + color: #555; } + /* line 414, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-light .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-active { - background: #ccc; + background: #ccc; } + /* line 418, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today { - background: #eee; + background: #eee; } /* line 426, sass/partials/_jquery_ui.scss */ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #56b274; + background: #56b274; } + /* line 431, sass/partials/_jquery_ui.scss */ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead { - background: #36533f; + background: #36533f; } + /* line 435, sass/partials/_jquery_ui.scss */ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover { - background: #446950; - color: #fff; + background: #446950; + color: #fff; } /* line 443, sass/partials/_jquery_ui.scss */ .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #4ca26a; + background: #4ca26a; } + /* line 448, sass/partials/_jquery_ui.scss */ .admin-color-bbp-mint .cmb2-element.ui-datepicker thead, .admin-color-bbp-mint .cmb2-element .ui-datepicker thead { - background: #4f6d59; + background: #4f6d59; } + /* line 452, sass/partials/_jquery_ui.scss */ .admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover { - background: #5fb37c; - color: #fff; + background: #5fb37c; + color: #fff; } /** @@ -1322,40 +1494,43 @@ Sidebar Placement Adjustments */ /* line 1, sass/partials/_front.scss */ .closed .inside { - display: none; + display: none; } /* line 5, sass/partials/_front.scss */ .cmb-repeatable-grouping { - position: relative; + position: relative; } + /* line 8, sass/partials/_front.scss */ .cmb-repeatable-grouping .cmb-group-title { - margin-right: -1em; - margin-left: -1em; - min-height: 1.5em; + margin-right: -1em; + margin-left: -1em; + min-height: 1.5em; } + /* line 14, sass/partials/_front.scss */ .cmb-repeatable-grouping h3 { - font-size: 14px; - padding: 8px 12px; - margin: 0; - line-height: 1.4; + font-size: 14px; + padding: 8px 12px; + margin: 0; + line-height: 1.4; } /* line 25, sass/partials/_front.scss */ .cmb-repeatable-group.repeatable .cmb-group-title { - padding-right: 2.2em; + padding-right: 2.2em; } + /* line 29, sass/partials/_front.scss */ .cmb-repeatable-group.non-repeatable .cmb-group-title { - padding-right: 12px; + padding-right: 12px; } /* line 35, sass/partials/_front.scss */ .cmb-type-group .cmb-row .cmbhandle { - left: 0; - position: absolute; + left: 0; + position: absolute; } /*# sourceMappingURL=cmb2-front.css.map */ diff --git a/includes/CMB2/css/cmb2-front.css b/includes/CMB2/css/cmb2-front.css index 86a25fa..f33d26b 100755 --- a/includes/CMB2/css/cmb2-front.css +++ b/includes/CMB2/css/cmb2-front.css @@ -6,577 +6,649 @@ Main Wrap --------------------------------------------------------------*/ /* line 5, sass/partials/_main_wrap.scss */ .cmb2-wrap { - margin: 0; + margin: 0; } + /* line 8, sass/partials/_main_wrap.scss */ .cmb2-wrap input, .cmb2-wrap textarea { - font-size: 14px; - max-width: 100%; - padding: 5px; + font-size: 14px; + max-width: 100%; + padding: 5px; } + /* line 18, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type=text].cmb2-oembed { - width: 100%; + width: 100%; } + /* line 23, sass/partials/_main_wrap.scss */ .cmb2-wrap textarea { - width: 500px; + width: 500px; } + /* line 26, sass/partials/_main_wrap.scss */ .cmb2-wrap textarea.cmb2-textarea-code { - font-family: "Courier 10 Pitch", Courier, monospace; - line-height: 16px; + font-family: "Courier 10 Pitch", Courier, monospace; + line-height: 16px; } + /* line 34, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker { - width: 100px; + width: 100px; } + /* line 40, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-money { - width: 90px; + width: 90px; } + /* line 45, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-medium { - width: 230px; + width: 230px; } + /* line 50, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-upload-file { - width: 65%; + width: 65%; } + /* line 54, sass/partials/_main_wrap.scss */ .cmb2-wrap input.ed_button { - padding: 2px 4px; + padding: 2px 4px; } + /* line 59, sass/partials/_main_wrap.scss */ .cmb2-wrap input:not([type="hidden"]) + input, .cmb2-wrap input:not([type="hidden"]) + .button, .cmb2-wrap input:not([type="hidden"]) + select { - margin-left: 20px; + margin-left: 20px; } + /* line 67, sass/partials/_main_wrap.scss */ .cmb2-wrap ul { - margin: 0; + margin: 0; } + /* line 71, sass/partials/_main_wrap.scss */ .cmb2-wrap li { - font-size: 14px; - line-height: 16px; - margin: 1px 0 5px 0; + font-size: 14px; + line-height: 16px; + margin: 1px 0 5px 0; } + /* line 82, sass/partials/_main_wrap.scss */ .cmb2-wrap select { - font-size: 14px; - margin-top: 3px; + font-size: 14px; + margin-top: 3px; } + /* line 87, sass/partials/_main_wrap.scss */ .cmb2-wrap input:focus, .cmb2-wrap textarea:focus { - background: #fffff8; + background: #fffff8; } + /* line 92, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type="radio"] { - margin: 0 5px 0 0; - padding: 0; + margin: 0 5px 0 0; + padding: 0; } + /* line 97, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type="checkbox"] { - margin: 0 5px 0 0; - padding: 0; + margin: 0 5px 0 0; + padding: 0; } + /* line 102, sass/partials/_main_wrap.scss */ .cmb2-wrap button, .cmb2-wrap .button { - white-space: nowrap; + white-space: nowrap; } + /* line 107, sass/partials/_main_wrap.scss */ .cmb2-wrap .mceLayout { - border: 1px solid #e9e9e9 !important; + border: 1px solid #e9e9e9 !important; } + /* line 111, sass/partials/_main_wrap.scss */ .cmb2-wrap .mceIframeContainer { - background: #fff; + background: #fff; } + /* line 115, sass/partials/_main_wrap.scss */ .cmb2-wrap .meta_mce { - width: 97%; + width: 97%; } + /* line 118, sass/partials/_main_wrap.scss */ .cmb2-wrap .meta_mce textarea { - width: 100%; + width: 100%; } + /* line 126, sass/partials/_main_wrap.scss */ .cmb2-wrap .wp-color-result, .cmb2-wrap .wp-picker-input-wrap { - vertical-align: middle; + vertical-align: middle; } + /* line 131, sass/partials/_main_wrap.scss */ .cmb2-wrap .wp-color-result, .cmb2-wrap .wp-picker-container { - margin: 0 10px 0 0; + margin: 0 10px 0 0; } + /* line 136, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row { - margin: 0; + margin: 0; } + /* line 139, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row:after { - content: ''; - clear: both; - display: block; - width: 100%; + content: ''; + clear: both; + display: block; + width: 100%; } + /* line 146, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat-row { - padding: 1.8em 0 0; + padding: 1.8em 0 0; } + /* line 149, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type { - padding: 0; + padding: 0; } + /* line 154, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description { - padding-top: 0; - padding-bottom: 1.8em; + padding-top: 0; + padding-bottom: 1.8em; } /* line 161, sass/partials/_main_wrap.scss */ .cmb2-metabox { - clear: both; - margin: 0; + clear: both; + margin: 0; } + /* line 167, sass/partials/_main_wrap.scss */ .cmb2-metabox > .cmb-row:first-of-type > .cmb-td, .cmb2-metabox > .cmb-row:first-of-type > .cmb-th, .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td, .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th { - border: 0; + border: 0; } + /* line 174, sass/partials/_main_wrap.scss */ .cmb2-metabox > .cmb-row .cmb-repeat-table .cmb-row > .cmb-td { - padding-right: 20px; - box-sizing: border-box; - float: left; + padding-right: 20px; + box-sizing: border-box; + float: left; } /* line 182, sass/partials/_main_wrap.scss */ .cmb-add-row { - margin: 1.8em 0 0; + margin: 1.8em 0 0; } /* line 186, sass/partials/_main_wrap.scss */ .cmb-nested .cmb-td, .cmb-repeatable-group .cmb-th, .cmb-repeatable-group:first-of-type { - border: 0; + border: 0; } /* line 192, sass/partials/_main_wrap.scss */ .cmb-row:last-of-type, .cmb2-wrap .cmb-row:last-of-type, .cmb-repeatable-group:last-of-type { - border-bottom: 0; + border-bottom: 0; } /* line 198, sass/partials/_main_wrap.scss */ .cmb-repeatable-grouping { - border: 1px solid #e9e9e9; - padding: 0 1em; - max-width: 1000px; + border: 1px solid #e9e9e9; + padding: 0 1em; + max-width: 1000px; } + /* line 202, sass/partials/_main_wrap.scss */ .cmb-repeatable-grouping.cmb-row { - margin: 0 0 0.8em; + margin: 0 0 0.8em; } /* line 209, sass/partials/_main_wrap.scss */ .cmb-th { - color: #222222; - float: left; - font-weight: 600; - line-height: 1.3; - padding: 20px 10px 20px 0; - vertical-align: top; - width: 200px; + color: #222222; + float: left; + font-weight: 600; + line-height: 1.3; + padding: 20px 10px 20px 0; + vertical-align: top; + width: 200px; } + @media (max-width: 450px) { - /* line 209, sass/partials/_main_wrap.scss */ - .cmb-th { - font-size: 1.2em; - display: block; - float: none; - padding-bottom: 1em; - text-align: left; - width: 100%; - } - /* line 27, sass/partials/_mixins.scss */ - .cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; - } - /* line 32, sass/partials/_mixins.scss */ - .cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; - } + /* line 209, sass/partials/_main_wrap.scss */ + .cmb-th { + font-size: 1.2em; + display: block; + float: none; + padding-bottom: 1em; + text-align: left; + width: 100%; + } + + /* line 27, sass/partials/_mixins.scss */ + .cmb-th label { + display: block; + margin-top: 0em; + padding-bottom: 5px; + } + + /* line 32, sass/partials/_mixins.scss */ + .cmb-th label:after { + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; + } } /* line 223, sass/partials/_main_wrap.scss */ .cmb-td { - line-height: 1.3; - max-width: 100%; - padding: 15px 10px; - vertical-align: middle; + line-height: 1.3; + max-width: 100%; + padding: 15px 10px; + vertical-align: middle; } /* line 232, sass/partials/_main_wrap.scss */ .cmb-type-title .cmb-td { - padding: 0; + padding: 0; } /* line 237, sass/partials/_main_wrap.scss */ .cmb-th label { - display: block; - padding: 5px 0; + display: block; + padding: 5px 0; } /* line 242, sass/partials/_main_wrap.scss */ .cmb-th + .cmb-td { - float: left; + float: left; } /* line 246, sass/partials/_main_wrap.scss */ .cmb-td .cmb-td { - padding-bottom: 1em; + padding-bottom: 1em; } /* line 250, sass/partials/_main_wrap.scss */ .cmb-remove-row { - text-align: right; + text-align: right; } /* line 254, sass/partials/_main_wrap.scss */ .empty-row.hidden { - display: none; + display: none; } /* line 260, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-th { - padding: 5px; + padding: 5px; } + /* line 264, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title { - background-color: #e9e9e9; - padding: 8px 12px 8px 2.2em; - margin: 0 -1em; - min-height: 1.5em; - font-size: 14px; - line-height: 1.4; + background-color: #e9e9e9; + padding: 8px 12px 8px 2.2em; + margin: 0 -1em; + min-height: 1.5em; + font-size: 14px; + line-height: 1.4; } + /* line 272, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title h4 { - border: 0; - margin: 0; - font-size: 1.2em; - font-weight: 500; - padding: 0.5em 0.75em; + border: 0; + margin: 0; + font-size: 1.2em; + font-weight: 500; + padding: 0.5em 0.75em; } + /* line 280, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title .cmb-th { - display: block; - width: 100%; + display: block; + width: 100%; } + /* line 286, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th { - font-size: 1.2em; - display: block; - float: none; - padding-bottom: 1em; - text-align: left; - width: 100%; + font-size: 1.2em; + display: block; + float: none; + padding-bottom: 1em; + text-align: left; + width: 100%; } + /* line 27, sass/partials/_mixins.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; + display: block; + margin-top: 0em; + padding-bottom: 5px; } + /* line 32, sass/partials/_mixins.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; } + /* line 290, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows { - font-size: 1em; - margin-right: 1em; - text-decoration: none; + font-size: 1em; + margin-right: 1em; + text-decoration: none; } + /* line 295, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows .dashicons { - font-size: 1.5em; - height: 1.5em; - line-height: 1.2em; - width: 1em; + font-size: 1.5em; + height: 1.5em; + line-height: 1.2em; + width: 1em; } + /* line 301, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 { - line-height: 1.3em; + line-height: 1.3em; } + /* line 308, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb2-upload-button { - float: right; + float: right; } /* line 314, sass/partials/_main_wrap.scss */ p.cmb2-metabox-description { - color: #aaaaaa; - font-style: italic; - margin: 0; - padding-top: .5em; + color: #aaaaaa; + font-style: italic; + margin: 0; + padding-top: .5em; } /* line 321, sass/partials/_main_wrap.scss */ span.cmb2-metabox-description { - color: #aaaaaa; - font-style: italic; + color: #aaaaaa; + font-style: italic; } /* line 326, sass/partials/_main_wrap.scss */ .cmb2-metabox-title { - margin: 0 0 5px 0; - padding: 5px 0 0 0; - font-size: 14px; + margin: 0 0 5px 0; + padding: 5px 0 0 0; + font-size: 14px; } /* line 332, sass/partials/_main_wrap.scss */ .cmb-inline ul { - padding: 4px 0 0 0; + padding: 4px 0 0 0; } /* line 336, sass/partials/_main_wrap.scss */ .cmb-inline li { - display: inline-block; - padding-right: 18px; + display: inline-block; + padding-right: 18px; } /* line 341, sass/partials/_main_wrap.scss */ .cmb-type-textarea-code pre { - margin: 0; + margin: 0; } /* line 347, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status { - clear: none; - display: inline-block; - float: left; - margin-right: 10px; - width: auto; + clear: none; + display: inline-block; + float: left; + margin-right: 10px; + width: auto; } + /* line 354, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img { - max-width: 350px; + max-width: 350px; } + /* line 359, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img, .cmb2-media-status .embed-status { - background: #ffffff; - border: 1px solid #e9e9e9; - border-radius: 2px; - -moz-border-radius: 2px; - margin: 15px 0 0 0; - padding: 5px; + background: #ffffff; + border: 1px solid #e9e9e9; + border-radius: 2px; + -moz-border-radius: 2px; + margin: 15px 0 0 0; + padding: 5px; } + /* line 369, sass/partials/_main_wrap.scss */ .cmb2-media-status .embed-status { - float: left; - max-width: 800px; + float: left; + max-width: 800px; } + /* line 374, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status, .cmb2-media-status .embed-status { - position: relative; + position: relative; } + /* line 377, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button { - background: url(../images/ico-delete.png); - height: 16px; - left: -5px; - position: absolute; - text-indent: -9999px; - top: -5px; - width: 16px; + background: url(../images/ico-delete.png); + height: 16px; + left: -5px; + position: absolute; + text-indent: -9999px; + top: -5px; + width: 16px; } + /* line 391, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status .cmb2-remove-file-button { - top: 10px; + top: 10px; } + /* line 396, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span { - cursor: pointer; + cursor: pointer; } /* line 402, sass/partials/_main_wrap.scss */ .cmb-type-file-list .cmb2-media-status .img-status { - clear: none; - float: left; - margin-right: 10px; - width: auto; + clear: none; + float: left; + margin-right: 10px; + width: auto; } /* line 409, sass/partials/_main_wrap.scss */ .cmb-attach-list li { - clear: both; - display: inline-block; - margin-bottom: 25px; - width: 100%; + clear: both; + display: inline-block; + margin-bottom: 25px; + width: 100%; } + /* line 415, sass/partials/_main_wrap.scss */ .cmb-attach-list li img { - cursor: move; - float: left; - margin-right: 10px; + cursor: move; + float: left; + margin-right: 10px; } /* line 422, sass/partials/_main_wrap.scss */ .cmb2-remove-wrapper { - margin: 0; + margin: 0; } /* line 426, sass/partials/_main_wrap.scss */ .child-cmb2 .cmb-th { - text-align: left; + text-align: left; } @media (max-width: 450px) { - /* line 431, sass/partials/_main_wrap.scss */ - .cmb-th, - .cmb-td, - .cmb-th + .cmb-td { - display: block; - float: none; - width: 100%; - } + /* line 431, sass/partials/_main_wrap.scss */ + .cmb-th, + .cmb-td, + .cmb-th + .cmb-td { + display: block; + float: none; + width: 100%; + } } + /*-------------------------------------------------------------- Post Metaboxes --------------------------------------------------------------*/ /* line 4, sass/partials/_post_metaboxes.scss */ #poststuff .cmb-group-title { - margin-left: -1em; - margin-right: -1em; - min-height: 1.5em; + margin-left: -1em; + margin-right: -1em; + min-height: 1.5em; } /* line 10, sass/partials/_post_metaboxes.scss */ #poststuff .repeatable .cmb-group-title { - padding-left: 2.2em; + padding-left: 2.2em; } /* line 16, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap, .cmb-type-group .cmb2-wrap { - margin: 0; + margin: 0; } + /* line 19, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap > .cmb-field-list > .cmb-row, .cmb-type-group .cmb2-wrap > .cmb-field-list > .cmb-row { - padding: 1.8em 0; + padding: 1.8em 0; } + /* line 25, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap input[type=text].cmb2-oembed, .cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed { - width: 100%; + width: 100%; } + /* line 31, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-row, .cmb-type-group .cmb-row { - padding: 0 0 1.8em; - margin: 0 0 0.8em; + padding: 0 0 1.8em; + margin: 0 0 0.8em; } + /* line 35, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-row .cmbhandle, .cmb-type-group .cmb-row .cmbhandle { - right: -1em; - position: relative; + right: -1em; + position: relative; } + /* line 41, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeatable-grouping, .cmb-type-group .cmb-repeatable-grouping { - padding: 0 1em; - max-width: 100%; - min-width: 1px !important; + padding: 0 1em; + max-width: 100%; + min-width: 1px !important; } + /* line 47, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeatable-group > .cmb-row, .cmb-type-group .cmb-repeatable-group > .cmb-row { - padding-bottom: 0; + padding-bottom: 0; } + /* line 51, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-th, .cmb-type-group .cmb-th { - width: 18%; - padding: 0 2% 0 0; + width: 18%; + padding: 0 2% 0 0; } + /* line 57, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-td, .cmb-type-group .cmb-td { - margin-bottom: 0; - padding: 0; - line-height: 1.3; + margin-bottom: 0; + padding: 0; + line-height: 1.3; } + /* line 63, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeat-row .cmb-td, .cmb-type-group .cmb-repeat-row .cmb-td { - padding-bottom: 1.8em; + padding-bottom: 1.8em; } + /* line 67, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-th + .cmb-td, .cmb-type-group .cmb-th + .cmb-td { - width: 80%; - float: right; + width: 80%; + float: right; } + /* line 72, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-row:not(:last-of-type), .postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type), .cmb-type-group .cmb-repeatable-group:not(:last-of-type) { - border-bottom: 1px solid #e9e9e9; + border-bottom: 1px solid #e9e9e9; } + @media (max-width: 450px) { - /* line 72, sass/partials/_post_metaboxes.scss */ - .postbox-container .cmb-row:not(:last-of-type), - .postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type), - .cmb-type-group .cmb-repeatable-group:not(:last-of-type) { - border-bottom: 0; - } + /* line 72, sass/partials/_post_metaboxes.scss */ + .postbox-container .cmb-row:not(:last-of-type), + .postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type), + .cmb-type-group .cmb-repeatable-group:not(:last-of-type) { + border-bottom: 0; + } } + /* line 81, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeat-group-field, .postbox-container .cmb-remove-field-row, .cmb-type-group .cmb-repeat-group-field, .cmb-type-group .cmb-remove-field-row { - padding-top: 1.8em; + padding-top: 1.8em; } + /* line 88, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody { - display: table; - width: 100%; + display: table; + width: 100%; } + /* line 92, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text { - width: 100%; + width: 100%; } + /* line 96, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row) { - display: table-row; + display: table-row; } + /* line 100, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td { - display: table-cell; - float: none; - width: 100%; + display: table-cell; + float: none; + width: 100%; } + /* line 106, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td { - padding-top: 1.8em; + padding-top: 1.8em; } + /* line 110, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row { - padding-right: 0; + padding-right: 0; } /*-------------------------------------------------------------- @@ -584,30 +656,31 @@ Misc. --------------------------------------------------------------*/ /* line 5, sass/partials/_misc.scss */ #poststuff .cmb-repeatable-group h2 { - margin: 0; + margin: 0; } /* line 12, sass/partials/_misc.scss */ .edit-tags-php .cmb2-metabox-title, .profile-php .cmb2-metabox-title, .user-edit-php .cmb2-metabox-title { - font-size: 1.4em; + font-size: 1.4em; } /* line 18, sass/partials/_misc.scss */ .cmb2-options-page .cmb2-metabox-title { - font-size: 1.3em; - margin: 1em 0; + font-size: 1.3em; + margin: 1em 0; } + /* line 21, sass/partials/_misc.scss */ .cmb2-options-page .cmb2-metabox-title + p.cmb2-metabox-description { - margin-top: -1.6em; - margin-bottom: .8em; + margin-top: -1.6em; + margin-bottom: .8em; } /* line 27, sass/partials/_misc.scss */ .postbox .cmb-spinner { - float: left; + float: left; } /*-------------------------------------------------------------- @@ -616,54 +689,63 @@ Sidebar Placement Adjustments /* line 10, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row, #side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row { - padding: 1.4em 0; + padding: 1.4em 0; } + /* line 16, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker), #side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) { - width: 100%; + width: 100%; } + /* line 20, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input + input:not(.wp-picker-clear), .inner-sidebar .cmb2-wrap input + select, #side-sortables .cmb2-wrap input + input:not(.wp-picker-clear), #side-sortables .cmb2-wrap input + select { - margin-left: 0; - margin-top: 1em; - display: block; + margin-left: 0; + margin-top: 1em; + display: block; } + /* line 26, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input.cmb2-text-money, #side-sortables .cmb2-wrap input.cmb2-text-money { - max-width: 70%; + max-width: 70%; } + /* line 28, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description, #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description { - display: block; + display: block; } + /* line 34, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap label, #side-sortables .cmb2-wrap label { - display: block; - font-weight: 700; - padding: 0 0 5px; + display: block; + font-weight: 700; + padding: 0 0 5px; } + /* line 42, sass/partials/_sidebar_placements.scss */ .inner-sidebar textarea, #side-sortables textarea { - max-width: 99%; + max-width: 99%; } + /* line 46, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-repeatable-group, #side-sortables .cmb-repeatable-group { - border-bottom: 1px solid #e9e9e9; + border-bottom: 1px solid #e9e9e9; } + /* line 50, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-group > .cmb-td > .cmb-repeatable-group, #side-sortables .cmb-type-group > .cmb-td > .cmb-repeatable-group { - border-bottom: 0; - margin-bottom: -1.4em; + border-bottom: 0; + margin-bottom: -1.4em; } + /* line 55, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-th, .inner-sidebar .cmb-td, @@ -671,193 +753,219 @@ Sidebar Placement Adjustments #side-sortables .cmb-th, #side-sortables .cmb-td, #side-sortables .cmb-th + .cmb-td { - width: 100%; - display: block; - float: none; + width: 100%; + display: block; + float: none; } + /* line 63, sass/partials/_sidebar_placements.scss */ .inner-sidebar .closed .inside, #side-sortables .closed .inside { - display: none; + display: none; } + /* line 67, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-td .cmb-td, #side-sortables .cmb-td .cmb-td { - padding-bottom: 1em; + padding-bottom: 1em; } + /* line 71, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-th, #side-sortables .cmb-th { - display: block; - float: none; - padding-bottom: 1em; - text-align: left; - width: 100%; - padding-left: 0; - padding-right: 0; + display: block; + float: none; + padding-bottom: 1em; + text-align: left; + width: 100%; + padding-left: 0; + padding-right: 0; } + /* line 27, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label, #side-sortables .cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; + display: block; + margin-top: 0em; + padding-bottom: 5px; } + /* line 32, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label:after, #side-sortables .cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; } + /* line 14, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label, #side-sortables .cmb-th label { - font-size: 14px; - line-height: 1.4em; + font-size: 14px; + line-height: 1.4em; } + /* line 78, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-description .cmb-th, #side-sortables .cmb-group-description .cmb-th { - padding-top: 0; + padding-top: 0; } + /* line 81, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-description .cmb2-metabox-description, #side-sortables .cmb-group-description .cmb2-metabox-description { - padding: 0; + padding: 0; } + /* line 88, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-title .cmb-th, #side-sortables .cmb-group-title .cmb-th { - padding: 0; + padding: 0; } + /* line 94, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping, #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping { - margin-top: 1em; + margin-top: 1em; } + /* line 103, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-media-status .img-status img, .inner-sidebar .cmb2-media-status .embed-status img, #side-sortables .cmb2-media-status .img-status img, #side-sortables .cmb2-media-status .embed-status img { - max-width: 90%; - height: auto; + max-width: 90%; + height: auto; } + /* line 111, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-list label, #side-sortables .cmb2-list label { - display: inline; - font-weight: normal; + display: inline; + font-weight: normal; } + /* line 116, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-metabox-description, #side-sortables .cmb2-metabox-description { - display: block; - padding: 7px 0 0; + display: block; + padding: 7px 0 0; } + /* line 123, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-checkbox .cmb-td label, .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description, #side-sortables .cmb-type-checkbox .cmb-td label, #side-sortables .cmb-type-checkbox .cmb2-metabox-description { - font-weight: normal; - display: inline; + font-weight: normal; + display: inline; } + /* line 130, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-row .cmb2-metabox-description, #side-sortables .cmb-row .cmb2-metabox-description { - padding-bottom: 1.8em; + padding-bottom: 1.8em; } + /* line 134, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-metabox-title, #side-sortables .cmb2-metabox-title { - font-size: 1.2em; - font-style: italic; + font-size: 1.2em; + font-style: italic; } + /* line 139, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-remove-row, #side-sortables .cmb-remove-row { - clear: both; - padding-top: 12px; - padding-bottom: 0; + clear: both; + padding-top: 12px; + padding-bottom: 0; } + /* line 146, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td, #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td { - width: auto; - clear: none; - float: left; - padding-top: 0; + width: auto; + clear: none; + float: left; + padding-top: 0; } + /* line 151, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row, #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row { - float: right; - margin: 0; + float: right; + margin: 0; } + /* line 158, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-upload-button, #side-sortables .cmb2-upload-button { - clear: both; - margin-top: 12px; + clear: both; + margin-top: 12px; } /* line 2, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmb-type-group { - max-width: 1000px; + max-width: 1000px; } + /* line 5, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmbhandle { - color: #aaa; - float: right; - width: 27px; - height: 30px; - cursor: pointer; - right: -1em; - position: relative; + color: #aaa; + float: right; + width: 27px; + height: 30px; + cursor: pointer; + right: -1em; + position: relative; } + /* line 13, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmbhandle:before { - content: '\f142'; - right: 12px; - font: normal 20px/1 'dashicons'; - speak: none; - display: inline-block; - padding: 8px 10px; - top: 0; - position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: none !important; + content: '\f142'; + right: 12px; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 8px 10px; + top: 0; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; } + /* line 30, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .postbox.closed .cmbhandle:before { - content: '\f140'; + content: '\f140'; } + /* line 36, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row { - -webkit-appearance: none !important; - background: none !important; - border: none !important; - position: absolute; - left: 0; - top: .5em; - line-height: 1em; - padding: 2px 6px 3px; - opacity: .5; + -webkit-appearance: none !important; + background: none !important; + border: none !important; + position: absolute; + left: 0; + top: .5em; + line-height: 1em; + padding: 2px 6px 3px; + opacity: .5; } + /* line 46, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) { - cursor: pointer; - color: #a00; - opacity: 1; + cursor: pointer; + color: #a00; + opacity: 1; } + /* line 50, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover { - color: #f00; + color: #f00; } /* @@ -875,360 +983,413 @@ Sidebar Placement Adjustments */ /* line 15, sass/partials/_jquery_ui.scss */ * html .cmb2-element.ui-helper-clearfix { - height: 1%; + height: 1%; } /* line 24, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - padding: 0; - margin: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - background-color: #fff; - border: 1px solid #dfdfdf; - border-top: none; - -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); - min-width: 17em; - width: auto; - /* Default Color Scheme */ + padding: 0; + margin: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + background-color: #fff; + border: 1px solid #dfdfdf; + border-top: none; + -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); + min-width: 17em; + width: auto; + /* Default Color Scheme */ } + /* line 38, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker *, .cmb2-element .ui-datepicker * { - padding: 0; - font-family: "Open Sans", sans-serif; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; + padding: 0; + font-family: "Open Sans", sans-serif; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } + /* line 46, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker table, .cmb2-element .ui-datepicker table { - font-size: 13px; - margin: 0; - border: none; - border-collapse: collapse; + font-size: 13px; + margin: 0; + border: none; + border-collapse: collapse; } + /* line 53, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-widget-header, .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header, .cmb2-element .ui-datepicker .ui-datepicker-header { - background-image: none; - border: none; - color: #fff; - font-weight: normal; + background-image: none; + border: none; + color: #fff; + font-weight: normal; } + /* line 61, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover, .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover { - background: transparent; - border-color: transparent; - cursor: pointer; + background: transparent; + border-color: transparent; + cursor: pointer; } + /* line 67, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-title, .cmb2-element .ui-datepicker .ui-datepicker-title { - margin: 0; - padding: 10px 0; - color: #fff; - font-size: 14px; - line-height: 14px; - text-align: center; + margin: 0; + padding: 10px 0; + color: #fff; + font-size: 14px; + line-height: 14px; + text-align: center; } + /* line 75, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-title select, .cmb2-element .ui-datepicker .ui-datepicker-title select { - margin-top: -8px; - margin-bottom: -8px; + margin-top: -8px; + margin-bottom: -8px; } + /* line 81, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev, .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-next { - position: relative; - top: 0; - height: 34px; - width: 34px; + position: relative; + top: 0; + height: 34px; + width: 34px; } + /* line 89, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev, .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next, .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next { - border: none; + border: none; } + /* line 94, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev, .cmb2-element.ui-datepicker .ui-datepicker-prev-hover, .cmb2-element .ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-prev-hover { - left: 0; + left: 0; } + /* line 99, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element.ui-datepicker .ui-datepicker-next-hover, .cmb2-element .ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-next-hover { - right: 0; + right: 0; } + /* line 104, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next span, .cmb2-element.ui-datepicker .ui-datepicker-prev span, .cmb2-element .ui-datepicker .ui-datepicker-next span, .cmb2-element .ui-datepicker .ui-datepicker-prev span { - display: none; + display: none; } + /* line 109, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-prev { - float: left; + float: left; } + /* line 113, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-next { - float: right; + float: right; } + /* line 117, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev:before, .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before, .cmb2-element .ui-datepicker .ui-datepicker-next:before { - font: normal 20px/34px 'dashicons'; - padding-left: 7px; - color: #fff; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 34px; - height: 34px; + font: normal 20px/34px 'dashicons'; + padding-left: 7px; + color: #fff; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 34px; + height: 34px; } + /* line 129, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before { - content: '\f341'; + content: '\f341'; } + /* line 133, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-next:before { - content: '\f345'; + content: '\f345'; } + /* line 137, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before, .cmb2-element.ui-datepicker .ui-datepicker-next-hover:before, .cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before, .cmb2-element .ui-datepicker .ui-datepicker-next-hover:before { - opacity: 0.7; + opacity: 0.7; } + /* line 142, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker select.ui-datepicker-month, .cmb2-element.ui-datepicker select.ui-datepicker-year, .cmb2-element .ui-datepicker select.ui-datepicker-month, .cmb2-element .ui-datepicker select.ui-datepicker-year { - width: 33%; - background: transparent; - border-color: transparent; - box-shadow: none; - color: #fff; + width: 33%; + background: transparent; + border-color: transparent; + box-shadow: none; + color: #fff; } + /* line 149, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker select.ui-datepicker-month option, .cmb2-element.ui-datepicker select.ui-datepicker-year option, .cmb2-element .ui-datepicker select.ui-datepicker-month option, .cmb2-element .ui-datepicker select.ui-datepicker-year option { - color: #333; + color: #333; } + /* line 154, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead { - color: #fff; - font-weight: 600; + color: #fff; + font-weight: 600; } + /* line 157, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead th, .cmb2-element .ui-datepicker thead th { - font-weight: normal; + font-weight: normal; } + /* line 162, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker th, .cmb2-element .ui-datepicker th { - padding: 10px; + padding: 10px; } + /* line 166, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td, .cmb2-element .ui-datepicker td { - padding: 0; - border: 1px solid #f4f4f4; + padding: 0; + border: 1px solid #f4f4f4; } + /* line 171, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-other-month, .cmb2-element .ui-datepicker td.ui-datepicker-other-month { - border: transparent; + border: transparent; } + /* line 175, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-week-end, .cmb2-element .ui-datepicker td.ui-datepicker-week-end { - background-color: #f4f4f4; - border: 1px solid #f4f4f4; + background-color: #f4f4f4; + border: 1px solid #f4f4f4; } + /* line 178, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today { - -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); } + /* line 185, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-today { - background-color: #f0f0c0; + background-color: #f0f0c0; } + /* line 189, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-current-day, .cmb2-element .ui-datepicker td.ui-datepicker-current-day { - background: #bbdd88; + background: #bbdd88; } + /* line 193, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td .ui-state-default, .cmb2-element .ui-datepicker td .ui-state-default { - background: transparent; - border: none; - text-align: center; - text-decoration: none; - width: auto; - display: block; - padding: 5px 10px; - font-weight: normal; - color: #444; + background: transparent; + border: none; + text-align: center; + text-decoration: none; + width: auto; + display: block; + padding: 5px 10px; + font-weight: normal; + color: #444; } + /* line 205, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default, .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default { - opacity: 0.5; + opacity: 0.5; } + /* line 210, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-widget-header, .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header, .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #00a0d2; + background: #00a0d2; } + /* line 215, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead { - background: #32373c; + background: #32373c; } + /* line 219, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td .ui-state-hover, .cmb2-element.ui-datepicker td .ui-state-active, .cmb2-element .ui-datepicker td .ui-state-hover, .cmb2-element .ui-datepicker td .ui-state-active { - background: #0073aa; - color: #fff; + background: #0073aa; + color: #fff; } + /* line 224, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div, .cmb2-element .ui-datepicker .ui-timepicker-div { - font-size: 14px; + font-size: 14px; } + /* line 226, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl, .cmb2-element .ui-datepicker .ui-timepicker-div dl { - text-align: left; - padding: 0 .6em; + text-align: left; + padding: 0 .6em; } + /* line 229, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dt, .cmb2-element .ui-datepicker .ui-timepicker-div dl dt { - float: left; - clear: left; - padding: 0 0 0 5px; + float: left; + clear: left; + padding: 0 0 0 5px; } + /* line 234, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd { - margin: 0 10px 10px 40%; + margin: 0 10px 10px 40%; } + /* line 236, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd select, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd select { - width: 100%; + width: 100%; } + /* line 242, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane { - padding: .6em; - text-align: left; + padding: .6em; + text-align: left; } + /* line 246, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary, .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary { - padding: 0 10px 1px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 0 .6em .4em .4em; + padding: 0 10px 1px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + margin: 0 .6em .4em .4em; } /* line 260, sass/partials/_jquery_ui.scss */ .admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #00a0d2; + background: #00a0d2; } + /* line 265, sass/partials/_jquery_ui.scss */ .admin-color-fresh .cmb2-element.ui-datepicker thead, .admin-color-fresh .cmb2-element .ui-datepicker thead { - background: #32373c; + background: #32373c; } + /* line 269, sass/partials/_jquery_ui.scss */ .admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover { - background: #0073aa; - color: #fff; + background: #0073aa; + color: #fff; } /* line 277, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #52accc; + background: #52accc; } + /* line 282, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker thead, .admin-color-blue .cmb2-element .ui-datepicker thead { - background: #4796b3; + background: #4796b3; } + /* line 291, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active { - background: #096484; - color: #fff; + background: #096484; + color: #fff; } + /* line 296, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today { - background: #eee; + background: #eee; } /* line 305, sass/partials/_jquery_ui.scss */ .admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #59524c; + background: #59524c; } + /* line 310, sass/partials/_jquery_ui.scss */ .admin-color-coffee .cmb2-element.ui-datepicker thead, .admin-color-coffee .cmb2-element .ui-datepicker thead { - background: #46403c; + background: #46403c; } + /* line 314, sass/partials/_jquery_ui.scss */ .admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover { - background: #c7a589; - color: #fff; + background: #c7a589; + color: #fff; } /* line 322, sass/partials/_jquery_ui.scss */ .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #523f6d; + background: #523f6d; } + /* line 327, sass/partials/_jquery_ui.scss */ .admin-color-ectoplasm .cmb2-element.ui-datepicker thead, .admin-color-ectoplasm .cmb2-element .ui-datepicker thead { - background: #413256; + background: #413256; } + /* line 331, sass/partials/_jquery_ui.scss */ .admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover { - background: #a3b745; - color: #fff; + background: #a3b745; + color: #fff; } /* line 339, sass/partials/_jquery_ui.scss */ .admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #363b3f; + background: #363b3f; } + /* line 344, sass/partials/_jquery_ui.scss */ .admin-color-midnight .cmb2-element.ui-datepicker thead, .admin-color-midnight .cmb2-element .ui-datepicker thead { - background: #26292c; + background: #26292c; } + /* line 348, sass/partials/_jquery_ui.scss */ .admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover { - background: #e14d43; - color: #fff; + background: #e14d43; + color: #fff; } /* line 356, sass/partials/_jquery_ui.scss */ .admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #738e96; + background: #738e96; } + /* line 361, sass/partials/_jquery_ui.scss */ .admin-color-ocean .cmb2-element.ui-datepicker thead, .admin-color-ocean .cmb2-element .ui-datepicker thead { - background: #627c83; + background: #627c83; } + /* line 365, sass/partials/_jquery_ui.scss */ .admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover { - background: #9ebaa0; - color: #fff; + background: #9ebaa0; + color: #fff; } /* line 373, sass/partials/_jquery_ui.scss */ @@ -1237,35 +1398,40 @@ Sidebar Placement Adjustments .admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover { - background: #cf4944; + background: #cf4944; } + /* line 379, sass/partials/_jquery_ui.scss */ .admin-color-sunrise .cmb2-element.ui-datepicker th, .admin-color-sunrise .cmb2-element .ui-datepicker th { - border-color: #be3631; - background: #be3631; + border-color: #be3631; + background: #be3631; } + /* line 384, sass/partials/_jquery_ui.scss */ .admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover { - background: #dd823b; - color: #fff; + background: #dd823b; + color: #fff; } /* line 392, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-light .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #e5e5e5; + background: #e5e5e5; } + /* line 397, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month, .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year, .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month, .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year { - color: #555; + color: #555; } + /* line 402, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker thead, .admin-color-light .cmb2-element .ui-datepicker thead { - background: #888; + background: #888; } + /* line 406, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title, .admin-color-light .cmb2-element.ui-datepicker td .ui-state-default, @@ -1274,47 +1440,53 @@ Sidebar Placement Adjustments .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before { - color: #555; + color: #555; } + /* line 414, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-light .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-active { - background: #ccc; + background: #ccc; } + /* line 418, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today { - background: #eee; + background: #eee; } /* line 426, sass/partials/_jquery_ui.scss */ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #56b274; + background: #56b274; } + /* line 431, sass/partials/_jquery_ui.scss */ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead { - background: #36533f; + background: #36533f; } + /* line 435, sass/partials/_jquery_ui.scss */ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover { - background: #446950; - color: #fff; + background: #446950; + color: #fff; } /* line 443, sass/partials/_jquery_ui.scss */ .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header, .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #4ca26a; + background: #4ca26a; } + /* line 448, sass/partials/_jquery_ui.scss */ .admin-color-bbp-mint .cmb2-element.ui-datepicker thead, .admin-color-bbp-mint .cmb2-element .ui-datepicker thead { - background: #4f6d59; + background: #4f6d59; } + /* line 452, sass/partials/_jquery_ui.scss */ .admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover { - background: #5fb37c; - color: #fff; + background: #5fb37c; + color: #fff; } /** @@ -1322,40 +1494,43 @@ Sidebar Placement Adjustments */ /* line 1, sass/partials/_front.scss */ .closed .inside { - display: none; + display: none; } /* line 5, sass/partials/_front.scss */ .cmb-repeatable-grouping { - position: relative; + position: relative; } + /* line 8, sass/partials/_front.scss */ .cmb-repeatable-grouping .cmb-group-title { - margin-left: -1em; - margin-right: -1em; - min-height: 1.5em; + margin-left: -1em; + margin-right: -1em; + min-height: 1.5em; } + /* line 14, sass/partials/_front.scss */ .cmb-repeatable-grouping h3 { - font-size: 14px; - padding: 8px 12px; - margin: 0; - line-height: 1.4; + font-size: 14px; + padding: 8px 12px; + margin: 0; + line-height: 1.4; } /* line 25, sass/partials/_front.scss */ .cmb-repeatable-group.repeatable .cmb-group-title { - padding-left: 2.2em; + padding-left: 2.2em; } + /* line 29, sass/partials/_front.scss */ .cmb-repeatable-group.non-repeatable .cmb-group-title { - padding-left: 12px; + padding-left: 12px; } /* line 35, sass/partials/_front.scss */ .cmb-type-group .cmb-row .cmbhandle { - right: 0; - position: absolute; + right: 0; + position: absolute; } /*# sourceMappingURL=cmb2-front.css.map */ diff --git a/includes/CMB2/css/cmb2-front.css.map b/includes/CMB2/css/cmb2-front.css.map index e967e87..8137677 100755 --- a/includes/CMB2/css/cmb2-front.css.map +++ b/includes/CMB2/css/cmb2-front.css.map @@ -1,7 +1,19 @@ { -"version": 3, -"mappings": "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", -"sources": ["sass/cmb2.scss","sass/partials/_main_wrap.scss","sass/partials/_variables.scss","sass/partials/_mixins.scss","sass/partials/_post_metaboxes.scss","sass/partials/_misc.scss","sass/partials/_sidebar_placements.scss","sass/partials/_collapsible_ui.scss","sass/partials/_jquery_ui.scss","sass/cmb2-front.scss","sass/partials/_front.scss"], -"names": [], -"file": "cmb2-front.css" + "version": 3, + "mappings": "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", + "sources": [ + "sass/cmb2.scss", + "sass/partials/_main_wrap.scss", + "sass/partials/_variables.scss", + "sass/partials/_mixins.scss", + "sass/partials/_post_metaboxes.scss", + "sass/partials/_misc.scss", + "sass/partials/_sidebar_placements.scss", + "sass/partials/_collapsible_ui.scss", + "sass/partials/_jquery_ui.scss", + "sass/cmb2-front.scss", + "sass/partials/_front.scss" + ], + "names": [], + "file": "cmb2-front.css" } diff --git a/includes/CMB2/css/cmb2-rtl.css b/includes/CMB2/css/cmb2-rtl.css index cb0df4f..2b7e0ec 100755 --- a/includes/CMB2/css/cmb2-rtl.css +++ b/includes/CMB2/css/cmb2-rtl.css @@ -9,66 +9,66 @@ Main Wrap /* line 5, sass/partials/_main_wrap.scss */ .cmb2-wrap { - margin: 0; + margin: 0; } /* line 8, sass/partials/_main_wrap.scss */ .cmb2-wrap input, .cmb2-wrap textarea { - font-size: 14px; - max-width: 100%; - padding: 5px; + font-size: 14px; + max-width: 100%; + padding: 5px; } /* line 18, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type=text].cmb2-oembed { - width: 100%; + width: 100%; } /* line 23, sass/partials/_main_wrap.scss */ .cmb2-wrap textarea { - width: 500px; + width: 500px; } /* line 26, sass/partials/_main_wrap.scss */ .cmb2-wrap textarea.cmb2-textarea-code { - font-family: "Courier 10 Pitch", Courier, monospace; - line-height: 16px; + font-family: "Courier 10 Pitch", Courier, monospace; + line-height: 16px; } /* line 34, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker { - width: 100px; + width: 100px; } /* line 40, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-money { - width: 90px; + width: 90px; } /* line 45, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-medium { - width: 230px; + width: 230px; } /* line 50, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-upload-file { - width: 65%; + width: 65%; } /* line 54, sass/partials/_main_wrap.scss */ .cmb2-wrap input.ed_button { - padding: 2px 4px; + padding: 2px 4px; } /* line 59, sass/partials/_main_wrap.scss */ @@ -76,135 +76,135 @@ Main Wrap .cmb2-wrap input:not([type="hidden"]) + input, .cmb2-wrap input:not([type="hidden"]) + .button, .cmb2-wrap input:not([type="hidden"]) + select { - margin-right: 20px; + margin-right: 20px; } /* line 67, sass/partials/_main_wrap.scss */ .cmb2-wrap ul { - margin: 0; + margin: 0; } /* line 71, sass/partials/_main_wrap.scss */ .cmb2-wrap li { - font-size: 14px; - line-height: 16px; - margin: 1px 0 5px 0; + font-size: 14px; + line-height: 16px; + margin: 1px 0 5px 0; } /* line 82, sass/partials/_main_wrap.scss */ .cmb2-wrap select { - font-size: 14px; - margin-top: 3px; + font-size: 14px; + margin-top: 3px; } /* line 87, sass/partials/_main_wrap.scss */ .cmb2-wrap input:focus, .cmb2-wrap textarea:focus { - background: #fffff8; + background: #fffff8; } /* line 92, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type="radio"] { - margin: 0 0 0 5px; - padding: 0; + margin: 0 0 0 5px; + padding: 0; } /* line 97, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type="checkbox"] { - margin: 0 0 0 5px; - padding: 0; + margin: 0 0 0 5px; + padding: 0; } /* line 102, sass/partials/_main_wrap.scss */ .cmb2-wrap button, .cmb2-wrap .button { - white-space: nowrap; + white-space: nowrap; } /* line 107, sass/partials/_main_wrap.scss */ .cmb2-wrap .mceLayout { - border: 1px solid #e9e9e9 !important; + border: 1px solid #e9e9e9 !important; } /* line 111, sass/partials/_main_wrap.scss */ .cmb2-wrap .mceIframeContainer { - background: #fff; + background: #fff; } /* line 115, sass/partials/_main_wrap.scss */ .cmb2-wrap .meta_mce { - width: 97%; + width: 97%; } /* line 118, sass/partials/_main_wrap.scss */ .cmb2-wrap .meta_mce textarea { - width: 100%; + width: 100%; } /* line 126, sass/partials/_main_wrap.scss */ .cmb2-wrap .wp-color-result, .cmb2-wrap .wp-picker-input-wrap { - vertical-align: middle; + vertical-align: middle; } /* line 131, sass/partials/_main_wrap.scss */ .cmb2-wrap .wp-color-result, .cmb2-wrap .wp-picker-container { - margin: 0 0 0 10px; + margin: 0 0 0 10px; } /* line 136, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row { - margin: 0; + margin: 0; } /* line 139, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row:after { - content: ''; - clear: both; - display: block; - width: 100%; + content: ''; + clear: both; + display: block; + width: 100%; } /* line 146, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat-row { - padding: 1.8em 0 0; + padding: 1.8em 0 0; } /* line 149, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type { - padding: 0; + padding: 0; } /* line 154, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description { - padding-top: 0; - padding-bottom: 1.8em; + padding-top: 0; + padding-bottom: 1.8em; } /* line 161, sass/partials/_main_wrap.scss */ .cmb2-metabox { - clear: both; - margin: 0; + clear: both; + margin: 0; } /* line 167, sass/partials/_main_wrap.scss */ @@ -213,21 +213,21 @@ Main Wrap .cmb2-metabox > .cmb-row:first-of-type > .cmb-th, .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td, .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th { - border: 0; + border: 0; } /* line 174, sass/partials/_main_wrap.scss */ .cmb2-metabox > .cmb-row .cmb-repeat-table .cmb-row > .cmb-td { - padding-left: 20px; - box-sizing: border-box; - float: right; + padding-left: 20px; + box-sizing: border-box; + float: right; } /* line 182, sass/partials/_main_wrap.scss */ .cmb-add-row { - margin: 1.8em 0 0; + margin: 1.8em 0 0; } /* line 186, sass/partials/_main_wrap.scss */ @@ -235,7 +235,7 @@ Main Wrap .cmb-nested .cmb-td, .cmb-repeatable-group .cmb-th, .cmb-repeatable-group:first-of-type { - border: 0; + border: 0; } /* line 192, sass/partials/_main_wrap.scss */ @@ -243,320 +243,320 @@ Main Wrap .cmb-row:last-of-type, .cmb2-wrap .cmb-row:last-of-type, .cmb-repeatable-group:last-of-type { - border-bottom: 0; + border-bottom: 0; } /* line 198, sass/partials/_main_wrap.scss */ .cmb-repeatable-grouping { - border: 1px solid #e9e9e9; - padding: 0 1em; - max-width: 1000px; + border: 1px solid #e9e9e9; + padding: 0 1em; + max-width: 1000px; } /* line 202, sass/partials/_main_wrap.scss */ .cmb-repeatable-grouping.cmb-row { - margin: 0 0 0.8em; + margin: 0 0 0.8em; } /* line 209, sass/partials/_main_wrap.scss */ .cmb-th { - color: #222222; - float: right; - font-weight: 600; - line-height: 1.3; - padding: 20px 0 20px 10px; - vertical-align: top; - width: 200px; + color: #222222; + float: right; + font-weight: 600; + line-height: 1.3; + padding: 20px 0 20px 10px; + vertical-align: top; + width: 200px; } /* line 223, sass/partials/_main_wrap.scss */ .cmb-td { - line-height: 1.3; - max-width: 100%; - padding: 15px 10px; - vertical-align: middle; + line-height: 1.3; + max-width: 100%; + padding: 15px 10px; + vertical-align: middle; } /* line 232, sass/partials/_main_wrap.scss */ .cmb-type-title .cmb-td { - padding: 0; + padding: 0; } /* line 237, sass/partials/_main_wrap.scss */ .cmb-th label { - display: block; - padding: 5px 0; + display: block; + padding: 5px 0; } /* line 242, sass/partials/_main_wrap.scss */ .cmb-th + .cmb-td { - float: right; + float: right; } /* line 246, sass/partials/_main_wrap.scss */ .cmb-td .cmb-td { - padding-bottom: 1em; + padding-bottom: 1em; } /* line 250, sass/partials/_main_wrap.scss */ .cmb-remove-row { - text-align: left; + text-align: left; } /* line 254, sass/partials/_main_wrap.scss */ .empty-row.hidden { - display: none; + display: none; } /* line 260, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-th { - padding: 5px; + padding: 5px; } /* line 264, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title { - background-color: #e9e9e9; - padding: 8px 2.2em 8px 12px; - margin: 0 -1em; - min-height: 1.5em; - font-size: 14px; - line-height: 1.4; + background-color: #e9e9e9; + padding: 8px 2.2em 8px 12px; + margin: 0 -1em; + min-height: 1.5em; + font-size: 14px; + line-height: 1.4; } /* line 272, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title h4 { - border: 0; - margin: 0; - font-size: 1.2em; - font-weight: 500; - padding: 0.5em 0.75em; + border: 0; + margin: 0; + font-size: 1.2em; + font-weight: 500; + padding: 0.5em 0.75em; } /* line 280, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title .cmb-th { - display: block; - width: 100%; + display: block; + width: 100%; } /* line 286, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th { - font-size: 1.2em; - display: block; - float: none; - padding-bottom: 1em; - text-align: right; - width: 100%; + font-size: 1.2em; + display: block; + float: none; + padding-bottom: 1em; + text-align: right; + width: 100%; } /* line 27, sass/partials/_mixins.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; + display: block; + margin-top: 0em; + padding-bottom: 5px; } /* line 32, sass/partials/_mixins.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; } /* line 290, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows { - font-size: 1em; - margin-left: 1em; - text-decoration: none; + font-size: 1em; + margin-left: 1em; + text-decoration: none; } /* line 295, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows .dashicons { - font-size: 1.5em; - height: 1.5em; - line-height: 1.2em; - width: 1em; + font-size: 1.5em; + height: 1.5em; + line-height: 1.2em; + width: 1em; } /* line 301, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 { - line-height: 1.3em; + line-height: 1.3em; } /* line 308, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb2-upload-button { - float: left; + float: left; } /* line 314, sass/partials/_main_wrap.scss */ p.cmb2-metabox-description { - color: #aaaaaa; - font-style: italic; - margin: 0; - padding-top: .5em; + color: #aaaaaa; + font-style: italic; + margin: 0; + padding-top: .5em; } /* line 321, sass/partials/_main_wrap.scss */ span.cmb2-metabox-description { - color: #aaaaaa; - font-style: italic; + color: #aaaaaa; + font-style: italic; } /* line 326, sass/partials/_main_wrap.scss */ .cmb2-metabox-title { - margin: 0 0 5px 0; - padding: 5px 0 0 0; - font-size: 14px; + margin: 0 0 5px 0; + padding: 5px 0 0 0; + font-size: 14px; } /* line 332, sass/partials/_main_wrap.scss */ .cmb-inline ul { - padding: 4px 0 0 0; + padding: 4px 0 0 0; } /* line 336, sass/partials/_main_wrap.scss */ .cmb-inline li { - display: inline-block; - padding-left: 18px; + display: inline-block; + padding-left: 18px; } /* line 341, sass/partials/_main_wrap.scss */ .cmb-type-textarea-code pre { - margin: 0; + margin: 0; } /* line 347, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status { - clear: none; - display: inline-block; - float: right; - margin-left: 10px; - width: auto; + clear: none; + display: inline-block; + float: right; + margin-left: 10px; + width: auto; } /* line 354, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img { - max-width: 350px; + max-width: 350px; } /* line 359, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img, .cmb2-media-status .embed-status { - background: #ffffff; - border: 1px solid #e9e9e9; - border-radius: 2px; - -moz-border-radius: 2px; - margin: 15px 0 0 0; - padding: 5px; + background: #ffffff; + border: 1px solid #e9e9e9; + border-radius: 2px; + -moz-border-radius: 2px; + margin: 15px 0 0 0; + padding: 5px; } /* line 369, sass/partials/_main_wrap.scss */ .cmb2-media-status .embed-status { - float: right; - max-width: 800px; + float: right; + max-width: 800px; } /* line 374, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status, .cmb2-media-status .embed-status { - position: relative; + position: relative; } /* line 377, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button { - background: url(../images/ico-delete.png); - height: 16px; - right: -5px; - position: absolute; - text-indent: -9999px; - top: -5px; - width: 16px; + background: url(../images/ico-delete.png); + height: 16px; + right: -5px; + position: absolute; + text-indent: -9999px; + top: -5px; + width: 16px; } /* line 391, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status .cmb2-remove-file-button { - top: 10px; + top: 10px; } /* line 396, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span { - cursor: pointer; + cursor: pointer; } /* line 402, sass/partials/_main_wrap.scss */ .cmb-type-file-list .cmb2-media-status .img-status { - clear: none; - float: right; - margin-left: 10px; - width: auto; + clear: none; + float: right; + margin-left: 10px; + width: auto; } /* line 409, sass/partials/_main_wrap.scss */ .cmb-attach-list li { - clear: both; - display: inline-block; - margin-bottom: 25px; - width: 100%; + clear: both; + display: inline-block; + margin-bottom: 25px; + width: 100%; } /* line 415, sass/partials/_main_wrap.scss */ .cmb-attach-list li img { - cursor: move; - float: right; - margin-left: 10px; + cursor: move; + float: right; + margin-left: 10px; } /* line 422, sass/partials/_main_wrap.scss */ .cmb2-remove-wrapper { - margin: 0; + margin: 0; } /* line 426, sass/partials/_main_wrap.scss */ .child-cmb2 .cmb-th { - text-align: right; + text-align: right; } /*-------------------------------------------------------------- @@ -566,100 +566,100 @@ Post Metaboxes /* line 4, sass/partials/_post_metaboxes.scss */ #poststuff .cmb-group-title { - margin-right: -1em; - margin-left: -1em; - min-height: 1.5em; + margin-right: -1em; + margin-left: -1em; + min-height: 1.5em; } /* line 10, sass/partials/_post_metaboxes.scss */ #poststuff .repeatable .cmb-group-title { - padding-right: 2.2em; + padding-right: 2.2em; } /* line 16, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap, .cmb-type-group .cmb2-wrap { - margin: 0; + margin: 0; } /* line 19, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap > .cmb-field-list > .cmb-row, .cmb-type-group .cmb2-wrap > .cmb-field-list > .cmb-row { - padding: 1.8em 0; + padding: 1.8em 0; } /* line 25, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap input[type=text].cmb2-oembed, .cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed { - width: 100%; + width: 100%; } /* line 31, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-row, .cmb-type-group .cmb-row { - padding: 0 0 1.8em; - margin: 0 0 0.8em; + padding: 0 0 1.8em; + margin: 0 0 0.8em; } /* line 35, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-row .cmbhandle, .cmb-type-group .cmb-row .cmbhandle { - left: -1em; - position: relative; + left: -1em; + position: relative; } /* line 41, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeatable-grouping, .cmb-type-group .cmb-repeatable-grouping { - padding: 0 1em; - max-width: 100%; - min-width: 1px !important; + padding: 0 1em; + max-width: 100%; + min-width: 1px !important; } /* line 47, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeatable-group > .cmb-row, .cmb-type-group .cmb-repeatable-group > .cmb-row { - padding-bottom: 0; + padding-bottom: 0; } /* line 51, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-th, .cmb-type-group .cmb-th { - width: 18%; - padding: 0 0 0 2%; + width: 18%; + padding: 0 0 0 2%; } /* line 57, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-td, .cmb-type-group .cmb-td { - margin-bottom: 0; - padding: 0; - line-height: 1.3; + margin-bottom: 0; + padding: 0; + line-height: 1.3; } /* line 63, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeat-row .cmb-td, .cmb-type-group .cmb-repeat-row .cmb-td { - padding-bottom: 1.8em; + padding-bottom: 1.8em; } /* line 67, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-th + .cmb-td, .cmb-type-group .cmb-th + .cmb-td { - width: 80%; - float: left; + width: 80%; + float: left; } /* line 72, sass/partials/_post_metaboxes.scss */ @@ -668,7 +668,7 @@ Post Metaboxes .postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type), .cmb-type-group .cmb-repeatable-group:not(:last-of-type) { - border-bottom: 1px solid #e9e9e9; + border-bottom: 1px solid #e9e9e9; } /* line 81, sass/partials/_post_metaboxes.scss */ @@ -677,7 +677,7 @@ Post Metaboxes .postbox-container .cmb-remove-field-row, .cmb-type-group .cmb-repeat-group-field, .cmb-type-group .cmb-remove-field-row { - padding-top: 1.8em; + padding-top: 1.8em; } /* line 88, sass/partials/_post_metaboxes.scss */ @@ -686,8 +686,8 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody { - display: table; - width: 100%; + display: table; + width: 100%; } /* line 92, sass/partials/_post_metaboxes.scss */ @@ -696,7 +696,7 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text { - width: 100%; + width: 100%; } /* line 96, sass/partials/_post_metaboxes.scss */ @@ -705,7 +705,7 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row) { - display: table-row; + display: table-row; } /* line 100, sass/partials/_post_metaboxes.scss */ @@ -714,9 +714,9 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td { - display: table-cell; - float: none; - width: 100%; + display: table-cell; + float: none; + width: 100%; } /* line 106, sass/partials/_post_metaboxes.scss */ @@ -725,7 +725,7 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td { - padding-top: 1.8em; + padding-top: 1.8em; } /* line 110, sass/partials/_post_metaboxes.scss */ @@ -734,7 +734,7 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row { - padding-left: 0; + padding-left: 0; } /*-------------------------------------------------------------- @@ -744,7 +744,7 @@ Misc. /* line 5, sass/partials/_misc.scss */ #poststuff .cmb-repeatable-group h2 { - margin: 0; + margin: 0; } /* line 12, sass/partials/_misc.scss */ @@ -752,27 +752,27 @@ Misc. .edit-tags-php .cmb2-metabox-title, .profile-php .cmb2-metabox-title, .user-edit-php .cmb2-metabox-title { - font-size: 1.4em; + font-size: 1.4em; } /* line 18, sass/partials/_misc.scss */ .cmb2-options-page .cmb2-metabox-title { - font-size: 1.3em; - margin: 1em 0; + font-size: 1.3em; + margin: 1em 0; } /* line 21, sass/partials/_misc.scss */ .cmb2-options-page .cmb2-metabox-title + p.cmb2-metabox-description { - margin-top: -1.6em; - margin-bottom: .8em; + margin-top: -1.6em; + margin-bottom: .8em; } /* line 27, sass/partials/_misc.scss */ .postbox .cmb-spinner { - float: right; + float: right; } /*-------------------------------------------------------------- @@ -783,14 +783,14 @@ Sidebar Placement Adjustments .inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row, #side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row { - padding: 1.4em 0; + padding: 1.4em 0; } /* line 16, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker), #side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) { - width: 100%; + width: 100%; } /* line 20, sass/partials/_sidebar_placements.scss */ @@ -799,54 +799,54 @@ Sidebar Placement Adjustments .inner-sidebar .cmb2-wrap input + select, #side-sortables .cmb2-wrap input + input:not(.wp-picker-clear), #side-sortables .cmb2-wrap input + select { - margin-right: 0; - margin-top: 1em; - display: block; + margin-right: 0; + margin-top: 1em; + display: block; } /* line 26, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input.cmb2-text-money, #side-sortables .cmb2-wrap input.cmb2-text-money { - max-width: 70%; + max-width: 70%; } /* line 28, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description, #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description { - display: block; + display: block; } /* line 34, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap label, #side-sortables .cmb2-wrap label { - display: block; - font-weight: 700; - padding: 0 0 5px; + display: block; + font-weight: 700; + padding: 0 0 5px; } /* line 42, sass/partials/_sidebar_placements.scss */ .inner-sidebar textarea, #side-sortables textarea { - max-width: 99%; + max-width: 99%; } /* line 46, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-repeatable-group, #side-sortables .cmb-repeatable-group { - border-bottom: 1px solid #e9e9e9; + border-bottom: 1px solid #e9e9e9; } /* line 50, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-group > .cmb-td > .cmb-repeatable-group, #side-sortables .cmb-type-group > .cmb-td > .cmb-repeatable-group { - border-bottom: 0; - margin-bottom: -1.4em; + border-bottom: 0; + margin-bottom: -1.4em; } /* line 55, sass/partials/_sidebar_placements.scss */ @@ -857,92 +857,92 @@ Sidebar Placement Adjustments #side-sortables .cmb-th, #side-sortables .cmb-td, #side-sortables .cmb-th + .cmb-td { - width: 100%; - display: block; - float: none; + width: 100%; + display: block; + float: none; } /* line 63, sass/partials/_sidebar_placements.scss */ .inner-sidebar .closed .inside, #side-sortables .closed .inside { - display: none; + display: none; } /* line 67, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-td .cmb-td, #side-sortables .cmb-td .cmb-td { - padding-bottom: 1em; + padding-bottom: 1em; } /* line 71, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-th, #side-sortables .cmb-th { - display: block; - float: none; - padding-bottom: 1em; - text-align: right; - width: 100%; - padding-right: 0; - padding-left: 0; + display: block; + float: none; + padding-bottom: 1em; + text-align: right; + width: 100%; + padding-right: 0; + padding-left: 0; } /* line 27, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label, #side-sortables .cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; + display: block; + margin-top: 0em; + padding-bottom: 5px; } /* line 32, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label:after, #side-sortables .cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; } /* line 14, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label, #side-sortables .cmb-th label { - font-size: 14px; - line-height: 1.4em; + font-size: 14px; + line-height: 1.4em; } /* line 78, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-description .cmb-th, #side-sortables .cmb-group-description .cmb-th { - padding-top: 0; + padding-top: 0; } /* line 81, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-description .cmb2-metabox-description, #side-sortables .cmb-group-description .cmb2-metabox-description { - padding: 0; + padding: 0; } /* line 88, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-title .cmb-th, #side-sortables .cmb-group-title .cmb-th { - padding: 0; + padding: 0; } /* line 94, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping, #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping { - margin-top: 1em; + margin-top: 1em; } /* line 103, sass/partials/_sidebar_placements.scss */ @@ -951,24 +951,24 @@ Sidebar Placement Adjustments .inner-sidebar .cmb2-media-status .embed-status img, #side-sortables .cmb2-media-status .img-status img, #side-sortables .cmb2-media-status .embed-status img { - max-width: 90%; - height: auto; + max-width: 90%; + height: auto; } /* line 111, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-list label, #side-sortables .cmb2-list label { - display: inline; - font-weight: normal; + display: inline; + font-weight: normal; } /* line 116, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-metabox-description, #side-sortables .cmb2-metabox-description { - display: block; - padding: 7px 0 0; + display: block; + padding: 7px 0 0; } /* line 123, sass/partials/_sidebar_placements.scss */ @@ -977,126 +977,126 @@ Sidebar Placement Adjustments .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description, #side-sortables .cmb-type-checkbox .cmb-td label, #side-sortables .cmb-type-checkbox .cmb2-metabox-description { - font-weight: normal; - display: inline; + font-weight: normal; + display: inline; } /* line 130, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-row .cmb2-metabox-description, #side-sortables .cmb-row .cmb2-metabox-description { - padding-bottom: 1.8em; + padding-bottom: 1.8em; } /* line 134, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-metabox-title, #side-sortables .cmb2-metabox-title { - font-size: 1.2em; - font-style: italic; + font-size: 1.2em; + font-style: italic; } /* line 139, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-remove-row, #side-sortables .cmb-remove-row { - clear: both; - padding-top: 12px; - padding-bottom: 0; + clear: both; + padding-top: 12px; + padding-bottom: 0; } /* line 146, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td, #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td { - width: auto; - clear: none; - float: right; - padding-top: 0; + width: auto; + clear: none; + float: right; + padding-top: 0; } /* line 151, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row, #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row { - float: left; - margin: 0; + float: left; + margin: 0; } /* line 158, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-upload-button, #side-sortables .cmb2-upload-button { - clear: both; - margin-top: 12px; + clear: both; + margin-top: 12px; } /* line 2, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmb-type-group { - max-width: 1000px; + max-width: 1000px; } /* line 5, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmbhandle { - color: #aaa; - float: left; - width: 27px; - height: 30px; - cursor: pointer; - left: -1em; - position: relative; + color: #aaa; + float: left; + width: 27px; + height: 30px; + cursor: pointer; + left: -1em; + position: relative; } /* line 13, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmbhandle:before { - content: '\f142'; - left: 12px; - font: normal 20px/1 'dashicons'; - speak: none; - display: inline-block; - padding: 8px 10px; - top: 0; - position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: none !important; + content: '\f142'; + left: 12px; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 8px 10px; + top: 0; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; } /* line 30, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .postbox.closed .cmbhandle:before { - content: '\f140'; + content: '\f140'; } /* line 36, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row { - -webkit-appearance: none !important; - background: none !important; - border: none !important; - position: absolute; - right: 0; - top: .5em; - line-height: 1em; - padding: 2px 6px 3px; - opacity: .5; + -webkit-appearance: none !important; + background: none !important; + border: none !important; + position: absolute; + right: 0; + top: .5em; + line-height: 1em; + padding: 2px 6px 3px; + opacity: .5; } /* line 46, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) { - cursor: pointer; - color: #a00; - opacity: 1; + cursor: pointer; + color: #a00; + opacity: 1; } /* line 50, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover { - color: #f00; + color: #f00; } /* @@ -1116,46 +1116,46 @@ Sidebar Placement Adjustments /* line 15, sass/partials/_jquery_ui.scss */ * html .cmb2-element.ui-helper-clearfix { - height: 1%; + height: 1%; } /* line 24, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - padding: 0; - margin: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - background-color: #fff; - border: 1px solid #dfdfdf; - border-top: none; - -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); - min-width: 17em; - width: auto; /* Default Color Scheme */ + padding: 0; + margin: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + background-color: #fff; + border: 1px solid #dfdfdf; + border-top: none; + -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); + min-width: 17em; + width: auto; /* Default Color Scheme */ } /* line 38, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker *, .cmb2-element .ui-datepicker * { - padding: 0; - font-family: "Open Sans", sans-serif; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; + padding: 0; + font-family: "Open Sans", sans-serif; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } /* line 46, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker table, .cmb2-element .ui-datepicker table { - font-size: 13px; - margin: 0; - border: none; - border-collapse: collapse; + font-size: 13px; + margin: 0; + border: none; + border-collapse: collapse; } /* line 53, sass/partials/_jquery_ui.scss */ @@ -1164,39 +1164,39 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header, .cmb2-element .ui-datepicker .ui-datepicker-header { - background-image: none; - border: none; - color: #fff; - font-weight: normal; + background-image: none; + border: none; + color: #fff; + font-weight: normal; } /* line 61, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover, .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover { - background: transparent; - border-color: transparent; - cursor: pointer; + background: transparent; + border-color: transparent; + cursor: pointer; } /* line 67, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-title, .cmb2-element .ui-datepicker .ui-datepicker-title { - margin: 0; - padding: 10px 0; - color: #fff; - font-size: 14px; - line-height: 14px; - text-align: center; + margin: 0; + padding: 10px 0; + color: #fff; + font-size: 14px; + line-height: 14px; + text-align: center; } /* line 75, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-title select, .cmb2-element .ui-datepicker .ui-datepicker-title select { - margin-top: -8px; - margin-bottom: -8px; + margin-top: -8px; + margin-bottom: -8px; } /* line 81, sass/partials/_jquery_ui.scss */ @@ -1205,10 +1205,10 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-next { - position: relative; - top: 0; - height: 34px; - width: 34px; + position: relative; + top: 0; + height: 34px; + width: 34px; } /* line 89, sass/partials/_jquery_ui.scss */ @@ -1217,7 +1217,7 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next, .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next { - border: none; + border: none; } /* line 94, sass/partials/_jquery_ui.scss */ @@ -1226,7 +1226,7 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-prev-hover, .cmb2-element .ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-prev-hover { - right: 0; + right: 0; } /* line 99, sass/partials/_jquery_ui.scss */ @@ -1235,7 +1235,7 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-next-hover, .cmb2-element .ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-next-hover { - left: 0; + left: 0; } /* line 104, sass/partials/_jquery_ui.scss */ @@ -1244,21 +1244,21 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-prev span, .cmb2-element .ui-datepicker .ui-datepicker-next span, .cmb2-element .ui-datepicker .ui-datepicker-prev span { - display: none; + display: none; } /* line 109, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-prev { - float: right; + float: right; } /* line 113, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-next { - float: left; + float: left; } /* line 117, sass/partials/_jquery_ui.scss */ @@ -1267,28 +1267,28 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before, .cmb2-element .ui-datepicker .ui-datepicker-next:before { - font: normal 20px/34px 'dashicons'; - padding-right: 7px; - color: #fff; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 34px; - height: 34px; + font: normal 20px/34px 'dashicons'; + padding-right: 7px; + color: #fff; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 34px; + height: 34px; } /* line 129, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before { - content: '\f341'; + content: '\f341'; } /* line 133, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-next:before { - content: '\f345'; + content: '\f345'; } /* line 137, sass/partials/_jquery_ui.scss */ @@ -1297,7 +1297,7 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-next-hover:before, .cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before, .cmb2-element .ui-datepicker .ui-datepicker-next-hover:before { - opacity: 0.7; + opacity: 0.7; } /* line 142, sass/partials/_jquery_ui.scss */ @@ -1306,11 +1306,11 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker select.ui-datepicker-year, .cmb2-element .ui-datepicker select.ui-datepicker-month, .cmb2-element .ui-datepicker select.ui-datepicker-year { - width: 33%; - background: transparent; - border-color: transparent; - box-shadow: none; - color: #fff; + width: 33%; + background: transparent; + border-color: transparent; + box-shadow: none; + color: #fff; } /* line 149, sass/partials/_jquery_ui.scss */ @@ -1319,97 +1319,97 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker select.ui-datepicker-year option, .cmb2-element .ui-datepicker select.ui-datepicker-month option, .cmb2-element .ui-datepicker select.ui-datepicker-year option { - color: #333; + color: #333; } /* line 154, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead { - color: #fff; - font-weight: 600; + color: #fff; + font-weight: 600; } /* line 157, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead th, .cmb2-element .ui-datepicker thead th { - font-weight: normal; + font-weight: normal; } /* line 162, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker th, .cmb2-element .ui-datepicker th { - padding: 10px; + padding: 10px; } /* line 166, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td, .cmb2-element .ui-datepicker td { - padding: 0; - border: 1px solid #f4f4f4; + padding: 0; + border: 1px solid #f4f4f4; } /* line 171, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-other-month, .cmb2-element .ui-datepicker td.ui-datepicker-other-month { - border: transparent; + border: transparent; } /* line 175, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-week-end, .cmb2-element .ui-datepicker td.ui-datepicker-week-end { - background-color: #f4f4f4; - border: 1px solid #f4f4f4; + background-color: #f4f4f4; + border: 1px solid #f4f4f4; } /* line 178, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today { - -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); } /* line 185, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-today { - background-color: #f0f0c0; + background-color: #f0f0c0; } /* line 189, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-current-day, .cmb2-element .ui-datepicker td.ui-datepicker-current-day { - background: #bbdd88; + background: #bbdd88; } /* line 193, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td .ui-state-default, .cmb2-element .ui-datepicker td .ui-state-default { - background: transparent; - border: none; - text-align: center; - text-decoration: none; - width: auto; - display: block; - padding: 5px 10px; - font-weight: normal; - color: #444; + background: transparent; + border: none; + text-align: center; + text-decoration: none; + width: auto; + display: block; + padding: 5px 10px; + font-weight: normal; + color: #444; } /* line 205, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default, .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default { - opacity: 0.5; + opacity: 0.5; } /* line 210, sass/partials/_jquery_ui.scss */ @@ -1418,14 +1418,14 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header, .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #00a0d2; + background: #00a0d2; } /* line 215, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead { - background: #32373c; + background: #32373c; } /* line 219, sass/partials/_jquery_ui.scss */ @@ -1434,54 +1434,54 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker td .ui-state-active, .cmb2-element .ui-datepicker td .ui-state-hover, .cmb2-element .ui-datepicker td .ui-state-active { - background: #0073aa; - color: #fff; + background: #0073aa; + color: #fff; } /* line 224, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div, .cmb2-element .ui-datepicker .ui-timepicker-div { - font-size: 14px; + font-size: 14px; } /* line 226, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl, .cmb2-element .ui-datepicker .ui-timepicker-div dl { - text-align: right; - padding: 0 .6em; + text-align: right; + padding: 0 .6em; } /* line 229, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dt, .cmb2-element .ui-datepicker .ui-timepicker-div dl dt { - float: right; - clear: right; - padding: 0 5px 0 0; + float: right; + clear: right; + padding: 0 5px 0 0; } /* line 234, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd { - margin: 0 40% 10px 10px; + margin: 0 40% 10px 10px; } /* line 236, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd select, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd select { - width: 100%; + width: 100%; } /* line 242, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane { - padding: .6em; - text-align: right; + padding: .6em; + text-align: right; } /* line 246, sass/partials/_jquery_ui.scss */ @@ -1490,11 +1490,11 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary { - padding: 0 10px 1px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 0 .4em .4em .6em; + padding: 0 10px 1px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + margin: 0 .4em .4em .6em; } /* line 260, sass/partials/_jquery_ui.scss */ @@ -1503,22 +1503,22 @@ Sidebar Placement Adjustments .admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #00a0d2; + background: #00a0d2; } /* line 265, sass/partials/_jquery_ui.scss */ .admin-color-fresh .cmb2-element.ui-datepicker thead, .admin-color-fresh .cmb2-element .ui-datepicker thead { - background: #32373c; + background: #32373c; } /* line 269, sass/partials/_jquery_ui.scss */ .admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover { - background: #0073aa; - color: #fff; + background: #0073aa; + color: #fff; } /* line 277, sass/partials/_jquery_ui.scss */ @@ -1527,14 +1527,14 @@ Sidebar Placement Adjustments .admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #52accc; + background: #52accc; } /* line 282, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker thead, .admin-color-blue .cmb2-element .ui-datepicker thead { - background: #4796b3; + background: #4796b3; } /* line 291, sass/partials/_jquery_ui.scss */ @@ -1543,15 +1543,15 @@ Sidebar Placement Adjustments .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active { - background: #096484; - color: #fff; + background: #096484; + color: #fff; } /* line 296, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today { - background: #eee; + background: #eee; } /* line 305, sass/partials/_jquery_ui.scss */ @@ -1560,22 +1560,22 @@ Sidebar Placement Adjustments .admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #59524c; + background: #59524c; } /* line 310, sass/partials/_jquery_ui.scss */ .admin-color-coffee .cmb2-element.ui-datepicker thead, .admin-color-coffee .cmb2-element .ui-datepicker thead { - background: #46403c; + background: #46403c; } /* line 314, sass/partials/_jquery_ui.scss */ .admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover { - background: #c7a589; - color: #fff; + background: #c7a589; + color: #fff; } /* line 322, sass/partials/_jquery_ui.scss */ @@ -1584,22 +1584,22 @@ Sidebar Placement Adjustments .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #523f6d; + background: #523f6d; } /* line 327, sass/partials/_jquery_ui.scss */ .admin-color-ectoplasm .cmb2-element.ui-datepicker thead, .admin-color-ectoplasm .cmb2-element .ui-datepicker thead { - background: #413256; + background: #413256; } /* line 331, sass/partials/_jquery_ui.scss */ .admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover { - background: #a3b745; - color: #fff; + background: #a3b745; + color: #fff; } /* line 339, sass/partials/_jquery_ui.scss */ @@ -1608,22 +1608,22 @@ Sidebar Placement Adjustments .admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #363b3f; + background: #363b3f; } /* line 344, sass/partials/_jquery_ui.scss */ .admin-color-midnight .cmb2-element.ui-datepicker thead, .admin-color-midnight .cmb2-element .ui-datepicker thead { - background: #26292c; + background: #26292c; } /* line 348, sass/partials/_jquery_ui.scss */ .admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover { - background: #e14d43; - color: #fff; + background: #e14d43; + color: #fff; } /* line 356, sass/partials/_jquery_ui.scss */ @@ -1632,22 +1632,22 @@ Sidebar Placement Adjustments .admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #738e96; + background: #738e96; } /* line 361, sass/partials/_jquery_ui.scss */ .admin-color-ocean .cmb2-element.ui-datepicker thead, .admin-color-ocean .cmb2-element .ui-datepicker thead { - background: #627c83; + background: #627c83; } /* line 365, sass/partials/_jquery_ui.scss */ .admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover { - background: #9ebaa0; - color: #fff; + background: #9ebaa0; + color: #fff; } /* line 373, sass/partials/_jquery_ui.scss */ @@ -1658,23 +1658,23 @@ Sidebar Placement Adjustments .admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover { - background: #cf4944; + background: #cf4944; } /* line 379, sass/partials/_jquery_ui.scss */ .admin-color-sunrise .cmb2-element.ui-datepicker th, .admin-color-sunrise .cmb2-element .ui-datepicker th { - border-color: #be3631; - background: #be3631; + border-color: #be3631; + background: #be3631; } /* line 384, sass/partials/_jquery_ui.scss */ .admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover { - background: #dd823b; - color: #fff; + background: #dd823b; + color: #fff; } /* line 392, sass/partials/_jquery_ui.scss */ @@ -1683,7 +1683,7 @@ Sidebar Placement Adjustments .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-light .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #e5e5e5; + background: #e5e5e5; } /* line 397, sass/partials/_jquery_ui.scss */ @@ -1692,14 +1692,14 @@ Sidebar Placement Adjustments .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year, .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month, .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year { - color: #555; + color: #555; } /* line 402, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker thead, .admin-color-light .cmb2-element .ui-datepicker thead { - background: #888; + background: #888; } /* line 406, sass/partials/_jquery_ui.scss */ @@ -1712,7 +1712,7 @@ Sidebar Placement Adjustments .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before { - color: #555; + color: #555; } /* line 414, sass/partials/_jquery_ui.scss */ @@ -1721,14 +1721,14 @@ Sidebar Placement Adjustments .admin-color-light .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-active { - background: #ccc; + background: #ccc; } /* line 418, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today { - background: #eee; + background: #eee; } /* line 426, sass/partials/_jquery_ui.scss */ @@ -1737,22 +1737,22 @@ Sidebar Placement Adjustments .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #56b274; + background: #56b274; } /* line 431, sass/partials/_jquery_ui.scss */ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead { - background: #36533f; + background: #36533f; } /* line 435, sass/partials/_jquery_ui.scss */ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover { - background: #446950; - color: #fff; + background: #446950; + color: #fff; } /* line 443, sass/partials/_jquery_ui.scss */ @@ -1761,75 +1761,70 @@ Sidebar Placement Adjustments .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #4ca26a; + background: #4ca26a; } /* line 448, sass/partials/_jquery_ui.scss */ .admin-color-bbp-mint .cmb2-element.ui-datepicker thead, .admin-color-bbp-mint .cmb2-element .ui-datepicker thead { - background: #4f6d59; + background: #4f6d59; } /* line 452, sass/partials/_jquery_ui.scss */ .admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover { - background: #5fb37c; - color: #fff; + background: #5fb37c; + color: #fff; } /*# sourceMappingURL=cmb2.css.map */ @media (max-width: 450px) { -/* line 209, sass/partials/_main_wrap.scss */ - -.cmb-th { - font-size: 1.2em; - display: block; - float: none; - padding-bottom: 1em; - text-align: right; - width: 100%; -} - -/* line 27, sass/partials/_mixins.scss */ - -.cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; -} - -/* line 32, sass/partials/_mixins.scss */ - -.cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; -} - -/* line 431, sass/partials/_main_wrap.scss */ - -.cmb-th, -.cmb-td, -.cmb-th + .cmb-td { - display: block; - float: none; - width: 100%; -} - -/* line 72, sass/partials/_post_metaboxes.scss */ - -.postbox-container .cmb-row:not(:last-of-type), -.postbox-container .cmb-repeatable-group:not(:last-of-type), -.cmb-type-group .cmb-row:not(:last-of-type), -.cmb-type-group .cmb-repeatable-group:not(:last-of-type) { - border-bottom: 0; -} + /* line 209, sass/partials/_main_wrap.scss */ + .cmb-th { + font-size: 1.2em; + display: block; + float: none; + padding-bottom: 1em; + text-align: right; + width: 100%; + } + + /* line 27, sass/partials/_mixins.scss */ + .cmb-th label { + display: block; + margin-top: 0em; + padding-bottom: 5px; + } + + /* line 32, sass/partials/_mixins.scss */ + .cmb-th label:after { + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; + } + + /* line 431, sass/partials/_main_wrap.scss */ + .cmb-th, + .cmb-td, + .cmb-th + .cmb-td { + display: block; + float: none; + width: 100%; + } + + /* line 72, sass/partials/_post_metaboxes.scss */ + .postbox-container .cmb-row:not(:last-of-type), + .postbox-container .cmb-repeatable-group:not(:last-of-type), + .cmb-type-group .cmb-row:not(:last-of-type), + .cmb-type-group .cmb-repeatable-group:not(:last-of-type) { + border-bottom: 0; + } } diff --git a/includes/CMB2/css/cmb2.css b/includes/CMB2/css/cmb2.css index e907993..4d89a73 100755 --- a/includes/CMB2/css/cmb2.css +++ b/includes/CMB2/css/cmb2.css @@ -9,66 +9,66 @@ Main Wrap /* line 5, sass/partials/_main_wrap.scss */ .cmb2-wrap { - margin: 0; + margin: 0; } /* line 8, sass/partials/_main_wrap.scss */ .cmb2-wrap input, .cmb2-wrap textarea { - font-size: 14px; - max-width: 100%; - padding: 5px; + font-size: 14px; + max-width: 100%; + padding: 5px; } /* line 18, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type=text].cmb2-oembed { - width: 100%; + width: 100%; } /* line 23, sass/partials/_main_wrap.scss */ .cmb2-wrap textarea { - width: 500px; + width: 500px; } /* line 26, sass/partials/_main_wrap.scss */ .cmb2-wrap textarea.cmb2-textarea-code { - font-family: "Courier 10 Pitch", Courier, monospace; - line-height: 16px; + font-family: "Courier 10 Pitch", Courier, monospace; + line-height: 16px; } /* line 34, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker { - width: 100px; + width: 100px; } /* line 40, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-money { - width: 90px; + width: 90px; } /* line 45, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-text-medium { - width: 230px; + width: 230px; } /* line 50, sass/partials/_main_wrap.scss */ .cmb2-wrap input.cmb2-upload-file { - width: 65%; + width: 65%; } /* line 54, sass/partials/_main_wrap.scss */ .cmb2-wrap input.ed_button { - padding: 2px 4px; + padding: 2px 4px; } /* line 59, sass/partials/_main_wrap.scss */ @@ -76,135 +76,135 @@ Main Wrap .cmb2-wrap input:not([type="hidden"]) + input, .cmb2-wrap input:not([type="hidden"]) + .button, .cmb2-wrap input:not([type="hidden"]) + select { - margin-left: 20px; + margin-left: 20px; } /* line 67, sass/partials/_main_wrap.scss */ .cmb2-wrap ul { - margin: 0; + margin: 0; } /* line 71, sass/partials/_main_wrap.scss */ .cmb2-wrap li { - font-size: 14px; - line-height: 16px; - margin: 1px 0 5px 0; + font-size: 14px; + line-height: 16px; + margin: 1px 0 5px 0; } /* line 82, sass/partials/_main_wrap.scss */ .cmb2-wrap select { - font-size: 14px; - margin-top: 3px; + font-size: 14px; + margin-top: 3px; } /* line 87, sass/partials/_main_wrap.scss */ .cmb2-wrap input:focus, .cmb2-wrap textarea:focus { - background: #fffff8; + background: #fffff8; } /* line 92, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type="radio"] { - margin: 0 5px 0 0; - padding: 0; + margin: 0 5px 0 0; + padding: 0; } /* line 97, sass/partials/_main_wrap.scss */ .cmb2-wrap input[type="checkbox"] { - margin: 0 5px 0 0; - padding: 0; + margin: 0 5px 0 0; + padding: 0; } /* line 102, sass/partials/_main_wrap.scss */ .cmb2-wrap button, .cmb2-wrap .button { - white-space: nowrap; + white-space: nowrap; } /* line 107, sass/partials/_main_wrap.scss */ .cmb2-wrap .mceLayout { - border: 1px solid #e9e9e9 !important; + border: 1px solid #e9e9e9 !important; } /* line 111, sass/partials/_main_wrap.scss */ .cmb2-wrap .mceIframeContainer { - background: #fff; + background: #fff; } /* line 115, sass/partials/_main_wrap.scss */ .cmb2-wrap .meta_mce { - width: 97%; + width: 97%; } /* line 118, sass/partials/_main_wrap.scss */ .cmb2-wrap .meta_mce textarea { - width: 100%; + width: 100%; } /* line 126, sass/partials/_main_wrap.scss */ .cmb2-wrap .wp-color-result, .cmb2-wrap .wp-picker-input-wrap { - vertical-align: middle; + vertical-align: middle; } /* line 131, sass/partials/_main_wrap.scss */ .cmb2-wrap .wp-color-result, .cmb2-wrap .wp-picker-container { - margin: 0 10px 0 0; + margin: 0 10px 0 0; } /* line 136, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row { - margin: 0; + margin: 0; } /* line 139, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row:after { - content: ''; - clear: both; - display: block; - width: 100%; + content: ''; + clear: both; + display: block; + width: 100%; } /* line 146, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat-row { - padding: 1.8em 0 0; + padding: 1.8em 0 0; } /* line 149, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type { - padding: 0; + padding: 0; } /* line 154, sass/partials/_main_wrap.scss */ .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description { - padding-top: 0; - padding-bottom: 1.8em; + padding-top: 0; + padding-bottom: 1.8em; } /* line 161, sass/partials/_main_wrap.scss */ .cmb2-metabox { - clear: both; - margin: 0; + clear: both; + margin: 0; } /* line 167, sass/partials/_main_wrap.scss */ @@ -213,21 +213,21 @@ Main Wrap .cmb2-metabox > .cmb-row:first-of-type > .cmb-th, .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td, .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th { - border: 0; + border: 0; } /* line 174, sass/partials/_main_wrap.scss */ .cmb2-metabox > .cmb-row .cmb-repeat-table .cmb-row > .cmb-td { - padding-right: 20px; - box-sizing: border-box; - float: left; + padding-right: 20px; + box-sizing: border-box; + float: left; } /* line 182, sass/partials/_main_wrap.scss */ .cmb-add-row { - margin: 1.8em 0 0; + margin: 1.8em 0 0; } /* line 186, sass/partials/_main_wrap.scss */ @@ -235,7 +235,7 @@ Main Wrap .cmb-nested .cmb-td, .cmb-repeatable-group .cmb-th, .cmb-repeatable-group:first-of-type { - border: 0; + border: 0; } /* line 192, sass/partials/_main_wrap.scss */ @@ -243,320 +243,320 @@ Main Wrap .cmb-row:last-of-type, .cmb2-wrap .cmb-row:last-of-type, .cmb-repeatable-group:last-of-type { - border-bottom: 0; + border-bottom: 0; } /* line 198, sass/partials/_main_wrap.scss */ .cmb-repeatable-grouping { - border: 1px solid #e9e9e9; - padding: 0 1em; - max-width: 1000px; + border: 1px solid #e9e9e9; + padding: 0 1em; + max-width: 1000px; } /* line 202, sass/partials/_main_wrap.scss */ .cmb-repeatable-grouping.cmb-row { - margin: 0 0 0.8em; + margin: 0 0 0.8em; } /* line 209, sass/partials/_main_wrap.scss */ .cmb-th { - color: #222222; - float: left; - font-weight: 600; - line-height: 1.3; - padding: 20px 10px 20px 0; - vertical-align: top; - width: 200px; + color: #222222; + float: left; + font-weight: 600; + line-height: 1.3; + padding: 20px 10px 20px 0; + vertical-align: top; + width: 200px; } /* line 223, sass/partials/_main_wrap.scss */ .cmb-td { - line-height: 1.3; - max-width: 100%; - padding: 15px 10px; - vertical-align: middle; + line-height: 1.3; + max-width: 100%; + padding: 15px 10px; + vertical-align: middle; } /* line 232, sass/partials/_main_wrap.scss */ .cmb-type-title .cmb-td { - padding: 0; + padding: 0; } /* line 237, sass/partials/_main_wrap.scss */ .cmb-th label { - display: block; - padding: 5px 0; + display: block; + padding: 5px 0; } /* line 242, sass/partials/_main_wrap.scss */ .cmb-th + .cmb-td { - float: left; + float: left; } /* line 246, sass/partials/_main_wrap.scss */ .cmb-td .cmb-td { - padding-bottom: 1em; + padding-bottom: 1em; } /* line 250, sass/partials/_main_wrap.scss */ .cmb-remove-row { - text-align: right; + text-align: right; } /* line 254, sass/partials/_main_wrap.scss */ .empty-row.hidden { - display: none; + display: none; } /* line 260, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-th { - padding: 5px; + padding: 5px; } /* line 264, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title { - background-color: #e9e9e9; - padding: 8px 12px 8px 2.2em; - margin: 0 -1em; - min-height: 1.5em; - font-size: 14px; - line-height: 1.4; + background-color: #e9e9e9; + padding: 8px 12px 8px 2.2em; + margin: 0 -1em; + min-height: 1.5em; + font-size: 14px; + line-height: 1.4; } /* line 272, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title h4 { - border: 0; - margin: 0; - font-size: 1.2em; - font-weight: 500; - padding: 0.5em 0.75em; + border: 0; + margin: 0; + font-size: 1.2em; + font-weight: 500; + padding: 0.5em 0.75em; } /* line 280, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-title .cmb-th { - display: block; - width: 100%; + display: block; + width: 100%; } /* line 286, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th { - font-size: 1.2em; - display: block; - float: none; - padding-bottom: 1em; - text-align: left; - width: 100%; + font-size: 1.2em; + display: block; + float: none; + padding-bottom: 1em; + text-align: left; + width: 100%; } /* line 27, sass/partials/_mixins.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; + display: block; + margin-top: 0em; + padding-bottom: 5px; } /* line 32, sass/partials/_mixins.scss */ .cmb-repeatable-group .cmb-group-description .cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; } /* line 290, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows { - font-size: 1em; - margin-right: 1em; - text-decoration: none; + font-size: 1em; + margin-right: 1em; + text-decoration: none; } /* line 295, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows .dashicons { - font-size: 1.5em; - height: 1.5em; - line-height: 1.2em; - width: 1em; + font-size: 1.5em; + height: 1.5em; + line-height: 1.2em; + width: 1em; } /* line 301, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 { - line-height: 1.3em; + line-height: 1.3em; } /* line 308, sass/partials/_main_wrap.scss */ .cmb-repeatable-group .cmb2-upload-button { - float: right; + float: right; } /* line 314, sass/partials/_main_wrap.scss */ p.cmb2-metabox-description { - color: #aaaaaa; - font-style: italic; - margin: 0; - padding-top: .5em; + color: #aaaaaa; + font-style: italic; + margin: 0; + padding-top: .5em; } /* line 321, sass/partials/_main_wrap.scss */ span.cmb2-metabox-description { - color: #aaaaaa; - font-style: italic; + color: #aaaaaa; + font-style: italic; } /* line 326, sass/partials/_main_wrap.scss */ .cmb2-metabox-title { - margin: 0 0 5px 0; - padding: 5px 0 0 0; - font-size: 14px; + margin: 0 0 5px 0; + padding: 5px 0 0 0; + font-size: 14px; } /* line 332, sass/partials/_main_wrap.scss */ .cmb-inline ul { - padding: 4px 0 0 0; + padding: 4px 0 0 0; } /* line 336, sass/partials/_main_wrap.scss */ .cmb-inline li { - display: inline-block; - padding-right: 18px; + display: inline-block; + padding-right: 18px; } /* line 341, sass/partials/_main_wrap.scss */ .cmb-type-textarea-code pre { - margin: 0; + margin: 0; } /* line 347, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status { - clear: none; - display: inline-block; - float: left; - margin-right: 10px; - width: auto; + clear: none; + display: inline-block; + float: left; + margin-right: 10px; + width: auto; } /* line 354, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img { - max-width: 350px; + max-width: 350px; } /* line 359, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img, .cmb2-media-status .embed-status { - background: #ffffff; - border: 1px solid #e9e9e9; - border-radius: 2px; - -moz-border-radius: 2px; - margin: 15px 0 0 0; - padding: 5px; + background: #ffffff; + border: 1px solid #e9e9e9; + border-radius: 2px; + -moz-border-radius: 2px; + margin: 15px 0 0 0; + padding: 5px; } /* line 369, sass/partials/_main_wrap.scss */ .cmb2-media-status .embed-status { - float: left; - max-width: 800px; + float: left; + max-width: 800px; } /* line 374, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status, .cmb2-media-status .embed-status { - position: relative; + position: relative; } /* line 377, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button { - background: url(../images/ico-delete.png); - height: 16px; - left: -5px; - position: absolute; - text-indent: -9999px; - top: -5px; - width: 16px; + background: url(../images/ico-delete.png); + height: 16px; + left: -5px; + position: absolute; + text-indent: -9999px; + top: -5px; + width: 16px; } /* line 391, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status .cmb2-remove-file-button { - top: 10px; + top: 10px; } /* line 396, sass/partials/_main_wrap.scss */ .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span { - cursor: pointer; + cursor: pointer; } /* line 402, sass/partials/_main_wrap.scss */ .cmb-type-file-list .cmb2-media-status .img-status { - clear: none; - float: left; - margin-right: 10px; - width: auto; + clear: none; + float: left; + margin-right: 10px; + width: auto; } /* line 409, sass/partials/_main_wrap.scss */ .cmb-attach-list li { - clear: both; - display: inline-block; - margin-bottom: 25px; - width: 100%; + clear: both; + display: inline-block; + margin-bottom: 25px; + width: 100%; } /* line 415, sass/partials/_main_wrap.scss */ .cmb-attach-list li img { - cursor: move; - float: left; - margin-right: 10px; + cursor: move; + float: left; + margin-right: 10px; } /* line 422, sass/partials/_main_wrap.scss */ .cmb2-remove-wrapper { - margin: 0; + margin: 0; } /* line 426, sass/partials/_main_wrap.scss */ .child-cmb2 .cmb-th { - text-align: left; + text-align: left; } /*-------------------------------------------------------------- @@ -566,100 +566,100 @@ Post Metaboxes /* line 4, sass/partials/_post_metaboxes.scss */ #poststuff .cmb-group-title { - margin-left: -1em; - margin-right: -1em; - min-height: 1.5em; + margin-left: -1em; + margin-right: -1em; + min-height: 1.5em; } /* line 10, sass/partials/_post_metaboxes.scss */ #poststuff .repeatable .cmb-group-title { - padding-left: 2.2em; + padding-left: 2.2em; } /* line 16, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap, .cmb-type-group .cmb2-wrap { - margin: 0; + margin: 0; } /* line 19, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap > .cmb-field-list > .cmb-row, .cmb-type-group .cmb2-wrap > .cmb-field-list > .cmb-row { - padding: 1.8em 0; + padding: 1.8em 0; } /* line 25, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb2-wrap input[type=text].cmb2-oembed, .cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed { - width: 100%; + width: 100%; } /* line 31, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-row, .cmb-type-group .cmb-row { - padding: 0 0 1.8em; - margin: 0 0 0.8em; + padding: 0 0 1.8em; + margin: 0 0 0.8em; } /* line 35, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-row .cmbhandle, .cmb-type-group .cmb-row .cmbhandle { - right: -1em; - position: relative; + right: -1em; + position: relative; } /* line 41, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeatable-grouping, .cmb-type-group .cmb-repeatable-grouping { - padding: 0 1em; - max-width: 100%; - min-width: 1px !important; + padding: 0 1em; + max-width: 100%; + min-width: 1px !important; } /* line 47, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeatable-group > .cmb-row, .cmb-type-group .cmb-repeatable-group > .cmb-row { - padding-bottom: 0; + padding-bottom: 0; } /* line 51, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-th, .cmb-type-group .cmb-th { - width: 18%; - padding: 0 2% 0 0; + width: 18%; + padding: 0 2% 0 0; } /* line 57, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-td, .cmb-type-group .cmb-td { - margin-bottom: 0; - padding: 0; - line-height: 1.3; + margin-bottom: 0; + padding: 0; + line-height: 1.3; } /* line 63, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-repeat-row .cmb-td, .cmb-type-group .cmb-repeat-row .cmb-td { - padding-bottom: 1.8em; + padding-bottom: 1.8em; } /* line 67, sass/partials/_post_metaboxes.scss */ .postbox-container .cmb-th + .cmb-td, .cmb-type-group .cmb-th + .cmb-td { - width: 80%; - float: right; + width: 80%; + float: right; } /* line 72, sass/partials/_post_metaboxes.scss */ @@ -668,7 +668,7 @@ Post Metaboxes .postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type), .cmb-type-group .cmb-repeatable-group:not(:last-of-type) { - border-bottom: 1px solid #e9e9e9; + border-bottom: 1px solid #e9e9e9; } /* line 81, sass/partials/_post_metaboxes.scss */ @@ -677,7 +677,7 @@ Post Metaboxes .postbox-container .cmb-remove-field-row, .cmb-type-group .cmb-repeat-group-field, .cmb-type-group .cmb-remove-field-row { - padding-top: 1.8em; + padding-top: 1.8em; } /* line 88, sass/partials/_post_metaboxes.scss */ @@ -686,8 +686,8 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody { - display: table; - width: 100%; + display: table; + width: 100%; } /* line 92, sass/partials/_post_metaboxes.scss */ @@ -696,7 +696,7 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text { - width: 100%; + width: 100%; } /* line 96, sass/partials/_post_metaboxes.scss */ @@ -705,7 +705,7 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row) { - display: table-row; + display: table-row; } /* line 100, sass/partials/_post_metaboxes.scss */ @@ -714,9 +714,9 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td { - display: table-cell; - float: none; - width: 100%; + display: table-cell; + float: none; + width: 100%; } /* line 106, sass/partials/_post_metaboxes.scss */ @@ -725,7 +725,7 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td { - padding-top: 1.8em; + padding-top: 1.8em; } /* line 110, sass/partials/_post_metaboxes.scss */ @@ -734,7 +734,7 @@ Post Metaboxes .postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-type-group .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-type-group .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row { - padding-right: 0; + padding-right: 0; } /*-------------------------------------------------------------- @@ -744,7 +744,7 @@ Misc. /* line 5, sass/partials/_misc.scss */ #poststuff .cmb-repeatable-group h2 { - margin: 0; + margin: 0; } /* line 12, sass/partials/_misc.scss */ @@ -752,27 +752,27 @@ Misc. .edit-tags-php .cmb2-metabox-title, .profile-php .cmb2-metabox-title, .user-edit-php .cmb2-metabox-title { - font-size: 1.4em; + font-size: 1.4em; } /* line 18, sass/partials/_misc.scss */ .cmb2-options-page .cmb2-metabox-title { - font-size: 1.3em; - margin: 1em 0; + font-size: 1.3em; + margin: 1em 0; } /* line 21, sass/partials/_misc.scss */ .cmb2-options-page .cmb2-metabox-title + p.cmb2-metabox-description { - margin-top: -1.6em; - margin-bottom: .8em; + margin-top: -1.6em; + margin-bottom: .8em; } /* line 27, sass/partials/_misc.scss */ .postbox .cmb-spinner { - float: left; + float: left; } /*-------------------------------------------------------------- @@ -783,14 +783,14 @@ Sidebar Placement Adjustments .inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row, #side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row { - padding: 1.4em 0; + padding: 1.4em 0; } /* line 16, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker), #side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) { - width: 100%; + width: 100%; } /* line 20, sass/partials/_sidebar_placements.scss */ @@ -799,54 +799,54 @@ Sidebar Placement Adjustments .inner-sidebar .cmb2-wrap input + select, #side-sortables .cmb2-wrap input + input:not(.wp-picker-clear), #side-sortables .cmb2-wrap input + select { - margin-left: 0; - margin-top: 1em; - display: block; + margin-left: 0; + margin-top: 1em; + display: block; } /* line 26, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input.cmb2-text-money, #side-sortables .cmb2-wrap input.cmb2-text-money { - max-width: 70%; + max-width: 70%; } /* line 28, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description, #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description { - display: block; + display: block; } /* line 34, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-wrap label, #side-sortables .cmb2-wrap label { - display: block; - font-weight: 700; - padding: 0 0 5px; + display: block; + font-weight: 700; + padding: 0 0 5px; } /* line 42, sass/partials/_sidebar_placements.scss */ .inner-sidebar textarea, #side-sortables textarea { - max-width: 99%; + max-width: 99%; } /* line 46, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-repeatable-group, #side-sortables .cmb-repeatable-group { - border-bottom: 1px solid #e9e9e9; + border-bottom: 1px solid #e9e9e9; } /* line 50, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-group > .cmb-td > .cmb-repeatable-group, #side-sortables .cmb-type-group > .cmb-td > .cmb-repeatable-group { - border-bottom: 0; - margin-bottom: -1.4em; + border-bottom: 0; + margin-bottom: -1.4em; } /* line 55, sass/partials/_sidebar_placements.scss */ @@ -857,92 +857,92 @@ Sidebar Placement Adjustments #side-sortables .cmb-th, #side-sortables .cmb-td, #side-sortables .cmb-th + .cmb-td { - width: 100%; - display: block; - float: none; + width: 100%; + display: block; + float: none; } /* line 63, sass/partials/_sidebar_placements.scss */ .inner-sidebar .closed .inside, #side-sortables .closed .inside { - display: none; + display: none; } /* line 67, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-td .cmb-td, #side-sortables .cmb-td .cmb-td { - padding-bottom: 1em; + padding-bottom: 1em; } /* line 71, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-th, #side-sortables .cmb-th { - display: block; - float: none; - padding-bottom: 1em; - text-align: left; - width: 100%; - padding-left: 0; - padding-right: 0; + display: block; + float: none; + padding-bottom: 1em; + text-align: left; + width: 100%; + padding-left: 0; + padding-right: 0; } /* line 27, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label, #side-sortables .cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; + display: block; + margin-top: 0em; + padding-bottom: 5px; } /* line 32, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label:after, #side-sortables .cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; } /* line 14, sass/partials/_mixins.scss */ .inner-sidebar .cmb-th label, #side-sortables .cmb-th label { - font-size: 14px; - line-height: 1.4em; + font-size: 14px; + line-height: 1.4em; } /* line 78, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-description .cmb-th, #side-sortables .cmb-group-description .cmb-th { - padding-top: 0; + padding-top: 0; } /* line 81, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-description .cmb2-metabox-description, #side-sortables .cmb-group-description .cmb2-metabox-description { - padding: 0; + padding: 0; } /* line 88, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-group-title .cmb-th, #side-sortables .cmb-group-title .cmb-th { - padding: 0; + padding: 0; } /* line 94, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping, #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping { - margin-top: 1em; + margin-top: 1em; } /* line 103, sass/partials/_sidebar_placements.scss */ @@ -951,24 +951,24 @@ Sidebar Placement Adjustments .inner-sidebar .cmb2-media-status .embed-status img, #side-sortables .cmb2-media-status .img-status img, #side-sortables .cmb2-media-status .embed-status img { - max-width: 90%; - height: auto; + max-width: 90%; + height: auto; } /* line 111, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-list label, #side-sortables .cmb2-list label { - display: inline; - font-weight: normal; + display: inline; + font-weight: normal; } /* line 116, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-metabox-description, #side-sortables .cmb2-metabox-description { - display: block; - padding: 7px 0 0; + display: block; + padding: 7px 0 0; } /* line 123, sass/partials/_sidebar_placements.scss */ @@ -977,126 +977,126 @@ Sidebar Placement Adjustments .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description, #side-sortables .cmb-type-checkbox .cmb-td label, #side-sortables .cmb-type-checkbox .cmb2-metabox-description { - font-weight: normal; - display: inline; + font-weight: normal; + display: inline; } /* line 130, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-row .cmb2-metabox-description, #side-sortables .cmb-row .cmb2-metabox-description { - padding-bottom: 1.8em; + padding-bottom: 1.8em; } /* line 134, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-metabox-title, #side-sortables .cmb2-metabox-title { - font-size: 1.2em; - font-style: italic; + font-size: 1.2em; + font-style: italic; } /* line 139, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-remove-row, #side-sortables .cmb-remove-row { - clear: both; - padding-top: 12px; - padding-bottom: 0; + clear: both; + padding-top: 12px; + padding-bottom: 0; } /* line 146, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td, #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td { - width: auto; - clear: none; - float: left; - padding-top: 0; + width: auto; + clear: none; + float: left; + padding-top: 0; } /* line 151, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row, #side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row { - float: right; - margin: 0; + float: right; + margin: 0; } /* line 158, sass/partials/_sidebar_placements.scss */ .inner-sidebar .cmb2-upload-button, #side-sortables .cmb2-upload-button { - clear: both; - margin-top: 12px; + clear: both; + margin-top: 12px; } /* line 2, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmb-type-group { - max-width: 1000px; + max-width: 1000px; } /* line 5, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmbhandle { - color: #aaa; - float: right; - width: 27px; - height: 30px; - cursor: pointer; - right: -1em; - position: relative; + color: #aaa; + float: right; + width: 27px; + height: 30px; + cursor: pointer; + right: -1em; + position: relative; } /* line 13, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .cmbhandle:before { - content: '\f142'; - right: 12px; - font: normal 20px/1 'dashicons'; - speak: none; - display: inline-block; - padding: 8px 10px; - top: 0; - position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: none !important; + content: '\f142'; + right: 12px; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 8px 10px; + top: 0; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; } /* line 30, sass/partials/_collapsible_ui.scss */ .cmb2-metabox .postbox.closed .cmbhandle:before { - content: '\f140'; + content: '\f140'; } /* line 36, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row { - -webkit-appearance: none !important; - background: none !important; - border: none !important; - position: absolute; - left: 0; - top: .5em; - line-height: 1em; - padding: 2px 6px 3px; - opacity: .5; + -webkit-appearance: none !important; + background: none !important; + border: none !important; + position: absolute; + left: 0; + top: .5em; + line-height: 1em; + padding: 2px 6px 3px; + opacity: .5; } /* line 46, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) { - cursor: pointer; - color: #a00; - opacity: 1; + cursor: pointer; + color: #a00; + opacity: 1; } /* line 50, sass/partials/_collapsible_ui.scss */ .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover { - color: #f00; + color: #f00; } /* @@ -1116,46 +1116,46 @@ Sidebar Placement Adjustments /* line 15, sass/partials/_jquery_ui.scss */ * html .cmb2-element.ui-helper-clearfix { - height: 1%; + height: 1%; } /* line 24, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - padding: 0; - margin: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - background-color: #fff; - border: 1px solid #dfdfdf; - border-top: none; - -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); - min-width: 17em; - width: auto; /* Default Color Scheme */ + padding: 0; + margin: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + background-color: #fff; + border: 1px solid #dfdfdf; + border-top: none; + -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); + min-width: 17em; + width: auto; /* Default Color Scheme */ } /* line 38, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker *, .cmb2-element .ui-datepicker * { - padding: 0; - font-family: "Open Sans", sans-serif; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; + padding: 0; + font-family: "Open Sans", sans-serif; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; } /* line 46, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker table, .cmb2-element .ui-datepicker table { - font-size: 13px; - margin: 0; - border: none; - border-collapse: collapse; + font-size: 13px; + margin: 0; + border: none; + border-collapse: collapse; } /* line 53, sass/partials/_jquery_ui.scss */ @@ -1164,39 +1164,39 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header, .cmb2-element .ui-datepicker .ui-datepicker-header { - background-image: none; - border: none; - color: #fff; - font-weight: normal; + background-image: none; + border: none; + color: #fff; + font-weight: normal; } /* line 61, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover, .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover { - background: transparent; - border-color: transparent; - cursor: pointer; + background: transparent; + border-color: transparent; + cursor: pointer; } /* line 67, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-title, .cmb2-element .ui-datepicker .ui-datepicker-title { - margin: 0; - padding: 10px 0; - color: #fff; - font-size: 14px; - line-height: 14px; - text-align: center; + margin: 0; + padding: 10px 0; + color: #fff; + font-size: 14px; + line-height: 14px; + text-align: center; } /* line 75, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-title select, .cmb2-element .ui-datepicker .ui-datepicker-title select { - margin-top: -8px; - margin-bottom: -8px; + margin-top: -8px; + margin-bottom: -8px; } /* line 81, sass/partials/_jquery_ui.scss */ @@ -1205,10 +1205,10 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-next { - position: relative; - top: 0; - height: 34px; - width: 34px; + position: relative; + top: 0; + height: 34px; + width: 34px; } /* line 89, sass/partials/_jquery_ui.scss */ @@ -1217,7 +1217,7 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next, .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next { - border: none; + border: none; } /* line 94, sass/partials/_jquery_ui.scss */ @@ -1226,7 +1226,7 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-prev-hover, .cmb2-element .ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-prev-hover { - left: 0; + left: 0; } /* line 99, sass/partials/_jquery_ui.scss */ @@ -1235,7 +1235,7 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-next-hover, .cmb2-element .ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-next-hover { - right: 0; + right: 0; } /* line 104, sass/partials/_jquery_ui.scss */ @@ -1244,21 +1244,21 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-prev span, .cmb2-element .ui-datepicker .ui-datepicker-next span, .cmb2-element .ui-datepicker .ui-datepicker-prev span { - display: none; + display: none; } /* line 109, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-prev { - float: left; + float: left; } /* line 113, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-next { - float: right; + float: right; } /* line 117, sass/partials/_jquery_ui.scss */ @@ -1267,28 +1267,28 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before, .cmb2-element .ui-datepicker .ui-datepicker-next:before { - font: normal 20px/34px 'dashicons'; - padding-left: 7px; - color: #fff; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 34px; - height: 34px; + font: normal 20px/34px 'dashicons'; + padding-left: 7px; + color: #fff; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 34px; + height: 34px; } /* line 129, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-prev:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before { - content: '\f341'; + content: '\f341'; } /* line 133, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-next:before { - content: '\f345'; + content: '\f345'; } /* line 137, sass/partials/_jquery_ui.scss */ @@ -1297,7 +1297,7 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-next-hover:before, .cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before, .cmb2-element .ui-datepicker .ui-datepicker-next-hover:before { - opacity: 0.7; + opacity: 0.7; } /* line 142, sass/partials/_jquery_ui.scss */ @@ -1306,11 +1306,11 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker select.ui-datepicker-year, .cmb2-element .ui-datepicker select.ui-datepicker-month, .cmb2-element .ui-datepicker select.ui-datepicker-year { - width: 33%; - background: transparent; - border-color: transparent; - box-shadow: none; - color: #fff; + width: 33%; + background: transparent; + border-color: transparent; + box-shadow: none; + color: #fff; } /* line 149, sass/partials/_jquery_ui.scss */ @@ -1319,97 +1319,97 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker select.ui-datepicker-year option, .cmb2-element .ui-datepicker select.ui-datepicker-month option, .cmb2-element .ui-datepicker select.ui-datepicker-year option { - color: #333; + color: #333; } /* line 154, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead { - color: #fff; - font-weight: 600; + color: #fff; + font-weight: 600; } /* line 157, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead th, .cmb2-element .ui-datepicker thead th { - font-weight: normal; + font-weight: normal; } /* line 162, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker th, .cmb2-element .ui-datepicker th { - padding: 10px; + padding: 10px; } /* line 166, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td, .cmb2-element .ui-datepicker td { - padding: 0; - border: 1px solid #f4f4f4; + padding: 0; + border: 1px solid #f4f4f4; } /* line 171, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-other-month, .cmb2-element .ui-datepicker td.ui-datepicker-other-month { - border: transparent; + border: transparent; } /* line 175, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-week-end, .cmb2-element .ui-datepicker td.ui-datepicker-week-end { - background-color: #f4f4f4; - border: 1px solid #f4f4f4; + background-color: #f4f4f4; + border: 1px solid #f4f4f4; } /* line 178, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today { - -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); } /* line 185, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-today { - background-color: #f0f0c0; + background-color: #f0f0c0; } /* line 189, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-datepicker-current-day, .cmb2-element .ui-datepicker td.ui-datepicker-current-day { - background: #bbdd88; + background: #bbdd88; } /* line 193, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td .ui-state-default, .cmb2-element .ui-datepicker td .ui-state-default { - background: transparent; - border: none; - text-align: center; - text-decoration: none; - width: auto; - display: block; - padding: 5px 10px; - font-weight: normal; - color: #444; + background: transparent; + border: none; + text-align: center; + text-decoration: none; + width: auto; + display: block; + padding: 5px 10px; + font-weight: normal; + color: #444; } /* line 205, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default, .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default { - opacity: 0.5; + opacity: 0.5; } /* line 210, sass/partials/_jquery_ui.scss */ @@ -1418,14 +1418,14 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header, .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #00a0d2; + background: #00a0d2; } /* line 215, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead { - background: #32373c; + background: #32373c; } /* line 219, sass/partials/_jquery_ui.scss */ @@ -1434,54 +1434,54 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker td .ui-state-active, .cmb2-element .ui-datepicker td .ui-state-hover, .cmb2-element .ui-datepicker td .ui-state-active { - background: #0073aa; - color: #fff; + background: #0073aa; + color: #fff; } /* line 224, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div, .cmb2-element .ui-datepicker .ui-timepicker-div { - font-size: 14px; + font-size: 14px; } /* line 226, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl, .cmb2-element .ui-datepicker .ui-timepicker-div dl { - text-align: left; - padding: 0 .6em; + text-align: left; + padding: 0 .6em; } /* line 229, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dt, .cmb2-element .ui-datepicker .ui-timepicker-div dl dt { - float: left; - clear: left; - padding: 0 0 0 5px; + float: left; + clear: left; + padding: 0 0 0 5px; } /* line 234, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd { - margin: 0 10px 10px 40%; + margin: 0 10px 10px 40%; } /* line 236, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd select, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd select { - width: 100%; + width: 100%; } /* line 242, sass/partials/_jquery_ui.scss */ .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane { - padding: .6em; - text-align: left; + padding: .6em; + text-align: left; } /* line 246, sass/partials/_jquery_ui.scss */ @@ -1490,11 +1490,11 @@ Sidebar Placement Adjustments .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary { - padding: 0 10px 1px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 0 .6em .4em .4em; + padding: 0 10px 1px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + margin: 0 .6em .4em .4em; } /* line 260, sass/partials/_jquery_ui.scss */ @@ -1503,22 +1503,22 @@ Sidebar Placement Adjustments .admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #00a0d2; + background: #00a0d2; } /* line 265, sass/partials/_jquery_ui.scss */ .admin-color-fresh .cmb2-element.ui-datepicker thead, .admin-color-fresh .cmb2-element .ui-datepicker thead { - background: #32373c; + background: #32373c; } /* line 269, sass/partials/_jquery_ui.scss */ .admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover { - background: #0073aa; - color: #fff; + background: #0073aa; + color: #fff; } /* line 277, sass/partials/_jquery_ui.scss */ @@ -1527,14 +1527,14 @@ Sidebar Placement Adjustments .admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #52accc; + background: #52accc; } /* line 282, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker thead, .admin-color-blue .cmb2-element .ui-datepicker thead { - background: #4796b3; + background: #4796b3; } /* line 291, sass/partials/_jquery_ui.scss */ @@ -1543,15 +1543,15 @@ Sidebar Placement Adjustments .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active { - background: #096484; - color: #fff; + background: #096484; + color: #fff; } /* line 296, sass/partials/_jquery_ui.scss */ .admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today { - background: #eee; + background: #eee; } /* line 305, sass/partials/_jquery_ui.scss */ @@ -1560,22 +1560,22 @@ Sidebar Placement Adjustments .admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #59524c; + background: #59524c; } /* line 310, sass/partials/_jquery_ui.scss */ .admin-color-coffee .cmb2-element.ui-datepicker thead, .admin-color-coffee .cmb2-element .ui-datepicker thead { - background: #46403c; + background: #46403c; } /* line 314, sass/partials/_jquery_ui.scss */ .admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover { - background: #c7a589; - color: #fff; + background: #c7a589; + color: #fff; } /* line 322, sass/partials/_jquery_ui.scss */ @@ -1584,22 +1584,22 @@ Sidebar Placement Adjustments .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #523f6d; + background: #523f6d; } /* line 327, sass/partials/_jquery_ui.scss */ .admin-color-ectoplasm .cmb2-element.ui-datepicker thead, .admin-color-ectoplasm .cmb2-element .ui-datepicker thead { - background: #413256; + background: #413256; } /* line 331, sass/partials/_jquery_ui.scss */ .admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover { - background: #a3b745; - color: #fff; + background: #a3b745; + color: #fff; } /* line 339, sass/partials/_jquery_ui.scss */ @@ -1608,22 +1608,22 @@ Sidebar Placement Adjustments .admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #363b3f; + background: #363b3f; } /* line 344, sass/partials/_jquery_ui.scss */ .admin-color-midnight .cmb2-element.ui-datepicker thead, .admin-color-midnight .cmb2-element .ui-datepicker thead { - background: #26292c; + background: #26292c; } /* line 348, sass/partials/_jquery_ui.scss */ .admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover { - background: #e14d43; - color: #fff; + background: #e14d43; + color: #fff; } /* line 356, sass/partials/_jquery_ui.scss */ @@ -1632,22 +1632,22 @@ Sidebar Placement Adjustments .admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #738e96; + background: #738e96; } /* line 361, sass/partials/_jquery_ui.scss */ .admin-color-ocean .cmb2-element.ui-datepicker thead, .admin-color-ocean .cmb2-element .ui-datepicker thead { - background: #627c83; + background: #627c83; } /* line 365, sass/partials/_jquery_ui.scss */ .admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover { - background: #9ebaa0; - color: #fff; + background: #9ebaa0; + color: #fff; } /* line 373, sass/partials/_jquery_ui.scss */ @@ -1658,23 +1658,23 @@ Sidebar Placement Adjustments .admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover { - background: #cf4944; + background: #cf4944; } /* line 379, sass/partials/_jquery_ui.scss */ .admin-color-sunrise .cmb2-element.ui-datepicker th, .admin-color-sunrise .cmb2-element .ui-datepicker th { - border-color: #be3631; - background: #be3631; + border-color: #be3631; + background: #be3631; } /* line 384, sass/partials/_jquery_ui.scss */ .admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover { - background: #dd823b; - color: #fff; + background: #dd823b; + color: #fff; } /* line 392, sass/partials/_jquery_ui.scss */ @@ -1683,7 +1683,7 @@ Sidebar Placement Adjustments .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-light .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #e5e5e5; + background: #e5e5e5; } /* line 397, sass/partials/_jquery_ui.scss */ @@ -1692,14 +1692,14 @@ Sidebar Placement Adjustments .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year, .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month, .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year { - color: #555; + color: #555; } /* line 402, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker thead, .admin-color-light .cmb2-element .ui-datepicker thead { - background: #888; + background: #888; } /* line 406, sass/partials/_jquery_ui.scss */ @@ -1712,7 +1712,7 @@ Sidebar Placement Adjustments .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before { - color: #555; + color: #555; } /* line 414, sass/partials/_jquery_ui.scss */ @@ -1721,14 +1721,14 @@ Sidebar Placement Adjustments .admin-color-light .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-active { - background: #ccc; + background: #ccc; } /* line 418, sass/partials/_jquery_ui.scss */ .admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today { - background: #eee; + background: #eee; } /* line 426, sass/partials/_jquery_ui.scss */ @@ -1737,22 +1737,22 @@ Sidebar Placement Adjustments .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #56b274; + background: #56b274; } /* line 431, sass/partials/_jquery_ui.scss */ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead { - background: #36533f; + background: #36533f; } /* line 435, sass/partials/_jquery_ui.scss */ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover { - background: #446950; - color: #fff; + background: #446950; + color: #fff; } /* line 443, sass/partials/_jquery_ui.scss */ @@ -1761,75 +1761,70 @@ Sidebar Placement Adjustments .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header, .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header { - background: #4ca26a; + background: #4ca26a; } /* line 448, sass/partials/_jquery_ui.scss */ .admin-color-bbp-mint .cmb2-element.ui-datepicker thead, .admin-color-bbp-mint .cmb2-element .ui-datepicker thead { - background: #4f6d59; + background: #4f6d59; } /* line 452, sass/partials/_jquery_ui.scss */ .admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover { - background: #5fb37c; - color: #fff; + background: #5fb37c; + color: #fff; } /*# sourceMappingURL=cmb2.css.map */ @media (max-width: 450px) { -/* line 209, sass/partials/_main_wrap.scss */ - -.cmb-th { - font-size: 1.2em; - display: block; - float: none; - padding-bottom: 1em; - text-align: left; - width: 100%; -} - -/* line 27, sass/partials/_mixins.scss */ - -.cmb-th label { - display: block; - margin-top: 0em; - padding-bottom: 5px; -} - -/* line 32, sass/partials/_mixins.scss */ - -.cmb-th label:after { - border-bottom: 1px solid #e9e9e9; - content: ''; - clear: both; - display: block; - padding-top: .4em; -} - -/* line 431, sass/partials/_main_wrap.scss */ - -.cmb-th, -.cmb-td, -.cmb-th + .cmb-td { - display: block; - float: none; - width: 100%; -} - -/* line 72, sass/partials/_post_metaboxes.scss */ - -.postbox-container .cmb-row:not(:last-of-type), -.postbox-container .cmb-repeatable-group:not(:last-of-type), -.cmb-type-group .cmb-row:not(:last-of-type), -.cmb-type-group .cmb-repeatable-group:not(:last-of-type) { - border-bottom: 0; -} + /* line 209, sass/partials/_main_wrap.scss */ + .cmb-th { + font-size: 1.2em; + display: block; + float: none; + padding-bottom: 1em; + text-align: left; + width: 100%; + } + + /* line 27, sass/partials/_mixins.scss */ + .cmb-th label { + display: block; + margin-top: 0em; + padding-bottom: 5px; + } + + /* line 32, sass/partials/_mixins.scss */ + .cmb-th label:after { + border-bottom: 1px solid #e9e9e9; + content: ''; + clear: both; + display: block; + padding-top: .4em; + } + + /* line 431, sass/partials/_main_wrap.scss */ + .cmb-th, + .cmb-td, + .cmb-th + .cmb-td { + display: block; + float: none; + width: 100%; + } + + /* line 72, sass/partials/_post_metaboxes.scss */ + .postbox-container .cmb-row:not(:last-of-type), + .postbox-container .cmb-repeatable-group:not(:last-of-type), + .cmb-type-group .cmb-row:not(:last-of-type), + .cmb-type-group .cmb-repeatable-group:not(:last-of-type) { + border-bottom: 0; + } } diff --git a/includes/CMB2/css/cmb2.css.map b/includes/CMB2/css/cmb2.css.map index 9de4bd9..f7dec8c 100755 --- a/includes/CMB2/css/cmb2.css.map +++ b/includes/CMB2/css/cmb2.css.map @@ -1,7 +1,17 @@ { -"version": 3, -"mappings": "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", -"sources": ["sass/cmb2.scss","sass/partials/_main_wrap.scss","sass/partials/_variables.scss","sass/partials/_mixins.scss","sass/partials/_post_metaboxes.scss","sass/partials/_misc.scss","sass/partials/_sidebar_placements.scss","sass/partials/_collapsible_ui.scss","sass/partials/_jquery_ui.scss"], -"names": [], -"file": "cmb2.css" + "version": 3, + "mappings": "AAAA;;GAEG;ACFH;;gEAEgE;;AAEhE,UAAW;EACV,MAAM,EAAE,CAAC;;;AAET;mBACS;EACR,SAAS,ECEK,IAAI;EDDlB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,GAAG;;;AAMZ,uCAAc;EACb,KAAK,EAAE,IAAI;;;AAIb,mBAAS;EACR,KAAK,EAAE,KAAK;;;AAEZ,sCAAqB;EACpB,WAAW,EChBE,sCAAsC;EDiBnD,WAAW,EAAE,IAAI;;;AAMlB,kEACkB;EACjB,KAAK,EAAE,KAAK;;;AAIb,gCAAkB;EACjB,KAAK,EAAE,IAAI;;;AAIZ,iCAAmB;EAClB,KAAK,EAAE,KAAK;;;AAIb,iCAAmB;EAClB,KAAK,EAAE,GAAG;;;AAGX,0BAAY;EACX,OAAO,EAAE,OAAO;;;AAIhB;;8CAES;EACR,WAAW,EAAE,IAAI;;;AAKpB,aAAG;EACF,MAAM,EAAE,CAAC;;;AAGV,aAAG;EACF,SAAS,EC5DK,IAAI;ED6DlB,WAAW,EAAE,IAAI;EACjB,MAAM,EAAE,WAAW;;;AAQpB,iBAAO;EACN,SAAS,ECvEK,IAAI;EDwElB,UAAU,EAAE,GAAG;;;AAGhB;yBACe;EACd,UAAU,ECtEI,OAAO;;;ADyEtB,8BAAoB;EACnB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,CAAC;;;AAGX,iCAAuB;EACtB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,CAAC;;;AAGX;kBACQ;EACP,WAAW,EAAE,MAAM;;;AAGpB,qBAAW;EACV,MAAM,EAAE,4BAAgC;;;AAGzC,8BAAoB;EACnB,UAAU,EAAE,IAAI;;;AAGjB,oBAAU;EACT,KAAK,EAAE,GAAG;;;AAEV,6BAAS;EACR,KAAK,EAAE,IAAI;;;AAOb;gCACsB;EACrB,cAAc,EAAE,MAAM;;;AAGvB;+BACqB;EACpB,MAAM,EAAE,UAAU;;;AAGnB,mBAAS;EACR,MAAM,EAAE,CAAC;;;AAET,yBAAQ;EACP,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAGZ,kCAAiB;EAChB,OAAO,EAAE,SAAS;;;AAElB,gDAAgB;EACf,OAAO,EAAE,CAAC;;;AAIZ,wDAAuC;EACtC,WAAW,EAAE,CAAC;EACd,cAAc,EAAE,KAAK;;;;AAKxB,aAAc;EACb,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;;;AAIR;;;gEACQ;EACP,MAAM,EAAE,CAAC;;;AAKV,6DAAqC;EACpC,aAAa,EAAE,IAAI;EACnB,UAAU,EAAE,UAAU;EACtB,KAAK,EAAE,IAAI;;;;AAKd,YAAa;EACZ,MAAM,EAAE,SAAS;;;;AAGlB;;mCAEoC;EACnC,MAAM,EAAE,CAAC;;;;AAGV;;kCAEmC;EAClC,aAAa,EAAE,CAAC;;;;AAGjB,wBAAyB;EACxB,MAAM,EAAE,iBAAqB;EAC7B,OAAO,EAAE,KAAK;EACd,SAAS,EAAE,MAAM;;;AACjB,gCAAU;EACT,MAAM,EAAE,SAAS;;;;AAMnB,OAAQ;EACP,KAAK,ECnMU,OAAO;EDoMtB,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,GAAG;EAChB,WAAW,EAAE,GAAG;EAChB,OAAO,EAAE,gBAAgB;EACzB,cAAc,EAAE,GAAG;EACnB,KAAK,EAAE,KAAK;;AAEZ,yBAAkC;;EATnC,OAAQ;IE3MP,SAAS,EAAE,KAAK;IAehB,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,cAAc,EAAE,GAAG;IACnB,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;;;EAEX,aAAM;IACL,OAAO,EAAE,KAAK;IACd,UAAU,EAAE,GAAG;IACf,cAAc,EAAE,GAAG;;;EAEnB,mBAAQ;IACP,aAAa,EAAE,iBAAqB;IACpC,OAAO,EAAE,EAAE;IACX,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,KAAK;IACd,WAAW,EAAE,IAAI;;;;;AF0LpB,OAAQ;EACP,WAAW,EAAE,GAAG;EAChB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,SAAS;EAClB,cAAc,EAAE,MAAM;;;;AAKtB,uBAAQ;EACP,OAAO,EAAE,CAAC;;;;AAIZ,aAAc;EACb,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,KAAK;;;;AAGf,iBAAkB;EACjB,KAAK,EAAE,IAAI;;;;AAGZ,eAAgB;EACf,cAAc,EAAE,GAAG;;;;AAGpB,eAAgB;EACf,UAAU,EAAE,KAAK;;;;AAGlB,iBAAkB;EACjB,OAAO,EAAE,IAAI;;;;AAKb,6BAAQ;EACP,OAAO,EAAE,GAAG;;;AAGb,sCAAiB;EAChB,gBAAgB,ECxPF,OAAO;EDyPrB,OAAO,EAAE,kBAAkB;EAC3B,MAAM,EAAE,MAAM;EACd,UAAU,EAAE,KAAK;EACjB,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,GAAG;;;AAEhB,yCAAG;EACF,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,CAAC;EACT,SAAS,EAAE,KAAK;EAChB,WAAW,EAAE,GAAG;EAChB,OAAO,EAAE,YAAY;;;AAGtB,8CAAQ;EACP,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAIb,oDAA+B;EExR/B,SAAS,EAAE,KAAK;EAehB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,cAAc,EAAE,GAAG;EACnB,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;;;AAEX,0DAAM;EACL,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,GAAG;EACf,cAAc,EAAE,GAAG;;;AAEnB,gEAAQ;EACP,aAAa,EAAE,iBAAqB;EACpC,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,IAAI;;;AF6PnB,qCAAgB;EACf,SAAS,EAAE,GAAG;EACd,YAAY,EAAE,GAAG;EACjB,eAAe,EAAE,IAAI;;;AAErB,gDAAW;EACV,SAAS,EAAE,KAAK;EAChB,MAAM,EAAE,KAAK;EACb,WAAW,EAAE,KAAK;EAClB,KAAK,EAAE,GAAG;;;AAEV,0EAA4B;EAC3B,WAAW,EAAE,KAAK;;;AAMrB,yCAAoB;EACnB,KAAK,EAAE,KAAK;;;;AAKd,0BAA2B;EAC1B,KAAK,EC3SU,OAAO;ED4StB,UAAU,EAAE,MAAM;EAClB,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,IAAI;;;;AAGlB,6BAA8B;EAC7B,KAAK,EClTU,OAAO;EDmTtB,UAAU,EAAE,MAAM;;;;AAGnB,mBAAoB;EACnB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,SAAS;EAClB,SAAS,EAAE,IAAI;;;;AAGhB,cAAe;EACd,OAAO,EAAE,SAAS;;;;AAGnB,cAAe;EACd,OAAO,EAAE,YAAY;EACrB,aAAa,EAAE,IAAI;;;;AAGpB,2BAA4B;EAC3B,MAAM,EAAE,CAAC;;;;AAKT,8BAAY;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,IAAI;EAClB,KAAK,EAAE,IAAI;;;AAEX,kCAAI;EACH,SAAS,EAAE,KAAK;;;AAIlB;gCACc;EACb,UAAU,ECrVI,OAAO;EDsVrB,MAAM,EAAE,iBAAqB;EAC7B,aAAa,EAAE,GAAG;EAClB,kBAAkB,EAAE,GAAG;EACtB,MAAM,EAAE,UAAU;EACnB,OAAO,EAAE,GAAG;;;AAGb,gCAAc;EACb,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,KAAK;;;AAGjB,gEAA2B;EAC1B,QAAQ,EAAE,QAAQ;;;AAElB,kHAAyB;EACxB,UAAU,EAAE,6BAA6B;EACzC,MAAM,EAAE,IAAI;EACZ,IAAI,EAAE,IAAI;EACV,QAAQ,EAAE,QAAQ;EAClB,WAAW,EAAE,OAAO;EACpB,GAAG,EAAE,IAAI;EACT,KAAK,EAAE,IAAI;;;AAOZ,uDAAyB;EACxB,GAAG,EAAE,IAAI;;;AAIX,0EAAqC;EACpC,MAAM,EAAE,OAAO;;;;AAKjB,kDAAmD;EAClD,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,IAAI;EAClB,KAAK,EAAE,IAAI;;;;AAGZ,mBAAoB;EACnB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;EACrB,aAAa,EAAE,IAAI;EACnB,KAAK,EAAE,IAAI;;;AAEX,uBAAI;EACH,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,IAAI;;;;AAIpB,oBAAqB;EACpB,MAAM,EAAE,CAAC;;;;AAGV,mBAAoB;EACnB,UAAU,EAAE,IAAI;;;AAGjB,yBAAkC;;EACjC;;mBAEkB;IACjB,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,IAAI;;;AGnbb;;gEAEgE;;AAChE,2BAA4B;EAC3B,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,IAAI;EAClB,UAAU,EAAE,KAAK;;;;AAGlB,uCAAwC;EACvC,YAAY,EAAE,KAAK;;;;AAKnB,yDAAW;EACV,MAAM,EAAE,CAAC;;;AAET,mHAA6B;EAC5B,OAAO,EAAE,OAAO;;;AAKhB,mHAAc;EACb,KAAK,EAAE,IAAI;;;AAKd,qDAAS;EACR,OAAO,EAAE,SAAS;EAClB,MAAM,EAAE,SAAS;;;AAEjB,2EAAW;EACV,KAAK,EAAE,IAAI;EACX,QAAQ,EAAE,QAAQ;;;AAIpB,qFAAyB;EACxB,OAAO,EAAE,KAAK;EACd,SAAS,EAAE,IAAI;EACf,SAAS,EAAE,cAAc;;;AAG1B,qGAAiC;EAChC,cAAc,EAAE,CAAC;;;AAGlB,mDAAQ;EACP,KAAK,EAAE,GAAG;EACV,OAAO,EAAE,QAAQ;;;AAIlB,mDAAQ;EACP,aAAa,EAAE,CAAC;EAChB,OAAO,EAAE,CAAC;EACV,WAAW,EAAE,GAAG;;;AAGjB,mFAAwB;EACvB,cAAc,EAAE,KAAK;;;AAGtB,uEAAkB;EACjB,KAAK,EAAE,GAAG;EACV,KAAK,EAAE,KAAK;;;AAGb;;wDACyC;EACxC,aAAa,EAAE,iBAAqB;;AAEpC,yBAAkC;;EAJnC;;0DACyC;IAIvC,aAAa,EAAE,CAAC;;;;AAIlB;;qCACsB;EACrB,WAAW,EAAE,KAAK;;;AAKjB,sWAA6B;EAC5B,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAEX,kbAAmB;EAClB,KAAK,EAAE,IAAI;;;AAGZ,8fAAsC;EACrC,OAAO,EAAE,SAAS;;;AAGnB,sYAAQ;EACP,OAAO,EAAE,UAAU;EACnB,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;;;AAGZ,0fAAqC;EACpC,WAAW,EAAE,KAAK;;;AAGnB,kcAAuB;EACtB,aAAa,EAAE,CAAC;;;AC9GrB;;gEAEgE;;AAEhE,mCAAoC;EACnC,MAAM,EAAE,CAAC;;;;AAMT;;kCAAoB;EACnB,SAAS,EAAE,KAAK;;;;AAKjB,sCAAoB;EACnB,SAAS,EAAE,KAAK;EAChB,MAAM,EAAE,KAAK;;;AACb,mEAA6B;EAC5B,UAAU,EAAE,MAAM;EAClB,aAAa,EAAE,IAAI;;;;AAItB,qBAAsB;EACrB,KAAK,EAAE,IAAI;;;AC3BZ;;gEAEgE;;AAO9D;uDAA6B;EAC5B,OAAO,EAAE,OAAO;;;AAKhB;iEAAqC;EACpC,KAAK,EAAE,IAAI;;;AAGZ;;yCAA0C;EACzC,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,GAAG;EACf,OAAO,EAAE,KAAK;;;AAGf;gDAAkB;EACjB,SAAS,EAAE,GAAG;;;AACd;4EAA4B;EAC3B,OAAO,EAAE,KAAK;;;AAKjB;gCAAM;EACL,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,GAAG;EAChB,OAAO,EAAE,OAAO;;;AAKlB;wBAAS;EACR,SAAS,EAAE,GAAG;;;AAGf;qCAAsB;EACrB,aAAa,EAAE,iBAAqB;;;AAGrC;iEAAkD;EACjD,aAAa,EAAE,CAAC;EAChB,aAAa,EAAE,MAAM;;;AAGtB;;;;;iCAEkB;EACjB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;AAGZ;+BAAgB;EACf,OAAO,EAAE,IAAI;;;AAGd;+BAAgB;EACf,cAAc,EAAE,GAAG;;;AAGpB;uBAAQ;EHlDR,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,cAAc,EAAE,GAAG;EACnB,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;EGgDV,YAAY,EAAE,CAAC;EACf,aAAa,EAAE,CAAC;;;AH/CjB;6BAAM;EACL,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,GAAG;EACf,cAAc,EAAE,GAAG;;;AAEnB;mCAAQ;EACP,aAAa,EAAE,iBAAqB;EACpC,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,IAAI;;;AAvBnB;6BAAM;EACL,SAAS,EDHK,IAAI;ECIlB,WAAW,EAAE,KAAK;;;AG8DlB;8CAAQ;EACP,WAAW,EAAE,CAAC;;;AAEf;gEAA0B;EACzB,OAAO,EAAE,CAAC;;;AAMX;wCAAQ;EACP,OAAO,EAAE,CAAC;;;AAKX;mEAA2B;EAC1B,UAAU,EAAE,GAAG;;;AAQf;;;oDAAI;EACH,SAAS,EAAE,GAAG;EAEd,MAAM,EAAE,IAAI;;;AAKf;gCAAiB;EAChB,OAAO,EAAE,MAAM;EACf,WAAW,EAAE,MAAM;;;AAGpB;yCAA0B;EACzB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,OAAO;;;AAKhB;;;4DAC0B;EACzB,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,MAAM;;;AAIjB;kDAAmC;EAClC,cAAc,EAAE,KAAK;;;AAGtB;mCAAoB;EACnB,SAAS,EAAE,KAAK;EAChB,UAAU,EAAE,MAAM;;;AAGnB;+BAAgB;EACf,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,CAAC;;;AAIjB;6DAAQ;EACP,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,CAAC;;;AACd;4EAAiB;EAChB,KAAK,EAAE,KAAK;EACZ,MAAM,EAAE,CAAC;;;AAKZ;mCAAoB;EACnB,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,IAAI;;;;AC9JjB,6BAAgB;EACf,SAAS,EAAE,MAAM;;;AAElB,wBAAW;EACV,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,KAAK;EACZ,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,MAAM,EAAE,OAAO;EACf,KAAK,EAAE,IAAI;EACX,QAAQ,EAAE,QAAQ;;;AAClB,+BAAS;EACR,OAAO,EAAE,OAAO;EAChB,KAAK,EAAE,IAAI;EACX,IAAI,EAAE,yBAAyB;EAC/B,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;EACrB,OAAO,EAAE,QAAQ;EACjB,GAAG,EAAE,CAAC;EACN,QAAQ,EAAE,QAAQ;EAClB,sBAAsB,EAAE,WAAW;EACnC,uBAAuB,EAAE,SAAS;EAClC,eAAe,EAAE,eAAe;;;AAMhC,+CAAS;EACR,OAAO,EAAE,OAAO;;;AAKnB,2EAA8D;EAC7D,kBAAkB,EAAE,eAAe;EACnC,UAAU,EAAE,eAAe;EAC3B,MAAM,EAAE,eAAe;EACvB,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,CAAC;EACP,GAAG,EAAE,IAAI;EACT,WAAW,EAAE,GAAG;EAChB,OAAO,EAAE,WAAW;EACpB,OAAO,EAAE,EAAE;;;AACX,2FAAkB;EACjB,MAAM,EAAE,OAAO;EACf,KAAK,EL1BQ,IAAI;EK2BjB,OAAO,EAAE,CAAC;;;AACV,iGAAQ;EACP,KAAK,EL9BO,IAAI;;;AMpBpB;;;;;;;;;;;;GAYG;;AAEH,uCAAwC;EACvC,MAAM,EAAC,EAAE;;;;AAQV,yDAA0D;EACzD,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,CAAC;EACT,qBAAqB,EAAE,CAAC;EACxB,kBAAkB,EAAE,CAAC;EACrB,aAAa,EAAE,CAAC;EAChB,gBAAgB,EAAE,IAAI;EACtB,MAAM,EAAE,iBAAiB;EACzB,UAAU,EAAE,IAAI;EAChB,kBAAkB,EAAE,8BAA8B;EAClD,UAAU,EAAE,8BAA8B;EAC1C,SAAS,EAAE,IAAI;EACf,KAAK,EAAE,IAAI;EA6KX,0BAA0B;;;AA3K1B,6DAAE;EACD,OAAO,EAAE,CAAC;EACV,WAAW,EAAE,uBAAuB;EACpC,qBAAqB,EAAE,CAAC;EACxB,kBAAkB,EAAE,CAAC;EACrB,aAAa,EAAE,CAAC;;;AAGjB,qEAAM;EACL,SAAS,EAAE,IAAI;EACf,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,IAAI;EACZ,eAAe,EAAE,QAAQ;;;AAG1B;;kDACsB;EACrB,gBAAgB,EAAE,IAAI;EACtB,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,MAAM;;;AAGpB,qIAAsC;EACrC,UAAU,EAAE,WAAW;EACvB,YAAY,EAAE,WAAW;EACzB,MAAM,EAAE,OAAO;;;AAGhB,mGAAqB;EACpB,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,MAAM;EACf,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,IAAI;EACjB,UAAU,EAAE,MAAM;;;AAElB,iHAAO;EACN,UAAU,EAAE,IAAI;EAChB,aAAa,EAAE,IAAI;;;AAIrB;;gDACoB;EACnB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;;;AAGZ;;+DACmC;EAClC,MAAM,EAAE,IAAI;;;AAGb;;sDAC0B;EACzB,IAAI,EAAE,CAAC;;;AAGR;;sDAC0B;EACzB,KAAK,EAAE,CAAC;;;AAGT;;qDACyB;EACxB,OAAO,EAAE,IAAI;;;AAGd,iGAAoB;EACnB,KAAK,EAAE,IAAI;;;AAGZ,iGAAoB;EACnB,KAAK,EAAE,KAAK;;;AAGb;;uDAC2B;EAC1B,IAAI,EAAE,4BAA4B;EAClC,YAAY,EAAE,GAAG;EACjB,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,sBAAsB,EAAE,WAAW;EACnC,uBAAuB,EAAE,SAAS;EAClC,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;;;AAGb,+GAA2B;EAC1B,OAAO,EAAE,OAAO;;;AAGjB,+GAA2B;EAC1B,OAAO,EAAE,OAAO;;;AAGjB;;6DACiC;EAChC,OAAO,EAAE,GAAG;;;AAGb;;sDAC0B;EACzB,KAAK,EAAE,GAAG;EACV,UAAU,EAAE,WAAW;EACvB,YAAY,EAAE,WAAW;EACzB,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;;;AACX;;6DAAO;EACN,KAAK,EAAE,IAAI;;;AAIb,qEAAM;EACL,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,GAAG;;;AAChB,2EAAG;EACF,WAAW,EAAE,MAAM;;;AAIrB,+DAAG;EACF,OAAO,EAAE,IAAI;;;AAGd,+DAAG;EACF,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,iBAAkB;;;AAG3B,mHAA6B;EAC5B,MAAM,EAAE,WAAW;;;AAGpB,6GAA0B;EACzB,gBAAgB,EA7JR,OAAO;EA8Jf,MAAM,EAAE,iBAAkB;;;AAC1B,qJAAsB;EACrB,kBAAkB,EAAE,wCAAwC;EAC5D,eAAe,EAAE,wCAAwC;EACzD,UAAU,EAAE,wCAAwC;;;AAItD,uGAAuB;EACtB,gBAAgB,EAAE,OAAO;;;AAG1B,mHAA6B;EAC5B,UAAU,EAAE,OAAO;;;AAGpB,mGAAqB;EACpB,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,IAAI;EACZ,UAAU,EAAE,MAAM;EAClB,eAAe,EAAE,IAAI;EACrB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,QAAQ;EACjB,WAAW,EAAE,MAAM;EACnB,KAAK,EAAE,IAAI;;;AAGZ,uIAAuC;EACtC,OAAO,EAAE,GAAG;;;AAIb;;kDACsB;EACrB,UAAU,EAhMA,OAAO;;;AAmMlB,qEAAM;EACL,UAAU,EAnMA,OAAO;;;AAsMlB,kMAAwC;EACvC,UAAU,EAtMI,OAAO;EAuMrB,KAAK,EAAE,IAAI;;;AAGZ,+FAAmB;EAClB,SAAS,EAAE,IAAI;;;AACf,qGAAG;EACF,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,MAAM;;;AACf,2GAAG;EACF,KAAK,EAAE,IAAI;EACX,KAAK,EAAC,IAAI;EACV,OAAO,EAAE,SAAS;;;AAEnB,2GAAG;EACF,MAAM,EAAE,eAAe;;;AACvB,yHAAO;EACN,KAAK,EAAE,IAAI;;;AAKd,uJAA4B;EAC3B,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;;;AAEhB,oXAAmC;EAClC,OAAO,EAAE,UAAU;EACnB,qBAAqB,EAAE,GAAG;EAC1B,kBAAkB,EAAE,GAAG;EACvB,aAAa,EAAE,GAAG;EAClB,MAAM,EAAE,gBAAgB;;;;AAS1B;;qEACsB;EACrB,UAAU,EAlPD,OAAO;;;AAqPjB,2GAAM;EACL,UAAU,EArPD,OAAO;;;AAwPjB,qIAAmB;EAClB,UAAU,EAxPG,OAAO;EAyPpB,KAAK,EAAE,IAAI;;;;AAMZ;;oEACsB;EACrB,UAAU,EAAE,OAAO;;;AAGpB,yGAAM;EACL,UAAU,EAAE,OAAO;;;AAQnB,0QAAkC;EACjC,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;;AAGZ,2IAAsB;EACrB,UAAU,EAAE,IAAI;;;;AAQlB;;sEACsB;EACrB,UAAU,EAAE,OAAO;;;AAGpB,6GAAM;EACL,UAAU,EAAE,OAAO;;;AAGpB,uIAAmB;EAClB,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;;;AAMZ;;yEACsB;EACrB,UAAU,EAAE,OAAO;;;AAGpB,mHAAM;EACL,UAAU,EAAE,OAAO;;;AAGpB,6IAAmB;EAClB,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;;;AAMZ;;wEACsB;EACrB,UAAU,EAAE,OAAO;;;AAGpB,iHAAM;EACL,UAAU,EAAE,OAAO;;;AAGpB,2IAAmB;EAClB,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;;;AAMZ;;qEACsB;EACrB,UAAU,EAAE,OAAO;;;AAGpB,2GAAM;EACL,UAAU,EAAE,OAAO;;;AAGpB,qIAAmB;EAClB,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;;;AAMZ;;;;uFAEsC;EACrC,UAAU,EAAE,OAAO;;;AAGpB,yGAAG;EACF,YAAY,EAAE,OAAO;EACrB,UAAU,EAAE,OAAO;;;AAGpB,yIAAmB;EAClB,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;;;AAMZ;;qEACsB;EACrB,UAAU,EAAE,OAAO;;;AAGpB;;yEAC0B;EACzB,KAAK,EAAE,IAAI;;;AAGZ,2GAAM;EACL,UAAU,EAAE,IAAI;;;AAGjB;;;;;;0EAG2B;EAC1B,KAAK,EAAE,IAAI;;;AAIX,8QAAkC;EACjC,UAAU,EAAE,IAAI;;;AAGjB,6IAAsB;EACrB,UAAU,EAAE,IAAI;;;;AAOlB;;6EACsB;EACrB,UAAU,EAAE,OAAO;;;AAGpB,2HAAM;EACL,UAAU,EAAE,OAAO;;;AAGpB,qJAAmB;EAClB,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;;;AAMZ;;wEACsB;EACrB,UAAU,EAAE,OAAO;;;AAGpB,iHAAM;EACL,UAAU,EAAE,OAAO;;;AAGpB,2IAAmB;EAClB,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI", + "sources": [ + "sass/cmb2.scss", + "sass/partials/_main_wrap.scss", + "sass/partials/_variables.scss", + "sass/partials/_mixins.scss", + "sass/partials/_post_metaboxes.scss", + "sass/partials/_misc.scss", + "sass/partials/_sidebar_placements.scss", + "sass/partials/_collapsible_ui.scss", + "sass/partials/_jquery_ui.scss" + ], + "names": [], + "file": "cmb2.css" } diff --git a/includes/CMB2/css/sass/cmb2-display.scss b/includes/CMB2/css/sass/cmb2-display.scss index ee7b1f9..d1edca2 100755 --- a/includes/CMB2/css/sass/cmb2-display.scss +++ b/includes/CMB2/css/sass/cmb2-display.scss @@ -1,5 +1,4 @@ /** * CMB2 Styling */ - @import "partials/display"; diff --git a/includes/CMB2/css/sass/cmb2-front.scss b/includes/CMB2/css/sass/cmb2-front.scss index 76ea39e..95cfaab 100755 --- a/includes/CMB2/css/sass/cmb2-front.scss +++ b/includes/CMB2/css/sass/cmb2-front.scss @@ -1,5 +1,4 @@ @import "cmb2.scss"; - /** * CMB2 Frontend */ diff --git a/includes/CMB2/css/sass/cmb2.scss b/includes/CMB2/css/sass/cmb2.scss index fce7118..258f1f0 100755 --- a/includes/CMB2/css/sass/cmb2.scss +++ b/includes/CMB2/css/sass/cmb2.scss @@ -1,10 +1,8 @@ /** * CMB2 Styling */ - @import "partials/variables"; @import "partials/mixins"; - @import "partials/main_wrap"; @import "partials/post_metaboxes"; @import "partials/misc"; diff --git a/includes/CMB2/css/sass/partials/_collapsible_ui.scss b/includes/CMB2/css/sass/partials/_collapsible_ui.scss index 70118df..7e69570 100755 --- a/includes/CMB2/css/sass/partials/_collapsible_ui.scss +++ b/includes/CMB2/css/sass/partials/_collapsible_ui.scss @@ -1,55 +1,55 @@ .cmb2-metabox { - .cmb-type-group { - max-width: 1000px - } - .cmbhandle { - color: #aaa; - float: right; - width: 27px; - height: 30px; - cursor: pointer; - right: -1em; - position: relative; - &:before { - content: '\f142'; - right: 12px; - font: normal 20px/1 'dashicons'; - speak: none; - display: inline-block; - padding: 8px 10px; - top: 0; - position: relative; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: none !important; - } - } + .cmb-type-group { + max-width: 1000px + } + .cmbhandle { + color: #aaa; + float: right; + width: 27px; + height: 30px; + cursor: pointer; + right: -1em; + position: relative; + &:before { + content: '\f142'; + right: 12px; + font: normal 20px/1 'dashicons'; + speak: none; + display: inline-block; + padding: 8px 10px; + top: 0; + position: relative; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: none !important; + } + } - .postbox.closed { - .cmbhandle { - &:before { - content: '\f140'; - } - } - } + .postbox.closed { + .cmbhandle { + &:before { + content: '\f140'; + } + } + } - button.dashicons-before.dashicons-no-alt.cmb-remove-group-row { - -webkit-appearance: none !important; - background: none !important; - border: none !important; - position: absolute; - left: 0; - top: .5em; - line-height: 1em; - padding: 2px 6px 3px; - opacity: .5; - &:not([disabled]) { - cursor: pointer; - color: $dark-red; - opacity: 1; - &:hover { - color: $red; - } - } - } + button.dashicons-before.dashicons-no-alt.cmb-remove-group-row { + -webkit-appearance: none !important; + background: none !important; + border: none !important; + position: absolute; + left: 0; + top: .5em; + line-height: 1em; + padding: 2px 6px 3px; + opacity: .5; + &:not([disabled]) { + cursor: pointer; + color: $dark-red; + opacity: 1; + &:hover { + color: $red; + } + } + } } diff --git a/includes/CMB2/css/sass/partials/_display.scss b/includes/CMB2/css/sass/partials/_display.scss index 1c7d240..b5173c0 100755 --- a/includes/CMB2/css/sass/partials/_display.scss +++ b/includes/CMB2/css/sass/partials/_display.scss @@ -3,32 +3,32 @@ */ .cmb2-colorpicker-swatch { - span { - display: inline-block; - width: 1em; - height: 1em; - border-radius: 1em; - float: left; - margin-top: 3px; - margin-right: 2px; - } + span { + display: inline-block; + width: 1em; + height: 1em; + border-radius: 1em; + float: left; + margin-top: 3px; + margin-right: 2px; + } } .cmb2-code { - overflow: scroll; + overflow: scroll; } .cmb-image-display { - max-width: 100%; - height: auto; + max-width: 100%; + height: auto; } .cmb2-display-file-list li { - display: inline; - margin: 0 .5em .5em 0; + display: inline; + margin: 0 .5em .5em 0; } .cmb2-oembed * { - max-width: 100%; - height: auto; + max-width: 100%; + height: auto; } diff --git a/includes/CMB2/css/sass/partials/_front.scss b/includes/CMB2/css/sass/partials/_front.scss index 9042b00..ca96e3d 100755 --- a/includes/CMB2/css/sass/partials/_front.scss +++ b/includes/CMB2/css/sass/partials/_front.scss @@ -1,38 +1,38 @@ .closed .inside { - display: none; + display: none; } .cmb-repeatable-grouping { - position: relative; + position: relative; - .cmb-group-title { - margin-left: -1em; - margin-right: -1em; - min-height: 1.5em; - } + .cmb-group-title { + margin-left: -1em; + margin-right: -1em; + min-height: 1.5em; + } - h3 { - font-size: 14px; - padding: 8px 12px; - margin: 0; - line-height: 1.4; - } + h3 { + font-size: 14px; + padding: 8px 12px; + margin: 0; + line-height: 1.4; + } } .cmb-repeatable-group { - &.repeatable .cmb-group-title { - padding-left: 2.2em; - } + &.repeatable .cmb-group-title { + padding-left: 2.2em; + } - &.non-repeatable .cmb-group-title { - padding-left: 12px; - } + &.non-repeatable .cmb-group-title { + padding-left: 12px; + } } .cmb-type-group .cmb-row .cmbhandle { - right: 0; - position: absolute; + right: 0; + position: absolute; } diff --git a/includes/CMB2/css/sass/partials/_jquery_ui.scss b/includes/CMB2/css/sass/partials/_jquery_ui.scss index dc0e46e..0b0a6da 100755 --- a/includes/CMB2/css/sass/partials/_jquery_ui.scss +++ b/includes/CMB2/css/sass/partials/_jquery_ui.scss @@ -13,7 +13,7 @@ */ * html .cmb2-element.ui-helper-clearfix { - height:1%; + height: 1%; } $weekend: #f4f4f4; @@ -22,436 +22,446 @@ $freshdark: #32373c; $freshdarkblue: #0073aa; .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - padding: 0; - margin: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - background-color: #fff; - border: 1px solid #dfdfdf; - border-top: none; - -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); - min-width: 17em; - width: auto; - - * { - padding: 0; - font-family: "Open Sans", sans-serif; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - } - - table { - font-size: 13px; - margin: 0; - border: none; - border-collapse: collapse; - } - - .ui-widget-header, - .ui-datepicker-header { - background-image: none; - border: none; - color: #fff; - font-weight: normal; - } - - .ui-datepicker-header .ui-state-hover { - background: transparent; - border-color: transparent; - cursor: pointer; - } - - .ui-datepicker-title { - margin: 0; - padding: 10px 0; - color: #fff; - font-size: 14px; - line-height: 14px; - text-align: center; - - select { - margin-top: -8px; - margin-bottom: -8px; - } - } - - .ui-datepicker-prev, - .ui-datepicker-next { - position: relative; - top: 0; - height: 34px; - width: 34px; - } - - .ui-state-hover.ui-datepicker-prev, - .ui-state-hover.ui-datepicker-next { - border: none; - } - - .ui-datepicker-prev, - .ui-datepicker-prev-hover { - left: 0; - } - - .ui-datepicker-next, - .ui-datepicker-next-hover { - right: 0; - } - - .ui-datepicker-next span, - .ui-datepicker-prev span { - display: none; - } - - .ui-datepicker-prev { - float: left; - } - - .ui-datepicker-next { - float: right; - } - - .ui-datepicker-prev:before, - .ui-datepicker-next:before { - font: normal 20px/34px 'dashicons'; - padding-left: 7px; - color: #fff; - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 34px; - height: 34px; - } - - .ui-datepicker-prev:before { - content: '\f341'; - } - - .ui-datepicker-next:before { - content: '\f345'; - } - - .ui-datepicker-prev-hover:before, - .ui-datepicker-next-hover:before { - opacity: 0.7; - } - - select.ui-datepicker-month, - select.ui-datepicker-year { - width: 33%; - background: transparent; - border-color: transparent; - box-shadow: none; - color: #fff; - option { - color: #333; - } - } - - thead { - color: #fff; - font-weight: 600; - th { - font-weight: normal; - } - } - - th { - padding: 10px; - } - - td { - padding: 0; - border: 1px solid $weekend; - } - - td.ui-datepicker-other-month { - border: transparent; - } - - td.ui-datepicker-week-end { - background-color: $weekend; - border: 1px solid $weekend; - &.ui-datepicker-today { - -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); - } - } - - td.ui-datepicker-today { - background-color: #f0f0c0; - } - - td.ui-datepicker-current-day { - background: #bbdd88; - } - - td .ui-state-default { - background: transparent; - border: none; - text-align: center; - text-decoration: none; - width: auto; - display: block; - padding: 5px 10px; - font-weight: normal; - color: #444; - } - - td.ui-state-disabled .ui-state-default { - opacity: 0.5; - } - - /* Default Color Scheme */ - .ui-widget-header, - .ui-datepicker-header { - background: $freshblue; - } - - thead { - background: $freshdark; - } - - td .ui-state-hover, td .ui-state-active { - background: $freshdarkblue; - color: #fff; - } - - .ui-timepicker-div { - font-size: 14px; - dl { - text-align: left; - padding: 0 .6em; - dt { - float: left; - clear:left; - padding: 0 0 0 5px; - } - dd { - margin: 0 10px 10px 40%; - select { - width: 100%; - } - } - } - - + .ui-datepicker-buttonpane { - padding: .6em; - text-align: left; - - .button-primary, .button-secondary { - padding: 0 10px 1px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 0 .6em .4em .4em; - } - - } - } + padding: 0; + margin: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + background-color: #fff; + border: 1px solid #dfdfdf; + border-top: none; + -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075); + min-width: 17em; + width: auto; + + * { + padding: 0; + font-family: "Open Sans", sans-serif; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + } + + table { + font-size: 13px; + margin: 0; + border: none; + border-collapse: collapse; + } + + .ui-widget-header, + .ui-datepicker-header { + background-image: none; + border: none; + color: #fff; + font-weight: normal; + } + + .ui-datepicker-header .ui-state-hover { + background: transparent; + border-color: transparent; + cursor: pointer; + } + + .ui-datepicker-title { + margin: 0; + padding: 10px 0; + color: #fff; + font-size: 14px; + line-height: 14px; + text-align: center; + + select { + margin-top: -8px; + margin-bottom: -8px; + } + } + + .ui-datepicker-prev, + .ui-datepicker-next { + position: relative; + top: 0; + height: 34px; + width: 34px; + } + + .ui-state-hover.ui-datepicker-prev, + .ui-state-hover.ui-datepicker-next { + border: none; + } + + .ui-datepicker-prev, + .ui-datepicker-prev-hover { + left: 0; + } + + .ui-datepicker-next, + .ui-datepicker-next-hover { + right: 0; + } + + .ui-datepicker-next span, + .ui-datepicker-prev span { + display: none; + } + + .ui-datepicker-prev { + float: left; + } + + .ui-datepicker-next { + float: right; + } + + .ui-datepicker-prev:before, + .ui-datepicker-next:before { + font: normal 20px/34px 'dashicons'; + padding-left: 7px; + color: #fff; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 34px; + height: 34px; + } + + .ui-datepicker-prev:before { + content: '\f341'; + } + + .ui-datepicker-next:before { + content: '\f345'; + } + + .ui-datepicker-prev-hover:before, + .ui-datepicker-next-hover:before { + opacity: 0.7; + } + + select.ui-datepicker-month, + select.ui-datepicker-year { + width: 33%; + background: transparent; + border-color: transparent; + box-shadow: none; + color: #fff; + option { + color: #333; + } + } + + thead { + color: #fff; + font-weight: 600; + th { + font-weight: normal; + } + } + + th { + padding: 10px; + } + + td { + padding: 0; + border: 1px solid $weekend; + } + + td.ui-datepicker-other-month { + border: transparent; + } + + td.ui-datepicker-week-end { + background-color: $weekend; + border: 1px solid $weekend; + &.ui-datepicker-today { + -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1); + } + } + + td.ui-datepicker-today { + background-color: #f0f0c0; + } + + td.ui-datepicker-current-day { + background: #bbdd88; + } + + td .ui-state-default { + background: transparent; + border: none; + text-align: center; + text-decoration: none; + width: auto; + display: block; + padding: 5px 10px; + font-weight: normal; + color: #444; + } + + td.ui-state-disabled .ui-state-default { + opacity: 0.5; + } + + /* Default Color Scheme */ + .ui-widget-header, + .ui-datepicker-header { + background: $freshblue; + } + + thead { + background: $freshdark; + } + + td .ui-state-hover, td .ui-state-active { + background: $freshdarkblue; + color: #fff; + } + + .ui-timepicker-div { + font-size: 14px; + dl { + text-align: left; + padding: 0 .6em; + dt { + float: left; + clear: left; + padding: 0 0 0 5px; + } + dd { + margin: 0 10px 10px 40%; + select { + width: 100%; + } + } + } + + + .ui-datepicker-buttonpane { + padding: .6em; + text-align: left; + + .button-primary, .button-secondary { + padding: 0 10px 1px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + margin: 0 .6em .4em .4em; + } + + } + } } + .admin-color-fresh { - .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - .ui-widget-header, - .ui-datepicker-header { - background: $freshblue; - } - - thead { - background: $freshdark; - } - - td .ui-state-hover { - background: $freshdarkblue; - color: #fff; - } - } + .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { + .ui-widget-header, + .ui-datepicker-header { + background: $freshblue; + } + + thead { + background: $freshdark; + } + + td .ui-state-hover { + background: $freshdarkblue; + color: #fff; + } + } } + .admin-color-blue { - .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - .ui-widget-header, - .ui-datepicker-header { - background: #52accc; - } - - thead { - background: #4796b3; - } - - // td .ui-state-hover { - // background: #096484; - // } - - td { - .ui-state-hover, .ui-state-active { - background: #096484; - color: #fff; - } - - &.ui-datepicker-today { - background: #eee; - } - } - - } + .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { + .ui-widget-header, + .ui-datepicker-header { + background: #52accc; + } + + thead { + background: #4796b3; + } + + // td .ui-state-hover { + // background: #096484; + // } + + td { + .ui-state-hover, .ui-state-active { + background: #096484; + color: #fff; + } + + &.ui-datepicker-today { + background: #eee; + } + } + + } } + .admin-color-coffee { - .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - .ui-widget-header, - .ui-datepicker-header { - background: #59524c; - } - - thead { - background: #46403c; - } - - td .ui-state-hover { - background: #c7a589; - color: #fff; - } - } + .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { + .ui-widget-header, + .ui-datepicker-header { + background: #59524c; + } + + thead { + background: #46403c; + } + + td .ui-state-hover { + background: #c7a589; + color: #fff; + } + } } + .admin-color-ectoplasm { - .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - .ui-widget-header, - .ui-datepicker-header { - background: #523f6d; - } - - thead { - background: #413256; - } - - td .ui-state-hover { - background: #a3b745; - color: #fff; - } - } + .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { + .ui-widget-header, + .ui-datepicker-header { + background: #523f6d; + } + + thead { + background: #413256; + } + + td .ui-state-hover { + background: #a3b745; + color: #fff; + } + } } + .admin-color-midnight { - .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - .ui-widget-header, - .ui-datepicker-header { - background: #363b3f; - } - - thead { - background: #26292c; - } - - td .ui-state-hover { - background: #e14d43; - color: #fff; - } - } + .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { + .ui-widget-header, + .ui-datepicker-header { + background: #363b3f; + } + + thead { + background: #26292c; + } + + td .ui-state-hover { + background: #e14d43; + color: #fff; + } + } } + .admin-color-ocean { - .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - .ui-widget-header, - .ui-datepicker-header { - background: #738e96; - } - - thead { - background: #627c83; - } - - td .ui-state-hover { - background: #9ebaa0; - color: #fff; - } - } + .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { + .ui-widget-header, + .ui-datepicker-header { + background: #738e96; + } + + thead { + background: #627c83; + } + + td .ui-state-hover { + background: #9ebaa0; + color: #fff; + } + } } + .admin-color-sunrise { - .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - .ui-widget-header, - .ui-datepicker-header, - .ui-datepicker-header .ui-state-hover { - background: #cf4944; - } - - th { - border-color: #be3631; - background: #be3631; - } - - td .ui-state-hover { - background: #dd823b; - color: #fff; - } - } + .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { + .ui-widget-header, + .ui-datepicker-header, + .ui-datepicker-header .ui-state-hover { + background: #cf4944; + } + + th { + border-color: #be3631; + background: #be3631; + } + + td .ui-state-hover { + background: #dd823b; + color: #fff; + } + } } + .admin-color-light { - .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - .ui-widget-header, - .ui-datepicker-header { - background: #e5e5e5; - } - - select.ui-datepicker-month, - select.ui-datepicker-year { - color: #555; - } - - thead { - background: #888; - } - - .ui-datepicker-title, - td .ui-state-default, - .ui-datepicker-prev:before, - .ui-datepicker-next:before { - color: #555; - } - - td { - .ui-state-hover, .ui-state-active { - background: #ccc; - } - - &.ui-datepicker-today { - background: #eee; - } - } - } + .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { + .ui-widget-header, + .ui-datepicker-header { + background: #e5e5e5; + } + + select.ui-datepicker-month, + select.ui-datepicker-year { + color: #555; + } + + thead { + background: #888; + } + + .ui-datepicker-title, + td .ui-state-default, + .ui-datepicker-prev:before, + .ui-datepicker-next:before { + color: #555; + } + + td { + .ui-state-hover, .ui-state-active { + background: #ccc; + } + + &.ui-datepicker-today { + background: #eee; + } + } + } } + .admin-color-bbp-evergreen { - .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - .ui-widget-header, - .ui-datepicker-header { - background: #56b274; - } - - thead { - background: #36533f; - } - - td .ui-state-hover { - background: #446950; - color: #fff; - } - } + .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { + .ui-widget-header, + .ui-datepicker-header { + background: #56b274; + } + + thead { + background: #36533f; + } + + td .ui-state-hover { + background: #446950; + color: #fff; + } + } } + .admin-color-bbp-mint { - .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { - .ui-widget-header, - .ui-datepicker-header { - background: #4ca26a; - } - - thead { - background: #4f6d59; - } - - td .ui-state-hover { - background: #5fb37c; - color: #fff; - } - } + .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker { + .ui-widget-header, + .ui-datepicker-header { + background: #4ca26a; + } + + thead { + background: #4f6d59; + } + + td .ui-state-hover { + background: #5fb37c; + color: #fff; + } + } } diff --git a/includes/CMB2/css/sass/partials/_main_wrap.scss b/includes/CMB2/css/sass/partials/_main_wrap.scss index 668d626..26a50ec 100755 --- a/includes/CMB2/css/sass/partials/_main_wrap.scss +++ b/includes/CMB2/css/sass/partials/_main_wrap.scss @@ -3,436 +3,436 @@ Main Wrap --------------------------------------------------------------*/ .cmb2-wrap { - margin: 0; - - input, - textarea { - font-size: $font-size; - max-width: 100%; - padding: 5px; - - } - - input[type=text] { - - &.cmb2-oembed { - width: 100%; - } - } - - textarea { - width: 500px; - - &.cmb2-textarea-code { - font-family: $font-mono; - line-height: 16px; - } - } - - input { - - &.cmb2-text-small, - &.cmb2-timepicker { - width: 100px; - // margin-right: 15px - } - - &.cmb2-text-money { - width: 90px; - // margin-right: 15px - } - - &.cmb2-text-medium { - width: 230px; - // margin-right: 15px - } - - &.cmb2-upload-file { - width: 65%; - } - - &.ed_button { - padding: 2px 4px; - } - - &:not([type="hidden"]) { - + input, - + .button, - + select { - margin-left: 20px; - } - } - } - - ul { - margin: 0; - } - - li { - font-size: $font-size; - line-height: 16px; - margin: 1px 0 5px 0; - } - - // .cmb-field-list .cmb-field-list { - // padding-top:5px; - // margin: 0; - // } - - select { - font-size: $font-size; - margin-top: 3px; - } - - input:focus, - textarea:focus { - background: $light-yellow; - } - - input[type="radio"] { - margin: 0 5px 0 0; - padding: 0 - } - - input[type="checkbox"] { - margin: 0 5px 0 0; - padding: 0; - } - - button, - .button { - white-space: nowrap; - } - - .mceLayout { - border: 1px solid $light-gray !important; - } - - .mceIframeContainer { - background: #fff; - } - - .meta_mce { - width: 97%; - - textarea { - width: 100%; - } - } - - // /** - // * Color picker - // */ - .wp-color-result, - .wp-picker-input-wrap { - vertical-align: middle; - } - - .wp-color-result, - .wp-picker-container { - margin: 0 10px 0 0; - } - - .cmb-row { - margin: 0; - - &:after { - content: ''; - clear: both; - display: block; - width: 100%; - } - - &.cmb-repeat-row { - padding: 1.8em 0 0; - - &:first-of-type { - padding: 0; - } - } - - &.cmb-repeat .cmb2-metabox-description { - padding-top: 0; - padding-bottom: 1.8em; - } - } + margin: 0; + + input, + textarea { + font-size: $font-size; + max-width: 100%; + padding: 5px; + + } + + input[type=text] { + + &.cmb2-oembed { + width: 100%; + } + } + + textarea { + width: 500px; + + &.cmb2-textarea-code { + font-family: $font-mono; + line-height: 16px; + } + } + + input { + + &.cmb2-text-small, + &.cmb2-timepicker { + width: 100px; + // margin-right: 15px + } + + &.cmb2-text-money { + width: 90px; + // margin-right: 15px + } + + &.cmb2-text-medium { + width: 230px; + // margin-right: 15px + } + + &.cmb2-upload-file { + width: 65%; + } + + &.ed_button { + padding: 2px 4px; + } + + &:not([type="hidden"]) { + + input, + + .button, + + select { + margin-left: 20px; + } + } + } + + ul { + margin: 0; + } + + li { + font-size: $font-size; + line-height: 16px; + margin: 1px 0 5px 0; + } + + // .cmb-field-list .cmb-field-list { + // padding-top:5px; + // margin: 0; + // } + + select { + font-size: $font-size; + margin-top: 3px; + } + + input:focus, + textarea:focus { + background: $light-yellow; + } + + input[type="radio"] { + margin: 0 5px 0 0; + padding: 0 + } + + input[type="checkbox"] { + margin: 0 5px 0 0; + padding: 0; + } + + button, + .button { + white-space: nowrap; + } + + .mceLayout { + border: 1px solid $light-gray !important; + } + + .mceIframeContainer { + background: #fff; + } + + .meta_mce { + width: 97%; + + textarea { + width: 100%; + } + } + + // /** + // * Color picker + // */ + .wp-color-result, + .wp-picker-input-wrap { + vertical-align: middle; + } + + .wp-color-result, + .wp-picker-container { + margin: 0 10px 0 0; + } + + .cmb-row { + margin: 0; + + &:after { + content: ''; + clear: both; + display: block; + width: 100%; + } + + &.cmb-repeat-row { + padding: 1.8em 0 0; + + &:first-of-type { + padding: 0; + } + } + + &.cmb-repeat .cmb2-metabox-description { + padding-top: 0; + padding-bottom: 1.8em; + } + } } .cmb2-metabox { - clear: both; - margin: 0; - - > .cmb-row:first-of-type >, - .cmb-field-list > .cmb-row:first-of-type > { - .cmb-td, - .cmb-th { - border: 0; - } - } - - > .cmb-row { - .cmb-repeat-table .cmb-row > .cmb-td { - padding-right: 20px; - box-sizing: border-box; - float: left; - } - } + clear: both; + margin: 0; + + > .cmb-row:first-of-type >, + .cmb-field-list > .cmb-row:first-of-type > { + .cmb-td, + .cmb-th { + border: 0; + } + } + + > .cmb-row { + .cmb-repeat-table .cmb-row > .cmb-td { + padding-right: 20px; + box-sizing: border-box; + float: left; + } + } } .cmb-add-row { - margin: 1.8em 0 0; + margin: 1.8em 0 0; } .cmb-nested .cmb-td, .cmb-repeatable-group .cmb-th, .cmb-repeatable-group:first-of-type { - border: 0; + border: 0; } .cmb-row:last-of-type, .cmb2-wrap .cmb-row:last-of-type, .cmb-repeatable-group:last-of-type { - border-bottom: 0; + border-bottom: 0; } .cmb-repeatable-grouping { - border: 1px solid $light-gray; - padding: 0 1em; - max-width: 1000px; - &.cmb-row { - margin: 0 0 0.8em; - } - + .cmb-repeatable-grouping { - } + border: 1px solid $light-gray; + padding: 0 1em; + max-width: 1000px; + &.cmb-row { + margin: 0 0 0.8em; + } + + .cmb-repeatable-grouping { + } } .cmb-th { - color: $dark-gray; - float: left; - font-weight: 600; - line-height: 1.3; - padding: 20px 10px 20px 0; - vertical-align: top; - width: 200px; - - @media (max-width: $mobile-break) { - @include fullth; - } + color: $dark-gray; + float: left; + font-weight: 600; + line-height: 1.3; + padding: 20px 10px 20px 0; + vertical-align: top; + width: 200px; + + @media (max-width: $mobile-break) { + @include fullth; + } } .cmb-td { - line-height: 1.3; - max-width: 100%; - padding: 15px 10px; - vertical-align: middle; + line-height: 1.3; + max-width: 100%; + padding: 15px 10px; + vertical-align: middle; } .cmb-type-title { - .cmb-td { - padding: 0; - } + .cmb-td { + padding: 0; + } } .cmb-th label { - display: block; - padding: 5px 0; + display: block; + padding: 5px 0; } .cmb-th + .cmb-td { - float: left; + float: left; } .cmb-td .cmb-td { - padding-bottom: 1em; + padding-bottom: 1em; } .cmb-remove-row { - text-align: right; + text-align: right; } .empty-row.hidden { - display: none; + display: none; } .cmb-repeatable-group { - .cmb-th { - padding: 5px; - } - - .cmb-group-title { - background-color: $light-gray; - padding: 8px 12px 8px 2.2em; - margin: 0 -1em; - min-height: 1.5em; - font-size: 14px; - line-height: 1.4; - - h4 { - border: 0; - margin: 0; - font-size: 1.2em; - font-weight: 500; - padding: 0.5em 0.75em; - } - - .cmb-th { - display: block; - width: 100%; - } - } - - .cmb-group-description .cmb-th { - @include fullth; - } - - .cmb-shift-rows { - font-size: 1em; - margin-right: 1em; - text-decoration: none; - - .dashicons { - font-size: 1.5em; - height: 1.5em; - line-height: 1.2em; - width: 1em; - - &.dashicons-arrow-down-alt2 { - line-height: 1.3em; - - } - } - } - - .cmb2-upload-button { - float: right; - } + .cmb-th { + padding: 5px; + } + + .cmb-group-title { + background-color: $light-gray; + padding: 8px 12px 8px 2.2em; + margin: 0 -1em; + min-height: 1.5em; + font-size: 14px; + line-height: 1.4; + + h4 { + border: 0; + margin: 0; + font-size: 1.2em; + font-weight: 500; + padding: 0.5em 0.75em; + } + + .cmb-th { + display: block; + width: 100%; + } + } + + .cmb-group-description .cmb-th { + @include fullth; + } + + .cmb-shift-rows { + font-size: 1em; + margin-right: 1em; + text-decoration: none; + + .dashicons { + font-size: 1.5em; + height: 1.5em; + line-height: 1.2em; + width: 1em; + + &.dashicons-arrow-down-alt2 { + line-height: 1.3em; + + } + } + } + + .cmb2-upload-button { + float: right; + } } p.cmb2-metabox-description { - color: $gray; - font-style: italic; - margin: 0; - padding-top: .5em; + color: $gray; + font-style: italic; + margin: 0; + padding-top: .5em; } span.cmb2-metabox-description { - color: $gray; - font-style: italic; + color: $gray; + font-style: italic; } .cmb2-metabox-title { - margin: 0 0 5px 0; - padding: 5px 0 0 0; - font-size: 14px; + margin: 0 0 5px 0; + padding: 5px 0 0 0; + font-size: 14px; } .cmb-inline ul { - padding: 4px 0 0 0; + padding: 4px 0 0 0; } .cmb-inline li { - display: inline-block; - padding-right: 18px; + display: inline-block; + padding-right: 18px; } .cmb-type-textarea-code pre { - margin: 0; + margin: 0; } .cmb2-media-status { - .img-status { - clear: none; - display: inline-block; - float: left; - margin-right: 10px; - width: auto; - - img { - max-width: 350px; - } - } - - .img-status img, - .embed-status { - background: $white; - border: 1px solid $light-gray; - border-radius: 2px; - -moz-border-radius: 2px; - margin: 15px 0 0 0; - padding: 5px; - } - - .embed-status { - float: left; - max-width: 800px; - } - - .img-status, .embed-status { - position: relative; - - .cmb2-remove-file-button { - background: url(../images/ico-delete.png); - height: 16px; - left: -5px; - position: absolute; - text-indent: -9999px; - top: -5px; - width: 16px; - } - - } - - .img-status { - - .cmb2-remove-file-button { - top: 10px; - } - } - - .img-status img, .file-status > span { - cursor: pointer; - } + .img-status { + clear: none; + display: inline-block; + float: left; + margin-right: 10px; + width: auto; + + img { + max-width: 350px; + } + } + + .img-status img, + .embed-status { + background: $white; + border: 1px solid $light-gray; + border-radius: 2px; + -moz-border-radius: 2px; + margin: 15px 0 0 0; + padding: 5px; + } + + .embed-status { + float: left; + max-width: 800px; + } + + .img-status, .embed-status { + position: relative; + + .cmb2-remove-file-button { + background: url(../images/ico-delete.png); + height: 16px; + left: -5px; + position: absolute; + text-indent: -9999px; + top: -5px; + width: 16px; + } + + } + + .img-status { + + .cmb2-remove-file-button { + top: 10px; + } + } + + .img-status img, .file-status > span { + cursor: pointer; + } } .cmb-type-file-list .cmb2-media-status .img-status { - clear: none; - float: left; - margin-right: 10px; - width: auto; + clear: none; + float: left; + margin-right: 10px; + width: auto; } .cmb-attach-list li { - clear: both; - display: inline-block; - margin-bottom: 25px; - width: 100%; - - img { - cursor: move; - float: left; - margin-right: 10px; - } + clear: both; + display: inline-block; + margin-bottom: 25px; + width: 100%; + + img { + cursor: move; + float: left; + margin-right: 10px; + } } .cmb2-remove-wrapper { - margin: 0; + margin: 0; } .child-cmb2 .cmb-th { - text-align: left; + text-align: left; } @media (max-width: $mobile-break) { - .cmb-th, - .cmb-td, - .cmb-th + .cmb-td { - display: block; - float: none; - width: 100%; - } + .cmb-th, + .cmb-td, + .cmb-th + .cmb-td { + display: block; + float: none; + width: 100%; + } } diff --git a/includes/CMB2/css/sass/partials/_misc.scss b/includes/CMB2/css/sass/partials/_misc.scss index 9d385dc..d97a800 100755 --- a/includes/CMB2/css/sass/partials/_misc.scss +++ b/includes/CMB2/css/sass/partials/_misc.scss @@ -3,27 +3,28 @@ Misc. --------------------------------------------------------------*/ #poststuff .cmb-repeatable-group h2 { - margin: 0; + margin: 0; } .edit-tags-php, .profile-php, .user-edit-php { - .cmb2-metabox-title { - font-size: 1.4em; - } + .cmb2-metabox-title { + font-size: 1.4em; + } } .cmb2-options-page { - .cmb2-metabox-title { - font-size: 1.3em; - margin: 1em 0; - + p.cmb2-metabox-description { - margin-top: -1.6em; - margin-bottom: .8em; - } - } + .cmb2-metabox-title { + font-size: 1.3em; + margin: 1em 0; + + p.cmb2-metabox-description { + margin-top: -1.6em; + margin-bottom: .8em; + } + } } + .postbox .cmb-spinner { - float: left; + float: left; } diff --git a/includes/CMB2/css/sass/partials/_mixins.scss b/includes/CMB2/css/sass/partials/_mixins.scss index 5201311..64fbaf5 100755 --- a/includes/CMB2/css/sass/partials/_mixins.scss +++ b/includes/CMB2/css/sass/partials/_mixins.scss @@ -3,38 +3,38 @@ //-------------------------------------------------------------- @mixin fullth() { - font-size: 1.2em; - @include _fullth; + font-size: 1.2em; + @include _fullth; } @mixin fullth_side() { - @include _fullth; + @include _fullth; - label { - font-size: $font-size; - line-height: 1.4em; - } + label { + font-size: $font-size; + line-height: 1.4em; + } } @mixin _fullth() { - display: block; - float: none; - padding-bottom: 1em; - text-align: left; - width: 100%; + display: block; + float: none; + padding-bottom: 1em; + text-align: left; + width: 100%; - label { - display: block; - margin-top: 0em; - padding-bottom: 5px; + label { + display: block; + margin-top: 0em; + padding-bottom: 5px; - &:after { - border-bottom: 1px solid $light-gray; - content: ''; - clear: both; - display: block; - padding-top: .4em; - } - } + &:after { + border-bottom: 1px solid $light-gray; + content: ''; + clear: both; + display: block; + padding-top: .4em; + } + } } diff --git a/includes/CMB2/css/sass/partials/_post_metaboxes.scss b/includes/CMB2/css/sass/partials/_post_metaboxes.scss index 62c2a93..a1dd2bf 100755 --- a/includes/CMB2/css/sass/partials/_post_metaboxes.scss +++ b/includes/CMB2/css/sass/partials/_post_metaboxes.scss @@ -2,115 +2,115 @@ Post Metaboxes --------------------------------------------------------------*/ #poststuff .cmb-group-title { - margin-left: -1em; - margin-right: -1em; - min-height: 1.5em; + margin-left: -1em; + margin-right: -1em; + min-height: 1.5em; } #poststuff .repeatable .cmb-group-title { - padding-left: 2.2em; + padding-left: 2.2em; } .postbox-container, .cmb-type-group { - .cmb2-wrap { - margin: 0; - - > .cmb-field-list > .cmb-row { - padding: 1.8em 0; - } - - input[type=text] { - - &.cmb2-oembed { - width: 100%; - } - } - } - - .cmb-row { - padding: 0 0 1.8em; - margin: 0 0 0.8em; - - .cmbhandle { - right: -1em; - position: relative; - } - } - - .cmb-repeatable-grouping { - padding: 0 1em; - max-width: 100%; - min-width: 1px !important; - } - - .cmb-repeatable-group > .cmb-row { - padding-bottom: 0; - } - - .cmb-th { - width: 18%; - padding: 0 2% 0 0; - // text-align: right; - } - - .cmb-td { - margin-bottom: 0; - padding: 0; - line-height: 1.3; - } - - .cmb-repeat-row .cmb-td { - padding-bottom: 1.8em; - } - - .cmb-th + .cmb-td { - width: 80%; - float: right; - } - - .cmb-row:not(:last-of-type), - .cmb-repeatable-group:not(:last-of-type) { - border-bottom: 1px solid $light-gray; - - @media (max-width: $mobile-break) { - border-bottom: 0; - } - } - - .cmb-repeat-group-field, - .cmb-remove-field-row { - padding-top: 1.8em; - } - - .cmb2-metabox > .cmb-row { - &.table-layout, .cmb-row.table-layout { - .cmb-repeat-table .cmb-tbody { - display: table; - width: 100%; - - input.regular-text { - width: 100%; - } - - .cmb-row:not(.hidden):not(.empty-row) { - display: table-row; - } - - .cmb-td { - display: table-cell; - float: none; - width: 100%; - } - - .cmb-row:not(:first-of-type) .cmb-td { - padding-top: 1.8em; - } - - .cmb-td.cmb-remove-row { - padding-right: 0; - } - } - } - } + .cmb2-wrap { + margin: 0; + + > .cmb-field-list > .cmb-row { + padding: 1.8em 0; + } + + input[type=text] { + + &.cmb2-oembed { + width: 100%; + } + } + } + + .cmb-row { + padding: 0 0 1.8em; + margin: 0 0 0.8em; + + .cmbhandle { + right: -1em; + position: relative; + } + } + + .cmb-repeatable-grouping { + padding: 0 1em; + max-width: 100%; + min-width: 1px !important; + } + + .cmb-repeatable-group > .cmb-row { + padding-bottom: 0; + } + + .cmb-th { + width: 18%; + padding: 0 2% 0 0; + // text-align: right; + } + + .cmb-td { + margin-bottom: 0; + padding: 0; + line-height: 1.3; + } + + .cmb-repeat-row .cmb-td { + padding-bottom: 1.8em; + } + + .cmb-th + .cmb-td { + width: 80%; + float: right; + } + + .cmb-row:not(:last-of-type), + .cmb-repeatable-group:not(:last-of-type) { + border-bottom: 1px solid $light-gray; + + @media (max-width: $mobile-break) { + border-bottom: 0; + } + } + + .cmb-repeat-group-field, + .cmb-remove-field-row { + padding-top: 1.8em; + } + + .cmb2-metabox > .cmb-row { + &.table-layout, .cmb-row.table-layout { + .cmb-repeat-table .cmb-tbody { + display: table; + width: 100%; + + input.regular-text { + width: 100%; + } + + .cmb-row:not(.hidden):not(.empty-row) { + display: table-row; + } + + .cmb-td { + display: table-cell; + float: none; + width: 100%; + } + + .cmb-row:not(:first-of-type) .cmb-td { + padding-top: 1.8em; + } + + .cmb-td.cmb-remove-row { + padding-right: 0; + } + } + } + } } diff --git a/includes/CMB2/css/sass/partials/_sidebar_placements.scss b/includes/CMB2/css/sass/partials/_sidebar_placements.scss index aeac8df..72ddfc8 100755 --- a/includes/CMB2/css/sass/partials/_sidebar_placements.scss +++ b/includes/CMB2/css/sass/partials/_sidebar_placements.scss @@ -5,160 +5,160 @@ Sidebar Placement Adjustments .inner-sidebar, #side-sortables { - .cmb2-wrap { - - > .cmb-field-list > .cmb-row { - padding: 1.4em 0; - } - - input { - - &[type=text]:not( .wp-color-picker ) { - width: 100%; - } - - + input:not( .wp-picker-clear ), + select { - margin-left: 0; - margin-top: 1em; - display: block; - } - - &.cmb2-text-money { - max-width: 70%; - + .cmb2-metabox-description { - display: block; - } - } - } - - label { - display: block; - font-weight: 700; - padding: 0 0 5px; - } - - } - - textarea { - max-width: 99%; - } - - .cmb-repeatable-group { - border-bottom: 1px solid $light-gray; - } - - .cmb-type-group > .cmb-td > .cmb-repeatable-group { - border-bottom: 0; - margin-bottom: -1.4em; - } - - .cmb-th, - .cmb-td, - .cmb-th + .cmb-td { - width: 100%; - display: block; - float: none; - } - - .closed .inside { - display: none; - } - - .cmb-td .cmb-td { - padding-bottom: 1em; - } - - .cmb-th { - @include fullth_side; - padding-left: 0; - padding-right: 0; - } - - .cmb-group-description { - .cmb-th { - padding-top: 0; - } - .cmb2-metabox-description { - padding: 0; - } - } - - .cmb-group-title { - // padding-bottom: 0; - .cmb-th { - padding: 0; - } - } - - .cmb-repeatable-grouping { - + .cmb-repeatable-grouping { - margin-top: 1em; - } - } - .cmb2-media-status { - - .img-status, - .embed-status { - - img { - max-width: 90%; - // width: auto; - height: auto; - } - } - } - - .cmb2-list label { - display: inline; - font-weight: normal; - } - - .cmb2-metabox-description { - display: block; - padding: 7px 0 0; - } - - .cmb-type-checkbox { - - .cmb-td label, - .cmb2-metabox-description { - font-weight: normal; - display: inline; - } - } - - .cmb-row .cmb2-metabox-description { - padding-bottom: 1.8em; - } - - .cmb2-metabox-title { - font-size: 1.2em; - font-style: italic; - } - - .cmb-remove-row { - clear: both; - padding-top: 12px; - padding-bottom: 0; - } - - .cmb-type-colorpicker .cmb-repeat-row { - .cmb-td { - width: auto; - clear: none; - float: left; - padding-top: 0; - &.cmb-remove-row { - float: right; - margin: 0; - } - } - } - - .cmb2-upload-button { - clear: both; - margin-top: 12px; - } + .cmb2-wrap { + + > .cmb-field-list > .cmb-row { + padding: 1.4em 0; + } + + input { + + &[type=text]:not( .wp-color-picker ) { + width: 100%; + } + + + input:not( .wp-picker-clear ), + select { + margin-left: 0; + margin-top: 1em; + display: block; + } + + &.cmb2-text-money { + max-width: 70%; + + .cmb2-metabox-description { + display: block; + } + } + } + + label { + display: block; + font-weight: 700; + padding: 0 0 5px; + } + + } + + textarea { + max-width: 99%; + } + + .cmb-repeatable-group { + border-bottom: 1px solid $light-gray; + } + + .cmb-type-group > .cmb-td > .cmb-repeatable-group { + border-bottom: 0; + margin-bottom: -1.4em; + } + + .cmb-th, + .cmb-td, + .cmb-th + .cmb-td { + width: 100%; + display: block; + float: none; + } + + .closed .inside { + display: none; + } + + .cmb-td .cmb-td { + padding-bottom: 1em; + } + + .cmb-th { + @include fullth_side; + padding-left: 0; + padding-right: 0; + } + + .cmb-group-description { + .cmb-th { + padding-top: 0; + } + .cmb2-metabox-description { + padding: 0; + } + } + + .cmb-group-title { + // padding-bottom: 0; + .cmb-th { + padding: 0; + } + } + + .cmb-repeatable-grouping { + + .cmb-repeatable-grouping { + margin-top: 1em; + } + } + .cmb2-media-status { + + .img-status, + .embed-status { + + img { + max-width: 90%; + // width: auto; + height: auto; + } + } + } + + .cmb2-list label { + display: inline; + font-weight: normal; + } + + .cmb2-metabox-description { + display: block; + padding: 7px 0 0; + } + + .cmb-type-checkbox { + + .cmb-td label, + .cmb2-metabox-description { + font-weight: normal; + display: inline; + } + } + + .cmb-row .cmb2-metabox-description { + padding-bottom: 1.8em; + } + + .cmb2-metabox-title { + font-size: 1.2em; + font-style: italic; + } + + .cmb-remove-row { + clear: both; + padding-top: 12px; + padding-bottom: 0; + } + + .cmb-type-colorpicker .cmb-repeat-row { + .cmb-td { + width: auto; + clear: none; + float: left; + padding-top: 0; + &.cmb-remove-row { + float: right; + margin: 0; + } + } + } + + .cmb2-upload-button { + clear: both; + margin-top: 12px; + } } diff --git a/includes/CMB2/css/sass/partials/_variables.scss b/includes/CMB2/css/sass/partials/_variables.scss index 570d28b..2d4cded 100755 --- a/includes/CMB2/css/sass/partials/_variables.scss +++ b/includes/CMB2/css/sass/partials/_variables.scss @@ -3,20 +3,20 @@ //-------------------------------------------------------------- // Mobile break-point -$mobile-break : 450px; +$mobile-break: 450px; // Fonts -$font-sans : sans-serif; -$font-serif : Georgia, Times, "Times New Roman", serif; -$font-mono : "Courier 10 Pitch", Courier, monospace; -$font-size : 14px; +$font-sans: sans-serif; +$font-serif: Georgia, Times, "Times New Roman", serif; +$font-mono: "Courier 10 Pitch", Courier, monospace; +$font-size: 14px; // Colors -$dark-gray : #222222; -$gray : #aaaaaa; -$light-gray : #e9e9e9; -$blue : #0063ce; -$light-yellow : #fffff8; -$white : #ffffff; -$red : #f00; -$dark-red : #a00; +$dark-gray: #222222; +$gray: #aaaaaa; +$light-gray: #e9e9e9; +$blue: #0063ce; +$light-yellow: #fffff8; +$white: #ffffff; +$red: #f00; +$dark-red: #a00; diff --git a/includes/CMB2/includes/CMB2.php b/includes/CMB2/includes/CMB2.php index 110ed5b..7eaae13 100755 --- a/includes/CMB2/includes/CMB2.php +++ b/includes/CMB2/includes/CMB2.php @@ -1,5 +1,6 @@ value data for saving. Likely $_POST data. + * * @var string * @since 2.0.0 */ @@ -94,6 +103,7 @@ class CMB2 extends CMB2_Base { /** * Whether there are fields to be shown in columns. Set in CMB2::add_field(). + * * @var bool * @since 2.2.2 */ @@ -101,6 +111,7 @@ class CMB2 extends CMB2_Base { /** * If taxonomy field is requesting to remove_default, we store the taxonomy here. + * * @var array * @since 2.2.3 */ @@ -108,7 +119,9 @@ class CMB2 extends CMB2_Base { /** * Get started + * * @since 0.4.0 + * * @param array $config Metabox config array * @param integer $object_id Optional object id */ @@ -118,7 +131,7 @@ public function __construct( $config, $object_id = 0 ) { wp_die( esc_html__( 'Metabox configuration is required to have an ID parameter.', 'cmb2' ) ); } - $this->meta_box = wp_parse_args( $config, $this->mb_defaults ); + $this->meta_box = wp_parse_args( $config, $this->mb_defaults ); $this->meta_box['fields'] = array(); $this->object_id( $object_id ); @@ -142,1037 +155,1196 @@ public function __construct( $config, $object_id = 0 ) { } /** - * Loops through and displays fields - * @since 1.0.0 - * @param int $object_id Object ID - * @param string $object_type Type of object being saved. (e.g., post, user, or comment) + * Get object id from global space if no id is provided + * + * @since 1.0.0 + * + * @param integer $object_id Object ID + * + * @return integer $object_id Object ID */ - public function show_form( $object_id = 0, $object_type = '' ) { - $this->render_form_open( $object_id, $object_type ); + public function object_id( $object_id = 0 ) { + global $pagenow; - foreach ( $this->prop( 'fields' ) as $field_args ) { - $this->render_field( $field_args ); - } + if ( $object_id ) { + $this->object_id = $object_id; - $this->render_form_close( $object_id, $object_type ); - } + return $this->object_id; + } - /** - * Outputs the opening form markup and runs corresponding hooks: - * 'cmb2_before_form' and "cmb2_before_{$object_type}_form_{$this->cmb_id}" - * @since 2.2.0 - * @param integer $object_id Object ID - * @param string $object_type Object type - * @return void - */ - public function render_form_open( $object_id = 0, $object_type = '' ) { - $object_type = $this->object_type( $object_type ); - $object_id = $this->object_id( $object_id ); + if ( $this->object_id ) { + return $this->object_id; + } - echo "\n\n"; + // Try to get our object ID from the global space + switch ( $this->object_type() ) { + case 'user': + $object_id = isset( $_REQUEST['user_id'] ) ? $_REQUEST['user_id'] : $object_id; + $object_id = ! $object_id && 'user-new.php' != $pagenow && isset( $GLOBALS['user_ID'] ) ? $GLOBALS['user_ID'] : $object_id; + break; - $this->nonce_field(); + case 'comment': + $object_id = isset( $_REQUEST['c'] ) ? $_REQUEST['c'] : $object_id; + $object_id = ! $object_id && isset( $GLOBALS['comments']->comment_ID ) ? $GLOBALS['comments']->comment_ID : $object_id; + break; - /** - * Hook before form table begins - * - * @param array $cmb_id The current box ID - * @param int $object_id The ID of the current object - * @param string $object_type The type of object you are working with. - * Usually `post` (this applies to all post-types). - * Could also be `comment`, `user` or `options-page`. - * @param array $cmb This CMB2 object - */ - do_action( 'cmb2_before_form', $this->cmb_id, $object_id, $object_type, $this ); + case 'term': + $object_id = isset( $_REQUEST['tag_ID'] ) ? $_REQUEST['tag_ID'] : $object_id; + break; - /** - * Hook before form table begins - * - * The first dynamic portion of the hook name, $object_type, is the type of object - * you are working with. Usually `post` (this applies to all post-types). - * Could also be `comment`, `user` or `options-page`. - * - * The second dynamic portion of the hook name, $this->cmb_id, is the meta_box id. - * - * @param array $cmb_id The current box ID - * @param int $object_id The ID of the current object - * @param array $cmb This CMB2 object - */ - do_action( "cmb2_before_{$object_type}_form_{$this->cmb_id}", $object_id, $this ); + default: + $object_id = isset( $GLOBALS['post']->ID ) ? $GLOBALS['post']->ID : $object_id; + $object_id = isset( $_REQUEST['post'] ) ? $_REQUEST['post'] : $object_id; + break; + } - echo '
'; + // reset to id or 0 + $this->object_id = $object_id ? $object_id : 0; + return $this->object_id; } /** - * Defines the classes for the CMB2 form/wrap. + * Returns the object type * - * @since 2.0.0 - * @return string Space concatenated list of classes + * @since 1.0.0 + * @return string Object type */ - public function box_classes() { - - $classes = array( 'cmb2-wrap', 'form-table' ); + public function object_type( $object_type = '' ) { + if ( $object_type ) { + $this->object_type = $object_type; - // Use the callback to fetch classes. - if ( $added_classes = $this->get_param_callback_result( 'classes_cb' ) ) { - $added_classes = is_array( $added_classes ) ? $added_classes : array( $added_classes ); - $classes = array_merge( $classes, $added_classes ); + return $this->object_type; } - if ( $added_classes = $this->prop( 'classes' ) ) { - $added_classes = is_array( $added_classes ) ? $added_classes : array( $added_classes ); - $classes = array_merge( $classes, $added_classes ); + if ( $this->object_type ) { + return $this->object_type; } - /** - * Globally filter box wrap classes - * - * @since 2.2.2 - * - * @param string $classes Array of classes for the cmb2-wrap. - * @param CMB2 $cmb This CMB2 object. - */ - $classes = apply_filters( 'cmb2_wrap_classes', $classes, $this ); - - // Clean up. - $classes = array_map( 'strip_tags', array_filter( $classes ) ); + $this->object_type = $this->current_object_type(); - // Make a string. - return implode( ' ', $classes ); + return $this->object_type; } /** - * Outputs the closing form markup and runs corresponding hooks: - * 'cmb2_after_form' and "cmb2_after_{$object_type}_form_{$this->cmb_id}" - * @since 2.2.0 - * @param integer $object_id Object ID - * @param string $object_type Object type - * @return void + * Get the object type for the current page, based on the $pagenow global. + * + * @since 2.2.2 + * @return string Page object type name. */ - public function render_form_close( $object_id = 0, $object_type = '' ) { - $object_type = $this->object_type( $object_type ); - $object_id = $this->object_id( $object_id ); - - echo '
'; - - $this->render_hidden_fields(); + public function current_object_type() { + global $pagenow; + $type = 'post'; - /** - * Hook after form form has been rendered - * - * @param array $cmb_id The current box ID - * @param int $object_id The ID of the current object - * @param string $object_type The type of object you are working with. - * Usually `post` (this applies to all post-types). - * Could also be `comment`, `user` or `options-page`. - * @param array $cmb This CMB2 object - */ - do_action( 'cmb2_after_form', $this->cmb_id, $object_id, $object_type, $this ); + if ( in_array( $pagenow, array( 'user-edit.php', 'profile.php', 'user-new.php' ), true ) ) { + $type = 'user'; + } - /** - * Hook after form form has been rendered - * - * The dynamic portion of the hook name, $this->cmb_id, is the meta_box id. - * - * The first dynamic portion of the hook name, $object_type, is the type of object - * you are working with. Usually `post` (this applies to all post-types). - * Could also be `comment`, `user` or `options-page`. - * - * @param int $object_id The ID of the current object - * @param array $cmb This CMB2 object - */ - do_action( "cmb2_after_{$object_type}_form_{$this->cmb_id}", $object_id, $this ); + if ( in_array( $pagenow, array( 'edit-comments.php', 'comment.php' ), true ) ) { + $type = 'comment'; + } - echo "\n\n"; + if ( in_array( $pagenow, array( 'edit-tags.php', 'term.php' ), true ) ) { + $type = 'term'; + } + return $type; } /** - * Renders a field based on the field type - * @since 2.2.0 - * @param array $field_args A field configuration array. - * @return mixed CMB2_Field object if successful. + * Sets the $object_type based on metabox settings + * + * @since 1.0.0 + * @return string Object type */ - public function render_field( $field_args ) { - $field_args['context'] = $this->prop( 'context' ); + public function mb_object_type() { + if ( null !== $this->mb_object_type ) { + return $this->mb_object_type; + } - if ( 'group' == $field_args['type'] ) { + if ( $this->is_options_page_mb() ) { + $this->mb_object_type = 'options-page'; - if ( ! isset( $field_args['show_names'] ) ) { - $field_args['show_names'] = $this->prop( 'show_names' ); - } - $field = $this->render_group( $field_args ); + return $this->mb_object_type; + } - } elseif ( 'hidden' == $field_args['type'] && $this->get_field( $field_args )->should_show() ) { - // Save rendering for after the metabox - $field = $this->add_hidden_field( $field_args ); + $registered_types = $this->box_types(); - } else { + $type = ''; - $field_args['show_names'] = $this->prop( 'show_names' ); + // if it's an array of one, extract it + if ( 1 === count( $registered_types ) ) { + $last = end( $registered_types ); + if ( is_string( $last ) ) { + $type = $last; + } + } elseif ( ( $curr_type = $this->current_object_type() ) && in_array( $curr_type, $registered_types, true ) ) { + $type = $curr_type; + } - // Render default fields - $field = $this->get_field( $field_args )->render_field(); + // Get our object type + switch ( $type ) { + + case 'user': + case 'comment': + case 'term': + $this->mb_object_type = $type; + break; + + default: + $this->mb_object_type = 'post'; + break; } - return $field; + return $this->mb_object_type; } /** - * Render a repeatable group. - * @param array $args Array of field arguments for a group field parent. - * @return CMB2_Field|null Group field object. + * Determines if metabox is for an options page + * + * @since 1.0.1 + * @return boolean True/False */ - public function render_group( $args ) { - - if ( ! isset( $args['id'], $args['fields'] ) || ! is_array( $args['fields'] ) ) { - return; - } - - $field_group = $this->get_field( $args ); + public function is_options_page_mb() { + return ( isset( $this->meta_box['show_on']['key'] ) && 'options-page' === $this->meta_box['show_on']['key'] || array_key_exists( 'options-page', $this->meta_box['show_on'] ) ); + } - // If field is requesting to be conditionally shown - if ( ! $field_group || ! $field_group->should_show() ) { - return; + /** + * Gets the box 'object_types' array based on box settings. + * + * @since 2.2.3 + * @return array Object types + */ + public function box_types() { + return CMB2_Utils::ensure_array( $this->prop( 'object_types' ), array( 'post' ) ); + } + + /** + * Get metabox property and optionally set a fallback + * + * @since 2.0.0 + * + * @param string $property Metabox config property to retrieve + * @param mixed $fallback Fallback value to set if no value found + * + * @return mixed Metabox config property value or false + */ + public function prop( $property, $fallback = null ) { + if ( array_key_exists( $property, $this->meta_box ) ) { + return $this->meta_box[ $property ]; + } elseif ( $fallback ) { + return $this->meta_box[ $property ] = $fallback; } + } - $desc = $field_group->args( 'description' ); - $label = $field_group->args( 'name' ); - $group_val = (array) $field_group->value(); - $remove_disabled = count( $group_val ) <= 1 ? 'disabled="disabled" ' : ''; - $field_group->index = 0; + /** + * When fields are added in the old-school way, intitate them as they should be + * + * @since 2.1.0 + * + * @param array $fields Array of fields to add + * @param mixed $parent_field_id Parent field id or null + */ + protected function add_fields( $fields, $parent_field_id = null ) { + foreach ( $fields as $field ) { - $field_group->peform_param_callback( 'before_group' ); + $sub_fields = false; + if ( array_key_exists( 'fields', $field ) ) { + $sub_fields = $field['fields']; + unset( $field['fields'] ); + } - echo '
group_wrap_attributes( $field_group ), '>'; + $field_id = $parent_field_id + ? $this->add_group_field( $parent_field_id, $field ) + : $this->add_field( $field ); - if ( $desc || $label ) { - $class = $desc ? ' cmb-group-description' : ''; - echo '
'; - if ( $label ) { - echo '

', $label, '

'; - } - if ( $desc ) { - echo '

', $desc, '

'; - } - echo '
'; + if ( $sub_fields ) { + $this->add_fields( $sub_fields, $field_id ); + } } + } - if ( ! empty( $group_val ) ) { - foreach ( $group_val as $group_key => $field_id ) { - $this->render_group_row( $field_group, $remove_disabled ); - $field_group->index++; - } - } else { - $this->render_group_row( $field_group, $remove_disabled ); + /** + * Add a field to a group + * + * @since 2.0.0 + * + * @param string $parent_field_id The field id of the group field to add the field + * @param array $field Metabox field config array + * @param int $position (optional) Position of metabox. 1 for first, etc + * + * @return mixed Array of parent/field ids or false + */ + public function add_group_field( $parent_field_id, array $field, $position = 0 ) { + if ( ! array_key_exists( $parent_field_id, $this->meta_box['fields'] ) ) { + return false; } - if ( $field_group->args( 'repeatable' ) ) { - echo '

'; + $parent_field = $this->meta_box['fields'][ $parent_field_id ]; + + if ( 'group' !== $parent_field['type'] ) { + return false; } - echo '
'; + if ( ! isset( $parent_field['fields'] ) ) { + $this->meta_box['fields'][ $parent_field_id ]['fields'] = array(); + } - $field_group->peform_param_callback( 'after_group' ); + $this->_add_field_to_array( + $field, + $this->meta_box['fields'][ $parent_field_id ]['fields'], + $position + ); - return $field_group; + return array( $parent_field_id, $field['id'] ); } /** - * Get the group wrap attributes, which are passed through a filter. - * @since 2.2.3 - * @param CMB2_Field $field_group The group CMB2_Field object. - * @return string The attributes string. + * Add a field array to a fields array in desired position + * + * @since 2.0.2 + * + * @param array $field Metabox field config array + * @param array &$fields Array (passed by reference) to append the field (array) to + * @param integer $position Optionally specify a position in the array to be inserted */ - public function group_wrap_attributes( $field_group ) { - $classes = 'cmb-nested cmb-field-list cmb-repeatable-group'; - $classes .= $field_group->options( 'sortable' ) ? ' sortable' : ' non-sortable'; - $classes .= $field_group->args( 'repeatable' ) ? ' repeatable' : ' non-repeatable'; - - $group_wrap_attributes = array( - 'class' => $classes, - 'style' => 'width:100%;', - ); - - /** - * Allow for adding additional HTML attributes to a group wrapper. - * - * The attributes will be an array of key => value pairs for each attribute. - * - * @since 2.2.2 - * - * @param string $group_wrap_attributes Current attributes array. - * - * @param CMB2_Field $field_group The group CMB2_Field object. - */ - $group_wrap_attributes = apply_filters( 'cmb2_group_wrap_attributes', $group_wrap_attributes, $field_group ); - - return CMB2_Utils::concat_attrs( $group_wrap_attributes ); + protected function _add_field_to_array( $field, &$fields, $position = 0 ) { + if ( $position ) { + CMB2_Utils::array_insert( $fields, array( $field['id'] => $field ), $position ); + } else { + $fields[ $field['id'] ] = $field; + } } /** - * Render a repeatable group row - * @since 1.0.2 - * @param CMB2_Field $field_group CMB2_Field group field object - * @param string $remove_disabled Attribute string to disable the remove button + * Add a field to the metabox + * + * @since 2.0.0 + * + * @param array $field Metabox field config array + * @param int $position (optional) Position of metabox. 1 for first, etc + * + * @return string|false Field id or false */ - public function render_group_row( $field_group, $remove_disabled ) { - - $field_group->peform_param_callback( 'before_group_row' ); - $closed_class = $field_group->options( 'closed' ) ? ' closed' : ''; - - echo ' -
'; - - if ( $field_group->args( 'repeatable' ) ) { - echo ''; - } - - echo ' -

-

', $field_group->replace_hash( $field_group->options( 'group_title' ) ), '

- -
'; - // Loop and render repeatable group fields - foreach ( array_values( $field_group->args( 'fields' ) ) as $field_args ) { - if ( 'hidden' == $field_args['type'] ) { + public function add_field( array $field, $position = 0 ) { + if ( ! is_array( $field ) || ! array_key_exists( 'id', $field ) ) { + return false; + } - // Save rendering for after the metabox - $this->add_hidden_field( $field_args, $field_group ); + if ( 'oembed' === $field['type'] ) { + // Initiate oembed Ajax hooks + cmb2_ajax(); + } - } else { + if ( isset( $field['column'] ) && false !== $field['column'] ) { + $field = $this->define_field_column( $field ); + } - $field_args['show_names'] = $field_group->args( 'show_names' ); - $field_args['context'] = $field_group->args( 'context' ); + if ( isset( $field['taxonomy'] ) && ! empty( $field['remove_default'] ) ) { + $this->tax_metaboxes_to_remove[ $field['taxonomy'] ] = $field['taxonomy']; + } - $field = $this->get_field( $field_args, $field_group )->render_field(); - } - } - if ( $field_group->args( 'repeatable' ) ) { - echo ' -
-
- -
-
- '; - } - echo ' -
-
- '; + $this->_add_field_to_array( + $field, + $this->meta_box['fields'], + $position + ); - $field_group->peform_param_callback( 'after_group_row' ); + return $field['id']; } /** - * Add a hidden field to the list of hidden fields to be rendered later - * @since 2.0.0 - * @param array $field_args Array of field arguments to be passed to CMB2_Field - * @param CMB2_Field|null $field_group CMB2_Field group field object + * Defines a field's column if requesting to be show in admin columns. + * + * @since 2.2.3 + * + * @param array $field Metabox field config array. + * + * @return array Modified metabox field config array. */ - public function add_hidden_field( $field_args, $field_group = null ) { - if ( isset( $field_args['field_args'] ) ) { - // For back-compatibility. - $field = new CMB2_Field( $field_args ); - } else { - $field = $this->get_new_field( $field_args, $field_group ); - } - - $type = new CMB2_Types( $field ); + protected function define_field_column( array $field ) { + $this->has_columns = true; - if ( $field_group ) { - $type->iterator = $field_group->index; - } + $column = is_array( $field['column'] ) ? $field['column'] : array(); - $this->hidden_fields[] = $type; + $field['column'] = wp_parse_args( $column, array( + 'name' => isset( $field['name'] ) ? $field['name'] : '', + 'position' => false, + ) ); return $field; } /** - * Loop through and output hidden fields - * @since 2.0.0 + * Loops through and displays fields + * + * @since 1.0.0 + * + * @param int $object_id Object ID + * @param string $object_type Type of object being saved. (e.g., post, user, or comment) */ - public function render_hidden_fields() { - if ( ! empty( $this->hidden_fields ) ) { - foreach ( $this->hidden_fields as $hidden ) { - $hidden->render(); - } + public function show_form( $object_id = 0, $object_type = '' ) { + $this->render_form_open( $object_id, $object_type ); + + foreach ( $this->prop( 'fields' ) as $field_args ) { + $this->render_field( $field_args ); } + + $this->render_form_close( $object_id, $object_type ); } /** - * Returns array of sanitized field values (without saving them) - * @since 2.0.3 - * @param array $data_to_sanitize Array of field_id => value data for sanitizing (likely $_POST data). + * Outputs the opening form markup and runs corresponding hooks: + * 'cmb2_before_form' and "cmb2_before_{$object_type}_form_{$this->cmb_id}" + * + * @since 2.2.0 + * + * @param integer $object_id Object ID + * @param string $object_type Object type + * + * @return void */ - public function get_sanitized_values( array $data_to_sanitize ) { - $this->data_to_save = $data_to_sanitize; - $stored_id = $this->object_id(); + public function render_form_open( $object_id = 0, $object_type = '' ) { + $object_type = $this->object_type( $object_type ); + $object_id = $this->object_id( $object_id ); - // We do this So CMB will sanitize our data for us, but not save it - $this->object_id( '_' ); + echo "\n\n"; - // Ensure temp. data store is empty - cmb2_options( 0 )->set(); + $this->nonce_field(); - // We want to get any taxonomy values back. - add_filter( "cmb2_return_taxonomy_values_{$this->cmb_id}", '__return_true' ); + /** + * Hook before form table begins + * + * @param array $cmb_id The current box ID + * @param int $object_id The ID of the current object + * @param string $object_type The type of object you are working with. + * Usually `post` (this applies to all post-types). + * Could also be `comment`, `user` or `options-page`. + * @param array $cmb This CMB2 object + */ + do_action( 'cmb2_before_form', $this->cmb_id, $object_id, $object_type, $this ); - // Process/save fields - $this->process_fields(); + /** + * Hook before form table begins + * + * The first dynamic portion of the hook name, $object_type, is the type of object + * you are working with. Usually `post` (this applies to all post-types). + * Could also be `comment`, `user` or `options-page`. + * + * The second dynamic portion of the hook name, $this->cmb_id, is the meta_box id. + * + * @param array $cmb_id The current box ID + * @param int $object_id The ID of the current object + * @param array $cmb This CMB2 object + */ + do_action( "cmb2_before_{$object_type}_form_{$this->cmb_id}", $object_id, $this ); - // Put things back the way they were. - remove_filter( "cmb2_return_taxonomy_values_{$this->cmb_id}", '__return_true' ); + echo '
'; - // Get data from temp. data store - $sanitized_values = cmb2_options( 0 )->get_options(); + } - // Empty out temp. data store again - cmb2_options( 0 )->set(); + /** + * Generate a unique nonce field for each registered meta_box + * + * @since 2.0.0 + * @return string unique nonce hidden input + */ + public function nonce_field() { + wp_nonce_field( $this->nonce(), $this->nonce(), false, true ); + } - // Reset the object id - $this->object_id( $stored_id ); + /** + * Generate a unique nonce for each registered meta_box + * + * @since 2.0.0 + * @return string unique nonce string + */ + public function nonce() { + if ( $this->generated_nonce ) { + return $this->generated_nonce; + } + $this->generated_nonce = sanitize_html_class( 'nonce_' . basename( __FILE__ ) . $this->cmb_id ); - return $sanitized_values; + return $this->generated_nonce; } /** - * Loops through and saves field data - * @since 1.0.0 - * @param int $object_id Object ID - * @param string $object_type Type of object being saved. (e.g., post, user, or comment) - * @param array $data_to_save Array of key => value data for saving. Likely $_POST data. + * Defines the classes for the CMB2 form/wrap. + * + * @since 2.0.0 + * @return string Space concatenated list of classes */ - public function save_fields( $object_id = 0, $object_type = '', $data_to_save = array() ) { + public function box_classes() { - // Fall-back to $_POST data - $this->data_to_save = ! empty( $data_to_save ) ? $data_to_save : $_POST; - $object_id = $this->object_id( $object_id ); - $object_type = $this->object_type( $object_type ); + $classes = array( 'cmb2-wrap', 'form-table' ); - $this->process_fields(); + // Use the callback to fetch classes. + if ( $added_classes = $this->get_param_callback_result( 'classes_cb' ) ) { + $added_classes = is_array( $added_classes ) ? $added_classes : array( $added_classes ); + $classes = array_merge( $classes, $added_classes ); + } - // If options page, save the updated options - if ( 'options-page' == $object_type ) { - cmb2_options( $object_id )->set(); + if ( $added_classes = $this->prop( 'classes' ) ) { + $added_classes = is_array( $added_classes ) ? $added_classes : array( $added_classes ); + $classes = array_merge( $classes, $added_classes ); } - $this->after_save(); + /** + * Globally filter box wrap classes + * + * @since 2.2.2 + * + * @param string $classes Array of classes for the cmb2-wrap. + * @param CMB2 $cmb This CMB2 object. + */ + $classes = apply_filters( 'cmb2_wrap_classes', $classes, $this ); + + // Clean up. + $classes = array_map( 'strip_tags', array_filter( $classes ) ); + + // Make a string. + return implode( ' ', $classes ); } /** - * Process and save form fields - * @since 2.0.0 + * Renders a field based on the field type + * + * @since 2.2.0 + * + * @param array $field_args A field configuration array. + * + * @return mixed CMB2_Field object if successful. */ - public function process_fields() { + public function render_field( $field_args ) { + $field_args['context'] = $this->prop( 'context' ); - $this->pre_process(); + if ( 'group' == $field_args['type'] ) { - // Remove the show_on properties so saving works - $this->prop( 'show_on', array() ); + if ( ! isset( $field_args['show_names'] ) ) { + $field_args['show_names'] = $this->prop( 'show_names' ); + } + $field = $this->render_group( $field_args ); - // save field ids of those that are updated - $this->updated = array(); + } elseif ( 'hidden' == $field_args['type'] && $this->get_field( $field_args )->should_show() ) { + // Save rendering for after the metabox + $field = $this->add_hidden_field( $field_args ); - foreach ( $this->prop( 'fields' ) as $field_args ) { - $this->process_field( $field_args ); + } else { + + $field_args['show_names'] = $this->prop( 'show_names' ); + + // Render default fields + $field = $this->get_field( $field_args )->render_field(); } + + return $field; } /** - * Process and save a field - * @since 2.0.0 - * @param array $field_args Array of field arguments + * Render a repeatable group. + * + * @param array $args Array of field arguments for a group field parent. + * + * @return CMB2_Field|null Group field object. */ - public function process_field( $field_args ) { - - switch ( $field_args['type'] ) { + public function render_group( $args ) { - case 'group': - if ( $this->save_group( $field_args ) ) { - $this->updated[] = $field_args['id']; - } + if ( ! isset( $args['id'], $args['fields'] ) || ! is_array( $args['fields'] ) ) { + return; + } - break; + $field_group = $this->get_field( $args ); - case 'title': - // Don't process title fields - break; + // If field is requesting to be conditionally shown + if ( ! $field_group || ! $field_group->should_show() ) { + return; + } - default: + $desc = $field_group->args( 'description' ); + $label = $field_group->args( 'name' ); + $group_val = (array) $field_group->value(); + $remove_disabled = count( $group_val ) <= 1 ? 'disabled="disabled" ' : ''; + $field_group->index = 0; - $field = $this->get_new_field( $field_args ); + $field_group->peform_param_callback( 'before_group' ); - if ( $field->save_field_from_data( $this->data_to_save ) ) { - $this->updated[] = $field->id(); - } + echo '
group_wrap_attributes( $field_group ), '>'; - break; + if ( $desc || $label ) { + $class = $desc ? ' cmb-group-description' : ''; + echo '
'; + if ( $label ) { + echo '

', $label, '

'; + } + if ( $desc ) { + echo '

', $desc, '

'; + } + echo '
'; } - } + if ( ! empty( $group_val ) ) { + foreach ( $group_val as $group_key => $field_id ) { + $this->render_group_row( $field_group, $remove_disabled ); + $field_group->index ++; + } + } else { + $this->render_group_row( $field_group, $remove_disabled ); + } - public function pre_process() { - /** - * Fires before fields have been processed/saved. - * - * The dynamic portion of the hook name, $this->cmb_id, is the meta_box id. - * - * The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type - * Usually `post` (this applies to all post-types). - * Could also be `comment`, `user` or `options-page`. - * - * @param array $cmb This CMB2 object - * @param int $object_id The ID of the current object - */ - do_action( "cmb2_{$this->object_type()}_process_fields_{$this->cmb_id}", $this, $this->object_id() ); - } + if ( $field_group->args( 'repeatable' ) ) { + echo '

'; + } - public function after_save() { - $object_type = $this->object_type(); - $object_id = $this->object_id(); + echo '
'; - /** - * Fires after all fields have been saved. - * - * The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type - * Usually `post` (this applies to all post-types). - * Could also be `comment`, `user` or `options-page`. - * - * @param int $object_id The ID of the current object - * @param array $cmb_id The current box ID - * @param string $updated Array of field ids that were updated. - * Will only include field ids that had values change. - * @param array $cmb This CMB2 object - */ - do_action( "cmb2_save_{$object_type}_fields", $object_id, $this->cmb_id, $this->updated, $this ); + $field_group->peform_param_callback( 'after_group' ); - /** - * Fires after all fields have been saved. - * - * The dynamic portion of the hook name, $this->cmb_id, is the meta_box id. - * - * The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type - * Usually `post` (this applies to all post-types). - * Could also be `comment`, `user` or `options-page`. - * - * @param int $object_id The ID of the current object - * @param string $updated Array of field ids that were updated. - * Will only include field ids that had values change. - * @param array $cmb This CMB2 object - */ - do_action( "cmb2_save_{$object_type}_fields_{$this->cmb_id}", $object_id, $this->updated, $this ); + return $field_group; } /** - * Save a repeatable group - * @since 1.x.x - * @param array $args Field arguments array - * @return mixed Return of CMB2_Field::update_data() + * Get a field object + * + * @since 2.0.3 + * + * @param string|array|CMB2_Field $field Metabox field id or field config array or CMB2_Field object + * @param CMB2_Field|null $field_group (optional) CMB2_Field object (group parent) + * + * @return CMB2_Field|false CMB2_Field object (or false) */ - public function save_group( $args ) { - if ( ! isset( $args['id'], $args['fields'] ) || ! is_array( $args['fields'] ) ) { - return; + public function get_field( $field, $field_group = null ) { + if ( $field instanceof CMB2_Field ) { + return $field; } - return $this->save_group_field( $this->get_new_field( $args ) ); - } + $field_id = is_string( $field ) ? $field : $field['id']; - /** - * Save a repeatable group - * @since 1.x.x - * @param CMB2_Field $field_group CMB2_Field group field object - * @return mixed Return of CMB2_Field::update_data() - */ - public function save_group_field( $field_group ) { - $base_id = $field_group->id(); + $parent_field_id = ! empty( $field_group ) ? $field_group->id() : ''; + $ids = $this->get_field_ids( $field_id, $parent_field_id, true ); - if ( ! isset( $this->data_to_save[ $base_id ] ) ) { - return; + if ( ! $ids ) { + return false; } - $old = $field_group->get_data(); - // Check if group field has sanitization_cb - $group_vals = $field_group->sanitization_cb( $this->data_to_save[ $base_id ] ); - $saved = array(); + list( $field_id, $sub_field_id ) = $ids; - $field_group->index = 0; - $field_group->data_to_save = $this->data_to_save; + $index = implode( '', $ids ) . ( $field_group ? $field_group->index : '' ); + if ( array_key_exists( $index, $this->fields ) ) { + return $this->fields[ $index ]; + } - foreach ( array_values( $field_group->fields() ) as $field_args ) { - if ( 'title' === $field_args['type'] ) { - // Don't process title fields - continue; - } + $this->fields[ $index ] = new CMB2_Field( $this->get_field_args( $field_id, $field, $sub_field_id, $field_group ) ); - $field = $this->get_new_field( $field_args, $field_group ); - $sub_id = $field->id( true ); + return $this->fields[ $index ]; + } - foreach ( (array) $group_vals as $field_group->index => $post_vals ) { + /** + * Check if field ids match a field and return the index/field id + * + * @since 2.0.2 + * + * @param string $field_id Field id + * @param string $parent_field_id (optional) Parent field id + * + * @return mixed Array of field/parent ids, or false + */ + public function get_field_ids( $field_id, $parent_field_id = '' ) { + $sub_field_id = $parent_field_id ? $field_id : ''; + $field_id = $parent_field_id ? $parent_field_id : $field_id; + $fields =& $this->meta_box['fields']; - // Get value - $new_val = isset( $group_vals[ $field_group->index ][ $sub_id ] ) - ? $group_vals[ $field_group->index ][ $sub_id ] - : false; + if ( ! array_key_exists( $field_id, $fields ) ) { + $field_id = $this->search_old_school_array( $field_id, $fields ); + } - // Sanitize - $new_val = $field->sanitization_cb( $new_val ); + if ( false === $field_id ) { + return false; + } - if ( is_array( $new_val ) && $field->args( 'has_supporting_data' ) ) { - if ( $field->args( 'repeatable' ) ) { - $_new_val = array(); - foreach ( $new_val as $group_index => $grouped_data ) { - // Add the supporting data to the $saved array stack - $saved[ $field_group->index ][ $grouped_data['supporting_field_id'] ][] = $grouped_data['supporting_field_value']; - // Reset var to the actual value - $_new_val[ $group_index ] = $grouped_data['value']; - } - $new_val = $_new_val; - } else { - // Add the supporting data to the $saved array stack - $saved[ $field_group->index ][ $new_val['supporting_field_id'] ] = $new_val['supporting_field_value']; - // Reset var to the actual value - $new_val = $new_val['value']; - } - } + if ( ! $sub_field_id ) { + return array( $field_id, $sub_field_id ); + } - // Get old value - $old_val = is_array( $old ) && isset( $old[ $field_group->index ][ $sub_id ] ) - ? $old[ $field_group->index ][ $sub_id ] - : false; + if ( 'group' !== $fields[ $field_id ]['type'] ) { + return false; + } - $is_updated = ( ! CMB2_Utils::isempty( $new_val ) && $new_val !== $old_val ); - $is_removed = ( CMB2_Utils::isempty( $new_val ) && ! CMB2_Utils::isempty( $old_val ) ); + if ( ! array_key_exists( $sub_field_id, $fields[ $field_id ]['fields'] ) ) { + $sub_field_id = $this->search_old_school_array( $sub_field_id, $fields[ $field_id ]['fields'] ); + } - // Compare values and add to `$updated` array - if ( $is_updated || $is_removed ) { - $this->updated[] = $base_id . '::' . $field_group->index . '::' . $sub_id; - } + return false === $sub_field_id ? false : array( $field_id, $sub_field_id ); + } - // Add to `$saved` array - $saved[ $field_group->index ][ $sub_id ] = $new_val; + /** + * When using the old array filter, it is unlikely field array indexes will be the field id + * + * @since 2.0.2 + * + * @param string $field_id The field id + * @param array $fields Array of fields to search + * + * @return mixed Field index or false + */ + public function search_old_school_array( $field_id, $fields ) { + $ids = wp_list_pluck( $fields, 'id' ); + $index = array_search( $field_id, $ids ); - } + return false !== $index ? $index : false; + } + + /** + * Handles determining which type of arguments to pass to CMB2_Field + * + * @since 2.0.7 + * + * @param mixed $field_id Field (or group field) ID + * @param mixed $field_args Array of field arguments + * @param mixed $sub_field_id Sub field ID (if field_group exists) + * @param CMB2_Field|null $field_group If a sub-field, will be the parent group CMB2_Field object + * + * @return array Array of CMB2_Field arguments + */ + public function get_field_args( $field_id, $field_args, $sub_field_id, $field_group ) { + + // Check if group is passed and if fields were added in the old-school fields array + if ( $field_group && ( $sub_field_id || 0 === $sub_field_id ) ) { + + // Update the fields array w/ any modified properties inherited from the group field + $this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ] = $field_args; - $saved[ $field_group->index ] = CMB2_Utils::filter_empty( $saved[ $field_group->index ] ); + return $this->get_default_args( $field_args, $field_group ); } - $saved = CMB2_Utils::filter_empty( $saved ); + if ( is_array( $field_args ) ) { + $this->meta_box['fields'][ $field_id ] = array_merge( $field_args, $this->meta_box['fields'][ $field_id ] ); + } - return $field_group->update_data( $saved, true ); + return $this->get_default_args( $this->meta_box['fields'][ $field_id ] ); } /** - * Get object id from global space if no id is provided - * @since 1.0.0 - * @param integer $object_id Object ID - * @return integer $object_id Object ID + * Get default field arguments specific to this CMB2 object. + * + * @since 2.2.0 + * + * @param array $field_args Metabox field config array. + * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent) + * + * @return array Array of field arguments. */ - public function object_id( $object_id = 0 ) { - global $pagenow; - - if ( $object_id ) { - $this->object_id = $object_id; - return $this->object_id; - } - - if ( $this->object_id ) { - return $this->object_id; + protected function get_default_args( $field_args, $field_group = null ) { + if ( $field_group ) { + $args = array( + 'field_args' => $field_args, + 'group_field' => $field_group, + ); + } else { + $args = array( + 'field_args' => $field_args, + 'object_type' => $this->object_type(), + 'object_id' => $this->object_id(), + 'cmb_id' => $this->cmb_id, + ); } - // Try to get our object ID from the global space - switch ( $this->object_type() ) { - case 'user': - $object_id = isset( $_REQUEST['user_id'] ) ? $_REQUEST['user_id'] : $object_id; - $object_id = ! $object_id && 'user-new.php' != $pagenow && isset( $GLOBALS['user_ID'] ) ? $GLOBALS['user_ID'] : $object_id; - break; - - case 'comment': - $object_id = isset( $_REQUEST['c'] ) ? $_REQUEST['c'] : $object_id; - $object_id = ! $object_id && isset( $GLOBALS['comments']->comment_ID ) ? $GLOBALS['comments']->comment_ID : $object_id; - break; + return $args; + } - case 'term': - $object_id = isset( $_REQUEST['tag_ID'] ) ? $_REQUEST['tag_ID'] : $object_id; - break; + /** + * Get the group wrap attributes, which are passed through a filter. + * + * @since 2.2.3 + * + * @param CMB2_Field $field_group The group CMB2_Field object. + * + * @return string The attributes string. + */ + public function group_wrap_attributes( $field_group ) { + $classes = 'cmb-nested cmb-field-list cmb-repeatable-group'; + $classes .= $field_group->options( 'sortable' ) ? ' sortable' : ' non-sortable'; + $classes .= $field_group->args( 'repeatable' ) ? ' repeatable' : ' non-repeatable'; - default: - $object_id = isset( $GLOBALS['post']->ID ) ? $GLOBALS['post']->ID : $object_id; - $object_id = isset( $_REQUEST['post'] ) ? $_REQUEST['post'] : $object_id; - break; - } + $group_wrap_attributes = array( + 'class' => $classes, + 'style' => 'width:100%;', + ); - // reset to id or 0 - $this->object_id = $object_id ? $object_id : 0; + /** + * Allow for adding additional HTML attributes to a group wrapper. + * + * The attributes will be an array of key => value pairs for each attribute. + * + * @since 2.2.2 + * + * @param string $group_wrap_attributes Current attributes array. + * + * @param CMB2_Field $field_group The group CMB2_Field object. + */ + $group_wrap_attributes = apply_filters( 'cmb2_group_wrap_attributes', $group_wrap_attributes, $field_group ); - return $this->object_id; + return CMB2_Utils::concat_attrs( $group_wrap_attributes ); } /** - * Sets the $object_type based on metabox settings - * @since 1.0.0 - * @return string Object type + * Render a repeatable group row + * + * @since 1.0.2 + * + * @param CMB2_Field $field_group CMB2_Field group field object + * @param string $remove_disabled Attribute string to disable the remove button */ - public function mb_object_type() { - if ( null !== $this->mb_object_type ) { - return $this->mb_object_type; - } + public function render_group_row( $field_group, $remove_disabled ) { - if ( $this->is_options_page_mb() ) { - $this->mb_object_type = 'options-page'; - return $this->mb_object_type; + $field_group->peform_param_callback( 'before_group_row' ); + $closed_class = $field_group->options( 'closed' ) ? ' closed' : ''; + + echo ' +
'; + + if ( $field_group->args( 'repeatable' ) ) { + echo ''; } - $registered_types = $this->box_types(); + echo ' +

+

', $field_group->replace_hash( $field_group->options( 'group_title' ) ), '

- $type = ''; +
'; + // Loop and render repeatable group fields + foreach ( array_values( $field_group->args( 'fields' ) ) as $field_args ) { + if ( 'hidden' == $field_args['type'] ) { - // if it's an array of one, extract it - if ( 1 === count( $registered_types ) ) { - $last = end( $registered_types ); - if ( is_string( $last ) ) { - $type = $last; - } - } elseif ( ( $curr_type = $this->current_object_type() ) && in_array( $curr_type, $registered_types, true ) ) { - $type = $curr_type; - } + // Save rendering for after the metabox + $this->add_hidden_field( $field_args, $field_group ); - // Get our object type - switch ( $type ) { + } else { - case 'user': - case 'comment': - case 'term': - $this->mb_object_type = $type; - break; + $field_args['show_names'] = $field_group->args( 'show_names' ); + $field_args['context'] = $field_group->args( 'context' ); - default: - $this->mb_object_type = 'post'; - break; + $field = $this->get_field( $field_args, $field_group )->render_field(); + } + } + if ( $field_group->args( 'repeatable' ) ) { + echo ' +
+
+ +
+
+ '; } + echo ' +
+
+ '; - return $this->mb_object_type; + $field_group->peform_param_callback( 'after_group_row' ); } /** - * Gets the box 'object_types' array based on box settings. - * @since 2.2.3 - * @return array Object types + * Add a hidden field to the list of hidden fields to be rendered later + * + * @since 2.0.0 + * + * @param array $field_args Array of field arguments to be passed to CMB2_Field + * @param CMB2_Field|null $field_group CMB2_Field group field object */ - public function box_types() { - return CMB2_Utils::ensure_array( $this->prop( 'object_types' ), array( 'post' ) ); - } + public function add_hidden_field( $field_args, $field_group = null ) { + if ( isset( $field_args['field_args'] ) ) { + // For back-compatibility. + $field = new CMB2_Field( $field_args ); + } else { + $field = $this->get_new_field( $field_args, $field_group ); + } - /** - * Determines if metabox is for an options page - * @since 1.0.1 - * @return boolean True/False - */ - public function is_options_page_mb() { - return ( isset( $this->meta_box['show_on']['key'] ) && 'options-page' === $this->meta_box['show_on']['key'] || array_key_exists( 'options-page', $this->meta_box['show_on'] ) ); - } + $type = new CMB2_Types( $field ); - /** - * Returns the object type - * @since 1.0.0 - * @return string Object type - */ - public function object_type( $object_type = '' ) { - if ( $object_type ) { - $this->object_type = $object_type; - return $this->object_type; + if ( $field_group ) { + $type->iterator = $field_group->index; } - if ( $this->object_type ) { - return $this->object_type; - } + $this->hidden_fields[] = $type; - $this->object_type = $this->current_object_type(); + return $field; + } - return $this->object_type; + /** + * Get a new field object specific to this CMB2 object. + * + * @since 2.2.0 + * + * @param array $field_args Metabox field config array. + * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent) + * + * @return CMB2_Field CMB2_Field object + */ + protected function get_new_field( $field_args, $field_group = null ) { + return new CMB2_Field( $this->get_default_args( $field_args, $field_group ) ); } /** - * Get the object type for the current page, based on the $pagenow global. - * @since 2.2.2 - * @return string Page object type name. + * Outputs the closing form markup and runs corresponding hooks: + * 'cmb2_after_form' and "cmb2_after_{$object_type}_form_{$this->cmb_id}" + * + * @since 2.2.0 + * + * @param integer $object_id Object ID + * @param string $object_type Object type + * + * @return void */ - public function current_object_type() { - global $pagenow; - $type = 'post'; + public function render_form_close( $object_id = 0, $object_type = '' ) { + $object_type = $this->object_type( $object_type ); + $object_id = $this->object_id( $object_id ); - if ( in_array( $pagenow, array( 'user-edit.php', 'profile.php', 'user-new.php' ), true ) ) { - $type = 'user'; - } + echo '
'; - if ( in_array( $pagenow, array( 'edit-comments.php', 'comment.php' ), true ) ) { - $type = 'comment'; - } + $this->render_hidden_fields(); - if ( in_array( $pagenow, array( 'edit-tags.php', 'term.php' ), true ) ) { - $type = 'term'; - } + /** + * Hook after form form has been rendered + * + * @param array $cmb_id The current box ID + * @param int $object_id The ID of the current object + * @param string $object_type The type of object you are working with. + * Usually `post` (this applies to all post-types). + * Could also be `comment`, `user` or `options-page`. + * @param array $cmb This CMB2 object + */ + do_action( 'cmb2_after_form', $this->cmb_id, $object_id, $object_type, $this ); - return $type; - } + /** + * Hook after form form has been rendered + * + * The dynamic portion of the hook name, $this->cmb_id, is the meta_box id. + * + * The first dynamic portion of the hook name, $object_type, is the type of object + * you are working with. Usually `post` (this applies to all post-types). + * Could also be `comment`, `user` or `options-page`. + * + * @param int $object_id The ID of the current object + * @param array $cmb This CMB2 object + */ + do_action( "cmb2_after_{$object_type}_form_{$this->cmb_id}", $object_id, $this ); - /** - * Set metabox property. - * @since 2.2.2 - * @param string $property Metabox config property to retrieve - * @param mixed $value Value to set if no value found - * @return mixed Metabox config property value or false - */ - public function set_prop( $property, $value ) { - $this->meta_box[ $property ] = $value; + echo "\n\n"; - return $this->prop( $property ); } /** - * Get metabox property and optionally set a fallback + * Loop through and output hidden fields + * * @since 2.0.0 - * @param string $property Metabox config property to retrieve - * @param mixed $fallback Fallback value to set if no value found - * @return mixed Metabox config property value or false */ - public function prop( $property, $fallback = null ) { - if ( array_key_exists( $property, $this->meta_box ) ) { - return $this->meta_box[ $property ]; - } elseif ( $fallback ) { - return $this->meta_box[ $property ] = $fallback; + public function render_hidden_fields() { + if ( ! empty( $this->hidden_fields ) ) { + foreach ( $this->hidden_fields as $hidden ) { + $hidden->render(); + } } } /** - * Get a field object + * Returns array of sanitized field values (without saving them) + * * @since 2.0.3 - * @param string|array|CMB2_Field $field Metabox field id or field config array or CMB2_Field object - * @param CMB2_Field|null $field_group (optional) CMB2_Field object (group parent) - * @return CMB2_Field|false CMB2_Field object (or false) + * + * @param array $data_to_sanitize Array of field_id => value data for sanitizing (likely $_POST data). */ - public function get_field( $field, $field_group = null ) { - if ( $field instanceof CMB2_Field ) { - return $field; - } + public function get_sanitized_values( array $data_to_sanitize ) { + $this->data_to_save = $data_to_sanitize; + $stored_id = $this->object_id(); - $field_id = is_string( $field ) ? $field : $field['id']; + // We do this So CMB will sanitize our data for us, but not save it + $this->object_id( '_' ); - $parent_field_id = ! empty( $field_group ) ? $field_group->id() : ''; - $ids = $this->get_field_ids( $field_id, $parent_field_id, true ); + // Ensure temp. data store is empty + cmb2_options( 0 )->set(); - if ( ! $ids ) { - return false; - } + // We want to get any taxonomy values back. + add_filter( "cmb2_return_taxonomy_values_{$this->cmb_id}", '__return_true' ); - list( $field_id, $sub_field_id ) = $ids; + // Process/save fields + $this->process_fields(); - $index = implode( '', $ids ) . ( $field_group ? $field_group->index : '' ); - if ( array_key_exists( $index, $this->fields ) ) { - return $this->fields[ $index ]; - } + // Put things back the way they were. + remove_filter( "cmb2_return_taxonomy_values_{$this->cmb_id}", '__return_true' ); - $this->fields[ $index ] = new CMB2_Field( $this->get_field_args( $field_id, $field, $sub_field_id, $field_group ) ); + // Get data from temp. data store + $sanitized_values = cmb2_options( 0 )->get_options(); - return $this->fields[ $index ]; + // Empty out temp. data store again + cmb2_options( 0 )->set(); + + // Reset the object id + $this->object_id( $stored_id ); + + return $sanitized_values; } /** - * Handles determining which type of arguments to pass to CMB2_Field - * @since 2.0.7 - * @param mixed $field_id Field (or group field) ID - * @param mixed $field_args Array of field arguments - * @param mixed $sub_field_id Sub field ID (if field_group exists) - * @param CMB2_Field|null $field_group If a sub-field, will be the parent group CMB2_Field object - * @return array Array of CMB2_Field arguments + * Process and save form fields + * + * @since 2.0.0 */ - public function get_field_args( $field_id, $field_args, $sub_field_id, $field_group ) { + public function process_fields() { - // Check if group is passed and if fields were added in the old-school fields array - if ( $field_group && ( $sub_field_id || 0 === $sub_field_id ) ) { + $this->pre_process(); - // Update the fields array w/ any modified properties inherited from the group field - $this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ] = $field_args; + // Remove the show_on properties so saving works + $this->prop( 'show_on', array() ); - return $this->get_default_args( $field_args, $field_group ); - } + // save field ids of those that are updated + $this->updated = array(); - if ( is_array( $field_args ) ) { - $this->meta_box['fields'][ $field_id ] = array_merge( $field_args, $this->meta_box['fields'][ $field_id ] ); + foreach ( $this->prop( 'fields' ) as $field_args ) { + $this->process_field( $field_args ); } + } - return $this->get_default_args( $this->meta_box['fields'][ $field_id ] ); + public function pre_process() { + /** + * Fires before fields have been processed/saved. + * + * The dynamic portion of the hook name, $this->cmb_id, is the meta_box id. + * + * The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type + * Usually `post` (this applies to all post-types). + * Could also be `comment`, `user` or `options-page`. + * + * @param array $cmb This CMB2 object + * @param int $object_id The ID of the current object + */ + do_action( "cmb2_{$this->object_type()}_process_fields_{$this->cmb_id}", $this, $this->object_id() ); } /** - * Get default field arguments specific to this CMB2 object. - * @since 2.2.0 - * @param array $field_args Metabox field config array. - * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent) - * @return array Array of field arguments. + * Process and save a field + * + * @since 2.0.0 + * + * @param array $field_args Array of field arguments */ - protected function get_default_args( $field_args, $field_group = null ) { - if ( $field_group ) { - $args = array( - 'field_args' => $field_args, - 'group_field' => $field_group, - ); - } else { - $args = array( - 'field_args' => $field_args, - 'object_type' => $this->object_type(), - 'object_id' => $this->object_id(), - 'cmb_id' => $this->cmb_id, - ); + public function process_field( $field_args ) { + + switch ( $field_args['type'] ) { + + case 'group': + if ( $this->save_group( $field_args ) ) { + $this->updated[] = $field_args['id']; + } + + break; + + case 'title': + // Don't process title fields + break; + + default: + + $field = $this->get_new_field( $field_args ); + + if ( $field->save_field_from_data( $this->data_to_save ) ) { + $this->updated[] = $field->id(); + } + + break; } - return $args; } /** - * Get a new field object specific to this CMB2 object. - * @since 2.2.0 - * @param array $field_args Metabox field config array. - * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent) - * @return CMB2_Field CMB2_Field object + * Save a repeatable group + * + * @since 1.x.x + * + * @param array $args Field arguments array + * + * @return mixed Return of CMB2_Field::update_data() */ - protected function get_new_field( $field_args, $field_group = null ) { - return new CMB2_Field( $this->get_default_args( $field_args, $field_group ) ); + public function save_group( $args ) { + if ( ! isset( $args['id'], $args['fields'] ) || ! is_array( $args['fields'] ) ) { + return; + } + + return $this->save_group_field( $this->get_new_field( $args ) ); } /** - * When fields are added in the old-school way, intitate them as they should be - * @since 2.1.0 - * @param array $fields Array of fields to add - * @param mixed $parent_field_id Parent field id or null + * Save a repeatable group + * + * @since 1.x.x + * + * @param CMB2_Field $field_group CMB2_Field group field object + * + * @return mixed Return of CMB2_Field::update_data() */ - protected function add_fields( $fields, $parent_field_id = null ) { - foreach ( $fields as $field ) { + public function save_group_field( $field_group ) { + $base_id = $field_group->id(); - $sub_fields = false; - if ( array_key_exists( 'fields', $field ) ) { - $sub_fields = $field['fields']; - unset( $field['fields'] ); + if ( ! isset( $this->data_to_save[ $base_id ] ) ) { + return; + } + + $old = $field_group->get_data(); + // Check if group field has sanitization_cb + $group_vals = $field_group->sanitization_cb( $this->data_to_save[ $base_id ] ); + $saved = array(); + + $field_group->index = 0; + $field_group->data_to_save = $this->data_to_save; + + foreach ( array_values( $field_group->fields() ) as $field_args ) { + if ( 'title' === $field_args['type'] ) { + // Don't process title fields + continue; } - $field_id = $parent_field_id - ? $this->add_group_field( $parent_field_id, $field ) - : $this->add_field( $field ); + $field = $this->get_new_field( $field_args, $field_group ); + $sub_id = $field->id( true ); + + foreach ( (array) $group_vals as $field_group->index => $post_vals ) { + + // Get value + $new_val = isset( $group_vals[ $field_group->index ][ $sub_id ] ) + ? $group_vals[ $field_group->index ][ $sub_id ] + : false; + + // Sanitize + $new_val = $field->sanitization_cb( $new_val ); + + if ( is_array( $new_val ) && $field->args( 'has_supporting_data' ) ) { + if ( $field->args( 'repeatable' ) ) { + $_new_val = array(); + foreach ( $new_val as $group_index => $grouped_data ) { + // Add the supporting data to the $saved array stack + $saved[ $field_group->index ][ $grouped_data['supporting_field_id'] ][] = $grouped_data['supporting_field_value']; + // Reset var to the actual value + $_new_val[ $group_index ] = $grouped_data['value']; + } + $new_val = $_new_val; + } else { + // Add the supporting data to the $saved array stack + $saved[ $field_group->index ][ $new_val['supporting_field_id'] ] = $new_val['supporting_field_value']; + // Reset var to the actual value + $new_val = $new_val['value']; + } + } - if ( $sub_fields ) { - $this->add_fields( $sub_fields, $field_id ); - } - } - } + // Get old value + $old_val = is_array( $old ) && isset( $old[ $field_group->index ][ $sub_id ] ) + ? $old[ $field_group->index ][ $sub_id ] + : false; - /** - * Add a field to the metabox - * @since 2.0.0 - * @param array $field Metabox field config array - * @param int $position (optional) Position of metabox. 1 for first, etc - * @return string|false Field id or false - */ - public function add_field( array $field, $position = 0 ) { - if ( ! is_array( $field ) || ! array_key_exists( 'id', $field ) ) { - return false; - } + $is_updated = ( ! CMB2_Utils::isempty( $new_val ) && $new_val !== $old_val ); + $is_removed = ( CMB2_Utils::isempty( $new_val ) && ! CMB2_Utils::isempty( $old_val ) ); - if ( 'oembed' === $field['type'] ) { - // Initiate oembed Ajax hooks - cmb2_ajax(); - } + // Compare values and add to `$updated` array + if ( $is_updated || $is_removed ) { + $this->updated[] = $base_id . '::' . $field_group->index . '::' . $sub_id; + } - if ( isset( $field['column'] ) && false !== $field['column'] ) { - $field = $this->define_field_column( $field ); - } + // Add to `$saved` array + $saved[ $field_group->index ][ $sub_id ] = $new_val; - if ( isset( $field['taxonomy'] ) && ! empty( $field['remove_default'] ) ) { - $this->tax_metaboxes_to_remove[ $field['taxonomy'] ] = $field['taxonomy']; + } + + $saved[ $field_group->index ] = CMB2_Utils::filter_empty( $saved[ $field_group->index ] ); } - $this->_add_field_to_array( - $field, - $this->meta_box['fields'], - $position - ); + $saved = CMB2_Utils::filter_empty( $saved ); - return $field['id']; + return $field_group->update_data( $saved, true ); } /** - * Defines a field's column if requesting to be show in admin columns. - * @since 2.2.3 - * @param array $field Metabox field config array. - * @return array Modified metabox field config array. + * Loops through and saves field data + * + * @since 1.0.0 + * + * @param int $object_id Object ID + * @param string $object_type Type of object being saved. (e.g., post, user, or comment) + * @param array $data_to_save Array of key => value data for saving. Likely $_POST data. */ - protected function define_field_column( array $field ) { - $this->has_columns = true; - - $column = is_array( $field['column'] ) ? $field['column'] : array(); + public function save_fields( $object_id = 0, $object_type = '', $data_to_save = array() ) { - $field['column'] = wp_parse_args( $column, array( - 'name' => isset( $field['name'] ) ? $field['name'] : '', - 'position' => false, - ) ); + // Fall-back to $_POST data + $this->data_to_save = ! empty( $data_to_save ) ? $data_to_save : $_POST; + $object_id = $this->object_id( $object_id ); + $object_type = $this->object_type( $object_type ); - return $field; - } + $this->process_fields(); - /** - * Add a field to a group - * @since 2.0.0 - * @param string $parent_field_id The field id of the group field to add the field - * @param array $field Metabox field config array - * @param int $position (optional) Position of metabox. 1 for first, etc - * @return mixed Array of parent/field ids or false - */ - public function add_group_field( $parent_field_id, array $field, $position = 0 ) { - if ( ! array_key_exists( $parent_field_id, $this->meta_box['fields'] ) ) { - return false; + // If options page, save the updated options + if ( 'options-page' == $object_type ) { + cmb2_options( $object_id )->set(); } - $parent_field = $this->meta_box['fields'][ $parent_field_id ]; - - if ( 'group' !== $parent_field['type'] ) { - return false; - } + $this->after_save(); + } - if ( ! isset( $parent_field['fields'] ) ) { - $this->meta_box['fields'][ $parent_field_id ]['fields'] = array(); - } + public function after_save() { + $object_type = $this->object_type(); + $object_id = $this->object_id(); - $this->_add_field_to_array( - $field, - $this->meta_box['fields'][ $parent_field_id ]['fields'], - $position - ); + /** + * Fires after all fields have been saved. + * + * The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type + * Usually `post` (this applies to all post-types). + * Could also be `comment`, `user` or `options-page`. + * + * @param int $object_id The ID of the current object + * @param array $cmb_id The current box ID + * @param string $updated Array of field ids that were updated. + * Will only include field ids that had values change. + * @param array $cmb This CMB2 object + */ + do_action( "cmb2_save_{$object_type}_fields", $object_id, $this->cmb_id, $this->updated, $this ); - return array( $parent_field_id, $field['id'] ); + /** + * Fires after all fields have been saved. + * + * The dynamic portion of the hook name, $this->cmb_id, is the meta_box id. + * + * The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type + * Usually `post` (this applies to all post-types). + * Could also be `comment`, `user` or `options-page`. + * + * @param int $object_id The ID of the current object + * @param string $updated Array of field ids that were updated. + * Will only include field ids that had values change. + * @param array $cmb This CMB2 object + */ + do_action( "cmb2_save_{$object_type}_fields_{$this->cmb_id}", $object_id, $this->updated, $this ); } /** - * Add a field array to a fields array in desired position - * @since 2.0.2 - * @param array $field Metabox field config array - * @param array &$fields Array (passed by reference) to append the field (array) to - * @param integer $position Optionally specify a position in the array to be inserted + * Set metabox property. + * + * @since 2.2.2 + * + * @param string $property Metabox config property to retrieve + * @param mixed $value Value to set if no value found + * + * @return mixed Metabox config property value or false */ - protected function _add_field_to_array( $field, &$fields, $position = 0 ) { - if ( $position ) { - CMB2_Utils::array_insert( $fields, array( $field['id'] => $field ), $position ); - } else { - $fields[ $field['id'] ] = $field; - } + public function set_prop( $property, $value ) { + $this->meta_box[ $property ] = $value; + + return $this->prop( $property ); } /** * Remove a field from the metabox + * * @since 2.0.0 + * * @param string $field_id The field id of the field to remove * @param string $parent_field_id (optional) The field id of the group field to remove field from + * * @return bool True if field was removed */ public function remove_field( $field_id, $parent_field_id = '' ) { @@ -1188,6 +1360,7 @@ public function remove_field( $field_id, $parent_field_id = '' ) { if ( ! $sub_field_id ) { unset( $this->meta_box['fields'][ $field_id ] ); + return true; } @@ -1197,16 +1370,20 @@ public function remove_field( $field_id, $parent_field_id = '' ) { if ( isset( $this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ] ) ) { unset( $this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ] ); } + return true; } /** * Update or add a property to a field + * * @since 2.0.0 + * * @param string $field_id Field id * @param string $property Field property to set/update * @param mixed $value Value to set the field property * @param string $parent_field_id (optional) The field id of the group field to remove field from + * * @return mixed Field id. Strict compare to false, as success can return a falsey value (like 0) */ public function update_field_property( $field_id, $property, $value, $parent_field_id = '' ) { @@ -1220,96 +1397,20 @@ public function update_field_property( $field_id, $property, $value, $parent_fie if ( ! $sub_field_id ) { $this->meta_box['fields'][ $field_id ][ $property ] = $value; + return $field_id; } $this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ][ $property ] = $value; - return $field_id; - } - - /** - * Check if field ids match a field and return the index/field id - * @since 2.0.2 - * @param string $field_id Field id - * @param string $parent_field_id (optional) Parent field id - * @return mixed Array of field/parent ids, or false - */ - public function get_field_ids( $field_id, $parent_field_id = '' ) { - $sub_field_id = $parent_field_id ? $field_id : ''; - $field_id = $parent_field_id ? $parent_field_id : $field_id; - $fields =& $this->meta_box['fields']; - - if ( ! array_key_exists( $field_id, $fields ) ) { - $field_id = $this->search_old_school_array( $field_id, $fields ); - } - - if ( false === $field_id ) { - return false; - } - - if ( ! $sub_field_id ) { - return array( $field_id, $sub_field_id ); - } - - if ( 'group' !== $fields[ $field_id ]['type'] ) { - return false; - } - - if ( ! array_key_exists( $sub_field_id, $fields[ $field_id ]['fields'] ) ) { - $sub_field_id = $this->search_old_school_array( $sub_field_id, $fields[ $field_id ]['fields'] ); - } - - return false === $sub_field_id ? false : array( $field_id, $sub_field_id ); - } - - /** - * When using the old array filter, it is unlikely field array indexes will be the field id - * @since 2.0.2 - * @param string $field_id The field id - * @param array $fields Array of fields to search - * @return mixed Field index or false - */ - public function search_old_school_array( $field_id, $fields ) { - $ids = wp_list_pluck( $fields, 'id' ); - $index = array_search( $field_id, $ids ); - return false !== $index ? $index : false; - } - - /** - * Handles metabox property callbacks, and passes this $cmb object as property. - * @since 2.2.3 - * @param callable $cb The callback method/function/closure - * @return mixed Return of the callback function. - */ - protected function do_callback( $cb ) { - return call_user_func( $cb, $this ); - } - - /** - * Generate a unique nonce field for each registered meta_box - * @since 2.0.0 - * @return string unique nonce hidden input - */ - public function nonce_field() { - wp_nonce_field( $this->nonce(), $this->nonce(), false, true ); - } - /** - * Generate a unique nonce for each registered meta_box - * @since 2.0.0 - * @return string unique nonce string - */ - public function nonce() { - if ( $this->generated_nonce ) { - return $this->generated_nonce; - } - $this->generated_nonce = sanitize_html_class( 'nonce_' . basename( __FILE__ ) . $this->cmb_id ); - return $this->generated_nonce; + return $field_id; } /** * Magic getter for our object. + * * @param string $field + * * @throws Exception Throws an exception if the field is invalid. * @return mixed */ @@ -1324,4 +1425,17 @@ public function __get( $field ) { } } + /** + * Handles metabox property callbacks, and passes this $cmb object as property. + * + * @since 2.2.3 + * + * @param callable $cb The callback method/function/closure + * + * @return mixed Return of the callback function. + */ + protected function do_callback( $cb ) { + return call_user_func( $cb, $this ); + } + } diff --git a/includes/CMB2/includes/CMB2_Ajax.php b/includes/CMB2/includes/CMB2_Ajax.php index 9b4667b..ab88b4e 100755 --- a/includes/CMB2/includes/CMB2_Ajax.php +++ b/includes/CMB2/includes/CMB2_Ajax.php @@ -1,10 +1,11 @@ get_options(); + $modified = false; + if ( is_array( $options ) ) { + + $ttl = apply_filters( 'oembed_ttl', DAY_IN_SECONDS, '', array(), 0 ); + $now = time(); + + foreach ( $options as $key => $value ) { + // Check for cached oembed data + if ( 0 === strpos( $key, '_oembed_time_' ) ) { + $cached_recently = ( $now - $value ) < $ttl; + + if ( ! $cached_recently ) { + $modified = true; + // Remove the the cached ttl expiration, and the cached oembed value. + unset( $options[ $key ] ); + unset( $options[ str_replace( '_oembed_time_', '_oembed_', $key ) ] ); + } + } // Remove the cached unknown values + elseif ( '{{unknown}}' === $value ) { + $modified = true; + unset( $options[ $key ] ); + } + } + } + + // Update the option and remove stale cache data + if ( $modified ) { + $updated = cmb2_options( $option_key )->set( $options ); + } } /** * Handles our oEmbed ajax request + * * @since 0.9.5 * @return object oEmbed embed code | fallback | error message */ @@ -96,8 +143,40 @@ public function oembed_handler() { /** * Retrieves oEmbed from url/object ID + * * @since 0.9.5 - * @param array $args Arguments for method + * + * @param array $args Arguments for method + * + * @return string html markup with embed or fallback + */ + public function get_oembed( $args ) { + $oembed = $this->get_oembed_no_edit( $args ); + + // Send back our embed + if ( $oembed['embed'] && $oembed['embed'] != $oembed['fallback'] ) { + return '
' . $oembed['embed'] . '

' . esc_html__( 'Remove Embed', 'cmb2' ) . '

'; + } + + // Otherwise, send back error info that no oEmbeds were found + return sprintf( + '

%s

', + sprintf( + /* translators: 1: results for. 2: link to codex.wordpress.org/Embeds */ + esc_html__( 'No oEmbed Results Found for %1$s. View more info at %2$s.', 'cmb2' ), + $oembed['fallback'], + 'codex.wordpress.org/Embeds' + ) + ); + } + + /** + * Retrieves oEmbed from url/object ID + * + * @since 0.9.5 + * + * @param array $args Arguments for method + * * @return string html markup with embed or fallback */ public function get_oembed_no_edit( $args ) { @@ -133,7 +212,7 @@ public function get_oembed_no_edit( $args ) { } // Ok, we need to hijack the oembed cache system - $this->hijack = true; + $this->hijack = true; $this->object_type = $args['object_type']; // Gets ombed cache from our object's meta (vs postmeta) @@ -159,40 +238,16 @@ public function get_oembed_no_edit( $args ) { return compact( 'embed', 'fallback', 'args' ); } - /** - * Retrieves oEmbed from url/object ID - * @since 0.9.5 - * @param array $args Arguments for method - * @return string html markup with embed or fallback - */ - public function get_oembed( $args ) { - $oembed = $this->get_oembed_no_edit( $args ); - - // Send back our embed - if ( $oembed['embed'] && $oembed['embed'] != $oembed['fallback'] ) { - return '
' . $oembed['embed'] . '

' . esc_html__( 'Remove Embed', 'cmb2' ) . '

'; - } - - // Otherwise, send back error info that no oEmbeds were found - return sprintf( - '

%s

', - sprintf( - /* translators: 1: results for. 2: link to codex.wordpress.org/Embeds */ - esc_html__( 'No oEmbed Results Found for %1$s. View more info at %2$s.', 'cmb2' ), - $oembed['fallback'], - 'codex.wordpress.org/Embeds' - ) - ); - } - /** * Hijacks retrieving of cached oEmbed. * Returns cached data from relevant object metadata (vs postmeta) * * @since 0.9.5 + * * @param boolean $check Whether to retrieve postmeta or override * @param int $object_id Object ID * @param string $meta_key Object metakey + * * @return mixed Object's oEmbed cached data */ public function hijack_oembed_cache_get( $check, $object_id, $meta_key ) { @@ -207,38 +262,11 @@ public function hijack_oembed_cache_get( $check, $object_id, $meta_key ) { return $this->cache_action( $meta_key ); } - /** - * Hijacks saving of cached oEmbed. - * Saves cached data to relevant object metadata (vs postmeta) - * - * @since 0.9.5 - * @param boolean $check Whether to continue setting postmeta - * @param int $object_id Object ID to get postmeta from - * @param string $meta_key Postmeta's key - * @param mixed $meta_value Value of the postmeta to be saved - * @return boolean Whether to continue setting - */ - public function hijack_oembed_cache_set( $check, $object_id, $meta_key, $meta_value ) { - - if ( - ! $this->hijack - || ( $this->object_id != $object_id && 1987645321 !== $object_id ) - // only want to hijack oembed meta values - || 0 !== strpos( $meta_key, '_oembed_' ) - ) { - return $check; - } - - $this->cache_action( $meta_key, $meta_value ); - - // Anything other than `null` to cancel saving to postmeta - return true; - } - /** * Gets/updates the cached oEmbed value from/to relevant object metadata (vs postmeta) * * @since 1.3.0 + * * @param string $meta_key Postmeta's key */ protected function cache_action( $meta_key ) { @@ -258,7 +286,7 @@ protected function cache_action( $meta_key ) { $status = call_user_func_array( array( cmb2_options( $this->object_id ), $action ), $args ); } else { - $args = array( $this->object_type, $this->object_id, $meta_key ); + $args = array( $this->object_type, $this->object_id, $meta_key ); $args[] = 'update' === $action ? $func_args : true; // Cache the result to our metadata @@ -269,44 +297,33 @@ protected function cache_action( $meta_key ) { } /** - * Hooks in when options-page data is saved to clean stale - * oembed cache data from the option value. - * @since 2.2.0 - * @param string $option_key The options-page option key - * @return void + * Hijacks saving of cached oEmbed. + * Saves cached data to relevant object metadata (vs postmeta) + * + * @since 0.9.5 + * + * @param boolean $check Whether to continue setting postmeta + * @param int $object_id Object ID to get postmeta from + * @param string $meta_key Postmeta's key + * @param mixed $meta_value Value of the postmeta to be saved + * + * @return boolean Whether to continue setting */ - public static function clean_stale_options_page_oembeds( $option_key ) { - $options = cmb2_options( $option_key )->get_options(); - $modified = false; - if ( is_array( $options ) ) { - - $ttl = apply_filters( 'oembed_ttl', DAY_IN_SECONDS, '', array(), 0 ); - $now = time(); - - foreach ( $options as $key => $value ) { - // Check for cached oembed data - if ( 0 === strpos( $key, '_oembed_time_' ) ) { - $cached_recently = ( $now - $value ) < $ttl; + public function hijack_oembed_cache_set( $check, $object_id, $meta_key, $meta_value ) { - if ( ! $cached_recently ) { - $modified = true; - // Remove the the cached ttl expiration, and the cached oembed value. - unset( $options[ $key ] ); - unset( $options[ str_replace( '_oembed_time_', '_oembed_', $key ) ] ); - } - } - // Remove the cached unknown values - elseif ( '{{unknown}}' === $value ) { - $modified = true; - unset( $options[ $key ] ); - } - } + if ( + ! $this->hijack + || ( $this->object_id != $object_id && 1987645321 !== $object_id ) + // only want to hijack oembed meta values + || 0 !== strpos( $meta_key, '_oembed_' ) + ) { + return $check; } - // Update the option and remove stale cache data - if ( $modified ) { - $updated = cmb2_options( $option_key )->set( $options ); - } + $this->cache_action( $meta_key, $meta_value ); + + // Anything other than `null` to cancel saving to postmeta + return true; } } diff --git a/includes/CMB2/includes/CMB2_Base.php b/includes/CMB2/includes/CMB2_Base.php index 6ef4ea7..2a0b8f9 100755 --- a/includes/CMB2/includes/CMB2_Base.php +++ b/includes/CMB2/includes/CMB2_Base.php @@ -1,5 +1,6 @@ value data for saving. Likely $_POST data. + * + * @var array + * @since 2.2.3 + */ + public $data_to_save = array(); /** * Current CMB2 instance ID + * * @var string * @since 2.2.3 */ protected $cmb_id = ''; - /** * The object properties name. + * * @var string * @since 2.2.3 */ protected $properties_name = 'meta_box'; - /** * Object ID + * * @var mixed * @since 2.2.3 */ protected $object_id = 0; - /** * Type of object being handled. (e.g., post, user, comment, or term) + * * @var string * @since 2.2.3 */ protected $object_type = ''; - - /** - * Array of key => value data for saving. Likely $_POST data. - * @var array - * @since 2.2.3 - */ - public $data_to_save = array(); - /** * Array of field param callback results + * * @var array * @since 2.0.0 */ protected $callback_results = array(); - /** - * The deprecated_param method deprecated param message signature. - */ - const DEPRECATED_PARAM = 1; - - /** - * The deprecated_param method deprecated callback param message signature. - */ - const DEPRECATED_CB_PARAM = 2; - /** * Get started + * * @since 2.2.3 + * * @param array $args Object properties array */ public function __construct( $args = array() ) { if ( ! empty( $args ) ) { - foreach ( array( - 'cmb_id', - 'properties_name', - 'object_id', - 'object_type', - 'data_to_save', - ) as $object_prop ) { + foreach ( + array( + 'cmb_id', + 'properties_name', + 'object_id', + 'object_type', + 'data_to_save', + ) as $object_prop + ) { if ( isset( $args[ $object_prop ] ) ) { $this->{$object_prop} = $args[ $object_prop ]; } @@ -91,36 +95,9 @@ public function __construct( $args = array() ) { } } - /** - * Returns the object ID - * @since 2.2.3 - * @param integer $object_id Object ID - * @return integer Object ID - */ - public function object_id( $object_id = 0 ) { - if ( $object_id ) { - $this->object_id = $object_id; - } - - return $this->object_id; - } - - /** - * Returns the object type - * @since 2.2.3 - * @param string $object_type Object Type - * @return string Object type - */ - public function object_type( $object_type = '' ) { - if ( $object_type ) { - $this->object_type = $object_type; - } - - return $this->object_type; - } - /** * Get the object type for the current page, based on the $pagenow global. + * * @since 2.2.2 * @return string Page object type name. */ @@ -145,9 +122,12 @@ public function current_object_type() { /** * Set object property. + * * @since 2.2.2 + * * @param string $property Metabox config property to retrieve * @param mixed $value Value to set if no value found + * * @return mixed Metabox config property value or false */ public function set_prop( $property, $value ) { @@ -158,9 +138,12 @@ public function set_prop( $property, $value ) { /** * Get object property and optionally set a fallback + * * @since 2.0.0 + * * @param string $property Metabox config property to retrieve * @param mixed $fallback Fallback value to set if no value found + * * @return mixed Metabox config property value or false */ public function prop( $property, $fallback = null ) { @@ -171,42 +154,6 @@ public function prop( $property, $fallback = null ) { } } - /** - * Get default field arguments specific to this CMB2 object. - * @since 2.2.0 - * @param array $field_args Metabox field config array. - * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent) - * @return array Array of field arguments. - */ - protected function get_default_args( $field_args, $field_group = null ) { - if ( $field_group ) { - $args = array( - 'field_args' => $field_args, - 'group_field' => $field_group, - ); - } else { - $args = array( - 'field_args' => $field_args, - 'object_type' => $this->object_type(), - 'object_id' => $this->object_id(), - 'cmb_id' => $this->cmb_id, - ); - } - - return $args; - } - - /** - * Get a new field object specific to this CMB2 object. - * @since 2.2.0 - * @param array $field_args Metabox field config array. - * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent) - * @return CMB2_Field CMB2_Field object - */ - protected function get_new_field( $field_args, $field_group = null ) { - return new CMB2_Field( $this->get_default_args( $field_args, $field_group ) ); - } - /** * Determine whether this cmb object should show, based on the 'show_on_cb' callback. * @@ -230,6 +177,7 @@ public function should_show() { * Displays the results of the param callbacks. * * @since 2.0.0 + * * @param string $param Field parameter */ public function peform_param_callback( $param ) { @@ -238,8 +186,11 @@ public function peform_param_callback( $param ) { /** * Store results of the param callbacks for continual access + * * @since 2.0.0 + * * @param string $param Field parameter + * * @return mixed Results of param/param callback */ public function get_param_callback_result( $param ) { @@ -274,20 +225,13 @@ public function get_param_callback_result( $param ) { return $this->callback_results[ $param ]; } - /** - * Handles the parameter callbacks, and passes this object as parameter. - * @since 2.2.3 - * @param callable $cb The callback method/function/closure - * @return mixed Return of the callback function. - */ - protected function do_callback( $cb ) { - return call_user_func( $cb, $this->{$this->properties_name}, $this ); - } - /** * Checks if field has a callback value + * * @since 1.0.1 + * * @param string $cb Callback string + * * @return mixed NULL, false for NO validation, or $cb string if it exists. */ public function maybe_callback( $cb ) { @@ -311,15 +255,28 @@ public function maybe_callback( $cb ) { return null; } + /** + * Handles the parameter callbacks, and passes this object as parameter. + * + * @since 2.2.3 + * + * @param callable $cb The callback method/function/closure + * + * @return mixed Return of the callback function. + */ + protected function do_callback( $cb ) { + return call_user_func( $cb, $this->{$this->properties_name}, $this ); + } + /** * Checks if this object has parameter corresponding to the given filter * which is callable. If so, it registers the callback, and if not, * converts the maybe-modified $val to a boolean for return. * - * The registered handlers will have a parameter name which matches the filter, except: - * - The 'cmb2_api' prefix will be removed - * - A '_cb' suffix will be added (to stay inline with other '*_cb' parameters). - * + * The registered handlers will have a parameter name which matches the filter, except: + * - The 'cmb2_api' prefix will be removed + * - A '_cb' suffix will be added (to stay inline with other '*_cb' parameters). + * * @since 2.2.3 * * @param string $hook_name The hook name. @@ -355,11 +312,151 @@ public function maybe_hook_parameter( $hook_name, $val = null, $hook_function = public static function maybe_hook( $val, $hook_name, $hook_function ) { if ( is_callable( $val ) ) { $hook_function( $hook_name, $val, 10, 2 ); + return null; } // Cast to bool. - return !! $val; + return ! ! $val; + } + + /** + * Magic getter for our object. + * + * @param string $field + * + * @throws Exception Throws an exception if the field is invalid. + * @return mixed + */ + public function __get( $field ) { + switch ( $field ) { + case 'args': + case 'meta_box': + if ( $field === $this->properties_name ) { + return $this->{$this->properties_name}; + } + case 'properties': + return $this->{$this->properties_name}; + case 'cmb_id': + case 'object_id': + case 'object_type': + return $this->{$field}; + default: + throw new Exception( sprintf( esc_html__( 'Invalid %1$s property: %2$s', 'cmb2' ), __CLASS__, $field ) ); + } + } + + /** + * Allows overloading the object with methods... Whooaaa oooh it's magic, y'knoooow. + * + * @since 1.0.0 + * + * @param string $method Non-existent method. + * @param array $args All arguments passed to the method + */ + public function __call( $method, $args ) { + $object_class = strtolower( get_class( $this ) ); + + if ( ! has_filter( "{$object_class}_inherit_{$method}" ) ) { + throw new Exception( sprintf( esc_html__( 'Invalid %1$s method: %2$s', 'cmb2' ), get_class( $this ), $method ) ); + } + + array_unshift( $args, $this ); + + /** + * Allows overloading the object (CMB2 or CMB2_Field) with additional capabilities + * by registering hook callbacks. + * + * The first dynamic portion of the hook name, $object_class, refers to the object class, + * either cmb2 or cmb2_field. + * + * The second dynamic portion of the hook name, $method, is the non-existent method being + * called on the object. To avoid possible future methods encroaching on your hooks, + * use a unique method (aka, $cmb->prefix_my_method()). + * + * When registering your callback, you will need to ensure that you register the correct + * number of `$accepted_args`, accounting for this object instance being the first argument. + * + * @param array $args The arguments to be passed to the hook. + * The first argument will always be this object instance. + */ + return apply_filters_ref_array( "{$object_class}_inherit_{$method}", $args ); + } + + /** + * Get a new field object specific to this CMB2 object. + * + * @since 2.2.0 + * + * @param array $field_args Metabox field config array. + * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent) + * + * @return CMB2_Field CMB2_Field object + */ + protected function get_new_field( $field_args, $field_group = null ) { + return new CMB2_Field( $this->get_default_args( $field_args, $field_group ) ); + } + + /** + * Get default field arguments specific to this CMB2 object. + * + * @since 2.2.0 + * + * @param array $field_args Metabox field config array. + * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent) + * + * @return array Array of field arguments. + */ + protected function get_default_args( $field_args, $field_group = null ) { + if ( $field_group ) { + $args = array( + 'field_args' => $field_args, + 'group_field' => $field_group, + ); + } else { + $args = array( + 'field_args' => $field_args, + 'object_type' => $this->object_type(), + 'object_id' => $this->object_id(), + 'cmb_id' => $this->cmb_id, + ); + } + + return $args; + } + + /** + * Returns the object type + * + * @since 2.2.3 + * + * @param string $object_type Object Type + * + * @return string Object type + */ + public function object_type( $object_type = '' ) { + if ( $object_type ) { + $this->object_type = $object_type; + } + + return $this->object_type; + } + + /** + * Returns the object ID + * + * @since 2.2.3 + * + * @param integer $object_id Object ID + * + * @return integer Object ID + */ + public function object_id( $object_id = 0 ) { + if ( $object_id ) { + $this->object_id = $object_id; + } + + return $this->object_id; } /** @@ -422,77 +519,16 @@ protected function deprecated_param( $function, $version, $message = null ) { if ( function_exists( '__' ) ) { if ( ! is_null( $message ) ) { trigger_error( sprintf( __( '%1$s was called with a parameter that is deprecated since version %2$s! %3$s', 'cmb2' ), $function, $version, $message ) ); - } - else { + } else { trigger_error( sprintf( __( '%1$s was called with a parameter that is deprecated since version %2$s with no alternative available.', 'cmb2' ), $function, $version ) ); } } else { if ( ! is_null( $message ) ) { trigger_error( sprintf( '%1$s was called with a parameter that is deprecated since version %2$s! %3$s', $function, $version, $message ) ); - } - else { + } else { trigger_error( sprintf( '%1$s was called with a parameter that is deprecated since version %2$s with no alternative available.', $function, $version ) ); } } } } - - /** - * Magic getter for our object. - * @param string $field - * @throws Exception Throws an exception if the field is invalid. - * @return mixed - */ - public function __get( $field ) { - switch ( $field ) { - case 'args': - case 'meta_box': - if ( $field === $this->properties_name ) { - return $this->{$this->properties_name}; - } - case 'properties': - return $this->{$this->properties_name}; - case 'cmb_id': - case 'object_id': - case 'object_type': - return $this->{$field}; - default: - throw new Exception( sprintf( esc_html__( 'Invalid %1$s property: %2$s', 'cmb2' ), __CLASS__, $field ) ); - } - } - - /** - * Allows overloading the object with methods... Whooaaa oooh it's magic, y'knoooow. - * @since 1.0.0 - * @param string $method Non-existent method. - * @param array $args All arguments passed to the method - */ - public function __call( $method, $args ) { - $object_class = strtolower( get_class( $this ) ); - - if ( ! has_filter( "{$object_class}_inherit_{$method}" ) ) { - throw new Exception( sprintf( esc_html__( 'Invalid %1$s method: %2$s', 'cmb2' ), get_class( $this ), $method ) ); - } - - array_unshift( $args, $this ); - - /** - * Allows overloading the object (CMB2 or CMB2_Field) with additional capabilities - * by registering hook callbacks. - * - * The first dynamic portion of the hook name, $object_class, refers to the object class, - * either cmb2 or cmb2_field. - * - * The second dynamic portion of the hook name, $method, is the non-existent method being - * called on the object. To avoid possible future methods encroaching on your hooks, - * use a unique method (aka, $cmb->prefix_my_method()). - * - * When registering your callback, you will need to ensure that you register the correct - * number of `$accepted_args`, accounting for this object instance being the first argument. - * - * @param array $args The arguments to be passed to the hook. - * The first argument will always be this object instance. - */ - return apply_filters_ref_array( "{$object_class}_inherit_{$method}", $args ); - } } diff --git a/includes/CMB2/includes/CMB2_Boxes.php b/includes/CMB2/includes/CMB2_Boxes.php index 429a160..cc7ef5e 100755 --- a/includes/CMB2/includes/CMB2_Boxes.php +++ b/includes/CMB2/includes/CMB2_Boxes.php @@ -1,5 +1,6 @@ args( $name, $key ); - } + // Set up blank or default values for empty ones + $args = wp_parse_args( $args, array( + 'type' => '', + 'name' => '', + 'desc' => '', + 'before' => '', + 'after' => '', + 'options' => array(), + 'options_cb' => '', + 'text' => array(), + 'text_cb' => '', + 'attributes' => array(), + 'protocols' => null, + 'default' => null, + 'default_cb' => '', + 'classes' => null, + 'classes_cb' => '', + 'select_all_button' => true, + 'multiple' => false, + 'repeatable' => isset( $args['type'] ) && 'group' == $args['type'], + 'inline' => false, + 'on_front' => true, + 'show_names' => true, + 'save_field' => true, // Will not save if false + 'date_format' => 'm\/d\/Y', + 'time_format' => 'h:i A', + 'description' => isset( $args['desc'] ) ? $args['desc'] : '', + 'preview_size' => 'file' == $args['type'] ? array( 350, 350 ) : array( 50, 50 ), + 'render_row_cb' => array( $this, 'render_field_callback' ), + 'display_cb' => array( $this, 'display_value_callback' ), + 'label_cb' => 'title' != $args['type'] ? array( $this, 'label' ) : '', + 'column' => false, + 'js_dependencies' => array(), + 'show_in_rest' => null, + ) ); - /** - * Retrieves the field id - * @since 1.1.0 - * @param boolean $raw Whether to retrieve pre-modidifed id - * @return string Field id - */ - public function id( $raw = false ) { - $id = $raw ? '_id' : 'id'; - return $this->args( $id ); - } + /* + * Deprecated usage: + * + * 'std' -- use 'default' (no longer works) + * 'row_classes' -- use 'class', or 'class_cb' + * 'default' -- as callback (use default_cb) + */ + $args = $this->convert_deprecated_params( $args ); - /** - * Get a field argument - * @since 1.1.0 - * @param string $key Argument to check - * @param string $_key Sub argument to check - * @return mixed Argument value or false if non-existent - */ - public function args( $key = '', $_key = '' ) { - $arg = $this->_data( 'args', $key ); + $args['repeatable'] = $args['repeatable'] && ! $this->repeatable_exception( $args['type'] ); + $args['inline'] = $args['inline'] || false !== stripos( $args['type'], '_inline' ); - if ( in_array( $key, array( 'default', 'default_cb' ), true ) ) { + $args['options'] = 'group' == $args['type'] ? wp_parse_args( $args['options'], array( + 'add_button' => esc_html__( 'Add Group', 'cmb2' ), + 'remove_button' => esc_html__( 'Remove Group', 'cmb2' ), + ) ) : $args['options']; - $arg = $this->get_default(); + $args['_id'] = $args['id']; + $args['_name'] = $args['id']; - } elseif ( $_key ) { + if ( $this->group ) { - $arg = isset( $arg[ $_key ] ) ? $arg[ $_key ] : false; + $args['id'] = $this->group->args( 'id' ) . '_' . $this->group->index . '_' . $args['id']; + $args['_name'] = $this->group->args( 'id' ) . '[' . $this->group->index . '][' . $args['_name'] . ']'; } - return $arg; - } + if ( 'wysiwyg' == $args['type'] ) { + $args['id'] = strtolower( str_ireplace( '-', '_', $args['id'] ) ); + $args['options']['textarea_name'] = $args['_name']; + } + + $option_types = apply_filters( 'cmb2_all_or_nothing_types', array( + 'select', + 'radio', + 'radio_inline', + 'taxonomy_select', + 'taxonomy_radio', + 'taxonomy_radio_inline' + ), $this ); + + if ( in_array( $args['type'], $option_types, true ) ) { + + $args['show_option_none'] = isset( $args['show_option_none'] ) ? $args['show_option_none'] : null; + $args['show_option_none'] = true === $args['show_option_none'] ? esc_html__( 'None', 'cmb2' ) : $args['show_option_none']; + + if ( null === $args['show_option_none'] ) { + $off_by_default = in_array( $args['type'], array( 'select', 'radio', 'radio_inline' ), true ); + $args['show_option_none'] = $off_by_default ? false : esc_html__( 'None', 'cmb2' ); + } - /** - * Retrieve a portion of a field property - * @since 1.1.0 - * @param string $var Field property to check - * @param string $key Field property array key to check - * @return mixed Queried property value or false - */ - public function _data( $var, $key = '' ) { - $vars = $this->{$var}; - if ( $key ) { - return array_key_exists( $key, $vars ) ? $vars[ $key ] : false; } - return $vars; - } - /** - * Get Field's value - * @since 1.1.0 - * @param string $key If value is an array, is used to get array key->value - * @return mixed Field value or false if non-existent - */ - public function value( $key = '' ) { - return $this->_data( 'value', $key ); + $args['has_supporting_data'] = in_array( + $args['type'], + array( + // CMB2_Sanitize::_save_file_id_value()/CMB2_Sanitize::_get_group_file_value_array() + 'file', + // See CMB2_Sanitize::_save_utc_value() + 'text_datetime_timestamp_timezone', + ), + true + ); + + return $args; } /** - * Retrieves metadata/option data - * @since 1.0.1 - * @param string $field_id Meta key/Option array key - * @param array $args Override arguments - * @return mixed Meta/Option value + * Converts deprecated field parameters to the current/proper parameter, and throws a deprecation notice. + * + * @since 2.2.3 + * + * @param array $args Metabox field config array. + * @param array Modified field config array. */ - public function get_data( $field_id = '', $args = array() ) { - if ( $field_id ) { - $args['field_id'] = $field_id; - } else if ( $this->group ) { - $args['field_id'] = $this->group->id(); - } + protected function convert_deprecated_params( $args ) { - $a = $this->data_args( $args ); + if ( isset( $args['row_classes'] ) ) { - /** - * Filter whether to override getting of meta value. - * Returning a non 'cmb2_field_no_override_val' value - * will effectively short-circuit the value retrieval. - * - * @since 2.0.0 - * - * @param mixed $value The value get_metadata() should - * return - a single metadata value, - * or an array of values. - * - * @param int $object_id Object ID. - * - * @param array $args { - * An array of arguments for retrieving data - * - * @type string $type The current object type - * @type int $id The current object ID - * @type string $field_id The ID of the field being requested - * @type bool $repeat Whether current field is repeatable - * @type bool $single Whether current field is a single database row - * } - * - * @param CMB2_Field object $field This field object - */ - $data = apply_filters( 'cmb2_override_meta_value', 'cmb2_field_no_override_val', $this->object_id, $a, $this ); + // We'll let this one be. + // $this->deprecated_param( __CLASS__ . '::__construct()', '2.2.3', self::DEPRECATED_PARAM, 'row_classes', 'classes' ); - /** - * Filter and parameters are documented for 'cmb2_override_meta_value' filter (above). - * - * The dynamic portion of the hook, $field_id, refers to the current - * field id paramater. Returning a non 'cmb2_field_no_override_val' value - * will effectively short-circuit the value retrieval. - * - * @since 2.0.0 - */ - $data = apply_filters( "cmb2_override_{$a['field_id']}_meta_value", $data, $this->object_id, $a, $this ); + // row_classes param could be a callback. This is definitely deprecated. + if ( is_callable( $args['row_classes'] ) ) { - // If no override, get value normally - if ( 'cmb2_field_no_override_val' === $data ) { - $data = 'options-page' === $a['type'] - ? cmb2_options( $a['id'] )->get( $a['field_id'] ) - : get_metadata( $a['type'], $a['id'], $a['field_id'], ( $a['single'] || $a['repeat'] ) ); + $this->deprecated_param( __CLASS__ . '::__construct()', '2.2.3', self::DEPRECATED_CB_PARAM, 'row_classes', 'classes_cb' ); + + $args['classes_cb'] = $args['row_classes']; + $args['classes'] = null; + } else { + + $args['classes'] = $args['row_classes']; + } + + unset( $args['row_classes'] ); } - if ( $this->group ) { - $data = is_array( $data ) && isset( $data[ $this->group->index ][ $this->args( '_id' ) ] ) - ? $data[ $this->group->index ][ $this->args( '_id' ) ] - : false; + // default param can be passed a callback as well + if ( is_callable( $args['default'] ) ) { + + $this->deprecated_param( __CLASS__ . '::__construct()', '2.2.3', self::DEPRECATED_CB_PARAM, 'default', 'default_cb' ); + + $args['default_cb'] = $args['default']; + $args['default'] = null; } - return $data; + // options param can be passed a callback as well + if ( is_callable( $args['options'] ) ) { + + $this->deprecated_param( __CLASS__ . '::__construct()', '2.2.3', self::DEPRECATED_CB_PARAM, 'options', 'options_cb' ); + + $args['options_cb'] = $args['options']; + $args['options'] = array(); + } + + return $args; } /** - * Updates metadata/option data - * @since 1.0.1 - * @param mixed $new_value Value to update data with - * @param bool $single Whether data is an array (add_metadata) + * Determine if current type cannot be repeatable + * + * @since 1.1.0 + * + * @param string $type Field type to check + * + * @return bool True if type cannot be repeatable */ - public function update_data( $new_value, $single = true ) { - $a = $this->data_args( array( 'single' => $single ) ); - - $a['value'] = $a['repeat'] ? array_values( $new_value ) : $new_value; + public function repeatable_exception( $type ) { + // These types cannot be repeatable. + $internal_fields = array( + // Use file_list instead + 'file' => 1, + 'radio' => 1, + 'title' => 1, + 'wysiwyg' => 1, + 'checkbox' => 1, + 'radio_inline' => 1, + 'taxonomy_radio' => 1, + 'taxonomy_select' => 1, + 'taxonomy_multicheck' => 1, + ); /** - * Filter whether to override saving of meta value. - * Returning a non-null value will effectively short-circuit the function. - * - * @since 2.0.0 - * - * @param null|bool $check Whether to allow updating metadata for the given type. - * - * @param array $args { - * Array of data about current field including: - * - * @type string $value The value to set - * @type string $type The current object type - * @type int $id The current object ID - * @type string $field_id The ID of the field being updated - * @type bool $repeat Whether current field is repeatable - * @type bool $single Whether current field is a single database row - * } - * - * @param array $field_args All field arguments + * Filter field types that are non-repeatable. * - * @param CMB2_Field object $field This field object - */ - $override = apply_filters( 'cmb2_override_meta_save', null, $a, $this->args(), $this ); - - /** - * Filter and parameters are documented for 'cmb2_override_meta_save' filter (above). + * Note that this does *not* allow overriding the default non-repeatable types. * - * The dynamic portion of the hook, $a['field_id'], refers to the current - * field id paramater. Returning a non-null value - * will effectively short-circuit the function. + * @since 2.1.1 * - * @since 2.0.0 + * @param array $fields Array of fields designated as non-repeatable. Note that the field names are *keys*, + * and not values. The value can be anything, because it is meaningless. Example: + * array( 'my_custom_field' => 1 ) */ - $override = apply_filters( "cmb2_override_{$a['field_id']}_meta_save", $override, $a, $this->args(), $this ); - - // If override, return that - if ( null !== $override ) { - return $override; - } - - // Options page handling (or temp data store) - if ( 'options-page' === $a['type'] || empty( $a['id'] ) ) { - return cmb2_options( $a['id'] )->update( $a['field_id'], $a['value'], false, $a['single'] ); - } - - // Add metadata if not single - if ( ! $a['single'] ) { - return add_metadata( $a['type'], $a['id'], $a['field_id'], $a['value'], false ); - } - - // Delete meta if we have an empty array - if ( is_array( $a['value'] ) && empty( $a['value'] ) ) { - return delete_metadata( $a['type'], $a['id'], $a['field_id'], $this->value ); - } + $all_fields = array_merge( apply_filters( 'cmb2_non_repeatable_fields', array() ), $internal_fields ); - // Update metadata - return update_metadata( $a['type'], $a['id'], $a['field_id'], $a['value'] ); + return isset( $all_fields[ $type ] ); } /** - * Removes/updates metadata/option data + * Retrieves metadata/option data + * * @since 1.0.1 - * @param string $old Old value + * + * @param string $field_id Meta key/Option array key + * @param array $args Override arguments + * + * @return mixed Meta/Option value */ - public function remove_data( $old = '' ) { - $a = $this->data_args( array( 'old' => $old ) ); + public function get_data( $field_id = '', $args = array() ) { + if ( $field_id ) { + $args['field_id'] = $field_id; + } else if ( $this->group ) { + $args['field_id'] = $this->group->id(); + } + + $a = $this->data_args( $args ); /** - * Filter whether to override removing of meta value. - * Returning a non-null value will effectively short-circuit the function. + * Filter whether to override getting of meta value. + * Returning a non 'cmb2_field_no_override_val' value + * will effectively short-circuit the value retrieval. * * @since 2.0.0 * - * @param null|bool $delete Whether to allow metadata deletion of the given type. - * @param array $args Array of data about current field including: - * 'type' : Current object type - * 'id' : Current object ID - * 'field_id' : Current Field ID - * 'repeat' : Whether current field is repeatable - * 'single' : Whether to save as a - * single meta value - * @param array $field_args All field arguments - * @param CMB2_Field object $field This field object + * @param mixed $value The value get_metadata() should + * return - a single metadata value, + * or an array of values. + * + * @param int $object_id Object ID. + * + * @param array $args { + * An array of arguments for retrieving data + * + * @type string $type The current object type + * @type int $id The current object ID + * @type string $field_id The ID of the field being requested + * @type bool $repeat Whether current field is repeatable + * @type bool $single Whether current field is a single database row + * } + * + * @param CMB2_Field object $field This field object */ - $override = apply_filters( 'cmb2_override_meta_remove', null, $a, $this->args(), $this ); + $data = apply_filters( 'cmb2_override_meta_value', 'cmb2_field_no_override_val', $this->object_id, $a, $this ); /** - * Filter whether to override removing of meta value. + * Filter and parameters are documented for 'cmb2_override_meta_value' filter (above). * - * The dynamic portion of the hook, $a['field_id'], refers to the current - * field id paramater. Returning a non-null value - * will effectively short-circuit the function. + * The dynamic portion of the hook, $field_id, refers to the current + * field id paramater. Returning a non 'cmb2_field_no_override_val' value + * will effectively short-circuit the value retrieval. * * @since 2.0.0 - * - * @param null|bool $delete Whether to allow metadata deletion of the given type. - * @param array $args Array of data about current field including: - * 'type' : Current object type - * 'id' : Current object ID - * 'field_id' : Current Field ID - * 'repeat' : Whether current field is repeatable - * 'single' : Whether to save as a - * single meta value - * @param array $field_args All field arguments - * @param CMB2_Field object $field This field object */ - $override = apply_filters( "cmb2_override_{$a['field_id']}_meta_remove", $override, $a, $this->args(), $this ); + $data = apply_filters( "cmb2_override_{$a['field_id']}_meta_value", $data, $this->object_id, $a, $this ); - // If no override, remove as usual - if ( null !== $override ) { - return $override; + // If no override, get value normally + if ( 'cmb2_field_no_override_val' === $data ) { + $data = 'options-page' === $a['type'] + ? cmb2_options( $a['id'] )->get( $a['field_id'] ) + : get_metadata( $a['type'], $a['id'], $a['field_id'], ( $a['single'] || $a['repeat'] ) ); } - // Option page handling - elseif ( 'options-page' === $a['type'] || empty( $a['id'] ) ) { - return cmb2_options( $a['id'] )->remove( $a['field_id'] ); + + if ( $this->group ) { + + $data = is_array( $data ) && isset( $data[ $this->group->index ][ $this->args( '_id' ) ] ) + ? $data[ $this->group->index ][ $this->args( '_id' ) ] + : false; } - // Remove metadata - return delete_metadata( $a['type'], $a['id'], $a['field_id'], $old ); + return $data; } /** * Data variables for get/set data methods + * * @since 1.1.0 + * * @param array $args Override arguments + * * @return array Updated arguments */ public function data_args( $args = array() ) { @@ -426,63 +436,117 @@ public function data_args( $args = array() ) { 'repeat' => $this->args( 'repeatable' ), 'single' => ! $this->args( 'multiple' ), ) ); + return $args; } /** - * Checks if field has a registered sanitization callback - * @since 1.0.1 - * @param mixed $meta_value Meta value - * @return mixed Possibly sanitized meta value + * Retrieves the field id + * + * @since 1.1.0 + * + * @param boolean $raw Whether to retrieve pre-modidifed id + * + * @return string Field id */ - public function sanitization_cb( $meta_value ) { + public function id( $raw = false ) { + $id = $raw ? '_id' : 'id'; - if ( $this->args( 'repeatable' ) && is_array( $meta_value ) ) { - // Remove empties - $meta_value = array_filter( $meta_value ); + return $this->args( $id ); + } + + /** + * Get a field argument + * + * @since 1.1.0 + * + * @param string $key Argument to check + * @param string $_key Sub argument to check + * + * @return mixed Argument value or false if non-existent + */ + public function args( $key = '', $_key = '' ) { + $arg = $this->_data( 'args', $key ); + + if ( in_array( $key, array( 'default', 'default_cb' ), true ) ) { + + $arg = $this->get_default(); + + } elseif ( $_key ) { + + $arg = isset( $arg[ $_key ] ) ? $arg[ $_key ] : false; } - // Check if the field has a registered validation callback - $cb = $this->maybe_callback( 'sanitization_cb' ); - if ( false === $cb ) { - // If requesting NO validation, return meta value - return $meta_value; - } elseif ( $cb ) { - // Ok, callback is good, let's run it. - return call_user_func( $cb, $meta_value, $this->args(), $this ); + return $arg; + } + + /** + * Retrieve a portion of a field property + * + * @since 1.1.0 + * + * @param string $var Field property to check + * @param string $key Field property array key to check + * + * @return mixed Queried property value or false + */ + public function _data( $var, $key = '' ) { + $vars = $this->{$var}; + if ( $key ) { + return array_key_exists( $key, $vars ) ? $vars[ $key ] : false; } - $sanitizer = new CMB2_Sanitize( $this, $meta_value ); + return $vars; + } - /** - * Filter the value before it is saved. - * - * The dynamic portion of the hook name, $this->type(), refers to the field type. - * - * Passing a non-null value to the filter will short-circuit saving - * the field value, saving the passed value instead. - * - * @param bool|mixed $override_value Sanitization/Validation override value to return. - * Default false to skip it. - * @param mixed $value The value to be saved to this field. - * @param int $object_id The ID of the object where the value will be saved - * @param array $field_args The current field's arguments - * @param object $sanitizer This `CMB2_Sanitize` object - */ - $override_value = apply_filters( "cmb2_sanitize_{$this->type()}", null, $sanitizer->value, $this->object_id, $this->args(), $sanitizer ); + /** + * Get CMB2_Field default value, either from default param or default_cb param. + * + * @since 0.2.2 + * + * @return mixed Default field value + */ + public function get_default() { + if ( null !== $this->args['default'] ) { + return $this->args['default']; + } - if ( null !== $override_value ) { - return $override_value; + $param = is_callable( $this->args['default_cb'] ) ? 'default_cb' : 'default'; + $default = $this->get_param_callback_result( $param ); + + // Allow a filter override of the default value + $this->args['default'] = apply_filters( 'cmb2_default_filter', $default, $this ); + + return $this->args['default']; + } + + /** + * Non-existent methods fallback to checking for field arguments of the same name + * + * @since 1.1.0 + * + * @param string $name Method name + * @param array $arguments Array of passed-in arguments + * + * @return mixed Value of field argument + */ + public function __call( $name, $arguments ) { + if ( 'string' === $name ) { + return call_user_func_array( array( $this, 'get_string' ), $arguments ); } - // Sanitization via 'CMB2_Sanitize' - return $sanitizer->{$this->type()}(); + $key = isset( $arguments[0] ) ? $arguments[0] : false; + + return $this->args( $name, $key ); } /** * Process $_POST data to save this field's value + * * @since 2.0.3 + * * @param array $data_to_save $_POST data to check + * * @return array|int|bool Result of save, false on failure */ public function save_field_from_data( array $data_to_save ) { @@ -497,8 +561,11 @@ public function save_field_from_data( array $data_to_save ) { /** * Sanitize/store a value to this field + * * @since 2.0.0 + * * @param array $meta_value Desired value to sanitize/store + * * @return array|int|bool Result of save. false on failure */ public function save_field( $meta_value ) { @@ -520,7 +587,7 @@ public function save_field( $meta_value ) { if ( ! empty( $new_value ) ) { foreach ( $new_value as $add_new ) { if ( $this->update_data( $add_new, false ) ) { - $count++; + $count ++; } } } @@ -536,97 +603,292 @@ public function save_field( $meta_value ) { $action = 'removed'; } - if ( $updated ) { - $this->value = $this->get_data(); - $this->escaped_value = null; + if ( $updated ) { + $this->value = $this->get_data(); + $this->escaped_value = null; + } + + $field_id = $this->id( true ); + + /** + * Hooks after save field action. + * + * @since 2.2.0 + * + * @param string $field_id the current field id paramater. + * @param bool $updated Whether the metadata update action occurred. + * @param string $action Action performed. Could be "repeatable", "updated", or "removed". + * @param CMB2_Field object $field This field object + */ + do_action( 'cmb2_save_field', $field_id, $updated, $action, $this ); + + /** + * Hooks after save field action. + * + * The dynamic portion of the hook, $field_id, refers to the + * current field id paramater. + * + * @since 2.2.0 + * + * @param bool $updated Whether the metadata update action occurred. + * @param string $action Action performed. Could be "repeatable", "updated", or "removed". + * @param CMB2_Field object $field This field object + */ + do_action( "cmb2_save_field_{$field_id}", $updated, $action, $this ); + + return $updated; + } + + /** + * Checks if field has a registered sanitization callback + * + * @since 1.0.1 + * + * @param mixed $meta_value Meta value + * + * @return mixed Possibly sanitized meta value + */ + public function sanitization_cb( $meta_value ) { + + if ( $this->args( 'repeatable' ) && is_array( $meta_value ) ) { + // Remove empties + $meta_value = array_filter( $meta_value ); + } + + // Check if the field has a registered validation callback + $cb = $this->maybe_callback( 'sanitization_cb' ); + if ( false === $cb ) { + // If requesting NO validation, return meta value + return $meta_value; + } elseif ( $cb ) { + // Ok, callback is good, let's run it. + return call_user_func( $cb, $meta_value, $this->args(), $this ); + } + + $sanitizer = new CMB2_Sanitize( $this, $meta_value ); + + /** + * Filter the value before it is saved. + * + * The dynamic portion of the hook name, $this->type(), refers to the field type. + * + * Passing a non-null value to the filter will short-circuit saving + * the field value, saving the passed value instead. + * + * @param bool|mixed $override_value Sanitization/Validation override value to return. + * Default false to skip it. + * @param mixed $value The value to be saved to this field. + * @param int $object_id The ID of the object where the value will be saved + * @param array $field_args The current field's arguments + * @param object $sanitizer This `CMB2_Sanitize` object + */ + $override_value = apply_filters( "cmb2_sanitize_{$this->type()}", null, $sanitizer->value, $this->object_id, $this->args(), $sanitizer ); + + if ( null !== $override_value ) { + return $override_value; } - $field_id = $this->id( true ); + // Sanitization via 'CMB2_Sanitize' + return $sanitizer->{$this->type()}(); + } + + /** + * Removes/updates metadata/option data + * + * @since 1.0.1 + * + * @param string $old Old value + */ + public function remove_data( $old = '' ) { + $a = $this->data_args( array( 'old' => $old ) ); /** - * Hooks after save field action. + * Filter whether to override removing of meta value. + * Returning a non-null value will effectively short-circuit the function. * - * @since 2.2.0 + * @since 2.0.0 * - * @param string $field_id the current field id paramater. - * @param bool $updated Whether the metadata update action occurred. - * @param string $action Action performed. Could be "repeatable", "updated", or "removed". - * @param CMB2_Field object $field This field object + * @param null|bool $delete Whether to allow metadata deletion of the given type. + * @param array $args Array of data about current field including: + * 'type' : Current object type + * 'id' : Current object ID + * 'field_id' : Current Field ID + * 'repeat' : Whether current field is repeatable + * 'single' : Whether to save as a + * single meta value + * @param array $field_args All field arguments + * @param CMB2_Field object $field This field object */ - do_action( 'cmb2_save_field', $field_id, $updated, $action, $this ); + $override = apply_filters( 'cmb2_override_meta_remove', null, $a, $this->args(), $this ); /** - * Hooks after save field action. + * Filter whether to override removing of meta value. * - * The dynamic portion of the hook, $field_id, refers to the - * current field id paramater. + * The dynamic portion of the hook, $a['field_id'], refers to the current + * field id paramater. Returning a non-null value + * will effectively short-circuit the function. * - * @since 2.2.0 + * @since 2.0.0 * - * @param bool $updated Whether the metadata update action occurred. - * @param string $action Action performed. Could be "repeatable", "updated", or "removed". - * @param CMB2_Field object $field This field object + * @param null|bool $delete Whether to allow metadata deletion of the given type. + * @param array $args Array of data about current field including: + * 'type' : Current object type + * 'id' : Current object ID + * 'field_id' : Current Field ID + * 'repeat' : Whether current field is repeatable + * 'single' : Whether to save as a + * single meta value + * @param array $field_args All field arguments + * @param CMB2_Field object $field This field object */ - do_action( "cmb2_save_field_{$field_id}", $updated, $action, $this ); + $override = apply_filters( "cmb2_override_{$a['field_id']}_meta_remove", $override, $a, $this->args(), $this ); - return $updated; - } + // If no override, remove as usual + if ( null !== $override ) { + return $override; + } // Option page handling + elseif ( 'options-page' === $a['type'] || empty( $a['id'] ) ) { + return cmb2_options( $a['id'] )->remove( $a['field_id'] ); + } - /** - * Determine if current type is exempt from escaping - * @since 1.1.0 - * @return bool True if exempt - */ - public function escaping_exception() { - // These types cannot be escaped - return in_array( $this->type(), array( - 'file_list', - 'multicheck', - 'text_datetime_timestamp_timezone', - ) ); + // Remove metadata + return delete_metadata( $a['type'], $a['id'], $a['field_id'], $old ); } /** - * Determine if current type cannot be repeatable - * @since 1.1.0 - * @param string $type Field type to check - * @return bool True if type cannot be repeatable + * Updates metadata/option data + * + * @since 1.0.1 + * + * @param mixed $new_value Value to update data with + * @param bool $single Whether data is an array (add_metadata) */ - public function repeatable_exception( $type ) { - // These types cannot be repeatable. - $internal_fields = array( - // Use file_list instead - 'file' => 1, - 'radio' => 1, - 'title' => 1, - 'wysiwyg' => 1, - 'checkbox' => 1, - 'radio_inline' => 1, - 'taxonomy_radio' => 1, - 'taxonomy_select' => 1, - 'taxonomy_multicheck' => 1, - ); + public function update_data( $new_value, $single = true ) { + $a = $this->data_args( array( 'single' => $single ) ); + + $a['value'] = $a['repeat'] ? array_values( $new_value ) : $new_value; /** - * Filter field types that are non-repeatable. + * Filter whether to override saving of meta value. + * Returning a non-null value will effectively short-circuit the function. * - * Note that this does *not* allow overriding the default non-repeatable types. + * @since 2.0.0 * - * @since 2.1.1 + * @param null|bool $check Whether to allow updating metadata for the given type. * - * @param array $fields Array of fields designated as non-repeatable. Note that the field names are *keys*, - * and not values. The value can be anything, because it is meaningless. Example: - * array( 'my_custom_field' => 1 ) + * @param array $args { + * Array of data about current field including: + * + * @type string $value The value to set + * @type string $type The current object type + * @type int $id The current object ID + * @type string $field_id The ID of the field being updated + * @type bool $repeat Whether current field is repeatable + * @type bool $single Whether current field is a single database row + * } + * + * @param array $field_args All field arguments + * + * @param CMB2_Field object $field This field object */ - $all_fields = array_merge( apply_filters( 'cmb2_non_repeatable_fields', array() ), $internal_fields ); - return isset( $all_fields[ $type ] ); + $override = apply_filters( 'cmb2_override_meta_save', null, $a, $this->args(), $this ); + + /** + * Filter and parameters are documented for 'cmb2_override_meta_save' filter (above). + * + * The dynamic portion of the hook, $a['field_id'], refers to the current + * field id paramater. Returning a non-null value + * will effectively short-circuit the function. + * + * @since 2.0.0 + */ + $override = apply_filters( "cmb2_override_{$a['field_id']}_meta_save", $override, $a, $this->args(), $this ); + + // If override, return that + if ( null !== $override ) { + return $override; + } + + // Options page handling (or temp data store) + if ( 'options-page' === $a['type'] || empty( $a['id'] ) ) { + return cmb2_options( $a['id'] )->update( $a['field_id'], $a['value'], false, $a['single'] ); + } + + // Add metadata if not single + if ( ! $a['single'] ) { + return add_metadata( $a['type'], $a['id'], $a['field_id'], $a['value'], false ); + } + + // Delete meta if we have an empty array + if ( is_array( $a['value'] ) && empty( $a['value'] ) ) { + return delete_metadata( $a['type'], $a['id'], $a['field_id'], $this->value ); + } + + // Update metadata + return update_metadata( $a['type'], $a['id'], $a['field_id'], $a['value'] ); + } + + /** + * Offset a time value based on timezone + * + * @since 1.0.0 + * @return string Offset time string + */ + public function field_timezone_offset() { + return CMB2_Utils::timezone_offset( $this->field_timezone() ); + } + + /** + * Return timezone string + * + * @since 1.0.0 + * @return string Timezone string + */ + public function field_timezone() { + $value = ''; + + // Is timezone arg set? + if ( $this->args( 'timezone' ) ) { + $value = $this->args( 'timezone' ); + } // Is there another meta key with a timezone stored as its value we should use? + else if ( $this->args( 'timezone_meta_key' ) ) { + $value = $this->get_data( $this->args( 'timezone_meta_key' ) ); + } + + return $value; + } + + /** + * Return a formatted timestamp for a field + * + * @since 2.0.0 + * + * @param string $format Either date_format or time_format + * @param string $meta_value Optional meta value to check + * + * @return string Formatted date + */ + public function get_timestamp_format( $format = 'date_format', $meta_value = 0 ) { + $meta_value = $meta_value ? $meta_value : $this->escaped_value(); + $meta_value = CMB2_Utils::make_valid_time_stamp( $meta_value ); + + if ( empty( $meta_value ) ) { + return ''; + } + + return is_array( $meta_value ) + ? array_map( array( $this, 'format_timestamp' ), $meta_value, $format ) + : $this->format_timestamp( $meta_value, $format ); } /** * Escape the value before output. Defaults to 'esc_attr()' + * * @since 1.0.1 + * * @param callable $func Escaping function (if not esc_attr()) * @param mixed $meta_value Meta value + * * @return mixed Final value */ public function escaped_value( $func = 'esc_attr', $meta_value = '' ) { @@ -667,83 +929,72 @@ public function escaped_value( $func = 'esc_attr', $meta_value = '' ) { } $this->escaped_value = $meta_value; - return $this->escaped_value; - } - /** - * Return non-empty value or field default if value IS empty - * @since 2.0.0 - * @param mixed $meta_value Field value - * @return mixed Field value, or default value - */ - public function val_or_default( $meta_value ) { - return ! CMB2_Utils::isempty( $meta_value ) ? $meta_value : $this->get_default(); + return $this->escaped_value; } /** - * Offset a time value based on timezone - * @since 1.0.0 - * @return string Offset time string + * Get Field's value + * + * @since 1.1.0 + * + * @param string $key If value is an array, is used to get array key->value + * + * @return mixed Field value or false if non-existent */ - public function field_timezone_offset() { - return CMB2_Utils::timezone_offset( $this->field_timezone() ); + public function value( $key = '' ) { + return $this->_data( 'value', $key ); } /** - * Return timezone string - * @since 1.0.0 - * @return string Timezone string + * Determine if current type is exempt from escaping + * + * @since 1.1.0 + * @return bool True if exempt */ - public function field_timezone() { - $value = ''; - - // Is timezone arg set? - if ( $this->args( 'timezone' ) ) { - $value = $this->args( 'timezone' ); - } - // Is there another meta key with a timezone stored as its value we should use? - else if ( $this->args( 'timezone_meta_key' ) ) { - $value = $this->get_data( $this->args( 'timezone_meta_key' ) ); - } - - return $value; + public function escaping_exception() { + // These types cannot be escaped + return in_array( $this->type(), array( + 'file_list', + 'multicheck', + 'text_datetime_timestamp_timezone', + ) ); } /** - * Format the timestamp field value based on the field date/time format arg + * Return non-empty value or field default if value IS empty + * * @since 2.0.0 - * @param int $meta_value Timestamp - * @param string $format Either date_format or time_format - * @return string Formatted date + * + * @param mixed $meta_value Field value + * + * @return mixed Field value, or default value */ - public function format_timestamp( $meta_value, $format = 'date_format' ) { - return date( stripslashes( $this->args( $format ) ), $meta_value ); + public function val_or_default( $meta_value ) { + return ! CMB2_Utils::isempty( $meta_value ) ? $meta_value : $this->get_default(); } /** - * Return a formatted timestamp for a field + * Format the timestamp field value based on the field date/time format arg + * * @since 2.0.0 + * + * @param int $meta_value Timestamp * @param string $format Either date_format or time_format - * @param string $meta_value Optional meta value to check + * * @return string Formatted date */ - public function get_timestamp_format( $format = 'date_format', $meta_value = 0 ) { - $meta_value = $meta_value ? $meta_value : $this->escaped_value(); - $meta_value = CMB2_Utils::make_valid_time_stamp( $meta_value ); - - if ( empty( $meta_value ) ) { - return ''; - } - - return is_array( $meta_value ) - ? array_map( array( $this, 'format_timestamp' ), $meta_value, $format ) - : $this->format_timestamp( $meta_value, $format ); + public function format_timestamp( $meta_value, $format = 'date_format' ) { + return date( stripslashes( $this->args( $format ) ), $meta_value ); } /** * Get timestamp from text date + * * @since 2.2.0 + * * @param string $value Date value + * * @return mixed Unix timestamp representing the date. */ public function get_timestamp_from_value( $value ) { @@ -752,6 +1003,7 @@ public function get_timestamp_from_value( $value ) { /** * Get field render callback and Render the field row + * * @since 1.0.0 */ public function render_field() { @@ -765,6 +1017,7 @@ public function render_field() { /** * Default field render callback + * * @since 2.1.1 */ public function render_field_callback() { @@ -812,22 +1065,6 @@ public function render_field_callback() { return $this; } - /** - * The default label_cb callback (if not a title field) - * - * @since 2.1.1 - * @return string Label html markup - */ - public function label() { - if ( ! $this->args( 'name' ) ) { - return ''; - } - - $style = ! $this->args( 'show_names' ) ? ' style="display:none;"' : ''; - - return sprintf( "\n" . '%3$s' . "\n", $style, $this->id(), $this->args( 'name' ) ); - } - /** * Defines the classes for the current CMB2 field row * @@ -846,16 +1083,17 @@ public function row_classes() { * @param array $field_types The types of fields which should get the 'table-layout' class */ $repeat_table_rows_types = apply_filters( 'cmb2_repeat_table_row_types', array( - 'text_url', 'text', + 'text_url', + 'text', ) ); $conditional_classes = array( 'cmb-type-' . str_replace( '_', '-', sanitize_html_class( $this->type() ) ) => true, 'cmb2-id-' . str_replace( '_', '-', sanitize_html_class( $this->id() ) ) => true, - 'cmb-repeat' => $this->args( 'repeatable' ), - 'cmb-repeat-group-field' => $this->group, - 'cmb-inline' => $this->args( 'inline' ), - 'table-layout' => 'edit' === $this->render_context && in_array( $this->type(), $repeat_table_rows_types ), + 'cmb-repeat' => $this->args( 'repeatable' ), + 'cmb-repeat-group-field' => $this->group, + 'cmb-inline' => $this->args( 'inline' ), + 'table-layout' => 'edit' === $this->render_context && in_array( $this->type(), $repeat_table_rows_types ), ); foreach ( $conditional_classes as $class => $condition ) { @@ -879,16 +1117,31 @@ public function row_classes() { * * @since 2.0.0 * - * @param string $classes Space-separated list of row classes - * @param CMB2_Field object $field This field object + * @param string $classes Space-separated list of row classes + * @param CMB2_Field object $field This field object */ return apply_filters( 'cmb2_row_classes', implode( ' ', $classes ), $this ); } + /** + * The default label_cb callback (if not a title field) + * + * @since 2.1.1 + * @return string Label html markup + */ + public function label() { + if ( ! $this->args( 'name' ) ) { + return ''; + } + + $style = ! $this->args( 'show_names' ) ? ' style="display:none;"' : ''; + return sprintf( "\n" . '%3$s' . "\n", $style, $this->id(), $this->args( 'name' ) ); + } /** * Get field display callback and render the display value in the column. + * * @since 2.2.2 */ public function render_column() { @@ -902,6 +1155,7 @@ public function render_column() { /** * Default callback to outputs field value in a display format. + * * @since 2.2.2 */ public function display_value_callback() { @@ -927,6 +1181,7 @@ public function display_value_callback() { if ( null !== $pre_output ) { echo $pre_output; + return; } @@ -950,8 +1205,11 @@ public function display_value_callback() { /** * Replaces a hash key - {#} - with the repeatable index + * * @since 1.2.0 + * * @param string $value Value to update + * * @return string Updated value */ public function replace_hash( $value ) { @@ -964,8 +1222,10 @@ public function replace_hash( $value ) { * For back-compatibility, falls back to checking the options array. * * @since 2.2.2 - * @param string $text_key Key in field's text array - * @param string $fallback Fallback text + * + * @param string $text_key Key in field's text array + * @param string $fallback Fallback text + * * @return string Text */ public function get_string( $text_key, $fallback ) { @@ -995,8 +1255,11 @@ public function get_string( $text_key, $fallback ) { /** * Retrieve options args. Calls options_cb if it exists. + * * @since 2.0.0 - * @param string $key Specific option to retrieve + * + * @param string $key Specific option to retrieve + * * @return array Array of options */ public function options( $key = '' ) { @@ -1027,7 +1290,9 @@ public function options( $key = '' ) { /** * Store JS dependencies as part of the field args. + * * @since 2.2.0 + * * @param array $dependencies Dependies to register for this field. */ public function add_js_dependencies( $dependencies = array() ) { @@ -1038,155 +1303,13 @@ public function add_js_dependencies( $dependencies = array() ) { CMB2_JS::add_dependencies( $dependencies ); } - /** - * Get CMB2_Field default value, either from default param or default_cb param. - * - * @since 0.2.2 - * - * @return mixed Default field value - */ - public function get_default() { - if ( null !== $this->args['default'] ) { - return $this->args['default']; - } - - $param = is_callable( $this->args['default_cb'] ) ? 'default_cb' : 'default'; - $default = $this->get_param_callback_result( $param ); - - // Allow a filter override of the default value - $this->args['default'] = apply_filters( 'cmb2_default_filter', $default, $this ); - - return $this->args['default']; - } - - /** - * Fills in empty field parameters with defaults - * @since 1.1.0 - * @param array $args Metabox field config array - * @param array Modified field config array. - */ - public function _set_field_defaults( $args ) { - - // Set up blank or default values for empty ones - $args = wp_parse_args( $args, array( - 'type' => '', - 'name' => '', - 'desc' => '', - 'before' => '', - 'after' => '', - 'options' => array(), - 'options_cb' => '', - 'text' => array(), - 'text_cb' => '', - 'attributes' => array(), - 'protocols' => null, - 'default' => null, - 'default_cb' => '', - 'classes' => null, - 'classes_cb' => '', - 'select_all_button' => true, - 'multiple' => false, - 'repeatable' => isset( $args['type'] ) && 'group' == $args['type'], - 'inline' => false, - 'on_front' => true, - 'show_names' => true, - 'save_field' => true, // Will not save if false - 'date_format' => 'm\/d\/Y', - 'time_format' => 'h:i A', - 'description' => isset( $args['desc'] ) ? $args['desc'] : '', - 'preview_size' => 'file' == $args['type'] ? array( 350, 350 ) : array( 50, 50 ), - 'render_row_cb' => array( $this, 'render_field_callback' ), - 'display_cb' => array( $this, 'display_value_callback' ), - 'label_cb' => 'title' != $args['type'] ? array( $this, 'label' ) : '', - 'column' => false, - 'js_dependencies' => array(), - 'show_in_rest' => null, - ) ); - - /* - * Deprecated usage: - * - * 'std' -- use 'default' (no longer works) - * 'row_classes' -- use 'class', or 'class_cb' - * 'default' -- as callback (use default_cb) - */ - $args = $this->convert_deprecated_params( $args ); - - $args['repeatable'] = $args['repeatable'] && ! $this->repeatable_exception( $args['type'] ); - $args['inline'] = $args['inline'] || false !== stripos( $args['type'], '_inline' ); - - $args['options'] = 'group' == $args['type'] ? wp_parse_args( $args['options'], array( - 'add_button' => esc_html__( 'Add Group', 'cmb2' ), - 'remove_button' => esc_html__( 'Remove Group', 'cmb2' ), - ) ) : $args['options']; - - $args['_id'] = $args['id']; - $args['_name'] = $args['id']; - - if ( $this->group ) { - - $args['id'] = $this->group->args( 'id' ) . '_' . $this->group->index . '_' . $args['id']; - $args['_name'] = $this->group->args( 'id' ) . '[' . $this->group->index . '][' . $args['_name'] . ']'; - } - - if ( 'wysiwyg' == $args['type'] ) { - $args['id'] = strtolower( str_ireplace( '-', '_', $args['id'] ) ); - $args['options']['textarea_name'] = $args['_name']; - } - - $option_types = apply_filters( 'cmb2_all_or_nothing_types', array( 'select', 'radio', 'radio_inline', 'taxonomy_select', 'taxonomy_radio', 'taxonomy_radio_inline' ), $this ); - - if ( in_array( $args['type'], $option_types, true ) ) { - - $args['show_option_none'] = isset( $args['show_option_none'] ) ? $args['show_option_none'] : null; - $args['show_option_none'] = true === $args['show_option_none'] ? esc_html__( 'None', 'cmb2' ) : $args['show_option_none']; - - if ( null === $args['show_option_none'] ) { - $off_by_default = in_array( $args['type'], array( 'select', 'radio', 'radio_inline' ), true ); - $args['show_option_none'] = $off_by_default ? false : esc_html__( 'None', 'cmb2' ); - } - - } - - $args['has_supporting_data'] = in_array( - $args['type'], - array( - // CMB2_Sanitize::_save_file_id_value()/CMB2_Sanitize::_get_group_file_value_array() - 'file', - // See CMB2_Sanitize::_save_utc_value() - 'text_datetime_timestamp_timezone', - ), - true - ); - - return $args; - } - - /** - * Get default field arguments specific to this CMB2 object. - * @since 2.2.0 - * @param array $field_args Metabox field config array. - * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent) - * @return array Array of field arguments. - */ - protected function get_default_args( $field_args, $field_group = null ) { - $args = parent::get_default_args( array(), $this->group ); - - if ( isset( $field_args['field_args'] ) ) { - $args = wp_parse_args( $field_args, $args ); - } else { - $args['field_args'] = wp_parse_args( $field_args, $this->args ); - } - - return $args; - } - /** * Returns a cloned version of this field object with, but with * modified/overridden field arguments. * * @since 2.2.2 - * @param array $field_args Array of field arguments, or entire array of + * + * @param array $field_args Array of field arguments, or entire array of * arguments for CMB2_Field * * @return CMB2_Field The new CMB2_Field instance. @@ -1211,50 +1334,22 @@ public function get_cmb() { } /** - * Converts deprecated field parameters to the current/proper parameter, and throws a deprecation notice. - * @since 2.2.3 - * @param array $args Metabox field config array. - * @param array Modified field config array. + * Get default field arguments specific to this CMB2 object. + * + * @since 2.2.0 + * + * @param array $field_args Metabox field config array. + * @param CMB2_Field $field_group (optional) CMB2_Field object (group parent) + * + * @return array Array of field arguments. */ - protected function convert_deprecated_params( $args ) { - - if ( isset( $args['row_classes'] ) ) { - - // We'll let this one be. - // $this->deprecated_param( __CLASS__ . '::__construct()', '2.2.3', self::DEPRECATED_PARAM, 'row_classes', 'classes' ); - - // row_classes param could be a callback. This is definitely deprecated. - if ( is_callable( $args['row_classes'] ) ) { - - $this->deprecated_param( __CLASS__ . '::__construct()', '2.2.3', self::DEPRECATED_CB_PARAM, 'row_classes', 'classes_cb' ); - - $args['classes_cb'] = $args['row_classes']; - $args['classes'] = null; - } else { - - $args['classes'] = $args['row_classes']; - } - - unset( $args['row_classes'] ); - } - - - // default param can be passed a callback as well - if ( is_callable( $args['default'] ) ) { - - $this->deprecated_param( __CLASS__ . '::__construct()', '2.2.3', self::DEPRECATED_CB_PARAM, 'default', 'default_cb' ); - - $args['default_cb'] = $args['default']; - $args['default'] = null; - } - - // options param can be passed a callback as well - if ( is_callable( $args['options'] ) ) { - - $this->deprecated_param( __CLASS__ . '::__construct()', '2.2.3', self::DEPRECATED_CB_PARAM, 'options', 'options_cb' ); + protected function get_default_args( $field_args, $field_group = null ) { + $args = parent::get_default_args( array(), $this->group ); - $args['options_cb'] = $args['options']; - $args['options'] = array(); + if ( isset( $field_args['field_args'] ) ) { + $args = wp_parse_args( $field_args, $args ); + } else { + $args['field_args'] = wp_parse_args( $field_args, $this->args ); } return $args; diff --git a/includes/CMB2/includes/CMB2_Field_Display.php b/includes/CMB2/includes/CMB2_Field_Display.php index 558c6c4..7d01017 100755 --- a/includes/CMB2/includes/CMB2_Field_Display.php +++ b/includes/CMB2/includes/CMB2_Field_Display.php @@ -1,9 +1,10 @@ field = $field; + $this->value = $this->field->value; + } + /** * Get the corresponding display class for the field type. + * * @since 2.2.2 + * * @param CMB2_Field $field + * * @return CMB2_Field_Display */ public static function get( CMB2_Field $field ) { @@ -100,19 +118,10 @@ public static function get( CMB2_Field $field ) { return $type; } - /** - * Setup our class vars - * @since 2.2.2 - * @param CMB2_Field $field A CMB2 field object - */ - public function __construct( CMB2_Field $field ) { - $this->field = $field; - $this->value = $this->field->value; - } - /** * Catchall method if field's 'display_cb' is NOT defined, or field type does * not have a corresponding display method + * * @since 2.2.2 */ public function display() { @@ -123,11 +132,10 @@ public function display() { if ( is_array( $this->field->value ) ) { // Then loop and output. - echo '