Version Description
- New admin interface
- New admin framework
- Instant preview (no page refresh)
- Added title alignment setting
- Shortcode shows inside the edit page
- Admin scripts/styles minification
- Fixed recommended icon alignment
- Fixed plugin conflicts
- Fixed a few PHP errors
Download this release
Release Info
Developer | spwebguy |
Plugin | Responsive Pricing Table |
Version | 5.0 |
Comparing to | |
See all releases |
Code changes from version 4.3.2 to 5.0
- css/admin_de_style.css +0 -177
- css/admin_de_style.min.css +0 -1
- css/rpt_style.css +0 -296
- css/rpt_style.min.css +0 -1
- img/rpt_icon.png +0 -0
- img/skeleton_plan.png +0 -0
- inc/cmb2/.gitignore +0 -68
- inc/cmb2/.scrutinizer.yml +0 -111
- inc/cmb2/.travis.yml +0 -50
- inc/cmb2/bootstrap.php +0 -50
- inc/cmb2/css/cmb2-front.css +0 -2449
- inc/cmb2/css/cmb2-front.css.map +0 -7
- inc/cmb2/css/cmb2-front.min.css +0 -1
- inc/cmb2/css/cmb2.css +0 -3467
- inc/cmb2/css/cmb2.css.map +0 -7
- inc/cmb2/css/cmb2.min.css +0 -1
- inc/cmb2/css/index.php +0 -0
- inc/cmb2/css/sass/cmb2-front.scss +0 -6
- inc/cmb2/css/sass/cmb2.scss +0 -13
- inc/cmb2/css/sass/index.php +0 -0
- inc/cmb2/css/sass/partials/_collapsible_ui.scss +0 -53
- inc/cmb2/css/sass/partials/_front.scss +0 -38
- inc/cmb2/css/sass/partials/_jquery_ui.scss +0 -388
- inc/cmb2/css/sass/partials/_main_wrap.scss +0 -438
- inc/cmb2/css/sass/partials/_misc.scss +0 -29
- inc/cmb2/css/sass/partials/_mixins.scss +0 -40
- inc/cmb2/css/sass/partials/_post_metaboxes.scss +0 -116
- inc/cmb2/css/sass/partials/_sidebar_placements.scss +0 -164
- inc/cmb2/css/sass/partials/_variables.scss +0 -22
- inc/cmb2/css/sass/partials/index.php +0 -0
- inc/cmb2/images/ico-delete.png +0 -0
- inc/cmb2/images/index.php +0 -0
- inc/cmb2/images/ui-bg_flat_0_aaaaaa_40x100.png +0 -0
- inc/cmb2/images/ui-bg_flat_75_ffffff_40x100.png +0 -0
- inc/cmb2/images/ui-bg_glass_55_fbf9ee_1x400.png +0 -0
- inc/cmb2/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
- inc/cmb2/images/ui-bg_glass_75_dadada_1x400.png +0 -0
- inc/cmb2/images/ui-bg_glass_75_e6e6e6_1x400.png +0 -0
- inc/cmb2/images/ui-bg_glass_95_fef1ec_1x400.png +0 -0
- inc/cmb2/images/ui-bg_highlight-soft_75_cccccc_1x100.png +0 -0
- inc/cmb2/images/ui-icons_222222_256x240.png +0 -0
- inc/cmb2/images/ui-icons_2e83ff_256x240.png +0 -0
- inc/cmb2/images/ui-icons_454545_256x240.png +0 -0
- inc/cmb2/images/ui-icons_888888_256x240.png +0 -0
- inc/cmb2/images/ui-icons_cd0a0a_256x240.png +0 -0
- inc/cmb2/includes/CMB2.php +0 -1055
- inc/cmb2/includes/CMB2_Ajax.php +0 -208
- inc/cmb2/includes/CMB2_Boxes.php +0 -73
- inc/cmb2/includes/CMB2_Field.php +0 -954
- inc/cmb2/includes/CMB2_JS.php +0 -148
- inc/cmb2/includes/CMB2_Options.php +0 -202
- inc/cmb2/includes/CMB2_Sanitize.php +0 -406
- inc/cmb2/includes/CMB2_Show_Filters.php +0 -174
- inc/cmb2/includes/CMB2_Types.php +0 -1014
- inc/cmb2/includes/CMB2_Utils.php +0 -194
- inc/cmb2/includes/CMB2_hookup.php +0 -410
- inc/cmb2/includes/helper-functions.php +0 -307
- inc/cmb2/includes/index.php +0 -0
- inc/cmb2/index.php +0 -0
- inc/cmb2/init.php +0 -182
- inc/cmb2/js/cmb2.js +0 -889
- inc/cmb2/js/cmb2.min.js +0 -1
- inc/cmb2/js/index.php +0 -0
- inc/cmb2/js/jquery-ui-timepicker-addon.min.js +0 -5
- inc/css/rpt_style.css +358 -0
- inc/css/rpt_style.min.css +6 -0
- inc/dmb/dmb.css +579 -0
- inc/dmb/dmb.js +637 -0
- inc/dmb/dmb.min.css +8 -0
- inc/dmb/dmb.min.js +47 -0
- {img → inc/img}/rpt_recommended.png +0 -0
- inc/js/rpt.js +18 -0
- inc/js/rpt.min.js +6 -0
- inc/rpt-admin-scripts.php +33 -0
- inc/rpt-front-scripts.php +10 -0
- inc/rpt-metaboxes-help.php +44 -0
- inc/rpt-metaboxes-plans.php +490 -0
- inc/rpt-metaboxes-pro.php +50 -0
- inc/rpt-metaboxes-settings.php +334 -0
- inc/rpt-metaboxes.php +0 -403
- inc/rpt-post-type.php +66 -0
- inc/rpt-pro-version-check.php +22 -0
- inc/rpt-save-metaboxes.php +140 -0
- inc/rpt-shortcode-column.php +24 -0
- inc/rpt-shortcode.php +264 -0
- inc/rpt-text-domain.php +9 -0
- js/rpt_admin.js +0 -11
- js/rpt_admin.min.js +0 -1
- lang/dk-pricr-responsive-pricing-table.pot +434 -0
- lang/responsive-pricing-table-es_ES.mo +0 -0
- lang/responsive-pricing-table-es_ES.po +0 -596
- lang/responsive-pricing-table-fr_FR.mo +0 -0
- lang/responsive-pricing-table-fr_FR.po +0 -597
- lang/responsive-pricing-table.pot +0 -572
- readme.txt +22 -20
- rpt.php +27 -394
css/admin_de_style.css
DELETED
@@ -1,177 +0,0 @@
|
|
1 |
-
.de_first {clear:left;}
|
2 |
-
|
3 |
-
.de_input input[type=text],
|
4 |
-
.de_input textarea {
|
5 |
-
border:2px #eee solid;
|
6 |
-
box-shadow:0 0 0;
|
7 |
-
}
|
8 |
-
|
9 |
-
.de_text,
|
10 |
-
.de_info,
|
11 |
-
.de_color,
|
12 |
-
.de_textarea,
|
13 |
-
.de_text_side,
|
14 |
-
.de_checkbox,
|
15 |
-
.de_checkbox_side,
|
16 |
-
.de_heading,
|
17 |
-
.de_heading_side,
|
18 |
-
.de_upload {
|
19 |
-
padding:0 !important;
|
20 |
-
margin:0 !important;
|
21 |
-
border:none !important;
|
22 |
-
}
|
23 |
-
|
24 |
-
.de_checkbox_side .cmb-th label,
|
25 |
-
.de_text_side label,
|
26 |
-
.de_color label,
|
27 |
-
.de_checkbox_side .cmb-th,
|
28 |
-
.de_text .cmb-th,
|
29 |
-
.de_textarea .cmb-th,
|
30 |
-
.de_info .cmb-td h5,
|
31 |
-
.de_upload .cmb-th {
|
32 |
-
font-weight:400 !important;
|
33 |
-
font-size:14px;
|
34 |
-
width:100% !important;
|
35 |
-
color:#555;
|
36 |
-
padding-left:4px !important;
|
37 |
-
border-bottom:0 !important;
|
38 |
-
}
|
39 |
-
|
40 |
-
/* Remove the bottom borders */
|
41 |
-
.de_text_side .cmb-th label:after,
|
42 |
-
.de_color label:after,
|
43 |
-
.de_color label:after,
|
44 |
-
.de_checkbox_side .cmb-th label:after {
|
45 |
-
display:none !important;
|
46 |
-
}
|
47 |
-
|
48 |
-
.de_info_side .cmb-td p, .de_checkbox_side .cmb-td label span {padding:0 !important;}
|
49 |
-
.de_checkbox_side .cmb-th label {padding-left:0 !important;}
|
50 |
-
|
51 |
-
.de_color .cmb-th,
|
52 |
-
.de_text_side label,
|
53 |
-
.de_text_side .cmb-th label,
|
54 |
-
.de_checkbox_side .cmb-th {
|
55 |
-
padding-bottom:0px !important;
|
56 |
-
}
|
57 |
-
|
58 |
-
.de_info .cmb-td input,
|
59 |
-
.de_info .cmb-td,
|
60 |
-
.de_select select,
|
61 |
-
.de_textarea .cmb-td input,
|
62 |
-
.de_textarea .cmb-td,
|
63 |
-
.de_textarea textarea,
|
64 |
-
.de_color .cmb-td,
|
65 |
-
.de_text_side .cmb-td,
|
66 |
-
.de_text .cmb-td,
|
67 |
-
.de_text .cmb-td input,
|
68 |
-
.de_text_side .cmb-td input,
|
69 |
-
.de_text_side .cmb-td select,
|
70 |
-
.de_checkbox .cmb-td,
|
71 |
-
.de_upload .cmb-td,
|
72 |
-
.de_checkbox_side .cmb-td {
|
73 |
-
width:100% !important;
|
74 |
-
}
|
75 |
-
|
76 |
-
.de_text_side .cmb-th {padding-bottom:5px !important;}
|
77 |
-
|
78 |
-
.de_info .cmb-td p,
|
79 |
-
.de_info_side .cmb-td p,
|
80 |
-
.de_checkbox_side .cmb-td label span,
|
81 |
-
.de_checkbox .cmb-td label span {
|
82 |
-
font-size:12px;
|
83 |
-
color:#444;
|
84 |
-
font-style:normal !important;
|
85 |
-
}
|
86 |
-
|
87 |
-
.de_info_side .cmb-td a {font-size:15px !important; text-decoration:none !important;}
|
88 |
-
.de_info_side .cmb-td a span {position:relative; top:3px;}
|
89 |
-
|
90 |
-
/* Upload */
|
91 |
-
.de_upload { padding-top:4px !important;}
|
92 |
-
.de_upload .cmb-td input[type=text] {width:80% !important; color:#ccc !important; border:2px #d9dbec solid !important; box-shadow: 0 0 0 !important;}
|
93 |
-
.de_upload .cmb-td .button {margin-left:0 !important; width:19% !important; position:relative; top:4px;}
|
94 |
-
|
95 |
-
/* Heading */
|
96 |
-
.de_heading {padding-top:14px !important;}
|
97 |
-
|
98 |
-
.de_heading .cmb-td h5,
|
99 |
-
.de_heading_side .cmb-td h5 {
|
100 |
-
font-style:normal !important;
|
101 |
-
color:#0073AA;
|
102 |
-
padding:4px 10px;
|
103 |
-
font-weight:400 !important;
|
104 |
-
border-bottom:3px whitesmoke solid !important;
|
105 |
-
padding-bottom:8px !important;
|
106 |
-
padding-left:4px !important;
|
107 |
-
}
|
108 |
-
|
109 |
-
.de_heading .cmb-td h5 {font-size:17px !important;}
|
110 |
-
.de_heading_side .cmb-td h5 {font-size:15px !important;}
|
111 |
-
|
112 |
-
.de_fifty,
|
113 |
-
.de_twentyfive,
|
114 |
-
.de_seventyfive,
|
115 |
-
.de_hundred {
|
116 |
-
margin:4px 1.5% 14px !important;
|
117 |
-
}
|
118 |
-
|
119 |
-
.de_fifty {width:47% !important; float:left !important;}
|
120 |
-
.de_twentyfive {width:22% !important; float:left !important; }
|
121 |
-
.de_seventyfive {width:72% !important; float:left !important; }
|
122 |
-
.de_hundred {clear:both; width:97% !important;}
|
123 |
-
|
124 |
-
@media only screen and (max-width: 1100px) {
|
125 |
-
.de_fifty,
|
126 |
-
.de_twentyfive,
|
127 |
-
.de_seventyfive,
|
128 |
-
.de_hundred {
|
129 |
-
clear:both;
|
130 |
-
width:97% !important;
|
131 |
-
margin:4px 1.5% 14px !important;
|
132 |
-
}
|
133 |
-
}
|
134 |
-
|
135 |
-
/* Tooltip */
|
136 |
-
.wpd_help_icon {position:relative; top:-1px; color:lightgrey;}
|
137 |
-
|
138 |
-
.wpd_tooltip {
|
139 |
-
color:#444;
|
140 |
-
display: inline;
|
141 |
-
position: relative;
|
142 |
-
}
|
143 |
-
|
144 |
-
.wpd_tooltip:hover:after{
|
145 |
-
background: #333;
|
146 |
-
background: rgba(0,0,0,.8);
|
147 |
-
border-radius: 5px;
|
148 |
-
bottom: 26px;
|
149 |
-
color: #fff;
|
150 |
-
content: attr(title);
|
151 |
-
right:-80px;
|
152 |
-
padding: 5px 6px;
|
153 |
-
position: absolute;
|
154 |
-
z-index: 999998;
|
155 |
-
width: 150px;
|
156 |
-
font-size:11px;
|
157 |
-
line-height:16px;
|
158 |
-
text-align:center;
|
159 |
-
}
|
160 |
-
|
161 |
-
.wpd_tooltip:hover:before{
|
162 |
-
border: solid;
|
163 |
-
border-color: #333 transparent;
|
164 |
-
border-width: 6px 6px 0 6px;
|
165 |
-
bottom: 20px;
|
166 |
-
content: "";
|
167 |
-
right:4px;
|
168 |
-
position: absolute;
|
169 |
-
z-index: 999999;
|
170 |
-
}
|
171 |
-
|
172 |
-
/* Metabox head */
|
173 |
-
#_tmm_head_repeat .cmb-group-title {background:#f8f8f8; font-weight:400;}
|
174 |
-
|
175 |
-
.wpd_free_pro {float:right;}
|
176 |
-
.wpd_free_pro:hover span {opacity:0.8;}
|
177 |
-
.wpd_pro_btn:hover {opacity:0.8;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
css/admin_de_style.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.de_fifty,.de_seventyfive,.de_twentyfive{float:left!important}.de_first{clear:left}.de_input input[type=text],.de_input textarea{border:2px solid #eee;box-shadow:0 0 0}.de_checkbox,.de_checkbox_side,.de_color,.de_heading,.de_heading_side,.de_info,.de_text,.de_text_side,.de_textarea,.de_upload{padding:0!important;margin:0!important;border:none!important}.de_checkbox_side .cmb-th,.de_checkbox_side .cmb-th label,.de_color label,.de_info .cmb-td h5,.de_text .cmb-th,.de_text_side label,.de_textarea .cmb-th,.de_upload .cmb-th{font-weight:400!important;font-size:14px;width:100%!important;color:#555;padding-left:4px!important;border-bottom:0!important}.de_checkbox_side .cmb-th label:after,.de_color label:after,.de_text_side .cmb-th label:after{display:none!important}.de_checkbox_side .cmb-td label span,.de_info_side .cmb-td p{padding:0!important}.de_checkbox_side .cmb-th label{padding-left:0!important}.de_checkbox_side .cmb-th,.de_color .cmb-th,.de_text_side .cmb-th label,.de_text_side label{padding-bottom:0!important}.de_checkbox .cmb-td,.de_checkbox_side .cmb-td,.de_color .cmb-td,.de_info .cmb-td,.de_info .cmb-td input,.de_select select,.de_text .cmb-td,.de_text .cmb-td input,.de_text_side .cmb-td,.de_text_side .cmb-td input,.de_text_side .cmb-td select,.de_textarea .cmb-td,.de_textarea .cmb-td input,.de_textarea textarea,.de_upload .cmb-td{width:100%!important}.de_text_side .cmb-th{padding-bottom:5px!important}.de_checkbox .cmb-td label span,.de_checkbox_side .cmb-td label span,.de_info .cmb-td p,.de_info_side .cmb-td p{font-size:12px;color:#444;font-style:normal!important}.de_info_side .cmb-td a{font-size:15px!important;text-decoration:none!important}.de_info_side .cmb-td a span{position:relative;top:3px}.de_upload{padding-top:4px!important}.de_upload .cmb-td input[type=text]{width:80%!important;color:#ccc!important;border:2px solid #d9dbec!important;box-shadow:0 0 0!important}.de_upload .cmb-td .button{margin-left:0!important;width:19%!important;position:relative;top:4px}.de_heading{padding-top:14px!important}.de_heading .cmb-td h5,.de_heading_side .cmb-td h5{font-style:normal!important;color:#0073AA;padding:4px 10px;font-weight:400!important;border-bottom:3px #f5f5f5 solid!important;padding-bottom:8px!important;padding-left:4px!important}.de_heading .cmb-td h5{font-size:17px!important}.de_heading_side .cmb-td h5{font-size:15px!important}.de_fifty,.de_hundred,.de_seventyfive,.de_twentyfive{margin:4px 1.5% 14px!important}.de_fifty{width:47%!important}.de_twentyfive{width:22%!important}.de_seventyfive{width:72%!important}.de_hundred{clear:both;width:97%!important}@media only screen and (max-width:1100px){.de_fifty,.de_hundred,.de_seventyfive,.de_twentyfive{clear:both;width:97%!important;margin:4px 1.5% 14px!important}}.wpd_help_icon{position:relative;top:-1px;color:#d3d3d3}.wpd_tooltip{color:#444;display:inline;position:relative}.wpd_tooltip:hover:after{background:#333;background:rgba(0,0,0,.8);border-radius:5px;bottom:26px;color:#fff;content:attr(title);right:-80px;padding:5px 6px;position:absolute;z-index:999998;width:150px;font-size:11px;line-height:16px;text-align:center}.wpd_tooltip:hover:before{border:solid;border-color:#333 transparent;border-width:6px 6px 0;bottom:20px;content:"";right:4px;position:absolute;z-index:999999}#_tmm_head_repeat .cmb-group-title{background:#f8f8f8;font-weight:400}.wpd_free_pro{float:right}.wpd_free_pro:hover span,.wpd_pro_btn:hover{opacity:.8}
|
|
css/rpt_style.css
DELETED
@@ -1,296 +0,0 @@
|
|
1 |
-
.rpt_5_plans .rpt_plan {width:19.5%; float:left;}
|
2 |
-
.rpt_5_plans .rpt_plan_0 {margin-right:0.62%;}
|
3 |
-
.rpt_5_plans .rpt_plan_2 {margin-left:0.62%;}
|
4 |
-
.rpt_5_plans .rpt_plan_3 {margin-left:0.62%;}
|
5 |
-
.rpt_5_plans .rpt_plan_4 {margin-left:0.62%;}
|
6 |
-
|
7 |
-
.rpt_4_plans .rpt_plan {width:24.5%; float:left;}
|
8 |
-
.rpt_4_plans .rpt_plan_0 {margin-right:0.66%;}
|
9 |
-
.rpt_4_plans .rpt_plan_2 {margin-left:0.66%;}
|
10 |
-
.rpt_4_plans .rpt_plan_3 {margin-left:0.66%;}
|
11 |
-
|
12 |
-
.rpt_3_plans .rpt_plan {width:32%; float:left;}
|
13 |
-
.rpt_3_plans .rpt_plan_0 {margin-right:1.9%;}
|
14 |
-
.rpt_3_plans .rpt_plan_2 {margin-left:1.9%;}
|
15 |
-
|
16 |
-
.rpt_2_plans .rpt_plan {width:49%; float:left;}
|
17 |
-
.rpt_2_plans .rpt_plan_0 {margin-right:2%;}
|
18 |
-
|
19 |
-
.rpt_style_basic .rpt_plan .rpt_title img {
|
20 |
-
margin-right:10px;
|
21 |
-
position:relative;
|
22 |
-
vertical-align: middle;
|
23 |
-
}
|
24 |
-
.rpt_style_basic .rpt_plan .rpt_title {
|
25 |
-
border-bottom:#111 solid 1px;
|
26 |
-
background:#222;
|
27 |
-
padding:14px 18px;
|
28 |
-
font-size:26px;
|
29 |
-
color:white;
|
30 |
-
line-height:48px;
|
31 |
-
-webkit-border-top-left-radius: 8px;
|
32 |
-
-webkit-border-top-right-radius: 8px;
|
33 |
-
-moz-border-radius-topleft: 8px;
|
34 |
-
-moz-border-radius-topright: 8px;
|
35 |
-
border-top-left-radius: 8px;
|
36 |
-
border-top-right-radius: 8px;
|
37 |
-
}
|
38 |
-
|
39 |
-
.rpt_style_basic .rpt_sm_title .rpt_plan .rpt_title {font-size:20px;}
|
40 |
-
.rpt_style_basic .rpt_xsm_title .rpt_plan .rpt_title {font-size:17px;}
|
41 |
-
|
42 |
-
.rpt_4_plans .rpt_plan .rpt_title {font-size:17px;}
|
43 |
-
.rpt_4_plans .rpt_sm_title .rpt_plan .rpt_title {font-size:15px;}
|
44 |
-
.rpt_4_plans .rpt_xsm_title .rpt_plan .rpt_title {font-size:13px;}
|
45 |
-
|
46 |
-
.rpt_5_plans .rpt_plan .rpt_title {font-size:15px;}
|
47 |
-
.rpt_5_plans .rpt_sm_title .rpt_plan .rpt_title {font-size:13px;}
|
48 |
-
.rpt_5_plans .rpt_xsm_title .rpt_plan .rpt_title {font-size:12px;}
|
49 |
-
|
50 |
-
.rpt_style_basic .rpt_plan .rpt_head .rpt_price .rpt_currency {
|
51 |
-
position:relative;
|
52 |
-
top:-44px;
|
53 |
-
left:-10px;
|
54 |
-
font-size:35px;
|
55 |
-
line-height:0px;
|
56 |
-
}
|
57 |
-
|
58 |
-
.rpt_4_plans .rpt_plan .rpt_head .rpt_price .rpt_currency {top:-36px;}
|
59 |
-
.rpt_5_plans .rpt_plan .rpt_head .rpt_price .rpt_currency {top:-26px;}
|
60 |
-
|
61 |
-
.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {font-size:30px; top:-44px;left:-4px;}
|
62 |
-
.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {font-size:25px; top:-30px;left:-4px;}
|
63 |
-
.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {font-size:21px; top:-14px; left:-4px;}
|
64 |
-
|
65 |
-
.rpt_style_basic .rpt_plan .rpt_head {
|
66 |
-
border-top:#222 solid 2px;
|
67 |
-
background: #333333; /* Old browsers */
|
68 |
-
background: -moz-linear-gradient(45deg, #333333 0%, #1c1c1c 100%); /* FF3.6+ */
|
69 |
-
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
|
70 |
-
background: -webkit-linear-gradient(45deg, #333333 0%,#1c1c1c 100%); /* Chrome10+,Safari5.1+ */
|
71 |
-
background: -o-linear-gradient(45deg, #333333 0%,#1c1c1c 100%); /* Opera 11.10+ */
|
72 |
-
background: -ms-linear-gradient(45deg, #333333 0%,#1c1c1c 100%); /* IE10+ */
|
73 |
-
background: linear-gradient(45deg, #333333 0%,#1c1c1c 100%); /* W3C */
|
74 |
-
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#1c1c1c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
|
75 |
-
}
|
76 |
-
|
77 |
-
.rpt_style_basic .rpt_plan .rpt_head .rpt_price {
|
78 |
-
padding:6px 10px;
|
79 |
-
font-size:74px;
|
80 |
-
line-height:100px;
|
81 |
-
font-weight:300;
|
82 |
-
text-align:center;
|
83 |
-
color:white;
|
84 |
-
text-shadow: 1px 2px 7px rgba(0, 0, 0, 0.6);
|
85 |
-
}
|
86 |
-
|
87 |
-
.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price {font-size:62px;}
|
88 |
-
.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {font-size:56px;}
|
89 |
-
.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {font-size:38px;}
|
90 |
-
|
91 |
-
.rpt_4_plans .rpt_plan .rpt_head .rpt_price {font-size:69px; line-height:80px;}
|
92 |
-
.rpt_4_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {font-size:53px; line-height:65px;}
|
93 |
-
.rpt_4_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {font-size:47px; line-height:64px;}
|
94 |
-
.rpt_4_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {font-size:31px; line-height:60px;}
|
95 |
-
|
96 |
-
.rpt_5_plans .rpt_plan .rpt_head .rpt_price {font-size:59px; line-height:80px;}
|
97 |
-
.rpt_5_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {font-size:44px; line-height:60px;}
|
98 |
-
.rpt_5_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {font-size:37px; line-height:53px;}
|
99 |
-
.rpt_5_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {font-size:24px; line-height:50px;}
|
100 |
-
|
101 |
-
.rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence {
|
102 |
-
font-size:13px;
|
103 |
-
font-weight:300;
|
104 |
-
line-height:18px;
|
105 |
-
padding:20px 40px 10px;
|
106 |
-
color:lightgrey;
|
107 |
-
text-align:center;
|
108 |
-
}
|
109 |
-
|
110 |
-
.rpt_style_basic .rpt_sm_recurrence .rpt_plan .rpt_head .rpt_recurrence {font-size:11px; padding:20px 40px 4px;}
|
111 |
-
|
112 |
-
.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle {
|
113 |
-
font-size:16px;
|
114 |
-
line-height:20px;
|
115 |
-
font-weight:300;
|
116 |
-
text-align:center;
|
117 |
-
padding:10px 30px 20px;
|
118 |
-
}
|
119 |
-
|
120 |
-
.rpt_style_basic .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:14px;}
|
121 |
-
.rpt_style_basic .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:12px;}
|
122 |
-
|
123 |
-
.rpt_4_plans .rpt_plan .rpt_head .rpt_subtitle {font-size:16px; line-height:18px; padding:10px 10px 20px;}
|
124 |
-
.rpt_4_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:14px; line-height:17px;}
|
125 |
-
.rpt_4_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:13px; line-height:16px;}
|
126 |
-
|
127 |
-
.rpt_5_plans .rpt_plan .rpt_head .rpt_subtitle {font-size:15px; line-height:18px; padding:10px 10px 20px;}
|
128 |
-
.rpt_5_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:13px; line-height:17px;}
|
129 |
-
.rpt_5_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:12px; line-height:16px;}
|
130 |
-
|
131 |
-
.rpt_style_basic .rpt_plan .rpt_head .rpt_description {
|
132 |
-
font-size:14px;
|
133 |
-
line-height:20px;
|
134 |
-
padding:0px 20px 30px;
|
135 |
-
font-weight:300;
|
136 |
-
text-align:center;
|
137 |
-
color:grey;
|
138 |
-
}
|
139 |
-
|
140 |
-
.rpt_style_basic .rpt_sm_description .rpt_plan .rpt_head .rpt_description {font-size:12px;}
|
141 |
-
|
142 |
-
.rpt_4_plans .rpt_plan .rpt_head .rpt_description {font-size:13px; line-height:18px; }
|
143 |
-
.rpt_4_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description {font-size:12px; line-height:17px;}
|
144 |
-
|
145 |
-
.rpt_5_plans .rpt_plan .rpt_head .rpt_description {font-size:12px; line-height:18px;}
|
146 |
-
.rpt_5_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description {font-size:11px; line-height:17px;}
|
147 |
-
|
148 |
-
.rpt_style_basic .rpt_plan .rpt_features {
|
149 |
-
padding:20px;
|
150 |
-
background:whitesmoke;
|
151 |
-
text-align:center;
|
152 |
-
}
|
153 |
-
|
154 |
-
.rpt_style_basic .rpt_plan .rpt_features .rpt_feature {
|
155 |
-
font-size: 16px;
|
156 |
-
padding:6px 16px;
|
157 |
-
border-bottom: 1px dotted lightgrey;
|
158 |
-
}
|
159 |
-
.rpt_style_basic .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {font-size: 14px;}
|
160 |
-
|
161 |
-
.rpt_4_plans .rpt_plan .rpt_features .rpt_feature {
|
162 |
-
padding:6px 10px;
|
163 |
-
font-size: 14px;
|
164 |
-
}
|
165 |
-
.rpt_4_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {font-size: 12px;}
|
166 |
-
|
167 |
-
.rpt_5_plans .rpt_plan .rpt_features .rpt_feature {
|
168 |
-
padding:6px 10px;
|
169 |
-
font-size: 13px;
|
170 |
-
}
|
171 |
-
.rpt_5_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {font-size: 11px;}
|
172 |
-
|
173 |
-
.rpt_style_basic .rpt_plan .rpt_foot {
|
174 |
-
display:block;
|
175 |
-
padding:10px 30px;
|
176 |
-
border-top:whitesmoke solid 2px;
|
177 |
-
-webkit-border-bottom-left-radius: 8px;
|
178 |
-
-webkit-border-bottom-right-radius: 8px;
|
179 |
-
-moz-border-radius-bottomleft: 8px;
|
180 |
-
-moz-border-radius-bottomright: 8px;
|
181 |
-
border-bottom-left-radius: 8px;
|
182 |
-
border-bottom-right-radius: 8px;
|
183 |
-
text-align:center;
|
184 |
-
color: white;
|
185 |
-
font-size: 24px;
|
186 |
-
text-decoration:none;
|
187 |
-
font-weight:300;
|
188 |
-
transition:All 500ms ease;
|
189 |
-
-webkit-transition:All 500ms ease;
|
190 |
-
-moz-transition:All 500ms ease;
|
191 |
-
-o-transition:All 500ms ease;
|
192 |
-
}
|
193 |
-
.rpt_style_basic .rpt_sm_button .rpt_plan .rpt_foot {font-size: 19px;}
|
194 |
-
|
195 |
-
.rpt_4_plans .rpt_plan .rpt_foot {padding:4px 20px; font-size:19px;}
|
196 |
-
.rpt_4_plans .rpt_sm_button .rpt_plan .rpt_foot {padding:4px 20px; font-size:17px;}
|
197 |
-
|
198 |
-
.rpt_5_plans .rpt_plan .rpt_foot {padding:4px 20px; font-size:17px;}
|
199 |
-
.rpt_5_plans .rpt_sm_button .rpt_plan .rpt_foot {font-size:16px;}
|
200 |
-
|
201 |
-
.rpt_style_basic .rpt_plan .rpt_foot:hover {opacity:0.8;}
|
202 |
-
|
203 |
-
.rpt_style_basic .rpt_plan img {
|
204 |
-
display:inline;
|
205 |
-
margin:0px 10px 0 0;
|
206 |
-
padding:0;
|
207 |
-
-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
|
208 |
-
-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
|
209 |
-
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
|
210 |
-
border:none;
|
211 |
-
}
|
212 |
-
|
213 |
-
.rpt_style_basic .rpt_recommended_plan {position:relative; top:-10px;}
|
214 |
-
|
215 |
-
.rpt_style_basic .rpt_recommended_plan .rpt_title {background:#111;}
|
216 |
-
|
217 |
-
.rpt_style_basic .rpt_recommended_plan .rpt_head .rpt_price {font-size:98px;}
|
218 |
-
.rpt_4_plans .rpt_recommended_plan .rpt_head .rpt_price {font-size:74px;}
|
219 |
-
.rpt_5_plans .rpt_recommended_plan .rpt_head .rpt_price {font-size:67px;}
|
220 |
-
|
221 |
-
.rpt_style_basic .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:83px;}
|
222 |
-
.rpt_4_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:60px;}
|
223 |
-
.rpt_5_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:54px;}
|
224 |
-
|
225 |
-
.rpt_style_basic .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:55px;}
|
226 |
-
.rpt_4_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:49px;}
|
227 |
-
.rpt_5_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:41px;}
|
228 |
-
|
229 |
-
.rpt_style_basic .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:42px;}
|
230 |
-
.rpt_4_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:34px;}
|
231 |
-
.rpt_5_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:26px;}
|
232 |
-
|
233 |
-
.rpt_style_basic .rpt_recommended_plan .rpt_head {
|
234 |
-
background: #1e1e1e; /* Old browsers */
|
235 |
-
background: -moz-linear-gradient(45deg, #1e1e1e 0%, #191919 100%); /* FF3.6+ */
|
236 |
-
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#1e1e1e), color-stop(100%,#191919)); /* Chrome,Safari4+ */
|
237 |
-
background: -webkit-linear-gradient(45deg, #1e1e1e 0%,#191919 100%); /* Chrome10+,Safari5.1+ */
|
238 |
-
background: -o-linear-gradient(45deg, #1e1e1e 0%,#191919 100%); /* Opera 11.10+ */
|
239 |
-
background: -ms-linear-gradient(45deg, #1e1e1e 0%,#191919 100%); /* IE10+ */
|
240 |
-
background: linear-gradient(45deg, #1e1e1e 0%,#191919 100%); /* W3C */
|
241 |
-
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#191919',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
|
242 |
-
}
|
243 |
-
|
244 |
-
.rpt_style_basic .rpt_recommended_plan .rpt_foot {font-size:30px; padding:16px 0px;}
|
245 |
-
.rpt_style_basic .rpt_sm_button .rpt_recommended_plan .rpt_foot {font-size:25px;}
|
246 |
-
|
247 |
-
.rpt_4_plans .rpt_recommended_plan .rpt_foot {font-size:22px; font-weight:300; padding:10px 0px;}
|
248 |
-
.rpt_4_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot {font-size:19px; padding:10px 0px;}
|
249 |
-
|
250 |
-
.rpt_5_plans .rpt_recommended_plan .rpt_foot {font-size:20px; font-weight:300; padding:10px 0px;}
|
251 |
-
.rpt_5_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot {font-size:18px; padding:10px 0px;}
|
252 |
-
|
253 |
-
img.rpt_recommended {float:right;}
|
254 |
-
|
255 |
-
/* CSS FIXES */
|
256 |
-
.entry-content .rpt_plan a {border-bottom:none;}
|
257 |
-
.rpt_plan a {border-bottom:none;}
|
258 |
-
|
259 |
-
/* TABLETS */
|
260 |
-
@media only screen and (min-width: 40em) and (max-width: 64.063em) {
|
261 |
-
.rpt_style_basic .rpt_plan .rpt_head .rpt_price {font-size:64px; margin-top:20px;}
|
262 |
-
}
|
263 |
-
|
264 |
-
/* MOBILE SCREENS */
|
265 |
-
@media only screen and (max-width: 40em) {
|
266 |
-
.rpt_style_basic .rpt_recommended_plan .rpt_foot {font-size:30px; font-weight:300; padding:20px 0px;}
|
267 |
-
.rpt_style_basic .rpt_plan .rpt_head .rpt_price {font-size:74px !important;line-height:100px !important;}
|
268 |
-
.rpt_style_basic .rpt_plan .rpt_title {font-size:26px !important;line-height:48px;}
|
269 |
-
.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle {
|
270 |
-
font-size:17px !important;
|
271 |
-
line-height:28px;
|
272 |
-
padding:10px 40px 20px;
|
273 |
-
}
|
274 |
-
|
275 |
-
.rpt_style_basic .rpt_plan .rpt_head .rpt_description {
|
276 |
-
font-size:15px !important;
|
277 |
-
line-height:26px !important;
|
278 |
-
padding:0px 40px 30px;
|
279 |
-
}
|
280 |
-
|
281 |
-
.rpt_style_basic .rpt_plan .rpt_features .rpt_feature {padding:6px 16px;font-size:14px !important;}
|
282 |
-
|
283 |
-
.rpt_style_basic .rpt_plan .rpt_foot {
|
284 |
-
padding:10px 40px;
|
285 |
-
text-align:center;
|
286 |
-
font-size: 20px !important;
|
287 |
-
}
|
288 |
-
|
289 |
-
.rpt_plans .rpt_plan {width:96%;}
|
290 |
-
.rpt_plans .rpt_plan {margin:10px 2% 20px !important;}
|
291 |
-
|
292 |
-
.rpt_plan .rpt_head .rpt_price .rpt_currency {top:-36px !important; left:-10px !important; font-size:35px !important;}
|
293 |
-
}
|
294 |
-
|
295 |
-
/* Original plugin font style */
|
296 |
-
#rpt_pricr .rpt_plan_ori .rpt_title, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_recurrence, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_price, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_price .rpt_currency, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_subtitle, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_description, #rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature, #rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature a, #rpt_pricr .rpt_plan_ori .rpt_foot {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-weight:300 !important;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
css/rpt_style.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.rpt_5_plans .rpt_plan{width:19.5%;float:left}.rpt_5_plans .rpt_plan_0{margin-right:.62%}.rpt_5_plans .rpt_plan_2{margin-left:.62%}.rpt_5_plans .rpt_plan_3{margin-left:.62%}.rpt_5_plans .rpt_plan_4{margin-left:.62%}.rpt_4_plans .rpt_plan{width:24.5%;float:left}.rpt_4_plans .rpt_plan_0{margin-right:.66%}.rpt_4_plans .rpt_plan_2{margin-left:.66%}.rpt_4_plans .rpt_plan_3{margin-left:.66%}.rpt_3_plans .rpt_plan{width:32%;float:left}.rpt_3_plans .rpt_plan_0{margin-right:1.9%}.rpt_3_plans .rpt_plan_2{margin-left:1.9%}.rpt_2_plans .rpt_plan{width:49%;float:left}.rpt_2_plans .rpt_plan_0{margin-right:2%}.rpt_style_basic .rpt_plan .rpt_title img{margin-right:10px;position:relative;vertical-align:middle}.rpt_style_basic .rpt_plan .rpt_title{border-bottom:#111 solid 1px;background:#222;padding:14px 18px;font-size:26px;color:#fff;line-height:48px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}.rpt_style_basic .rpt_sm_title .rpt_plan .rpt_title{font-size:20px}.rpt_style_basic .rpt_xsm_title .rpt_plan .rpt_title{font-size:17px}.rpt_4_plans .rpt_plan .rpt_title{font-size:17px}.rpt_4_plans .rpt_sm_title .rpt_plan .rpt_title{font-size:15px}.rpt_4_plans .rpt_xsm_title .rpt_plan .rpt_title{font-size:13px}.rpt_5_plans .rpt_plan .rpt_title{font-size:15px}.rpt_5_plans .rpt_sm_title .rpt_plan .rpt_title{font-size:13px}.rpt_5_plans .rpt_xsm_title .rpt_plan .rpt_title{font-size:12px}.rpt_style_basic .rpt_plan .rpt_head .rpt_price .rpt_currency{position:relative;top:-44px;left:-10px;font-size:35px;line-height:0}.rpt_4_plans .rpt_plan .rpt_head .rpt_price .rpt_currency{top:-36px}.rpt_5_plans .rpt_plan .rpt_head .rpt_price .rpt_currency{top:-26px}.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price .rpt_currency{font-size:30px;top:-44px;left:-4px}.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency{font-size:25px;top:-30px;left:-4px}.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency{font-size:21px;top:-14px;left:-4px}.rpt_style_basic .rpt_plan .rpt_head{border-top:#222 solid 2px;background:#333;background:-moz-linear-gradient(45deg,#333 0%,#1c1c1c 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#333),color-stop(100%,#1c1c1c));background:-webkit-linear-gradient(45deg,#333 0%,#1c1c1c 100%);background:-o-linear-gradient(45deg,#333 0%,#1c1c1c 100%);background:-ms-linear-gradient(45deg,#333 0%,#1c1c1c 100%);background:linear-gradient(45deg,#333 0%,#1c1c1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#1c1c1c',GradientType=1)}.rpt_style_basic .rpt_plan .rpt_head .rpt_price{padding:6px 10px;font-size:74px;line-height:100px;font-weight:300;text-align:center;color:#fff;text-shadow:1px 2px 7px rgba(0,0,0,0.6)}.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:62px}.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:56px}.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:38px}.rpt_4_plans .rpt_plan .rpt_head .rpt_price{font-size:69px;line-height:80px}.rpt_4_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:53px;line-height:65px}.rpt_4_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:47px;line-height:64px}.rpt_4_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:31px;line-height:60px}.rpt_5_plans .rpt_plan .rpt_head .rpt_price{font-size:59px;line-height:80px}.rpt_5_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:44px;line-height:60px}.rpt_5_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:37px;line-height:53px}.rpt_5_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:24px;line-height:50px}.rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence{font-size:13px;font-weight:300;line-height:18px;padding:20px 40px 10px;color:#d3d3d3;text-align:center}.rpt_style_basic .rpt_sm_recurrence .rpt_plan .rpt_head .rpt_recurrence{font-size:11px;padding:20px 40px 4px}.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle{font-size:16px;line-height:20px;font-weight:300;text-align:center;padding:10px 30px 20px}.rpt_style_basic .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:14px}.rpt_style_basic .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:12px}.rpt_4_plans .rpt_plan .rpt_head .rpt_subtitle{font-size:16px;line-height:18px;padding:10px 10px 20px}.rpt_4_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:14px;line-height:17px}.rpt_4_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:13px;line-height:16px}.rpt_5_plans .rpt_plan .rpt_head .rpt_subtitle{font-size:15px;line-height:18px;padding:10px 10px 20px}.rpt_5_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:13px;line-height:17px}.rpt_5_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:12px;line-height:16px}.rpt_style_basic .rpt_plan .rpt_head .rpt_description{font-size:14px;line-height:20px;padding:0 20px 30px;font-weight:300;text-align:center;color:grey}.rpt_style_basic .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:12px}.rpt_4_plans .rpt_plan .rpt_head .rpt_description{font-size:13px;line-height:18px}.rpt_4_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:12px;line-height:17px}.rpt_5_plans .rpt_plan .rpt_head .rpt_description{font-size:12px;line-height:18px}.rpt_5_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:11px;line-height:17px}.rpt_style_basic .rpt_plan .rpt_features{padding:20px;background:#f5f5f5;text-align:center}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature{font-size:16px;padding:6px 16px;border-bottom:1px dotted #d3d3d3}.rpt_style_basic .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:14px}.rpt_4_plans .rpt_plan .rpt_features .rpt_feature{padding:6px 10px;font-size:14px}.rpt_4_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:12px}.rpt_5_plans .rpt_plan .rpt_features .rpt_feature{padding:6px 10px;font-size:13px}.rpt_5_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:11px}.rpt_style_basic .rpt_plan .rpt_foot{display:block;padding:10px 30px;border-top:#f5f5f5 solid 2px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center;color:#fff;font-size:24px;text-decoration:none;font-weight:300;transition:All 500ms ease;-webkit-transition:All 500ms ease;-moz-transition:All 500ms ease;-o-transition:All 500ms ease}.rpt_style_basic .rpt_sm_button .rpt_plan .rpt_foot{font-size:19px}.rpt_4_plans .rpt_plan .rpt_foot{padding:4px 20px;font-size:19px}.rpt_4_plans .rpt_sm_button .rpt_plan .rpt_foot{padding:4px 20px;font-size:17px}.rpt_5_plans .rpt_plan .rpt_foot{padding:4px 20px;font-size:17px}.rpt_5_plans .rpt_sm_button .rpt_plan .rpt_foot{font-size:16px}.rpt_style_basic .rpt_plan .rpt_foot:hover{opacity:.8}.rpt_style_basic .rpt_plan img{display:inline;margin:0 10px 0 0;padding:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);border:none}.rpt_style_basic .rpt_recommended_plan{position:relative;top:-10px}.rpt_style_basic .rpt_recommended_plan .rpt_title{background:#111}.rpt_style_basic .rpt_recommended_plan .rpt_head .rpt_price{font-size:98px}.rpt_4_plans .rpt_recommended_plan .rpt_head .rpt_price{font-size:74px}.rpt_5_plans .rpt_recommended_plan .rpt_head .rpt_price{font-size:67px}.rpt_style_basic .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:83px}.rpt_4_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:60px}.rpt_5_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:54px}.rpt_style_basic .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:55px}.rpt_4_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:49px}.rpt_5_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:41px}.rpt_style_basic .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:42px}.rpt_4_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:34px}.rpt_5_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:26px}.rpt_style_basic .rpt_recommended_plan .rpt_head{background:#1e1e1e;background:-moz-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#1e1e1e),color-stop(100%,#191919));background:-webkit-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:-o-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:-ms-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:linear-gradient(45deg,#1e1e1e 0%,#191919 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e1e1e',endColorstr='#191919',GradientType=1)}.rpt_style_basic .rpt_recommended_plan .rpt_foot{font-size:30px;padding:16px 0}.rpt_style_basic .rpt_sm_button .rpt_recommended_plan .rpt_foot{font-size:25px}.rpt_4_plans .rpt_recommended_plan .rpt_foot{font-size:22px;font-weight:300;padding:10px 0}.rpt_4_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot{font-size:19px;padding:10px 0}.rpt_5_plans .rpt_recommended_plan .rpt_foot{font-size:20px;font-weight:300;padding:10px 0}.rpt_5_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot{font-size:18px;padding:10px 0}img.rpt_recommended{float:right}.entry-content .rpt_plan a{border-bottom:none}.rpt_plan a{border-bottom:none}@media only screen and (min-width: 40em) and (max-width: 64.063em){.rpt_style_basic .rpt_plan .rpt_head .rpt_price{font-size:64px;margin-top:20px}}@media only screen and (max-width: 40em){.rpt_style_basic .rpt_recommended_plan .rpt_foot{font-size:30px;font-weight:300;padding:20px 0}.rpt_style_basic .rpt_plan .rpt_head .rpt_price{font-size:74px!important;line-height:100px!important}.rpt_style_basic .rpt_plan .rpt_title{font-size:26px!important;line-height:48px}.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle{font-size:17px!important;line-height:28px;padding:10px 40px 20px}.rpt_style_basic .rpt_plan .rpt_head .rpt_description{font-size:15px!important;line-height:26px!important;padding:0 40px 30px}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature{padding:6px 16px;font-size:14px!important}.rpt_style_basic .rpt_plan .rpt_foot{padding:10px 40px;text-align:center;font-size:20px!important}.rpt_plans .rpt_plan{width:96%;margin:10px 2% 20px!important}.rpt_plan .rpt_head .rpt_price .rpt_currency{top:-36px!important;left:-10px!important;font-size:35px!important}}#rpt_pricr .rpt_plan_ori .rpt_title,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_recurrence,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_price,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_price .rpt_currency,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_subtitle,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_description,#rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature,#rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature a,#rpt_pricr .rpt_plan_ori .rpt_foot{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:300!important}
|
|
img/rpt_icon.png
DELETED
Binary file
|
img/skeleton_plan.png
DELETED
Binary file
|
inc/cmb2/.gitignore
DELETED
@@ -1,68 +0,0 @@
|
|
1 |
-
# Created by http://www.gitignore.io
|
2 |
-
|
3 |
-
### OSX ###
|
4 |
-
.DS_Store
|
5 |
-
.AppleDouble
|
6 |
-
.LSOverride
|
7 |
-
|
8 |
-
# Icon must end with two \r
|
9 |
-
Icon
|
10 |
-
|
11 |
-
|
12 |
-
# Thumbnails
|
13 |
-
._*
|
14 |
-
|
15 |
-
# Files that might appear on external disk
|
16 |
-
.Spotlight-V100
|
17 |
-
.Trashes
|
18 |
-
|
19 |
-
# Directories potentially created on remote AFP share
|
20 |
-
.AppleDB
|
21 |
-
.AppleDesktop
|
22 |
-
Network Trash Folder
|
23 |
-
Temporary Items
|
24 |
-
.apdisk
|
25 |
-
|
26 |
-
|
27 |
-
### Node ###
|
28 |
-
# Logs
|
29 |
-
logs
|
30 |
-
*.log
|
31 |
-
|
32 |
-
# Runtime data
|
33 |
-
pids
|
34 |
-
*.pid
|
35 |
-
*.seed
|
36 |
-
|
37 |
-
# Directory for instrumented libs generated by jscoverage/JSCover
|
38 |
-
lib-cov
|
39 |
-
|
40 |
-
# Coverage directory used by tools like istanbul
|
41 |
-
coverage
|
42 |
-
|
43 |
-
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
|
44 |
-
.grunt
|
45 |
-
|
46 |
-
# Compiled binary addons (http://nodejs.org/api/addons.html)
|
47 |
-
build/Release
|
48 |
-
|
49 |
-
# Dependency directory
|
50 |
-
# Deployed apps should consider commenting this line out:
|
51 |
-
# see https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git
|
52 |
-
node_modules
|
53 |
-
|
54 |
-
# PHPStorm
|
55 |
-
.idea
|
56 |
-
|
57 |
-
# Sass Cache
|
58 |
-
*.sass-cache
|
59 |
-
|
60 |
-
dandelion.yml
|
61 |
-
ocular.phar
|
62 |
-
.tx
|
63 |
-
|
64 |
-
# PHPunit config
|
65 |
-
phpunit.xml
|
66 |
-
|
67 |
-
# General
|
68 |
-
NOTES.md
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/.scrutinizer.yml
DELETED
@@ -1,111 +0,0 @@
|
|
1 |
-
tools:
|
2 |
-
php_sim: true
|
3 |
-
php_pdepend: true
|
4 |
-
php_analyzer: true
|
5 |
-
external_code_coverage:
|
6 |
-
timeout: 600 # Timeout in seconds.
|
7 |
-
filter:
|
8 |
-
excluded_paths:
|
9 |
-
- 'tests/*'
|
10 |
-
checks:
|
11 |
-
php:
|
12 |
-
code_rating: true
|
13 |
-
duplication: true
|
14 |
-
|
15 |
-
coding_style:
|
16 |
-
php:
|
17 |
-
indentation:
|
18 |
-
general:
|
19 |
-
use_tabs: true
|
20 |
-
size: 3
|
21 |
-
switch:
|
22 |
-
indent_case: true
|
23 |
-
spaces:
|
24 |
-
before_parentheses:
|
25 |
-
function_declaration: false
|
26 |
-
closure_definition: false
|
27 |
-
function_call: false
|
28 |
-
if: true
|
29 |
-
for: true
|
30 |
-
while: true
|
31 |
-
switch: true
|
32 |
-
catch: true
|
33 |
-
array_initializer: false
|
34 |
-
around_operators:
|
35 |
-
assignment: true
|
36 |
-
logical: true
|
37 |
-
equality: true
|
38 |
-
relational: true
|
39 |
-
bitwise: true
|
40 |
-
additive: true
|
41 |
-
multiplicative: true
|
42 |
-
shift: true
|
43 |
-
unary_additive: false
|
44 |
-
concatenation: true
|
45 |
-
negation: true
|
46 |
-
before_left_brace:
|
47 |
-
class: true
|
48 |
-
function: true
|
49 |
-
if: true
|
50 |
-
else: true
|
51 |
-
for: true
|
52 |
-
while: true
|
53 |
-
do: true
|
54 |
-
switch: true
|
55 |
-
try: true
|
56 |
-
catch: true
|
57 |
-
finally: true
|
58 |
-
before_keywords:
|
59 |
-
else: true
|
60 |
-
while: true
|
61 |
-
catch: true
|
62 |
-
finally: true
|
63 |
-
within:
|
64 |
-
brackets: true
|
65 |
-
array_initializer: true
|
66 |
-
grouping: true
|
67 |
-
function_call: true
|
68 |
-
function_declaration: true
|
69 |
-
if: true
|
70 |
-
for: true
|
71 |
-
while: true
|
72 |
-
switch: true
|
73 |
-
catch: true
|
74 |
-
type_cast: false
|
75 |
-
ternary_operator:
|
76 |
-
before_condition: true
|
77 |
-
after_condition: true
|
78 |
-
before_alternative: true
|
79 |
-
after_alternative: true
|
80 |
-
in_short_version: true
|
81 |
-
other:
|
82 |
-
before_comma: false
|
83 |
-
after_comma: true
|
84 |
-
before_semicolon: false
|
85 |
-
after_semicolon: true
|
86 |
-
after_type_cast: true
|
87 |
-
braces:
|
88 |
-
classes_functions:
|
89 |
-
class: end-of-line
|
90 |
-
function: end-of-line
|
91 |
-
closure: end-of-line
|
92 |
-
if:
|
93 |
-
opening: end-of-line
|
94 |
-
always: true
|
95 |
-
else_on_new_line: false
|
96 |
-
for:
|
97 |
-
opening: end-of-line
|
98 |
-
always: true
|
99 |
-
while:
|
100 |
-
opening: end-of-line
|
101 |
-
always: true
|
102 |
-
do_while:
|
103 |
-
opening: end-of-line
|
104 |
-
always: true
|
105 |
-
while_on_new_line: false
|
106 |
-
switch:
|
107 |
-
opening: end-of-line
|
108 |
-
try:
|
109 |
-
opening: end-of-line
|
110 |
-
catch_on_new_line: false
|
111 |
-
finally_on_new_line: false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/.travis.yml
DELETED
@@ -1,50 +0,0 @@
|
|
1 |
-
language: php
|
2 |
-
|
3 |
-
php:
|
4 |
-
- 5.2
|
5 |
-
- 5.3
|
6 |
-
- 5.4
|
7 |
-
- 5.5
|
8 |
-
- 5.6
|
9 |
-
- hhvm
|
10 |
-
- nightly
|
11 |
-
|
12 |
-
env:
|
13 |
-
- WP_VERSION=latest WP_MULTISITE=0
|
14 |
-
- WP_VERSION=latest WP_MULTISITE=1
|
15 |
-
- WP_VERSION=3.8 WP_MULTISITE=0
|
16 |
-
- WP_VERSION=3.8 WP_MULTISITE=1
|
17 |
-
|
18 |
-
matrix:
|
19 |
-
fast_finish: true
|
20 |
-
allow_failures:
|
21 |
-
- env: WP_VERSION=latest WP_MULTISITE=0
|
22 |
-
php: nightly
|
23 |
-
- env: WP_VERSION=latest WP_MULTISITE=1
|
24 |
-
php: nightly
|
25 |
-
- env: WP_VERSION=3.8 WP_MULTISITE=0
|
26 |
-
php: nightly
|
27 |
-
- env: WP_VERSION=3.8 WP_MULTISITE=1
|
28 |
-
php: nightly
|
29 |
-
|
30 |
-
before_script:
|
31 |
-
- bash tests/bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION
|
32 |
-
|
33 |
-
script: phpunit --coverage-clover=coverage.clover
|
34 |
-
|
35 |
-
after_script:
|
36 |
-
- wget https://scrutinizer-ci.com/ocular.phar
|
37 |
-
- php ocular.phar code-coverage:upload --format=php-clover coverage.clover
|
38 |
-
|
39 |
-
branches:
|
40 |
-
only:
|
41 |
-
- master
|
42 |
-
- trunk
|
43 |
-
|
44 |
-
notifications:
|
45 |
-
webhooks:
|
46 |
-
urls:
|
47 |
-
- https://webhooks.gitter.im/e/00b1df026574cdaeb815
|
48 |
-
on_success: change # options: [always|never|change] default: always
|
49 |
-
on_failure: always # options: [always|never|change] default: always
|
50 |
-
on_start: false # default: false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/bootstrap.php
DELETED
@@ -1,50 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Bootstraps the CMB2 process
|
4 |
-
*
|
5 |
-
* @category WordPress_Plugin
|
6 |
-
* @package CMB2
|
7 |
-
* @author WebDevStudios
|
8 |
-
* @license GPL-2.0+
|
9 |
-
* @link http://webdevstudios.com
|
10 |
-
*/
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Fires when CMB2 is included/loaded
|
14 |
-
*
|
15 |
-
* Should be used to add metaboxes. See example-functions.php
|
16 |
-
*/
|
17 |
-
do_action( 'cmb2_init' );
|
18 |
-
|
19 |
-
/**
|
20 |
-
* For back-compat. Does the dirtywork of instantiating all the
|
21 |
-
* CMB2 instances for the cmb2_meta_boxes filter
|
22 |
-
* @since 2.0.2
|
23 |
-
*/
|
24 |
-
$all_meta_boxes_config = apply_filters( 'cmb2_meta_boxes', array() );
|
25 |
-
foreach ( (array) $all_meta_boxes_config as $meta_box_config ) {
|
26 |
-
new CMB2( $meta_box_config );
|
27 |
-
}
|
28 |
-
|
29 |
-
/**
|
30 |
-
* Fires after all CMB2 instances are created
|
31 |
-
*/
|
32 |
-
do_action( 'cmb2_init_before_hookup' );
|
33 |
-
|
34 |
-
/**
|
35 |
-
* Get all created metaboxes, and instantiate CMB2_hookup
|
36 |
-
* on metaboxes which require it.
|
37 |
-
* @since 2.0.2
|
38 |
-
*/
|
39 |
-
foreach ( CMB2_Boxes::get_all() as $cmb ) {
|
40 |
-
if ( $cmb->prop( 'hookup' ) ) {
|
41 |
-
$hookup = new CMB2_hookup( $cmb );
|
42 |
-
}
|
43 |
-
}
|
44 |
-
|
45 |
-
/**
|
46 |
-
* Fires after CMB2 initiation process has been completed
|
47 |
-
*/
|
48 |
-
do_action( 'cmb2_after_init' );
|
49 |
-
|
50 |
-
// End. That's it, folks! //
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/cmb2-front.css
DELETED
@@ -1,2449 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* CMB2 Styling
|
3 |
-
*/
|
4 |
-
/*--------------------------------------------------------------
|
5 |
-
Main Wrap
|
6 |
-
--------------------------------------------------------------*/
|
7 |
-
/* line 5, sass/partials/_main_wrap.scss */
|
8 |
-
.cmb2-wrap {
|
9 |
-
margin: 0;
|
10 |
-
}
|
11 |
-
/* line 8, sass/partials/_main_wrap.scss */
|
12 |
-
.cmb2-wrap input,
|
13 |
-
.cmb2-wrap textarea {
|
14 |
-
font-size: 14px;
|
15 |
-
max-width: 100%;
|
16 |
-
padding: 5px;
|
17 |
-
}
|
18 |
-
/* line 18, sass/partials/_main_wrap.scss */
|
19 |
-
.cmb2-wrap input[type=text].cmb2-oembed {
|
20 |
-
width: 100%;
|
21 |
-
}
|
22 |
-
/* line 23, sass/partials/_main_wrap.scss */
|
23 |
-
.cmb2-wrap textarea {
|
24 |
-
width: 500px;
|
25 |
-
}
|
26 |
-
/* line 26, sass/partials/_main_wrap.scss */
|
27 |
-
.cmb2-wrap textarea.cmb2-textarea-code {
|
28 |
-
font-family: "Courier 10 Pitch", Courier, monospace;
|
29 |
-
line-height: 16px;
|
30 |
-
}
|
31 |
-
/* line 34, sass/partials/_main_wrap.scss */
|
32 |
-
.cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker {
|
33 |
-
width: 100px;
|
34 |
-
}
|
35 |
-
/* line 40, sass/partials/_main_wrap.scss */
|
36 |
-
.cmb2-wrap input.cmb2-text-money {
|
37 |
-
width: 90px;
|
38 |
-
}
|
39 |
-
/* line 45, sass/partials/_main_wrap.scss */
|
40 |
-
.cmb2-wrap input.cmb2-text-medium {
|
41 |
-
width: 230px;
|
42 |
-
}
|
43 |
-
/* line 50, sass/partials/_main_wrap.scss */
|
44 |
-
.cmb2-wrap input.cmb2-upload-file {
|
45 |
-
width: 65%;
|
46 |
-
}
|
47 |
-
/* line 54, sass/partials/_main_wrap.scss */
|
48 |
-
.cmb2-wrap input.ed_button {
|
49 |
-
padding: 2px 4px;
|
50 |
-
}
|
51 |
-
/* line 59, sass/partials/_main_wrap.scss */
|
52 |
-
.cmb2-wrap input:not([type="hidden"]) + input,
|
53 |
-
.cmb2-wrap input:not([type="hidden"]) + .button,
|
54 |
-
.cmb2-wrap input:not([type="hidden"]) + select {
|
55 |
-
margin-left: 20px;
|
56 |
-
}
|
57 |
-
/* line 67, sass/partials/_main_wrap.scss */
|
58 |
-
.cmb2-wrap ul {
|
59 |
-
margin: 0;
|
60 |
-
}
|
61 |
-
/* line 71, sass/partials/_main_wrap.scss */
|
62 |
-
.cmb2-wrap li {
|
63 |
-
font-size: 14px;
|
64 |
-
line-height: 16px;
|
65 |
-
margin: 1px 0 5px 0;
|
66 |
-
}
|
67 |
-
/* line 82, sass/partials/_main_wrap.scss */
|
68 |
-
.cmb2-wrap select {
|
69 |
-
font-size: 14px;
|
70 |
-
margin-top: 3px;
|
71 |
-
}
|
72 |
-
/* line 87, sass/partials/_main_wrap.scss */
|
73 |
-
.cmb2-wrap input:focus,
|
74 |
-
.cmb2-wrap textarea:focus {
|
75 |
-
background: #fffff8;
|
76 |
-
}
|
77 |
-
/* line 92, sass/partials/_main_wrap.scss */
|
78 |
-
.cmb2-wrap input[type="radio"] {
|
79 |
-
margin: 0 5px 0 0;
|
80 |
-
padding: 0;
|
81 |
-
}
|
82 |
-
/* line 97, sass/partials/_main_wrap.scss */
|
83 |
-
.cmb2-wrap input[type="checkbox"] {
|
84 |
-
margin: 0 5px 0 0;
|
85 |
-
padding: 0;
|
86 |
-
}
|
87 |
-
/* line 102, sass/partials/_main_wrap.scss */
|
88 |
-
.cmb2-wrap button,
|
89 |
-
.cmb2-wrap .button {
|
90 |
-
white-space: nowrap;
|
91 |
-
}
|
92 |
-
/* line 107, sass/partials/_main_wrap.scss */
|
93 |
-
.cmb2-wrap .mceLayout {
|
94 |
-
border: 1px solid #e9e9e9 !important;
|
95 |
-
}
|
96 |
-
/* line 111, sass/partials/_main_wrap.scss */
|
97 |
-
.cmb2-wrap .mceIframeContainer {
|
98 |
-
background: #fff;
|
99 |
-
}
|
100 |
-
/* line 115, sass/partials/_main_wrap.scss */
|
101 |
-
.cmb2-wrap .meta_mce {
|
102 |
-
width: 97%;
|
103 |
-
}
|
104 |
-
/* line 118, sass/partials/_main_wrap.scss */
|
105 |
-
.cmb2-wrap .meta_mce textarea {
|
106 |
-
width: 100%;
|
107 |
-
}
|
108 |
-
/* line 126, sass/partials/_main_wrap.scss */
|
109 |
-
.cmb2-wrap .wp-color-result,
|
110 |
-
.cmb2-wrap .wp-picker-input-wrap {
|
111 |
-
vertical-align: middle;
|
112 |
-
}
|
113 |
-
/* line 131, sass/partials/_main_wrap.scss */
|
114 |
-
.cmb2-wrap .wp-color-result,
|
115 |
-
.cmb2-wrap .wp-picker-container {
|
116 |
-
margin: 0 10px 0 0;
|
117 |
-
}
|
118 |
-
/* line 136, sass/partials/_main_wrap.scss */
|
119 |
-
.cmb2-wrap .cmb-row {
|
120 |
-
margin: 0;
|
121 |
-
}
|
122 |
-
/* line 139, sass/partials/_main_wrap.scss */
|
123 |
-
.cmb2-wrap .cmb-row:after {
|
124 |
-
content: '';
|
125 |
-
clear: both;
|
126 |
-
display: block;
|
127 |
-
width: 100%;
|
128 |
-
}
|
129 |
-
/* line 146, sass/partials/_main_wrap.scss */
|
130 |
-
.cmb2-wrap .cmb-row.cmb-repeat-row {
|
131 |
-
padding: 1.8em 0 0;
|
132 |
-
}
|
133 |
-
/* line 149, sass/partials/_main_wrap.scss */
|
134 |
-
.cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type {
|
135 |
-
padding: 0;
|
136 |
-
}
|
137 |
-
/* line 154, sass/partials/_main_wrap.scss */
|
138 |
-
.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
|
139 |
-
padding-top: 0;
|
140 |
-
padding-bottom: 1.8em;
|
141 |
-
}
|
142 |
-
|
143 |
-
/* line 161, sass/partials/_main_wrap.scss */
|
144 |
-
.cmb2-metabox {
|
145 |
-
clear: both;
|
146 |
-
margin: 0;
|
147 |
-
}
|
148 |
-
/* line 167, sass/partials/_main_wrap.scss */
|
149 |
-
.cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
|
150 |
-
.cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
|
151 |
-
.cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
|
152 |
-
.cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th {
|
153 |
-
border: 0;
|
154 |
-
}
|
155 |
-
/* line 174, sass/partials/_main_wrap.scss */
|
156 |
-
.cmb2-metabox > .cmb-row .cmb-repeat-table .cmb-row > .cmb-td {
|
157 |
-
padding-right: 20px;
|
158 |
-
box-sizing: border-box;
|
159 |
-
float: left;
|
160 |
-
}
|
161 |
-
|
162 |
-
/* line 182, sass/partials/_main_wrap.scss */
|
163 |
-
.cmb-add-row {
|
164 |
-
margin: 1.8em 0 0;
|
165 |
-
}
|
166 |
-
|
167 |
-
/* line 186, sass/partials/_main_wrap.scss */
|
168 |
-
.cmb-nested .cmb-td,
|
169 |
-
.cmb-repeatable-group .cmb-th,
|
170 |
-
.cmb-repeatable-group:first-of-type {
|
171 |
-
border: 0;
|
172 |
-
}
|
173 |
-
|
174 |
-
/* line 192, sass/partials/_main_wrap.scss */
|
175 |
-
.cmb-row:last-of-type,
|
176 |
-
.cmb2-wrap .cmb-row:last-of-type,
|
177 |
-
.cmb-repeatable-group:last-of-type {
|
178 |
-
border-bottom: 0;
|
179 |
-
}
|
180 |
-
|
181 |
-
/* line 198, sass/partials/_main_wrap.scss */
|
182 |
-
.cmb-repeatable-grouping {
|
183 |
-
border: 1px solid #e9e9e9;
|
184 |
-
padding: 0 1em;
|
185 |
-
max-width: 1000px;
|
186 |
-
}
|
187 |
-
/* line 202, sass/partials/_main_wrap.scss */
|
188 |
-
.cmb-repeatable-grouping.cmb-row {
|
189 |
-
margin: 0 0 0.8em;
|
190 |
-
}
|
191 |
-
|
192 |
-
/* line 209, sass/partials/_main_wrap.scss */
|
193 |
-
.cmb-th {
|
194 |
-
color: #222222;
|
195 |
-
float: left;
|
196 |
-
font-weight: 600;
|
197 |
-
line-height: 1.3;
|
198 |
-
padding: 20px 10px 20px 0;
|
199 |
-
vertical-align: top;
|
200 |
-
width: 200px;
|
201 |
-
}
|
202 |
-
@media (max-width: 450px) {
|
203 |
-
/* line 209, sass/partials/_main_wrap.scss */
|
204 |
-
.cmb-th {
|
205 |
-
font-size: 1.2em;
|
206 |
-
display: block;
|
207 |
-
float: none;
|
208 |
-
padding-bottom: 1em;
|
209 |
-
text-align: left;
|
210 |
-
width: 100%;
|
211 |
-
}
|
212 |
-
/* line 27, sass/partials/_mixins.scss */
|
213 |
-
.cmb-th label {
|
214 |
-
display: block;
|
215 |
-
margin-top: 0em;
|
216 |
-
padding-bottom: 5px;
|
217 |
-
}
|
218 |
-
/* line 32, sass/partials/_mixins.scss */
|
219 |
-
.cmb-th label:after {
|
220 |
-
border-bottom: 1px solid #e9e9e9;
|
221 |
-
content: '';
|
222 |
-
clear: both;
|
223 |
-
display: block;
|
224 |
-
padding-top: .4em;
|
225 |
-
}
|
226 |
-
}
|
227 |
-
|
228 |
-
/* line 223, sass/partials/_main_wrap.scss */
|
229 |
-
.cmb-td {
|
230 |
-
line-height: 1.3;
|
231 |
-
max-width: 100%;
|
232 |
-
padding: 15px 10px;
|
233 |
-
vertical-align: middle;
|
234 |
-
}
|
235 |
-
|
236 |
-
/* line 232, sass/partials/_main_wrap.scss */
|
237 |
-
.cmb-type-title .cmb-td {
|
238 |
-
padding: 0;
|
239 |
-
}
|
240 |
-
|
241 |
-
/* line 237, sass/partials/_main_wrap.scss */
|
242 |
-
.cmb-th label {
|
243 |
-
display: block;
|
244 |
-
padding: 5px 0;
|
245 |
-
}
|
246 |
-
|
247 |
-
/* line 242, sass/partials/_main_wrap.scss */
|
248 |
-
.cmb-th + .cmb-td {
|
249 |
-
float: left;
|
250 |
-
}
|
251 |
-
|
252 |
-
/* line 246, sass/partials/_main_wrap.scss */
|
253 |
-
.cmb-td .cmb-td {
|
254 |
-
padding-bottom: 1em;
|
255 |
-
}
|
256 |
-
|
257 |
-
/* line 250, sass/partials/_main_wrap.scss */
|
258 |
-
.cmb-remove-row {
|
259 |
-
text-align: right;
|
260 |
-
}
|
261 |
-
|
262 |
-
/* line 254, sass/partials/_main_wrap.scss */
|
263 |
-
.empty-row.hidden {
|
264 |
-
display: none;
|
265 |
-
}
|
266 |
-
|
267 |
-
/* line 260, sass/partials/_main_wrap.scss */
|
268 |
-
.cmb-repeatable-group .cmb-th {
|
269 |
-
padding: 5px;
|
270 |
-
}
|
271 |
-
/* line 264, sass/partials/_main_wrap.scss */
|
272 |
-
.cmb-repeatable-group .cmb-group-title {
|
273 |
-
background-color: #e9e9e9;
|
274 |
-
padding: 8px 12px 8px 2.2em;
|
275 |
-
margin: 0 -1em;
|
276 |
-
min-height: 1.5em;
|
277 |
-
font-size: 14px;
|
278 |
-
line-height: 1.4;
|
279 |
-
}
|
280 |
-
/* line 272, sass/partials/_main_wrap.scss */
|
281 |
-
.cmb-repeatable-group .cmb-group-title h4 {
|
282 |
-
border: 0;
|
283 |
-
margin: 0;
|
284 |
-
font-size: 1.2em;
|
285 |
-
font-weight: 500;
|
286 |
-
padding: 0.5em 0.75em;
|
287 |
-
}
|
288 |
-
/* line 280, sass/partials/_main_wrap.scss */
|
289 |
-
.cmb-repeatable-group .cmb-group-title .cmb-th {
|
290 |
-
display: block;
|
291 |
-
width: 100%;
|
292 |
-
}
|
293 |
-
/* line 286, sass/partials/_main_wrap.scss */
|
294 |
-
.cmb-repeatable-group .cmb-group-description .cmb-th {
|
295 |
-
font-size: 1.2em;
|
296 |
-
display: block;
|
297 |
-
float: none;
|
298 |
-
padding-bottom: 1em;
|
299 |
-
text-align: left;
|
300 |
-
width: 100%;
|
301 |
-
}
|
302 |
-
/* line 27, sass/partials/_mixins.scss */
|
303 |
-
.cmb-repeatable-group .cmb-group-description .cmb-th label {
|
304 |
-
display: block;
|
305 |
-
margin-top: 0em;
|
306 |
-
padding-bottom: 5px;
|
307 |
-
}
|
308 |
-
/* line 32, sass/partials/_mixins.scss */
|
309 |
-
.cmb-repeatable-group .cmb-group-description .cmb-th label:after {
|
310 |
-
border-bottom: 1px solid #e9e9e9;
|
311 |
-
content: '';
|
312 |
-
clear: both;
|
313 |
-
display: block;
|
314 |
-
padding-top: .4em;
|
315 |
-
}
|
316 |
-
/* line 290, sass/partials/_main_wrap.scss */
|
317 |
-
.cmb-repeatable-group .cmb-shift-rows {
|
318 |
-
font-size: 1em;
|
319 |
-
margin-right: 1em;
|
320 |
-
text-decoration: none;
|
321 |
-
}
|
322 |
-
/* line 295, sass/partials/_main_wrap.scss */
|
323 |
-
.cmb-repeatable-group .cmb-shift-rows .dashicons {
|
324 |
-
font-size: 1.5em;
|
325 |
-
height: 1.5em;
|
326 |
-
line-height: 1.2em;
|
327 |
-
width: 1em;
|
328 |
-
}
|
329 |
-
/* line 301, sass/partials/_main_wrap.scss */
|
330 |
-
.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 {
|
331 |
-
line-height: 1.3em;
|
332 |
-
}
|
333 |
-
/* line 308, sass/partials/_main_wrap.scss */
|
334 |
-
.cmb-repeatable-group .cmb2-upload-button {
|
335 |
-
float: right;
|
336 |
-
}
|
337 |
-
|
338 |
-
/* line 314, sass/partials/_main_wrap.scss */
|
339 |
-
p.cmb2-metabox-description {
|
340 |
-
color: #aaaaaa;
|
341 |
-
font-style: italic;
|
342 |
-
margin: 0;
|
343 |
-
padding-top: .5em;
|
344 |
-
}
|
345 |
-
|
346 |
-
/* line 321, sass/partials/_main_wrap.scss */
|
347 |
-
span.cmb2-metabox-description {
|
348 |
-
color: #aaaaaa;
|
349 |
-
font-style: italic;
|
350 |
-
}
|
351 |
-
|
352 |
-
/* line 326, sass/partials/_main_wrap.scss */
|
353 |
-
.cmb2-metabox-title {
|
354 |
-
margin: 0 0 5px 0;
|
355 |
-
padding: 5px 0 0 0;
|
356 |
-
font-size: 14px;
|
357 |
-
}
|
358 |
-
|
359 |
-
/* line 332, sass/partials/_main_wrap.scss */
|
360 |
-
.cmb-inline ul {
|
361 |
-
padding: 4px 0 0 0;
|
362 |
-
}
|
363 |
-
|
364 |
-
/* line 336, sass/partials/_main_wrap.scss */
|
365 |
-
.cmb-inline li {
|
366 |
-
display: inline-block;
|
367 |
-
padding-right: 18px;
|
368 |
-
}
|
369 |
-
|
370 |
-
/* line 341, sass/partials/_main_wrap.scss */
|
371 |
-
.cmb-type-textarea-code pre {
|
372 |
-
margin: 0;
|
373 |
-
}
|
374 |
-
|
375 |
-
/* line 347, sass/partials/_main_wrap.scss */
|
376 |
-
.cmb2-media-status .img-status {
|
377 |
-
clear: none;
|
378 |
-
display: inline-block;
|
379 |
-
float: left;
|
380 |
-
margin-right: 10px;
|
381 |
-
width: auto;
|
382 |
-
}
|
383 |
-
/* line 354, sass/partials/_main_wrap.scss */
|
384 |
-
.cmb2-media-status .img-status img {
|
385 |
-
max-width: 350px;
|
386 |
-
}
|
387 |
-
/* line 359, sass/partials/_main_wrap.scss */
|
388 |
-
.cmb2-media-status .img-status img,
|
389 |
-
.cmb2-media-status .embed-status {
|
390 |
-
background: #ffffff;
|
391 |
-
border: 1px solid #e9e9e9;
|
392 |
-
border-radius: 2px;
|
393 |
-
-moz-border-radius: 2px;
|
394 |
-
margin: 15px 0 0 0;
|
395 |
-
padding: 5px;
|
396 |
-
}
|
397 |
-
/* line 369, sass/partials/_main_wrap.scss */
|
398 |
-
.cmb2-media-status .embed-status {
|
399 |
-
float: left;
|
400 |
-
max-width: 800px;
|
401 |
-
}
|
402 |
-
/* line 374, sass/partials/_main_wrap.scss */
|
403 |
-
.cmb2-media-status .img-status, .cmb2-media-status .embed-status {
|
404 |
-
position: relative;
|
405 |
-
}
|
406 |
-
/* line 377, sass/partials/_main_wrap.scss */
|
407 |
-
.cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button {
|
408 |
-
background: url(../images/ico-delete.png);
|
409 |
-
height: 16px;
|
410 |
-
left: -5px;
|
411 |
-
position: absolute;
|
412 |
-
text-indent: -9999px;
|
413 |
-
top: -5px;
|
414 |
-
width: 16px;
|
415 |
-
}
|
416 |
-
/* line 391, sass/partials/_main_wrap.scss */
|
417 |
-
.cmb2-media-status .img-status .cmb2-remove-file-button {
|
418 |
-
top: 10px;
|
419 |
-
}
|
420 |
-
/* line 396, sass/partials/_main_wrap.scss */
|
421 |
-
.cmb2-media-status .img-status img, .cmb2-media-status .file-status > span {
|
422 |
-
cursor: pointer;
|
423 |
-
}
|
424 |
-
|
425 |
-
/* line 402, sass/partials/_main_wrap.scss */
|
426 |
-
.cmb-type-file-list .cmb2-media-status .img-status {
|
427 |
-
clear: none;
|
428 |
-
float: left;
|
429 |
-
margin-right: 10px;
|
430 |
-
width: auto;
|
431 |
-
}
|
432 |
-
|
433 |
-
/* line 409, sass/partials/_main_wrap.scss */
|
434 |
-
.cmb-attach-list li {
|
435 |
-
clear: both;
|
436 |
-
display: inline-block;
|
437 |
-
margin-bottom: 25px;
|
438 |
-
width: 100%;
|
439 |
-
}
|
440 |
-
/* line 415, sass/partials/_main_wrap.scss */
|
441 |
-
.cmb-attach-list li img {
|
442 |
-
cursor: move;
|
443 |
-
float: left;
|
444 |
-
margin-right: 10px;
|
445 |
-
}
|
446 |
-
|
447 |
-
/* line 422, sass/partials/_main_wrap.scss */
|
448 |
-
.cmb2-remove-wrapper {
|
449 |
-
margin: 0;
|
450 |
-
}
|
451 |
-
|
452 |
-
/* line 426, sass/partials/_main_wrap.scss */
|
453 |
-
.child-cmb2 .cmb-th {
|
454 |
-
text-align: left;
|
455 |
-
}
|
456 |
-
|
457 |
-
@media (max-width: 450px) {
|
458 |
-
/* line 431, sass/partials/_main_wrap.scss */
|
459 |
-
.cmb-th,
|
460 |
-
.cmb-td,
|
461 |
-
.cmb-th + .cmb-td {
|
462 |
-
display: block;
|
463 |
-
float: none;
|
464 |
-
width: 100%;
|
465 |
-
}
|
466 |
-
}
|
467 |
-
/*--------------------------------------------------------------
|
468 |
-
Post Metaboxes
|
469 |
-
--------------------------------------------------------------*/
|
470 |
-
/* line 4, sass/partials/_post_metaboxes.scss */
|
471 |
-
#poststuff .cmb-group-title {
|
472 |
-
margin-left: -1em;
|
473 |
-
margin-right: -1em;
|
474 |
-
min-height: 1.5em;
|
475 |
-
}
|
476 |
-
|
477 |
-
/* line 10, sass/partials/_post_metaboxes.scss */
|
478 |
-
#poststuff .repeatable .cmb-group-title {
|
479 |
-
padding-left: 2.2em;
|
480 |
-
}
|
481 |
-
|
482 |
-
/* line 16, sass/partials/_post_metaboxes.scss */
|
483 |
-
.postbox-container .cmb2-wrap, .cmb-repeat-group-wrap .cmb2-wrap {
|
484 |
-
margin: 0;
|
485 |
-
}
|
486 |
-
/* line 19, sass/partials/_post_metaboxes.scss */
|
487 |
-
.postbox-container .cmb2-wrap > .cmb-field-list > .cmb-row, .cmb-repeat-group-wrap .cmb2-wrap > .cmb-field-list > .cmb-row {
|
488 |
-
padding: 1.8em 0;
|
489 |
-
}
|
490 |
-
/* line 25, sass/partials/_post_metaboxes.scss */
|
491 |
-
.postbox-container .cmb2-wrap input[type=text].cmb2-oembed, .cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed {
|
492 |
-
width: 100%;
|
493 |
-
}
|
494 |
-
/* line 31, sass/partials/_post_metaboxes.scss */
|
495 |
-
.postbox-container .cmb-row, .cmb-repeat-group-wrap .cmb-row {
|
496 |
-
padding: 0 0 1.8em;
|
497 |
-
margin: 0 0 0.8em;
|
498 |
-
}
|
499 |
-
/* line 35, sass/partials/_post_metaboxes.scss */
|
500 |
-
.postbox-container .cmb-row .cmbhandle, .cmb-repeat-group-wrap .cmb-row .cmbhandle {
|
501 |
-
right: -1em;
|
502 |
-
position: relative;
|
503 |
-
}
|
504 |
-
/* line 41, sass/partials/_post_metaboxes.scss */
|
505 |
-
.postbox-container .cmb-repeatable-grouping, .cmb-repeat-group-wrap .cmb-repeatable-grouping {
|
506 |
-
padding: 0 1em;
|
507 |
-
max-width: 100%;
|
508 |
-
min-width: 1px !important;
|
509 |
-
}
|
510 |
-
/* line 47, sass/partials/_post_metaboxes.scss */
|
511 |
-
.postbox-container .cmb-repeatable-group > .cmb-row, .cmb-repeat-group-wrap .cmb-repeatable-group > .cmb-row {
|
512 |
-
padding-bottom: 0;
|
513 |
-
}
|
514 |
-
/* line 51, sass/partials/_post_metaboxes.scss */
|
515 |
-
.postbox-container .cmb-th, .cmb-repeat-group-wrap .cmb-th {
|
516 |
-
width: 18%;
|
517 |
-
padding: 0 2% 0 0;
|
518 |
-
}
|
519 |
-
/* line 57, sass/partials/_post_metaboxes.scss */
|
520 |
-
.postbox-container .cmb-td, .cmb-repeat-group-wrap .cmb-td {
|
521 |
-
margin-bottom: 0;
|
522 |
-
padding: 0;
|
523 |
-
line-height: 1.3;
|
524 |
-
}
|
525 |
-
/* line 63, sass/partials/_post_metaboxes.scss */
|
526 |
-
.postbox-container .cmb-repeat-row .cmb-td, .cmb-repeat-group-wrap .cmb-repeat-row .cmb-td {
|
527 |
-
padding-bottom: 1.8em;
|
528 |
-
}
|
529 |
-
/* line 67, sass/partials/_post_metaboxes.scss */
|
530 |
-
.postbox-container .cmb-th + .cmb-td, .cmb-repeat-group-wrap .cmb-th + .cmb-td {
|
531 |
-
width: 80%;
|
532 |
-
float: right;
|
533 |
-
}
|
534 |
-
/* line 72, sass/partials/_post_metaboxes.scss */
|
535 |
-
.postbox-container .cmb-row:not(:last-of-type),
|
536 |
-
.postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-repeat-group-wrap .cmb-row:not(:last-of-type),
|
537 |
-
.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type) {
|
538 |
-
border-bottom: 1px solid #e9e9e9;
|
539 |
-
}
|
540 |
-
@media (max-width: 450px) {
|
541 |
-
/* line 72, sass/partials/_post_metaboxes.scss */
|
542 |
-
.postbox-container .cmb-row:not(:last-of-type),
|
543 |
-
.postbox-container .cmb-repeatable-group:not(:last-of-type), .cmb-repeat-group-wrap .cmb-row:not(:last-of-type),
|
544 |
-
.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type) {
|
545 |
-
border-bottom: 0;
|
546 |
-
}
|
547 |
-
}
|
548 |
-
/* line 81, sass/partials/_post_metaboxes.scss */
|
549 |
-
.postbox-container .cmb-repeat-group-field,
|
550 |
-
.postbox-container .cmb-remove-field-row, .cmb-repeat-group-wrap .cmb-repeat-group-field,
|
551 |
-
.cmb-repeat-group-wrap .cmb-remove-field-row {
|
552 |
-
padding-top: 1.8em;
|
553 |
-
}
|
554 |
-
/* line 88, sass/partials/_post_metaboxes.scss */
|
555 |
-
.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-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody {
|
556 |
-
display: table;
|
557 |
-
width: 100%;
|
558 |
-
}
|
559 |
-
/* line 92, sass/partials/_post_metaboxes.scss */
|
560 |
-
.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-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text {
|
561 |
-
width: 100%;
|
562 |
-
}
|
563 |
-
/* line 96, sass/partials/_post_metaboxes.scss */
|
564 |
-
.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-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row), .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row) {
|
565 |
-
display: table-row;
|
566 |
-
}
|
567 |
-
/* line 100, sass/partials/_post_metaboxes.scss */
|
568 |
-
.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-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td {
|
569 |
-
display: table-cell;
|
570 |
-
float: none;
|
571 |
-
width: 100%;
|
572 |
-
}
|
573 |
-
/* line 106, sass/partials/_post_metaboxes.scss */
|
574 |
-
.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-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td {
|
575 |
-
padding-top: 1.8em;
|
576 |
-
}
|
577 |
-
/* line 110, sass/partials/_post_metaboxes.scss */
|
578 |
-
.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-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row, .cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row {
|
579 |
-
padding-right: 0;
|
580 |
-
}
|
581 |
-
|
582 |
-
/*--------------------------------------------------------------
|
583 |
-
Misc.
|
584 |
-
--------------------------------------------------------------*/
|
585 |
-
/* line 5, sass/partials/_misc.scss */
|
586 |
-
#poststuff .cmb-repeatable-group h2 {
|
587 |
-
margin: 0;
|
588 |
-
}
|
589 |
-
|
590 |
-
/* line 12, sass/partials/_misc.scss */
|
591 |
-
.edit-tags-php .cmb2-metabox-title,
|
592 |
-
.profile-php .cmb2-metabox-title,
|
593 |
-
.user-edit-php .cmb2-metabox-title {
|
594 |
-
font-size: 1.4em;
|
595 |
-
}
|
596 |
-
|
597 |
-
/* line 18, sass/partials/_misc.scss */
|
598 |
-
.cmb2-options-page .cmb2-metabox-title {
|
599 |
-
font-size: 1.3em;
|
600 |
-
margin: 1em 0;
|
601 |
-
}
|
602 |
-
/* line 21, sass/partials/_misc.scss */
|
603 |
-
.cmb2-options-page .cmb2-metabox-title + p.cmb2-metabox-description {
|
604 |
-
margin-top: -1.6em;
|
605 |
-
margin-bottom: .8em;
|
606 |
-
}
|
607 |
-
|
608 |
-
/* line 27, sass/partials/_misc.scss */
|
609 |
-
.postbox .cmb-spinner {
|
610 |
-
float: left;
|
611 |
-
}
|
612 |
-
|
613 |
-
/*--------------------------------------------------------------
|
614 |
-
Sidebar Placement Adjustments
|
615 |
-
--------------------------------------------------------------*/
|
616 |
-
/* line 10, sass/partials/_sidebar_placements.scss */
|
617 |
-
.inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row,
|
618 |
-
#side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row {
|
619 |
-
padding: 1.4em 0;
|
620 |
-
}
|
621 |
-
/* line 16, sass/partials/_sidebar_placements.scss */
|
622 |
-
.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker),
|
623 |
-
#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) {
|
624 |
-
width: 100%;
|
625 |
-
}
|
626 |
-
/* line 20, sass/partials/_sidebar_placements.scss */
|
627 |
-
.inner-sidebar .cmb2-wrap input + input:not(.wp-picker-clear), .inner-sidebar .cmb2-wrap input + select,
|
628 |
-
#side-sortables .cmb2-wrap input + input:not(.wp-picker-clear),
|
629 |
-
#side-sortables .cmb2-wrap input + select {
|
630 |
-
margin-left: 0;
|
631 |
-
margin-top: 1em;
|
632 |
-
display: block;
|
633 |
-
}
|
634 |
-
/* line 26, sass/partials/_sidebar_placements.scss */
|
635 |
-
.inner-sidebar .cmb2-wrap input.cmb2-text-money,
|
636 |
-
#side-sortables .cmb2-wrap input.cmb2-text-money {
|
637 |
-
max-width: 70%;
|
638 |
-
}
|
639 |
-
/* line 28, sass/partials/_sidebar_placements.scss */
|
640 |
-
.inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description,
|
641 |
-
#side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description {
|
642 |
-
display: block;
|
643 |
-
}
|
644 |
-
/* line 34, sass/partials/_sidebar_placements.scss */
|
645 |
-
.inner-sidebar .cmb2-wrap label,
|
646 |
-
#side-sortables .cmb2-wrap label {
|
647 |
-
display: block;
|
648 |
-
font-weight: 700;
|
649 |
-
padding: 0 0 5px;
|
650 |
-
}
|
651 |
-
/* line 42, sass/partials/_sidebar_placements.scss */
|
652 |
-
.inner-sidebar textarea,
|
653 |
-
#side-sortables textarea {
|
654 |
-
max-width: 99%;
|
655 |
-
}
|
656 |
-
/* line 46, sass/partials/_sidebar_placements.scss */
|
657 |
-
.inner-sidebar .cmb-repeatable-group,
|
658 |
-
#side-sortables .cmb-repeatable-group {
|
659 |
-
border-bottom: 1px solid #e9e9e9;
|
660 |
-
}
|
661 |
-
/* line 50, sass/partials/_sidebar_placements.scss */
|
662 |
-
.inner-sidebar .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group,
|
663 |
-
#side-sortables .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group {
|
664 |
-
border-bottom: 0;
|
665 |
-
margin-bottom: -1.4em;
|
666 |
-
}
|
667 |
-
/* line 55, sass/partials/_sidebar_placements.scss */
|
668 |
-
.inner-sidebar .cmb-th,
|
669 |
-
.inner-sidebar .cmb-td,
|
670 |
-
.inner-sidebar .cmb-th + .cmb-td,
|
671 |
-
#side-sortables .cmb-th,
|
672 |
-
#side-sortables .cmb-td,
|
673 |
-
#side-sortables .cmb-th + .cmb-td {
|
674 |
-
width: 100%;
|
675 |
-
display: block;
|
676 |
-
float: none;
|
677 |
-
}
|
678 |
-
/* line 63, sass/partials/_sidebar_placements.scss */
|
679 |
-
.inner-sidebar .closed .inside,
|
680 |
-
#side-sortables .closed .inside {
|
681 |
-
display: none;
|
682 |
-
}
|
683 |
-
/* line 67, sass/partials/_sidebar_placements.scss */
|
684 |
-
.inner-sidebar .cmb-td .cmb-td,
|
685 |
-
#side-sortables .cmb-td .cmb-td {
|
686 |
-
padding-bottom: 1em;
|
687 |
-
}
|
688 |
-
/* line 71, sass/partials/_sidebar_placements.scss */
|
689 |
-
.inner-sidebar .cmb-th,
|
690 |
-
#side-sortables .cmb-th {
|
691 |
-
display: block;
|
692 |
-
float: none;
|
693 |
-
padding-bottom: 1em;
|
694 |
-
text-align: left;
|
695 |
-
width: 100%;
|
696 |
-
padding-left: 0;
|
697 |
-
padding-right: 0;
|
698 |
-
}
|
699 |
-
/* line 27, sass/partials/_mixins.scss */
|
700 |
-
.inner-sidebar .cmb-th label,
|
701 |
-
#side-sortables .cmb-th label {
|
702 |
-
display: block;
|
703 |
-
margin-top: 0em;
|
704 |
-
padding-bottom: 5px;
|
705 |
-
}
|
706 |
-
/* line 32, sass/partials/_mixins.scss */
|
707 |
-
.inner-sidebar .cmb-th label:after,
|
708 |
-
#side-sortables .cmb-th label:after {
|
709 |
-
border-bottom: 1px solid #e9e9e9;
|
710 |
-
content: '';
|
711 |
-
clear: both;
|
712 |
-
display: block;
|
713 |
-
padding-top: .4em;
|
714 |
-
}
|
715 |
-
/* line 14, sass/partials/_mixins.scss */
|
716 |
-
.inner-sidebar .cmb-th label,
|
717 |
-
#side-sortables .cmb-th label {
|
718 |
-
font-size: 14px;
|
719 |
-
line-height: 1.4em;
|
720 |
-
}
|
721 |
-
/* line 78, sass/partials/_sidebar_placements.scss */
|
722 |
-
.inner-sidebar .cmb-group-description .cmb-th,
|
723 |
-
#side-sortables .cmb-group-description .cmb-th {
|
724 |
-
padding-top: 0;
|
725 |
-
}
|
726 |
-
/* line 81, sass/partials/_sidebar_placements.scss */
|
727 |
-
.inner-sidebar .cmb-group-description .cmb2-metabox-description,
|
728 |
-
#side-sortables .cmb-group-description .cmb2-metabox-description {
|
729 |
-
padding: 0;
|
730 |
-
}
|
731 |
-
/* line 88, sass/partials/_sidebar_placements.scss */
|
732 |
-
.inner-sidebar .cmb-group-title .cmb-th,
|
733 |
-
#side-sortables .cmb-group-title .cmb-th {
|
734 |
-
padding: 0;
|
735 |
-
}
|
736 |
-
/* line 94, sass/partials/_sidebar_placements.scss */
|
737 |
-
.inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping,
|
738 |
-
#side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping {
|
739 |
-
margin-top: 1em;
|
740 |
-
}
|
741 |
-
/* line 103, sass/partials/_sidebar_placements.scss */
|
742 |
-
.inner-sidebar .cmb2-media-status .img-status img,
|
743 |
-
.inner-sidebar .cmb2-media-status .embed-status img,
|
744 |
-
#side-sortables .cmb2-media-status .img-status img,
|
745 |
-
#side-sortables .cmb2-media-status .embed-status img {
|
746 |
-
max-width: 90%;
|
747 |
-
height: auto;
|
748 |
-
}
|
749 |
-
/* line 111, sass/partials/_sidebar_placements.scss */
|
750 |
-
.inner-sidebar .cmb2-list label,
|
751 |
-
#side-sortables .cmb2-list label {
|
752 |
-
display: inline;
|
753 |
-
font-weight: normal;
|
754 |
-
}
|
755 |
-
/* line 116, sass/partials/_sidebar_placements.scss */
|
756 |
-
.inner-sidebar .cmb2-metabox-description,
|
757 |
-
#side-sortables .cmb2-metabox-description {
|
758 |
-
display: block;
|
759 |
-
padding: 7px 0 0;
|
760 |
-
}
|
761 |
-
/* line 123, sass/partials/_sidebar_placements.scss */
|
762 |
-
.inner-sidebar .cmb-type-checkbox .cmb-td label,
|
763 |
-
.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description,
|
764 |
-
#side-sortables .cmb-type-checkbox .cmb-td label,
|
765 |
-
#side-sortables .cmb-type-checkbox .cmb2-metabox-description {
|
766 |
-
font-weight: normal;
|
767 |
-
display: inline;
|
768 |
-
}
|
769 |
-
/* line 130, sass/partials/_sidebar_placements.scss */
|
770 |
-
.inner-sidebar .cmb-row .cmb2-metabox-description,
|
771 |
-
#side-sortables .cmb-row .cmb2-metabox-description {
|
772 |
-
padding-bottom: 1.8em;
|
773 |
-
}
|
774 |
-
/* line 134, sass/partials/_sidebar_placements.scss */
|
775 |
-
.inner-sidebar .cmb2-metabox-title,
|
776 |
-
#side-sortables .cmb2-metabox-title {
|
777 |
-
font-size: 1.2em;
|
778 |
-
font-style: italic;
|
779 |
-
}
|
780 |
-
/* line 139, sass/partials/_sidebar_placements.scss */
|
781 |
-
.inner-sidebar .cmb-remove-row,
|
782 |
-
#side-sortables .cmb-remove-row {
|
783 |
-
clear: both;
|
784 |
-
padding-top: 12px;
|
785 |
-
padding-bottom: 0;
|
786 |
-
}
|
787 |
-
/* line 146, sass/partials/_sidebar_placements.scss */
|
788 |
-
.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td,
|
789 |
-
#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td {
|
790 |
-
width: auto;
|
791 |
-
clear: none;
|
792 |
-
float: left;
|
793 |
-
padding-top: 0;
|
794 |
-
}
|
795 |
-
/* line 151, sass/partials/_sidebar_placements.scss */
|
796 |
-
.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,
|
797 |
-
#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row {
|
798 |
-
float: right;
|
799 |
-
margin: 0;
|
800 |
-
}
|
801 |
-
/* line 158, sass/partials/_sidebar_placements.scss */
|
802 |
-
.inner-sidebar .cmb2-upload-button,
|
803 |
-
#side-sortables .cmb2-upload-button {
|
804 |
-
clear: both;
|
805 |
-
margin-top: 12px;
|
806 |
-
}
|
807 |
-
|
808 |
-
/* line 2, sass/partials/_collapsible_ui.scss */
|
809 |
-
.cmb2-metabox .cmb-repeat-group-wrap {
|
810 |
-
max-width: 1000px;
|
811 |
-
}
|
812 |
-
/* line 5, sass/partials/_collapsible_ui.scss */
|
813 |
-
.cmb2-metabox .cmbhandle {
|
814 |
-
color: #aaa;
|
815 |
-
float: right;
|
816 |
-
width: 27px;
|
817 |
-
height: 30px;
|
818 |
-
cursor: pointer;
|
819 |
-
right: -1em;
|
820 |
-
position: relative;
|
821 |
-
}
|
822 |
-
/* line 13, sass/partials/_collapsible_ui.scss */
|
823 |
-
.cmb2-metabox .cmbhandle:before {
|
824 |
-
content: '\f142';
|
825 |
-
right: 12px;
|
826 |
-
font: normal 20px/1 'dashicons';
|
827 |
-
speak: none;
|
828 |
-
display: inline-block;
|
829 |
-
padding: 8px 10px;
|
830 |
-
top: 0;
|
831 |
-
position: relative;
|
832 |
-
-webkit-font-smoothing: antialiased;
|
833 |
-
-moz-osx-font-smoothing: grayscale;
|
834 |
-
text-decoration: none !important;
|
835 |
-
}
|
836 |
-
/* line 30, sass/partials/_collapsible_ui.scss */
|
837 |
-
.cmb2-metabox .postbox.closed .cmbhandle:before {
|
838 |
-
content: '\f140';
|
839 |
-
}
|
840 |
-
/* line 36, sass/partials/_collapsible_ui.scss */
|
841 |
-
.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row {
|
842 |
-
-webkit-appearance: none !important;
|
843 |
-
background: none !important;
|
844 |
-
border: none !important;
|
845 |
-
position: absolute;
|
846 |
-
left: 0;
|
847 |
-
top: .5em;
|
848 |
-
line-height: 1em;
|
849 |
-
cursor: pointer;
|
850 |
-
padding: 2px 6px 3px;
|
851 |
-
}
|
852 |
-
/* line 46, sass/partials/_collapsible_ui.scss */
|
853 |
-
.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) {
|
854 |
-
color: #a00;
|
855 |
-
}
|
856 |
-
/* line 48, sass/partials/_collapsible_ui.scss */
|
857 |
-
.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover {
|
858 |
-
color: #f00;
|
859 |
-
}
|
860 |
-
|
861 |
-
/*
|
862 |
-
* jQuery UI CSS Framework 1.8.16
|
863 |
-
*
|
864 |
-
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
|
865 |
-
* Dual licensed under the MIT or GPL Version 2 licenses.
|
866 |
-
* http://jquery.org/license
|
867 |
-
*
|
868 |
-
* http://docs.jquery.com/UI/Theming/API
|
869 |
-
*/
|
870 |
-
/* line 10, sass/partials/_jquery_ui.scss */
|
871 |
-
.cmb2-element {
|
872 |
-
/* Customized Datepicker & Timepicker */
|
873 |
-
}
|
874 |
-
/* line 11, sass/partials/_jquery_ui.scss */
|
875 |
-
.cmb2-element .ui-helper-hidden {
|
876 |
-
display: none;
|
877 |
-
}
|
878 |
-
/* line 12, sass/partials/_jquery_ui.scss */
|
879 |
-
.cmb2-element .ui-helper-hidden-accessible {
|
880 |
-
position: absolute !important;
|
881 |
-
clip: rect(1px 1px 1px 1px);
|
882 |
-
clip: rect(1px, 1px, 1px, 1px);
|
883 |
-
}
|
884 |
-
/* line 13, sass/partials/_jquery_ui.scss */
|
885 |
-
.cmb2-element .ui-helper-reset {
|
886 |
-
margin: 0;
|
887 |
-
padding: 0;
|
888 |
-
border: 0;
|
889 |
-
outline: 0;
|
890 |
-
line-height: 1.3;
|
891 |
-
text-decoration: none;
|
892 |
-
font-size: 100%;
|
893 |
-
list-style: none;
|
894 |
-
}
|
895 |
-
/* line 14, sass/partials/_jquery_ui.scss */
|
896 |
-
.cmb2-element .ui-helper-clearfix:after {
|
897 |
-
content: ".";
|
898 |
-
display: block;
|
899 |
-
height: 0;
|
900 |
-
clear: both;
|
901 |
-
visibility: hidden;
|
902 |
-
}
|
903 |
-
/* line 15, sass/partials/_jquery_ui.scss */
|
904 |
-
.cmb2-element .ui-helper-clearfix {
|
905 |
-
display: inline-block;
|
906 |
-
}
|
907 |
-
/* line 16, sass/partials/_jquery_ui.scss */
|
908 |
-
.cmb2-element * html .ui-helper-clearfix {
|
909 |
-
height: 1%;
|
910 |
-
}
|
911 |
-
/* line 17, sass/partials/_jquery_ui.scss */
|
912 |
-
.cmb2-element .ui-helper-clearfix {
|
913 |
-
display: block;
|
914 |
-
}
|
915 |
-
/* line 18, sass/partials/_jquery_ui.scss */
|
916 |
-
.cmb2-element .ui-helper-zfix {
|
917 |
-
width: 100%;
|
918 |
-
height: 100%;
|
919 |
-
top: 0;
|
920 |
-
left: 0;
|
921 |
-
position: absolute;
|
922 |
-
opacity: 0;
|
923 |
-
filter: Alpha(Opacity=0);
|
924 |
-
}
|
925 |
-
/* line 19, sass/partials/_jquery_ui.scss */
|
926 |
-
.cmb2-element .ui-state-disabled {
|
927 |
-
cursor: default !important;
|
928 |
-
}
|
929 |
-
/* line 20, sass/partials/_jquery_ui.scss */
|
930 |
-
.cmb2-element .ui-icon {
|
931 |
-
display: block;
|
932 |
-
text-indent: -99999px;
|
933 |
-
overflow: hidden;
|
934 |
-
background-repeat: no-repeat;
|
935 |
-
}
|
936 |
-
/* line 21, sass/partials/_jquery_ui.scss */
|
937 |
-
.cmb2-element .ui-widget-overlay {
|
938 |
-
position: absolute;
|
939 |
-
top: 0;
|
940 |
-
left: 0;
|
941 |
-
width: 100%;
|
942 |
-
height: 100%;
|
943 |
-
}
|
944 |
-
/* line 22, sass/partials/_jquery_ui.scss */
|
945 |
-
.cmb2-element .ui-widget {
|
946 |
-
font-family: Verdana,Arial,sans-serif;
|
947 |
-
font-size: 1.1em;
|
948 |
-
}
|
949 |
-
/* line 24, sass/partials/_jquery_ui.scss */
|
950 |
-
.cmb2-element .ui-widget .ui-widget {
|
951 |
-
font-size: 1em;
|
952 |
-
}
|
953 |
-
/* line 25, sass/partials/_jquery_ui.scss */
|
954 |
-
.cmb2-element .ui-widget input, .cmb2-element .ui-widget select, .cmb2-element .ui-widget textarea, .cmb2-element .ui-widget button {
|
955 |
-
font-family: Verdana,Arial,sans-serif;
|
956 |
-
font-size: 1em;
|
957 |
-
}
|
958 |
-
/* line 27, sass/partials/_jquery_ui.scss */
|
959 |
-
.cmb2-element .ui-widget-content {
|
960 |
-
border: 1px solid #aaaaaa;
|
961 |
-
background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
|
962 |
-
color: #222222;
|
963 |
-
}
|
964 |
-
/* line 28, sass/partials/_jquery_ui.scss */
|
965 |
-
.cmb2-element .ui-widget-content a {
|
966 |
-
color: #222222;
|
967 |
-
}
|
968 |
-
/* line 29, sass/partials/_jquery_ui.scss */
|
969 |
-
.cmb2-element .ui-widget-header {
|
970 |
-
border: 1px solid #aaaaaa;
|
971 |
-
background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
|
972 |
-
color: #222222;
|
973 |
-
font-weight: bold;
|
974 |
-
}
|
975 |
-
/* line 30, sass/partials/_jquery_ui.scss */
|
976 |
-
.cmb2-element .ui-widget-header a {
|
977 |
-
color: #222222;
|
978 |
-
}
|
979 |
-
/* line 31, sass/partials/_jquery_ui.scss */
|
980 |
-
.cmb2-element .ui-state-default, .cmb2-element .ui-widget-content .ui-state-default, .cmb2-element .ui-widget-header .ui-state-default {
|
981 |
-
border: 1px solid #d3d3d3;
|
982 |
-
font-weight: normal;
|
983 |
-
color: #555555;
|
984 |
-
}
|
985 |
-
/* line 32, sass/partials/_jquery_ui.scss */
|
986 |
-
.cmb2-element .ui-state-default a, .cmb2-element .ui-state-default a:link, .cmb2-element .ui-state-default a:visited {
|
987 |
-
color: #555555;
|
988 |
-
text-decoration: none;
|
989 |
-
}
|
990 |
-
/* line 33, sass/partials/_jquery_ui.scss */
|
991 |
-
.cmb2-element .ui-state-hover, .cmb2-element .ui-widget-content .ui-state-hover, .cmb2-element .ui-widget-header .ui-state-hover, .cmb2-element .ui-state-focus, .cmb2-element .ui-widget-content .ui-state-focus, .cmb2-element .ui-widget-header .ui-state-focus {
|
992 |
-
border: 1px solid #999999;
|
993 |
-
background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
|
994 |
-
font-weight: normal;
|
995 |
-
color: #212121;
|
996 |
-
}
|
997 |
-
/* line 34, sass/partials/_jquery_ui.scss */
|
998 |
-
.cmb2-element .ui-state-hover a, .cmb2-element .ui-state-hover a:hover {
|
999 |
-
color: #212121;
|
1000 |
-
text-decoration: none;
|
1001 |
-
}
|
1002 |
-
/* line 35, sass/partials/_jquery_ui.scss */
|
1003 |
-
.cmb2-element .ui-state-active, .cmb2-element .ui-widget-content .ui-state-active, .cmb2-element .ui-widget-header .ui-state-active {
|
1004 |
-
border: 1px solid #aaaaaa;
|
1005 |
-
background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
|
1006 |
-
font-weight: normal;
|
1007 |
-
color: #212121;
|
1008 |
-
}
|
1009 |
-
/* line 36, sass/partials/_jquery_ui.scss */
|
1010 |
-
.cmb2-element .ui-state-active a, .cmb2-element .ui-state-active a:link, .cmb2-element .ui-state-active a:visited {
|
1011 |
-
color: #212121;
|
1012 |
-
text-decoration: none;
|
1013 |
-
}
|
1014 |
-
/* line 37, sass/partials/_jquery_ui.scss */
|
1015 |
-
.cmb2-element .ui-widget :active {
|
1016 |
-
outline: none;
|
1017 |
-
}
|
1018 |
-
/* line 38, sass/partials/_jquery_ui.scss */
|
1019 |
-
.cmb2-element .ui-state-highlight, .cmb2-element .ui-widget-content .ui-state-highlight, .cmb2-element .ui-widget-header .ui-state-highlight {
|
1020 |
-
border: 1px solid #fcefa1;
|
1021 |
-
background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
|
1022 |
-
color: #363636;
|
1023 |
-
}
|
1024 |
-
/* line 39, sass/partials/_jquery_ui.scss */
|
1025 |
-
.cmb2-element .ui-state-highlight a, .cmb2-element .ui-widget-content .ui-state-highlight a, .cmb2-element .ui-widget-header .ui-state-highlight a {
|
1026 |
-
color: #363636;
|
1027 |
-
}
|
1028 |
-
/* line 40, sass/partials/_jquery_ui.scss */
|
1029 |
-
.cmb2-element .ui-state-error, .cmb2-element .ui-widget-content .ui-state-error, .cmb2-element .ui-widget-header .ui-state-error {
|
1030 |
-
border: 1px solid #cd0a0a;
|
1031 |
-
background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
|
1032 |
-
color: #cd0a0a;
|
1033 |
-
}
|
1034 |
-
/* line 41, sass/partials/_jquery_ui.scss */
|
1035 |
-
.cmb2-element .ui-state-error a, .cmb2-element .ui-widget-content .ui-state-error a, .cmb2-element .ui-widget-header .ui-state-error a {
|
1036 |
-
color: #cd0a0a;
|
1037 |
-
}
|
1038 |
-
/* line 42, sass/partials/_jquery_ui.scss */
|
1039 |
-
.cmb2-element .ui-state-error-text, .cmb2-element .ui-widget-content .ui-state-error-text, .cmb2-element .ui-widget-header .ui-state-error-text {
|
1040 |
-
color: #cd0a0a;
|
1041 |
-
}
|
1042 |
-
/* line 43, sass/partials/_jquery_ui.scss */
|
1043 |
-
.cmb2-element .ui-priority-primary, .cmb2-element .ui-widget-content .ui-priority-primary, .cmb2-element .ui-widget-header .ui-priority-primary {
|
1044 |
-
font-weight: bold;
|
1045 |
-
}
|
1046 |
-
/* line 44, sass/partials/_jquery_ui.scss */
|
1047 |
-
.cmb2-element .ui-priority-secondary, .cmb2-element .ui-widget-content .ui-priority-secondary, .cmb2-element .ui-widget-header .ui-priority-secondary {
|
1048 |
-
opacity: .7;
|
1049 |
-
filter: Alpha(Opacity=70);
|
1050 |
-
font-weight: normal;
|
1051 |
-
}
|
1052 |
-
/* line 45, sass/partials/_jquery_ui.scss */
|
1053 |
-
.cmb2-element .ui-state-disabled, .cmb2-element .ui-widget-content .ui-state-disabled, .cmb2-element .ui-widget-header .ui-state-disabled {
|
1054 |
-
opacity: .35;
|
1055 |
-
filter: Alpha(Opacity=35);
|
1056 |
-
background-image: none;
|
1057 |
-
}
|
1058 |
-
/* line 46, sass/partials/_jquery_ui.scss */
|
1059 |
-
.cmb2-element .ui-icon {
|
1060 |
-
width: 16px;
|
1061 |
-
height: 16px;
|
1062 |
-
background-image: url(../images/ui-icons_222222_256x240.png);
|
1063 |
-
}
|
1064 |
-
/* line 47, sass/partials/_jquery_ui.scss */
|
1065 |
-
.cmb2-element .ui-widget-content .ui-icon {
|
1066 |
-
background-image: url(../images/ui-icons_222222_256x240.png);
|
1067 |
-
}
|
1068 |
-
/* line 48, sass/partials/_jquery_ui.scss */
|
1069 |
-
.cmb2-element .ui-widget-header .ui-icon {
|
1070 |
-
background-image: url(../images/ui-icons_222222_256x240.png);
|
1071 |
-
}
|
1072 |
-
/* line 49, sass/partials/_jquery_ui.scss */
|
1073 |
-
.cmb2-element .ui-state-default .ui-icon {
|
1074 |
-
background-image: url(../images/ui-icons_888888_256x240.png);
|
1075 |
-
}
|
1076 |
-
/* line 50, sass/partials/_jquery_ui.scss */
|
1077 |
-
.cmb2-element .ui-state-hover .ui-icon, .cmb2-element .ui-state-focus .ui-icon {
|
1078 |
-
background-image: url(../images/ui-icons_454545_256x240.png);
|
1079 |
-
}
|
1080 |
-
/* line 51, sass/partials/_jquery_ui.scss */
|
1081 |
-
.cmb2-element .ui-state-active .ui-icon {
|
1082 |
-
background-image: url(../images/ui-icons_454545_256x240.png);
|
1083 |
-
}
|
1084 |
-
/* line 52, sass/partials/_jquery_ui.scss */
|
1085 |
-
.cmb2-element .ui-state-highlight .ui-icon {
|
1086 |
-
background-image: url(../images/ui-icons_2e83ff_256x240.png);
|
1087 |
-
}
|
1088 |
-
/* line 53, sass/partials/_jquery_ui.scss */
|
1089 |
-
.cmb2-element .ui-state-error .ui-icon, .cmb2-element .ui-state-error-text .ui-icon {
|
1090 |
-
background-image: url(../images/ui-icons_cd0a0a_256x240.png);
|
1091 |
-
}
|
1092 |
-
/* line 54, sass/partials/_jquery_ui.scss */
|
1093 |
-
.cmb2-element .ui-icon-carat-1-n {
|
1094 |
-
background-position: 0 0;
|
1095 |
-
}
|
1096 |
-
/* line 55, sass/partials/_jquery_ui.scss */
|
1097 |
-
.cmb2-element .ui-icon-carat-1-ne {
|
1098 |
-
background-position: -16px 0;
|
1099 |
-
}
|
1100 |
-
/* line 56, sass/partials/_jquery_ui.scss */
|
1101 |
-
.cmb2-element .ui-icon-carat-1-e {
|
1102 |
-
background-position: -32px 0;
|
1103 |
-
}
|
1104 |
-
/* line 57, sass/partials/_jquery_ui.scss */
|
1105 |
-
.cmb2-element .ui-icon-carat-1-se {
|
1106 |
-
background-position: -48px 0;
|
1107 |
-
}
|
1108 |
-
/* line 58, sass/partials/_jquery_ui.scss */
|
1109 |
-
.cmb2-element .ui-icon-carat-1-s {
|
1110 |
-
background-position: -64px 0;
|
1111 |
-
}
|
1112 |
-
/* line 59, sass/partials/_jquery_ui.scss */
|
1113 |
-
.cmb2-element .ui-icon-carat-1-sw {
|
1114 |
-
background-position: -80px 0;
|
1115 |
-
}
|
1116 |
-
/* line 60, sass/partials/_jquery_ui.scss */
|
1117 |
-
.cmb2-element .ui-icon-carat-1-w {
|
1118 |
-
background-position: -96px 0;
|
1119 |
-
}
|
1120 |
-
/* line 61, sass/partials/_jquery_ui.scss */
|
1121 |
-
.cmb2-element .ui-icon-carat-1-nw {
|
1122 |
-
background-position: -112px 0;
|
1123 |
-
}
|
1124 |
-
/* line 62, sass/partials/_jquery_ui.scss */
|
1125 |
-
.cmb2-element .ui-icon-carat-2-n-s {
|
1126 |
-
background-position: -128px 0;
|
1127 |
-
}
|
1128 |
-
/* line 63, sass/partials/_jquery_ui.scss */
|
1129 |
-
.cmb2-element .ui-icon-carat-2-e-w {
|
1130 |
-
background-position: -144px 0;
|
1131 |
-
}
|
1132 |
-
/* line 64, sass/partials/_jquery_ui.scss */
|
1133 |
-
.cmb2-element .ui-icon-triangle-1-n {
|
1134 |
-
background-position: 0 -16px;
|
1135 |
-
}
|
1136 |
-
/* line 65, sass/partials/_jquery_ui.scss */
|
1137 |
-
.cmb2-element .ui-icon-triangle-1-ne {
|
1138 |
-
background-position: -16px -16px;
|
1139 |
-
}
|
1140 |
-
/* line 66, sass/partials/_jquery_ui.scss */
|
1141 |
-
.cmb2-element .ui-icon-triangle-1-e {
|
1142 |
-
background-position: -32px -16px;
|
1143 |
-
}
|
1144 |
-
/* line 67, sass/partials/_jquery_ui.scss */
|
1145 |
-
.cmb2-element .ui-icon-triangle-1-se {
|
1146 |
-
background-position: -48px -16px;
|
1147 |
-
}
|
1148 |
-
/* line 68, sass/partials/_jquery_ui.scss */
|
1149 |
-
.cmb2-element .ui-icon-triangle-1-s {
|
1150 |
-
background-position: -64px -16px;
|
1151 |
-
}
|
1152 |
-
/* line 69, sass/partials/_jquery_ui.scss */
|
1153 |
-
.cmb2-element .ui-icon-triangle-1-sw {
|
1154 |
-
background-position: -80px -16px;
|
1155 |
-
}
|
1156 |
-
/* line 70, sass/partials/_jquery_ui.scss */
|
1157 |
-
.cmb2-element .ui-icon-triangle-1-w {
|
1158 |
-
background-position: -96px -16px;
|
1159 |
-
}
|
1160 |
-
/* line 71, sass/partials/_jquery_ui.scss */
|
1161 |
-
.cmb2-element .ui-icon-triangle-1-nw {
|
1162 |
-
background-position: -112px -16px;
|
1163 |
-
}
|
1164 |
-
/* line 72, sass/partials/_jquery_ui.scss */
|
1165 |
-
.cmb2-element .ui-icon-triangle-2-n-s {
|
1166 |
-
background-position: -128px -16px;
|
1167 |
-
}
|
1168 |
-
/* line 73, sass/partials/_jquery_ui.scss */
|
1169 |
-
.cmb2-element .ui-icon-triangle-2-e-w {
|
1170 |
-
background-position: -144px -16px;
|
1171 |
-
}
|
1172 |
-
/* line 74, sass/partials/_jquery_ui.scss */
|
1173 |
-
.cmb2-element .ui-icon-arrow-1-n {
|
1174 |
-
background-position: 0 -32px;
|
1175 |
-
}
|
1176 |
-
/* line 75, sass/partials/_jquery_ui.scss */
|
1177 |
-
.cmb2-element .ui-icon-arrow-1-ne {
|
1178 |
-
background-position: -16px -32px;
|
1179 |
-
}
|
1180 |
-
/* line 76, sass/partials/_jquery_ui.scss */
|
1181 |
-
.cmb2-element .ui-icon-arrow-1-e {
|
1182 |
-
background-position: -32px -32px;
|
1183 |
-
}
|
1184 |
-
/* line 77, sass/partials/_jquery_ui.scss */
|
1185 |
-
.cmb2-element .ui-icon-arrow-1-se {
|
1186 |
-
background-position: -48px -32px;
|
1187 |
-
}
|
1188 |
-
/* line 78, sass/partials/_jquery_ui.scss */
|
1189 |
-
.cmb2-element .ui-icon-arrow-1-s {
|
1190 |
-
background-position: -64px -32px;
|
1191 |
-
}
|
1192 |
-
/* line 79, sass/partials/_jquery_ui.scss */
|
1193 |
-
.cmb2-element .ui-icon-arrow-1-sw {
|
1194 |
-
background-position: -80px -32px;
|
1195 |
-
}
|
1196 |
-
/* line 80, sass/partials/_jquery_ui.scss */
|
1197 |
-
.cmb2-element .ui-icon-arrow-1-w {
|
1198 |
-
background-position: -96px -32px;
|
1199 |
-
}
|
1200 |
-
/* line 81, sass/partials/_jquery_ui.scss */
|
1201 |
-
.cmb2-element .ui-icon-arrow-1-nw {
|
1202 |
-
background-position: -112px -32px;
|
1203 |
-
}
|
1204 |
-
/* line 82, sass/partials/_jquery_ui.scss */
|
1205 |
-
.cmb2-element .ui-icon-arrow-2-n-s {
|
1206 |
-
background-position: -128px -32px;
|
1207 |
-
}
|
1208 |
-
/* line 83, sass/partials/_jquery_ui.scss */
|
1209 |
-
.cmb2-element .ui-icon-arrow-2-ne-sw {
|
1210 |
-
background-position: -144px -32px;
|
1211 |
-
}
|
1212 |
-
/* line 84, sass/partials/_jquery_ui.scss */
|
1213 |
-
.cmb2-element .ui-icon-arrow-2-e-w {
|
1214 |
-
background-position: -160px -32px;
|
1215 |
-
}
|
1216 |
-
/* line 85, sass/partials/_jquery_ui.scss */
|
1217 |
-
.cmb2-element .ui-icon-arrow-2-se-nw {
|
1218 |
-
background-position: -176px -32px;
|
1219 |
-
}
|
1220 |
-
/* line 86, sass/partials/_jquery_ui.scss */
|
1221 |
-
.cmb2-element .ui-icon-arrowstop-1-n {
|
1222 |
-
background-position: -192px -32px;
|
1223 |
-
}
|
1224 |
-
/* line 87, sass/partials/_jquery_ui.scss */
|
1225 |
-
.cmb2-element .ui-icon-arrowstop-1-e {
|
1226 |
-
background-position: -208px -32px;
|
1227 |
-
}
|
1228 |
-
/* line 88, sass/partials/_jquery_ui.scss */
|
1229 |
-
.cmb2-element .ui-icon-arrowstop-1-s {
|
1230 |
-
background-position: -224px -32px;
|
1231 |
-
}
|
1232 |
-
/* line 89, sass/partials/_jquery_ui.scss */
|
1233 |
-
.cmb2-element .ui-icon-arrowstop-1-w {
|
1234 |
-
background-position: -240px -32px;
|
1235 |
-
}
|
1236 |
-
/* line 90, sass/partials/_jquery_ui.scss */
|
1237 |
-
.cmb2-element .ui-icon-arrowthick-1-n {
|
1238 |
-
background-position: 0 -48px;
|
1239 |
-
}
|
1240 |
-
/* line 91, sass/partials/_jquery_ui.scss */
|
1241 |
-
.cmb2-element .ui-icon-arrowthick-1-ne {
|
1242 |
-
background-position: -16px -48px;
|
1243 |
-
}
|
1244 |
-
/* line 92, sass/partials/_jquery_ui.scss */
|
1245 |
-
.cmb2-element .ui-icon-arrowthick-1-e {
|
1246 |
-
background-position: -32px -48px;
|
1247 |
-
}
|
1248 |
-
/* line 93, sass/partials/_jquery_ui.scss */
|
1249 |
-
.cmb2-element .ui-icon-arrowthick-1-se {
|
1250 |
-
background-position: -48px -48px;
|
1251 |
-
}
|
1252 |
-
/* line 94, sass/partials/_jquery_ui.scss */
|
1253 |
-
.cmb2-element .ui-icon-arrowthick-1-s {
|
1254 |
-
background-position: -64px -48px;
|
1255 |
-
}
|
1256 |
-
/* line 95, sass/partials/_jquery_ui.scss */
|
1257 |
-
.cmb2-element .ui-icon-arrowthick-1-sw {
|
1258 |
-
background-position: -80px -48px;
|
1259 |
-
}
|
1260 |
-
/* line 96, sass/partials/_jquery_ui.scss */
|
1261 |
-
.cmb2-element .ui-icon-arrowthick-1-w {
|
1262 |
-
background-position: -96px -48px;
|
1263 |
-
}
|
1264 |
-
/* line 97, sass/partials/_jquery_ui.scss */
|
1265 |
-
.cmb2-element .ui-icon-arrowthick-1-nw {
|
1266 |
-
background-position: -112px -48px;
|
1267 |
-
}
|
1268 |
-
/* line 98, sass/partials/_jquery_ui.scss */
|
1269 |
-
.cmb2-element .ui-icon-arrowthick-2-n-s {
|
1270 |
-
background-position: -128px -48px;
|
1271 |
-
}
|
1272 |
-
/* line 99, sass/partials/_jquery_ui.scss */
|
1273 |
-
.cmb2-element .ui-icon-arrowthick-2-ne-sw {
|
1274 |
-
background-position: -144px -48px;
|
1275 |
-
}
|
1276 |
-
/* line 100, sass/partials/_jquery_ui.scss */
|
1277 |
-
.cmb2-element .ui-icon-arrowthick-2-e-w {
|
1278 |
-
background-position: -160px -48px;
|
1279 |
-
}
|
1280 |
-
/* line 101, sass/partials/_jquery_ui.scss */
|
1281 |
-
.cmb2-element .ui-icon-arrowthick-2-se-nw {
|
1282 |
-
background-position: -176px -48px;
|
1283 |
-
}
|
1284 |
-
/* line 102, sass/partials/_jquery_ui.scss */
|
1285 |
-
.cmb2-element .ui-icon-arrowthickstop-1-n {
|
1286 |
-
background-position: -192px -48px;
|
1287 |
-
}
|
1288 |
-
/* line 103, sass/partials/_jquery_ui.scss */
|
1289 |
-
.cmb2-element .ui-icon-arrowthickstop-1-e {
|
1290 |
-
background-position: -208px -48px;
|
1291 |
-
}
|
1292 |
-
/* line 104, sass/partials/_jquery_ui.scss */
|
1293 |
-
.cmb2-element .ui-icon-arrowthickstop-1-s {
|
1294 |
-
background-position: -224px -48px;
|
1295 |
-
}
|
1296 |
-
/* line 105, sass/partials/_jquery_ui.scss */
|
1297 |
-
.cmb2-element .ui-icon-arrowthickstop-1-w {
|
1298 |
-
background-position: -240px -48px;
|
1299 |
-
}
|
1300 |
-
/* line 106, sass/partials/_jquery_ui.scss */
|
1301 |
-
.cmb2-element .ui-icon-arrowreturnthick-1-w {
|
1302 |
-
background-position: 0 -64px;
|
1303 |
-
}
|
1304 |
-
/* line 107, sass/partials/_jquery_ui.scss */
|
1305 |
-
.cmb2-element .ui-icon-arrowreturnthick-1-n {
|
1306 |
-
background-position: -16px -64px;
|
1307 |
-
}
|
1308 |
-
/* line 108, sass/partials/_jquery_ui.scss */
|
1309 |
-
.cmb2-element .ui-icon-arrowreturnthick-1-e {
|
1310 |
-
background-position: -32px -64px;
|
1311 |
-
}
|
1312 |
-
/* line 109, sass/partials/_jquery_ui.scss */
|
1313 |
-
.cmb2-element .ui-icon-arrowreturnthick-1-s {
|
1314 |
-
background-position: -48px -64px;
|
1315 |
-
}
|
1316 |
-
/* line 110, sass/partials/_jquery_ui.scss */
|
1317 |
-
.cmb2-element .ui-icon-arrowreturn-1-w {
|
1318 |
-
background-position: -64px -64px;
|
1319 |
-
}
|
1320 |
-
/* line 111, sass/partials/_jquery_ui.scss */
|
1321 |
-
.cmb2-element .ui-icon-arrowreturn-1-n {
|
1322 |
-
background-position: -80px -64px;
|
1323 |
-
}
|
1324 |
-
/* line 112, sass/partials/_jquery_ui.scss */
|
1325 |
-
.cmb2-element .ui-icon-arrowreturn-1-e {
|
1326 |
-
background-position: -96px -64px;
|
1327 |
-
}
|
1328 |
-
/* line 113, sass/partials/_jquery_ui.scss */
|
1329 |
-
.cmb2-element .ui-icon-arrowreturn-1-s {
|
1330 |
-
background-position: -112px -64px;
|
1331 |
-
}
|
1332 |
-
/* line 114, sass/partials/_jquery_ui.scss */
|
1333 |
-
.cmb2-element .ui-icon-arrowrefresh-1-w {
|
1334 |
-
background-position: -128px -64px;
|
1335 |
-
}
|
1336 |
-
/* line 115, sass/partials/_jquery_ui.scss */
|
1337 |
-
.cmb2-element .ui-icon-arrowrefresh-1-n {
|
1338 |
-
background-position: -144px -64px;
|
1339 |
-
}
|
1340 |
-
/* line 116, sass/partials/_jquery_ui.scss */
|
1341 |
-
.cmb2-element .ui-icon-arrowrefresh-1-e {
|
1342 |
-
background-position: -160px -64px;
|
1343 |
-
}
|
1344 |
-
/* line 117, sass/partials/_jquery_ui.scss */
|
1345 |
-
.cmb2-element .ui-icon-arrowrefresh-1-s {
|
1346 |
-
background-position: -176px -64px;
|
1347 |
-
}
|
1348 |
-
/* line 118, sass/partials/_jquery_ui.scss */
|
1349 |
-
.cmb2-element .ui-icon-arrow-4 {
|
1350 |
-
background-position: 0 -80px;
|
1351 |
-
}
|
1352 |
-
/* line 119, sass/partials/_jquery_ui.scss */
|
1353 |
-
.cmb2-element .ui-icon-arrow-4-diag {
|
1354 |
-
background-position: -16px -80px;
|
1355 |
-
}
|
1356 |
-
/* line 120, sass/partials/_jquery_ui.scss */
|
1357 |
-
.cmb2-element .ui-icon-extlink {
|
1358 |
-
background-position: -32px -80px;
|
1359 |
-
}
|
1360 |
-
/* line 121, sass/partials/_jquery_ui.scss */
|
1361 |
-
.cmb2-element .ui-icon-newwin {
|
1362 |
-
background-position: -48px -80px;
|
1363 |
-
}
|
1364 |
-
/* line 122, sass/partials/_jquery_ui.scss */
|
1365 |
-
.cmb2-element .ui-icon-refresh {
|
1366 |
-
background-position: -64px -80px;
|
1367 |
-
}
|
1368 |
-
/* line 123, sass/partials/_jquery_ui.scss */
|
1369 |
-
.cmb2-element .ui-icon-shuffle {
|
1370 |
-
background-position: -80px -80px;
|
1371 |
-
}
|
1372 |
-
/* line 124, sass/partials/_jquery_ui.scss */
|
1373 |
-
.cmb2-element .ui-icon-transfer-e-w {
|
1374 |
-
background-position: -96px -80px;
|
1375 |
-
}
|
1376 |
-
/* line 125, sass/partials/_jquery_ui.scss */
|
1377 |
-
.cmb2-element .ui-icon-transferthick-e-w {
|
1378 |
-
background-position: -112px -80px;
|
1379 |
-
}
|
1380 |
-
/* line 126, sass/partials/_jquery_ui.scss */
|
1381 |
-
.cmb2-element .ui-icon-folder-collapsed {
|
1382 |
-
background-position: 0 -96px;
|
1383 |
-
}
|
1384 |
-
/* line 127, sass/partials/_jquery_ui.scss */
|
1385 |
-
.cmb2-element .ui-icon-folder-open {
|
1386 |
-
background-position: -16px -96px;
|
1387 |
-
}
|
1388 |
-
/* line 128, sass/partials/_jquery_ui.scss */
|
1389 |
-
.cmb2-element .ui-icon-document {
|
1390 |
-
background-position: -32px -96px;
|
1391 |
-
}
|
1392 |
-
/* line 129, sass/partials/_jquery_ui.scss */
|
1393 |
-
.cmb2-element .ui-icon-document-b {
|
1394 |
-
background-position: -48px -96px;
|
1395 |
-
}
|
1396 |
-
/* line 130, sass/partials/_jquery_ui.scss */
|
1397 |
-
.cmb2-element .ui-icon-note {
|
1398 |
-
background-position: -64px -96px;
|
1399 |
-
}
|
1400 |
-
/* line 131, sass/partials/_jquery_ui.scss */
|
1401 |
-
.cmb2-element .ui-icon-mail-closed {
|
1402 |
-
background-position: -80px -96px;
|
1403 |
-
}
|
1404 |
-
/* line 132, sass/partials/_jquery_ui.scss */
|
1405 |
-
.cmb2-element .ui-icon-mail-open {
|
1406 |
-
background-position: -96px -96px;
|
1407 |
-
}
|
1408 |
-
/* line 133, sass/partials/_jquery_ui.scss */
|
1409 |
-
.cmb2-element .ui-icon-suitcase {
|
1410 |
-
background-position: -112px -96px;
|
1411 |
-
}
|
1412 |
-
/* line 134, sass/partials/_jquery_ui.scss */
|
1413 |
-
.cmb2-element .ui-icon-comment {
|
1414 |
-
background-position: -128px -96px;
|
1415 |
-
}
|
1416 |
-
/* line 135, sass/partials/_jquery_ui.scss */
|
1417 |
-
.cmb2-element .ui-icon-person {
|
1418 |
-
background-position: -144px -96px;
|
1419 |
-
}
|
1420 |
-
/* line 136, sass/partials/_jquery_ui.scss */
|
1421 |
-
.cmb2-element .ui-icon-print {
|
1422 |
-
background-position: -160px -96px;
|
1423 |
-
}
|
1424 |
-
/* line 137, sass/partials/_jquery_ui.scss */
|
1425 |
-
.cmb2-element .ui-icon-trash {
|
1426 |
-
background-position: -176px -96px;
|
1427 |
-
}
|
1428 |
-
/* line 138, sass/partials/_jquery_ui.scss */
|
1429 |
-
.cmb2-element .ui-icon-locked {
|
1430 |
-
background-position: -192px -96px;
|
1431 |
-
}
|
1432 |
-
/* line 139, sass/partials/_jquery_ui.scss */
|
1433 |
-
.cmb2-element .ui-icon-unlocked {
|
1434 |
-
background-position: -208px -96px;
|
1435 |
-
}
|
1436 |
-
/* line 140, sass/partials/_jquery_ui.scss */
|
1437 |
-
.cmb2-element .ui-icon-bookmark {
|
1438 |
-
background-position: -224px -96px;
|
1439 |
-
}
|
1440 |
-
/* line 141, sass/partials/_jquery_ui.scss */
|
1441 |
-
.cmb2-element .ui-icon-tag {
|
1442 |
-
background-position: -240px -96px;
|
1443 |
-
}
|
1444 |
-
/* line 142, sass/partials/_jquery_ui.scss */
|
1445 |
-
.cmb2-element .ui-icon-home {
|
1446 |
-
background-position: 0 -112px;
|
1447 |
-
}
|
1448 |
-
/* line 143, sass/partials/_jquery_ui.scss */
|
1449 |
-
.cmb2-element .ui-icon-flag {
|
1450 |
-
background-position: -16px -112px;
|
1451 |
-
}
|
1452 |
-
/* line 144, sass/partials/_jquery_ui.scss */
|
1453 |
-
.cmb2-element .ui-icon-calendar {
|
1454 |
-
background-position: -32px -112px;
|
1455 |
-
}
|
1456 |
-
/* line 145, sass/partials/_jquery_ui.scss */
|
1457 |
-
.cmb2-element .ui-icon-cart {
|
1458 |
-
background-position: -48px -112px;
|
1459 |
-
}
|
1460 |
-
/* line 146, sass/partials/_jquery_ui.scss */
|
1461 |
-
.cmb2-element .ui-icon-pencil {
|
1462 |
-
background-position: -64px -112px;
|
1463 |
-
}
|
1464 |
-
/* line 147, sass/partials/_jquery_ui.scss */
|
1465 |
-
.cmb2-element .ui-icon-clock {
|
1466 |
-
background-position: -80px -112px;
|
1467 |
-
}
|
1468 |
-
/* line 148, sass/partials/_jquery_ui.scss */
|
1469 |
-
.cmb2-element .ui-icon-disk {
|
1470 |
-
background-position: -96px -112px;
|
1471 |
-
}
|
1472 |
-
/* line 149, sass/partials/_jquery_ui.scss */
|
1473 |
-
.cmb2-element .ui-icon-calculator {
|
1474 |
-
background-position: -112px -112px;
|
1475 |
-
}
|
1476 |
-
/* line 150, sass/partials/_jquery_ui.scss */
|
1477 |
-
.cmb2-element .ui-icon-zoomin {
|
1478 |
-
background-position: -128px -112px;
|
1479 |
-
}
|
1480 |
-
/* line 151, sass/partials/_jquery_ui.scss */
|
1481 |
-
.cmb2-element .ui-icon-zoomout {
|
1482 |
-
background-position: -144px -112px;
|
1483 |
-
}
|
1484 |
-
/* line 152, sass/partials/_jquery_ui.scss */
|
1485 |
-
.cmb2-element .ui-icon-search {
|
1486 |
-
background-position: -160px -112px;
|
1487 |
-
}
|
1488 |
-
/* line 153, sass/partials/_jquery_ui.scss */
|
1489 |
-
.cmb2-element .ui-icon-wrench {
|
1490 |
-
background-position: -176px -112px;
|
1491 |
-
}
|
1492 |
-
/* line 154, sass/partials/_jquery_ui.scss */
|
1493 |
-
.cmb2-element .ui-icon-gear {
|
1494 |
-
background-position: -192px -112px;
|
1495 |
-
}
|
1496 |
-
/* line 155, sass/partials/_jquery_ui.scss */
|
1497 |
-
.cmb2-element .ui-icon-heart {
|
1498 |
-
background-position: -208px -112px;
|
1499 |
-
}
|
1500 |
-
/* line 156, sass/partials/_jquery_ui.scss */
|
1501 |
-
.cmb2-element .ui-icon-star {
|
1502 |
-
background-position: -224px -112px;
|
1503 |
-
}
|
1504 |
-
/* line 157, sass/partials/_jquery_ui.scss */
|
1505 |
-
.cmb2-element .ui-icon-link {
|
1506 |
-
background-position: -240px -112px;
|
1507 |
-
}
|
1508 |
-
/* line 158, sass/partials/_jquery_ui.scss */
|
1509 |
-
.cmb2-element .ui-icon-cancel {
|
1510 |
-
background-position: 0 -128px;
|
1511 |
-
}
|
1512 |
-
/* line 159, sass/partials/_jquery_ui.scss */
|
1513 |
-
.cmb2-element .ui-icon-plus {
|
1514 |
-
background-position: -16px -128px;
|
1515 |
-
}
|
1516 |
-
/* line 160, sass/partials/_jquery_ui.scss */
|
1517 |
-
.cmb2-element .ui-icon-plusthick {
|
1518 |
-
background-position: -32px -128px;
|
1519 |
-
}
|
1520 |
-
/* line 161, sass/partials/_jquery_ui.scss */
|
1521 |
-
.cmb2-element .ui-icon-minus {
|
1522 |
-
background-position: -48px -128px;
|
1523 |
-
}
|
1524 |
-
/* line 162, sass/partials/_jquery_ui.scss */
|
1525 |
-
.cmb2-element .ui-icon-minusthick {
|
1526 |
-
background-position: -64px -128px;
|
1527 |
-
}
|
1528 |
-
/* line 163, sass/partials/_jquery_ui.scss */
|
1529 |
-
.cmb2-element .ui-icon-close {
|
1530 |
-
background-position: -80px -128px;
|
1531 |
-
}
|
1532 |
-
/* line 164, sass/partials/_jquery_ui.scss */
|
1533 |
-
.cmb2-element .ui-icon-closethick {
|
1534 |
-
background-position: -96px -128px;
|
1535 |
-
}
|
1536 |
-
/* line 165, sass/partials/_jquery_ui.scss */
|
1537 |
-
.cmb2-element .ui-icon-key {
|
1538 |
-
background-position: -112px -128px;
|
1539 |
-
}
|
1540 |
-
/* line 166, sass/partials/_jquery_ui.scss */
|
1541 |
-
.cmb2-element .ui-icon-lightbulb {
|
1542 |
-
background-position: -128px -128px;
|
1543 |
-
}
|
1544 |
-
/* line 167, sass/partials/_jquery_ui.scss */
|
1545 |
-
.cmb2-element .ui-icon-scissors {
|
1546 |
-
background-position: -144px -128px;
|
1547 |
-
}
|
1548 |
-
/* line 168, sass/partials/_jquery_ui.scss */
|
1549 |
-
.cmb2-element .ui-icon-clipboard {
|
1550 |
-
background-position: -160px -128px;
|
1551 |
-
}
|
1552 |
-
/* line 169, sass/partials/_jquery_ui.scss */
|
1553 |
-
.cmb2-element .ui-icon-copy {
|
1554 |
-
background-position: -176px -128px;
|
1555 |
-
}
|
1556 |
-
/* line 170, sass/partials/_jquery_ui.scss */
|
1557 |
-
.cmb2-element .ui-icon-contact {
|
1558 |
-
background-position: -192px -128px;
|
1559 |
-
}
|
1560 |
-
/* line 171, sass/partials/_jquery_ui.scss */
|
1561 |
-
.cmb2-element .ui-icon-image {
|
1562 |
-
background-position: -208px -128px;
|
1563 |
-
}
|
1564 |
-
/* line 172, sass/partials/_jquery_ui.scss */
|
1565 |
-
.cmb2-element .ui-icon-video {
|
1566 |
-
background-position: -224px -128px;
|
1567 |
-
}
|
1568 |
-
/* line 173, sass/partials/_jquery_ui.scss */
|
1569 |
-
.cmb2-element .ui-icon-script {
|
1570 |
-
background-position: -240px -128px;
|
1571 |
-
}
|
1572 |
-
/* line 174, sass/partials/_jquery_ui.scss */
|
1573 |
-
.cmb2-element .ui-icon-alert {
|
1574 |
-
background-position: 0 -144px;
|
1575 |
-
}
|
1576 |
-
/* line 175, sass/partials/_jquery_ui.scss */
|
1577 |
-
.cmb2-element .ui-icon-info {
|
1578 |
-
background-position: -16px -144px;
|
1579 |
-
}
|
1580 |
-
/* line 176, sass/partials/_jquery_ui.scss */
|
1581 |
-
.cmb2-element .ui-icon-notice {
|
1582 |
-
background-position: -32px -144px;
|
1583 |
-
}
|
1584 |
-
/* line 177, sass/partials/_jquery_ui.scss */
|
1585 |
-
.cmb2-element .ui-icon-help {
|
1586 |
-
background-position: -48px -144px;
|
1587 |
-
}
|
1588 |
-
/* line 178, sass/partials/_jquery_ui.scss */
|
1589 |
-
.cmb2-element .ui-icon-check {
|
1590 |
-
background-position: -64px -144px;
|
1591 |
-
}
|
1592 |
-
/* line 179, sass/partials/_jquery_ui.scss */
|
1593 |
-
.cmb2-element .ui-icon-bullet {
|
1594 |
-
background-position: -80px -144px;
|
1595 |
-
}
|
1596 |
-
/* line 180, sass/partials/_jquery_ui.scss */
|
1597 |
-
.cmb2-element .ui-icon-radio-off {
|
1598 |
-
background-position: -96px -144px;
|
1599 |
-
}
|
1600 |
-
/* line 181, sass/partials/_jquery_ui.scss */
|
1601 |
-
.cmb2-element .ui-icon-radio-on {
|
1602 |
-
background-position: -112px -144px;
|
1603 |
-
}
|
1604 |
-
/* line 182, sass/partials/_jquery_ui.scss */
|
1605 |
-
.cmb2-element .ui-icon-pin-w {
|
1606 |
-
background-position: -128px -144px;
|
1607 |
-
}
|
1608 |
-
/* line 183, sass/partials/_jquery_ui.scss */
|
1609 |
-
.cmb2-element .ui-icon-pin-s {
|
1610 |
-
background-position: -144px -144px;
|
1611 |
-
}
|
1612 |
-
/* line 184, sass/partials/_jquery_ui.scss */
|
1613 |
-
.cmb2-element .ui-icon-play {
|
1614 |
-
background-position: 0 -160px;
|
1615 |
-
}
|
1616 |
-
/* line 185, sass/partials/_jquery_ui.scss */
|
1617 |
-
.cmb2-element .ui-icon-pause {
|
1618 |
-
background-position: -16px -160px;
|
1619 |
-
}
|
1620 |
-
/* line 186, sass/partials/_jquery_ui.scss */
|
1621 |
-
.cmb2-element .ui-icon-seek-next {
|
1622 |
-
background-position: -32px -160px;
|
1623 |
-
}
|
1624 |
-
/* line 187, sass/partials/_jquery_ui.scss */
|
1625 |
-
.cmb2-element .ui-icon-seek-prev {
|
1626 |
-
background-position: -48px -160px;
|
1627 |
-
}
|
1628 |
-
/* line 188, sass/partials/_jquery_ui.scss */
|
1629 |
-
.cmb2-element .ui-icon-seek-end {
|
1630 |
-
background-position: -64px -160px;
|
1631 |
-
}
|
1632 |
-
/* line 189, sass/partials/_jquery_ui.scss */
|
1633 |
-
.cmb2-element .ui-icon-seek-start {
|
1634 |
-
background-position: -80px -160px;
|
1635 |
-
}
|
1636 |
-
/* line 190, sass/partials/_jquery_ui.scss */
|
1637 |
-
.cmb2-element .ui-icon-seek-first {
|
1638 |
-
background-position: -80px -160px;
|
1639 |
-
}
|
1640 |
-
/* line 191, sass/partials/_jquery_ui.scss */
|
1641 |
-
.cmb2-element .ui-icon-stop {
|
1642 |
-
background-position: -96px -160px;
|
1643 |
-
}
|
1644 |
-
/* line 192, sass/partials/_jquery_ui.scss */
|
1645 |
-
.cmb2-element .ui-icon-eject {
|
1646 |
-
background-position: -112px -160px;
|
1647 |
-
}
|
1648 |
-
/* line 193, sass/partials/_jquery_ui.scss */
|
1649 |
-
.cmb2-element .ui-icon-volume-off {
|
1650 |
-
background-position: -128px -160px;
|
1651 |
-
}
|
1652 |
-
/* line 194, sass/partials/_jquery_ui.scss */
|
1653 |
-
.cmb2-element .ui-icon-volume-on {
|
1654 |
-
background-position: -144px -160px;
|
1655 |
-
}
|
1656 |
-
/* line 195, sass/partials/_jquery_ui.scss */
|
1657 |
-
.cmb2-element .ui-icon-power {
|
1658 |
-
background-position: 0 -176px;
|
1659 |
-
}
|
1660 |
-
/* line 196, sass/partials/_jquery_ui.scss */
|
1661 |
-
.cmb2-element .ui-icon-signal-diag {
|
1662 |
-
background-position: -16px -176px;
|
1663 |
-
}
|
1664 |
-
/* line 197, sass/partials/_jquery_ui.scss */
|
1665 |
-
.cmb2-element .ui-icon-signal {
|
1666 |
-
background-position: -32px -176px;
|
1667 |
-
}
|
1668 |
-
/* line 198, sass/partials/_jquery_ui.scss */
|
1669 |
-
.cmb2-element .ui-icon-battery-0 {
|
1670 |
-
background-position: -48px -176px;
|
1671 |
-
}
|
1672 |
-
/* line 199, sass/partials/_jquery_ui.scss */
|
1673 |
-
.cmb2-element .ui-icon-battery-1 {
|
1674 |
-
background-position: -64px -176px;
|
1675 |
-
}
|
1676 |
-
/* line 200, sass/partials/_jquery_ui.scss */
|
1677 |
-
.cmb2-element .ui-icon-battery-2 {
|
1678 |
-
background-position: -80px -176px;
|
1679 |
-
}
|
1680 |
-
/* line 201, sass/partials/_jquery_ui.scss */
|
1681 |
-
.cmb2-element .ui-icon-battery-3 {
|
1682 |
-
background-position: -96px -176px;
|
1683 |
-
}
|
1684 |
-
/* line 202, sass/partials/_jquery_ui.scss */
|
1685 |
-
.cmb2-element .ui-icon-circle-plus {
|
1686 |
-
background-position: 0 -192px;
|
1687 |
-
}
|
1688 |
-
/* line 203, sass/partials/_jquery_ui.scss */
|
1689 |
-
.cmb2-element .ui-icon-circle-minus {
|
1690 |
-
background-position: -16px -192px;
|
1691 |
-
}
|
1692 |
-
/* line 204, sass/partials/_jquery_ui.scss */
|
1693 |
-
.cmb2-element .ui-icon-circle-close {
|
1694 |
-
background-position: -32px -192px;
|
1695 |
-
}
|
1696 |
-
/* line 205, sass/partials/_jquery_ui.scss */
|
1697 |
-
.cmb2-element .ui-icon-circle-triangle-e {
|
1698 |
-
background-position: -48px -192px;
|
1699 |
-
}
|
1700 |
-
/* line 206, sass/partials/_jquery_ui.scss */
|
1701 |
-
.cmb2-element .ui-icon-circle-triangle-s {
|
1702 |
-
background-position: -64px -192px;
|
1703 |
-
}
|
1704 |
-
/* line 207, sass/partials/_jquery_ui.scss */
|
1705 |
-
.cmb2-element .ui-icon-circle-triangle-w {
|
1706 |
-
background-position: -80px -192px;
|
1707 |
-
}
|
1708 |
-
/* line 208, sass/partials/_jquery_ui.scss */
|
1709 |
-
.cmb2-element .ui-icon-circle-triangle-n {
|
1710 |
-
background-position: -96px -192px;
|
1711 |
-
}
|
1712 |
-
/* line 209, sass/partials/_jquery_ui.scss */
|
1713 |
-
.cmb2-element .ui-icon-circle-arrow-e {
|
1714 |
-
background-position: -112px -192px;
|
1715 |
-
}
|
1716 |
-
/* line 210, sass/partials/_jquery_ui.scss */
|
1717 |
-
.cmb2-element .ui-icon-circle-arrow-s {
|
1718 |
-
background-position: -128px -192px;
|
1719 |
-
}
|
1720 |
-
/* line 211, sass/partials/_jquery_ui.scss */
|
1721 |
-
.cmb2-element .ui-icon-circle-arrow-w {
|
1722 |
-
background-position: -144px -192px;
|
1723 |
-
}
|
1724 |
-
/* line 212, sass/partials/_jquery_ui.scss */
|
1725 |
-
.cmb2-element .ui-icon-circle-arrow-n {
|
1726 |
-
background-position: -160px -192px;
|
1727 |
-
}
|
1728 |
-
/* line 213, sass/partials/_jquery_ui.scss */
|
1729 |
-
.cmb2-element .ui-icon-circle-zoomin {
|
1730 |
-
background-position: -176px -192px;
|
1731 |
-
}
|
1732 |
-
/* line 214, sass/partials/_jquery_ui.scss */
|
1733 |
-
.cmb2-element .ui-icon-circle-zoomout {
|
1734 |
-
background-position: -192px -192px;
|
1735 |
-
}
|
1736 |
-
/* line 215, sass/partials/_jquery_ui.scss */
|
1737 |
-
.cmb2-element .ui-icon-circle-check {
|
1738 |
-
background-position: -208px -192px;
|
1739 |
-
}
|
1740 |
-
/* line 216, sass/partials/_jquery_ui.scss */
|
1741 |
-
.cmb2-element .ui-icon-circlesmall-plus {
|
1742 |
-
background-position: 0 -208px;
|
1743 |
-
}
|
1744 |
-
/* line 217, sass/partials/_jquery_ui.scss */
|
1745 |
-
.cmb2-element .ui-icon-circlesmall-minus {
|
1746 |
-
background-position: -16px -208px;
|
1747 |
-
}
|
1748 |
-
/* line 218, sass/partials/_jquery_ui.scss */
|
1749 |
-
.cmb2-element .ui-icon-circlesmall-close {
|
1750 |
-
background-position: -32px -208px;
|
1751 |
-
}
|
1752 |
-
/* line 219, sass/partials/_jquery_ui.scss */
|
1753 |
-
.cmb2-element .ui-icon-squaresmall-plus {
|
1754 |
-
background-position: -48px -208px;
|
1755 |
-
}
|
1756 |
-
/* line 220, sass/partials/_jquery_ui.scss */
|
1757 |
-
.cmb2-element .ui-icon-squaresmall-minus {
|
1758 |
-
background-position: -64px -208px;
|
1759 |
-
}
|
1760 |
-
/* line 221, sass/partials/_jquery_ui.scss */
|
1761 |
-
.cmb2-element .ui-icon-squaresmall-close {
|
1762 |
-
background-position: -80px -208px;
|
1763 |
-
}
|
1764 |
-
/* line 222, sass/partials/_jquery_ui.scss */
|
1765 |
-
.cmb2-element .ui-icon-grip-dotted-vertical {
|
1766 |
-
background-position: 0 -224px;
|
1767 |
-
}
|
1768 |
-
/* line 223, sass/partials/_jquery_ui.scss */
|
1769 |
-
.cmb2-element .ui-icon-grip-dotted-horizontal {
|
1770 |
-
background-position: -16px -224px;
|
1771 |
-
}
|
1772 |
-
/* line 224, sass/partials/_jquery_ui.scss */
|
1773 |
-
.cmb2-element .ui-icon-grip-solid-vertical {
|
1774 |
-
background-position: -32px -224px;
|
1775 |
-
}
|
1776 |
-
/* line 225, sass/partials/_jquery_ui.scss */
|
1777 |
-
.cmb2-element .ui-icon-grip-solid-horizontal {
|
1778 |
-
background-position: -48px -224px;
|
1779 |
-
}
|
1780 |
-
/* line 226, sass/partials/_jquery_ui.scss */
|
1781 |
-
.cmb2-element .ui-icon-gripsmall-diagonal-se {
|
1782 |
-
background-position: -64px -224px;
|
1783 |
-
}
|
1784 |
-
/* line 227, sass/partials/_jquery_ui.scss */
|
1785 |
-
.cmb2-element .ui-icon-grip-diagonal-se {
|
1786 |
-
background-position: -80px -224px;
|
1787 |
-
}
|
1788 |
-
/* line 228, sass/partials/_jquery_ui.scss */
|
1789 |
-
.cmb2-element .ui-corner-all, .cmb2-element .ui-corner-top, .cmb2-element .ui-corner-left, .cmb2-element .ui-corner-tl {
|
1790 |
-
-moz-border-radius-topleft: 4px;
|
1791 |
-
-webkit-border-top-left-radius: 4px;
|
1792 |
-
-khtml-border-top-left-radius: 4px;
|
1793 |
-
border-top-left-radius: 4px;
|
1794 |
-
}
|
1795 |
-
/* line 229, sass/partials/_jquery_ui.scss */
|
1796 |
-
.cmb2-element .ui-corner-all, .cmb2-element .ui-corner-top, .cmb2-element .ui-corner-right, .cmb2-element .ui-corner-tr {
|
1797 |
-
-moz-border-radius-topright: 4px;
|
1798 |
-
-webkit-border-top-right-radius: 4px;
|
1799 |
-
-khtml-border-top-right-radius: 4px;
|
1800 |
-
border-top-right-radius: 4px;
|
1801 |
-
}
|
1802 |
-
/* line 230, sass/partials/_jquery_ui.scss */
|
1803 |
-
.cmb2-element .ui-corner-all, .cmb2-element .ui-corner-bottom, .cmb2-element .ui-corner-left, .cmb2-element .ui-corner-bl {
|
1804 |
-
-moz-border-radius-bottomleft: 4px;
|
1805 |
-
-webkit-border-bottom-left-radius: 4px;
|
1806 |
-
-khtml-border-bottom-left-radius: 4px;
|
1807 |
-
border-bottom-left-radius: 4px;
|
1808 |
-
}
|
1809 |
-
/* line 231, sass/partials/_jquery_ui.scss */
|
1810 |
-
.cmb2-element .ui-corner-all, .cmb2-element .ui-corner-bottom, .cmb2-element .ui-corner-right, .cmb2-element .ui-corner-br {
|
1811 |
-
-moz-border-radius-bottomright: 4px;
|
1812 |
-
-webkit-border-bottom-right-radius: 4px;
|
1813 |
-
-khtml-border-bottom-right-radius: 4px;
|
1814 |
-
border-bottom-right-radius: 4px;
|
1815 |
-
}
|
1816 |
-
/* line 232, sass/partials/_jquery_ui.scss */
|
1817 |
-
.cmb2-element .ui-widget-overlay {
|
1818 |
-
background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
|
1819 |
-
opacity: .30;
|
1820 |
-
filter: Alpha(Opacity=30);
|
1821 |
-
}
|
1822 |
-
/* line 233, sass/partials/_jquery_ui.scss */
|
1823 |
-
.cmb2-element .ui-widget-shadow {
|
1824 |
-
margin: -8px 0 0 -8px;
|
1825 |
-
padding: 8px;
|
1826 |
-
background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
|
1827 |
-
opacity: .30;
|
1828 |
-
filter: Alpha(Opacity=30);
|
1829 |
-
-moz-border-radius: 8px;
|
1830 |
-
-khtml-border-radius: 8px;
|
1831 |
-
-webkit-border-radius: 8px;
|
1832 |
-
border-radius: 8px;
|
1833 |
-
}
|
1834 |
-
/* line 234, sass/partials/_jquery_ui.scss */
|
1835 |
-
.cmb2-element .ui-datepicker {
|
1836 |
-
width: 17em;
|
1837 |
-
padding: .2em .2em 0;
|
1838 |
-
display: none;
|
1839 |
-
}
|
1840 |
-
/* line 235, sass/partials/_jquery_ui.scss */
|
1841 |
-
.cmb2-element .ui-datepicker .ui-datepicker-header {
|
1842 |
-
position: relative;
|
1843 |
-
padding: .2em 0;
|
1844 |
-
}
|
1845 |
-
/* line 236, sass/partials/_jquery_ui.scss */
|
1846 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-next {
|
1847 |
-
position: absolute;
|
1848 |
-
top: 2px;
|
1849 |
-
width: 1.8em;
|
1850 |
-
height: 1.8em;
|
1851 |
-
}
|
1852 |
-
/* line 237, sass/partials/_jquery_ui.scss */
|
1853 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev-hover, .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
|
1854 |
-
top: 1px;
|
1855 |
-
}
|
1856 |
-
/* line 238, sass/partials/_jquery_ui.scss */
|
1857 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev {
|
1858 |
-
left: 2px;
|
1859 |
-
}
|
1860 |
-
/* line 239, sass/partials/_jquery_ui.scss */
|
1861 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next {
|
1862 |
-
right: 2px;
|
1863 |
-
}
|
1864 |
-
/* line 240, sass/partials/_jquery_ui.scss */
|
1865 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
|
1866 |
-
left: 1px;
|
1867 |
-
}
|
1868 |
-
/* line 241, sass/partials/_jquery_ui.scss */
|
1869 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next-hover {
|
1870 |
-
right: 1px;
|
1871 |
-
}
|
1872 |
-
/* line 242, sass/partials/_jquery_ui.scss */
|
1873 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev span, .cmb2-element .ui-datepicker .ui-datepicker-next span {
|
1874 |
-
display: block;
|
1875 |
-
position: absolute;
|
1876 |
-
left: 50%;
|
1877 |
-
margin-left: -8px;
|
1878 |
-
top: 50%;
|
1879 |
-
margin-top: -8px;
|
1880 |
-
}
|
1881 |
-
/* line 243, sass/partials/_jquery_ui.scss */
|
1882 |
-
.cmb2-element .ui-datepicker .ui-datepicker-title {
|
1883 |
-
margin: 0 2.3em;
|
1884 |
-
line-height: 1.8em;
|
1885 |
-
text-align: center;
|
1886 |
-
}
|
1887 |
-
/* line 244, sass/partials/_jquery_ui.scss */
|
1888 |
-
.cmb2-element .ui-datepicker .ui-datepicker-title select {
|
1889 |
-
font-size: 1em;
|
1890 |
-
margin: 1px 0;
|
1891 |
-
}
|
1892 |
-
/* line 245, sass/partials/_jquery_ui.scss */
|
1893 |
-
.cmb2-element .ui-datepicker select.ui-datepicker-month-year {
|
1894 |
-
width: 100%;
|
1895 |
-
}
|
1896 |
-
/* line 246, sass/partials/_jquery_ui.scss */
|
1897 |
-
.cmb2-element .ui-datepicker select.ui-datepicker-month,
|
1898 |
-
.cmb2-element .ui-datepicker select.ui-datepicker-year {
|
1899 |
-
width: 49%;
|
1900 |
-
}
|
1901 |
-
/* line 248, sass/partials/_jquery_ui.scss */
|
1902 |
-
.cmb2-element .ui-datepicker select.ui-datepicker-month {
|
1903 |
-
margin-right: 1%;
|
1904 |
-
}
|
1905 |
-
/* line 249, sass/partials/_jquery_ui.scss */
|
1906 |
-
.cmb2-element .ui-datepicker select.ui-datepicker-year {
|
1907 |
-
margin-left: 1%;
|
1908 |
-
}
|
1909 |
-
/* line 250, sass/partials/_jquery_ui.scss */
|
1910 |
-
.cmb2-element .ui-datepicker table {
|
1911 |
-
width: 100%;
|
1912 |
-
font-size: .9em;
|
1913 |
-
border-collapse: collapse;
|
1914 |
-
margin: 0 0 .4em;
|
1915 |
-
}
|
1916 |
-
/* line 251, sass/partials/_jquery_ui.scss */
|
1917 |
-
.cmb2-element .ui-datepicker th {
|
1918 |
-
padding: .7em .3em;
|
1919 |
-
text-align: center;
|
1920 |
-
font-weight: bold;
|
1921 |
-
border: 0;
|
1922 |
-
}
|
1923 |
-
/* line 252, sass/partials/_jquery_ui.scss */
|
1924 |
-
.cmb2-element .ui-datepicker td {
|
1925 |
-
border: 0;
|
1926 |
-
padding: 1px;
|
1927 |
-
}
|
1928 |
-
/* line 253, sass/partials/_jquery_ui.scss */
|
1929 |
-
.cmb2-element .ui-datepicker td span, .cmb2-element .ui-datepicker td a {
|
1930 |
-
display: block;
|
1931 |
-
padding: .2em;
|
1932 |
-
text-align: right;
|
1933 |
-
text-decoration: none;
|
1934 |
-
}
|
1935 |
-
/* line 254, sass/partials/_jquery_ui.scss */
|
1936 |
-
.cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
|
1937 |
-
background-image: none;
|
1938 |
-
margin: .7em 0 0 0;
|
1939 |
-
padding: 0 .2em;
|
1940 |
-
border-left: 0;
|
1941 |
-
border-right: 0;
|
1942 |
-
border-bottom: 0;
|
1943 |
-
}
|
1944 |
-
/* line 255, sass/partials/_jquery_ui.scss */
|
1945 |
-
.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button {
|
1946 |
-
float: right;
|
1947 |
-
margin: .5em .2em .4em;
|
1948 |
-
cursor: pointer;
|
1949 |
-
padding: .2em .6em .3em .6em;
|
1950 |
-
width: auto;
|
1951 |
-
overflow: visible;
|
1952 |
-
}
|
1953 |
-
/* line 256, sass/partials/_jquery_ui.scss */
|
1954 |
-
.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
|
1955 |
-
float: left;
|
1956 |
-
}
|
1957 |
-
/* line 257, sass/partials/_jquery_ui.scss */
|
1958 |
-
.cmb2-element .ui-datepicker.ui-datepicker-multi {
|
1959 |
-
width: auto;
|
1960 |
-
}
|
1961 |
-
/* line 258, sass/partials/_jquery_ui.scss */
|
1962 |
-
.cmb2-element .ui-datepicker-multi .ui-datepicker-group {
|
1963 |
-
float: left;
|
1964 |
-
}
|
1965 |
-
/* line 259, sass/partials/_jquery_ui.scss */
|
1966 |
-
.cmb2-element .ui-datepicker-multi .ui-datepicker-group table {
|
1967 |
-
width: 95%;
|
1968 |
-
margin: 0 auto .4em;
|
1969 |
-
}
|
1970 |
-
/* line 260, sass/partials/_jquery_ui.scss */
|
1971 |
-
.cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group {
|
1972 |
-
width: 50%;
|
1973 |
-
}
|
1974 |
-
/* line 261, sass/partials/_jquery_ui.scss */
|
1975 |
-
.cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group {
|
1976 |
-
width: 33.3%;
|
1977 |
-
}
|
1978 |
-
/* line 262, sass/partials/_jquery_ui.scss */
|
1979 |
-
.cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group {
|
1980 |
-
width: 25%;
|
1981 |
-
}
|
1982 |
-
/* line 263, sass/partials/_jquery_ui.scss */
|
1983 |
-
.cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
|
1984 |
-
border-left-width: 0;
|
1985 |
-
}
|
1986 |
-
/* line 264, sass/partials/_jquery_ui.scss */
|
1987 |
-
.cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
|
1988 |
-
border-left-width: 0;
|
1989 |
-
}
|
1990 |
-
/* line 265, sass/partials/_jquery_ui.scss */
|
1991 |
-
.cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane {
|
1992 |
-
clear: left;
|
1993 |
-
}
|
1994 |
-
/* line 266, sass/partials/_jquery_ui.scss */
|
1995 |
-
.cmb2-element .ui-datepicker-row-break {
|
1996 |
-
clear: both;
|
1997 |
-
width: 100%;
|
1998 |
-
font-size: 0em;
|
1999 |
-
}
|
2000 |
-
/* line 267, sass/partials/_jquery_ui.scss */
|
2001 |
-
.cmb2-element .ui-datepicker-rtl {
|
2002 |
-
direction: rtl;
|
2003 |
-
}
|
2004 |
-
/* line 269, sass/partials/_jquery_ui.scss */
|
2005 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev {
|
2006 |
-
right: 2px;
|
2007 |
-
left: auto;
|
2008 |
-
}
|
2009 |
-
/* line 270, sass/partials/_jquery_ui.scss */
|
2010 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-next {
|
2011 |
-
left: 2px;
|
2012 |
-
right: auto;
|
2013 |
-
}
|
2014 |
-
/* line 271, sass/partials/_jquery_ui.scss */
|
2015 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover {
|
2016 |
-
right: 1px;
|
2017 |
-
left: auto;
|
2018 |
-
}
|
2019 |
-
/* line 272, sass/partials/_jquery_ui.scss */
|
2020 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover {
|
2021 |
-
left: 1px;
|
2022 |
-
right: auto;
|
2023 |
-
}
|
2024 |
-
/* line 273, sass/partials/_jquery_ui.scss */
|
2025 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane {
|
2026 |
-
clear: right;
|
2027 |
-
}
|
2028 |
-
/* line 274, sass/partials/_jquery_ui.scss */
|
2029 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button {
|
2030 |
-
float: left;
|
2031 |
-
}
|
2032 |
-
/* line 275, sass/partials/_jquery_ui.scss */
|
2033 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
|
2034 |
-
float: right;
|
2035 |
-
}
|
2036 |
-
/* line 276, sass/partials/_jquery_ui.scss */
|
2037 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-group {
|
2038 |
-
float: right;
|
2039 |
-
}
|
2040 |
-
/* line 277, sass/partials/_jquery_ui.scss */
|
2041 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
|
2042 |
-
border-right-width: 0;
|
2043 |
-
border-left-width: 1px;
|
2044 |
-
}
|
2045 |
-
/* line 278, sass/partials/_jquery_ui.scss */
|
2046 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
|
2047 |
-
border-right-width: 0;
|
2048 |
-
border-left-width: 1px;
|
2049 |
-
}
|
2050 |
-
/* line 280, sass/partials/_jquery_ui.scss */
|
2051 |
-
.cmb2-element .ui-datepicker-cover {
|
2052 |
-
display: none;
|
2053 |
-
/*sorry for IE5*/
|
2054 |
-
display/**/: block;
|
2055 |
-
/*sorry for IE5*/
|
2056 |
-
position: absolute;
|
2057 |
-
/*must have*/
|
2058 |
-
z-index: -1;
|
2059 |
-
/*must have*/
|
2060 |
-
filter: mask();
|
2061 |
-
/*must have*/
|
2062 |
-
top: -4px;
|
2063 |
-
/*must have*/
|
2064 |
-
left: -4px;
|
2065 |
-
/*must have*/
|
2066 |
-
width: 200px;
|
2067 |
-
/*must have*/
|
2068 |
-
height: 200px;
|
2069 |
-
/*must have*/
|
2070 |
-
}
|
2071 |
-
/* line 292, sass/partials/_jquery_ui.scss */
|
2072 |
-
.cmb2-element .ui-datepicker {
|
2073 |
-
padding: 0;
|
2074 |
-
border: 1px solid #ddd;
|
2075 |
-
-webkit-border-radius: 0;
|
2076 |
-
-moz-border-radius: 0;
|
2077 |
-
border-radius: 0;
|
2078 |
-
}
|
2079 |
-
/* line 293, sass/partials/_jquery_ui.scss */
|
2080 |
-
.cmb2-element .ui-datepicker * {
|
2081 |
-
padding: 0;
|
2082 |
-
font-family: "Open Sans", sans-serif;
|
2083 |
-
-webkit-border-radius: 0;
|
2084 |
-
-moz-border-radius: 0;
|
2085 |
-
border-radius: 0;
|
2086 |
-
}
|
2087 |
-
/* line 294, sass/partials/_jquery_ui.scss */
|
2088 |
-
.cmb2-element .ui-datepicker table {
|
2089 |
-
font-size: 13px;
|
2090 |
-
margin: 0;
|
2091 |
-
}
|
2092 |
-
/* line 295, sass/partials/_jquery_ui.scss */
|
2093 |
-
.cmb2-element .ui-datepicker .ui-datepicker-header {
|
2094 |
-
border: none;
|
2095 |
-
background: #222;
|
2096 |
-
color: #fff;
|
2097 |
-
font-weight: normal;
|
2098 |
-
}
|
2099 |
-
/* line 296, sass/partials/_jquery_ui.scss */
|
2100 |
-
.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
|
2101 |
-
background: #222;
|
2102 |
-
border-color: transparent;
|
2103 |
-
cursor: pointer;
|
2104 |
-
-webkit-border-radius: 0;
|
2105 |
-
-moz-border-radius: 0;
|
2106 |
-
border-radius: 0;
|
2107 |
-
}
|
2108 |
-
/* line 297, sass/partials/_jquery_ui.scss */
|
2109 |
-
.cmb2-element .ui-datepicker thead {
|
2110 |
-
background: #222;
|
2111 |
-
color: #fff;
|
2112 |
-
}
|
2113 |
-
/* line 298, sass/partials/_jquery_ui.scss */
|
2114 |
-
.cmb2-element .ui-datepicker .ui-datepicker-title {
|
2115 |
-
margin-top: .4em;
|
2116 |
-
margin-bottom: .3em;
|
2117 |
-
color: #fff;
|
2118 |
-
font-size: 14px;
|
2119 |
-
}
|
2120 |
-
/* line 299, sass/partials/_jquery_ui.scss */
|
2121 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev-hover, .cmb2-element .ui-datepicker .ui-datepicker-next-hover, .cmb2-element .ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-prev {
|
2122 |
-
height: 1em;
|
2123 |
-
top: .9em;
|
2124 |
-
border: none;
|
2125 |
-
}
|
2126 |
-
/* line 300, sass/partials/_jquery_ui.scss */
|
2127 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
|
2128 |
-
left: 2px;
|
2129 |
-
}
|
2130 |
-
/* line 301, sass/partials/_jquery_ui.scss */
|
2131 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next-hover {
|
2132 |
-
right: 2px;
|
2133 |
-
}
|
2134 |
-
/* line 302, sass/partials/_jquery_ui.scss */
|
2135 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next span, .cmb2-element .ui-datepicker .ui-datepicker-prev span {
|
2136 |
-
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAQAAABFnnJAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AABe4SURBVHja7V1diCXHdf56vbZmVl6nxwKFO2yyq1mM4qAwM7oDsR6C7iYIKesH3V1QHgyBu5YYJwHjrB9NQCuByIthHbAga6TZxeBgHMJKISZ+SDIb1oQgRtoVgtjGyD8PmSGQMIpfJmCLk4f+q6o+daq6+965P1VfM3Pv7VN16ud8Vd1dp6o6IUSEjBPTzkDEdBEJEDgiAXT0QOhNOxPHiUgAFT3sA9gPiQLjJsD0208Pbe9rM/OvwkaBQvP0yzhG6ASQO0AqDwmu9mOPT3nqPWsYV9qFEduVIDP/QU4BSfMC9REqAcbRAa520FDELdphc3SJCyRIcADgAAkSQXOXMs4ckrIxFEUs2oENBNSqR0WmJ2kVv2hltvRdaVPHvPtqdpVxjlD1AHIH6AupDbovH1nqkgllLd3apnQJUjV362dmDEnjOya5FUltsEqqbdtxa5Dbppx3uQ+sNLv6mblCcwLIoKlXTQ/7rQkmX4IKzdMv4xgxbgLMO3rYXyTzuhEJEDjiSGDgiAQIHJEAgSMSIHBEAgSOSIDAEQkQOOJ8ADPutPN/zGgyH8BvRoDLGdMT5wPIKbjN02U+gNsdnuV9oUjSbD6AnwdMrkK7gVYt3311u8zv0r5vfNq1L8xsgPp8gAz20fAilORvs8tdsX3mA0i5k1N3x5dBue7icyGgzwfgvus48OoF+DDu9ukzH0Bqf355s9OHnLMNmqQ0F2jjDJIcrrM+H0Ail6v/KUoe3cECpl85XecDTDv/x4zoDg4ccSAocEQCBI5IgMARCRA4IgECRyRA4IgECBwnp52BmQNNcZS/+1hp4/yf7BZ9IpUwzRyQMwftXUHumFMouX4JIED09fvsD0AtJE3RNg1X/jPTJ6IWNznaxvYrgU+oBnFPaAFcxU88CmCPn3hUkE8RSHD2+OQvEWT6Z7M0Com7BuQSygQiR2zA1Yi1/KuXAN/i22bruCspGUMHT6In0nUV7ZIDKmMnrFRNnUulaF72PJAgl3VXpZObgZrLBGh6E0gerccVyoed7dq4n3ETD+2SgXz0tq0BqQn66HbXQU3e5DGw6uJ8QvEyuQt0M1jW4epi/bpoVwtype5zE9kWboq75VoOTHdw6E8B851+i8fIOB8gcMSRwMARCRA4IgECRyRA4IgECByRAIEjEiBw6ItDi81Spwf3fuCThE8N+HhE28VzrY32TaURKgIUC6N8tntvVwHjQztdrpz71YC01Wzljes1jp35KYvDXoZe6xogI5cA+MWh8hJOH492jzk3PgrYdPltDWHPv18N2NLoGctre41iVyVw9UDdlqbXFujqQ8E+26m7lmDbFoj6zaRx58Cmx72FuzvnfhvS8z63umkTQ+5aWF4Zh1ufSJpm2WFsc1gn9TBNCeBfAUmDuH45kKvQJ3332n57+q7YLgK460A2oJsAMoEsBGj2FFBVQBuPVaLo4LWT9iml3wZVvtveQ0ipr+bS4grO7yAgpV/E5O8BXJqrvRuk9c1mLhvOB5AqQL+BkYovZ04qoqRDLZp72hdnAjcBpRIcGBtIHDTW4AfJvAfla2/8commlwA/XzU5t4iQr4JdYvtVL18Ov2tw9yltkp72L7Vx3wOwiPMBVPScb0xaOEQCBI44FBw4IgECRyRA4IgECByRAIEjEmDcmLPHKnM+gAuSv8qn6L2O/u5Jo3vuEsdg94yVvT4fQILkMfcZJSw8dqseC0zt6Lq4Sl4enjiXv7oNbIsvaZ8SqoEgNVvu3X7rg43q0sh2b//2HWgGJI+dK3ZiDaeetXk7pcWj5CX1L+mxgL8HsE06kP1V1aWhzaSFrOW4p03Z9zAg+Pr6kgZnuXS59N0rm2cS5vsCqips+gZu8xKSNIhbSP2WQLsXb7ffQkIyo6uH8Ncs7RFwzKh6ANVR2CZrrjcJuJ2tXa+OidKD8D2E/smFGE8r5lLQe48ZMb9+CTgoM8V14FkHn0334nEgzgfw8fa7t4eQUc0F4KdUyFVfXYTsu4sUIZOGUjVE2wk1EwHvDSRrB+7jLLXdBI7D2eo3a7HtjabPTSQAB0Fnxrg+iO5gHTPTNR8XIgECRxwKDhyRAIEjEiBwRAIEjkiAwDF7BEhny1u26DAJ4OfLllw25CW1hUhxeCxP4tPeB2Fm0Gy7eJ/tpBOsdMjPIQqSpGK4tlvWV1igN4B3gU4AeZRaHu0uWnWKQ5YCVA6U8mv3sq5/pQxxaIlffGu3qbra+/i9an7BURFA3+69jsofbtsyPUGSm/8DNi25a8+6/g+wIqydLVLn09dnFJha/LaPCA7FULDf6nYJxVwbm/nNuThmL+L6LZ2tS8xw5vYR0lvOg4I6JSxB3Uwm7FMZ/CZE2CeVmQSyTcngc+jaPkEn+IK9Ar4LqhdGqFVm32DE/dYL39dK2OQZBah2H1E4gvld+fX8+Lw2IgIAtz+A38r1ul/evUONJM1uHuUQurbE61wB9w5CgcL/hRH6rNjq+7hhv4voBv/tI4LCrM0HmJT5IyyYNQJEHDNmzxcQcayIBAgckQCBIxIgcCwSAfqlJ6A/Ef0nsZQfzd63OtPICDDMK24Xw9aaXnZ4+l0g3NBmCzQ1Yh975fc9Nna/Ez1O4ld4FEc4wqP4FUuBvjP3a7l0zZKGXe6KCTxnHHIKxtwOoqs0oAENSUUVtjo/JFgOKj+3tbhqCF57doyor8lHmrRPJvqN5HoOudytGfHXDPkSrRPREi0R0TotCTXAp1GHVEP+EjXEtncZyxAFk+8BAO5YJnPcxpdxD0CK2+W5O7hgZeMXLCOKy+W3o5rsJr4htL89ZBtLZNgHYU9LYQ9bSg8AbBlyN95Xcpfl0Ix/H8t4EEAf942wej6BLUbim5suL5+XsYb3y++lpoIA9/NPdRqGmuV7AH6EI3G2z1L+ecMa4qNC7Ct4D9uC/JLmSr6kUDHD2woFtvC2ISWoizP5FYYfxS/K759g8/AgPoEEp4RcXhRkpkeSl/MvoE4YLc0IXpj/D/DP6unqWnboUPAjHNXC6FnICLAiaLO1G8DVAwBvlRQgXMJbTIiCAnXzZ0iNz3rufl3M6Qb+G38I4B+xwcZ/GygpxOdgK++p9N7qOFCY/4+wrFPA936WM3+9AgG5o8razk9ZmasHKCgAi/mRpw7rTd5549PEEn6efzvLSB/Eu9jAfQAbeBcP4f8MuTkLqe0yU3dH7wrxOfxN7Vxm/i/gQQD/AADFBdz/MbBufrOAp3AKp7CMU9ZO8gE8gAcAcC3spsP8QA9v4RIu4S3LdM4+DjDEEAct7/OX8Vv5sVzLXw9nQPgFNrCBEyCcEaeUblmMf075s2EJLrhCfIs5l5H+Bj6G7wAALuBOJmj/RFsv4rIzzg+FkK4eoIcDIG/7B0z19zU5R4HfMD7NKspayQayOyK9n3gY9wH8pPx9HxvCjKIuHfxRxxD8hNmf5OXL7s9K86N8DEwdj1HuR5iXNfnL1scV+2PMjQk+BhYPSdWnLRd95hGQe4hzPeg1fQwGjayl9wmhlpDXXzwEDtSzs+MO7gP4HeX3e5YbqcmCAJxXWvr4tWeYztSUNbyvtX7E+QDBY5F8AREtEAkQOCIBAkckQOCIBFgsvIJXmkXQCZCC4FqYbQeVjoyujxZ9cB71LeXxte5vGxqPvUNDvm3IuUEn1Vu+NgE5APylo34GGLSut9P4Cr6C045QI4wwKn8pdZISUZ/6RJTWBhF2aSkfRrhG6zRkh0Fu5AMR23TDkMuebPPos+G3FE82EdEWOxBSHPX47oGcLMw6rdP6hORFmGxQx5QMqBiQS83hmtw6RNuEvHQpo/suERHdFWu3GEwa0TkCQU+gn4+h1dUT9RqNg3FyENGf5X9XrRXUp2wCSt+iH5YUXAYmAv07ge4R6N+InzJBtJ5L1gU5RPlpWqLTFnlR/SMaNa7BAtusfLsWe5tNf0hEI0qrkUTVHVw4Kfew1WqjFnWuAO85fAL7+DF+gJ/jPYtPsI89XMIbVpduF/wTfhffwwa+hyfwL9ZQ2Vj6hijXxyx1/LLmJ6wwwk0AyP/X6+9Q+8WDn21x1uMMAHwJwEp+eUzxAcoe4IYxmt6nG417ALWDs/UAV4noL4joFbaF9InY1j+uHuBvCfRdAn2Llpj0H3X0AIUcotzeA4y03JmXgIGS6wyDRuX7qib7KlOD5+hcPXUziX5OhHr1j4MAn6HfpM/R+fyvifn1WXE2AqRElFKaXy9N+XeI6Nv539/V5EX5bNfwSv64Q87Hr6692XG+IQFMd10q1JDsatLOmwrUT122RENCyaEBE0ImQN1f18T8ZvFkAvDys/Rdeph26WH6e/q0IV+t5W5trPLK/LAeuolTUW6T3s1vBE35iIpr/25bAsBxUJ6N1DM8b+C+Vb5lVDD3FJCWRecJYidghsccuesih8P8Pi73ggIpI3uKPsxv/LbpQ3qKIcBVGtXj+ibvNqh+H8rfg0qTlmXzmxTYqkld07plORFRz2GcLvKR0/yux8CKAqkl9nPl9+dqsa09kK87eB3v+gWM6IgBoHvsx4QRAOCWeTrOBwgc0RcQOCIBAkckQOCIBAgc4REgcxsPGMmgfDZ61EOPbTfFOburVgmwXlbAemt9NLUqSEHYyb/vwDar4Vq+qHS3RoHfxy4u4zI+hU/hh/h0LWZWO1fzX9mepeq+55v4LAhP4AkQPovNWnx5+4ph7cF+6JC7QgxraRgjQObZdSLapSEN6ZAqpwc34CENZpAzRPtjlOdrnR1UybBDoB1rLorhkHPsUNep8vgYOxa6Q8M8B5meAZO+fRyv8FKklmEw+UwVO7XoycYa+7k3B0z51BjrxXc1QDZKvENEh1YjTpMAxVgWn0Zh9uqzruGaONZ5gj5CCSX0ETrBGmRIIKJB6dPncicTQPWHmCuXMm9Iv6zjOgGgzaKoEyDTul2OyXIEOEOr+cEQYJhX4w4748dFAHJWgdu4cvx1Rcb1UDuKnDN/KuonSspjjUn9eh5rlx9SpWz3kOLgCWBPn8oZV7wGKn2cQwKdYwkAhQB8n7JOm7RZ+isZAuzkVcdP+XIxXA7RTMoTyOVTk1p/NeMpw8CQf5uI1vKD6DqjYVC6bLn0iU53IsBD+dmHyv9m7KL/GhLROUsPYK+/PhGdoTO0Smdok4iuZefV9wV8gBQ38fn8FknecR9OubSbuFvKpbBe7mOSrdE38U38cfn9+/g9TZYqM56AK/UxcazjS8qvl/EzIfWslszyrwD4EADwS2aDGcKKNs/KfMHFI9p5ws8MuT5f6Ca+bMzayrbwzybL7jHb+RMeB/BfAID/VGpX62APaUhD2qXZvAksWh+fxjfL1p/hrhG3n7f71Kp/s2w759jUd+gqUd4Odxh59vmQ5UbPnGhjtt/H6DHjv9x/NL8HGFKfNmmTNolos34JUK+xNvPP/lPAXSrmxnLVM3CksEPbtM1Op0IeO6MQRwESfpln12ohhrUOfGjEPFc7mt0DEA3Lw0IA31Y4LQLIR6q0+rtkes2z1uFTOlv+s57lkFIqbieTWtzP02eoJ9QSEZT7DF22lD8FZP/NbejqBDEpMhSlaum0MkZ3sIqH8BKAF/E/rHSEFdzM32aQ4n/xa9qbDVz3SIC+meUk5j23QCRA4AjPFxChIRIgcEQCBA6TAEPrfuEXcau8obwlbokaMU/QHhRuExHRbeYB5ou1h5AvTuVhLx5jPtQfz5TGfcYIdlF7eixwkVG4R0R71uR+6jkgA48Qx3/sKfTfm3puJkCA21T4nMw+4DWWAK8xCuWBoNowhNX8HEncy6tcIVxyor1yuGiPlfvlf46O6uszmoH1PsCGpgQAgV24WTd/vZ9Q19byBnSFGBHR07RET1s1+JVuQQmQXf8Lr7PeB+gFl6phm2zLwlTz7zKSQfnJXyZcxkFu+DQnAid/Ov/2tKBhT0hjgQkwIBOqAfwJwHfeuqZ7jEeuiGczvy8BUrL3MVSOsNf99RXsBOgT0R7t0R75+BXm5DArwPzelACuozBS3fyZ2W3mn4UeYIFvAqv2nyp+58oMX2cJ8HVGoasHsB1qD8THn/49gJuCc3hwRasX8ilW+hSj0FU5dqnU+nUDj1qH6PoUkIWZutHGT4A91sBqFTxfkz5vNeNASFCiR9ve43iPBSOAvzv4SQzx5/n3r+EN/Ou0xzCnhLbvAppRxPkAgSN6AwNHJEDgiAQIHJEAgSMSIHBEApgYgFpL5xAqAYjZNkEHYVyvhJgWbgjvNgeAAXZbS+cTxigd0a4wGqd6A0xJES+1ahjQbu4IGtCuoAGEfHmTLt/WNLVx1w4cg80Dj9hFDdi1zNXBV5/NhBIB1Hj1ah6UcQb5CntZg50Atvg+BJCksqOnLl2QIWFbIflpHS4CZCasfutSEErjuTTYCGCP7yZAUxPbpfwGDHN58DeBd3AB32hxPbmDC7iAbJ3cBWXMPFHOXhB3wi002OCKfzxYJG9AjeWLfA/gOgK8B1CdQYQ7eElsX5Szv/icL6hPLrbcZ/f57aRziegNNDHArmBiWTqHiAQIHHEkMHBEAgSOSIDAEQkQOCIBAodJAFJeLB4RACoCpPlWqWdx1rLXfjZ0dM0ijZhLFARIcVhuDvMIDlkjb+ACvoYXcejxQglzeGHbGIHcPmZ5hA15je0Q0V8RiOhFyvbFtY0ep+JewtWovOt3/1jl8bAchVGJ7hEI9CINCHSPbG+n3qFzlDllU6tSfqfapXw79dP5n7nT7WmSNlwv5CTKl8q/pdYOocCOkwCA8wDeBAC8BAB4Exs4X9vKdAObuIkreASXcIgruN6oq/mk0ukkqI9Afzz/S8Avvzqd/30S/ObyHwewkstXFmu8fpLIfAEpDnFfedHRPWxgRdsJt0CKQ9zBBezgClvJlO9UX9+t/re13/9h7JU7aXmEDXlXsEvVoukR8Zu4ZL7w7H0VtpfK2ObL6O8Wr883mrQ8Hpaj8AZm78O4jzfxLDbAv5Gjmg1wAWDcomrrX7A1tIuLyh28jmv5g+AbuBZfFh8K4nyAwBF9AYEjEiBwRAIEjkiAwFERwPU+gK7yJ3G9lF/Hk8cun3T5pi1vi1yn630AXeWubeYmLZ90+aYtb31kHxeJQ/U+gK5y10aTk5ZPunzTlnc4skvA5bJDSJQRvMvMNxWm/IU8boIXDPmzin4wZ5/l1FvkSYv4l9n4XPlc5Vfz3zz+20iUELb4klzNBW+VhsgGgqrRoKT2S5dzGSnkCYDnAbyunRmffp/4bv1qiKbxE/ALzKjBb1K01OV/AgD4a2v9FWc38Q7GskhNJYD+Lup6Blxy4AW8DuB5vCZWsK2C3PoTVpuvAdz6ZQJ0r5+kPN9O/jjeUcw/FgKc7K5CwYfK/+YgZ48gQ12O3kZDony2iU8ecV1usj8VZI/jnmb+sWDcl4ARgFtofwno3sXb81fX0K4Ll/T79SCuHsqW/uO4p5l/DD1AdhP4Kit7lfkmyZ8HcBM382+q/HUlFjFnX1ekLjlEOVi5nn+qnX1Vk7jkbeunKB+1lr+jmZ9PtSmCeAyb9mPopOWdxwEWfyBm2gNRk5Z3JgDoSbpeKr9OT9aCdpVfpFul/BYziDFp+aTLN215yyNOCAkc0RsYOCIBAkckQOCIBAgckQCBIxIgcKjOoLrTUcesyyNaQPcGLpffjtjQXeURM4f6JaCb6Y6cGrq13KSzhggNJgFcBjzCkShfxpHSD9ThMqA6JYoDtfT1R1hgEmAZEA24jGVRfoRlkSAEecJE7qGwIq47HjPql4DlFlr02LKGbu3XRaCIhtDfF6BJamFnXR7RAtEbGDjiQFDgiAQIHJEAgSMSIHBEAgSOSIDAMb8E6MUBoXFAJ0D3cTZCH4T+xPPdwz5WJ55KANAJsJr/TRuu1p2Z/2Da2VwE6ATYz/+mC1frjuYfI3x7AEKv9tcMzKokFpl57TQszB/vAcYCfUbQPhLss26WhPlrhi2vUIX5V0X5QbwHGBd0Akg9wGppmuKvWSe8VztTJ1FP0c9RTDd/vAiMAbPUA0TzTwG+PUB3uN/f0cz8PUu4iEbw7QGOA1Lvwpk/3gOMAfqEkB4O0JvJzpXyTt/8jOiIOCMocMyvLyBiLPh/gj9Qphd3t8gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDItMDFUMDU6MzM6MTAtMDg6MDApYMCSAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTAyLTAxVDA1OjMzOjEwLTA4OjAwWD14LgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=");
|
2137 |
-
background-position: -32px 0;
|
2138 |
-
margin-top: 0;
|
2139 |
-
top: 0;
|
2140 |
-
font-weight: normal;
|
2141 |
-
}
|
2142 |
-
/* line 303, sass/partials/_jquery_ui.scss */
|
2143 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev span {
|
2144 |
-
background-position: -96px 0;
|
2145 |
-
}
|
2146 |
-
/* line 304, sass/partials/_jquery_ui.scss */
|
2147 |
-
.cmb2-element .ui-datepicker th {
|
2148 |
-
padding: 0.75em 0;
|
2149 |
-
color: #fff;
|
2150 |
-
font-weight: normal;
|
2151 |
-
border: none;
|
2152 |
-
border-top: 1px solid #333;
|
2153 |
-
}
|
2154 |
-
/* line 305, sass/partials/_jquery_ui.scss */
|
2155 |
-
.cmb2-element .ui-datepicker td {
|
2156 |
-
background: #f1f1f1;
|
2157 |
-
border: none;
|
2158 |
-
padding: 0;
|
2159 |
-
}
|
2160 |
-
/* line 306, sass/partials/_jquery_ui.scss */
|
2161 |
-
.cmb2-element .ui-datepicker td .ui-state-default {
|
2162 |
-
background: transparent;
|
2163 |
-
border: none;
|
2164 |
-
text-align: center;
|
2165 |
-
padding: .5em;
|
2166 |
-
margin: 0;
|
2167 |
-
font-weight: normal;
|
2168 |
-
color: #333;
|
2169 |
-
}
|
2170 |
-
/* line 307, sass/partials/_jquery_ui.scss */
|
2171 |
-
.cmb2-element .ui-datepicker td .ui-state-active, .cmb2-element .ui-datepicker td .ui-state-hover {
|
2172 |
-
background: #0074a2;
|
2173 |
-
color: #fff;
|
2174 |
-
}
|
2175 |
-
/* line 308, sass/partials/_jquery_ui.scss */
|
2176 |
-
.cmb2-element .ui-datepicker td.ui-state-disabled, .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
|
2177 |
-
opacity: 1;
|
2178 |
-
color: #999;
|
2179 |
-
}
|
2180 |
-
/* line 309, sass/partials/_jquery_ui.scss */
|
2181 |
-
.cmb2-element .ui-datepicker {
|
2182 |
-
background: #f1f1f1;
|
2183 |
-
}
|
2184 |
-
/* line 310, sass/partials/_jquery_ui.scss */
|
2185 |
-
.cmb2-element .ui-datepicker .ui-datepicker-close, .cmb2-element .ui-datepicker .ui-datepicker-current {
|
2186 |
-
font-size: 14px;
|
2187 |
-
font-weight: normal;
|
2188 |
-
background-image: none;
|
2189 |
-
border: none;
|
2190 |
-
}
|
2191 |
-
/* line 311, sass/partials/_jquery_ui.scss */
|
2192 |
-
.cmb2-element .ui-datepicker .ui-datepicker-current:hover, .cmb2-element .ui-datepicker .ui-datepicker-current:active, .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
2193 |
-
background: #096484;
|
2194 |
-
color: #fff;
|
2195 |
-
}
|
2196 |
-
/* line 312, sass/partials/_jquery_ui.scss */
|
2197 |
-
.cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
|
2198 |
-
border: none;
|
2199 |
-
}
|
2200 |
-
/* line 313, sass/partials/_jquery_ui.scss */
|
2201 |
-
.cmb2-element .ui-timepicker-div {
|
2202 |
-
font-size: 14px;
|
2203 |
-
}
|
2204 |
-
/* line 314, sass/partials/_jquery_ui.scss */
|
2205 |
-
.cmb2-element .ui-timepicker-div .ui-widget-header {
|
2206 |
-
margin-bottom: 8px;
|
2207 |
-
background: #222;
|
2208 |
-
border-color: #222;
|
2209 |
-
}
|
2210 |
-
/* line 315, sass/partials/_jquery_ui.scss */
|
2211 |
-
.cmb2-element .ui-timepicker-div dl {
|
2212 |
-
text-align: left;
|
2213 |
-
}
|
2214 |
-
/* line 316, sass/partials/_jquery_ui.scss */
|
2215 |
-
.cmb2-element .ui-timepicker-div dl dt {
|
2216 |
-
float: left;
|
2217 |
-
clear: left;
|
2218 |
-
padding: 0 0 0 5px;
|
2219 |
-
}
|
2220 |
-
/* line 317, sass/partials/_jquery_ui.scss */
|
2221 |
-
.cmb2-element .ui-timepicker-div dl dd {
|
2222 |
-
margin: 0 10px 10px 40%;
|
2223 |
-
}
|
2224 |
-
/* line 318, sass/partials/_jquery_ui.scss */
|
2225 |
-
.cmb2-element .ui-tpicker-grid-label {
|
2226 |
-
background: none;
|
2227 |
-
border: none;
|
2228 |
-
margin: 0;
|
2229 |
-
padding: 0;
|
2230 |
-
}
|
2231 |
-
/* line 319, sass/partials/_jquery_ui.scss */
|
2232 |
-
.cmb2-element .ui-timepicker-rtl {
|
2233 |
-
direction: rtl;
|
2234 |
-
}
|
2235 |
-
/* line 320, sass/partials/_jquery_ui.scss */
|
2236 |
-
.cmb2-element .ui-timepicker-rtl dl {
|
2237 |
-
text-align: right;
|
2238 |
-
padding: 0 5px 0 0;
|
2239 |
-
}
|
2240 |
-
/* line 321, sass/partials/_jquery_ui.scss */
|
2241 |
-
.cmb2-element .ui-timepicker-rtl dl dt {
|
2242 |
-
float: right;
|
2243 |
-
clear: right;
|
2244 |
-
}
|
2245 |
-
/* line 322, sass/partials/_jquery_ui.scss */
|
2246 |
-
.cmb2-element .ui-timepicker-rtl dl dd {
|
2247 |
-
margin: 0 40% 10px 10px;
|
2248 |
-
}
|
2249 |
-
|
2250 |
-
/* line 326, sass/partials/_jquery_ui.scss */
|
2251 |
-
.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-blue .cmb2-element .ui-datepicker thead, .admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2252 |
-
background: #4796b3;
|
2253 |
-
}
|
2254 |
-
/* line 327, sass/partials/_jquery_ui.scss */
|
2255 |
-
.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2256 |
-
border-color: #4796b3;
|
2257 |
-
}
|
2258 |
-
/* line 328, sass/partials/_jquery_ui.scss */
|
2259 |
-
.admin-color-blue .cmb2-element .ui-datepicker th {
|
2260 |
-
border-color: #52accc;
|
2261 |
-
}
|
2262 |
-
/* line 329, sass/partials/_jquery_ui.scss */
|
2263 |
-
.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover {
|
2264 |
-
background: #096484;
|
2265 |
-
}
|
2266 |
-
/* line 330, sass/partials/_jquery_ui.scss */
|
2267 |
-
.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
2268 |
-
background: #096484;
|
2269 |
-
color: #fff;
|
2270 |
-
}
|
2271 |
-
|
2272 |
-
/* line 335, sass/partials/_jquery_ui.scss */
|
2273 |
-
.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-coffee .cmb2-element .ui-datepicker thead, .admin-color-coffee .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2274 |
-
background: #46403c;
|
2275 |
-
}
|
2276 |
-
/* line 336, sass/partials/_jquery_ui.scss */
|
2277 |
-
.admin-color-coffee .cmb2-element .ui-datepicker th {
|
2278 |
-
border-color: #59524c;
|
2279 |
-
}
|
2280 |
-
/* line 337, sass/partials/_jquery_ui.scss */
|
2281 |
-
.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover {
|
2282 |
-
background: #c7a589;
|
2283 |
-
}
|
2284 |
-
/* line 338, sass/partials/_jquery_ui.scss */
|
2285 |
-
.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
2286 |
-
background: #c7a589;
|
2287 |
-
color: #fff;
|
2288 |
-
}
|
2289 |
-
|
2290 |
-
/* line 343, sass/partials/_jquery_ui.scss */
|
2291 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker thead, .admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2292 |
-
background: #413256;
|
2293 |
-
}
|
2294 |
-
/* line 344, sass/partials/_jquery_ui.scss */
|
2295 |
-
.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2296 |
-
border-color: #413256;
|
2297 |
-
}
|
2298 |
-
/* line 345, sass/partials/_jquery_ui.scss */
|
2299 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker th {
|
2300 |
-
border-color: #523f6d;
|
2301 |
-
}
|
2302 |
-
/* line 346, sass/partials/_jquery_ui.scss */
|
2303 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover {
|
2304 |
-
background: #a3b745;
|
2305 |
-
}
|
2306 |
-
/* line 347, sass/partials/_jquery_ui.scss */
|
2307 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
2308 |
-
background: #a3b745;
|
2309 |
-
color: #fff;
|
2310 |
-
}
|
2311 |
-
|
2312 |
-
/* line 352, sass/partials/_jquery_ui.scss */
|
2313 |
-
.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-midnight .cmb2-element .ui-datepicker thead, .admin-color-midnight .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2314 |
-
background: #26292c;
|
2315 |
-
}
|
2316 |
-
/* line 353, sass/partials/_jquery_ui.scss */
|
2317 |
-
.admin-color-midnight .cmb2-element .ui-datepicker th {
|
2318 |
-
border-color: #363b3f;
|
2319 |
-
}
|
2320 |
-
/* line 354, sass/partials/_jquery_ui.scss */
|
2321 |
-
.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover {
|
2322 |
-
background: #e14d43;
|
2323 |
-
}
|
2324 |
-
/* line 355, sass/partials/_jquery_ui.scss */
|
2325 |
-
.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
2326 |
-
background: #e14d43;
|
2327 |
-
color: #fff;
|
2328 |
-
}
|
2329 |
-
|
2330 |
-
/* line 360, sass/partials/_jquery_ui.scss */
|
2331 |
-
.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-ocean .cmb2-element .ui-datepicker thead, .admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2332 |
-
background: #627c83;
|
2333 |
-
}
|
2334 |
-
/* line 361, sass/partials/_jquery_ui.scss */
|
2335 |
-
.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2336 |
-
border-color: #627c83;
|
2337 |
-
}
|
2338 |
-
/* line 362, sass/partials/_jquery_ui.scss */
|
2339 |
-
.admin-color-ocean .cmb2-element .ui-datepicker th {
|
2340 |
-
border-color: #738e96;
|
2341 |
-
}
|
2342 |
-
/* line 363, sass/partials/_jquery_ui.scss */
|
2343 |
-
.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover {
|
2344 |
-
background: #9ebaa0;
|
2345 |
-
}
|
2346 |
-
/* line 364, sass/partials/_jquery_ui.scss */
|
2347 |
-
.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
2348 |
-
background: #9ebaa0;
|
2349 |
-
color: #fff;
|
2350 |
-
}
|
2351 |
-
|
2352 |
-
/* line 369, sass/partials/_jquery_ui.scss */
|
2353 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker thead, .admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2354 |
-
background: #be3631;
|
2355 |
-
}
|
2356 |
-
/* line 370, sass/partials/_jquery_ui.scss */
|
2357 |
-
.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2358 |
-
border-color: #be3631;
|
2359 |
-
}
|
2360 |
-
/* line 371, sass/partials/_jquery_ui.scss */
|
2361 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker th {
|
2362 |
-
border-color: #cf4944;
|
2363 |
-
}
|
2364 |
-
/* line 372, sass/partials/_jquery_ui.scss */
|
2365 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-active, .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover {
|
2366 |
-
background: #dd823b;
|
2367 |
-
}
|
2368 |
-
/* line 373, sass/partials/_jquery_ui.scss */
|
2369 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:hover, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
2370 |
-
background: #dd823b;
|
2371 |
-
color: #fff;
|
2372 |
-
}
|
2373 |
-
|
2374 |
-
/* line 378, sass/partials/_jquery_ui.scss */
|
2375 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-light .cmb2-element .ui-datepicker thead, .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header, .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2376 |
-
background: #e5e5e5;
|
2377 |
-
}
|
2378 |
-
/* line 379, sass/partials/_jquery_ui.scss */
|
2379 |
-
.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2380 |
-
border-color: #e5e5e5;
|
2381 |
-
}
|
2382 |
-
/* line 380, sass/partials/_jquery_ui.scss */
|
2383 |
-
.admin-color-light .cmb2-element .ui-datepicker td, .admin-color-light .cmb2-element .ui-datepicker {
|
2384 |
-
background: #fff;
|
2385 |
-
}
|
2386 |
-
/* line 381, sass/partials/_jquery_ui.scss */
|
2387 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next span, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev span {
|
2388 |
-
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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");
|
2389 |
-
}
|
2390 |
-
/* line 382, sass/partials/_jquery_ui.scss */
|
2391 |
-
.admin-color-light .cmb2-element .ui-datepicker th {
|
2392 |
-
border-color: #fff;
|
2393 |
-
}
|
2394 |
-
/* line 383, sass/partials/_jquery_ui.scss */
|
2395 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default, .admin-color-light .cmb2-element .ui-datepicker th, .admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
|
2396 |
-
color: #555;
|
2397 |
-
}
|
2398 |
-
/* line 384, sass/partials/_jquery_ui.scss */
|
2399 |
-
.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 .ui-datepicker-current:hover, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:active, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:hover, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
2400 |
-
color: #fff;
|
2401 |
-
background: #888;
|
2402 |
-
}
|
2403 |
-
/* line 385, sass/partials/_jquery_ui.scss */
|
2404 |
-
.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled, .admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
|
2405 |
-
color: #ccc;
|
2406 |
-
}
|
2407 |
-
|
2408 |
-
/**
|
2409 |
-
* CMB2 Frontend
|
2410 |
-
*/
|
2411 |
-
/* line 1, sass/partials/_front.scss */
|
2412 |
-
.closed .inside {
|
2413 |
-
display: none;
|
2414 |
-
}
|
2415 |
-
|
2416 |
-
/* line 5, sass/partials/_front.scss */
|
2417 |
-
.cmb-repeatable-grouping {
|
2418 |
-
position: relative;
|
2419 |
-
}
|
2420 |
-
/* line 8, sass/partials/_front.scss */
|
2421 |
-
.cmb-repeatable-grouping .cmb-group-title {
|
2422 |
-
margin-left: -1em;
|
2423 |
-
margin-right: -1em;
|
2424 |
-
min-height: 1.5em;
|
2425 |
-
}
|
2426 |
-
/* line 14, sass/partials/_front.scss */
|
2427 |
-
.cmb-repeatable-grouping h3 {
|
2428 |
-
font-size: 14px;
|
2429 |
-
padding: 8px 12px;
|
2430 |
-
margin: 0;
|
2431 |
-
line-height: 1.4;
|
2432 |
-
}
|
2433 |
-
|
2434 |
-
/* line 25, sass/partials/_front.scss */
|
2435 |
-
.cmb-repeatable-group.repeatable .cmb-group-title {
|
2436 |
-
padding-left: 2.2em;
|
2437 |
-
}
|
2438 |
-
/* line 29, sass/partials/_front.scss */
|
2439 |
-
.cmb-repeatable-group.non-repeatable .cmb-group-title {
|
2440 |
-
padding-left: 12px;
|
2441 |
-
}
|
2442 |
-
|
2443 |
-
/* line 35, sass/partials/_front.scss */
|
2444 |
-
.cmb-repeat-group-wrap .cmb-row .cmbhandle {
|
2445 |
-
right: 0;
|
2446 |
-
position: absolute;
|
2447 |
-
}
|
2448 |
-
|
2449 |
-
/*# sourceMappingURL=cmb2-front.css.map */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/cmb2-front.css.map
DELETED
@@ -1,7 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"version": 3,
|
3 |
-
"mappings": "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",
|
4 |
-
"sources": ["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/partials/_front.scss"],
|
5 |
-
"names": [],
|
6 |
-
"file": "cmb2-front.css"
|
7 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/cmb2-front.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-left:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 5px 0 0;padding:0}.cmb2-wrap .button,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 10px 0 0}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat-row{padding:1.8em 0 0}.cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type{padding:0}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1.8em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb2-metabox>.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}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em;max-width:1000px}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:left;font-weight:600;line-height:1.3;padding:20px 10px 20px 0;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-th label{display:block;margin-top:0;padding-bottom:5px}.cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:left}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:right}.empty-row.hidden{display:none}.cmb-repeatable-group .cmb-th{padding:5px}.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}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;padding-bottom:5px}.cmb-repeatable-group .cmb-group-description .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-right:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:right}p.cmb2-metabox-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#aaa;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-right:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;float:left;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#fff;border:1px solid #e9e9e9;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0;padding:5px}.cmb2-media-status .embed-status{float:left;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;left:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;float:left;margin-right:10px;width:auto}.cmb-attach-list li{clear:both;display:inline-block;margin-bottom:25px;width:100%}.cmb-attach-list li img{cursor:move;float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-left:2.2em}.cmb-repeat-group-wrap .cmb2-wrap,.postbox-container .cmb2-wrap{margin:0}.cmb-repeat-group-wrap .cmb2-wrap>.cmb-field-list>.cmb-row,.postbox-container .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed,.postbox-container .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-repeat-group-wrap .cmb-row,.postbox-container .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-repeat-group-wrap .cmb-row .cmbhandle,.postbox-container .cmb-row .cmbhandle{right:-1em;position:relative}.cmb-repeat-group-wrap .cmb-repeatable-grouping,.postbox-container .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-repeat-group-wrap .cmb-repeatable-group>.cmb-row,.postbox-container .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-repeat-group-wrap .cmb-th,.postbox-container .cmb-th{width:18%;padding:0 2% 0 0}.cmb-repeat-group-wrap .cmb-td,.postbox-container .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-repeat-group-wrap .cmb-repeat-row .cmb-td,.postbox-container .cmb-repeat-row .cmb-td{padding-bottom:1.8em}.cmb-repeat-group-wrap .cmb-th+.cmb-td,.postbox-container .cmb-th+.cmb-td{width:80%;float:right}.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-repeat-group-wrap .cmb-remove-field-row,.cmb-repeat-group-wrap .cmb-repeat-group-field,.postbox-container .cmb-remove-field-row,.postbox-container .cmb-repeat-group-field{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.cmb-repeat-group-wrap .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,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody{display:table;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.cmb-repeat-group-wrap .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,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text{width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.cmb-repeat-group-wrap .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),.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row){display:table-row}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.cmb-repeat-group-wrap .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,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td{display:table-cell;float:none;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.cmb-repeat-group-wrap .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,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.cmb-repeat-group-wrap .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,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row{padding-right:0}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-options-page .cmb2-metabox-title{font-size:1.3em;margin:1em 0}.cmb2-options-page .cmb2-metabox-title+p.cmb2-metabox-description{margin-top:-1.6em;margin-bottom:.8em}.postbox .cmb-spinner{float:left}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row,.inner-sidebar .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.4em 0}#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker),.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker){width:100%}#side-sortables .cmb2-wrap input+input:not(.wp-picker-clear),#side-sortables .cmb2-wrap input+select,.inner-sidebar .cmb2-wrap input+input:not(.wp-picker-clear),.inner-sidebar .cmb2-wrap input+select{margin-left:0;margin-top:1em;display:block}#side-sortables .cmb2-wrap input.cmb2-text-money,.inner-sidebar .cmb2-wrap input.cmb2-text-money{max-width:70%}#side-sortables .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description,.inner-sidebar .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description{display:block}#side-sortables .cmb2-wrap label,.inner-sidebar .cmb2-wrap label{display:block;font-weight:700;padding:0 0 5px}#side-sortables textarea,.inner-sidebar textarea{max-width:99%}#side-sortables .cmb-repeatable-group,.inner-sidebar .cmb-repeatable-group{border-bottom:1px solid #e9e9e9}#side-sortables .cmb-repeat-group-wrap>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-repeat-group-wrap>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td,#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td,.inner-sidebar .cmb-th,.inner-sidebar .cmb-th+.cmb-td{width:100%;display:block;float:none}#side-sortables .closed .inside,.inner-sidebar .closed .inside{display:none}#side-sortables .cmb-td .cmb-td,.inner-sidebar .cmb-td .cmb-td{padding-bottom:1em}#side-sortables .cmb-th,.inner-sidebar .cmb-th{display:block;float:none;padding-bottom:1em;text-align:left;width:100%;padding-left:0;padding-right:0}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{display:block;margin-top:0;padding-bottom:5px}#side-sortables .cmb-th label:after,.inner-sidebar .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{font-size:14px;line-height:1.4em}#side-sortables .cmb-group-description .cmb-th,.inner-sidebar .cmb-group-description .cmb-th{padding-top:0}#side-sortables .cmb-group-description .cmb2-metabox-description,#side-sortables .cmb-group-title .cmb-th,.inner-sidebar .cmb-group-description .cmb2-metabox-description,.inner-sidebar .cmb-group-title .cmb-th{padding:0}#side-sortables .cmb-repeatable-grouping+.cmb-repeatable-grouping,.inner-sidebar .cmb-repeatable-grouping+.cmb-repeatable-grouping{margin-top:1em}#side-sortables .cmb2-media-status .embed-status img,#side-sortables .cmb2-media-status .img-status img,.inner-sidebar .cmb2-media-status .embed-status img,.inner-sidebar .cmb2-media-status .img-status img{max-width:90%;height:auto}#side-sortables .cmb2-list label,.inner-sidebar .cmb2-list label{display:inline;font-weight:400}#side-sortables .cmb2-metabox-description,.inner-sidebar .cmb2-metabox-description{display:block;padding:7px 0 0}#side-sortables .cmb-type-checkbox .cmb-td label,#side-sortables .cmb-type-checkbox .cmb2-metabox-description,.inner-sidebar .cmb-type-checkbox .cmb-td label,.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description{font-weight:400;display:inline}#side-sortables .cmb-row .cmb2-metabox-description,.inner-sidebar .cmb-row .cmb2-metabox-description{padding-bottom:1.8em}#side-sortables .cmb2-metabox-title,.inner-sidebar .cmb2-metabox-title{font-size:1.2em;font-style:italic}#side-sortables .cmb-remove-row,.inner-sidebar .cmb-remove-row{clear:both;padding-top:12px;padding-bottom:0}#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td{width:auto;clear:none;float:left;padding-top:0}#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row{float:right;margin:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmb-repeat-group-wrap{max-width:1000px}.cmb2-metabox .cmbhandle{color:#aaa;float:right;width:27px;height:30px;cursor:pointer;right:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';right:12px;font:400 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}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.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;cursor:pointer;padding:2px 6px 3px}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){color:#a00}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}.cmb2-element .ui-helper-hidden{display:none}.cmb2-element .ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.cmb2-element .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.cmb2-element .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cmb2-element * html .ui-helper-clearfix{height:1%}.cmb2-element .ui-helper-clearfix{display:block}.cmb2-element .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.cmb2-element .ui-state-disabled{cursor:default!important}.cmb2-element .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.cmb2-element .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.cmb2-element .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.cmb2-element .ui-widget .ui-widget{font-size:1em}.cmb2-element .ui-widget button,.cmb2-element .ui-widget input,.cmb2-element .ui-widget select,.cmb2-element .ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.cmb2-element .ui-widget-content{border:1px solid #aaa;background:#fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.cmb2-element .ui-widget-content a{color:#222}.cmb2-element .ui-widget-header{border:1px solid #aaa;background:#ccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.cmb2-element .ui-widget-header a{color:#222}.cmb2-element .ui-state-default,.cmb2-element .ui-widget-content .ui-state-default,.cmb2-element .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:400;color:#555}.cmb2-element .ui-state-default a,.cmb2-element .ui-state-default a:link,.cmb2-element .ui-state-default a:visited{color:#555;text-decoration:none}.cmb2-element .ui-state-focus,.cmb2-element .ui-state-hover,.cmb2-element .ui-widget-content .ui-state-focus,.cmb2-element .ui-widget-content .ui-state-hover,.cmb2-element .ui-widget-header .ui-state-focus,.cmb2-element .ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-hover a,.cmb2-element .ui-state-hover a:hover{color:#212121;text-decoration:none}.cmb2-element .ui-state-active,.cmb2-element .ui-widget-content .ui-state-active,.cmb2-element .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-active a,.cmb2-element .ui-state-active a:link,.cmb2-element .ui-state-active a:visited{color:#212121;text-decoration:none}.cmb2-element .ui-widget :active{outline:0}.cmb2-element .ui-state-highlight,.cmb2-element .ui-widget-content .ui-state-highlight,.cmb2-element .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.cmb2-element .ui-state-highlight a,.cmb2-element .ui-widget-content .ui-state-highlight a,.cmb2-element .ui-widget-header .ui-state-highlight a{color:#363636}.cmb2-element .ui-state-error,.cmb2-element .ui-widget-content .ui-state-error,.cmb2-element .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.cmb2-element .ui-state-error a,.cmb2-element .ui-state-error-text,.cmb2-element .ui-widget-content .ui-state-error a,.cmb2-element .ui-widget-content .ui-state-error-text,.cmb2-element .ui-widget-header .ui-state-error a,.cmb2-element .ui-widget-header .ui-state-error-text{color:#cd0a0a}.cmb2-element .ui-priority-primary,.cmb2-element .ui-widget-content .ui-priority-primary,.cmb2-element .ui-widget-header .ui-priority-primary{font-weight:700}.cmb2-element .ui-priority-secondary,.cmb2-element .ui-widget-content .ui-priority-secondary,.cmb2-element .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.cmb2-element .ui-state-disabled,.cmb2-element .ui-widget-content .ui-state-disabled,.cmb2-element .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.cmb2-element .ui-icon{width:16px;height:16px;background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-widget-content .ui-icon,.cmb2-element .ui-widget-header .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}.cmb2-element .ui-state-active .ui-icon,.cmb2-element .ui-state-focus .ui-icon,.cmb2-element .ui-state-hover .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png)}.cmb2-element .ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_2e83ff_256x240.png)}.cmb2-element .ui-state-error .ui-icon,.cmb2-element .ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_cd0a0a_256x240.png)}.cmb2-element .ui-icon-carat-1-n{background-position:0 0}.cmb2-element .ui-icon-carat-1-ne{background-position:-16px 0}.cmb2-element .ui-icon-carat-1-e{background-position:-32px 0}.cmb2-element .ui-icon-carat-1-se{background-position:-48px 0}.cmb2-element .ui-icon-carat-1-s{background-position:-64px 0}.cmb2-element .ui-icon-carat-1-sw{background-position:-80px 0}.cmb2-element .ui-icon-carat-1-w{background-position:-96px 0}.cmb2-element .ui-icon-carat-1-nw{background-position:-112px 0}.cmb2-element .ui-icon-carat-2-n-s{background-position:-128px 0}.cmb2-element .ui-icon-carat-2-e-w{background-position:-144px 0}.cmb2-element .ui-icon-triangle-1-n{background-position:0 -16px}.cmb2-element .ui-icon-triangle-1-ne{background-position:-16px -16px}.cmb2-element .ui-icon-triangle-1-e{background-position:-32px -16px}.cmb2-element .ui-icon-triangle-1-se{background-position:-48px -16px}.cmb2-element .ui-icon-triangle-1-s{background-position:-64px -16px}.cmb2-element .ui-icon-triangle-1-sw{background-position:-80px -16px}.cmb2-element .ui-icon-triangle-1-w{background-position:-96px -16px}.cmb2-element .ui-icon-triangle-1-nw{background-position:-112px -16px}.cmb2-element .ui-icon-triangle-2-n-s{background-position:-128px -16px}.cmb2-element .ui-icon-triangle-2-e-w{background-position:-144px -16px}.cmb2-element .ui-icon-arrow-1-n{background-position:0 -32px}.cmb2-element .ui-icon-arrow-1-ne{background-position:-16px -32px}.cmb2-element .ui-icon-arrow-1-e{background-position:-32px -32px}.cmb2-element .ui-icon-arrow-1-se{background-position:-48px -32px}.cmb2-element .ui-icon-arrow-1-s{background-position:-64px -32px}.cmb2-element .ui-icon-arrow-1-sw{background-position:-80px -32px}.cmb2-element .ui-icon-arrow-1-w{background-position:-96px -32px}.cmb2-element .ui-icon-arrow-1-nw{background-position:-112px -32px}.cmb2-element .ui-icon-arrow-2-n-s{background-position:-128px -32px}.cmb2-element .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.cmb2-element .ui-icon-arrow-2-e-w{background-position:-160px -32px}.cmb2-element .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.cmb2-element .ui-icon-arrowstop-1-n{background-position:-192px -32px}.cmb2-element .ui-icon-arrowstop-1-e{background-position:-208px -32px}.cmb2-element .ui-icon-arrowstop-1-s{background-position:-224px -32px}.cmb2-element .ui-icon-arrowstop-1-w{background-position:-240px -32px}.cmb2-element .ui-icon-arrowthick-1-n{background-position:0 -48px}.cmb2-element .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.cmb2-element .ui-icon-arrowthick-1-e{background-position:-32px -48px}.cmb2-element .ui-icon-arrowthick-1-se{background-position:-48px -48px}.cmb2-element .ui-icon-arrowthick-1-s{background-position:-64px -48px}.cmb2-element .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.cmb2-element .ui-icon-arrowthick-1-w{background-position:-96px -48px}.cmb2-element .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.cmb2-element .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.cmb2-element .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.cmb2-element .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.cmb2-element .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.cmb2-element .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.cmb2-element .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.cmb2-element .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.cmb2-element .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.cmb2-element .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.cmb2-element .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.cmb2-element .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.cmb2-element .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.cmb2-element .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.cmb2-element .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.cmb2-element .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.cmb2-element .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.cmb2-element .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.cmb2-element .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.cmb2-element .ui-icon-arrow-4{background-position:0 -80px}.cmb2-element .ui-icon-arrow-4-diag{background-position:-16px -80px}.cmb2-element .ui-icon-extlink{background-position:-32px -80px}.cmb2-element .ui-icon-newwin{background-position:-48px -80px}.cmb2-element .ui-icon-refresh{background-position:-64px -80px}.cmb2-element .ui-icon-shuffle{background-position:-80px -80px}.cmb2-element .ui-icon-transfer-e-w{background-position:-96px -80px}.cmb2-element .ui-icon-transferthick-e-w{background-position:-112px -80px}.cmb2-element .ui-icon-folder-collapsed{background-position:0 -96px}.cmb2-element .ui-icon-folder-open{background-position:-16px -96px}.cmb2-element .ui-icon-document{background-position:-32px -96px}.cmb2-element .ui-icon-document-b{background-position:-48px -96px}.cmb2-element .ui-icon-note{background-position:-64px -96px}.cmb2-element .ui-icon-mail-closed{background-position:-80px -96px}.cmb2-element .ui-icon-mail-open{background-position:-96px -96px}.cmb2-element .ui-icon-suitcase{background-position:-112px -96px}.cmb2-element .ui-icon-comment{background-position:-128px -96px}.cmb2-element .ui-icon-person{background-position:-144px -96px}.cmb2-element .ui-icon-print{background-position:-160px -96px}.cmb2-element .ui-icon-trash{background-position:-176px -96px}.cmb2-element .ui-icon-locked{background-position:-192px -96px}.cmb2-element .ui-icon-unlocked{background-position:-208px -96px}.cmb2-element .ui-icon-bookmark{background-position:-224px -96px}.cmb2-element .ui-icon-tag{background-position:-240px -96px}.cmb2-element .ui-icon-home{background-position:0 -112px}.cmb2-element .ui-icon-flag{background-position:-16px -112px}.cmb2-element .ui-icon-calendar{background-position:-32px -112px}.cmb2-element .ui-icon-cart{background-position:-48px -112px}.cmb2-element .ui-icon-pencil{background-position:-64px -112px}.cmb2-element .ui-icon-clock{background-position:-80px -112px}.cmb2-element .ui-icon-disk{background-position:-96px -112px}.cmb2-element .ui-icon-calculator{background-position:-112px -112px}.cmb2-element .ui-icon-zoomin{background-position:-128px -112px}.cmb2-element .ui-icon-zoomout{background-position:-144px -112px}.cmb2-element .ui-icon-search{background-position:-160px -112px}.cmb2-element .ui-icon-wrench{background-position:-176px -112px}.cmb2-element .ui-icon-gear{background-position:-192px -112px}.cmb2-element .ui-icon-heart{background-position:-208px -112px}.cmb2-element .ui-icon-star{background-position:-224px -112px}.cmb2-element .ui-icon-link{background-position:-240px -112px}.cmb2-element .ui-icon-cancel{background-position:0 -128px}.cmb2-element .ui-icon-plus{background-position:-16px -128px}.cmb2-element .ui-icon-plusthick{background-position:-32px -128px}.cmb2-element .ui-icon-minus{background-position:-48px -128px}.cmb2-element .ui-icon-minusthick{background-position:-64px -128px}.cmb2-element .ui-icon-close{background-position:-80px -128px}.cmb2-element .ui-icon-closethick{background-position:-96px -128px}.cmb2-element .ui-icon-key{background-position:-112px -128px}.cmb2-element .ui-icon-lightbulb{background-position:-128px -128px}.cmb2-element .ui-icon-scissors{background-position:-144px -128px}.cmb2-element .ui-icon-clipboard{background-position:-160px -128px}.cmb2-element .ui-icon-copy{background-position:-176px -128px}.cmb2-element .ui-icon-contact{background-position:-192px -128px}.cmb2-element .ui-icon-image{background-position:-208px -128px}.cmb2-element .ui-icon-video{background-position:-224px -128px}.cmb2-element .ui-icon-script{background-position:-240px -128px}.cmb2-element .ui-icon-alert{background-position:0 -144px}.cmb2-element .ui-icon-info{background-position:-16px -144px}.cmb2-element .ui-icon-notice{background-position:-32px -144px}.cmb2-element .ui-icon-help{background-position:-48px -144px}.cmb2-element .ui-icon-check{background-position:-64px -144px}.cmb2-element .ui-icon-bullet{background-position:-80px -144px}.cmb2-element .ui-icon-radio-off{background-position:-96px -144px}.cmb2-element .ui-icon-radio-on{background-position:-112px -144px}.cmb2-element .ui-icon-pin-w{background-position:-128px -144px}.cmb2-element .ui-icon-pin-s{background-position:-144px -144px}.cmb2-element .ui-icon-play{background-position:0 -160px}.cmb2-element .ui-icon-pause{background-position:-16px -160px}.cmb2-element .ui-icon-seek-next{background-position:-32px -160px}.cmb2-element .ui-icon-seek-prev{background-position:-48px -160px}.cmb2-element .ui-icon-seek-end{background-position:-64px -160px}.cmb2-element .ui-icon-seek-first,.cmb2-element .ui-icon-seek-start{background-position:-80px -160px}.cmb2-element .ui-icon-stop{background-position:-96px -160px}.cmb2-element .ui-icon-eject{background-position:-112px -160px}.cmb2-element .ui-icon-volume-off{background-position:-128px -160px}.cmb2-element .ui-icon-volume-on{background-position:-144px -160px}.cmb2-element .ui-icon-power{background-position:0 -176px}.cmb2-element .ui-icon-signal-diag{background-position:-16px -176px}.cmb2-element .ui-icon-signal{background-position:-32px -176px}.cmb2-element .ui-icon-battery-0{background-position:-48px -176px}.cmb2-element .ui-icon-battery-1{background-position:-64px -176px}.cmb2-element .ui-icon-battery-2{background-position:-80px -176px}.cmb2-element .ui-icon-battery-3{background-position:-96px -176px}.cmb2-element .ui-icon-circle-plus{background-position:0 -192px}.cmb2-element .ui-icon-circle-minus{background-position:-16px -192px}.cmb2-element .ui-icon-circle-close{background-position:-32px -192px}.cmb2-element .ui-icon-circle-triangle-e{background-position:-48px -192px}.cmb2-element .ui-icon-circle-triangle-s{background-position:-64px -192px}.cmb2-element .ui-icon-circle-triangle-w{background-position:-80px -192px}.cmb2-element .ui-icon-circle-triangle-n{background-position:-96px -192px}.cmb2-element .ui-icon-circle-arrow-e{background-position:-112px -192px}.cmb2-element .ui-icon-circle-arrow-s{background-position:-128px -192px}.cmb2-element .ui-icon-circle-arrow-w{background-position:-144px -192px}.cmb2-element .ui-icon-circle-arrow-n{background-position:-160px -192px}.cmb2-element .ui-icon-circle-zoomin{background-position:-176px -192px}.cmb2-element .ui-icon-circle-zoomout{background-position:-192px -192px}.cmb2-element .ui-icon-circle-check{background-position:-208px -192px}.cmb2-element .ui-icon-circlesmall-plus{background-position:0 -208px}.cmb2-element .ui-icon-circlesmall-minus{background-position:-16px -208px}.cmb2-element .ui-icon-circlesmall-close{background-position:-32px -208px}.cmb2-element .ui-icon-squaresmall-plus{background-position:-48px -208px}.cmb2-element .ui-icon-squaresmall-minus{background-position:-64px -208px}.cmb2-element .ui-icon-squaresmall-close{background-position:-80px -208px}.cmb2-element .ui-icon-grip-dotted-vertical{background-position:0 -224px}.cmb2-element .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.cmb2-element .ui-icon-grip-solid-vertical{background-position:-32px -224px}.cmb2-element .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.cmb2-element .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.cmb2-element .ui-icon-grip-diagonal-se{background-position:-80px -224px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-left,.cmb2-element .ui-corner-tl,.cmb2-element .ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-right,.cmb2-element .ui-corner-top,.cmb2-element .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bl,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-left{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-br,.cmb2-element .ui-corner-right{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.cmb2-element .ui-widget-overlay{background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.cmb2-element .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.cmb2-element .ui-datepicker{width:17em;display:none}.cmb2-element .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev{position:absolute;width:1.8em}.cmb2-element .ui-datepicker .ui-datepicker-prev{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px}.cmb2-element .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.cmb2-element .ui-datepicker select.ui-datepicker-month-year{width:100%}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year{width:49%}.cmb2-element .ui-datepicker select.ui-datepicker-month{margin-right:1%}.cmb2-element .ui-datepicker select.ui-datepicker-year{margin-left:1%}.cmb2-element .ui-datepicker table{width:100%;border-collapse:collapse}.cmb2-element .ui-datepicker th{text-align:center}.cmb2-element .ui-datepicker td a,.cmb2-element .ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.cmb2-element .ui-datepicker.ui-datepicker-multi{width:auto}.cmb2-element .ui-datepicker-multi .ui-datepicker-group{float:left}.cmb2-element .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.cmb2-element .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.cmb2-element .ui-datepicker-rtl{direction:rtl}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group{float:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.cmb2-element .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.cmb2-element .ui-datepicker{padding:0;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table{font-size:13px;margin:0}.cmb2-element .ui-datepicker .ui-datepicker-header{border:none;background:#222;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover{background:#222;border-color:transparent;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker thead{background:#222;color:#fff}.cmb2-element .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#fff;font-size:14px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{height:1em;top:.9em;border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next-hover{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAQAAABFnnJAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AABe4SURBVHja7V1diCXHdf56vbZmVl6nxwKFO2yyq1mM4qAwM7oDsR6C7iYIKesH3V1QHgyBu5YYJwHjrB9NQCuByIthHbAga6TZxeBgHMJKISZ+SDIb1oQgRtoVgtjGyD8PmSGQMIpfJmCLk4f+q6o+daq6+965P1VfM3Pv7VN16ud8Vd1dp6o6IUSEjBPTzkDEdBEJEDgiAXT0QOhNOxPHiUgAFT3sA9gPiQLjJsD0208Pbe9rM/OvwkaBQvP0yzhG6ASQO0AqDwmu9mOPT3nqPWsYV9qFEduVIDP/QU4BSfMC9REqAcbRAa520FDELdphc3SJCyRIcADgAAkSQXOXMs4ckrIxFEUs2oENBNSqR0WmJ2kVv2hltvRdaVPHvPtqdpVxjlD1AHIH6AupDbovH1nqkgllLd3apnQJUjV362dmDEnjOya5FUltsEqqbdtxa5Dbppx3uQ+sNLv6mblCcwLIoKlXTQ/7rQkmX4IKzdMv4xgxbgLMO3rYXyTzuhEJEDjiSGDgiAQIHJEAgSMSIHBEAgSOSIDAEQkQOOJ8ADPutPN/zGgyH8BvRoDLGdMT5wPIKbjN02U+gNsdnuV9oUjSbD6AnwdMrkK7gVYt3311u8zv0r5vfNq1L8xsgPp8gAz20fAilORvs8tdsX3mA0i5k1N3x5dBue7icyGgzwfgvus48OoF+DDu9ukzH0Bqf355s9OHnLMNmqQ0F2jjDJIcrrM+H0Ail6v/KUoe3cECpl85XecDTDv/x4zoDg4ccSAocEQCBI5IgMARCRA4IgECRyRA4IgECBwnp52BmQNNcZS/+1hp4/yf7BZ9IpUwzRyQMwftXUHumFMouX4JIED09fvsD0AtJE3RNg1X/jPTJ6IWNznaxvYrgU+oBnFPaAFcxU88CmCPn3hUkE8RSHD2+OQvEWT6Z7M0Com7BuQSygQiR2zA1Yi1/KuXAN/i22bruCspGUMHT6In0nUV7ZIDKmMnrFRNnUulaF72PJAgl3VXpZObgZrLBGh6E0gerccVyoed7dq4n3ETD+2SgXz0tq0BqQn66HbXQU3e5DGw6uJ8QvEyuQt0M1jW4epi/bpoVwtype5zE9kWboq75VoOTHdw6E8B851+i8fIOB8gcMSRwMARCRA4IgECRyRA4IgECByRAIEjEiBw6ItDi81Spwf3fuCThE8N+HhE28VzrY32TaURKgIUC6N8tntvVwHjQztdrpz71YC01Wzljes1jp35KYvDXoZe6xogI5cA+MWh8hJOH492jzk3PgrYdPltDWHPv18N2NLoGctre41iVyVw9UDdlqbXFujqQ8E+26m7lmDbFoj6zaRx58Cmx72FuzvnfhvS8z63umkTQ+5aWF4Zh1ufSJpm2WFsc1gn9TBNCeBfAUmDuH45kKvQJ3332n57+q7YLgK460A2oJsAMoEsBGj2FFBVQBuPVaLo4LWT9iml3wZVvtveQ0ipr+bS4grO7yAgpV/E5O8BXJqrvRuk9c1mLhvOB5AqQL+BkYovZ04qoqRDLZp72hdnAjcBpRIcGBtIHDTW4AfJvAfla2/8commlwA/XzU5t4iQr4JdYvtVL18Ov2tw9yltkp72L7Vx3wOwiPMBVPScb0xaOEQCBI44FBw4IgECRyRA4IgECByRAIEjEmDcmLPHKnM+gAuSv8qn6L2O/u5Jo3vuEsdg94yVvT4fQILkMfcZJSw8dqseC0zt6Lq4Sl4enjiXv7oNbIsvaZ8SqoEgNVvu3X7rg43q0sh2b//2HWgGJI+dK3ZiDaeetXk7pcWj5CX1L+mxgL8HsE06kP1V1aWhzaSFrOW4p03Z9zAg+Pr6kgZnuXS59N0rm2cS5vsCqips+gZu8xKSNIhbSP2WQLsXb7ffQkIyo6uH8Ncs7RFwzKh6ANVR2CZrrjcJuJ2tXa+OidKD8D2E/smFGE8r5lLQe48ZMb9+CTgoM8V14FkHn0334nEgzgfw8fa7t4eQUc0F4KdUyFVfXYTsu4sUIZOGUjVE2wk1EwHvDSRrB+7jLLXdBI7D2eo3a7HtjabPTSQAB0Fnxrg+iO5gHTPTNR8XIgECRxwKDhyRAIEjEiBwRAIEjkiAwDF7BEhny1u26DAJ4OfLllw25CW1hUhxeCxP4tPeB2Fm0Gy7eJ/tpBOsdMjPIQqSpGK4tlvWV1igN4B3gU4AeZRaHu0uWnWKQ5YCVA6U8mv3sq5/pQxxaIlffGu3qbra+/i9an7BURFA3+69jsofbtsyPUGSm/8DNi25a8+6/g+wIqydLVLn09dnFJha/LaPCA7FULDf6nYJxVwbm/nNuThmL+L6LZ2tS8xw5vYR0lvOg4I6JSxB3Uwm7FMZ/CZE2CeVmQSyTcngc+jaPkEn+IK9Ar4LqhdGqFVm32DE/dYL39dK2OQZBah2H1E4gvld+fX8+Lw2IgIAtz+A38r1ul/evUONJM1uHuUQurbE61wB9w5CgcL/hRH6rNjq+7hhv4voBv/tI4LCrM0HmJT5IyyYNQJEHDNmzxcQcayIBAgckQCBIxIgcCwSAfqlJ6A/Ef0nsZQfzd63OtPICDDMK24Xw9aaXnZ4+l0g3NBmCzQ1Yh975fc9Nna/Ez1O4ld4FEc4wqP4FUuBvjP3a7l0zZKGXe6KCTxnHHIKxtwOoqs0oAENSUUVtjo/JFgOKj+3tbhqCF57doyor8lHmrRPJvqN5HoOudytGfHXDPkSrRPREi0R0TotCTXAp1GHVEP+EjXEtncZyxAFk+8BAO5YJnPcxpdxD0CK2+W5O7hgZeMXLCOKy+W3o5rsJr4htL89ZBtLZNgHYU9LYQ9bSg8AbBlyN95Xcpfl0Ix/H8t4EEAf942wej6BLUbim5suL5+XsYb3y++lpoIA9/NPdRqGmuV7AH6EI3G2z1L+ecMa4qNC7Ct4D9uC/JLmSr6kUDHD2woFtvC2ISWoizP5FYYfxS/K759g8/AgPoEEp4RcXhRkpkeSl/MvoE4YLc0IXpj/D/DP6unqWnboUPAjHNXC6FnICLAiaLO1G8DVAwBvlRQgXMJbTIiCAnXzZ0iNz3rufl3M6Qb+G38I4B+xwcZ/GygpxOdgK++p9N7qOFCY/4+wrFPA936WM3+9AgG5o8razk9ZmasHKCgAi/mRpw7rTd5549PEEn6efzvLSB/Eu9jAfQAbeBcP4f8MuTkLqe0yU3dH7wrxOfxN7Vxm/i/gQQD/AADFBdz/MbBufrOAp3AKp7CMU9ZO8gE8gAcAcC3spsP8QA9v4RIu4S3LdM4+DjDEEAct7/OX8Vv5sVzLXw9nQPgFNrCBEyCcEaeUblmMf075s2EJLrhCfIs5l5H+Bj6G7wAALuBOJmj/RFsv4rIzzg+FkK4eoIcDIG/7B0z19zU5R4HfMD7NKspayQayOyK9n3gY9wH8pPx9HxvCjKIuHfxRxxD8hNmf5OXL7s9K86N8DEwdj1HuR5iXNfnL1scV+2PMjQk+BhYPSdWnLRd95hGQe4hzPeg1fQwGjayl9wmhlpDXXzwEDtSzs+MO7gP4HeX3e5YbqcmCAJxXWvr4tWeYztSUNbyvtX7E+QDBY5F8AREtEAkQOCIBAkckQOCIBFgsvIJXmkXQCZCC4FqYbQeVjoyujxZ9cB71LeXxte5vGxqPvUNDvm3IuUEn1Vu+NgE5APylo34GGLSut9P4Cr6C045QI4wwKn8pdZISUZ/6RJTWBhF2aSkfRrhG6zRkh0Fu5AMR23TDkMuebPPos+G3FE82EdEWOxBSHPX47oGcLMw6rdP6hORFmGxQx5QMqBiQS83hmtw6RNuEvHQpo/suERHdFWu3GEwa0TkCQU+gn4+h1dUT9RqNg3FyENGf5X9XrRXUp2wCSt+iH5YUXAYmAv07ge4R6N+InzJBtJ5L1gU5RPlpWqLTFnlR/SMaNa7BAtusfLsWe5tNf0hEI0qrkUTVHVw4Kfew1WqjFnWuAO85fAL7+DF+gJ/jPYtPsI89XMIbVpduF/wTfhffwwa+hyfwL9ZQ2Vj6hijXxyx1/LLmJ6wwwk0AyP/X6+9Q+8WDn21x1uMMAHwJwEp+eUzxAcoe4IYxmt6nG417ALWDs/UAV4noL4joFbaF9InY1j+uHuBvCfRdAn2Llpj0H3X0AIUcotzeA4y03JmXgIGS6wyDRuX7qib7KlOD5+hcPXUziX5OhHr1j4MAn6HfpM/R+fyvifn1WXE2AqRElFKaXy9N+XeI6Nv539/V5EX5bNfwSv64Q87Hr6692XG+IQFMd10q1JDsatLOmwrUT122RENCyaEBE0ImQN1f18T8ZvFkAvDys/Rdeph26WH6e/q0IV+t5W5trPLK/LAeuolTUW6T3s1vBE35iIpr/25bAsBxUJ6N1DM8b+C+Vb5lVDD3FJCWRecJYidghsccuesih8P8Pi73ggIpI3uKPsxv/LbpQ3qKIcBVGtXj+ibvNqh+H8rfg0qTlmXzmxTYqkld07plORFRz2GcLvKR0/yux8CKAqkl9nPl9+dqsa09kK87eB3v+gWM6IgBoHvsx4QRAOCWeTrOBwgc0RcQOCIBAkckQOCIBAgc4REgcxsPGMmgfDZ61EOPbTfFOburVgmwXlbAemt9NLUqSEHYyb/vwDar4Vq+qHS3RoHfxy4u4zI+hU/hh/h0LWZWO1fzX9mepeq+55v4LAhP4AkQPovNWnx5+4ph7cF+6JC7QgxraRgjQObZdSLapSEN6ZAqpwc34CENZpAzRPtjlOdrnR1UybBDoB1rLorhkHPsUNep8vgYOxa6Q8M8B5meAZO+fRyv8FKklmEw+UwVO7XoycYa+7k3B0z51BjrxXc1QDZKvENEh1YjTpMAxVgWn0Zh9uqzruGaONZ5gj5CCSX0ETrBGmRIIKJB6dPncicTQPWHmCuXMm9Iv6zjOgGgzaKoEyDTul2OyXIEOEOr+cEQYJhX4w4748dFAHJWgdu4cvx1Rcb1UDuKnDN/KuonSspjjUn9eh5rlx9SpWz3kOLgCWBPn8oZV7wGKn2cQwKdYwkAhQB8n7JOm7RZ+isZAuzkVcdP+XIxXA7RTMoTyOVTk1p/NeMpw8CQf5uI1vKD6DqjYVC6bLn0iU53IsBD+dmHyv9m7KL/GhLROUsPYK+/PhGdoTO0Smdok4iuZefV9wV8gBQ38fn8FknecR9OubSbuFvKpbBe7mOSrdE38U38cfn9+/g9TZYqM56AK/UxcazjS8qvl/EzIfWslszyrwD4EADwS2aDGcKKNs/KfMHFI9p5ws8MuT5f6Ca+bMzayrbwzybL7jHb+RMeB/BfAID/VGpX62APaUhD2qXZvAksWh+fxjfL1p/hrhG3n7f71Kp/s2w759jUd+gqUd4Odxh59vmQ5UbPnGhjtt/H6DHjv9x/NL8HGFKfNmmTNolos34JUK+xNvPP/lPAXSrmxnLVM3CksEPbtM1Op0IeO6MQRwESfpln12ohhrUOfGjEPFc7mt0DEA3Lw0IA31Y4LQLIR6q0+rtkes2z1uFTOlv+s57lkFIqbieTWtzP02eoJ9QSEZT7DF22lD8FZP/NbejqBDEpMhSlaum0MkZ3sIqH8BKAF/E/rHSEFdzM32aQ4n/xa9qbDVz3SIC+meUk5j23QCRA4AjPFxChIRIgcEQCBA6TAEPrfuEXcau8obwlbokaMU/QHhRuExHRbeYB5ou1h5AvTuVhLx5jPtQfz5TGfcYIdlF7eixwkVG4R0R71uR+6jkgA48Qx3/sKfTfm3puJkCA21T4nMw+4DWWAK8xCuWBoNowhNX8HEncy6tcIVxyor1yuGiPlfvlf46O6uszmoH1PsCGpgQAgV24WTd/vZ9Q19byBnSFGBHR07RET1s1+JVuQQmQXf8Lr7PeB+gFl6phm2zLwlTz7zKSQfnJXyZcxkFu+DQnAid/Ov/2tKBhT0hjgQkwIBOqAfwJwHfeuqZ7jEeuiGczvy8BUrL3MVSOsNf99RXsBOgT0R7t0R75+BXm5DArwPzelACuozBS3fyZ2W3mn4UeYIFvAqv2nyp+58oMX2cJ8HVGoasHsB1qD8THn/49gJuCc3hwRasX8ilW+hSj0FU5dqnU+nUDj1qH6PoUkIWZutHGT4A91sBqFTxfkz5vNeNASFCiR9ve43iPBSOAvzv4SQzx5/n3r+EN/Ou0xzCnhLbvAppRxPkAgSN6AwNHJEDgiAQIHJEAgSMSIHBEApgYgFpL5xAqAYjZNkEHYVyvhJgWbgjvNgeAAXZbS+cTxigd0a4wGqd6A0xJES+1ahjQbu4IGtCuoAGEfHmTLt/WNLVx1w4cg80Dj9hFDdi1zNXBV5/NhBIB1Hj1ah6UcQb5CntZg50Atvg+BJCksqOnLl2QIWFbIflpHS4CZCasfutSEErjuTTYCGCP7yZAUxPbpfwGDHN58DeBd3AB32hxPbmDC7iAbJ3cBWXMPFHOXhB3wi002OCKfzxYJG9AjeWLfA/gOgK8B1CdQYQ7eElsX5Szv/icL6hPLrbcZ/f57aRziegNNDHArmBiWTqHiAQIHHEkMHBEAgSOSIDAEQkQOCIBAodJAFJeLB4RACoCpPlWqWdx1rLXfjZ0dM0ijZhLFARIcVhuDvMIDlkjb+ACvoYXcejxQglzeGHbGIHcPmZ5hA15je0Q0V8RiOhFyvbFtY0ep+JewtWovOt3/1jl8bAchVGJ7hEI9CINCHSPbG+n3qFzlDllU6tSfqfapXw79dP5n7nT7WmSNlwv5CTKl8q/pdYOocCOkwCA8wDeBAC8BAB4Exs4X9vKdAObuIkreASXcIgruN6oq/mk0ukkqI9Afzz/S8Avvzqd/30S/ObyHwewkstXFmu8fpLIfAEpDnFfedHRPWxgRdsJt0CKQ9zBBezgClvJlO9UX9+t/re13/9h7JU7aXmEDXlXsEvVoukR8Zu4ZL7w7H0VtpfK2ObL6O8Wr883mrQ8Hpaj8AZm78O4jzfxLDbAv5Gjmg1wAWDcomrrX7A1tIuLyh28jmv5g+AbuBZfFh8K4nyAwBF9AYEjEiBwRAIEjkiAwFERwPU+gK7yJ3G9lF/Hk8cun3T5pi1vi1yn630AXeWubeYmLZ90+aYtb31kHxeJQ/U+gK5y10aTk5ZPunzTlnc4skvA5bJDSJQRvMvMNxWm/IU8boIXDPmzin4wZ5/l1FvkSYv4l9n4XPlc5Vfz3zz+20iUELb4klzNBW+VhsgGgqrRoKT2S5dzGSnkCYDnAbyunRmffp/4bv1qiKbxE/ALzKjBb1K01OV/AgD4a2v9FWc38Q7GskhNJYD+Lup6Blxy4AW8DuB5vCZWsK2C3PoTVpuvAdz6ZQJ0r5+kPN9O/jjeUcw/FgKc7K5CwYfK/+YgZ48gQ12O3kZDony2iU8ecV1usj8VZI/jnmb+sWDcl4ARgFtofwno3sXb81fX0K4Ll/T79SCuHsqW/uO4p5l/DD1AdhP4Kit7lfkmyZ8HcBM382+q/HUlFjFnX1ekLjlEOVi5nn+qnX1Vk7jkbeunKB+1lr+jmZ9PtSmCeAyb9mPopOWdxwEWfyBm2gNRk5Z3JgDoSbpeKr9OT9aCdpVfpFul/BYziDFp+aTLN215yyNOCAkc0RsYOCIBAkckQOCIBAgckQCBIxIgcKjOoLrTUcesyyNaQPcGLpffjtjQXeURM4f6JaCb6Y6cGrq13KSzhggNJgFcBjzCkShfxpHSD9ThMqA6JYoDtfT1R1hgEmAZEA24jGVRfoRlkSAEecJE7qGwIq47HjPql4DlFlr02LKGbu3XRaCIhtDfF6BJamFnXR7RAtEbGDjiQFDgiAQIHJEAgSMSIHBEAgSOSIDAMb8E6MUBoXFAJ0D3cTZCH4T+xPPdwz5WJ55KANAJsJr/TRuu1p2Z/2Da2VwE6ATYz/+mC1frjuYfI3x7AEKv9tcMzKokFpl57TQszB/vAcYCfUbQPhLss26WhPlrhi2vUIX5V0X5QbwHGBd0Akg9wGppmuKvWSe8VztTJ1FP0c9RTDd/vAiMAbPUA0TzTwG+PUB3uN/f0cz8PUu4iEbw7QGOA1Lvwpk/3gOMAfqEkB4O0JvJzpXyTt/8jOiIOCMocMyvLyBiLPh/gj9Qphd3t8gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDItMDFUMDU6MzM6MTAtMDg6MDApYMCSAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTAyLTAxVDA1OjMzOjEwLTA4OjAwWD14LgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.cmb2-element .ui-datepicker th{padding:.75em 0;color:#fff;font-weight:400;border:none;border-top:1px solid #333}.cmb2-element .ui-datepicker td{background:#f1f1f1;border:none;padding:0}.cmb2-element .ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;padding:.5em;margin:0;font-weight:400;color:#333}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover{background:#0074a2;color:#fff}.cmb2-element .ui-datepicker td.ui-state-disabled,.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default{opacity:1;color:#999}.cmb2-element .ui-datepicker{background:#f1f1f1}.cmb2-element .ui-datepicker .ui-datepicker-close,.cmb2-element .ui-datepicker .ui-datepicker-current{font-size:14px;font-weight:400;background-image:none;border:none}.cmb2-element .ui-datepicker .ui-datepicker-close:active,.cmb2-element .ui-datepicker .ui-datepicker-close:hover,.cmb2-element .ui-datepicker .ui-datepicker-current:active,.cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#096484;color:#fff}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{border:none}.cmb2-element .ui-timepicker-div{font-size:14px}.cmb2-element .ui-timepicker-div .ui-widget-header{margin-bottom:8px;background:#222;border-color:#222}.cmb2-element .ui-timepicker-div dl{text-align:left}.cmb2-element .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.cmb2-element .ui-timepicker-rtl{direction:rtl}.cmb2-element .ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.cmb2-element .ui-timepicker-rtl dl dt{float:right;clear:right}.cmb2-element .ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header{background:#4796b3}.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker th{border-color:#52accc}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover{background:#096484}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#096484;color:#fff}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element .ui-timepicker-div .ui-widget-header{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker th{border-color:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover{background:#c7a589}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker th{border-color:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover{background:#a3b745}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element .ui-timepicker-div .ui-widget-header{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker th{border-color:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover{background:#e14d43}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header{background:#627c83}.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker th{border-color:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover{background:#9ebaa0}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker thead,.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header{background:#be3631}.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker th{border-color:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover{background:#dd823b}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker,.admin-color-light .cmb2-element .ui-datepicker td{background:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next span,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuMXsdZnuMu4CUN2S0t0a6o4sQqAaooTncrKGrUNbe2qSC2uQqpqtexbCqI0xaQEBclKUL8qts6stqNkuwWiYqbajtqS9oAuyEISrubrLmUFnBSfmRXFa12KT+cKk2GM9mZ7ng858w7l3PmnO88jzQ633e+8565vs+8M9+8MwXnnAEAMEzsQREAAAgAAIABYkx9OHXqFEoDMDFVho0yTJdhE8UxOjhz5gwsAICk/Exep1AkGAK0DY6G93L+eUblnw4gATPNqMceEsBURMVxSwhFbO8TEj838j4V8B6eQHF1RWyzDnTl3zRIIDTNsCJ6RABdMf+mM6XBjNfsDXP1wm2hkEGN+ze1eyFpngYJ9IcAYs0/vQEVkenz7X1SwRZv2xNhqeJNVRcxac5Vj0AAAcSYf13pBVMMPfS8xyhhaFpy9pqhQ6CqNOe0ZgBPAgg1/7rcC8aQQJEx7lzkGzoEqkpz7noEPOcAmhhPxjTGzcA42zR/m0jDZkSPGZPvmCFQVZqh/B3EWMfTV6CKvm2F5LJAQhYCmWlGPYIAAJAPMMQhAAAAIAAAAEAAAACAAAAAAAEAAAACAAAABAAAAAhAA/zI8+wHoMcL772BEkBsA0i1J0CsM0yIAvGa0CZ55doPIIU7uF7uIJKeEUCKBpDS6yumEW4kTPt0S+mOVf7YtG84voekHXsB9IQAUlXeZgMk0JYC2dIe6swS2vBTK79P2mMdmTZayBPQEAGkrLyUJDDdkvLb0h7ryRZCAtOZlD/F8G264TwBDRJAURNYJhLwbcSpepqU+wFs9KDcqhR1OkHa4Q7cQbTlDRjjVRa6H0BuFInKbTqQ0IpE8YYqrl7n8CgcOAHkVKK+I+d+ACj/AQ4BAAAAAQAAAAIAAAAEAAAACAAAABAAAAAgAAAAeg1sCw64IJYBFwPNt4li1Mp/DJUPBSAoQUwZ8AwKlCLOQdT5HmLlh1ZCikM6eUsyOXqUJvMRW/660hcRaUlBHDyjEqdsuzxTW+O+BJCi8lOdyRcSf5GoAaWqhJAelCcsvyKB8sQocmzeU7SBWAuorbabmjxqy3+spcrnERkPbUhFR8z3UAVIMQ7NVQbcEneRIO/UvBSW/PuWAw+U54naQJFgCFZVlgV1DiDH2LlI/K5UzNlmL55ScYtEaQ9VoFTpbbsNhHaCqdKdoh045fe0pPxFBiKJnXtIwcAx6SgSpD+VCR3bA8XmPdUkZB+sv9TzGLV135QFUHTgXTl7z5Tx5yzH0PynznvRkTJscx4lZvhHjnesw4XXFRTIP/I/qvFiJSAADBggAAAAAQAAAAIAAAAEAAAACAAAABAAAABDIwB1suvQT3WNXU3YZ6RqA6m8QtuML/Zk6N60P8rhoBs9bABdJZO2G05omadsA0Vg/DZvuKkW4lZyKY7GM9Ocwx14inm6A28Q7zVdCSGVzztKAr7pmkqYh5DyT9kGeIDy1x1QO9Vg3E1YQDmPRXceklt3OGjV91w9H6Ugiw5aAr6706Q42Ti2/FO1gZCdeTYqLBkfIoptBzEWUGia60z/UEvOVZaNTwKGNIC6sVdo5fNMSp9SAXwbQS4yrMt7G+vbiwTtILUV7Itp4r1G5gCaVP62HCtiG38KBs6xFx5FCbpo9VQ1dNv4e7qFdhBjAcWmWcA8Xj3FMe/WuYw9HWwAdZMvoZWfk4FTKUCKrb24R/2lMEFD0rtZU9Z9PCo+9nj1IlDeVZaNEkATPb5vQcb0eKkYOCQdmyy9uedbH6kIkEeUv82nfbPFNKQq981Ew+DQ4V/tMe9jDTJnFzazYJEkkGszkk2WvucqPOOf1sa9PgTYtf0D+riZSGvx4mAQoE0SAjoGLAUGABAAAAAgAAAAQAAAAIAAAAAAAQBAVnAUQfsEkMobLdSjKlWl6/GjIYUpX+6yCz0hCfUeSACpvNFCPapSnYmnxy/eN83SHFLat14s9njwgsUf8JpCgXlLaR88AVR5o/n6NKf2KQ+NX5GJz8KWlCfqhnok8kRxhypwEdgTV3kDxigwi6w7kECCOQDfjQ1iPKpsCt/WxgrcQn4pThj2aYS2k3lTmNJNPEvNrw+BxJ7KDEQQQJ0LYRs+0dNaXLEbK8QoSpHAjCwSKVauHoxnym/Kd6QYjgyKAKq80dpi4VhvuBSurLlNxqLCAuEtNvqu9cQ8sO5SHfM+qCGAbbzssyXSlFFpIRsihO4HkMqVNbbx8wQkEDoOjm30tmGQ7xCCB86rxMjWkQCD8l8NH2/AjcAKjPGlZwHviXFlTWmG6uWQwowtAuOPSXusK23oxjAxsk0ORwZNAG1MIqV6X1dcWYvM70mhwLn86aGwGYcAAAAlBAEAAAACAAAABAAAAAgAAAAQAAAAIIDRxwTD8lFgoASQ0g871LGGJ5T1fYdQ/i02On+HxZ50CwyIAGIP1kzpCDOZqXy2LEQyEamAOWR1bIAEAAoBxKyfjlnPbfbUqhee9FAUcxmpz9l6usk/aXnHlmf85r0YQk1lPW2g6QNVBMAjeyCbPzj3JBSlbLryb0dYH769vpLflnGHnCxr5t0n/3V7ErjSkmo7N2AAGCOY/TygF09hRTCL8ucYi2+zdA41VOWvKjdX+ZvbsBUV9TuNpg/YCMBstFWffUzQWK+0WMSOu32tj7q8u8qhqpenluFGTb4LTfk30fQBGwHUKV0R0fCLSDLIRSCFQQKcMBfBa4ZCrrzUlU8XdtcBBjAH4OqNQhXWd0+8mP34YuQnLbJbWh62CUpW1NwriKQTgqrt3KD4gDcBxI7fQ7elKioCi5APGfPrsqn+hiwSP2cidjs1AEOA6IZYJG7UOREzB5ALmww9PpCIAIYOKBIw2CEAAAAgAAAAQAAAAIAAAAAAAQDNYoZdvZZhpkfpF5PLe42ACeeOE8Aho8Ety3tt4/0szoc/FiKuBVa9l8BMC8q/arm/6hH3TEbyEIr+rTLcXIbLMtws740Fpj8kHzcZsjd55iNEPjZOgV9whJg8XKVLeoWcK8P7yvC0/D4h79lg+3vskOX5w2U475no32dXH8t1kvktB64jDNc75svwL2U4UfH7LWVY81ReHbMR8qsOef250KPNRKO5VPP7/jI84yCA15dhvQzj8p4ggQNl+LIkAuaZfp98VNX9JY82wCxlcIkgFyJj4s/l9aTsiFLWY1FHAExTfoEV5rcCjkog4r0HA5jRlwTGLfcuE+QWy/BgYO+3qhW0uSJPnXa8WpMHpeCrNeSxyppdn3Cpouz0MnTFr5T/Go3Y1h3vrStPlXcKmjiVqm+Hy1aROLextVlxOrY8C1kp/5dlQwldQrvX+L4Q8I7vCIzbZQG4cLiCqLj87ZxDfq2CBCg9P69ogL7nFIqy+4bl/vd4lMM18nkR33cHluUdEcO4GIIIdYcviGkpWlT+nyjD39SZa4yo9FQo5Xe9pyASwGRg2sYD0x9jAQh83kICSvk/T3yHSQIU5dcx4fhOKbvrI8pUmPtfK8Pb5fe/kveYR/6ZhYR8ymDWsKhmCcOzvsNU/l+UdVZJAqlnZqnK76O8oeaU3us826IFYJIA81R+G0n6TuLtd3ynWGD/bdy7waPnvygVfl0jBHHve8vwPLH3rduZqs0l2inM+dh3/EoZPu45b3FSG4J9Urt/xfC7ib8Btzwadp3yqjCuffbBd2nBpwdbjFR+gSmNBJTy+2zEKRReOPUckmGTtTuTL8rpB40wTig/kcfvl439G1LxD8h2xuVvoRuSznoq/r6Ka+xwNMc7/iSA+MWw+TvZ7qSiUv6VJi2AVJM04wni+VLgO2MtgCm2u+OO3utvEhv/TI08lQRe6/juakSXDHNenx+qsya+T3vO9k/BunxfyI5Eucz3y5nf4bMvxzNG/S3UKX8oAcxGmDkU5f8DqYBVv6UimSbmACjjzNkG5XVFrPvuakT63MWYTJPr7z+dJFzPuCbSeIK6/cuKK7UTWKy43+Y7QvCMhcStyv9yYXK+U9anTp1iwBXj7VsqfhfktDaQsuBar/9MT9OeqmPoG9SEoFX5z5w5k20I0HWsGdcho0Dae4tnKGUAXwAAGDBAAAAAAgAAAAQAAAAIAACATuAPZchCAOqU3NgjsUNg+i23vSeADcpHnbIYZ5bZ/bAp/+EfYtV7EXDm3qPhhEOeusCpypf8pp7IK/xRZPuZk6FtXFuG35Hh2sh3HdXCFRirUf4trcFST+gVm4gIBxB95dP9bMcD7kZ5pfhzi4U4a1qlndQUsKiRUygaUH61QMfljivK7AtGWlTaxP03svrFPue0PJtYIJShy3NygdEWOqmFJLoTzzqj+7jnllf4baNNCCVYIij9smzzy/LepNSDykU1hu6oOnxQku6C9h7KOROfNj7fHqH85oIkkf6vvFwoloVAuvLr3mirhMSLlwk/+Lrz50M3dPCRV0r3a2U4q13FfgWnPRvQjCQjteGJyzOv6mBPah4oPVVByP/nyvCjbMdF+7Yy/EMZfozRnWk423XiUTK3MvdKPpu8Qoi8+D/7BbbjonyTh7zZ+NUKvMWG26Ape9JCykWN9eYi8JOMvlJVtVmR9/NSr8XnpbqFQKbyq15vVv7WxgKLqn0EfLwM3ySJ6D/L8O9sx7tNrOJ71lP5Rd7Vzka+brm58Ndl+JEyPCaV6DFZHn8bOBzTFTJUXuCWAHmh/M8HyJk936Jn+9vybJuhFpmOGxI9o3CPluZDhpWybZsDWGDV69EVCSy00IC3ZdiSYZv5H8/1j2X4uTJ8VjaGT0r2PBeg/Oc0S6AP+Em2s/b9bdJ8FFfhTkrdYONmS2/lQ/ymvAqvCJAXPf9e5rfBy9EahXetxZ8zlN88X3KrwTmB3y3DB2p+/4B8xoV9Mqh0npblMS+HP9tVcwAnLeNZphHCWsXYtItQFsBXy/BP0pQU138LUP6Ynp+zMH/wSW3uxdcCEi6gP1+GP5VKL66/xGhuqcJj8UvamFu59CrzPUReKP6LEfL6HICv8psK/2QL1utWgHWr8Jtl+I2a30LIr5K8Xb4AIY1+SzOZ9xkm98EWFH+WoGwfb0n5Y0nAtIqo+C22sxmEmNi5Xl7Ffgq/V4YjNXJi/uY5456pdPs7LG9T/iXPcl4xlJhbFHjbUU9VJECZANT/cft7eX2zabo78q+P+VfqImvCGeh5trsT8Fci5wxC9hRci4xTWTuhyi9m+b9QMxZ+Y8PKr8qdSetHv/6MQ+45Y7z+r57x5pZf1Ig2RPkplhZlHsxGAtTZf9E+XirDu9nuZJ+YHPyI/O1xot6oMf9hXwKo2hBR78maxMmantJn+GGm1TftoT3/ag0JuP4CVD3cJa3xbHn0gLp83e8uiJ54M6IOc8nPJ1B+ZakuG0qs/w1IJW19GEclcTHp+ctl+Avt3oPyPS8Q33FaK4/aeFPvByDGiRcZAIwO5rShQR9wVPtcSYJN7QcA5QdGDSs9S6+X5QNfAAAYMEAAAAACAAAABAAAAAgAGCno7sVzRJk5drUb7s2J0uPzV2wX3MAHSQC3WhrArRnSxwfYCNQ+DI8Y9x9h/nsz3Meu9H1YJpDAj8vnjsjwOhnE8twfIsSpt533Vih/YQQdwnPxHVL+TTJwee82QvwzlrZLPVDFtReDaz8GinzsOw556g2v0yPbOgC15nulDB+W9xZlwzPdOykJ8WV9m3zMO3LgqCwzVV6qTCkLVPQ8i3cck8o/71kWKg0KYj+GZwnyIv5rLPe/VYZvMporrYj3UUk+qgz09NT51KdwBzdXkFK9WDmju5tT47Zhy/EOtZpR30BmVbtfEPJvi+Pb7thqHYDNAlDKLypJLOn9Wba7BnmdARQsamV5VCu3RQ9ZJpXeVH6qW+s+47uPG/TzUtkvy/BNSQBUPMp2l4NPsqv98ldaqIP9bNeblHlaA+buT75W6LbMp+7J6uPRyo20zBDJ0YQ4i3FaC/9DHQJ8WDM71RFH8y0pT5W50sZwgBODCwcqFJbiT3+MVXuzKYuAMoy4N7IcXtK+v8Toh2t+SPb8qpzuNZR/ifCO8Yrgg1XP+wp72ZW7P+3V4qce8inK/7Rm0jPmdzhpETF/UkjiEW3tNWzHGew1WrgCdSsBdeU/Rhx7VLFUm6Z8ivMJY3GRXX023LzH8OlYpPLbNnVhmvldhz+TCm/6DFySyu2CGPdfsMw5+KzPF77/L7A8uMby/Wvy86uJ73iP9lmQofIsvZFoBfAKsqJ0Pspa+LpG3nuk8j/Fdrboq50D4DKRE0ajU5XZxpZeLOIdvEFZah6qfOepcyh/XIZ3Wu4L99DbA5WfqoAi7fdU/PZ+tutp6Jt3KoHp4+gXtfsvyOEIdQ6gapztGsPfWPM8Z/UernrcVcO797UwB/AG+fmr2v3n9LZbNwdwQBvzPyp7fqX8B4jKYc7uVs34UuV93lE4QowsNQ/rFSb8eoDy61aE8At/0jG5pCv/QdkgC4/eVxDUAzLdeqAov8qjauhM63HUfAZ1DC3C/7GdM+5f4WF+zzK/reNMvFKGZ+X1WuNzDKjD6Ng5gBukbl+vBSaJgbuGABeloq+zK/9C8v0HYMhQ5r8qs6fZ7r8ALrzT6PFFr/k6trspxJuJY1/X7rV1eFqm/3Py+w8QlV8nsRU5Dl6RQ4ctLf/HPN71dc+0rzH75itiQ1HXCcfCVNePprd9PkwYgt3o+J3SCXKP+za8lmTKNnw8+FD/BoyBMuNNc/9Jqfx1vuVc6wXXEtWdb/nr/1psa+NefbvsPTUNWd2/qwxfZDubuW4GtCVlKt9kmcsoHJOAr2e7e2Ay7bPYTq5ug9JDjLbnpNoxK+QddbKUoewVQ4CmjwcvMsv3EdsV+b695fJ6tWa++/yjIHr3v5NEtaiRldog43/LcB1hMuzhyPRXbQ3nOpzleXb1rlLUcj2foA7Ot6k3YwwAqk3vXw+UXaohN+ZQ/lQktsaG2YF4Ab4AAAACAAAABAAAAAhAwyFGXwGocIccA5rLZ5cY/WQaAAAyE8A5I1Bwdxk+VYZ3WX57l/ztbhQ7AHSbAN5m9PyH5D1Xz3/GuGdbOXfGwxJYldbDakDenjUskLkE5TWHJuNVb2ZYRdH0gwDUARyTbHddtutQjiMe8VKfnTGuPthnfF9OoPzLRBI4ajT8owHxxb4jVl4p7IxFuV2Y9bwPdIgA9N5f92F2WQF3VTQiTnw2NZT1MZngXXMagbhIQCia6bO/6KmAse9Q8qK+xuV1MYAEZiy9+QzUZrQJQO/pJ9iVa5dPBiphKE4GxqunXy0/XQk08+cM68G1xn7R837ds/OSwOY936GU/zNsZ2XbZzQS8MUa1GQ4BDBnjP31HVWUFdDmOPg/jKsvVNqFI85hovLrPbyv8qfGeWmBnQ+QfcLxndVYbLGbrsxo5LGmkQish44TwDKhB19uMX0rMv5YpTvI3GvPbWZ+TuVXhDvB/P+KFXiL43udxRa7hHZBU3jdnXUBKtddApirMKEnCGaywFmPeKnPzrG4GXzVmCm7sKywK3fLCVX+ec/7dc8uSitm0fMd4rnHyvBWtuPd9lb5PWRbt5mEMrAAOkwAyxUmtG1zBduzF2pMSsqzrCaeUKvD15w1SSCk51+yKJrvcdWx71jSSOCypvxLnuUnTPdZwzKgzAmYlkQqywJokADWPBuGicfLcJwge1w+SzXdGaOfyZ5q2HEw0uxfMhr9UoZ3xMoXzL6vAP7KGyGMJa5Y4cP9X3LM+h7jN7ErjJjMesJTGWN6jSKCBNBbAYMigFR4Qob3ongBEGl/hgAAAIAAAAAAAQAAAAIAAAAEAAAACAAYIOZYuG9AjCyQkQBEpVF931nNO3jNd6B5LLC49fdzLHwVZows0AELQFVgLBH4koYZ30RAGlTaJyz3eEAaFE4Q5U/UpIl7lIXvseRmfCdkmOuI8nOGXZV6NwRomwjM+IQjz0FNeeYIJucy2/UADEl/yjznIFJmKKCPInOtDEOtvirZAlZBf+cAVEM+0eLYc1lrMIXWmHlNz20+G6N4ZhpClLBtxWc15ZMTGP71nABWZK/6YEtpU/EdNBrQQWZfXlpUPBvjx2+mwRex8Y8SsCS4pwSw0nJDNuOb0Ex61+YgKxoRqDmAkPSnzPNKBiIoKoKP7MGIeA/WWAEHoXYdYuWK48G5bKz3RzRa8zjn2KPCgXhz27fs5yzDqjZkgYbhOh48RYUVMAF7b26vaNZUm7JAB+cAgGFihWFfBRAAAAAgAAAAQAAAAIAAAAAAAQAAMJoEEHqyLQAAPSUAsXruHu37DTJMeLxX92C7z1MWAIBMBKBO0zXPortR3qcq8gG2swhEnAVwr5S9NUF6XQ4lJ5jdjVaFEyMuDwBeMFcCnpbXfzbur2i/HyO896ImJ5YTn2M7J/Qe0H5rAmLzi8JBIPpptaMmDwDBFoDo3eeloqohgDDf1Uk+6/J3ihWgeqxH5PPKEWY9cDjg40oqDsO8Vl71z+I6XoZVh/y1Mj79HSr4yvMI+b2WK0UeAIIsgP3yqh/ceb/2+YLswfcTeiDx3G1s51TbeTmEOCyHAuL7BxvM06sqCKQgEskrjWthvIMRFFi/vsqTxFS8k4b8JMOyWqBBC+CSvN5Z8eydxnOuIcCS1ogFEWzL6+mGen6F6yxhQl43mPsMRPHsD7Pdo9H1dzxHkL9OyutXJe8bv/4eavwAEGQBbEszfY7t/PW3pP12VPbqK/I5quIWsucXcwD7yvAoCzujnoqTZfii4/e1EZYHAC+Y+wHcKsfpasx/Qfb8BzTT/qInAajvaiOIZYIpq5vstisAABGo2g/golTy+9jOX4FK8c/Le9QZ/Lq9AAoP+aorAACJhwA6CRxG0QDA6AO+AAAAAgAAAAQAAAAIAACA4RLAHWxnDYDpiLIkf3Mht/xb2M5KQ1P+g/K3UZfve/0NXb5VmOsA7i7DGYeMePCBit9yy99Vhocc8sfL8PCIyve9/oYu3xrUOgCdAAQ7fYoo/44yfNrCfDnlf6oMnyXK/3QZHh8x+b7X39DlsxCAPgQ4YrMQmH3xzRHivSq45I+zqxcPHXfI31mRfkZ89k6P9PvIFy3Ff8Qjfmr9FQnkWab411j1sWi+8RcJ2n8RqCutDQF4TaI5oXJ9HXfq5AvNJGaaycs948+V/lTxp0h/1Tuajr8gposFps8n/iKg/Yjff1X7/tGA9mc+Kzxkn3KQY6sWAPVosMJTSaoyR5XnxliXMjZ2pYdHKHcIScRWcJE4/b7vSJl2lqD9hKSfW0jABx8xCMAHb5DKblP+zmCMdRcvVnxuAzyBhZBKgXIrcEgHkKL8U8Qb60D27kA5ofxPd1356wggtgJ4ogZ4VF6X2O5fKzENKpQEeCISaav8eKTyxhIgz0AaLgskxIL6aGD+n9JIoLPKL6BPAp71kDtLvBcqr8b+izLo96rkH/ZQpoeJ93gCeRYhzzzkz3oQCqX+eEL5ttuPWX88g/xTNcp/tosEcMFDAS4Q71XBJf+QpQE+5JD/hIcCfoJ4jyWQ5y3Ff8Ejfmr98QTyLEP83EFATcvrJMAidaU1AhD/Kx8nyBxnV/8H3QV58b/qKYL8KWb/D7bv8n2vv6HLZycAZVrOsZ39/E18SP72sMM0zSkvVliJRRYfs/z2MfnbAyMs3/f6G7p8+5MlxlJgAAAGANtKQAAABgYQAACAAAAAAAEAAAACAAAABAAAwIjD5QtgA2V9O+Tj5AEgKwEIjFvuXfZ4d255AAASDAFyKt3lBGnI2ePiSDOg1wQQq4CXtRCCcSk7nkkBq7aEokI/1BQAekcA4zXmOFWBxyPkL2skEKqAjMXtI8BZvg0pACD7EGA8Y/rGE6QhZ+/LO5AGAKjEWINj/9zyAAAEEkDKDS0hDwA9HgIAAAACAAAABAAAAAgAAAAQAAAAIAAAAEAAAAVTDAuDgB4QQBdWsYm4Z7TrKCj/Rhmm0fSArhPAtHFFzx1Hhrryb6I4ga4TwIZxHbryx/TcUH5gEBYA13rKumvTwwZXCFXejQTKjzkAoDMYc1gAhXaloCBem8RsQz1/iAVgU37MAQC9IIBQC2DaojTmtUkzeNWDqHyV34cM65QfwwAAFkCHLQAoPwALIMAC6ALWEryjSeWf8nwfAPTGAhgVhFouVOXHHAAACyBAEbsO08x3fQeAvD0d5/hHCgCGCvgCAMCA8f8CDABatG6NN+gY2wAAAABJRU5ErkJggg==)}.admin-color-light .cmb2-element .ui-datepicker th{border-color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element .ui-datepicker th,.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{color:#555}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:hover,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover{color:#fff;background:#888}.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled,.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default{color:#ccc}.closed .inside{display:none}.cmb-repeatable-grouping{position:relative}.cmb-repeatable-grouping .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}.cmb-repeatable-grouping h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb-repeatable-group.repeatable .cmb-group-title{padding-left:2.2em}.cmb-repeatable-group.non-repeatable .cmb-group-title{padding-left:12px}.cmb-repeat-group-wrap .cmb-row .cmbhandle{right:0;position:absolute}
|
|
inc/cmb2/css/cmb2.css
DELETED
@@ -1,3467 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* CMB2 Styling
|
3 |
-
*/
|
4 |
-
|
5 |
-
/*--------------------------------------------------------------
|
6 |
-
Main Wrap
|
7 |
-
--------------------------------------------------------------*/
|
8 |
-
|
9 |
-
/* line 5, sass/partials/_main_wrap.scss */
|
10 |
-
|
11 |
-
.cmb2-wrap {
|
12 |
-
margin: 0;
|
13 |
-
}
|
14 |
-
|
15 |
-
/* line 8, sass/partials/_main_wrap.scss */
|
16 |
-
|
17 |
-
.cmb2-wrap input,
|
18 |
-
.cmb2-wrap textarea {
|
19 |
-
font-size: 14px;
|
20 |
-
max-width: 100%;
|
21 |
-
padding: 5px;
|
22 |
-
}
|
23 |
-
|
24 |
-
/* line 18, sass/partials/_main_wrap.scss */
|
25 |
-
|
26 |
-
.cmb2-wrap input[type=text].cmb2-oembed {
|
27 |
-
width: 100%;
|
28 |
-
}
|
29 |
-
|
30 |
-
/* line 23, sass/partials/_main_wrap.scss */
|
31 |
-
|
32 |
-
.cmb2-wrap textarea {
|
33 |
-
width: 500px;
|
34 |
-
}
|
35 |
-
|
36 |
-
/* line 26, sass/partials/_main_wrap.scss */
|
37 |
-
|
38 |
-
.cmb2-wrap textarea.cmb2-textarea-code {
|
39 |
-
font-family: "Courier 10 Pitch", Courier, monospace;
|
40 |
-
line-height: 16px;
|
41 |
-
}
|
42 |
-
|
43 |
-
/* line 34, sass/partials/_main_wrap.scss */
|
44 |
-
|
45 |
-
.cmb2-wrap input.cmb2-text-small,
|
46 |
-
.cmb2-wrap input.cmb2-timepicker {
|
47 |
-
width: 100px;
|
48 |
-
}
|
49 |
-
|
50 |
-
/* line 40, sass/partials/_main_wrap.scss */
|
51 |
-
|
52 |
-
.cmb2-wrap input.cmb2-text-money {
|
53 |
-
width: 90px;
|
54 |
-
}
|
55 |
-
|
56 |
-
/* line 45, sass/partials/_main_wrap.scss */
|
57 |
-
|
58 |
-
.cmb2-wrap input.cmb2-text-medium {
|
59 |
-
width: 230px;
|
60 |
-
}
|
61 |
-
|
62 |
-
/* line 50, sass/partials/_main_wrap.scss */
|
63 |
-
|
64 |
-
.cmb2-wrap input.cmb2-upload-file {
|
65 |
-
width: 65%;
|
66 |
-
}
|
67 |
-
|
68 |
-
/* line 54, sass/partials/_main_wrap.scss */
|
69 |
-
|
70 |
-
.cmb2-wrap input.ed_button {
|
71 |
-
padding: 2px 4px;
|
72 |
-
}
|
73 |
-
|
74 |
-
/* line 59, sass/partials/_main_wrap.scss */
|
75 |
-
|
76 |
-
.cmb2-wrap input:not([type="hidden"]) + input,
|
77 |
-
.cmb2-wrap input:not([type="hidden"]) + .button,
|
78 |
-
.cmb2-wrap input:not([type="hidden"]) + select {
|
79 |
-
margin-left: 20px;
|
80 |
-
}
|
81 |
-
|
82 |
-
/* line 67, sass/partials/_main_wrap.scss */
|
83 |
-
|
84 |
-
.cmb2-wrap ul {
|
85 |
-
margin: 0;
|
86 |
-
}
|
87 |
-
|
88 |
-
/* line 71, sass/partials/_main_wrap.scss */
|
89 |
-
|
90 |
-
.cmb2-wrap li {
|
91 |
-
font-size: 14px;
|
92 |
-
line-height: 16px;
|
93 |
-
margin: 1px 0 5px 0;
|
94 |
-
}
|
95 |
-
|
96 |
-
/* line 82, sass/partials/_main_wrap.scss */
|
97 |
-
|
98 |
-
.cmb2-wrap select {
|
99 |
-
font-size: 14px;
|
100 |
-
margin-top: 3px;
|
101 |
-
}
|
102 |
-
|
103 |
-
/* line 87, sass/partials/_main_wrap.scss */
|
104 |
-
|
105 |
-
.cmb2-wrap input:focus,
|
106 |
-
.cmb2-wrap textarea:focus {
|
107 |
-
background: #fffff8;
|
108 |
-
}
|
109 |
-
|
110 |
-
/* line 92, sass/partials/_main_wrap.scss */
|
111 |
-
|
112 |
-
.cmb2-wrap input[type="radio"] {
|
113 |
-
margin: 0 5px 0 0;
|
114 |
-
padding: 0;
|
115 |
-
}
|
116 |
-
|
117 |
-
/* line 97, sass/partials/_main_wrap.scss */
|
118 |
-
|
119 |
-
.cmb2-wrap input[type="checkbox"] {
|
120 |
-
margin: 0 5px 0 0;
|
121 |
-
padding: 0;
|
122 |
-
}
|
123 |
-
|
124 |
-
/* line 102, sass/partials/_main_wrap.scss */
|
125 |
-
|
126 |
-
.cmb2-wrap button,
|
127 |
-
.cmb2-wrap .button {
|
128 |
-
white-space: nowrap;
|
129 |
-
}
|
130 |
-
|
131 |
-
/* line 107, sass/partials/_main_wrap.scss */
|
132 |
-
|
133 |
-
.cmb2-wrap .mceLayout {
|
134 |
-
border: 1px solid #e9e9e9 !important;
|
135 |
-
}
|
136 |
-
|
137 |
-
/* line 111, sass/partials/_main_wrap.scss */
|
138 |
-
|
139 |
-
.cmb2-wrap .mceIframeContainer {
|
140 |
-
background: #fff;
|
141 |
-
}
|
142 |
-
|
143 |
-
/* line 115, sass/partials/_main_wrap.scss */
|
144 |
-
|
145 |
-
.cmb2-wrap .meta_mce {
|
146 |
-
width: 97%;
|
147 |
-
}
|
148 |
-
|
149 |
-
/* line 118, sass/partials/_main_wrap.scss */
|
150 |
-
|
151 |
-
.cmb2-wrap .meta_mce textarea {
|
152 |
-
width: 100%;
|
153 |
-
}
|
154 |
-
|
155 |
-
/* line 126, sass/partials/_main_wrap.scss */
|
156 |
-
|
157 |
-
.cmb2-wrap .wp-color-result,
|
158 |
-
.cmb2-wrap .wp-picker-input-wrap {
|
159 |
-
vertical-align: middle;
|
160 |
-
}
|
161 |
-
|
162 |
-
/* line 131, sass/partials/_main_wrap.scss */
|
163 |
-
|
164 |
-
.cmb2-wrap .wp-color-result,
|
165 |
-
.cmb2-wrap .wp-picker-container {
|
166 |
-
margin: 0 10px 0 0;
|
167 |
-
}
|
168 |
-
|
169 |
-
/* line 136, sass/partials/_main_wrap.scss */
|
170 |
-
|
171 |
-
.cmb2-wrap .cmb-row {
|
172 |
-
margin: 0;
|
173 |
-
}
|
174 |
-
|
175 |
-
/* line 139, sass/partials/_main_wrap.scss */
|
176 |
-
|
177 |
-
.cmb2-wrap .cmb-row:after {
|
178 |
-
content: '';
|
179 |
-
clear: both;
|
180 |
-
display: block;
|
181 |
-
width: 100%;
|
182 |
-
}
|
183 |
-
|
184 |
-
/* line 146, sass/partials/_main_wrap.scss */
|
185 |
-
|
186 |
-
.cmb2-wrap .cmb-row.cmb-repeat-row {
|
187 |
-
padding: 1.8em 0 0;
|
188 |
-
}
|
189 |
-
|
190 |
-
/* line 149, sass/partials/_main_wrap.scss */
|
191 |
-
|
192 |
-
.cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type {
|
193 |
-
padding: 0;
|
194 |
-
}
|
195 |
-
|
196 |
-
/* line 154, sass/partials/_main_wrap.scss */
|
197 |
-
|
198 |
-
.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
|
199 |
-
padding-top: 0;
|
200 |
-
padding-bottom: 1.8em;
|
201 |
-
}
|
202 |
-
|
203 |
-
/* line 161, sass/partials/_main_wrap.scss */
|
204 |
-
|
205 |
-
.cmb2-metabox {
|
206 |
-
clear: both;
|
207 |
-
margin: 0;
|
208 |
-
}
|
209 |
-
|
210 |
-
/* line 167, sass/partials/_main_wrap.scss */
|
211 |
-
|
212 |
-
.cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
|
213 |
-
.cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
|
214 |
-
.cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
|
215 |
-
.cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th {
|
216 |
-
border: 0;
|
217 |
-
}
|
218 |
-
|
219 |
-
/* line 174, sass/partials/_main_wrap.scss */
|
220 |
-
|
221 |
-
.cmb2-metabox > .cmb-row .cmb-repeat-table .cmb-row > .cmb-td {
|
222 |
-
padding-right: 20px;
|
223 |
-
box-sizing: border-box;
|
224 |
-
float: left;
|
225 |
-
}
|
226 |
-
|
227 |
-
/* line 182, sass/partials/_main_wrap.scss */
|
228 |
-
|
229 |
-
.cmb-add-row {
|
230 |
-
margin: 1.8em 0 0;
|
231 |
-
}
|
232 |
-
|
233 |
-
/* line 186, sass/partials/_main_wrap.scss */
|
234 |
-
|
235 |
-
.cmb-nested .cmb-td,
|
236 |
-
.cmb-repeatable-group .cmb-th,
|
237 |
-
.cmb-repeatable-group:first-of-type {
|
238 |
-
border: 0;
|
239 |
-
}
|
240 |
-
|
241 |
-
/* line 192, sass/partials/_main_wrap.scss */
|
242 |
-
|
243 |
-
.cmb-row:last-of-type,
|
244 |
-
.cmb2-wrap .cmb-row:last-of-type,
|
245 |
-
.cmb-repeatable-group:last-of-type {
|
246 |
-
border-bottom: 0;
|
247 |
-
}
|
248 |
-
|
249 |
-
/* line 198, sass/partials/_main_wrap.scss */
|
250 |
-
|
251 |
-
.cmb-repeatable-grouping {
|
252 |
-
border: 1px solid #e9e9e9;
|
253 |
-
padding: 0 1em;
|
254 |
-
max-width: 1000px;
|
255 |
-
}
|
256 |
-
|
257 |
-
/* line 202, sass/partials/_main_wrap.scss */
|
258 |
-
|
259 |
-
.cmb-repeatable-grouping.cmb-row {
|
260 |
-
margin: 0 0 0.8em;
|
261 |
-
}
|
262 |
-
|
263 |
-
/* line 209, sass/partials/_main_wrap.scss */
|
264 |
-
|
265 |
-
.cmb-th {
|
266 |
-
color: #222222;
|
267 |
-
float: left;
|
268 |
-
font-weight: 600;
|
269 |
-
line-height: 1.3;
|
270 |
-
padding: 20px 10px 20px 0;
|
271 |
-
vertical-align: top;
|
272 |
-
width: 200px;
|
273 |
-
}
|
274 |
-
|
275 |
-
/* line 223, sass/partials/_main_wrap.scss */
|
276 |
-
|
277 |
-
.cmb-td {
|
278 |
-
line-height: 1.3;
|
279 |
-
max-width: 100%;
|
280 |
-
padding: 15px 10px;
|
281 |
-
vertical-align: middle;
|
282 |
-
}
|
283 |
-
|
284 |
-
/* line 232, sass/partials/_main_wrap.scss */
|
285 |
-
|
286 |
-
.cmb-type-title .cmb-td {
|
287 |
-
padding: 0;
|
288 |
-
}
|
289 |
-
|
290 |
-
/* line 237, sass/partials/_main_wrap.scss */
|
291 |
-
|
292 |
-
.cmb-th label {
|
293 |
-
display: block;
|
294 |
-
padding: 5px 0;
|
295 |
-
}
|
296 |
-
|
297 |
-
/* line 242, sass/partials/_main_wrap.scss */
|
298 |
-
|
299 |
-
.cmb-th + .cmb-td {
|
300 |
-
float: left;
|
301 |
-
}
|
302 |
-
|
303 |
-
/* line 246, sass/partials/_main_wrap.scss */
|
304 |
-
|
305 |
-
.cmb-td .cmb-td {
|
306 |
-
padding-bottom: 1em;
|
307 |
-
}
|
308 |
-
|
309 |
-
/* line 250, sass/partials/_main_wrap.scss */
|
310 |
-
|
311 |
-
.cmb-remove-row {
|
312 |
-
text-align: right;
|
313 |
-
}
|
314 |
-
|
315 |
-
/* line 254, sass/partials/_main_wrap.scss */
|
316 |
-
|
317 |
-
.empty-row.hidden {
|
318 |
-
display: none;
|
319 |
-
}
|
320 |
-
|
321 |
-
/* line 260, sass/partials/_main_wrap.scss */
|
322 |
-
|
323 |
-
.cmb-repeatable-group .cmb-th {
|
324 |
-
padding: 5px;
|
325 |
-
}
|
326 |
-
|
327 |
-
/* line 264, sass/partials/_main_wrap.scss */
|
328 |
-
|
329 |
-
.cmb-repeatable-group .cmb-group-title {
|
330 |
-
background-color: #e9e9e9;
|
331 |
-
padding: 8px 12px 8px 2.2em;
|
332 |
-
margin: 0 -1em;
|
333 |
-
min-height: 1.5em;
|
334 |
-
font-size: 14px;
|
335 |
-
line-height: 1.4;
|
336 |
-
}
|
337 |
-
|
338 |
-
/* line 272, sass/partials/_main_wrap.scss */
|
339 |
-
|
340 |
-
.cmb-repeatable-group .cmb-group-title h4 {
|
341 |
-
border: 0;
|
342 |
-
margin: 0;
|
343 |
-
font-size: 1.2em;
|
344 |
-
font-weight: 500;
|
345 |
-
padding: 0.5em 0.75em;
|
346 |
-
}
|
347 |
-
|
348 |
-
/* line 280, sass/partials/_main_wrap.scss */
|
349 |
-
|
350 |
-
.cmb-repeatable-group .cmb-group-title .cmb-th {
|
351 |
-
display: block;
|
352 |
-
width: 100%;
|
353 |
-
}
|
354 |
-
|
355 |
-
/* line 286, sass/partials/_main_wrap.scss */
|
356 |
-
|
357 |
-
.cmb-repeatable-group .cmb-group-description .cmb-th {
|
358 |
-
font-size: 1.2em;
|
359 |
-
display: block;
|
360 |
-
float: none;
|
361 |
-
padding-bottom: 1em;
|
362 |
-
text-align: left;
|
363 |
-
width: 100%;
|
364 |
-
}
|
365 |
-
|
366 |
-
/* line 27, sass/partials/_mixins.scss */
|
367 |
-
|
368 |
-
.cmb-repeatable-group .cmb-group-description .cmb-th label {
|
369 |
-
display: block;
|
370 |
-
margin-top: 0em;
|
371 |
-
padding-bottom: 5px;
|
372 |
-
}
|
373 |
-
|
374 |
-
/* line 32, sass/partials/_mixins.scss */
|
375 |
-
|
376 |
-
.cmb-repeatable-group .cmb-group-description .cmb-th label:after {
|
377 |
-
border-bottom: 1px solid #e9e9e9;
|
378 |
-
content: '';
|
379 |
-
clear: both;
|
380 |
-
display: block;
|
381 |
-
padding-top: .4em;
|
382 |
-
}
|
383 |
-
|
384 |
-
/* line 290, sass/partials/_main_wrap.scss */
|
385 |
-
|
386 |
-
.cmb-repeatable-group .cmb-shift-rows {
|
387 |
-
font-size: 1em;
|
388 |
-
margin-right: 1em;
|
389 |
-
text-decoration: none;
|
390 |
-
}
|
391 |
-
|
392 |
-
/* line 295, sass/partials/_main_wrap.scss */
|
393 |
-
|
394 |
-
.cmb-repeatable-group .cmb-shift-rows .dashicons {
|
395 |
-
font-size: 1.5em;
|
396 |
-
height: 1.5em;
|
397 |
-
line-height: 1.2em;
|
398 |
-
width: 1em;
|
399 |
-
}
|
400 |
-
|
401 |
-
/* line 301, sass/partials/_main_wrap.scss */
|
402 |
-
|
403 |
-
.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 {
|
404 |
-
line-height: 1.3em;
|
405 |
-
}
|
406 |
-
|
407 |
-
/* line 308, sass/partials/_main_wrap.scss */
|
408 |
-
|
409 |
-
.cmb-repeatable-group .cmb2-upload-button {
|
410 |
-
float: right;
|
411 |
-
}
|
412 |
-
|
413 |
-
/* line 314, sass/partials/_main_wrap.scss */
|
414 |
-
|
415 |
-
p.cmb2-metabox-description {
|
416 |
-
color: #aaaaaa;
|
417 |
-
font-style: italic;
|
418 |
-
margin: 0;
|
419 |
-
padding-top: .5em;
|
420 |
-
}
|
421 |
-
|
422 |
-
/* line 321, sass/partials/_main_wrap.scss */
|
423 |
-
|
424 |
-
span.cmb2-metabox-description {
|
425 |
-
color: #aaaaaa;
|
426 |
-
font-style: italic;
|
427 |
-
}
|
428 |
-
|
429 |
-
/* line 326, sass/partials/_main_wrap.scss */
|
430 |
-
|
431 |
-
.cmb2-metabox-title {
|
432 |
-
margin: 0 0 5px 0;
|
433 |
-
padding: 5px 0 0 0;
|
434 |
-
font-size: 14px;
|
435 |
-
}
|
436 |
-
|
437 |
-
/* line 332, sass/partials/_main_wrap.scss */
|
438 |
-
|
439 |
-
.cmb-inline ul {
|
440 |
-
padding: 4px 0 0 0;
|
441 |
-
}
|
442 |
-
|
443 |
-
/* line 336, sass/partials/_main_wrap.scss */
|
444 |
-
|
445 |
-
.cmb-inline li {
|
446 |
-
display: inline-block;
|
447 |
-
padding-right: 18px;
|
448 |
-
}
|
449 |
-
|
450 |
-
/* line 341, sass/partials/_main_wrap.scss */
|
451 |
-
|
452 |
-
.cmb-type-textarea-code pre {
|
453 |
-
margin: 0;
|
454 |
-
}
|
455 |
-
|
456 |
-
/* line 347, sass/partials/_main_wrap.scss */
|
457 |
-
|
458 |
-
.cmb2-media-status .img-status {
|
459 |
-
clear: none;
|
460 |
-
display: inline-block;
|
461 |
-
float: left;
|
462 |
-
margin-right: 10px;
|
463 |
-
width: auto;
|
464 |
-
}
|
465 |
-
|
466 |
-
/* line 354, sass/partials/_main_wrap.scss */
|
467 |
-
|
468 |
-
.cmb2-media-status .img-status img {
|
469 |
-
max-width: 350px;
|
470 |
-
}
|
471 |
-
|
472 |
-
/* line 359, sass/partials/_main_wrap.scss */
|
473 |
-
|
474 |
-
.cmb2-media-status .img-status img,
|
475 |
-
.cmb2-media-status .embed-status {
|
476 |
-
background: #ffffff;
|
477 |
-
border: 1px solid #e9e9e9;
|
478 |
-
border-radius: 2px;
|
479 |
-
-moz-border-radius: 2px;
|
480 |
-
margin: 15px 0 0 0;
|
481 |
-
padding: 5px;
|
482 |
-
}
|
483 |
-
|
484 |
-
/* line 369, sass/partials/_main_wrap.scss */
|
485 |
-
|
486 |
-
.cmb2-media-status .embed-status {
|
487 |
-
float: left;
|
488 |
-
max-width: 800px;
|
489 |
-
}
|
490 |
-
|
491 |
-
/* line 374, sass/partials/_main_wrap.scss */
|
492 |
-
|
493 |
-
.cmb2-media-status .img-status,
|
494 |
-
.cmb2-media-status .embed-status {
|
495 |
-
position: relative;
|
496 |
-
}
|
497 |
-
|
498 |
-
/* line 377, sass/partials/_main_wrap.scss */
|
499 |
-
|
500 |
-
.cmb2-media-status .img-status .cmb2-remove-file-button,
|
501 |
-
.cmb2-media-status .embed-status .cmb2-remove-file-button {
|
502 |
-
background: url(../images/ico-delete.png);
|
503 |
-
height: 16px;
|
504 |
-
left: -5px;
|
505 |
-
position: absolute;
|
506 |
-
text-indent: -9999px;
|
507 |
-
top: -5px;
|
508 |
-
width: 16px;
|
509 |
-
}
|
510 |
-
|
511 |
-
/* line 391, sass/partials/_main_wrap.scss */
|
512 |
-
|
513 |
-
.cmb2-media-status .img-status .cmb2-remove-file-button {
|
514 |
-
top: 10px;
|
515 |
-
}
|
516 |
-
|
517 |
-
/* line 396, sass/partials/_main_wrap.scss */
|
518 |
-
|
519 |
-
.cmb2-media-status .img-status img,
|
520 |
-
.cmb2-media-status .file-status > span {
|
521 |
-
cursor: pointer;
|
522 |
-
}
|
523 |
-
|
524 |
-
/* line 402, sass/partials/_main_wrap.scss */
|
525 |
-
|
526 |
-
.cmb-type-file-list .cmb2-media-status .img-status {
|
527 |
-
clear: none;
|
528 |
-
float: left;
|
529 |
-
margin-right: 10px;
|
530 |
-
width: auto;
|
531 |
-
}
|
532 |
-
|
533 |
-
/* line 409, sass/partials/_main_wrap.scss */
|
534 |
-
|
535 |
-
.cmb-attach-list li {
|
536 |
-
clear: both;
|
537 |
-
display: inline-block;
|
538 |
-
margin-bottom: 25px;
|
539 |
-
width: 100%;
|
540 |
-
}
|
541 |
-
|
542 |
-
/* line 415, sass/partials/_main_wrap.scss */
|
543 |
-
|
544 |
-
.cmb-attach-list li img {
|
545 |
-
cursor: move;
|
546 |
-
float: left;
|
547 |
-
margin-right: 10px;
|
548 |
-
}
|
549 |
-
|
550 |
-
/* line 422, sass/partials/_main_wrap.scss */
|
551 |
-
|
552 |
-
.cmb2-remove-wrapper {
|
553 |
-
margin: 0;
|
554 |
-
}
|
555 |
-
|
556 |
-
/* line 426, sass/partials/_main_wrap.scss */
|
557 |
-
|
558 |
-
.child-cmb2 .cmb-th {
|
559 |
-
text-align: left;
|
560 |
-
}
|
561 |
-
|
562 |
-
/*--------------------------------------------------------------
|
563 |
-
Post Metaboxes
|
564 |
-
--------------------------------------------------------------*/
|
565 |
-
|
566 |
-
/* line 4, sass/partials/_post_metaboxes.scss */
|
567 |
-
|
568 |
-
#poststuff .cmb-group-title {
|
569 |
-
margin-left: -1em;
|
570 |
-
margin-right: -1em;
|
571 |
-
min-height: 1.5em;
|
572 |
-
}
|
573 |
-
|
574 |
-
/* line 10, sass/partials/_post_metaboxes.scss */
|
575 |
-
|
576 |
-
#poststuff .repeatable .cmb-group-title {
|
577 |
-
padding-left: 2.2em;
|
578 |
-
}
|
579 |
-
|
580 |
-
/* line 16, sass/partials/_post_metaboxes.scss */
|
581 |
-
|
582 |
-
.postbox-container .cmb2-wrap,
|
583 |
-
.cmb-repeat-group-wrap .cmb2-wrap {
|
584 |
-
margin: 0;
|
585 |
-
}
|
586 |
-
|
587 |
-
/* line 19, sass/partials/_post_metaboxes.scss */
|
588 |
-
|
589 |
-
.postbox-container .cmb2-wrap > .cmb-field-list > .cmb-row,
|
590 |
-
.cmb-repeat-group-wrap .cmb2-wrap > .cmb-field-list > .cmb-row {
|
591 |
-
padding: 1.8em 0;
|
592 |
-
}
|
593 |
-
|
594 |
-
/* line 25, sass/partials/_post_metaboxes.scss */
|
595 |
-
|
596 |
-
.postbox-container .cmb2-wrap input[type=text].cmb2-oembed,
|
597 |
-
.cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed {
|
598 |
-
width: 100%;
|
599 |
-
}
|
600 |
-
|
601 |
-
/* line 31, sass/partials/_post_metaboxes.scss */
|
602 |
-
|
603 |
-
.postbox-container .cmb-row,
|
604 |
-
.cmb-repeat-group-wrap .cmb-row {
|
605 |
-
padding: 0 0 1.8em;
|
606 |
-
margin: 0 0 0.8em;
|
607 |
-
}
|
608 |
-
|
609 |
-
/* line 35, sass/partials/_post_metaboxes.scss */
|
610 |
-
|
611 |
-
.postbox-container .cmb-row .cmbhandle,
|
612 |
-
.cmb-repeat-group-wrap .cmb-row .cmbhandle {
|
613 |
-
right: -1em;
|
614 |
-
position: relative;
|
615 |
-
}
|
616 |
-
|
617 |
-
/* line 41, sass/partials/_post_metaboxes.scss */
|
618 |
-
|
619 |
-
.postbox-container .cmb-repeatable-grouping,
|
620 |
-
.cmb-repeat-group-wrap .cmb-repeatable-grouping {
|
621 |
-
padding: 0 1em;
|
622 |
-
max-width: 100%;
|
623 |
-
min-width: 1px !important;
|
624 |
-
}
|
625 |
-
|
626 |
-
/* line 47, sass/partials/_post_metaboxes.scss */
|
627 |
-
|
628 |
-
.postbox-container .cmb-repeatable-group > .cmb-row,
|
629 |
-
.cmb-repeat-group-wrap .cmb-repeatable-group > .cmb-row {
|
630 |
-
padding-bottom: 0;
|
631 |
-
}
|
632 |
-
|
633 |
-
/* line 51, sass/partials/_post_metaboxes.scss */
|
634 |
-
|
635 |
-
.postbox-container .cmb-th,
|
636 |
-
.cmb-repeat-group-wrap .cmb-th {
|
637 |
-
width: 18%;
|
638 |
-
padding: 0 2% 0 0;
|
639 |
-
}
|
640 |
-
|
641 |
-
/* line 57, sass/partials/_post_metaboxes.scss */
|
642 |
-
|
643 |
-
.postbox-container .cmb-td,
|
644 |
-
.cmb-repeat-group-wrap .cmb-td {
|
645 |
-
margin-bottom: 0;
|
646 |
-
padding: 0;
|
647 |
-
line-height: 1.3;
|
648 |
-
}
|
649 |
-
|
650 |
-
/* line 63, sass/partials/_post_metaboxes.scss */
|
651 |
-
|
652 |
-
.postbox-container .cmb-repeat-row .cmb-td,
|
653 |
-
.cmb-repeat-group-wrap .cmb-repeat-row .cmb-td {
|
654 |
-
padding-bottom: 1.8em;
|
655 |
-
}
|
656 |
-
|
657 |
-
/* line 67, sass/partials/_post_metaboxes.scss */
|
658 |
-
|
659 |
-
.postbox-container .cmb-th + .cmb-td,
|
660 |
-
.cmb-repeat-group-wrap .cmb-th + .cmb-td {
|
661 |
-
width: 80%;
|
662 |
-
float: right;
|
663 |
-
}
|
664 |
-
|
665 |
-
/* line 72, sass/partials/_post_metaboxes.scss */
|
666 |
-
|
667 |
-
.postbox-container .cmb-row:not(:last-of-type),
|
668 |
-
.postbox-container .cmb-repeatable-group:not(:last-of-type),
|
669 |
-
.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),
|
670 |
-
.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type) {
|
671 |
-
border-bottom: 1px solid #e9e9e9;
|
672 |
-
}
|
673 |
-
|
674 |
-
/* line 81, sass/partials/_post_metaboxes.scss */
|
675 |
-
|
676 |
-
.postbox-container .cmb-repeat-group-field,
|
677 |
-
.postbox-container .cmb-remove-field-row,
|
678 |
-
.cmb-repeat-group-wrap .cmb-repeat-group-field,
|
679 |
-
.cmb-repeat-group-wrap .cmb-remove-field-row {
|
680 |
-
padding-top: 1.8em;
|
681 |
-
}
|
682 |
-
|
683 |
-
/* line 88, sass/partials/_post_metaboxes.scss */
|
684 |
-
|
685 |
-
.postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,
|
686 |
-
.postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,
|
687 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,
|
688 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody {
|
689 |
-
display: table;
|
690 |
-
width: 100%;
|
691 |
-
}
|
692 |
-
|
693 |
-
/* line 92, sass/partials/_post_metaboxes.scss */
|
694 |
-
|
695 |
-
.postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,
|
696 |
-
.postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,
|
697 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,
|
698 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text {
|
699 |
-
width: 100%;
|
700 |
-
}
|
701 |
-
|
702 |
-
/* line 96, sass/partials/_post_metaboxes.scss */
|
703 |
-
|
704 |
-
.postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),
|
705 |
-
.postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),
|
706 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),
|
707 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row) {
|
708 |
-
display: table-row;
|
709 |
-
}
|
710 |
-
|
711 |
-
/* line 100, sass/partials/_post_metaboxes.scss */
|
712 |
-
|
713 |
-
.postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,
|
714 |
-
.postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,
|
715 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,
|
716 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td {
|
717 |
-
display: table-cell;
|
718 |
-
float: none;
|
719 |
-
width: 100%;
|
720 |
-
}
|
721 |
-
|
722 |
-
/* line 106, sass/partials/_post_metaboxes.scss */
|
723 |
-
|
724 |
-
.postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,
|
725 |
-
.postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,
|
726 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,
|
727 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td {
|
728 |
-
padding-top: 1.8em;
|
729 |
-
}
|
730 |
-
|
731 |
-
/* line 110, sass/partials/_post_metaboxes.scss */
|
732 |
-
|
733 |
-
.postbox-container .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,
|
734 |
-
.postbox-container .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,
|
735 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,
|
736 |
-
.cmb-repeat-group-wrap .cmb2-metabox > .cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row {
|
737 |
-
padding-right: 0;
|
738 |
-
}
|
739 |
-
|
740 |
-
/*--------------------------------------------------------------
|
741 |
-
Misc.
|
742 |
-
--------------------------------------------------------------*/
|
743 |
-
|
744 |
-
/* line 5, sass/partials/_misc.scss */
|
745 |
-
|
746 |
-
#poststuff .cmb-repeatable-group h2 {
|
747 |
-
margin: 0;
|
748 |
-
}
|
749 |
-
|
750 |
-
/* line 12, sass/partials/_misc.scss */
|
751 |
-
|
752 |
-
.edit-tags-php .cmb2-metabox-title,
|
753 |
-
.profile-php .cmb2-metabox-title,
|
754 |
-
.user-edit-php .cmb2-metabox-title {
|
755 |
-
font-size: 1.4em;
|
756 |
-
}
|
757 |
-
|
758 |
-
/* line 18, sass/partials/_misc.scss */
|
759 |
-
|
760 |
-
.cmb2-options-page .cmb2-metabox-title {
|
761 |
-
font-size: 1.3em;
|
762 |
-
margin: 1em 0;
|
763 |
-
}
|
764 |
-
|
765 |
-
/* line 21, sass/partials/_misc.scss */
|
766 |
-
|
767 |
-
.cmb2-options-page .cmb2-metabox-title + p.cmb2-metabox-description {
|
768 |
-
margin-top: -1.6em;
|
769 |
-
margin-bottom: .8em;
|
770 |
-
}
|
771 |
-
|
772 |
-
/* line 27, sass/partials/_misc.scss */
|
773 |
-
|
774 |
-
.postbox .cmb-spinner {
|
775 |
-
float: left;
|
776 |
-
}
|
777 |
-
|
778 |
-
/*--------------------------------------------------------------
|
779 |
-
Sidebar Placement Adjustments
|
780 |
-
--------------------------------------------------------------*/
|
781 |
-
|
782 |
-
/* line 10, sass/partials/_sidebar_placements.scss */
|
783 |
-
|
784 |
-
.inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row,
|
785 |
-
#side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row {
|
786 |
-
padding: 1.4em 0;
|
787 |
-
}
|
788 |
-
|
789 |
-
/* line 16, sass/partials/_sidebar_placements.scss */
|
790 |
-
|
791 |
-
.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker),
|
792 |
-
#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) {
|
793 |
-
width: 100%;
|
794 |
-
}
|
795 |
-
|
796 |
-
/* line 20, sass/partials/_sidebar_placements.scss */
|
797 |
-
|
798 |
-
.inner-sidebar .cmb2-wrap input + input:not(.wp-picker-clear),
|
799 |
-
.inner-sidebar .cmb2-wrap input + select,
|
800 |
-
#side-sortables .cmb2-wrap input + input:not(.wp-picker-clear),
|
801 |
-
#side-sortables .cmb2-wrap input + select {
|
802 |
-
margin-left: 0;
|
803 |
-
margin-top: 1em;
|
804 |
-
display: block;
|
805 |
-
}
|
806 |
-
|
807 |
-
/* line 26, sass/partials/_sidebar_placements.scss */
|
808 |
-
|
809 |
-
.inner-sidebar .cmb2-wrap input.cmb2-text-money,
|
810 |
-
#side-sortables .cmb2-wrap input.cmb2-text-money {
|
811 |
-
max-width: 70%;
|
812 |
-
}
|
813 |
-
|
814 |
-
/* line 28, sass/partials/_sidebar_placements.scss */
|
815 |
-
|
816 |
-
.inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description,
|
817 |
-
#side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description {
|
818 |
-
display: block;
|
819 |
-
}
|
820 |
-
|
821 |
-
/* line 34, sass/partials/_sidebar_placements.scss */
|
822 |
-
|
823 |
-
.inner-sidebar .cmb2-wrap label,
|
824 |
-
#side-sortables .cmb2-wrap label {
|
825 |
-
display: block;
|
826 |
-
font-weight: 700;
|
827 |
-
padding: 0 0 5px;
|
828 |
-
}
|
829 |
-
|
830 |
-
/* line 42, sass/partials/_sidebar_placements.scss */
|
831 |
-
|
832 |
-
.inner-sidebar textarea,
|
833 |
-
#side-sortables textarea {
|
834 |
-
max-width: 99%;
|
835 |
-
}
|
836 |
-
|
837 |
-
/* line 46, sass/partials/_sidebar_placements.scss */
|
838 |
-
|
839 |
-
.inner-sidebar .cmb-repeatable-group,
|
840 |
-
#side-sortables .cmb-repeatable-group {
|
841 |
-
border-bottom: 1px solid #e9e9e9;
|
842 |
-
}
|
843 |
-
|
844 |
-
/* line 50, sass/partials/_sidebar_placements.scss */
|
845 |
-
|
846 |
-
.inner-sidebar .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group,
|
847 |
-
#side-sortables .cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group {
|
848 |
-
border-bottom: 0;
|
849 |
-
margin-bottom: -1.4em;
|
850 |
-
}
|
851 |
-
|
852 |
-
/* line 55, sass/partials/_sidebar_placements.scss */
|
853 |
-
|
854 |
-
.inner-sidebar .cmb-th,
|
855 |
-
.inner-sidebar .cmb-td,
|
856 |
-
.inner-sidebar .cmb-th + .cmb-td,
|
857 |
-
#side-sortables .cmb-th,
|
858 |
-
#side-sortables .cmb-td,
|
859 |
-
#side-sortables .cmb-th + .cmb-td {
|
860 |
-
width: 100%;
|
861 |
-
display: block;
|
862 |
-
float: none;
|
863 |
-
}
|
864 |
-
|
865 |
-
/* line 63, sass/partials/_sidebar_placements.scss */
|
866 |
-
|
867 |
-
.inner-sidebar .closed .inside,
|
868 |
-
#side-sortables .closed .inside {
|
869 |
-
display: none;
|
870 |
-
}
|
871 |
-
|
872 |
-
/* line 67, sass/partials/_sidebar_placements.scss */
|
873 |
-
|
874 |
-
.inner-sidebar .cmb-td .cmb-td,
|
875 |
-
#side-sortables .cmb-td .cmb-td {
|
876 |
-
padding-bottom: 1em;
|
877 |
-
}
|
878 |
-
|
879 |
-
/* line 71, sass/partials/_sidebar_placements.scss */
|
880 |
-
|
881 |
-
.inner-sidebar .cmb-th,
|
882 |
-
#side-sortables .cmb-th {
|
883 |
-
display: block;
|
884 |
-
float: none;
|
885 |
-
padding-bottom: 1em;
|
886 |
-
text-align: left;
|
887 |
-
width: 100%;
|
888 |
-
padding-left: 0;
|
889 |
-
padding-right: 0;
|
890 |
-
}
|
891 |
-
|
892 |
-
/* line 27, sass/partials/_mixins.scss */
|
893 |
-
|
894 |
-
.inner-sidebar .cmb-th label,
|
895 |
-
#side-sortables .cmb-th label {
|
896 |
-
display: block;
|
897 |
-
margin-top: 0em;
|
898 |
-
padding-bottom: 5px;
|
899 |
-
}
|
900 |
-
|
901 |
-
/* line 32, sass/partials/_mixins.scss */
|
902 |
-
|
903 |
-
.inner-sidebar .cmb-th label:after,
|
904 |
-
#side-sortables .cmb-th label:after {
|
905 |
-
border-bottom: 1px solid #e9e9e9;
|
906 |
-
content: '';
|
907 |
-
clear: both;
|
908 |
-
display: block;
|
909 |
-
padding-top: .4em;
|
910 |
-
}
|
911 |
-
|
912 |
-
/* line 14, sass/partials/_mixins.scss */
|
913 |
-
|
914 |
-
.inner-sidebar .cmb-th label,
|
915 |
-
#side-sortables .cmb-th label {
|
916 |
-
font-size: 14px;
|
917 |
-
line-height: 1.4em;
|
918 |
-
}
|
919 |
-
|
920 |
-
/* line 78, sass/partials/_sidebar_placements.scss */
|
921 |
-
|
922 |
-
.inner-sidebar .cmb-group-description .cmb-th,
|
923 |
-
#side-sortables .cmb-group-description .cmb-th {
|
924 |
-
padding-top: 0;
|
925 |
-
}
|
926 |
-
|
927 |
-
/* line 81, sass/partials/_sidebar_placements.scss */
|
928 |
-
|
929 |
-
.inner-sidebar .cmb-group-description .cmb2-metabox-description,
|
930 |
-
#side-sortables .cmb-group-description .cmb2-metabox-description {
|
931 |
-
padding: 0;
|
932 |
-
}
|
933 |
-
|
934 |
-
/* line 88, sass/partials/_sidebar_placements.scss */
|
935 |
-
|
936 |
-
.inner-sidebar .cmb-group-title .cmb-th,
|
937 |
-
#side-sortables .cmb-group-title .cmb-th {
|
938 |
-
padding: 0;
|
939 |
-
}
|
940 |
-
|
941 |
-
/* line 94, sass/partials/_sidebar_placements.scss */
|
942 |
-
|
943 |
-
.inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping,
|
944 |
-
#side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping {
|
945 |
-
margin-top: 1em;
|
946 |
-
}
|
947 |
-
|
948 |
-
/* line 103, sass/partials/_sidebar_placements.scss */
|
949 |
-
|
950 |
-
.inner-sidebar .cmb2-media-status .img-status img,
|
951 |
-
.inner-sidebar .cmb2-media-status .embed-status img,
|
952 |
-
#side-sortables .cmb2-media-status .img-status img,
|
953 |
-
#side-sortables .cmb2-media-status .embed-status img {
|
954 |
-
max-width: 90%;
|
955 |
-
height: auto;
|
956 |
-
}
|
957 |
-
|
958 |
-
/* line 111, sass/partials/_sidebar_placements.scss */
|
959 |
-
|
960 |
-
.inner-sidebar .cmb2-list label,
|
961 |
-
#side-sortables .cmb2-list label {
|
962 |
-
display: inline;
|
963 |
-
font-weight: normal;
|
964 |
-
}
|
965 |
-
|
966 |
-
/* line 116, sass/partials/_sidebar_placements.scss */
|
967 |
-
|
968 |
-
.inner-sidebar .cmb2-metabox-description,
|
969 |
-
#side-sortables .cmb2-metabox-description {
|
970 |
-
display: block;
|
971 |
-
padding: 7px 0 0;
|
972 |
-
}
|
973 |
-
|
974 |
-
/* line 123, sass/partials/_sidebar_placements.scss */
|
975 |
-
|
976 |
-
.inner-sidebar .cmb-type-checkbox .cmb-td label,
|
977 |
-
.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description,
|
978 |
-
#side-sortables .cmb-type-checkbox .cmb-td label,
|
979 |
-
#side-sortables .cmb-type-checkbox .cmb2-metabox-description {
|
980 |
-
font-weight: normal;
|
981 |
-
display: inline;
|
982 |
-
}
|
983 |
-
|
984 |
-
/* line 130, sass/partials/_sidebar_placements.scss */
|
985 |
-
|
986 |
-
.inner-sidebar .cmb-row .cmb2-metabox-description,
|
987 |
-
#side-sortables .cmb-row .cmb2-metabox-description {
|
988 |
-
padding-bottom: 1.8em;
|
989 |
-
}
|
990 |
-
|
991 |
-
/* line 134, sass/partials/_sidebar_placements.scss */
|
992 |
-
|
993 |
-
.inner-sidebar .cmb2-metabox-title,
|
994 |
-
#side-sortables .cmb2-metabox-title {
|
995 |
-
font-size: 1.2em;
|
996 |
-
font-style: italic;
|
997 |
-
}
|
998 |
-
|
999 |
-
/* line 139, sass/partials/_sidebar_placements.scss */
|
1000 |
-
|
1001 |
-
.inner-sidebar .cmb-remove-row,
|
1002 |
-
#side-sortables .cmb-remove-row {
|
1003 |
-
clear: both;
|
1004 |
-
padding-top: 12px;
|
1005 |
-
padding-bottom: 0;
|
1006 |
-
}
|
1007 |
-
|
1008 |
-
/* line 146, sass/partials/_sidebar_placements.scss */
|
1009 |
-
|
1010 |
-
.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td,
|
1011 |
-
#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td {
|
1012 |
-
width: auto;
|
1013 |
-
clear: none;
|
1014 |
-
float: left;
|
1015 |
-
padding-top: 0;
|
1016 |
-
}
|
1017 |
-
|
1018 |
-
/* line 151, sass/partials/_sidebar_placements.scss */
|
1019 |
-
|
1020 |
-
.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,
|
1021 |
-
#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row {
|
1022 |
-
float: right;
|
1023 |
-
margin: 0;
|
1024 |
-
}
|
1025 |
-
|
1026 |
-
/* line 158, sass/partials/_sidebar_placements.scss */
|
1027 |
-
|
1028 |
-
.inner-sidebar .cmb2-upload-button,
|
1029 |
-
#side-sortables .cmb2-upload-button {
|
1030 |
-
clear: both;
|
1031 |
-
margin-top: 12px;
|
1032 |
-
}
|
1033 |
-
|
1034 |
-
/* line 2, sass/partials/_collapsible_ui.scss */
|
1035 |
-
|
1036 |
-
.cmb2-metabox .cmb-repeat-group-wrap {
|
1037 |
-
max-width: 1000px;
|
1038 |
-
}
|
1039 |
-
|
1040 |
-
/* line 5, sass/partials/_collapsible_ui.scss */
|
1041 |
-
|
1042 |
-
.cmb2-metabox .cmbhandle {
|
1043 |
-
color: #aaa;
|
1044 |
-
float: right;
|
1045 |
-
width: 27px;
|
1046 |
-
height: 30px;
|
1047 |
-
cursor: pointer;
|
1048 |
-
right: -1em;
|
1049 |
-
position: relative;
|
1050 |
-
}
|
1051 |
-
|
1052 |
-
/* line 13, sass/partials/_collapsible_ui.scss */
|
1053 |
-
|
1054 |
-
.cmb2-metabox .cmbhandle:before {
|
1055 |
-
content: '\f142';
|
1056 |
-
right: 12px;
|
1057 |
-
font: normal 20px/1 'dashicons';
|
1058 |
-
speak: none;
|
1059 |
-
display: inline-block;
|
1060 |
-
padding: 8px 10px;
|
1061 |
-
top: 0;
|
1062 |
-
position: relative;
|
1063 |
-
-webkit-font-smoothing: antialiased;
|
1064 |
-
-moz-osx-font-smoothing: grayscale;
|
1065 |
-
text-decoration: none !important;
|
1066 |
-
}
|
1067 |
-
|
1068 |
-
/* line 30, sass/partials/_collapsible_ui.scss */
|
1069 |
-
|
1070 |
-
.cmb2-metabox .postbox.closed .cmbhandle:before {
|
1071 |
-
content: '\f140';
|
1072 |
-
}
|
1073 |
-
|
1074 |
-
/* line 36, sass/partials/_collapsible_ui.scss */
|
1075 |
-
|
1076 |
-
.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row {
|
1077 |
-
-webkit-appearance: none !important;
|
1078 |
-
background: none !important;
|
1079 |
-
border: none !important;
|
1080 |
-
position: absolute;
|
1081 |
-
left: 0;
|
1082 |
-
top: .5em;
|
1083 |
-
line-height: 1em;
|
1084 |
-
cursor: pointer;
|
1085 |
-
padding: 2px 6px 3px;
|
1086 |
-
}
|
1087 |
-
|
1088 |
-
/* line 46, sass/partials/_collapsible_ui.scss */
|
1089 |
-
|
1090 |
-
.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) {
|
1091 |
-
color: #a00;
|
1092 |
-
}
|
1093 |
-
|
1094 |
-
/* line 48, sass/partials/_collapsible_ui.scss */
|
1095 |
-
|
1096 |
-
.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover {
|
1097 |
-
color: #f00;
|
1098 |
-
}
|
1099 |
-
|
1100 |
-
/*
|
1101 |
-
* jQuery UI CSS Framework 1.8.16
|
1102 |
-
*
|
1103 |
-
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
|
1104 |
-
* Dual licensed under the MIT or GPL Version 2 licenses.
|
1105 |
-
* http://jquery.org/license
|
1106 |
-
*
|
1107 |
-
* http://docs.jquery.com/UI/Theming/API
|
1108 |
-
*/
|
1109 |
-
|
1110 |
-
/* line 10, sass/partials/_jquery_ui.scss */
|
1111 |
-
|
1112 |
-
.cmb2-element { /* Customized Datepicker & Timepicker */
|
1113 |
-
}
|
1114 |
-
|
1115 |
-
/* line 11, sass/partials/_jquery_ui.scss */
|
1116 |
-
|
1117 |
-
.cmb2-element .ui-helper-hidden {
|
1118 |
-
display: none;
|
1119 |
-
}
|
1120 |
-
|
1121 |
-
/* line 12, sass/partials/_jquery_ui.scss */
|
1122 |
-
|
1123 |
-
.cmb2-element .ui-helper-hidden-accessible {
|
1124 |
-
position: absolute !important;
|
1125 |
-
clip: rect(1px 1px 1px 1px);
|
1126 |
-
clip: rect(1px, 1px, 1px, 1px);
|
1127 |
-
}
|
1128 |
-
|
1129 |
-
/* line 13, sass/partials/_jquery_ui.scss */
|
1130 |
-
|
1131 |
-
.cmb2-element .ui-helper-reset {
|
1132 |
-
margin: 0;
|
1133 |
-
padding: 0;
|
1134 |
-
border: 0;
|
1135 |
-
outline: 0;
|
1136 |
-
line-height: 1.3;
|
1137 |
-
text-decoration: none;
|
1138 |
-
font-size: 100%;
|
1139 |
-
list-style: none;
|
1140 |
-
}
|
1141 |
-
|
1142 |
-
/* line 14, sass/partials/_jquery_ui.scss */
|
1143 |
-
|
1144 |
-
.cmb2-element .ui-helper-clearfix:after {
|
1145 |
-
content: ".";
|
1146 |
-
display: block;
|
1147 |
-
height: 0;
|
1148 |
-
clear: both;
|
1149 |
-
visibility: hidden;
|
1150 |
-
}
|
1151 |
-
|
1152 |
-
/* line 15, sass/partials/_jquery_ui.scss */
|
1153 |
-
|
1154 |
-
.cmb2-element .ui-helper-clearfix {
|
1155 |
-
display: inline-block;
|
1156 |
-
}
|
1157 |
-
|
1158 |
-
/* line 16, sass/partials/_jquery_ui.scss */
|
1159 |
-
|
1160 |
-
.cmb2-element * html .ui-helper-clearfix {
|
1161 |
-
height: 1%;
|
1162 |
-
}
|
1163 |
-
|
1164 |
-
/* line 17, sass/partials/_jquery_ui.scss */
|
1165 |
-
|
1166 |
-
.cmb2-element .ui-helper-clearfix {
|
1167 |
-
display: block;
|
1168 |
-
}
|
1169 |
-
|
1170 |
-
/* line 18, sass/partials/_jquery_ui.scss */
|
1171 |
-
|
1172 |
-
.cmb2-element .ui-helper-zfix {
|
1173 |
-
width: 100%;
|
1174 |
-
height: 100%;
|
1175 |
-
top: 0;
|
1176 |
-
left: 0;
|
1177 |
-
position: absolute;
|
1178 |
-
opacity: 0;
|
1179 |
-
filter: Alpha(Opacity=0);
|
1180 |
-
}
|
1181 |
-
|
1182 |
-
/* line 19, sass/partials/_jquery_ui.scss */
|
1183 |
-
|
1184 |
-
.cmb2-element .ui-state-disabled {
|
1185 |
-
cursor: default !important;
|
1186 |
-
}
|
1187 |
-
|
1188 |
-
/* line 20, sass/partials/_jquery_ui.scss */
|
1189 |
-
|
1190 |
-
.cmb2-element .ui-icon {
|
1191 |
-
display: block;
|
1192 |
-
text-indent: -99999px;
|
1193 |
-
overflow: hidden;
|
1194 |
-
background-repeat: no-repeat;
|
1195 |
-
}
|
1196 |
-
|
1197 |
-
/* line 21, sass/partials/_jquery_ui.scss */
|
1198 |
-
|
1199 |
-
.cmb2-element .ui-widget-overlay {
|
1200 |
-
position: absolute;
|
1201 |
-
top: 0;
|
1202 |
-
left: 0;
|
1203 |
-
width: 100%;
|
1204 |
-
height: 100%;
|
1205 |
-
}
|
1206 |
-
|
1207 |
-
/* line 22, sass/partials/_jquery_ui.scss */
|
1208 |
-
|
1209 |
-
.cmb2-element .ui-widget {
|
1210 |
-
font-family: Verdana,Arial,sans-serif;
|
1211 |
-
font-size: 1.1em;
|
1212 |
-
}
|
1213 |
-
|
1214 |
-
/* line 24, sass/partials/_jquery_ui.scss */
|
1215 |
-
|
1216 |
-
.cmb2-element .ui-widget .ui-widget {
|
1217 |
-
font-size: 1em;
|
1218 |
-
}
|
1219 |
-
|
1220 |
-
/* line 25, sass/partials/_jquery_ui.scss */
|
1221 |
-
|
1222 |
-
.cmb2-element .ui-widget input,
|
1223 |
-
.cmb2-element .ui-widget select,
|
1224 |
-
.cmb2-element .ui-widget textarea,
|
1225 |
-
.cmb2-element .ui-widget button {
|
1226 |
-
font-family: Verdana,Arial,sans-serif;
|
1227 |
-
font-size: 1em;
|
1228 |
-
}
|
1229 |
-
|
1230 |
-
/* line 27, sass/partials/_jquery_ui.scss */
|
1231 |
-
|
1232 |
-
.cmb2-element .ui-widget-content {
|
1233 |
-
border: 1px solid #aaaaaa;
|
1234 |
-
background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
|
1235 |
-
color: #222222;
|
1236 |
-
}
|
1237 |
-
|
1238 |
-
/* line 28, sass/partials/_jquery_ui.scss */
|
1239 |
-
|
1240 |
-
.cmb2-element .ui-widget-content a {
|
1241 |
-
color: #222222;
|
1242 |
-
}
|
1243 |
-
|
1244 |
-
/* line 29, sass/partials/_jquery_ui.scss */
|
1245 |
-
|
1246 |
-
.cmb2-element .ui-widget-header {
|
1247 |
-
border: 1px solid #aaaaaa;
|
1248 |
-
background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
|
1249 |
-
color: #222222;
|
1250 |
-
font-weight: bold;
|
1251 |
-
}
|
1252 |
-
|
1253 |
-
/* line 30, sass/partials/_jquery_ui.scss */
|
1254 |
-
|
1255 |
-
.cmb2-element .ui-widget-header a {
|
1256 |
-
color: #222222;
|
1257 |
-
}
|
1258 |
-
|
1259 |
-
/* line 31, sass/partials/_jquery_ui.scss */
|
1260 |
-
|
1261 |
-
.cmb2-element .ui-state-default,
|
1262 |
-
.cmb2-element .ui-widget-content .ui-state-default,
|
1263 |
-
.cmb2-element .ui-widget-header .ui-state-default {
|
1264 |
-
border: 1px solid #d3d3d3;
|
1265 |
-
font-weight: normal;
|
1266 |
-
color: #555555;
|
1267 |
-
}
|
1268 |
-
|
1269 |
-
/* line 32, sass/partials/_jquery_ui.scss */
|
1270 |
-
|
1271 |
-
.cmb2-element .ui-state-default a,
|
1272 |
-
.cmb2-element .ui-state-default a:link,
|
1273 |
-
.cmb2-element .ui-state-default a:visited {
|
1274 |
-
color: #555555;
|
1275 |
-
text-decoration: none;
|
1276 |
-
}
|
1277 |
-
|
1278 |
-
/* line 33, sass/partials/_jquery_ui.scss */
|
1279 |
-
|
1280 |
-
.cmb2-element .ui-state-hover,
|
1281 |
-
.cmb2-element .ui-widget-content .ui-state-hover,
|
1282 |
-
.cmb2-element .ui-widget-header .ui-state-hover,
|
1283 |
-
.cmb2-element .ui-state-focus,
|
1284 |
-
.cmb2-element .ui-widget-content .ui-state-focus,
|
1285 |
-
.cmb2-element .ui-widget-header .ui-state-focus {
|
1286 |
-
border: 1px solid #999999;
|
1287 |
-
background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
|
1288 |
-
font-weight: normal;
|
1289 |
-
color: #212121;
|
1290 |
-
}
|
1291 |
-
|
1292 |
-
/* line 34, sass/partials/_jquery_ui.scss */
|
1293 |
-
|
1294 |
-
.cmb2-element .ui-state-hover a,
|
1295 |
-
.cmb2-element .ui-state-hover a:hover {
|
1296 |
-
color: #212121;
|
1297 |
-
text-decoration: none;
|
1298 |
-
}
|
1299 |
-
|
1300 |
-
/* line 35, sass/partials/_jquery_ui.scss */
|
1301 |
-
|
1302 |
-
.cmb2-element .ui-state-active,
|
1303 |
-
.cmb2-element .ui-widget-content .ui-state-active,
|
1304 |
-
.cmb2-element .ui-widget-header .ui-state-active {
|
1305 |
-
border: 1px solid #aaaaaa;
|
1306 |
-
background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
|
1307 |
-
font-weight: normal;
|
1308 |
-
color: #212121;
|
1309 |
-
}
|
1310 |
-
|
1311 |
-
/* line 36, sass/partials/_jquery_ui.scss */
|
1312 |
-
|
1313 |
-
.cmb2-element .ui-state-active a,
|
1314 |
-
.cmb2-element .ui-state-active a:link,
|
1315 |
-
.cmb2-element .ui-state-active a:visited {
|
1316 |
-
color: #212121;
|
1317 |
-
text-decoration: none;
|
1318 |
-
}
|
1319 |
-
|
1320 |
-
/* line 37, sass/partials/_jquery_ui.scss */
|
1321 |
-
|
1322 |
-
.cmb2-element .ui-widget :active {
|
1323 |
-
outline: none;
|
1324 |
-
}
|
1325 |
-
|
1326 |
-
/* line 38, sass/partials/_jquery_ui.scss */
|
1327 |
-
|
1328 |
-
.cmb2-element .ui-state-highlight,
|
1329 |
-
.cmb2-element .ui-widget-content .ui-state-highlight,
|
1330 |
-
.cmb2-element .ui-widget-header .ui-state-highlight {
|
1331 |
-
border: 1px solid #fcefa1;
|
1332 |
-
background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
|
1333 |
-
color: #363636;
|
1334 |
-
}
|
1335 |
-
|
1336 |
-
/* line 39, sass/partials/_jquery_ui.scss */
|
1337 |
-
|
1338 |
-
.cmb2-element .ui-state-highlight a,
|
1339 |
-
.cmb2-element .ui-widget-content .ui-state-highlight a,
|
1340 |
-
.cmb2-element .ui-widget-header .ui-state-highlight a {
|
1341 |
-
color: #363636;
|
1342 |
-
}
|
1343 |
-
|
1344 |
-
/* line 40, sass/partials/_jquery_ui.scss */
|
1345 |
-
|
1346 |
-
.cmb2-element .ui-state-error,
|
1347 |
-
.cmb2-element .ui-widget-content .ui-state-error,
|
1348 |
-
.cmb2-element .ui-widget-header .ui-state-error {
|
1349 |
-
border: 1px solid #cd0a0a;
|
1350 |
-
background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
|
1351 |
-
color: #cd0a0a;
|
1352 |
-
}
|
1353 |
-
|
1354 |
-
/* line 41, sass/partials/_jquery_ui.scss */
|
1355 |
-
|
1356 |
-
.cmb2-element .ui-state-error a,
|
1357 |
-
.cmb2-element .ui-widget-content .ui-state-error a,
|
1358 |
-
.cmb2-element .ui-widget-header .ui-state-error a {
|
1359 |
-
color: #cd0a0a;
|
1360 |
-
}
|
1361 |
-
|
1362 |
-
/* line 42, sass/partials/_jquery_ui.scss */
|
1363 |
-
|
1364 |
-
.cmb2-element .ui-state-error-text,
|
1365 |
-
.cmb2-element .ui-widget-content .ui-state-error-text,
|
1366 |
-
.cmb2-element .ui-widget-header .ui-state-error-text {
|
1367 |
-
color: #cd0a0a;
|
1368 |
-
}
|
1369 |
-
|
1370 |
-
/* line 43, sass/partials/_jquery_ui.scss */
|
1371 |
-
|
1372 |
-
.cmb2-element .ui-priority-primary,
|
1373 |
-
.cmb2-element .ui-widget-content .ui-priority-primary,
|
1374 |
-
.cmb2-element .ui-widget-header .ui-priority-primary {
|
1375 |
-
font-weight: bold;
|
1376 |
-
}
|
1377 |
-
|
1378 |
-
/* line 44, sass/partials/_jquery_ui.scss */
|
1379 |
-
|
1380 |
-
.cmb2-element .ui-priority-secondary,
|
1381 |
-
.cmb2-element .ui-widget-content .ui-priority-secondary,
|
1382 |
-
.cmb2-element .ui-widget-header .ui-priority-secondary {
|
1383 |
-
opacity: .7;
|
1384 |
-
filter: Alpha(Opacity=70);
|
1385 |
-
font-weight: normal;
|
1386 |
-
}
|
1387 |
-
|
1388 |
-
/* line 45, sass/partials/_jquery_ui.scss */
|
1389 |
-
|
1390 |
-
.cmb2-element .ui-state-disabled,
|
1391 |
-
.cmb2-element .ui-widget-content .ui-state-disabled,
|
1392 |
-
.cmb2-element .ui-widget-header .ui-state-disabled {
|
1393 |
-
opacity: .35;
|
1394 |
-
filter: Alpha(Opacity=35);
|
1395 |
-
background-image: none;
|
1396 |
-
}
|
1397 |
-
|
1398 |
-
/* line 46, sass/partials/_jquery_ui.scss */
|
1399 |
-
|
1400 |
-
.cmb2-element .ui-icon {
|
1401 |
-
width: 16px;
|
1402 |
-
height: 16px;
|
1403 |
-
background-image: url(../images/ui-icons_222222_256x240.png);
|
1404 |
-
}
|
1405 |
-
|
1406 |
-
/* line 47, sass/partials/_jquery_ui.scss */
|
1407 |
-
|
1408 |
-
.cmb2-element .ui-widget-content .ui-icon {
|
1409 |
-
background-image: url(../images/ui-icons_222222_256x240.png);
|
1410 |
-
}
|
1411 |
-
|
1412 |
-
/* line 48, sass/partials/_jquery_ui.scss */
|
1413 |
-
|
1414 |
-
.cmb2-element .ui-widget-header .ui-icon {
|
1415 |
-
background-image: url(../images/ui-icons_222222_256x240.png);
|
1416 |
-
}
|
1417 |
-
|
1418 |
-
/* line 49, sass/partials/_jquery_ui.scss */
|
1419 |
-
|
1420 |
-
.cmb2-element .ui-state-default .ui-icon {
|
1421 |
-
background-image: url(../images/ui-icons_888888_256x240.png);
|
1422 |
-
}
|
1423 |
-
|
1424 |
-
/* line 50, sass/partials/_jquery_ui.scss */
|
1425 |
-
|
1426 |
-
.cmb2-element .ui-state-hover .ui-icon,
|
1427 |
-
.cmb2-element .ui-state-focus .ui-icon {
|
1428 |
-
background-image: url(../images/ui-icons_454545_256x240.png);
|
1429 |
-
}
|
1430 |
-
|
1431 |
-
/* line 51, sass/partials/_jquery_ui.scss */
|
1432 |
-
|
1433 |
-
.cmb2-element .ui-state-active .ui-icon {
|
1434 |
-
background-image: url(../images/ui-icons_454545_256x240.png);
|
1435 |
-
}
|
1436 |
-
|
1437 |
-
/* line 52, sass/partials/_jquery_ui.scss */
|
1438 |
-
|
1439 |
-
.cmb2-element .ui-state-highlight .ui-icon {
|
1440 |
-
background-image: url(../images/ui-icons_2e83ff_256x240.png);
|
1441 |
-
}
|
1442 |
-
|
1443 |
-
/* line 53, sass/partials/_jquery_ui.scss */
|
1444 |
-
|
1445 |
-
.cmb2-element .ui-state-error .ui-icon,
|
1446 |
-
.cmb2-element .ui-state-error-text .ui-icon {
|
1447 |
-
background-image: url(../images/ui-icons_cd0a0a_256x240.png);
|
1448 |
-
}
|
1449 |
-
|
1450 |
-
/* line 54, sass/partials/_jquery_ui.scss */
|
1451 |
-
|
1452 |
-
.cmb2-element .ui-icon-carat-1-n {
|
1453 |
-
background-position: 0 0;
|
1454 |
-
}
|
1455 |
-
|
1456 |
-
/* line 55, sass/partials/_jquery_ui.scss */
|
1457 |
-
|
1458 |
-
.cmb2-element .ui-icon-carat-1-ne {
|
1459 |
-
background-position: -16px 0;
|
1460 |
-
}
|
1461 |
-
|
1462 |
-
/* line 56, sass/partials/_jquery_ui.scss */
|
1463 |
-
|
1464 |
-
.cmb2-element .ui-icon-carat-1-e {
|
1465 |
-
background-position: -32px 0;
|
1466 |
-
}
|
1467 |
-
|
1468 |
-
/* line 57, sass/partials/_jquery_ui.scss */
|
1469 |
-
|
1470 |
-
.cmb2-element .ui-icon-carat-1-se {
|
1471 |
-
background-position: -48px 0;
|
1472 |
-
}
|
1473 |
-
|
1474 |
-
/* line 58, sass/partials/_jquery_ui.scss */
|
1475 |
-
|
1476 |
-
.cmb2-element .ui-icon-carat-1-s {
|
1477 |
-
background-position: -64px 0;
|
1478 |
-
}
|
1479 |
-
|
1480 |
-
/* line 59, sass/partials/_jquery_ui.scss */
|
1481 |
-
|
1482 |
-
.cmb2-element .ui-icon-carat-1-sw {
|
1483 |
-
background-position: -80px 0;
|
1484 |
-
}
|
1485 |
-
|
1486 |
-
/* line 60, sass/partials/_jquery_ui.scss */
|
1487 |
-
|
1488 |
-
.cmb2-element .ui-icon-carat-1-w {
|
1489 |
-
background-position: -96px 0;
|
1490 |
-
}
|
1491 |
-
|
1492 |
-
/* line 61, sass/partials/_jquery_ui.scss */
|
1493 |
-
|
1494 |
-
.cmb2-element .ui-icon-carat-1-nw {
|
1495 |
-
background-position: -112px 0;
|
1496 |
-
}
|
1497 |
-
|
1498 |
-
/* line 62, sass/partials/_jquery_ui.scss */
|
1499 |
-
|
1500 |
-
.cmb2-element .ui-icon-carat-2-n-s {
|
1501 |
-
background-position: -128px 0;
|
1502 |
-
}
|
1503 |
-
|
1504 |
-
/* line 63, sass/partials/_jquery_ui.scss */
|
1505 |
-
|
1506 |
-
.cmb2-element .ui-icon-carat-2-e-w {
|
1507 |
-
background-position: -144px 0;
|
1508 |
-
}
|
1509 |
-
|
1510 |
-
/* line 64, sass/partials/_jquery_ui.scss */
|
1511 |
-
|
1512 |
-
.cmb2-element .ui-icon-triangle-1-n {
|
1513 |
-
background-position: 0 -16px;
|
1514 |
-
}
|
1515 |
-
|
1516 |
-
/* line 65, sass/partials/_jquery_ui.scss */
|
1517 |
-
|
1518 |
-
.cmb2-element .ui-icon-triangle-1-ne {
|
1519 |
-
background-position: -16px -16px;
|
1520 |
-
}
|
1521 |
-
|
1522 |
-
/* line 66, sass/partials/_jquery_ui.scss */
|
1523 |
-
|
1524 |
-
.cmb2-element .ui-icon-triangle-1-e {
|
1525 |
-
background-position: -32px -16px;
|
1526 |
-
}
|
1527 |
-
|
1528 |
-
/* line 67, sass/partials/_jquery_ui.scss */
|
1529 |
-
|
1530 |
-
.cmb2-element .ui-icon-triangle-1-se {
|
1531 |
-
background-position: -48px -16px;
|
1532 |
-
}
|
1533 |
-
|
1534 |
-
/* line 68, sass/partials/_jquery_ui.scss */
|
1535 |
-
|
1536 |
-
.cmb2-element .ui-icon-triangle-1-s {
|
1537 |
-
background-position: -64px -16px;
|
1538 |
-
}
|
1539 |
-
|
1540 |
-
/* line 69, sass/partials/_jquery_ui.scss */
|
1541 |
-
|
1542 |
-
.cmb2-element .ui-icon-triangle-1-sw {
|
1543 |
-
background-position: -80px -16px;
|
1544 |
-
}
|
1545 |
-
|
1546 |
-
/* line 70, sass/partials/_jquery_ui.scss */
|
1547 |
-
|
1548 |
-
.cmb2-element .ui-icon-triangle-1-w {
|
1549 |
-
background-position: -96px -16px;
|
1550 |
-
}
|
1551 |
-
|
1552 |
-
/* line 71, sass/partials/_jquery_ui.scss */
|
1553 |
-
|
1554 |
-
.cmb2-element .ui-icon-triangle-1-nw {
|
1555 |
-
background-position: -112px -16px;
|
1556 |
-
}
|
1557 |
-
|
1558 |
-
/* line 72, sass/partials/_jquery_ui.scss */
|
1559 |
-
|
1560 |
-
.cmb2-element .ui-icon-triangle-2-n-s {
|
1561 |
-
background-position: -128px -16px;
|
1562 |
-
}
|
1563 |
-
|
1564 |
-
/* line 73, sass/partials/_jquery_ui.scss */
|
1565 |
-
|
1566 |
-
.cmb2-element .ui-icon-triangle-2-e-w {
|
1567 |
-
background-position: -144px -16px;
|
1568 |
-
}
|
1569 |
-
|
1570 |
-
/* line 74, sass/partials/_jquery_ui.scss */
|
1571 |
-
|
1572 |
-
.cmb2-element .ui-icon-arrow-1-n {
|
1573 |
-
background-position: 0 -32px;
|
1574 |
-
}
|
1575 |
-
|
1576 |
-
/* line 75, sass/partials/_jquery_ui.scss */
|
1577 |
-
|
1578 |
-
.cmb2-element .ui-icon-arrow-1-ne {
|
1579 |
-
background-position: -16px -32px;
|
1580 |
-
}
|
1581 |
-
|
1582 |
-
/* line 76, sass/partials/_jquery_ui.scss */
|
1583 |
-
|
1584 |
-
.cmb2-element .ui-icon-arrow-1-e {
|
1585 |
-
background-position: -32px -32px;
|
1586 |
-
}
|
1587 |
-
|
1588 |
-
/* line 77, sass/partials/_jquery_ui.scss */
|
1589 |
-
|
1590 |
-
.cmb2-element .ui-icon-arrow-1-se {
|
1591 |
-
background-position: -48px -32px;
|
1592 |
-
}
|
1593 |
-
|
1594 |
-
/* line 78, sass/partials/_jquery_ui.scss */
|
1595 |
-
|
1596 |
-
.cmb2-element .ui-icon-arrow-1-s {
|
1597 |
-
background-position: -64px -32px;
|
1598 |
-
}
|
1599 |
-
|
1600 |
-
/* line 79, sass/partials/_jquery_ui.scss */
|
1601 |
-
|
1602 |
-
.cmb2-element .ui-icon-arrow-1-sw {
|
1603 |
-
background-position: -80px -32px;
|
1604 |
-
}
|
1605 |
-
|
1606 |
-
/* line 80, sass/partials/_jquery_ui.scss */
|
1607 |
-
|
1608 |
-
.cmb2-element .ui-icon-arrow-1-w {
|
1609 |
-
background-position: -96px -32px;
|
1610 |
-
}
|
1611 |
-
|
1612 |
-
/* line 81, sass/partials/_jquery_ui.scss */
|
1613 |
-
|
1614 |
-
.cmb2-element .ui-icon-arrow-1-nw {
|
1615 |
-
background-position: -112px -32px;
|
1616 |
-
}
|
1617 |
-
|
1618 |
-
/* line 82, sass/partials/_jquery_ui.scss */
|
1619 |
-
|
1620 |
-
.cmb2-element .ui-icon-arrow-2-n-s {
|
1621 |
-
background-position: -128px -32px;
|
1622 |
-
}
|
1623 |
-
|
1624 |
-
/* line 83, sass/partials/_jquery_ui.scss */
|
1625 |
-
|
1626 |
-
.cmb2-element .ui-icon-arrow-2-ne-sw {
|
1627 |
-
background-position: -144px -32px;
|
1628 |
-
}
|
1629 |
-
|
1630 |
-
/* line 84, sass/partials/_jquery_ui.scss */
|
1631 |
-
|
1632 |
-
.cmb2-element .ui-icon-arrow-2-e-w {
|
1633 |
-
background-position: -160px -32px;
|
1634 |
-
}
|
1635 |
-
|
1636 |
-
/* line 85, sass/partials/_jquery_ui.scss */
|
1637 |
-
|
1638 |
-
.cmb2-element .ui-icon-arrow-2-se-nw {
|
1639 |
-
background-position: -176px -32px;
|
1640 |
-
}
|
1641 |
-
|
1642 |
-
/* line 86, sass/partials/_jquery_ui.scss */
|
1643 |
-
|
1644 |
-
.cmb2-element .ui-icon-arrowstop-1-n {
|
1645 |
-
background-position: -192px -32px;
|
1646 |
-
}
|
1647 |
-
|
1648 |
-
/* line 87, sass/partials/_jquery_ui.scss */
|
1649 |
-
|
1650 |
-
.cmb2-element .ui-icon-arrowstop-1-e {
|
1651 |
-
background-position: -208px -32px;
|
1652 |
-
}
|
1653 |
-
|
1654 |
-
/* line 88, sass/partials/_jquery_ui.scss */
|
1655 |
-
|
1656 |
-
.cmb2-element .ui-icon-arrowstop-1-s {
|
1657 |
-
background-position: -224px -32px;
|
1658 |
-
}
|
1659 |
-
|
1660 |
-
/* line 89, sass/partials/_jquery_ui.scss */
|
1661 |
-
|
1662 |
-
.cmb2-element .ui-icon-arrowstop-1-w {
|
1663 |
-
background-position: -240px -32px;
|
1664 |
-
}
|
1665 |
-
|
1666 |
-
/* line 90, sass/partials/_jquery_ui.scss */
|
1667 |
-
|
1668 |
-
.cmb2-element .ui-icon-arrowthick-1-n {
|
1669 |
-
background-position: 0 -48px;
|
1670 |
-
}
|
1671 |
-
|
1672 |
-
/* line 91, sass/partials/_jquery_ui.scss */
|
1673 |
-
|
1674 |
-
.cmb2-element .ui-icon-arrowthick-1-ne {
|
1675 |
-
background-position: -16px -48px;
|
1676 |
-
}
|
1677 |
-
|
1678 |
-
/* line 92, sass/partials/_jquery_ui.scss */
|
1679 |
-
|
1680 |
-
.cmb2-element .ui-icon-arrowthick-1-e {
|
1681 |
-
background-position: -32px -48px;
|
1682 |
-
}
|
1683 |
-
|
1684 |
-
/* line 93, sass/partials/_jquery_ui.scss */
|
1685 |
-
|
1686 |
-
.cmb2-element .ui-icon-arrowthick-1-se {
|
1687 |
-
background-position: -48px -48px;
|
1688 |
-
}
|
1689 |
-
|
1690 |
-
/* line 94, sass/partials/_jquery_ui.scss */
|
1691 |
-
|
1692 |
-
.cmb2-element .ui-icon-arrowthick-1-s {
|
1693 |
-
background-position: -64px -48px;
|
1694 |
-
}
|
1695 |
-
|
1696 |
-
/* line 95, sass/partials/_jquery_ui.scss */
|
1697 |
-
|
1698 |
-
.cmb2-element .ui-icon-arrowthick-1-sw {
|
1699 |
-
background-position: -80px -48px;
|
1700 |
-
}
|
1701 |
-
|
1702 |
-
/* line 96, sass/partials/_jquery_ui.scss */
|
1703 |
-
|
1704 |
-
.cmb2-element .ui-icon-arrowthick-1-w {
|
1705 |
-
background-position: -96px -48px;
|
1706 |
-
}
|
1707 |
-
|
1708 |
-
/* line 97, sass/partials/_jquery_ui.scss */
|
1709 |
-
|
1710 |
-
.cmb2-element .ui-icon-arrowthick-1-nw {
|
1711 |
-
background-position: -112px -48px;
|
1712 |
-
}
|
1713 |
-
|
1714 |
-
/* line 98, sass/partials/_jquery_ui.scss */
|
1715 |
-
|
1716 |
-
.cmb2-element .ui-icon-arrowthick-2-n-s {
|
1717 |
-
background-position: -128px -48px;
|
1718 |
-
}
|
1719 |
-
|
1720 |
-
/* line 99, sass/partials/_jquery_ui.scss */
|
1721 |
-
|
1722 |
-
.cmb2-element .ui-icon-arrowthick-2-ne-sw {
|
1723 |
-
background-position: -144px -48px;
|
1724 |
-
}
|
1725 |
-
|
1726 |
-
/* line 100, sass/partials/_jquery_ui.scss */
|
1727 |
-
|
1728 |
-
.cmb2-element .ui-icon-arrowthick-2-e-w {
|
1729 |
-
background-position: -160px -48px;
|
1730 |
-
}
|
1731 |
-
|
1732 |
-
/* line 101, sass/partials/_jquery_ui.scss */
|
1733 |
-
|
1734 |
-
.cmb2-element .ui-icon-arrowthick-2-se-nw {
|
1735 |
-
background-position: -176px -48px;
|
1736 |
-
}
|
1737 |
-
|
1738 |
-
/* line 102, sass/partials/_jquery_ui.scss */
|
1739 |
-
|
1740 |
-
.cmb2-element .ui-icon-arrowthickstop-1-n {
|
1741 |
-
background-position: -192px -48px;
|
1742 |
-
}
|
1743 |
-
|
1744 |
-
/* line 103, sass/partials/_jquery_ui.scss */
|
1745 |
-
|
1746 |
-
.cmb2-element .ui-icon-arrowthickstop-1-e {
|
1747 |
-
background-position: -208px -48px;
|
1748 |
-
}
|
1749 |
-
|
1750 |
-
/* line 104, sass/partials/_jquery_ui.scss */
|
1751 |
-
|
1752 |
-
.cmb2-element .ui-icon-arrowthickstop-1-s {
|
1753 |
-
background-position: -224px -48px;
|
1754 |
-
}
|
1755 |
-
|
1756 |
-
/* line 105, sass/partials/_jquery_ui.scss */
|
1757 |
-
|
1758 |
-
.cmb2-element .ui-icon-arrowthickstop-1-w {
|
1759 |
-
background-position: -240px -48px;
|
1760 |
-
}
|
1761 |
-
|
1762 |
-
/* line 106, sass/partials/_jquery_ui.scss */
|
1763 |
-
|
1764 |
-
.cmb2-element .ui-icon-arrowreturnthick-1-w {
|
1765 |
-
background-position: 0 -64px;
|
1766 |
-
}
|
1767 |
-
|
1768 |
-
/* line 107, sass/partials/_jquery_ui.scss */
|
1769 |
-
|
1770 |
-
.cmb2-element .ui-icon-arrowreturnthick-1-n {
|
1771 |
-
background-position: -16px -64px;
|
1772 |
-
}
|
1773 |
-
|
1774 |
-
/* line 108, sass/partials/_jquery_ui.scss */
|
1775 |
-
|
1776 |
-
.cmb2-element .ui-icon-arrowreturnthick-1-e {
|
1777 |
-
background-position: -32px -64px;
|
1778 |
-
}
|
1779 |
-
|
1780 |
-
/* line 109, sass/partials/_jquery_ui.scss */
|
1781 |
-
|
1782 |
-
.cmb2-element .ui-icon-arrowreturnthick-1-s {
|
1783 |
-
background-position: -48px -64px;
|
1784 |
-
}
|
1785 |
-
|
1786 |
-
/* line 110, sass/partials/_jquery_ui.scss */
|
1787 |
-
|
1788 |
-
.cmb2-element .ui-icon-arrowreturn-1-w {
|
1789 |
-
background-position: -64px -64px;
|
1790 |
-
}
|
1791 |
-
|
1792 |
-
/* line 111, sass/partials/_jquery_ui.scss */
|
1793 |
-
|
1794 |
-
.cmb2-element .ui-icon-arrowreturn-1-n {
|
1795 |
-
background-position: -80px -64px;
|
1796 |
-
}
|
1797 |
-
|
1798 |
-
/* line 112, sass/partials/_jquery_ui.scss */
|
1799 |
-
|
1800 |
-
.cmb2-element .ui-icon-arrowreturn-1-e {
|
1801 |
-
background-position: -96px -64px;
|
1802 |
-
}
|
1803 |
-
|
1804 |
-
/* line 113, sass/partials/_jquery_ui.scss */
|
1805 |
-
|
1806 |
-
.cmb2-element .ui-icon-arrowreturn-1-s {
|
1807 |
-
background-position: -112px -64px;
|
1808 |
-
}
|
1809 |
-
|
1810 |
-
/* line 114, sass/partials/_jquery_ui.scss */
|
1811 |
-
|
1812 |
-
.cmb2-element .ui-icon-arrowrefresh-1-w {
|
1813 |
-
background-position: -128px -64px;
|
1814 |
-
}
|
1815 |
-
|
1816 |
-
/* line 115, sass/partials/_jquery_ui.scss */
|
1817 |
-
|
1818 |
-
.cmb2-element .ui-icon-arrowrefresh-1-n {
|
1819 |
-
background-position: -144px -64px;
|
1820 |
-
}
|
1821 |
-
|
1822 |
-
/* line 116, sass/partials/_jquery_ui.scss */
|
1823 |
-
|
1824 |
-
.cmb2-element .ui-icon-arrowrefresh-1-e {
|
1825 |
-
background-position: -160px -64px;
|
1826 |
-
}
|
1827 |
-
|
1828 |
-
/* line 117, sass/partials/_jquery_ui.scss */
|
1829 |
-
|
1830 |
-
.cmb2-element .ui-icon-arrowrefresh-1-s {
|
1831 |
-
background-position: -176px -64px;
|
1832 |
-
}
|
1833 |
-
|
1834 |
-
/* line 118, sass/partials/_jquery_ui.scss */
|
1835 |
-
|
1836 |
-
.cmb2-element .ui-icon-arrow-4 {
|
1837 |
-
background-position: 0 -80px;
|
1838 |
-
}
|
1839 |
-
|
1840 |
-
/* line 119, sass/partials/_jquery_ui.scss */
|
1841 |
-
|
1842 |
-
.cmb2-element .ui-icon-arrow-4-diag {
|
1843 |
-
background-position: -16px -80px;
|
1844 |
-
}
|
1845 |
-
|
1846 |
-
/* line 120, sass/partials/_jquery_ui.scss */
|
1847 |
-
|
1848 |
-
.cmb2-element .ui-icon-extlink {
|
1849 |
-
background-position: -32px -80px;
|
1850 |
-
}
|
1851 |
-
|
1852 |
-
/* line 121, sass/partials/_jquery_ui.scss */
|
1853 |
-
|
1854 |
-
.cmb2-element .ui-icon-newwin {
|
1855 |
-
background-position: -48px -80px;
|
1856 |
-
}
|
1857 |
-
|
1858 |
-
/* line 122, sass/partials/_jquery_ui.scss */
|
1859 |
-
|
1860 |
-
.cmb2-element .ui-icon-refresh {
|
1861 |
-
background-position: -64px -80px;
|
1862 |
-
}
|
1863 |
-
|
1864 |
-
/* line 123, sass/partials/_jquery_ui.scss */
|
1865 |
-
|
1866 |
-
.cmb2-element .ui-icon-shuffle {
|
1867 |
-
background-position: -80px -80px;
|
1868 |
-
}
|
1869 |
-
|
1870 |
-
/* line 124, sass/partials/_jquery_ui.scss */
|
1871 |
-
|
1872 |
-
.cmb2-element .ui-icon-transfer-e-w {
|
1873 |
-
background-position: -96px -80px;
|
1874 |
-
}
|
1875 |
-
|
1876 |
-
/* line 125, sass/partials/_jquery_ui.scss */
|
1877 |
-
|
1878 |
-
.cmb2-element .ui-icon-transferthick-e-w {
|
1879 |
-
background-position: -112px -80px;
|
1880 |
-
}
|
1881 |
-
|
1882 |
-
/* line 126, sass/partials/_jquery_ui.scss */
|
1883 |
-
|
1884 |
-
.cmb2-element .ui-icon-folder-collapsed {
|
1885 |
-
background-position: 0 -96px;
|
1886 |
-
}
|
1887 |
-
|
1888 |
-
/* line 127, sass/partials/_jquery_ui.scss */
|
1889 |
-
|
1890 |
-
.cmb2-element .ui-icon-folder-open {
|
1891 |
-
background-position: -16px -96px;
|
1892 |
-
}
|
1893 |
-
|
1894 |
-
/* line 128, sass/partials/_jquery_ui.scss */
|
1895 |
-
|
1896 |
-
.cmb2-element .ui-icon-document {
|
1897 |
-
background-position: -32px -96px;
|
1898 |
-
}
|
1899 |
-
|
1900 |
-
/* line 129, sass/partials/_jquery_ui.scss */
|
1901 |
-
|
1902 |
-
.cmb2-element .ui-icon-document-b {
|
1903 |
-
background-position: -48px -96px;
|
1904 |
-
}
|
1905 |
-
|
1906 |
-
/* line 130, sass/partials/_jquery_ui.scss */
|
1907 |
-
|
1908 |
-
.cmb2-element .ui-icon-note {
|
1909 |
-
background-position: -64px -96px;
|
1910 |
-
}
|
1911 |
-
|
1912 |
-
/* line 131, sass/partials/_jquery_ui.scss */
|
1913 |
-
|
1914 |
-
.cmb2-element .ui-icon-mail-closed {
|
1915 |
-
background-position: -80px -96px;
|
1916 |
-
}
|
1917 |
-
|
1918 |
-
/* line 132, sass/partials/_jquery_ui.scss */
|
1919 |
-
|
1920 |
-
.cmb2-element .ui-icon-mail-open {
|
1921 |
-
background-position: -96px -96px;
|
1922 |
-
}
|
1923 |
-
|
1924 |
-
/* line 133, sass/partials/_jquery_ui.scss */
|
1925 |
-
|
1926 |
-
.cmb2-element .ui-icon-suitcase {
|
1927 |
-
background-position: -112px -96px;
|
1928 |
-
}
|
1929 |
-
|
1930 |
-
/* line 134, sass/partials/_jquery_ui.scss */
|
1931 |
-
|
1932 |
-
.cmb2-element .ui-icon-comment {
|
1933 |
-
background-position: -128px -96px;
|
1934 |
-
}
|
1935 |
-
|
1936 |
-
/* line 135, sass/partials/_jquery_ui.scss */
|
1937 |
-
|
1938 |
-
.cmb2-element .ui-icon-person {
|
1939 |
-
background-position: -144px -96px;
|
1940 |
-
}
|
1941 |
-
|
1942 |
-
/* line 136, sass/partials/_jquery_ui.scss */
|
1943 |
-
|
1944 |
-
.cmb2-element .ui-icon-print {
|
1945 |
-
background-position: -160px -96px;
|
1946 |
-
}
|
1947 |
-
|
1948 |
-
/* line 137, sass/partials/_jquery_ui.scss */
|
1949 |
-
|
1950 |
-
.cmb2-element .ui-icon-trash {
|
1951 |
-
background-position: -176px -96px;
|
1952 |
-
}
|
1953 |
-
|
1954 |
-
/* line 138, sass/partials/_jquery_ui.scss */
|
1955 |
-
|
1956 |
-
.cmb2-element .ui-icon-locked {
|
1957 |
-
background-position: -192px -96px;
|
1958 |
-
}
|
1959 |
-
|
1960 |
-
/* line 139, sass/partials/_jquery_ui.scss */
|
1961 |
-
|
1962 |
-
.cmb2-element .ui-icon-unlocked {
|
1963 |
-
background-position: -208px -96px;
|
1964 |
-
}
|
1965 |
-
|
1966 |
-
/* line 140, sass/partials/_jquery_ui.scss */
|
1967 |
-
|
1968 |
-
.cmb2-element .ui-icon-bookmark {
|
1969 |
-
background-position: -224px -96px;
|
1970 |
-
}
|
1971 |
-
|
1972 |
-
/* line 141, sass/partials/_jquery_ui.scss */
|
1973 |
-
|
1974 |
-
.cmb2-element .ui-icon-tag {
|
1975 |
-
background-position: -240px -96px;
|
1976 |
-
}
|
1977 |
-
|
1978 |
-
/* line 142, sass/partials/_jquery_ui.scss */
|
1979 |
-
|
1980 |
-
.cmb2-element .ui-icon-home {
|
1981 |
-
background-position: 0 -112px;
|
1982 |
-
}
|
1983 |
-
|
1984 |
-
/* line 143, sass/partials/_jquery_ui.scss */
|
1985 |
-
|
1986 |
-
.cmb2-element .ui-icon-flag {
|
1987 |
-
background-position: -16px -112px;
|
1988 |
-
}
|
1989 |
-
|
1990 |
-
/* line 144, sass/partials/_jquery_ui.scss */
|
1991 |
-
|
1992 |
-
.cmb2-element .ui-icon-calendar {
|
1993 |
-
background-position: -32px -112px;
|
1994 |
-
}
|
1995 |
-
|
1996 |
-
/* line 145, sass/partials/_jquery_ui.scss */
|
1997 |
-
|
1998 |
-
.cmb2-element .ui-icon-cart {
|
1999 |
-
background-position: -48px -112px;
|
2000 |
-
}
|
2001 |
-
|
2002 |
-
/* line 146, sass/partials/_jquery_ui.scss */
|
2003 |
-
|
2004 |
-
.cmb2-element .ui-icon-pencil {
|
2005 |
-
background-position: -64px -112px;
|
2006 |
-
}
|
2007 |
-
|
2008 |
-
/* line 147, sass/partials/_jquery_ui.scss */
|
2009 |
-
|
2010 |
-
.cmb2-element .ui-icon-clock {
|
2011 |
-
background-position: -80px -112px;
|
2012 |
-
}
|
2013 |
-
|
2014 |
-
/* line 148, sass/partials/_jquery_ui.scss */
|
2015 |
-
|
2016 |
-
.cmb2-element .ui-icon-disk {
|
2017 |
-
background-position: -96px -112px;
|
2018 |
-
}
|
2019 |
-
|
2020 |
-
/* line 149, sass/partials/_jquery_ui.scss */
|
2021 |
-
|
2022 |
-
.cmb2-element .ui-icon-calculator {
|
2023 |
-
background-position: -112px -112px;
|
2024 |
-
}
|
2025 |
-
|
2026 |
-
/* line 150, sass/partials/_jquery_ui.scss */
|
2027 |
-
|
2028 |
-
.cmb2-element .ui-icon-zoomin {
|
2029 |
-
background-position: -128px -112px;
|
2030 |
-
}
|
2031 |
-
|
2032 |
-
/* line 151, sass/partials/_jquery_ui.scss */
|
2033 |
-
|
2034 |
-
.cmb2-element .ui-icon-zoomout {
|
2035 |
-
background-position: -144px -112px;
|
2036 |
-
}
|
2037 |
-
|
2038 |
-
/* line 152, sass/partials/_jquery_ui.scss */
|
2039 |
-
|
2040 |
-
.cmb2-element .ui-icon-search {
|
2041 |
-
background-position: -160px -112px;
|
2042 |
-
}
|
2043 |
-
|
2044 |
-
/* line 153, sass/partials/_jquery_ui.scss */
|
2045 |
-
|
2046 |
-
.cmb2-element .ui-icon-wrench {
|
2047 |
-
background-position: -176px -112px;
|
2048 |
-
}
|
2049 |
-
|
2050 |
-
/* line 154, sass/partials/_jquery_ui.scss */
|
2051 |
-
|
2052 |
-
.cmb2-element .ui-icon-gear {
|
2053 |
-
background-position: -192px -112px;
|
2054 |
-
}
|
2055 |
-
|
2056 |
-
/* line 155, sass/partials/_jquery_ui.scss */
|
2057 |
-
|
2058 |
-
.cmb2-element .ui-icon-heart {
|
2059 |
-
background-position: -208px -112px;
|
2060 |
-
}
|
2061 |
-
|
2062 |
-
/* line 156, sass/partials/_jquery_ui.scss */
|
2063 |
-
|
2064 |
-
.cmb2-element .ui-icon-star {
|
2065 |
-
background-position: -224px -112px;
|
2066 |
-
}
|
2067 |
-
|
2068 |
-
/* line 157, sass/partials/_jquery_ui.scss */
|
2069 |
-
|
2070 |
-
.cmb2-element .ui-icon-link {
|
2071 |
-
background-position: -240px -112px;
|
2072 |
-
}
|
2073 |
-
|
2074 |
-
/* line 158, sass/partials/_jquery_ui.scss */
|
2075 |
-
|
2076 |
-
.cmb2-element .ui-icon-cancel {
|
2077 |
-
background-position: 0 -128px;
|
2078 |
-
}
|
2079 |
-
|
2080 |
-
/* line 159, sass/partials/_jquery_ui.scss */
|
2081 |
-
|
2082 |
-
.cmb2-element .ui-icon-plus {
|
2083 |
-
background-position: -16px -128px;
|
2084 |
-
}
|
2085 |
-
|
2086 |
-
/* line 160, sass/partials/_jquery_ui.scss */
|
2087 |
-
|
2088 |
-
.cmb2-element .ui-icon-plusthick {
|
2089 |
-
background-position: -32px -128px;
|
2090 |
-
}
|
2091 |
-
|
2092 |
-
/* line 161, sass/partials/_jquery_ui.scss */
|
2093 |
-
|
2094 |
-
.cmb2-element .ui-icon-minus {
|
2095 |
-
background-position: -48px -128px;
|
2096 |
-
}
|
2097 |
-
|
2098 |
-
/* line 162, sass/partials/_jquery_ui.scss */
|
2099 |
-
|
2100 |
-
.cmb2-element .ui-icon-minusthick {
|
2101 |
-
background-position: -64px -128px;
|
2102 |
-
}
|
2103 |
-
|
2104 |
-
/* line 163, sass/partials/_jquery_ui.scss */
|
2105 |
-
|
2106 |
-
.cmb2-element .ui-icon-close {
|
2107 |
-
background-position: -80px -128px;
|
2108 |
-
}
|
2109 |
-
|
2110 |
-
/* line 164, sass/partials/_jquery_ui.scss */
|
2111 |
-
|
2112 |
-
.cmb2-element .ui-icon-closethick {
|
2113 |
-
background-position: -96px -128px;
|
2114 |
-
}
|
2115 |
-
|
2116 |
-
/* line 165, sass/partials/_jquery_ui.scss */
|
2117 |
-
|
2118 |
-
.cmb2-element .ui-icon-key {
|
2119 |
-
background-position: -112px -128px;
|
2120 |
-
}
|
2121 |
-
|
2122 |
-
/* line 166, sass/partials/_jquery_ui.scss */
|
2123 |
-
|
2124 |
-
.cmb2-element .ui-icon-lightbulb {
|
2125 |
-
background-position: -128px -128px;
|
2126 |
-
}
|
2127 |
-
|
2128 |
-
/* line 167, sass/partials/_jquery_ui.scss */
|
2129 |
-
|
2130 |
-
.cmb2-element .ui-icon-scissors {
|
2131 |
-
background-position: -144px -128px;
|
2132 |
-
}
|
2133 |
-
|
2134 |
-
/* line 168, sass/partials/_jquery_ui.scss */
|
2135 |
-
|
2136 |
-
.cmb2-element .ui-icon-clipboard {
|
2137 |
-
background-position: -160px -128px;
|
2138 |
-
}
|
2139 |
-
|
2140 |
-
/* line 169, sass/partials/_jquery_ui.scss */
|
2141 |
-
|
2142 |
-
.cmb2-element .ui-icon-copy {
|
2143 |
-
background-position: -176px -128px;
|
2144 |
-
}
|
2145 |
-
|
2146 |
-
/* line 170, sass/partials/_jquery_ui.scss */
|
2147 |
-
|
2148 |
-
.cmb2-element .ui-icon-contact {
|
2149 |
-
background-position: -192px -128px;
|
2150 |
-
}
|
2151 |
-
|
2152 |
-
/* line 171, sass/partials/_jquery_ui.scss */
|
2153 |
-
|
2154 |
-
.cmb2-element .ui-icon-image {
|
2155 |
-
background-position: -208px -128px;
|
2156 |
-
}
|
2157 |
-
|
2158 |
-
/* line 172, sass/partials/_jquery_ui.scss */
|
2159 |
-
|
2160 |
-
.cmb2-element .ui-icon-video {
|
2161 |
-
background-position: -224px -128px;
|
2162 |
-
}
|
2163 |
-
|
2164 |
-
/* line 173, sass/partials/_jquery_ui.scss */
|
2165 |
-
|
2166 |
-
.cmb2-element .ui-icon-script {
|
2167 |
-
background-position: -240px -128px;
|
2168 |
-
}
|
2169 |
-
|
2170 |
-
/* line 174, sass/partials/_jquery_ui.scss */
|
2171 |
-
|
2172 |
-
.cmb2-element .ui-icon-alert {
|
2173 |
-
background-position: 0 -144px;
|
2174 |
-
}
|
2175 |
-
|
2176 |
-
/* line 175, sass/partials/_jquery_ui.scss */
|
2177 |
-
|
2178 |
-
.cmb2-element .ui-icon-info {
|
2179 |
-
background-position: -16px -144px;
|
2180 |
-
}
|
2181 |
-
|
2182 |
-
/* line 176, sass/partials/_jquery_ui.scss */
|
2183 |
-
|
2184 |
-
.cmb2-element .ui-icon-notice {
|
2185 |
-
background-position: -32px -144px;
|
2186 |
-
}
|
2187 |
-
|
2188 |
-
/* line 177, sass/partials/_jquery_ui.scss */
|
2189 |
-
|
2190 |
-
.cmb2-element .ui-icon-help {
|
2191 |
-
background-position: -48px -144px;
|
2192 |
-
}
|
2193 |
-
|
2194 |
-
/* line 178, sass/partials/_jquery_ui.scss */
|
2195 |
-
|
2196 |
-
.cmb2-element .ui-icon-check {
|
2197 |
-
background-position: -64px -144px;
|
2198 |
-
}
|
2199 |
-
|
2200 |
-
/* line 179, sass/partials/_jquery_ui.scss */
|
2201 |
-
|
2202 |
-
.cmb2-element .ui-icon-bullet {
|
2203 |
-
background-position: -80px -144px;
|
2204 |
-
}
|
2205 |
-
|
2206 |
-
/* line 180, sass/partials/_jquery_ui.scss */
|
2207 |
-
|
2208 |
-
.cmb2-element .ui-icon-radio-off {
|
2209 |
-
background-position: -96px -144px;
|
2210 |
-
}
|
2211 |
-
|
2212 |
-
/* line 181, sass/partials/_jquery_ui.scss */
|
2213 |
-
|
2214 |
-
.cmb2-element .ui-icon-radio-on {
|
2215 |
-
background-position: -112px -144px;
|
2216 |
-
}
|
2217 |
-
|
2218 |
-
/* line 182, sass/partials/_jquery_ui.scss */
|
2219 |
-
|
2220 |
-
.cmb2-element .ui-icon-pin-w {
|
2221 |
-
background-position: -128px -144px;
|
2222 |
-
}
|
2223 |
-
|
2224 |
-
/* line 183, sass/partials/_jquery_ui.scss */
|
2225 |
-
|
2226 |
-
.cmb2-element .ui-icon-pin-s {
|
2227 |
-
background-position: -144px -144px;
|
2228 |
-
}
|
2229 |
-
|
2230 |
-
/* line 184, sass/partials/_jquery_ui.scss */
|
2231 |
-
|
2232 |
-
.cmb2-element .ui-icon-play {
|
2233 |
-
background-position: 0 -160px;
|
2234 |
-
}
|
2235 |
-
|
2236 |
-
/* line 185, sass/partials/_jquery_ui.scss */
|
2237 |
-
|
2238 |
-
.cmb2-element .ui-icon-pause {
|
2239 |
-
background-position: -16px -160px;
|
2240 |
-
}
|
2241 |
-
|
2242 |
-
/* line 186, sass/partials/_jquery_ui.scss */
|
2243 |
-
|
2244 |
-
.cmb2-element .ui-icon-seek-next {
|
2245 |
-
background-position: -32px -160px;
|
2246 |
-
}
|
2247 |
-
|
2248 |
-
/* line 187, sass/partials/_jquery_ui.scss */
|
2249 |
-
|
2250 |
-
.cmb2-element .ui-icon-seek-prev {
|
2251 |
-
background-position: -48px -160px;
|
2252 |
-
}
|
2253 |
-
|
2254 |
-
/* line 188, sass/partials/_jquery_ui.scss */
|
2255 |
-
|
2256 |
-
.cmb2-element .ui-icon-seek-end {
|
2257 |
-
background-position: -64px -160px;
|
2258 |
-
}
|
2259 |
-
|
2260 |
-
/* line 189, sass/partials/_jquery_ui.scss */
|
2261 |
-
|
2262 |
-
.cmb2-element .ui-icon-seek-start {
|
2263 |
-
background-position: -80px -160px;
|
2264 |
-
}
|
2265 |
-
|
2266 |
-
/* line 190, sass/partials/_jquery_ui.scss */
|
2267 |
-
|
2268 |
-
.cmb2-element .ui-icon-seek-first {
|
2269 |
-
background-position: -80px -160px;
|
2270 |
-
}
|
2271 |
-
|
2272 |
-
/* line 191, sass/partials/_jquery_ui.scss */
|
2273 |
-
|
2274 |
-
.cmb2-element .ui-icon-stop {
|
2275 |
-
background-position: -96px -160px;
|
2276 |
-
}
|
2277 |
-
|
2278 |
-
/* line 192, sass/partials/_jquery_ui.scss */
|
2279 |
-
|
2280 |
-
.cmb2-element .ui-icon-eject {
|
2281 |
-
background-position: -112px -160px;
|
2282 |
-
}
|
2283 |
-
|
2284 |
-
/* line 193, sass/partials/_jquery_ui.scss */
|
2285 |
-
|
2286 |
-
.cmb2-element .ui-icon-volume-off {
|
2287 |
-
background-position: -128px -160px;
|
2288 |
-
}
|
2289 |
-
|
2290 |
-
/* line 194, sass/partials/_jquery_ui.scss */
|
2291 |
-
|
2292 |
-
.cmb2-element .ui-icon-volume-on {
|
2293 |
-
background-position: -144px -160px;
|
2294 |
-
}
|
2295 |
-
|
2296 |
-
/* line 195, sass/partials/_jquery_ui.scss */
|
2297 |
-
|
2298 |
-
.cmb2-element .ui-icon-power {
|
2299 |
-
background-position: 0 -176px;
|
2300 |
-
}
|
2301 |
-
|
2302 |
-
/* line 196, sass/partials/_jquery_ui.scss */
|
2303 |
-
|
2304 |
-
.cmb2-element .ui-icon-signal-diag {
|
2305 |
-
background-position: -16px -176px;
|
2306 |
-
}
|
2307 |
-
|
2308 |
-
/* line 197, sass/partials/_jquery_ui.scss */
|
2309 |
-
|
2310 |
-
.cmb2-element .ui-icon-signal {
|
2311 |
-
background-position: -32px -176px;
|
2312 |
-
}
|
2313 |
-
|
2314 |
-
/* line 198, sass/partials/_jquery_ui.scss */
|
2315 |
-
|
2316 |
-
.cmb2-element .ui-icon-battery-0 {
|
2317 |
-
background-position: -48px -176px;
|
2318 |
-
}
|
2319 |
-
|
2320 |
-
/* line 199, sass/partials/_jquery_ui.scss */
|
2321 |
-
|
2322 |
-
.cmb2-element .ui-icon-battery-1 {
|
2323 |
-
background-position: -64px -176px;
|
2324 |
-
}
|
2325 |
-
|
2326 |
-
/* line 200, sass/partials/_jquery_ui.scss */
|
2327 |
-
|
2328 |
-
.cmb2-element .ui-icon-battery-2 {
|
2329 |
-
background-position: -80px -176px;
|
2330 |
-
}
|
2331 |
-
|
2332 |
-
/* line 201, sass/partials/_jquery_ui.scss */
|
2333 |
-
|
2334 |
-
.cmb2-element .ui-icon-battery-3 {
|
2335 |
-
background-position: -96px -176px;
|
2336 |
-
}
|
2337 |
-
|
2338 |
-
/* line 202, sass/partials/_jquery_ui.scss */
|
2339 |
-
|
2340 |
-
.cmb2-element .ui-icon-circle-plus {
|
2341 |
-
background-position: 0 -192px;
|
2342 |
-
}
|
2343 |
-
|
2344 |
-
/* line 203, sass/partials/_jquery_ui.scss */
|
2345 |
-
|
2346 |
-
.cmb2-element .ui-icon-circle-minus {
|
2347 |
-
background-position: -16px -192px;
|
2348 |
-
}
|
2349 |
-
|
2350 |
-
/* line 204, sass/partials/_jquery_ui.scss */
|
2351 |
-
|
2352 |
-
.cmb2-element .ui-icon-circle-close {
|
2353 |
-
background-position: -32px -192px;
|
2354 |
-
}
|
2355 |
-
|
2356 |
-
/* line 205, sass/partials/_jquery_ui.scss */
|
2357 |
-
|
2358 |
-
.cmb2-element .ui-icon-circle-triangle-e {
|
2359 |
-
background-position: -48px -192px;
|
2360 |
-
}
|
2361 |
-
|
2362 |
-
/* line 206, sass/partials/_jquery_ui.scss */
|
2363 |
-
|
2364 |
-
.cmb2-element .ui-icon-circle-triangle-s {
|
2365 |
-
background-position: -64px -192px;
|
2366 |
-
}
|
2367 |
-
|
2368 |
-
/* line 207, sass/partials/_jquery_ui.scss */
|
2369 |
-
|
2370 |
-
.cmb2-element .ui-icon-circle-triangle-w {
|
2371 |
-
background-position: -80px -192px;
|
2372 |
-
}
|
2373 |
-
|
2374 |
-
/* line 208, sass/partials/_jquery_ui.scss */
|
2375 |
-
|
2376 |
-
.cmb2-element .ui-icon-circle-triangle-n {
|
2377 |
-
background-position: -96px -192px;
|
2378 |
-
}
|
2379 |
-
|
2380 |
-
/* line 209, sass/partials/_jquery_ui.scss */
|
2381 |
-
|
2382 |
-
.cmb2-element .ui-icon-circle-arrow-e {
|
2383 |
-
background-position: -112px -192px;
|
2384 |
-
}
|
2385 |
-
|
2386 |
-
/* line 210, sass/partials/_jquery_ui.scss */
|
2387 |
-
|
2388 |
-
.cmb2-element .ui-icon-circle-arrow-s {
|
2389 |
-
background-position: -128px -192px;
|
2390 |
-
}
|
2391 |
-
|
2392 |
-
/* line 211, sass/partials/_jquery_ui.scss */
|
2393 |
-
|
2394 |
-
.cmb2-element .ui-icon-circle-arrow-w {
|
2395 |
-
background-position: -144px -192px;
|
2396 |
-
}
|
2397 |
-
|
2398 |
-
/* line 212, sass/partials/_jquery_ui.scss */
|
2399 |
-
|
2400 |
-
.cmb2-element .ui-icon-circle-arrow-n {
|
2401 |
-
background-position: -160px -192px;
|
2402 |
-
}
|
2403 |
-
|
2404 |
-
/* line 213, sass/partials/_jquery_ui.scss */
|
2405 |
-
|
2406 |
-
.cmb2-element .ui-icon-circle-zoomin {
|
2407 |
-
background-position: -176px -192px;
|
2408 |
-
}
|
2409 |
-
|
2410 |
-
/* line 214, sass/partials/_jquery_ui.scss */
|
2411 |
-
|
2412 |
-
.cmb2-element .ui-icon-circle-zoomout {
|
2413 |
-
background-position: -192px -192px;
|
2414 |
-
}
|
2415 |
-
|
2416 |
-
/* line 215, sass/partials/_jquery_ui.scss */
|
2417 |
-
|
2418 |
-
.cmb2-element .ui-icon-circle-check {
|
2419 |
-
background-position: -208px -192px;
|
2420 |
-
}
|
2421 |
-
|
2422 |
-
/* line 216, sass/partials/_jquery_ui.scss */
|
2423 |
-
|
2424 |
-
.cmb2-element .ui-icon-circlesmall-plus {
|
2425 |
-
background-position: 0 -208px;
|
2426 |
-
}
|
2427 |
-
|
2428 |
-
/* line 217, sass/partials/_jquery_ui.scss */
|
2429 |
-
|
2430 |
-
.cmb2-element .ui-icon-circlesmall-minus {
|
2431 |
-
background-position: -16px -208px;
|
2432 |
-
}
|
2433 |
-
|
2434 |
-
/* line 218, sass/partials/_jquery_ui.scss */
|
2435 |
-
|
2436 |
-
.cmb2-element .ui-icon-circlesmall-close {
|
2437 |
-
background-position: -32px -208px;
|
2438 |
-
}
|
2439 |
-
|
2440 |
-
/* line 219, sass/partials/_jquery_ui.scss */
|
2441 |
-
|
2442 |
-
.cmb2-element .ui-icon-squaresmall-plus {
|
2443 |
-
background-position: -48px -208px;
|
2444 |
-
}
|
2445 |
-
|
2446 |
-
/* line 220, sass/partials/_jquery_ui.scss */
|
2447 |
-
|
2448 |
-
.cmb2-element .ui-icon-squaresmall-minus {
|
2449 |
-
background-position: -64px -208px;
|
2450 |
-
}
|
2451 |
-
|
2452 |
-
/* line 221, sass/partials/_jquery_ui.scss */
|
2453 |
-
|
2454 |
-
.cmb2-element .ui-icon-squaresmall-close {
|
2455 |
-
background-position: -80px -208px;
|
2456 |
-
}
|
2457 |
-
|
2458 |
-
/* line 222, sass/partials/_jquery_ui.scss */
|
2459 |
-
|
2460 |
-
.cmb2-element .ui-icon-grip-dotted-vertical {
|
2461 |
-
background-position: 0 -224px;
|
2462 |
-
}
|
2463 |
-
|
2464 |
-
/* line 223, sass/partials/_jquery_ui.scss */
|
2465 |
-
|
2466 |
-
.cmb2-element .ui-icon-grip-dotted-horizontal {
|
2467 |
-
background-position: -16px -224px;
|
2468 |
-
}
|
2469 |
-
|
2470 |
-
/* line 224, sass/partials/_jquery_ui.scss */
|
2471 |
-
|
2472 |
-
.cmb2-element .ui-icon-grip-solid-vertical {
|
2473 |
-
background-position: -32px -224px;
|
2474 |
-
}
|
2475 |
-
|
2476 |
-
/* line 225, sass/partials/_jquery_ui.scss */
|
2477 |
-
|
2478 |
-
.cmb2-element .ui-icon-grip-solid-horizontal {
|
2479 |
-
background-position: -48px -224px;
|
2480 |
-
}
|
2481 |
-
|
2482 |
-
/* line 226, sass/partials/_jquery_ui.scss */
|
2483 |
-
|
2484 |
-
.cmb2-element .ui-icon-gripsmall-diagonal-se {
|
2485 |
-
background-position: -64px -224px;
|
2486 |
-
}
|
2487 |
-
|
2488 |
-
/* line 227, sass/partials/_jquery_ui.scss */
|
2489 |
-
|
2490 |
-
.cmb2-element .ui-icon-grip-diagonal-se {
|
2491 |
-
background-position: -80px -224px;
|
2492 |
-
}
|
2493 |
-
|
2494 |
-
/* line 228, sass/partials/_jquery_ui.scss */
|
2495 |
-
|
2496 |
-
.cmb2-element .ui-corner-all,
|
2497 |
-
.cmb2-element .ui-corner-top,
|
2498 |
-
.cmb2-element .ui-corner-left,
|
2499 |
-
.cmb2-element .ui-corner-tl {
|
2500 |
-
-moz-border-radius-topleft: 4px;
|
2501 |
-
-webkit-border-top-left-radius: 4px;
|
2502 |
-
-khtml-border-top-left-radius: 4px;
|
2503 |
-
border-top-left-radius: 4px;
|
2504 |
-
}
|
2505 |
-
|
2506 |
-
/* line 229, sass/partials/_jquery_ui.scss */
|
2507 |
-
|
2508 |
-
.cmb2-element .ui-corner-all,
|
2509 |
-
.cmb2-element .ui-corner-top,
|
2510 |
-
.cmb2-element .ui-corner-right,
|
2511 |
-
.cmb2-element .ui-corner-tr {
|
2512 |
-
-moz-border-radius-topright: 4px;
|
2513 |
-
-webkit-border-top-right-radius: 4px;
|
2514 |
-
-khtml-border-top-right-radius: 4px;
|
2515 |
-
border-top-right-radius: 4px;
|
2516 |
-
}
|
2517 |
-
|
2518 |
-
/* line 230, sass/partials/_jquery_ui.scss */
|
2519 |
-
|
2520 |
-
.cmb2-element .ui-corner-all,
|
2521 |
-
.cmb2-element .ui-corner-bottom,
|
2522 |
-
.cmb2-element .ui-corner-left,
|
2523 |
-
.cmb2-element .ui-corner-bl {
|
2524 |
-
-moz-border-radius-bottomleft: 4px;
|
2525 |
-
-webkit-border-bottom-left-radius: 4px;
|
2526 |
-
-khtml-border-bottom-left-radius: 4px;
|
2527 |
-
border-bottom-left-radius: 4px;
|
2528 |
-
}
|
2529 |
-
|
2530 |
-
/* line 231, sass/partials/_jquery_ui.scss */
|
2531 |
-
|
2532 |
-
.cmb2-element .ui-corner-all,
|
2533 |
-
.cmb2-element .ui-corner-bottom,
|
2534 |
-
.cmb2-element .ui-corner-right,
|
2535 |
-
.cmb2-element .ui-corner-br {
|
2536 |
-
-moz-border-radius-bottomright: 4px;
|
2537 |
-
-webkit-border-bottom-right-radius: 4px;
|
2538 |
-
-khtml-border-bottom-right-radius: 4px;
|
2539 |
-
border-bottom-right-radius: 4px;
|
2540 |
-
}
|
2541 |
-
|
2542 |
-
/* line 232, sass/partials/_jquery_ui.scss */
|
2543 |
-
|
2544 |
-
.cmb2-element .ui-widget-overlay {
|
2545 |
-
background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
|
2546 |
-
opacity: .30;
|
2547 |
-
filter: Alpha(Opacity=30);
|
2548 |
-
}
|
2549 |
-
|
2550 |
-
/* line 233, sass/partials/_jquery_ui.scss */
|
2551 |
-
|
2552 |
-
.cmb2-element .ui-widget-shadow {
|
2553 |
-
margin: -8px 0 0 -8px;
|
2554 |
-
padding: 8px;
|
2555 |
-
background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
|
2556 |
-
opacity: .30;
|
2557 |
-
filter: Alpha(Opacity=30);
|
2558 |
-
-moz-border-radius: 8px;
|
2559 |
-
-khtml-border-radius: 8px;
|
2560 |
-
-webkit-border-radius: 8px;
|
2561 |
-
border-radius: 8px;
|
2562 |
-
}
|
2563 |
-
|
2564 |
-
/* line 234, sass/partials/_jquery_ui.scss */
|
2565 |
-
|
2566 |
-
.cmb2-element .ui-datepicker {
|
2567 |
-
width: 17em;
|
2568 |
-
padding: .2em .2em 0;
|
2569 |
-
display: none;
|
2570 |
-
}
|
2571 |
-
|
2572 |
-
/* line 235, sass/partials/_jquery_ui.scss */
|
2573 |
-
|
2574 |
-
.cmb2-element .ui-datepicker .ui-datepicker-header {
|
2575 |
-
position: relative;
|
2576 |
-
padding: .2em 0;
|
2577 |
-
}
|
2578 |
-
|
2579 |
-
/* line 236, sass/partials/_jquery_ui.scss */
|
2580 |
-
|
2581 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev,
|
2582 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next {
|
2583 |
-
position: absolute;
|
2584 |
-
top: 2px;
|
2585 |
-
width: 1.8em;
|
2586 |
-
height: 1.8em;
|
2587 |
-
}
|
2588 |
-
|
2589 |
-
/* line 237, sass/partials/_jquery_ui.scss */
|
2590 |
-
|
2591 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,
|
2592 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next-hover {
|
2593 |
-
top: 1px;
|
2594 |
-
}
|
2595 |
-
|
2596 |
-
/* line 238, sass/partials/_jquery_ui.scss */
|
2597 |
-
|
2598 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev {
|
2599 |
-
left: 2px;
|
2600 |
-
}
|
2601 |
-
|
2602 |
-
/* line 239, sass/partials/_jquery_ui.scss */
|
2603 |
-
|
2604 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next {
|
2605 |
-
right: 2px;
|
2606 |
-
}
|
2607 |
-
|
2608 |
-
/* line 240, sass/partials/_jquery_ui.scss */
|
2609 |
-
|
2610 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
|
2611 |
-
left: 1px;
|
2612 |
-
}
|
2613 |
-
|
2614 |
-
/* line 241, sass/partials/_jquery_ui.scss */
|
2615 |
-
|
2616 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next-hover {
|
2617 |
-
right: 1px;
|
2618 |
-
}
|
2619 |
-
|
2620 |
-
/* line 242, sass/partials/_jquery_ui.scss */
|
2621 |
-
|
2622 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev span,
|
2623 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next span {
|
2624 |
-
display: block;
|
2625 |
-
position: absolute;
|
2626 |
-
left: 50%;
|
2627 |
-
margin-left: -8px;
|
2628 |
-
top: 50%;
|
2629 |
-
margin-top: -8px;
|
2630 |
-
}
|
2631 |
-
|
2632 |
-
/* line 243, sass/partials/_jquery_ui.scss */
|
2633 |
-
|
2634 |
-
.cmb2-element .ui-datepicker .ui-datepicker-title {
|
2635 |
-
margin: 0 2.3em;
|
2636 |
-
line-height: 1.8em;
|
2637 |
-
text-align: center;
|
2638 |
-
}
|
2639 |
-
|
2640 |
-
/* line 244, sass/partials/_jquery_ui.scss */
|
2641 |
-
|
2642 |
-
.cmb2-element .ui-datepicker .ui-datepicker-title select {
|
2643 |
-
font-size: 1em;
|
2644 |
-
margin: 1px 0;
|
2645 |
-
}
|
2646 |
-
|
2647 |
-
/* line 245, sass/partials/_jquery_ui.scss */
|
2648 |
-
|
2649 |
-
.cmb2-element .ui-datepicker select.ui-datepicker-month-year {
|
2650 |
-
width: 100%;
|
2651 |
-
}
|
2652 |
-
|
2653 |
-
/* line 246, sass/partials/_jquery_ui.scss */
|
2654 |
-
|
2655 |
-
.cmb2-element .ui-datepicker select.ui-datepicker-month,
|
2656 |
-
.cmb2-element .ui-datepicker select.ui-datepicker-year {
|
2657 |
-
width: 49%;
|
2658 |
-
}
|
2659 |
-
|
2660 |
-
/* line 248, sass/partials/_jquery_ui.scss */
|
2661 |
-
|
2662 |
-
.cmb2-element .ui-datepicker select.ui-datepicker-month {
|
2663 |
-
margin-right: 1%;
|
2664 |
-
}
|
2665 |
-
|
2666 |
-
/* line 249, sass/partials/_jquery_ui.scss */
|
2667 |
-
|
2668 |
-
.cmb2-element .ui-datepicker select.ui-datepicker-year {
|
2669 |
-
margin-left: 1%;
|
2670 |
-
}
|
2671 |
-
|
2672 |
-
/* line 250, sass/partials/_jquery_ui.scss */
|
2673 |
-
|
2674 |
-
.cmb2-element .ui-datepicker table {
|
2675 |
-
width: 100%;
|
2676 |
-
font-size: .9em;
|
2677 |
-
border-collapse: collapse;
|
2678 |
-
margin: 0 0 .4em;
|
2679 |
-
}
|
2680 |
-
|
2681 |
-
/* line 251, sass/partials/_jquery_ui.scss */
|
2682 |
-
|
2683 |
-
.cmb2-element .ui-datepicker th {
|
2684 |
-
padding: .7em .3em;
|
2685 |
-
text-align: center;
|
2686 |
-
font-weight: bold;
|
2687 |
-
border: 0;
|
2688 |
-
}
|
2689 |
-
|
2690 |
-
/* line 252, sass/partials/_jquery_ui.scss */
|
2691 |
-
|
2692 |
-
.cmb2-element .ui-datepicker td {
|
2693 |
-
border: 0;
|
2694 |
-
padding: 1px;
|
2695 |
-
}
|
2696 |
-
|
2697 |
-
/* line 253, sass/partials/_jquery_ui.scss */
|
2698 |
-
|
2699 |
-
.cmb2-element .ui-datepicker td span,
|
2700 |
-
.cmb2-element .ui-datepicker td a {
|
2701 |
-
display: block;
|
2702 |
-
padding: .2em;
|
2703 |
-
text-align: right;
|
2704 |
-
text-decoration: none;
|
2705 |
-
}
|
2706 |
-
|
2707 |
-
/* line 254, sass/partials/_jquery_ui.scss */
|
2708 |
-
|
2709 |
-
.cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
|
2710 |
-
background-image: none;
|
2711 |
-
margin: .7em 0 0 0;
|
2712 |
-
padding: 0 .2em;
|
2713 |
-
border-left: 0;
|
2714 |
-
border-right: 0;
|
2715 |
-
border-bottom: 0;
|
2716 |
-
}
|
2717 |
-
|
2718 |
-
/* line 255, sass/partials/_jquery_ui.scss */
|
2719 |
-
|
2720 |
-
.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button {
|
2721 |
-
float: right;
|
2722 |
-
margin: .5em .2em .4em;
|
2723 |
-
cursor: pointer;
|
2724 |
-
padding: .2em .6em .3em .6em;
|
2725 |
-
width: auto;
|
2726 |
-
overflow: visible;
|
2727 |
-
}
|
2728 |
-
|
2729 |
-
/* line 256, sass/partials/_jquery_ui.scss */
|
2730 |
-
|
2731 |
-
.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
|
2732 |
-
float: left;
|
2733 |
-
}
|
2734 |
-
|
2735 |
-
/* line 257, sass/partials/_jquery_ui.scss */
|
2736 |
-
|
2737 |
-
.cmb2-element .ui-datepicker.ui-datepicker-multi {
|
2738 |
-
width: auto;
|
2739 |
-
}
|
2740 |
-
|
2741 |
-
/* line 258, sass/partials/_jquery_ui.scss */
|
2742 |
-
|
2743 |
-
.cmb2-element .ui-datepicker-multi .ui-datepicker-group {
|
2744 |
-
float: left;
|
2745 |
-
}
|
2746 |
-
|
2747 |
-
/* line 259, sass/partials/_jquery_ui.scss */
|
2748 |
-
|
2749 |
-
.cmb2-element .ui-datepicker-multi .ui-datepicker-group table {
|
2750 |
-
width: 95%;
|
2751 |
-
margin: 0 auto .4em;
|
2752 |
-
}
|
2753 |
-
|
2754 |
-
/* line 260, sass/partials/_jquery_ui.scss */
|
2755 |
-
|
2756 |
-
.cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group {
|
2757 |
-
width: 50%;
|
2758 |
-
}
|
2759 |
-
|
2760 |
-
/* line 261, sass/partials/_jquery_ui.scss */
|
2761 |
-
|
2762 |
-
.cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group {
|
2763 |
-
width: 33.3%;
|
2764 |
-
}
|
2765 |
-
|
2766 |
-
/* line 262, sass/partials/_jquery_ui.scss */
|
2767 |
-
|
2768 |
-
.cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group {
|
2769 |
-
width: 25%;
|
2770 |
-
}
|
2771 |
-
|
2772 |
-
/* line 263, sass/partials/_jquery_ui.scss */
|
2773 |
-
|
2774 |
-
.cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
|
2775 |
-
border-left-width: 0;
|
2776 |
-
}
|
2777 |
-
|
2778 |
-
/* line 264, sass/partials/_jquery_ui.scss */
|
2779 |
-
|
2780 |
-
.cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
|
2781 |
-
border-left-width: 0;
|
2782 |
-
}
|
2783 |
-
|
2784 |
-
/* line 265, sass/partials/_jquery_ui.scss */
|
2785 |
-
|
2786 |
-
.cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane {
|
2787 |
-
clear: left;
|
2788 |
-
}
|
2789 |
-
|
2790 |
-
/* line 266, sass/partials/_jquery_ui.scss */
|
2791 |
-
|
2792 |
-
.cmb2-element .ui-datepicker-row-break {
|
2793 |
-
clear: both;
|
2794 |
-
width: 100%;
|
2795 |
-
font-size: 0em;
|
2796 |
-
}
|
2797 |
-
|
2798 |
-
/* line 267, sass/partials/_jquery_ui.scss */
|
2799 |
-
|
2800 |
-
.cmb2-element .ui-datepicker-rtl {
|
2801 |
-
direction: rtl;
|
2802 |
-
}
|
2803 |
-
|
2804 |
-
/* line 269, sass/partials/_jquery_ui.scss */
|
2805 |
-
|
2806 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev {
|
2807 |
-
right: 2px;
|
2808 |
-
left: auto;
|
2809 |
-
}
|
2810 |
-
|
2811 |
-
/* line 270, sass/partials/_jquery_ui.scss */
|
2812 |
-
|
2813 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-next {
|
2814 |
-
left: 2px;
|
2815 |
-
right: auto;
|
2816 |
-
}
|
2817 |
-
|
2818 |
-
/* line 271, sass/partials/_jquery_ui.scss */
|
2819 |
-
|
2820 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover {
|
2821 |
-
right: 1px;
|
2822 |
-
left: auto;
|
2823 |
-
}
|
2824 |
-
|
2825 |
-
/* line 272, sass/partials/_jquery_ui.scss */
|
2826 |
-
|
2827 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover {
|
2828 |
-
left: 1px;
|
2829 |
-
right: auto;
|
2830 |
-
}
|
2831 |
-
|
2832 |
-
/* line 273, sass/partials/_jquery_ui.scss */
|
2833 |
-
|
2834 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane {
|
2835 |
-
clear: right;
|
2836 |
-
}
|
2837 |
-
|
2838 |
-
/* line 274, sass/partials/_jquery_ui.scss */
|
2839 |
-
|
2840 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button {
|
2841 |
-
float: left;
|
2842 |
-
}
|
2843 |
-
|
2844 |
-
/* line 275, sass/partials/_jquery_ui.scss */
|
2845 |
-
|
2846 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
|
2847 |
-
float: right;
|
2848 |
-
}
|
2849 |
-
|
2850 |
-
/* line 276, sass/partials/_jquery_ui.scss */
|
2851 |
-
|
2852 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-group {
|
2853 |
-
float: right;
|
2854 |
-
}
|
2855 |
-
|
2856 |
-
/* line 277, sass/partials/_jquery_ui.scss */
|
2857 |
-
|
2858 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
|
2859 |
-
border-right-width: 0;
|
2860 |
-
border-left-width: 1px;
|
2861 |
-
}
|
2862 |
-
|
2863 |
-
/* line 278, sass/partials/_jquery_ui.scss */
|
2864 |
-
|
2865 |
-
.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
|
2866 |
-
border-right-width: 0;
|
2867 |
-
border-left-width: 1px;
|
2868 |
-
}
|
2869 |
-
|
2870 |
-
/* line 280, sass/partials/_jquery_ui.scss */
|
2871 |
-
|
2872 |
-
.cmb2-element .ui-datepicker-cover {
|
2873 |
-
display: none; /*sorry for IE5*/
|
2874 |
-
display/**/: block; /*sorry for IE5*/
|
2875 |
-
position: absolute; /*must have*/
|
2876 |
-
z-index: -1; /*must have*/
|
2877 |
-
filter: mask(); /*must have*/
|
2878 |
-
top: -4px; /*must have*/
|
2879 |
-
left: -4px; /*must have*/
|
2880 |
-
width: 200px; /*must have*/
|
2881 |
-
height: 200px; /*must have*/
|
2882 |
-
}
|
2883 |
-
|
2884 |
-
/* line 292, sass/partials/_jquery_ui.scss */
|
2885 |
-
|
2886 |
-
.cmb2-element .ui-datepicker {
|
2887 |
-
padding: 0;
|
2888 |
-
border: 1px solid #ddd;
|
2889 |
-
-webkit-border-radius: 0;
|
2890 |
-
-moz-border-radius: 0;
|
2891 |
-
border-radius: 0;
|
2892 |
-
}
|
2893 |
-
|
2894 |
-
/* line 293, sass/partials/_jquery_ui.scss */
|
2895 |
-
|
2896 |
-
.cmb2-element .ui-datepicker * {
|
2897 |
-
padding: 0;
|
2898 |
-
font-family: "Open Sans", sans-serif;
|
2899 |
-
-webkit-border-radius: 0;
|
2900 |
-
-moz-border-radius: 0;
|
2901 |
-
border-radius: 0;
|
2902 |
-
}
|
2903 |
-
|
2904 |
-
/* line 294, sass/partials/_jquery_ui.scss */
|
2905 |
-
|
2906 |
-
.cmb2-element .ui-datepicker table {
|
2907 |
-
font-size: 13px;
|
2908 |
-
margin: 0;
|
2909 |
-
}
|
2910 |
-
|
2911 |
-
/* line 295, sass/partials/_jquery_ui.scss */
|
2912 |
-
|
2913 |
-
.cmb2-element .ui-datepicker .ui-datepicker-header {
|
2914 |
-
border: none;
|
2915 |
-
background: #222;
|
2916 |
-
color: #fff;
|
2917 |
-
font-weight: normal;
|
2918 |
-
}
|
2919 |
-
|
2920 |
-
/* line 296, sass/partials/_jquery_ui.scss */
|
2921 |
-
|
2922 |
-
.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
|
2923 |
-
background: #222;
|
2924 |
-
border-color: transparent;
|
2925 |
-
cursor: pointer;
|
2926 |
-
-webkit-border-radius: 0;
|
2927 |
-
-moz-border-radius: 0;
|
2928 |
-
border-radius: 0;
|
2929 |
-
}
|
2930 |
-
|
2931 |
-
/* line 297, sass/partials/_jquery_ui.scss */
|
2932 |
-
|
2933 |
-
.cmb2-element .ui-datepicker thead {
|
2934 |
-
background: #222;
|
2935 |
-
color: #fff;
|
2936 |
-
}
|
2937 |
-
|
2938 |
-
/* line 298, sass/partials/_jquery_ui.scss */
|
2939 |
-
|
2940 |
-
.cmb2-element .ui-datepicker .ui-datepicker-title {
|
2941 |
-
margin-top: .4em;
|
2942 |
-
margin-bottom: .3em;
|
2943 |
-
color: #fff;
|
2944 |
-
font-size: 14px;
|
2945 |
-
}
|
2946 |
-
|
2947 |
-
/* line 299, sass/partials/_jquery_ui.scss */
|
2948 |
-
|
2949 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,
|
2950 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next-hover,
|
2951 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next,
|
2952 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev {
|
2953 |
-
height: 1em;
|
2954 |
-
top: .9em;
|
2955 |
-
border: none;
|
2956 |
-
}
|
2957 |
-
|
2958 |
-
/* line 300, sass/partials/_jquery_ui.scss */
|
2959 |
-
|
2960 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
|
2961 |
-
left: 2px;
|
2962 |
-
}
|
2963 |
-
|
2964 |
-
/* line 301, sass/partials/_jquery_ui.scss */
|
2965 |
-
|
2966 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next-hover {
|
2967 |
-
right: 2px;
|
2968 |
-
}
|
2969 |
-
|
2970 |
-
/* line 302, sass/partials/_jquery_ui.scss */
|
2971 |
-
|
2972 |
-
.cmb2-element .ui-datepicker .ui-datepicker-next span,
|
2973 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev span {
|
2974 |
-
background-image: url("data:image/png;base64,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");
|
2975 |
-
background-position: -32px 0;
|
2976 |
-
margin-top: 0;
|
2977 |
-
top: 0;
|
2978 |
-
font-weight: normal;
|
2979 |
-
}
|
2980 |
-
|
2981 |
-
/* line 303, sass/partials/_jquery_ui.scss */
|
2982 |
-
|
2983 |
-
.cmb2-element .ui-datepicker .ui-datepicker-prev span {
|
2984 |
-
background-position: -96px 0;
|
2985 |
-
}
|
2986 |
-
|
2987 |
-
/* line 304, sass/partials/_jquery_ui.scss */
|
2988 |
-
|
2989 |
-
.cmb2-element .ui-datepicker th {
|
2990 |
-
padding: 0.75em 0;
|
2991 |
-
color: #fff;
|
2992 |
-
font-weight: normal;
|
2993 |
-
border: none;
|
2994 |
-
border-top: 1px solid #333;
|
2995 |
-
}
|
2996 |
-
|
2997 |
-
/* line 305, sass/partials/_jquery_ui.scss */
|
2998 |
-
|
2999 |
-
.cmb2-element .ui-datepicker td {
|
3000 |
-
background: #f1f1f1;
|
3001 |
-
border: none;
|
3002 |
-
padding: 0;
|
3003 |
-
}
|
3004 |
-
|
3005 |
-
/* line 306, sass/partials/_jquery_ui.scss */
|
3006 |
-
|
3007 |
-
.cmb2-element .ui-datepicker td .ui-state-default {
|
3008 |
-
background: transparent;
|
3009 |
-
border: none;
|
3010 |
-
text-align: center;
|
3011 |
-
padding: .5em;
|
3012 |
-
margin: 0;
|
3013 |
-
font-weight: normal;
|
3014 |
-
color: #333;
|
3015 |
-
}
|
3016 |
-
|
3017 |
-
/* line 307, sass/partials/_jquery_ui.scss */
|
3018 |
-
|
3019 |
-
.cmb2-element .ui-datepicker td .ui-state-active,
|
3020 |
-
.cmb2-element .ui-datepicker td .ui-state-hover {
|
3021 |
-
background: #0074a2;
|
3022 |
-
color: #fff;
|
3023 |
-
}
|
3024 |
-
|
3025 |
-
/* line 308, sass/partials/_jquery_ui.scss */
|
3026 |
-
|
3027 |
-
.cmb2-element .ui-datepicker td.ui-state-disabled,
|
3028 |
-
.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
|
3029 |
-
opacity: 1;
|
3030 |
-
color: #999;
|
3031 |
-
}
|
3032 |
-
|
3033 |
-
/* line 309, sass/partials/_jquery_ui.scss */
|
3034 |
-
|
3035 |
-
.cmb2-element .ui-datepicker {
|
3036 |
-
background: #f1f1f1;
|
3037 |
-
}
|
3038 |
-
|
3039 |
-
/* line 310, sass/partials/_jquery_ui.scss */
|
3040 |
-
|
3041 |
-
.cmb2-element .ui-datepicker .ui-datepicker-close,
|
3042 |
-
.cmb2-element .ui-datepicker .ui-datepicker-current {
|
3043 |
-
font-size: 14px;
|
3044 |
-
font-weight: normal;
|
3045 |
-
background-image: none;
|
3046 |
-
border: none;
|
3047 |
-
}
|
3048 |
-
|
3049 |
-
/* line 311, sass/partials/_jquery_ui.scss */
|
3050 |
-
|
3051 |
-
.cmb2-element .ui-datepicker .ui-datepicker-current:hover,
|
3052 |
-
.cmb2-element .ui-datepicker .ui-datepicker-current:active,
|
3053 |
-
.cmb2-element .ui-datepicker .ui-datepicker-close:hover,
|
3054 |
-
.cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
3055 |
-
background: #096484;
|
3056 |
-
color: #fff;
|
3057 |
-
}
|
3058 |
-
|
3059 |
-
/* line 312, sass/partials/_jquery_ui.scss */
|
3060 |
-
|
3061 |
-
.cmb2-element .ui-datepicker .ui-datepicker-buttonpane {
|
3062 |
-
border: none;
|
3063 |
-
}
|
3064 |
-
|
3065 |
-
/* line 313, sass/partials/_jquery_ui.scss */
|
3066 |
-
|
3067 |
-
.cmb2-element .ui-timepicker-div {
|
3068 |
-
font-size: 14px;
|
3069 |
-
}
|
3070 |
-
|
3071 |
-
/* line 314, sass/partials/_jquery_ui.scss */
|
3072 |
-
|
3073 |
-
.cmb2-element .ui-timepicker-div .ui-widget-header {
|
3074 |
-
margin-bottom: 8px;
|
3075 |
-
background: #222;
|
3076 |
-
border-color: #222;
|
3077 |
-
}
|
3078 |
-
|
3079 |
-
/* line 315, sass/partials/_jquery_ui.scss */
|
3080 |
-
|
3081 |
-
.cmb2-element .ui-timepicker-div dl {
|
3082 |
-
text-align: left;
|
3083 |
-
}
|
3084 |
-
|
3085 |
-
/* line 316, sass/partials/_jquery_ui.scss */
|
3086 |
-
|
3087 |
-
.cmb2-element .ui-timepicker-div dl dt {
|
3088 |
-
float: left;
|
3089 |
-
clear: left;
|
3090 |
-
padding: 0 0 0 5px;
|
3091 |
-
}
|
3092 |
-
|
3093 |
-
/* line 317, sass/partials/_jquery_ui.scss */
|
3094 |
-
|
3095 |
-
.cmb2-element .ui-timepicker-div dl dd {
|
3096 |
-
margin: 0 10px 10px 40%;
|
3097 |
-
}
|
3098 |
-
|
3099 |
-
/* line 318, sass/partials/_jquery_ui.scss */
|
3100 |
-
|
3101 |
-
.cmb2-element .ui-tpicker-grid-label {
|
3102 |
-
background: none;
|
3103 |
-
border: none;
|
3104 |
-
margin: 0;
|
3105 |
-
padding: 0;
|
3106 |
-
}
|
3107 |
-
|
3108 |
-
/* line 319, sass/partials/_jquery_ui.scss */
|
3109 |
-
|
3110 |
-
.cmb2-element .ui-timepicker-rtl {
|
3111 |
-
direction: rtl;
|
3112 |
-
}
|
3113 |
-
|
3114 |
-
/* line 320, sass/partials/_jquery_ui.scss */
|
3115 |
-
|
3116 |
-
.cmb2-element .ui-timepicker-rtl dl {
|
3117 |
-
text-align: right;
|
3118 |
-
padding: 0 5px 0 0;
|
3119 |
-
}
|
3120 |
-
|
3121 |
-
/* line 321, sass/partials/_jquery_ui.scss */
|
3122 |
-
|
3123 |
-
.cmb2-element .ui-timepicker-rtl dl dt {
|
3124 |
-
float: right;
|
3125 |
-
clear: right;
|
3126 |
-
}
|
3127 |
-
|
3128 |
-
/* line 322, sass/partials/_jquery_ui.scss */
|
3129 |
-
|
3130 |
-
.cmb2-element .ui-timepicker-rtl dl dd {
|
3131 |
-
margin: 0 40% 10px 10px;
|
3132 |
-
}
|
3133 |
-
|
3134 |
-
/* line 326, sass/partials/_jquery_ui.scss */
|
3135 |
-
|
3136 |
-
.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,
|
3137 |
-
.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
|
3138 |
-
.admin-color-blue .cmb2-element .ui-datepicker thead,
|
3139 |
-
.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3140 |
-
background: #4796b3;
|
3141 |
-
}
|
3142 |
-
|
3143 |
-
/* line 327, sass/partials/_jquery_ui.scss */
|
3144 |
-
|
3145 |
-
.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3146 |
-
border-color: #4796b3;
|
3147 |
-
}
|
3148 |
-
|
3149 |
-
/* line 328, sass/partials/_jquery_ui.scss */
|
3150 |
-
|
3151 |
-
.admin-color-blue .cmb2-element .ui-datepicker th {
|
3152 |
-
border-color: #52accc;
|
3153 |
-
}
|
3154 |
-
|
3155 |
-
/* line 329, sass/partials/_jquery_ui.scss */
|
3156 |
-
|
3157 |
-
.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,
|
3158 |
-
.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover {
|
3159 |
-
background: #096484;
|
3160 |
-
}
|
3161 |
-
|
3162 |
-
/* line 330, sass/partials/_jquery_ui.scss */
|
3163 |
-
|
3164 |
-
.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
|
3165 |
-
.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:active,
|
3166 |
-
.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
|
3167 |
-
.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
3168 |
-
background: #096484;
|
3169 |
-
color: #fff;
|
3170 |
-
}
|
3171 |
-
|
3172 |
-
/* line 335, sass/partials/_jquery_ui.scss */
|
3173 |
-
|
3174 |
-
.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,
|
3175 |
-
.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
|
3176 |
-
.admin-color-coffee .cmb2-element .ui-datepicker thead,
|
3177 |
-
.admin-color-coffee .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3178 |
-
background: #46403c;
|
3179 |
-
}
|
3180 |
-
|
3181 |
-
/* line 336, sass/partials/_jquery_ui.scss */
|
3182 |
-
|
3183 |
-
.admin-color-coffee .cmb2-element .ui-datepicker th {
|
3184 |
-
border-color: #59524c;
|
3185 |
-
}
|
3186 |
-
|
3187 |
-
/* line 337, sass/partials/_jquery_ui.scss */
|
3188 |
-
|
3189 |
-
.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-active,
|
3190 |
-
.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover {
|
3191 |
-
background: #c7a589;
|
3192 |
-
}
|
3193 |
-
|
3194 |
-
/* line 338, sass/partials/_jquery_ui.scss */
|
3195 |
-
|
3196 |
-
.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
|
3197 |
-
.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:active,
|
3198 |
-
.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
|
3199 |
-
.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
3200 |
-
background: #c7a589;
|
3201 |
-
color: #fff;
|
3202 |
-
}
|
3203 |
-
|
3204 |
-
/* line 343, sass/partials/_jquery_ui.scss */
|
3205 |
-
|
3206 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,
|
3207 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
|
3208 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,
|
3209 |
-
.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3210 |
-
background: #413256;
|
3211 |
-
}
|
3212 |
-
|
3213 |
-
/* line 344, sass/partials/_jquery_ui.scss */
|
3214 |
-
|
3215 |
-
.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3216 |
-
border-color: #413256;
|
3217 |
-
}
|
3218 |
-
|
3219 |
-
/* line 345, sass/partials/_jquery_ui.scss */
|
3220 |
-
|
3221 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker th {
|
3222 |
-
border-color: #523f6d;
|
3223 |
-
}
|
3224 |
-
|
3225 |
-
/* line 346, sass/partials/_jquery_ui.scss */
|
3226 |
-
|
3227 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-active,
|
3228 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover {
|
3229 |
-
background: #a3b745;
|
3230 |
-
}
|
3231 |
-
|
3232 |
-
/* line 347, sass/partials/_jquery_ui.scss */
|
3233 |
-
|
3234 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
|
3235 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:active,
|
3236 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
|
3237 |
-
.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
3238 |
-
background: #a3b745;
|
3239 |
-
color: #fff;
|
3240 |
-
}
|
3241 |
-
|
3242 |
-
/* line 352, sass/partials/_jquery_ui.scss */
|
3243 |
-
|
3244 |
-
.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,
|
3245 |
-
.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
|
3246 |
-
.admin-color-midnight .cmb2-element .ui-datepicker thead,
|
3247 |
-
.admin-color-midnight .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3248 |
-
background: #26292c;
|
3249 |
-
}
|
3250 |
-
|
3251 |
-
/* line 353, sass/partials/_jquery_ui.scss */
|
3252 |
-
|
3253 |
-
.admin-color-midnight .cmb2-element .ui-datepicker th {
|
3254 |
-
border-color: #363b3f;
|
3255 |
-
}
|
3256 |
-
|
3257 |
-
/* line 354, sass/partials/_jquery_ui.scss */
|
3258 |
-
|
3259 |
-
.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-active,
|
3260 |
-
.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover {
|
3261 |
-
background: #e14d43;
|
3262 |
-
}
|
3263 |
-
|
3264 |
-
/* line 355, sass/partials/_jquery_ui.scss */
|
3265 |
-
|
3266 |
-
.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
|
3267 |
-
.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:active,
|
3268 |
-
.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
|
3269 |
-
.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
3270 |
-
background: #e14d43;
|
3271 |
-
color: #fff;
|
3272 |
-
}
|
3273 |
-
|
3274 |
-
/* line 360, sass/partials/_jquery_ui.scss */
|
3275 |
-
|
3276 |
-
.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,
|
3277 |
-
.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
|
3278 |
-
.admin-color-ocean .cmb2-element .ui-datepicker thead,
|
3279 |
-
.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3280 |
-
background: #627c83;
|
3281 |
-
}
|
3282 |
-
|
3283 |
-
/* line 361, sass/partials/_jquery_ui.scss */
|
3284 |
-
|
3285 |
-
.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3286 |
-
border-color: #627c83;
|
3287 |
-
}
|
3288 |
-
|
3289 |
-
/* line 362, sass/partials/_jquery_ui.scss */
|
3290 |
-
|
3291 |
-
.admin-color-ocean .cmb2-element .ui-datepicker th {
|
3292 |
-
border-color: #738e96;
|
3293 |
-
}
|
3294 |
-
|
3295 |
-
/* line 363, sass/partials/_jquery_ui.scss */
|
3296 |
-
|
3297 |
-
.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-active,
|
3298 |
-
.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover {
|
3299 |
-
background: #9ebaa0;
|
3300 |
-
}
|
3301 |
-
|
3302 |
-
/* line 364, sass/partials/_jquery_ui.scss */
|
3303 |
-
|
3304 |
-
.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
|
3305 |
-
.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:active,
|
3306 |
-
.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
|
3307 |
-
.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
3308 |
-
background: #9ebaa0;
|
3309 |
-
color: #fff;
|
3310 |
-
}
|
3311 |
-
|
3312 |
-
/* line 369, sass/partials/_jquery_ui.scss */
|
3313 |
-
|
3314 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,
|
3315 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
|
3316 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker thead,
|
3317 |
-
.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3318 |
-
background: #be3631;
|
3319 |
-
}
|
3320 |
-
|
3321 |
-
/* line 370, sass/partials/_jquery_ui.scss */
|
3322 |
-
|
3323 |
-
.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3324 |
-
border-color: #be3631;
|
3325 |
-
}
|
3326 |
-
|
3327 |
-
/* line 371, sass/partials/_jquery_ui.scss */
|
3328 |
-
|
3329 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker th {
|
3330 |
-
border-color: #cf4944;
|
3331 |
-
}
|
3332 |
-
|
3333 |
-
/* line 372, sass/partials/_jquery_ui.scss */
|
3334 |
-
|
3335 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-active,
|
3336 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover {
|
3337 |
-
background: #dd823b;
|
3338 |
-
}
|
3339 |
-
|
3340 |
-
/* line 373, sass/partials/_jquery_ui.scss */
|
3341 |
-
|
3342 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
|
3343 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:active,
|
3344 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
|
3345 |
-
.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
3346 |
-
background: #dd823b;
|
3347 |
-
color: #fff;
|
3348 |
-
}
|
3349 |
-
|
3350 |
-
/* line 378, sass/partials/_jquery_ui.scss */
|
3351 |
-
|
3352 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,
|
3353 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,
|
3354 |
-
.admin-color-light .cmb2-element .ui-datepicker thead,
|
3355 |
-
.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header,
|
3356 |
-
.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3357 |
-
background: #e5e5e5;
|
3358 |
-
}
|
3359 |
-
|
3360 |
-
/* line 379, sass/partials/_jquery_ui.scss */
|
3361 |
-
|
3362 |
-
.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3363 |
-
border-color: #e5e5e5;
|
3364 |
-
}
|
3365 |
-
|
3366 |
-
/* line 380, sass/partials/_jquery_ui.scss */
|
3367 |
-
|
3368 |
-
.admin-color-light .cmb2-element .ui-datepicker td,
|
3369 |
-
.admin-color-light .cmb2-element .ui-datepicker {
|
3370 |
-
background: #fff;
|
3371 |
-
}
|
3372 |
-
|
3373 |
-
/* line 381, sass/partials/_jquery_ui.scss */
|
3374 |
-
|
3375 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next span,
|
3376 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev span {
|
3377 |
-
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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");
|
3378 |
-
}
|
3379 |
-
|
3380 |
-
/* line 382, sass/partials/_jquery_ui.scss */
|
3381 |
-
|
3382 |
-
.admin-color-light .cmb2-element .ui-datepicker th {
|
3383 |
-
border-color: #fff;
|
3384 |
-
}
|
3385 |
-
|
3386 |
-
/* line 383, sass/partials/_jquery_ui.scss */
|
3387 |
-
|
3388 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,
|
3389 |
-
.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,
|
3390 |
-
.admin-color-light .cmb2-element .ui-datepicker th,
|
3391 |
-
.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header {
|
3392 |
-
color: #555;
|
3393 |
-
}
|
3394 |
-
|
3395 |
-
/* line 384, sass/partials/_jquery_ui.scss */
|
3396 |
-
|
3397 |
-
.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,
|
3398 |
-
.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,
|
3399 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:hover,
|
3400 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:active,
|
3401 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:hover,
|
3402 |
-
.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:active {
|
3403 |
-
color: #fff;
|
3404 |
-
background: #888;
|
3405 |
-
}
|
3406 |
-
|
3407 |
-
/* line 385, sass/partials/_jquery_ui.scss */
|
3408 |
-
|
3409 |
-
.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled,
|
3410 |
-
.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
|
3411 |
-
color: #ccc;
|
3412 |
-
}
|
3413 |
-
|
3414 |
-
/*# sourceMappingURL=cmb2.css.map */
|
3415 |
-
|
3416 |
-
@media (max-width: 450px) {
|
3417 |
-
|
3418 |
-
/* line 209, sass/partials/_main_wrap.scss */
|
3419 |
-
|
3420 |
-
.cmb-th {
|
3421 |
-
font-size: 1.2em;
|
3422 |
-
display: block;
|
3423 |
-
float: none;
|
3424 |
-
padding-bottom: 1em;
|
3425 |
-
text-align: left;
|
3426 |
-
width: 100%;
|
3427 |
-
}
|
3428 |
-
|
3429 |
-
/* line 27, sass/partials/_mixins.scss */
|
3430 |
-
|
3431 |
-
.cmb-th label {
|
3432 |
-
display: block;
|
3433 |
-
margin-top: 0em;
|
3434 |
-
padding-bottom: 5px;
|
3435 |
-
}
|
3436 |
-
|
3437 |
-
/* line 32, sass/partials/_mixins.scss */
|
3438 |
-
|
3439 |
-
.cmb-th label:after {
|
3440 |
-
border-bottom: 1px solid #e9e9e9;
|
3441 |
-
content: '';
|
3442 |
-
clear: both;
|
3443 |
-
display: block;
|
3444 |
-
padding-top: .4em;
|
3445 |
-
}
|
3446 |
-
|
3447 |
-
/* line 431, sass/partials/_main_wrap.scss */
|
3448 |
-
|
3449 |
-
.cmb-th,
|
3450 |
-
.cmb-td,
|
3451 |
-
.cmb-th + .cmb-td {
|
3452 |
-
display: block;
|
3453 |
-
float: none;
|
3454 |
-
width: 100%;
|
3455 |
-
}
|
3456 |
-
|
3457 |
-
/* line 72, sass/partials/_post_metaboxes.scss */
|
3458 |
-
|
3459 |
-
.postbox-container .cmb-row:not(:last-of-type),
|
3460 |
-
.postbox-container .cmb-repeatable-group:not(:last-of-type),
|
3461 |
-
.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),
|
3462 |
-
.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type) {
|
3463 |
-
border-bottom: 0;
|
3464 |
-
}
|
3465 |
-
|
3466 |
-
}
|
3467 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/cmb2.css.map
DELETED
@@ -1,7 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"version": 3,
|
3 |
-
"mappings": "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",
|
4 |
-
"sources": ["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"],
|
5 |
-
"names": [],
|
6 |
-
"file": "cmb2.css"
|
7 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/cmb2.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-left:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 5px 0 0;padding:0}.cmb2-wrap .button,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 10px 0 0}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat-row{padding:1.8em 0 0}.cmb2-wrap .cmb-row.cmb-repeat-row:first-of-type{padding:0}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1.8em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb2-metabox>.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}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em;max-width:1000px}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:left;font-weight:600;line-height:1.3;padding:20px 10px 20px 0;vertical-align:top;width:200px}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:left}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:right}.empty-row.hidden{display:none}.cmb-repeatable-group .cmb-th{padding:5px}.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}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;padding-bottom:5px}.cmb-repeatable-group .cmb-group-description .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-right:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:right}p.cmb2-metabox-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#aaa;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-right:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;float:left;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#fff;border:1px solid #e9e9e9;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0;padding:5px}.cmb2-media-status .embed-status{float:left;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;left:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;float:left;margin-right:10px;width:auto}.cmb-attach-list li{clear:both;display:inline-block;margin-bottom:25px;width:100%}.cmb-attach-list li img{cursor:move;float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-left:2.2em}.cmb-repeat-group-wrap .cmb2-wrap,.postbox-container .cmb2-wrap{margin:0}.cmb-repeat-group-wrap .cmb2-wrap>.cmb-field-list>.cmb-row,.postbox-container .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-repeat-group-wrap .cmb2-wrap input[type=text].cmb2-oembed,.postbox-container .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-repeat-group-wrap .cmb-row,.postbox-container .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-repeat-group-wrap .cmb-row .cmbhandle,.postbox-container .cmb-row .cmbhandle{right:-1em;position:relative}.cmb-repeat-group-wrap .cmb-repeatable-grouping,.postbox-container .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-repeat-group-wrap .cmb-repeatable-group>.cmb-row,.postbox-container .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-repeat-group-wrap .cmb-th,.postbox-container .cmb-th{width:18%;padding:0 2% 0 0}.cmb-repeat-group-wrap .cmb-td,.postbox-container .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-repeat-group-wrap .cmb-repeat-row .cmb-td,.postbox-container .cmb-repeat-row .cmb-td{padding-bottom:1.8em}.cmb-repeat-group-wrap .cmb-th+.cmb-td,.postbox-container .cmb-th+.cmb-td{width:80%;float:right}.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}.cmb-repeat-group-wrap .cmb-remove-field-row,.cmb-repeat-group-wrap .cmb-repeat-group-field,.postbox-container .cmb-remove-field-row,.postbox-container .cmb-repeat-group-field{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody,.cmb-repeat-group-wrap .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,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody{display:table;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text,.cmb-repeat-group-wrap .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,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody input.regular-text{width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row),.cmb-repeat-group-wrap .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),.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(.hidden):not(.empty-row){display:table-row}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td,.cmb-repeat-group-wrap .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,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td{display:table-cell;float:none;width:100%}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td,.cmb-repeat-group-wrap .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,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-row:not(:first-of-type) .cmb-td{padding-top:1.8em}.cmb-repeat-group-wrap .cmb2-metabox>.cmb-row .cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row,.cmb-repeat-group-wrap .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,.postbox-container .cmb2-metabox>.cmb-row.table-layout .cmb-repeat-table .cmb-tbody .cmb-td.cmb-remove-row{padding-right:0}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-options-page .cmb2-metabox-title{font-size:1.3em;margin:1em 0}.cmb2-options-page .cmb2-metabox-title+p.cmb2-metabox-description{margin-top:-1.6em;margin-bottom:.8em}.postbox .cmb-spinner{float:left}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row,.inner-sidebar .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.4em 0}#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker),.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker){width:100%}#side-sortables .cmb2-wrap input+input:not(.wp-picker-clear),#side-sortables .cmb2-wrap input+select,.inner-sidebar .cmb2-wrap input+input:not(.wp-picker-clear),.inner-sidebar .cmb2-wrap input+select{margin-left:0;margin-top:1em;display:block}#side-sortables .cmb2-wrap input.cmb2-text-money,.inner-sidebar .cmb2-wrap input.cmb2-text-money{max-width:70%}#side-sortables .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description,.inner-sidebar .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description{display:block}#side-sortables .cmb2-wrap label,.inner-sidebar .cmb2-wrap label{display:block;font-weight:700;padding:0 0 5px}#side-sortables textarea,.inner-sidebar textarea{max-width:99%}#side-sortables .cmb-repeatable-group,.inner-sidebar .cmb-repeatable-group{border-bottom:1px solid #e9e9e9}#side-sortables .cmb-repeat-group-wrap>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-repeat-group-wrap>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td,#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td,.inner-sidebar .cmb-th,.inner-sidebar .cmb-th+.cmb-td{width:100%;display:block;float:none}#side-sortables .closed .inside,.inner-sidebar .closed .inside{display:none}#side-sortables .cmb-td .cmb-td,.inner-sidebar .cmb-td .cmb-td{padding-bottom:1em}#side-sortables .cmb-th,.inner-sidebar .cmb-th{display:block;float:none;padding-bottom:1em;text-align:left;width:100%;padding-left:0;padding-right:0}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{display:block;margin-top:0;padding-bottom:5px}#side-sortables .cmb-th label:after,.inner-sidebar .cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{font-size:14px;line-height:1.4em}#side-sortables .cmb-group-description .cmb-th,.inner-sidebar .cmb-group-description .cmb-th{padding-top:0}#side-sortables .cmb-group-description .cmb2-metabox-description,#side-sortables .cmb-group-title .cmb-th,.inner-sidebar .cmb-group-description .cmb2-metabox-description,.inner-sidebar .cmb-group-title .cmb-th{padding:0}#side-sortables .cmb-repeatable-grouping+.cmb-repeatable-grouping,.inner-sidebar .cmb-repeatable-grouping+.cmb-repeatable-grouping{margin-top:1em}#side-sortables .cmb2-media-status .embed-status img,#side-sortables .cmb2-media-status .img-status img,.inner-sidebar .cmb2-media-status .embed-status img,.inner-sidebar .cmb2-media-status .img-status img{max-width:90%;height:auto}#side-sortables .cmb2-list label,.inner-sidebar .cmb2-list label{display:inline;font-weight:400}#side-sortables .cmb2-metabox-description,.inner-sidebar .cmb2-metabox-description{display:block;padding:7px 0 0}#side-sortables .cmb-type-checkbox .cmb-td label,#side-sortables .cmb-type-checkbox .cmb2-metabox-description,.inner-sidebar .cmb-type-checkbox .cmb-td label,.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description{font-weight:400;display:inline}#side-sortables .cmb-row .cmb2-metabox-description,.inner-sidebar .cmb-row .cmb2-metabox-description{padding-bottom:1.8em}#side-sortables .cmb2-metabox-title,.inner-sidebar .cmb2-metabox-title{font-size:1.2em;font-style:italic}#side-sortables .cmb-remove-row,.inner-sidebar .cmb-remove-row{clear:both;padding-top:12px;padding-bottom:0}#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td{width:auto;clear:none;float:left;padding-top:0}#side-sortables .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row,.inner-sidebar .cmb-type-colorpicker .cmb-repeat-row .cmb-td.cmb-remove-row{float:right;margin:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmb-repeat-group-wrap{max-width:1000px}.cmb2-metabox .cmbhandle{color:#aaa;float:right;width:27px;height:30px;cursor:pointer;right:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';right:12px;font:400 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}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.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;cursor:pointer;padding:2px 6px 3px}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){color:#a00}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}.cmb2-element .ui-helper-hidden{display:none}.cmb2-element .ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.cmb2-element .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.cmb2-element .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cmb2-element * html .ui-helper-clearfix{height:1%}.cmb2-element .ui-helper-clearfix{display:block}.cmb2-element .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.cmb2-element .ui-state-disabled{cursor:default!important}.cmb2-element .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.cmb2-element .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.cmb2-element .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.cmb2-element .ui-widget .ui-widget{font-size:1em}.cmb2-element .ui-widget button,.cmb2-element .ui-widget input,.cmb2-element .ui-widget select,.cmb2-element .ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.cmb2-element .ui-widget-content{border:1px solid #aaa;background:#fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.cmb2-element .ui-widget-content a{color:#222}.cmb2-element .ui-widget-header{border:1px solid #aaa;background:#ccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.cmb2-element .ui-widget-header a{color:#222}.cmb2-element .ui-state-default,.cmb2-element .ui-widget-content .ui-state-default,.cmb2-element .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:400;color:#555}.cmb2-element .ui-state-default a,.cmb2-element .ui-state-default a:link,.cmb2-element .ui-state-default a:visited{color:#555;text-decoration:none}.cmb2-element .ui-state-focus,.cmb2-element .ui-state-hover,.cmb2-element .ui-widget-content .ui-state-focus,.cmb2-element .ui-widget-content .ui-state-hover,.cmb2-element .ui-widget-header .ui-state-focus,.cmb2-element .ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-hover a,.cmb2-element .ui-state-hover a:hover{color:#212121;text-decoration:none}.cmb2-element .ui-state-active,.cmb2-element .ui-widget-content .ui-state-active,.cmb2-element .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.cmb2-element .ui-state-active a,.cmb2-element .ui-state-active a:link,.cmb2-element .ui-state-active a:visited{color:#212121;text-decoration:none}.cmb2-element .ui-widget :active{outline:0}.cmb2-element .ui-state-highlight,.cmb2-element .ui-widget-content .ui-state-highlight,.cmb2-element .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.cmb2-element .ui-state-highlight a,.cmb2-element .ui-widget-content .ui-state-highlight a,.cmb2-element .ui-widget-header .ui-state-highlight a{color:#363636}.cmb2-element .ui-state-error,.cmb2-element .ui-widget-content .ui-state-error,.cmb2-element .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.cmb2-element .ui-state-error a,.cmb2-element .ui-state-error-text,.cmb2-element .ui-widget-content .ui-state-error a,.cmb2-element .ui-widget-content .ui-state-error-text,.cmb2-element .ui-widget-header .ui-state-error a,.cmb2-element .ui-widget-header .ui-state-error-text{color:#cd0a0a}.cmb2-element .ui-priority-primary,.cmb2-element .ui-widget-content .ui-priority-primary,.cmb2-element .ui-widget-header .ui-priority-primary{font-weight:700}.cmb2-element .ui-priority-secondary,.cmb2-element .ui-widget-content .ui-priority-secondary,.cmb2-element .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.cmb2-element .ui-state-disabled,.cmb2-element .ui-widget-content .ui-state-disabled,.cmb2-element .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.cmb2-element .ui-icon{width:16px;height:16px;background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-widget-content .ui-icon,.cmb2-element .ui-widget-header .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}.cmb2-element .ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}.cmb2-element .ui-state-active .ui-icon,.cmb2-element .ui-state-focus .ui-icon,.cmb2-element .ui-state-hover .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png)}.cmb2-element .ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_2e83ff_256x240.png)}.cmb2-element .ui-state-error .ui-icon,.cmb2-element .ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_cd0a0a_256x240.png)}.cmb2-element .ui-icon-carat-1-n{background-position:0 0}.cmb2-element .ui-icon-carat-1-ne{background-position:-16px 0}.cmb2-element .ui-icon-carat-1-e{background-position:-32px 0}.cmb2-element .ui-icon-carat-1-se{background-position:-48px 0}.cmb2-element .ui-icon-carat-1-s{background-position:-64px 0}.cmb2-element .ui-icon-carat-1-sw{background-position:-80px 0}.cmb2-element .ui-icon-carat-1-w{background-position:-96px 0}.cmb2-element .ui-icon-carat-1-nw{background-position:-112px 0}.cmb2-element .ui-icon-carat-2-n-s{background-position:-128px 0}.cmb2-element .ui-icon-carat-2-e-w{background-position:-144px 0}.cmb2-element .ui-icon-triangle-1-n{background-position:0 -16px}.cmb2-element .ui-icon-triangle-1-ne{background-position:-16px -16px}.cmb2-element .ui-icon-triangle-1-e{background-position:-32px -16px}.cmb2-element .ui-icon-triangle-1-se{background-position:-48px -16px}.cmb2-element .ui-icon-triangle-1-s{background-position:-64px -16px}.cmb2-element .ui-icon-triangle-1-sw{background-position:-80px -16px}.cmb2-element .ui-icon-triangle-1-w{background-position:-96px -16px}.cmb2-element .ui-icon-triangle-1-nw{background-position:-112px -16px}.cmb2-element .ui-icon-triangle-2-n-s{background-position:-128px -16px}.cmb2-element .ui-icon-triangle-2-e-w{background-position:-144px -16px}.cmb2-element .ui-icon-arrow-1-n{background-position:0 -32px}.cmb2-element .ui-icon-arrow-1-ne{background-position:-16px -32px}.cmb2-element .ui-icon-arrow-1-e{background-position:-32px -32px}.cmb2-element .ui-icon-arrow-1-se{background-position:-48px -32px}.cmb2-element .ui-icon-arrow-1-s{background-position:-64px -32px}.cmb2-element .ui-icon-arrow-1-sw{background-position:-80px -32px}.cmb2-element .ui-icon-arrow-1-w{background-position:-96px -32px}.cmb2-element .ui-icon-arrow-1-nw{background-position:-112px -32px}.cmb2-element .ui-icon-arrow-2-n-s{background-position:-128px -32px}.cmb2-element .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.cmb2-element .ui-icon-arrow-2-e-w{background-position:-160px -32px}.cmb2-element .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.cmb2-element .ui-icon-arrowstop-1-n{background-position:-192px -32px}.cmb2-element .ui-icon-arrowstop-1-e{background-position:-208px -32px}.cmb2-element .ui-icon-arrowstop-1-s{background-position:-224px -32px}.cmb2-element .ui-icon-arrowstop-1-w{background-position:-240px -32px}.cmb2-element .ui-icon-arrowthick-1-n{background-position:0 -48px}.cmb2-element .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.cmb2-element .ui-icon-arrowthick-1-e{background-position:-32px -48px}.cmb2-element .ui-icon-arrowthick-1-se{background-position:-48px -48px}.cmb2-element .ui-icon-arrowthick-1-s{background-position:-64px -48px}.cmb2-element .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.cmb2-element .ui-icon-arrowthick-1-w{background-position:-96px -48px}.cmb2-element .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.cmb2-element .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.cmb2-element .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.cmb2-element .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.cmb2-element .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.cmb2-element .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.cmb2-element .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.cmb2-element .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.cmb2-element .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.cmb2-element .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.cmb2-element .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.cmb2-element .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.cmb2-element .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.cmb2-element .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.cmb2-element .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.cmb2-element .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.cmb2-element .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.cmb2-element .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.cmb2-element .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.cmb2-element .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.cmb2-element .ui-icon-arrow-4{background-position:0 -80px}.cmb2-element .ui-icon-arrow-4-diag{background-position:-16px -80px}.cmb2-element .ui-icon-extlink{background-position:-32px -80px}.cmb2-element .ui-icon-newwin{background-position:-48px -80px}.cmb2-element .ui-icon-refresh{background-position:-64px -80px}.cmb2-element .ui-icon-shuffle{background-position:-80px -80px}.cmb2-element .ui-icon-transfer-e-w{background-position:-96px -80px}.cmb2-element .ui-icon-transferthick-e-w{background-position:-112px -80px}.cmb2-element .ui-icon-folder-collapsed{background-position:0 -96px}.cmb2-element .ui-icon-folder-open{background-position:-16px -96px}.cmb2-element .ui-icon-document{background-position:-32px -96px}.cmb2-element .ui-icon-document-b{background-position:-48px -96px}.cmb2-element .ui-icon-note{background-position:-64px -96px}.cmb2-element .ui-icon-mail-closed{background-position:-80px -96px}.cmb2-element .ui-icon-mail-open{background-position:-96px -96px}.cmb2-element .ui-icon-suitcase{background-position:-112px -96px}.cmb2-element .ui-icon-comment{background-position:-128px -96px}.cmb2-element .ui-icon-person{background-position:-144px -96px}.cmb2-element .ui-icon-print{background-position:-160px -96px}.cmb2-element .ui-icon-trash{background-position:-176px -96px}.cmb2-element .ui-icon-locked{background-position:-192px -96px}.cmb2-element .ui-icon-unlocked{background-position:-208px -96px}.cmb2-element .ui-icon-bookmark{background-position:-224px -96px}.cmb2-element .ui-icon-tag{background-position:-240px -96px}.cmb2-element .ui-icon-home{background-position:0 -112px}.cmb2-element .ui-icon-flag{background-position:-16px -112px}.cmb2-element .ui-icon-calendar{background-position:-32px -112px}.cmb2-element .ui-icon-cart{background-position:-48px -112px}.cmb2-element .ui-icon-pencil{background-position:-64px -112px}.cmb2-element .ui-icon-clock{background-position:-80px -112px}.cmb2-element .ui-icon-disk{background-position:-96px -112px}.cmb2-element .ui-icon-calculator{background-position:-112px -112px}.cmb2-element .ui-icon-zoomin{background-position:-128px -112px}.cmb2-element .ui-icon-zoomout{background-position:-144px -112px}.cmb2-element .ui-icon-search{background-position:-160px -112px}.cmb2-element .ui-icon-wrench{background-position:-176px -112px}.cmb2-element .ui-icon-gear{background-position:-192px -112px}.cmb2-element .ui-icon-heart{background-position:-208px -112px}.cmb2-element .ui-icon-star{background-position:-224px -112px}.cmb2-element .ui-icon-link{background-position:-240px -112px}.cmb2-element .ui-icon-cancel{background-position:0 -128px}.cmb2-element .ui-icon-plus{background-position:-16px -128px}.cmb2-element .ui-icon-plusthick{background-position:-32px -128px}.cmb2-element .ui-icon-minus{background-position:-48px -128px}.cmb2-element .ui-icon-minusthick{background-position:-64px -128px}.cmb2-element .ui-icon-close{background-position:-80px -128px}.cmb2-element .ui-icon-closethick{background-position:-96px -128px}.cmb2-element .ui-icon-key{background-position:-112px -128px}.cmb2-element .ui-icon-lightbulb{background-position:-128px -128px}.cmb2-element .ui-icon-scissors{background-position:-144px -128px}.cmb2-element .ui-icon-clipboard{background-position:-160px -128px}.cmb2-element .ui-icon-copy{background-position:-176px -128px}.cmb2-element .ui-icon-contact{background-position:-192px -128px}.cmb2-element .ui-icon-image{background-position:-208px -128px}.cmb2-element .ui-icon-video{background-position:-224px -128px}.cmb2-element .ui-icon-script{background-position:-240px -128px}.cmb2-element .ui-icon-alert{background-position:0 -144px}.cmb2-element .ui-icon-info{background-position:-16px -144px}.cmb2-element .ui-icon-notice{background-position:-32px -144px}.cmb2-element .ui-icon-help{background-position:-48px -144px}.cmb2-element .ui-icon-check{background-position:-64px -144px}.cmb2-element .ui-icon-bullet{background-position:-80px -144px}.cmb2-element .ui-icon-radio-off{background-position:-96px -144px}.cmb2-element .ui-icon-radio-on{background-position:-112px -144px}.cmb2-element .ui-icon-pin-w{background-position:-128px -144px}.cmb2-element .ui-icon-pin-s{background-position:-144px -144px}.cmb2-element .ui-icon-play{background-position:0 -160px}.cmb2-element .ui-icon-pause{background-position:-16px -160px}.cmb2-element .ui-icon-seek-next{background-position:-32px -160px}.cmb2-element .ui-icon-seek-prev{background-position:-48px -160px}.cmb2-element .ui-icon-seek-end{background-position:-64px -160px}.cmb2-element .ui-icon-seek-first,.cmb2-element .ui-icon-seek-start{background-position:-80px -160px}.cmb2-element .ui-icon-stop{background-position:-96px -160px}.cmb2-element .ui-icon-eject{background-position:-112px -160px}.cmb2-element .ui-icon-volume-off{background-position:-128px -160px}.cmb2-element .ui-icon-volume-on{background-position:-144px -160px}.cmb2-element .ui-icon-power{background-position:0 -176px}.cmb2-element .ui-icon-signal-diag{background-position:-16px -176px}.cmb2-element .ui-icon-signal{background-position:-32px -176px}.cmb2-element .ui-icon-battery-0{background-position:-48px -176px}.cmb2-element .ui-icon-battery-1{background-position:-64px -176px}.cmb2-element .ui-icon-battery-2{background-position:-80px -176px}.cmb2-element .ui-icon-battery-3{background-position:-96px -176px}.cmb2-element .ui-icon-circle-plus{background-position:0 -192px}.cmb2-element .ui-icon-circle-minus{background-position:-16px -192px}.cmb2-element .ui-icon-circle-close{background-position:-32px -192px}.cmb2-element .ui-icon-circle-triangle-e{background-position:-48px -192px}.cmb2-element .ui-icon-circle-triangle-s{background-position:-64px -192px}.cmb2-element .ui-icon-circle-triangle-w{background-position:-80px -192px}.cmb2-element .ui-icon-circle-triangle-n{background-position:-96px -192px}.cmb2-element .ui-icon-circle-arrow-e{background-position:-112px -192px}.cmb2-element .ui-icon-circle-arrow-s{background-position:-128px -192px}.cmb2-element .ui-icon-circle-arrow-w{background-position:-144px -192px}.cmb2-element .ui-icon-circle-arrow-n{background-position:-160px -192px}.cmb2-element .ui-icon-circle-zoomin{background-position:-176px -192px}.cmb2-element .ui-icon-circle-zoomout{background-position:-192px -192px}.cmb2-element .ui-icon-circle-check{background-position:-208px -192px}.cmb2-element .ui-icon-circlesmall-plus{background-position:0 -208px}.cmb2-element .ui-icon-circlesmall-minus{background-position:-16px -208px}.cmb2-element .ui-icon-circlesmall-close{background-position:-32px -208px}.cmb2-element .ui-icon-squaresmall-plus{background-position:-48px -208px}.cmb2-element .ui-icon-squaresmall-minus{background-position:-64px -208px}.cmb2-element .ui-icon-squaresmall-close{background-position:-80px -208px}.cmb2-element .ui-icon-grip-dotted-vertical{background-position:0 -224px}.cmb2-element .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.cmb2-element .ui-icon-grip-solid-vertical{background-position:-32px -224px}.cmb2-element .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.cmb2-element .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.cmb2-element .ui-icon-grip-diagonal-se{background-position:-80px -224px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-left,.cmb2-element .ui-corner-tl,.cmb2-element .ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-right,.cmb2-element .ui-corner-top,.cmb2-element .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bl,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-left{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.cmb2-element .ui-corner-all,.cmb2-element .ui-corner-bottom,.cmb2-element .ui-corner-br,.cmb2-element .ui-corner-right{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.cmb2-element .ui-widget-overlay{background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.cmb2-element .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.cmb2-element .ui-datepicker{width:17em;display:none}.cmb2-element .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev{position:absolute;width:1.8em}.cmb2-element .ui-datepicker .ui-datepicker-prev{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px}.cmb2-element .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.cmb2-element .ui-datepicker select.ui-datepicker-month-year{width:100%}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year{width:49%}.cmb2-element .ui-datepicker select.ui-datepicker-month{margin-right:1%}.cmb2-element .ui-datepicker select.ui-datepicker-year{margin-left:1%}.cmb2-element .ui-datepicker table{width:100%;border-collapse:collapse}.cmb2-element .ui-datepicker th{text-align:center}.cmb2-element .ui-datepicker td a,.cmb2-element .ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.cmb2-element .ui-datepicker.ui-datepicker-multi{width:auto}.cmb2-element .ui-datepicker-multi .ui-datepicker-group{float:left}.cmb2-element .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.cmb2-element .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.cmb2-element .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.cmb2-element .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.cmb2-element .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.cmb2-element .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.cmb2-element .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.cmb2-element .ui-datepicker-rtl{direction:rtl}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.cmb2-element .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group{float:right}.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.cmb2-element .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.cmb2-element .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.cmb2-element .ui-datepicker{padding:0;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table{font-size:13px;margin:0}.cmb2-element .ui-datepicker .ui-datepicker-header{border:none;background:#222;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover{background:#222;border-color:transparent;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker thead{background:#222;color:#fff}.cmb2-element .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#fff;font-size:14px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{height:1em;top:.9em;border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev-hover{left:2px}.cmb2-element .ui-datepicker .ui-datepicker-next-hover{right:2px}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,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);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.cmb2-element .ui-datepicker th{padding:.75em 0;color:#fff;font-weight:400;border:none;border-top:1px solid #333}.cmb2-element .ui-datepicker td{background:#f1f1f1;border:none;padding:0}.cmb2-element .ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;padding:.5em;margin:0;font-weight:400;color:#333}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover{background:#0074a2;color:#fff}.cmb2-element .ui-datepicker td.ui-state-disabled,.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default{opacity:1;color:#999}.cmb2-element .ui-datepicker{background:#f1f1f1}.cmb2-element .ui-datepicker .ui-datepicker-close,.cmb2-element .ui-datepicker .ui-datepicker-current{font-size:14px;font-weight:400;background-image:none;border:none}.cmb2-element .ui-datepicker .ui-datepicker-close:active,.cmb2-element .ui-datepicker .ui-datepicker-close:hover,.cmb2-element .ui-datepicker .ui-datepicker-current:active,.cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#096484;color:#fff}.cmb2-element .ui-datepicker .ui-datepicker-buttonpane{border:none}.cmb2-element .ui-timepicker-div{font-size:14px}.cmb2-element .ui-timepicker-div .ui-widget-header{margin-bottom:8px;background:#222;border-color:#222}.cmb2-element .ui-timepicker-div dl{text-align:left}.cmb2-element .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.cmb2-element .ui-timepicker-rtl{direction:rtl}.cmb2-element .ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.cmb2-element .ui-timepicker-rtl dl dt{float:right;clear:right}.cmb2-element .ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header{background:#4796b3}.admin-color-blue .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker th{border-color:#52accc}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover{background:#096484}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#096484;color:#fff}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element .ui-timepicker-div .ui-widget-header{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker th{border-color:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover{background:#c7a589}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker th{border-color:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover{background:#a3b745}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element .ui-timepicker-div .ui-widget-header{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker th{border-color:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover{background:#e14d43}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header{background:#627c83}.admin-color-ocean .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker th{border-color:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover{background:#9ebaa0}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker thead,.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header{background:#be3631}.admin-color-sunrise .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker th{border-color:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover{background:#dd823b}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-current:hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{border-color:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker,.admin-color-light .cmb2-element .ui-datepicker td{background:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next span,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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)}.admin-color-light .cmb2-element .ui-datepicker th{border-color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element .ui-datepicker th,.admin-color-light .cmb2-element .ui-timepicker-div .ui-widget-header{color:#555}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:active,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-close:hover,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:active,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-current:hover,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover{color:#fff;background:#888}.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled,.admin-color-light .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default{color:#ccc}@media (max-width:450px){.cmb-th{font-size:1.2em;padding-bottom:1em;text-align:left}.cmb-th label{display:block;margin-top:0;padding-bottom:5px}.cmb-th label:after{border-bottom:1px solid #e9e9e9;content:'';clear:both;display:block;padding-top:.4em}.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}.cmb-repeat-group-wrap .cmb-repeatable-group:not(:last-of-type),.cmb-repeat-group-wrap .cmb-row:not(:last-of-type),.postbox-container .cmb-repeatable-group:not(:last-of-type),.postbox-container .cmb-row:not(:last-of-type){border-bottom:0}}
|
|
inc/cmb2/css/index.php
DELETED
File without changes
|
inc/cmb2/css/sass/cmb2-front.scss
DELETED
@@ -1,6 +0,0 @@
|
|
1 |
-
@import "cmb2.scss";
|
2 |
-
|
3 |
-
/**
|
4 |
-
* CMB2 Frontend
|
5 |
-
*/
|
6 |
-
@import "partials/front";
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/cmb2.scss
DELETED
@@ -1,13 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* CMB2 Styling
|
3 |
-
*/
|
4 |
-
|
5 |
-
@import "partials/variables";
|
6 |
-
@import "partials/mixins";
|
7 |
-
|
8 |
-
@import "partials/main_wrap";
|
9 |
-
@import "partials/post_metaboxes";
|
10 |
-
@import "partials/misc";
|
11 |
-
@import "partials/sidebar_placements";
|
12 |
-
@import "partials/collapsible_ui";
|
13 |
-
@import "partials/jquery_ui";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/index.php
DELETED
File without changes
|
inc/cmb2/css/sass/partials/_collapsible_ui.scss
DELETED
@@ -1,53 +0,0 @@
|
|
1 |
-
.cmb2-metabox {
|
2 |
-
.cmb-repeat-group-wrap {
|
3 |
-
max-width: 1000px
|
4 |
-
}
|
5 |
-
.cmbhandle {
|
6 |
-
color: #aaa;
|
7 |
-
float: right;
|
8 |
-
width: 27px;
|
9 |
-
height: 30px;
|
10 |
-
cursor: pointer;
|
11 |
-
right: -1em;
|
12 |
-
position: relative;
|
13 |
-
&:before {
|
14 |
-
content: '\f142';
|
15 |
-
right: 12px;
|
16 |
-
font: normal 20px/1 'dashicons';
|
17 |
-
speak: none;
|
18 |
-
display: inline-block;
|
19 |
-
padding: 8px 10px;
|
20 |
-
top: 0;
|
21 |
-
position: relative;
|
22 |
-
-webkit-font-smoothing: antialiased;
|
23 |
-
-moz-osx-font-smoothing: grayscale;
|
24 |
-
text-decoration: none !important;
|
25 |
-
}
|
26 |
-
}
|
27 |
-
|
28 |
-
.postbox.closed {
|
29 |
-
.cmbhandle {
|
30 |
-
&:before {
|
31 |
-
content: '\f140';
|
32 |
-
}
|
33 |
-
}
|
34 |
-
}
|
35 |
-
|
36 |
-
button.dashicons-before.dashicons-no-alt.cmb-remove-group-row {
|
37 |
-
-webkit-appearance: none !important;
|
38 |
-
background: none !important;
|
39 |
-
border: none !important;
|
40 |
-
position: absolute;
|
41 |
-
left: 0;
|
42 |
-
top: .5em;
|
43 |
-
line-height: 1em;
|
44 |
-
cursor: pointer;
|
45 |
-
padding: 2px 6px 3px;
|
46 |
-
&:not([disabled]) {
|
47 |
-
color: $dark-red;
|
48 |
-
&:hover {
|
49 |
-
color: $red;
|
50 |
-
}
|
51 |
-
}
|
52 |
-
}
|
53 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/partials/_front.scss
DELETED
@@ -1,38 +0,0 @@
|
|
1 |
-
.closed .inside {
|
2 |
-
display: none;
|
3 |
-
}
|
4 |
-
|
5 |
-
.cmb-repeatable-grouping {
|
6 |
-
position: relative;
|
7 |
-
|
8 |
-
.cmb-group-title {
|
9 |
-
margin-left: -1em;
|
10 |
-
margin-right: -1em;
|
11 |
-
min-height: 1.5em;
|
12 |
-
}
|
13 |
-
|
14 |
-
h3 {
|
15 |
-
font-size: 14px;
|
16 |
-
padding: 8px 12px;
|
17 |
-
margin: 0;
|
18 |
-
line-height: 1.4;
|
19 |
-
}
|
20 |
-
|
21 |
-
}
|
22 |
-
|
23 |
-
.cmb-repeatable-group {
|
24 |
-
|
25 |
-
&.repeatable .cmb-group-title {
|
26 |
-
padding-left: 2.2em;
|
27 |
-
}
|
28 |
-
|
29 |
-
&.non-repeatable .cmb-group-title {
|
30 |
-
padding-left: 12px;
|
31 |
-
}
|
32 |
-
|
33 |
-
}
|
34 |
-
|
35 |
-
.cmb-repeat-group-wrap .cmb-row .cmbhandle {
|
36 |
-
right: 0;
|
37 |
-
position: absolute;
|
38 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/partials/_jquery_ui.scss
DELETED
@@ -1,388 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* jQuery UI CSS Framework 1.8.16
|
3 |
-
*
|
4 |
-
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
|
5 |
-
* Dual licensed under the MIT or GPL Version 2 licenses.
|
6 |
-
* http://jquery.org/license
|
7 |
-
*
|
8 |
-
* http://docs.jquery.com/UI/Theming/API
|
9 |
-
*/
|
10 |
-
.cmb2-element {
|
11 |
-
.ui-helper-hidden { display: none; }
|
12 |
-
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
|
13 |
-
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
|
14 |
-
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
|
15 |
-
.ui-helper-clearfix { display: inline-block; }
|
16 |
-
* html .ui-helper-clearfix { height:1%; }
|
17 |
-
.ui-helper-clearfix { display:block; }
|
18 |
-
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
|
19 |
-
.ui-state-disabled { cursor: default !important; }
|
20 |
-
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
|
21 |
-
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
|
22 |
-
.ui-widget {
|
23 |
-
font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
|
24 |
-
.ui-widget { font-size: 1em; }
|
25 |
-
input, select, textarea, button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
|
26 |
-
}
|
27 |
-
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
|
28 |
-
.ui-widget-content a { color: #222222; }
|
29 |
-
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
|
30 |
-
.ui-widget-header a { color: #222222; }
|
31 |
-
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; font-weight: normal; color: #555555; }
|
32 |
-
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
|
33 |
-
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
|
34 |
-
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
|
35 |
-
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
|
36 |
-
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
|
37 |
-
.ui-widget :active { outline: none; }
|
38 |
-
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
|
39 |
-
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
|
40 |
-
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
|
41 |
-
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
|
42 |
-
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
|
43 |
-
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
|
44 |
-
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
|
45 |
-
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
|
46 |
-
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); }
|
47 |
-
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
|
48 |
-
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
|
49 |
-
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_888888_256x240.png); }
|
50 |
-
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }
|
51 |
-
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }
|
52 |
-
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_2e83ff_256x240.png); }
|
53 |
-
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_cd0a0a_256x240.png); }
|
54 |
-
.ui-icon-carat-1-n { background-position: 0 0; }
|
55 |
-
.ui-icon-carat-1-ne { background-position: -16px 0; }
|
56 |
-
.ui-icon-carat-1-e { background-position: -32px 0; }
|
57 |
-
.ui-icon-carat-1-se { background-position: -48px 0; }
|
58 |
-
.ui-icon-carat-1-s { background-position: -64px 0; }
|
59 |
-
.ui-icon-carat-1-sw { background-position: -80px 0; }
|
60 |
-
.ui-icon-carat-1-w { background-position: -96px 0; }
|
61 |
-
.ui-icon-carat-1-nw { background-position: -112px 0; }
|
62 |
-
.ui-icon-carat-2-n-s { background-position: -128px 0; }
|
63 |
-
.ui-icon-carat-2-e-w { background-position: -144px 0; }
|
64 |
-
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
65 |
-
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
66 |
-
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
67 |
-
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
68 |
-
.ui-icon-triangle-1-s { background-position: -64px -16px; }
|
69 |
-
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
70 |
-
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
71 |
-
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
72 |
-
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
73 |
-
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
74 |
-
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
75 |
-
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
76 |
-
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
77 |
-
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
78 |
-
.ui-icon-arrow-1-s { background-position: -64px -32px; }
|
79 |
-
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
80 |
-
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
81 |
-
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
82 |
-
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
83 |
-
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
84 |
-
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
85 |
-
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
86 |
-
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
87 |
-
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
88 |
-
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
89 |
-
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
90 |
-
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
|
91 |
-
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
92 |
-
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
93 |
-
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
94 |
-
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
95 |
-
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
96 |
-
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
97 |
-
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
98 |
-
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
99 |
-
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
100 |
-
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
101 |
-
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
102 |
-
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
103 |
-
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
104 |
-
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
105 |
-
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
106 |
-
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
107 |
-
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
108 |
-
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
109 |
-
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
110 |
-
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
111 |
-
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
112 |
-
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
113 |
-
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
114 |
-
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
115 |
-
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
116 |
-
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
117 |
-
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
118 |
-
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
119 |
-
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
120 |
-
.ui-icon-extlink { background-position: -32px -80px; }
|
121 |
-
.ui-icon-newwin { background-position: -48px -80px; }
|
122 |
-
.ui-icon-refresh { background-position: -64px -80px; }
|
123 |
-
.ui-icon-shuffle { background-position: -80px -80px; }
|
124 |
-
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
125 |
-
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
126 |
-
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
127 |
-
.ui-icon-folder-open { background-position: -16px -96px; }
|
128 |
-
.ui-icon-document { background-position: -32px -96px; }
|
129 |
-
.ui-icon-document-b { background-position: -48px -96px; }
|
130 |
-
.ui-icon-note { background-position: -64px -96px; }
|
131 |
-
.ui-icon-mail-closed { background-position: -80px -96px; }
|
132 |
-
.ui-icon-mail-open { background-position: -96px -96px; }
|
133 |
-
.ui-icon-suitcase { background-position: -112px -96px; }
|
134 |
-
.ui-icon-comment { background-position: -128px -96px; }
|
135 |
-
.ui-icon-person { background-position: -144px -96px; }
|
136 |
-
.ui-icon-print { background-position: -160px -96px; }
|
137 |
-
.ui-icon-trash { background-position: -176px -96px; }
|
138 |
-
.ui-icon-locked { background-position: -192px -96px; }
|
139 |
-
.ui-icon-unlocked { background-position: -208px -96px; }
|
140 |
-
.ui-icon-bookmark { background-position: -224px -96px; }
|
141 |
-
.ui-icon-tag { background-position: -240px -96px; }
|
142 |
-
.ui-icon-home { background-position: 0 -112px; }
|
143 |
-
.ui-icon-flag { background-position: -16px -112px; }
|
144 |
-
.ui-icon-calendar { background-position: -32px -112px; }
|
145 |
-
.ui-icon-cart { background-position: -48px -112px; }
|
146 |
-
.ui-icon-pencil { background-position: -64px -112px; }
|
147 |
-
.ui-icon-clock { background-position: -80px -112px; }
|
148 |
-
.ui-icon-disk { background-position: -96px -112px; }
|
149 |
-
.ui-icon-calculator { background-position: -112px -112px; }
|
150 |
-
.ui-icon-zoomin { background-position: -128px -112px; }
|
151 |
-
.ui-icon-zoomout { background-position: -144px -112px; }
|
152 |
-
.ui-icon-search { background-position: -160px -112px; }
|
153 |
-
.ui-icon-wrench { background-position: -176px -112px; }
|
154 |
-
.ui-icon-gear { background-position: -192px -112px; }
|
155 |
-
.ui-icon-heart { background-position: -208px -112px; }
|
156 |
-
.ui-icon-star { background-position: -224px -112px; }
|
157 |
-
.ui-icon-link { background-position: -240px -112px; }
|
158 |
-
.ui-icon-cancel { background-position: 0 -128px; }
|
159 |
-
.ui-icon-plus { background-position: -16px -128px; }
|
160 |
-
.ui-icon-plusthick { background-position: -32px -128px; }
|
161 |
-
.ui-icon-minus { background-position: -48px -128px; }
|
162 |
-
.ui-icon-minusthick { background-position: -64px -128px; }
|
163 |
-
.ui-icon-close { background-position: -80px -128px; }
|
164 |
-
.ui-icon-closethick { background-position: -96px -128px; }
|
165 |
-
.ui-icon-key { background-position: -112px -128px; }
|
166 |
-
.ui-icon-lightbulb { background-position: -128px -128px; }
|
167 |
-
.ui-icon-scissors { background-position: -144px -128px; }
|
168 |
-
.ui-icon-clipboard { background-position: -160px -128px; }
|
169 |
-
.ui-icon-copy { background-position: -176px -128px; }
|
170 |
-
.ui-icon-contact { background-position: -192px -128px; }
|
171 |
-
.ui-icon-image { background-position: -208px -128px; }
|
172 |
-
.ui-icon-video { background-position: -224px -128px; }
|
173 |
-
.ui-icon-script { background-position: -240px -128px; }
|
174 |
-
.ui-icon-alert { background-position: 0 -144px; }
|
175 |
-
.ui-icon-info { background-position: -16px -144px; }
|
176 |
-
.ui-icon-notice { background-position: -32px -144px; }
|
177 |
-
.ui-icon-help { background-position: -48px -144px; }
|
178 |
-
.ui-icon-check { background-position: -64px -144px; }
|
179 |
-
.ui-icon-bullet { background-position: -80px -144px; }
|
180 |
-
.ui-icon-radio-off { background-position: -96px -144px; }
|
181 |
-
.ui-icon-radio-on { background-position: -112px -144px; }
|
182 |
-
.ui-icon-pin-w { background-position: -128px -144px; }
|
183 |
-
.ui-icon-pin-s { background-position: -144px -144px; }
|
184 |
-
.ui-icon-play { background-position: 0 -160px; }
|
185 |
-
.ui-icon-pause { background-position: -16px -160px; }
|
186 |
-
.ui-icon-seek-next { background-position: -32px -160px; }
|
187 |
-
.ui-icon-seek-prev { background-position: -48px -160px; }
|
188 |
-
.ui-icon-seek-end { background-position: -64px -160px; }
|
189 |
-
.ui-icon-seek-start { background-position: -80px -160px; }
|
190 |
-
.ui-icon-seek-first { background-position: -80px -160px; }
|
191 |
-
.ui-icon-stop { background-position: -96px -160px; }
|
192 |
-
.ui-icon-eject { background-position: -112px -160px; }
|
193 |
-
.ui-icon-volume-off { background-position: -128px -160px; }
|
194 |
-
.ui-icon-volume-on { background-position: -144px -160px; }
|
195 |
-
.ui-icon-power { background-position: 0 -176px; }
|
196 |
-
.ui-icon-signal-diag { background-position: -16px -176px; }
|
197 |
-
.ui-icon-signal { background-position: -32px -176px; }
|
198 |
-
.ui-icon-battery-0 { background-position: -48px -176px; }
|
199 |
-
.ui-icon-battery-1 { background-position: -64px -176px; }
|
200 |
-
.ui-icon-battery-2 { background-position: -80px -176px; }
|
201 |
-
.ui-icon-battery-3 { background-position: -96px -176px; }
|
202 |
-
.ui-icon-circle-plus { background-position: 0 -192px; }
|
203 |
-
.ui-icon-circle-minus { background-position: -16px -192px; }
|
204 |
-
.ui-icon-circle-close { background-position: -32px -192px; }
|
205 |
-
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
206 |
-
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
207 |
-
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
208 |
-
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
209 |
-
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
210 |
-
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
211 |
-
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
212 |
-
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
213 |
-
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
214 |
-
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
215 |
-
.ui-icon-circle-check { background-position: -208px -192px; }
|
216 |
-
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
217 |
-
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
218 |
-
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
219 |
-
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
220 |
-
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
221 |
-
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
222 |
-
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
223 |
-
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
224 |
-
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
225 |
-
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
226 |
-
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
227 |
-
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
228 |
-
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
|
229 |
-
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
|
230 |
-
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
|
231 |
-
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
|
232 |
-
.ui-widget-overlay { background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
|
233 |
-
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
|
234 |
-
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
|
235 |
-
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
|
236 |
-
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
|
237 |
-
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
|
238 |
-
.ui-datepicker .ui-datepicker-prev { left:2px; }
|
239 |
-
.ui-datepicker .ui-datepicker-next { right:2px; }
|
240 |
-
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
|
241 |
-
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
|
242 |
-
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
|
243 |
-
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
|
244 |
-
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
|
245 |
-
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
|
246 |
-
.ui-datepicker select.ui-datepicker-month,
|
247 |
-
.ui-datepicker select.ui-datepicker-year { width: 49%; }
|
248 |
-
.ui-datepicker select.ui-datepicker-month { margin-right: 1%; }
|
249 |
-
.ui-datepicker select.ui-datepicker-year { margin-left: 1%;}
|
250 |
-
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
|
251 |
-
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
|
252 |
-
.ui-datepicker td { border: 0; padding: 1px; }
|
253 |
-
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
|
254 |
-
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
|
255 |
-
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
|
256 |
-
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
|
257 |
-
.ui-datepicker.ui-datepicker-multi { width:auto; }
|
258 |
-
.ui-datepicker-multi .ui-datepicker-group { float:left; }
|
259 |
-
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
|
260 |
-
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
|
261 |
-
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
|
262 |
-
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
|
263 |
-
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
|
264 |
-
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
|
265 |
-
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
|
266 |
-
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
|
267 |
-
.ui-datepicker-rtl {
|
268 |
-
direction: rtl;
|
269 |
-
.ui-datepicker-prev { right: 2px; left: auto; }
|
270 |
-
.ui-datepicker-next { left: 2px; right: auto; }
|
271 |
-
.ui-datepicker-prev:hover { right: 1px; left: auto; }
|
272 |
-
.ui-datepicker-next:hover { left: 1px; right: auto; }
|
273 |
-
.ui-datepicker-buttonpane { clear:right; }
|
274 |
-
.ui-datepicker-buttonpane button { float: left; }
|
275 |
-
.ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
|
276 |
-
.ui-datepicker-group { float:right; }
|
277 |
-
.ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
278 |
-
.ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
279 |
-
}
|
280 |
-
.ui-datepicker-cover {
|
281 |
-
display: none; /*sorry for IE5*/
|
282 |
-
display/**/: block; /*sorry for IE5*/
|
283 |
-
position: absolute; /*must have*/
|
284 |
-
z-index: -1; /*must have*/
|
285 |
-
filter: mask(); /*must have*/
|
286 |
-
top: -4px; /*must have*/
|
287 |
-
left: -4px; /*must have*/
|
288 |
-
width: 200px; /*must have*/
|
289 |
-
height: 200px; /*must have*/
|
290 |
-
}
|
291 |
-
/* Customized Datepicker & Timepicker */
|
292 |
-
.ui-datepicker { padding: 0; border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
|
293 |
-
.ui-datepicker * { padding: 0; font-family: "Open Sans", sans-serif; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
|
294 |
-
.ui-datepicker table { font-size: 13px; margin: 0; }
|
295 |
-
.ui-datepicker .ui-datepicker-header { border: none; background: #222; color: #fff; font-weight: normal; }
|
296 |
-
.ui-datepicker .ui-datepicker-header .ui-state-hover { background: #222; border-color: transparent; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
|
297 |
-
.ui-datepicker thead { background: #222; color: #fff; }
|
298 |
-
.ui-datepicker .ui-datepicker-title { margin-top: .4em; margin-bottom: .3em; color: #fff; font-size: 14px; }
|
299 |
-
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { height: 1em; top: .9em; border: none; }
|
300 |
-
.ui-datepicker .ui-datepicker-prev-hover { left: 2px; }
|
301 |
-
.ui-datepicker .ui-datepicker-next-hover { right: 2px; }
|
302 |
-
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span { background-image: url('data:image/png;base64,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'); background-position: -32px 0; margin-top: 0; top: 0; font-weight: normal; }
|
303 |
-
.ui-datepicker .ui-datepicker-prev span { background-position: -96px 0; }
|
304 |
-
.ui-datepicker th { padding: 0.75em 0; color: #fff; font-weight: normal; border: none; border-top: 1px solid #333; }
|
305 |
-
.ui-datepicker td { background: #f1f1f1; border: none; padding: 0; }
|
306 |
-
.ui-datepicker td .ui-state-default { background: transparent; border: none; text-align: center; padding: .5em; margin: 0; font-weight: normal; color: #333; }
|
307 |
-
.ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #0074a2; color: #fff; }
|
308 |
-
.ui-datepicker td.ui-state-disabled, .ui-datepicker td.ui-state-disabled .ui-state-default { opacity: 1; color: #999; }
|
309 |
-
.ui-datepicker { background: #f1f1f1; }
|
310 |
-
.ui-datepicker .ui-datepicker-close, .ui-datepicker .ui-datepicker-current { font-size: 14px; font-weight: normal; background-image: none; border: none; }
|
311 |
-
.ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #096484; color: #fff; }
|
312 |
-
.ui-datepicker .ui-datepicker-buttonpane { border: none; }
|
313 |
-
.ui-timepicker-div { font-size: 14px; }
|
314 |
-
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; background: #222; border-color: #222; }
|
315 |
-
.ui-timepicker-div dl { text-align: left; }
|
316 |
-
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
|
317 |
-
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
|
318 |
-
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
|
319 |
-
.ui-timepicker-rtl { direction: rtl; }
|
320 |
-
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
|
321 |
-
.ui-timepicker-rtl dl dt { float: right; clear: right; }
|
322 |
-
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }
|
323 |
-
}
|
324 |
-
.admin-color-blue {
|
325 |
-
.cmb2-element {
|
326 |
-
.ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #4796b3; }
|
327 |
-
.ui-timepicker-div .ui-widget-header { border-color: #4796b3; }
|
328 |
-
.ui-datepicker th { border-color: #52accc; }
|
329 |
-
.ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #096484; }
|
330 |
-
.ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #096484; color: #fff; }
|
331 |
-
}
|
332 |
-
}
|
333 |
-
.admin-color-coffee {
|
334 |
-
.cmb2-element {
|
335 |
-
.ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #46403c; }
|
336 |
-
.ui-datepicker th { border-color: #59524c; }
|
337 |
-
.ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #c7a589; }
|
338 |
-
.ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #c7a589; color: #fff; }
|
339 |
-
}
|
340 |
-
}
|
341 |
-
.admin-color-ectoplasm {
|
342 |
-
.cmb2-element {
|
343 |
-
.ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #413256; }
|
344 |
-
.ui-timepicker-div .ui-widget-header { border-color: #413256; }
|
345 |
-
.ui-datepicker th { border-color: #523f6d; }
|
346 |
-
.ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #a3b745; }
|
347 |
-
.ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #a3b745; color: #fff; }
|
348 |
-
}
|
349 |
-
}
|
350 |
-
.admin-color-midnight {
|
351 |
-
.cmb2-element {
|
352 |
-
.ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #26292c; }
|
353 |
-
.ui-datepicker th { border-color: #363b3f; }
|
354 |
-
.ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #e14d43; }
|
355 |
-
.ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #e14d43; color: #fff; }
|
356 |
-
}
|
357 |
-
}
|
358 |
-
.admin-color-ocean {
|
359 |
-
.cmb2-element {
|
360 |
-
.ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #627c83; }
|
361 |
-
.ui-timepicker-div .ui-widget-header { border-color: #627c83; }
|
362 |
-
.ui-datepicker th { border-color: #738e96; }
|
363 |
-
.ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #9ebaa0; }
|
364 |
-
.ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #9ebaa0; color: #fff; }
|
365 |
-
}
|
366 |
-
}
|
367 |
-
.admin-color-sunrise {
|
368 |
-
.cmb2-element {
|
369 |
-
.ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header { background: #be3631; }
|
370 |
-
.ui-timepicker-div .ui-widget-header { border-color: #be3631; }
|
371 |
-
.ui-datepicker th { border-color: #cf4944; }
|
372 |
-
.ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover { background: #dd823b; }
|
373 |
-
.ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { background: #dd823b; color: #fff; }
|
374 |
-
}
|
375 |
-
}
|
376 |
-
.admin-color-light {
|
377 |
-
.cmb2-element {
|
378 |
-
.ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-header .ui-state-hover, .ui-datepicker thead, .ui-timepicker-div .ui-widget-header, .ui-timepicker-div .ui-widget-header { background: #e5e5e5; }
|
379 |
-
.ui-timepicker-div .ui-widget-header { border-color: #e5e5e5; }
|
380 |
-
.ui-datepicker td, .ui-datepicker { background: #fff; }
|
381 |
-
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUIxRjI2RjhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUIxRjI3MDhCODYxMUUzQTEyNERCMDU1QzdBQ0EyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjFGMjZEOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjFGMjZFOEI4NjExRTNBMTI0REIwNTVDN0FDQTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kKfR4AAAHcRJREFUeNrsXWuM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'); }
|
382 |
-
.ui-datepicker th { border-color: #fff; }
|
383 |
-
.ui-datepicker .ui-datepicker-title, .ui-datepicker td .ui-state-default, .ui-datepicker th, .ui-timepicker-div .ui-widget-header {color: #555; }
|
384 |
-
.ui-datepicker td .ui-state-active, .ui-datepicker td .ui-state-hover, .ui-datepicker .ui-datepicker-current:hover, .ui-datepicker .ui-datepicker-current:active, .ui-datepicker .ui-datepicker-close:hover, .ui-datepicker .ui-datepicker-close:active { color: #fff; background: #888; }
|
385 |
-
.ui-datepicker td.ui-state-disabled, .ui-datepicker td.ui-state-disabled .ui-state-default { color: #ccc; }
|
386 |
-
// .ui-datepicker .ui-datepicker-close, .ui-datepicker .ui-datepicker-current { background: #f1f1f1; }
|
387 |
-
}
|
388 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/partials/_main_wrap.scss
DELETED
@@ -1,438 +0,0 @@
|
|
1 |
-
/*--------------------------------------------------------------
|
2 |
-
Main Wrap
|
3 |
-
--------------------------------------------------------------*/
|
4 |
-
|
5 |
-
.cmb2-wrap {
|
6 |
-
margin: 0;
|
7 |
-
|
8 |
-
input,
|
9 |
-
textarea {
|
10 |
-
font-size: $font-size;
|
11 |
-
max-width: 100%;
|
12 |
-
padding: 5px;
|
13 |
-
|
14 |
-
}
|
15 |
-
|
16 |
-
input[type=text] {
|
17 |
-
|
18 |
-
&.cmb2-oembed {
|
19 |
-
width: 100%;
|
20 |
-
}
|
21 |
-
}
|
22 |
-
|
23 |
-
textarea {
|
24 |
-
width: 500px;
|
25 |
-
|
26 |
-
&.cmb2-textarea-code {
|
27 |
-
font-family: $font-mono;
|
28 |
-
line-height: 16px;
|
29 |
-
}
|
30 |
-
}
|
31 |
-
|
32 |
-
input {
|
33 |
-
|
34 |
-
&.cmb2-text-small,
|
35 |
-
&.cmb2-timepicker {
|
36 |
-
width: 100px;
|
37 |
-
// margin-right: 15px
|
38 |
-
}
|
39 |
-
|
40 |
-
&.cmb2-text-money {
|
41 |
-
width: 90px;
|
42 |
-
// margin-right: 15px
|
43 |
-
}
|
44 |
-
|
45 |
-
&.cmb2-text-medium {
|
46 |
-
width: 230px;
|
47 |
-
// margin-right: 15px
|
48 |
-
}
|
49 |
-
|
50 |
-
&.cmb2-upload-file {
|
51 |
-
width: 65%;
|
52 |
-
}
|
53 |
-
|
54 |
-
&.ed_button {
|
55 |
-
padding: 2px 4px;
|
56 |
-
}
|
57 |
-
|
58 |
-
&:not([type="hidden"]) {
|
59 |
-
+ input,
|
60 |
-
+ .button,
|
61 |
-
+ select {
|
62 |
-
margin-left: 20px;
|
63 |
-
}
|
64 |
-
}
|
65 |
-
}
|
66 |
-
|
67 |
-
ul {
|
68 |
-
margin: 0;
|
69 |
-
}
|
70 |
-
|
71 |
-
li {
|
72 |
-
font-size: $font-size;
|
73 |
-
line-height: 16px;
|
74 |
-
margin: 1px 0 5px 0;
|
75 |
-
}
|
76 |
-
|
77 |
-
// .cmb-field-list .cmb-field-list {
|
78 |
-
// padding-top:5px;
|
79 |
-
// margin: 0;
|
80 |
-
// }
|
81 |
-
|
82 |
-
select {
|
83 |
-
font-size: $font-size;
|
84 |
-
margin-top: 3px;
|
85 |
-
}
|
86 |
-
|
87 |
-
input:focus,
|
88 |
-
textarea:focus {
|
89 |
-
background: $light-yellow;
|
90 |
-
}
|
91 |
-
|
92 |
-
input[type="radio"] {
|
93 |
-
margin: 0 5px 0 0;
|
94 |
-
padding: 0
|
95 |
-
}
|
96 |
-
|
97 |
-
input[type="checkbox"] {
|
98 |
-
margin: 0 5px 0 0;
|
99 |
-
padding: 0;
|
100 |
-
}
|
101 |
-
|
102 |
-
button,
|
103 |
-
.button {
|
104 |
-
white-space: nowrap;
|
105 |
-
}
|
106 |
-
|
107 |
-
.mceLayout {
|
108 |
-
border: 1px solid $light-gray !important;
|
109 |
-
}
|
110 |
-
|
111 |
-
.mceIframeContainer {
|
112 |
-
background: #fff;
|
113 |
-
}
|
114 |
-
|
115 |
-
.meta_mce {
|
116 |
-
width: 97%;
|
117 |
-
|
118 |
-
textarea {
|
119 |
-
width: 100%;
|
120 |
-
}
|
121 |
-
}
|
122 |
-
|
123 |
-
// /**
|
124 |
-
// * Color picker
|
125 |
-
// */
|
126 |
-
.wp-color-result,
|
127 |
-
.wp-picker-input-wrap {
|
128 |
-
vertical-align: middle;
|
129 |
-
}
|
130 |
-
|
131 |
-
.wp-color-result,
|
132 |
-
.wp-picker-container {
|
133 |
-
margin: 0 10px 0 0;
|
134 |
-
}
|
135 |
-
|
136 |
-
.cmb-row {
|
137 |
-
margin: 0;
|
138 |
-
|
139 |
-
&:after {
|
140 |
-
content: '';
|
141 |
-
clear: both;
|
142 |
-
display: block;
|
143 |
-
width: 100%;
|
144 |
-
}
|
145 |
-
|
146 |
-
&.cmb-repeat-row {
|
147 |
-
padding: 1.8em 0 0;
|
148 |
-
|
149 |
-
&:first-of-type {
|
150 |
-
padding: 0;
|
151 |
-
}
|
152 |
-
}
|
153 |
-
|
154 |
-
&.cmb-repeat .cmb2-metabox-description {
|
155 |
-
padding-top: 0;
|
156 |
-
padding-bottom: 1.8em;
|
157 |
-
}
|
158 |
-
}
|
159 |
-
}
|
160 |
-
|
161 |
-
.cmb2-metabox {
|
162 |
-
clear: both;
|
163 |
-
margin: 0;
|
164 |
-
|
165 |
-
> .cmb-row:first-of-type >,
|
166 |
-
.cmb-field-list > .cmb-row:first-of-type > {
|
167 |
-
.cmb-td,
|
168 |
-
.cmb-th {
|
169 |
-
border: 0;
|
170 |
-
}
|
171 |
-
}
|
172 |
-
|
173 |
-
> .cmb-row {
|
174 |
-
.cmb-repeat-table .cmb-row > .cmb-td {
|
175 |
-
padding-right: 20px;
|
176 |
-
box-sizing: border-box;
|
177 |
-
float: left;
|
178 |
-
}
|
179 |
-
}
|
180 |
-
}
|
181 |
-
|
182 |
-
.cmb-add-row {
|
183 |
-
margin: 1.8em 0 0;
|
184 |
-
}
|
185 |
-
|
186 |
-
.cmb-nested .cmb-td,
|
187 |
-
.cmb-repeatable-group .cmb-th,
|
188 |
-
.cmb-repeatable-group:first-of-type {
|
189 |
-
border: 0;
|
190 |
-
}
|
191 |
-
|
192 |
-
.cmb-row:last-of-type,
|
193 |
-
.cmb2-wrap .cmb-row:last-of-type,
|
194 |
-
.cmb-repeatable-group:last-of-type {
|
195 |
-
border-bottom: 0;
|
196 |
-
}
|
197 |
-
|
198 |
-
.cmb-repeatable-grouping {
|
199 |
-
border: 1px solid $light-gray;
|
200 |
-
padding: 0 1em;
|
201 |
-
max-width: 1000px;
|
202 |
-
&.cmb-row {
|
203 |
-
margin: 0 0 0.8em;
|
204 |
-
}
|
205 |
-
+ .cmb-repeatable-grouping {
|
206 |
-
}
|
207 |
-
}
|
208 |
-
|
209 |
-
.cmb-th {
|
210 |
-
color: $dark-gray;
|
211 |
-
float: left;
|
212 |
-
font-weight: 600;
|
213 |
-
line-height: 1.3;
|
214 |
-
padding: 20px 10px 20px 0;
|
215 |
-
vertical-align: top;
|
216 |
-
width: 200px;
|
217 |
-
|
218 |
-
@media (max-width: $mobile-break) {
|
219 |
-
@include fullth;
|
220 |
-
}
|
221 |
-
}
|
222 |
-
|
223 |
-
.cmb-td {
|
224 |
-
line-height: 1.3;
|
225 |
-
max-width: 100%;
|
226 |
-
padding: 15px 10px;
|
227 |
-
vertical-align: middle;
|
228 |
-
}
|
229 |
-
|
230 |
-
.cmb-type-title {
|
231 |
-
|
232 |
-
.cmb-td {
|
233 |
-
padding: 0;
|
234 |
-
}
|
235 |
-
}
|
236 |
-
|
237 |
-
.cmb-th label {
|
238 |
-
display: block;
|
239 |
-
padding: 5px 0;
|
240 |
-
}
|
241 |
-
|
242 |
-
.cmb-th + .cmb-td {
|
243 |
-
float: left;
|
244 |
-
}
|
245 |
-
|
246 |
-
.cmb-td .cmb-td {
|
247 |
-
padding-bottom: 1em;
|
248 |
-
}
|
249 |
-
|
250 |
-
.cmb-remove-row {
|
251 |
-
text-align: right;
|
252 |
-
}
|
253 |
-
|
254 |
-
.empty-row.hidden {
|
255 |
-
display: none;
|
256 |
-
}
|
257 |
-
|
258 |
-
.cmb-repeatable-group {
|
259 |
-
|
260 |
-
.cmb-th {
|
261 |
-
padding: 5px;
|
262 |
-
}
|
263 |
-
|
264 |
-
.cmb-group-title {
|
265 |
-
background-color: $light-gray;
|
266 |
-
padding: 8px 12px 8px 2.2em;
|
267 |
-
margin: 0 -1em;
|
268 |
-
min-height: 1.5em;
|
269 |
-
font-size: 14px;
|
270 |
-
line-height: 1.4;
|
271 |
-
|
272 |
-
h4 {
|
273 |
-
border: 0;
|
274 |
-
margin: 0;
|
275 |
-
font-size: 1.2em;
|
276 |
-
font-weight: 500;
|
277 |
-
padding: 0.5em 0.75em;
|
278 |
-
}
|
279 |
-
|
280 |
-
.cmb-th {
|
281 |
-
display: block;
|
282 |
-
width: 100%;
|
283 |
-
}
|
284 |
-
}
|
285 |
-
|
286 |
-
.cmb-group-description .cmb-th {
|
287 |
-
@include fullth;
|
288 |
-
}
|
289 |
-
|
290 |
-
.cmb-shift-rows {
|
291 |
-
font-size: 1em;
|
292 |
-
margin-right: 1em;
|
293 |
-
text-decoration: none;
|
294 |
-
|
295 |
-
.dashicons {
|
296 |
-
font-size: 1.5em;
|
297 |
-
height: 1.5em;
|
298 |
-
line-height: 1.2em;
|
299 |
-
width: 1em;
|
300 |
-
|
301 |
-
&.dashicons-arrow-down-alt2 {
|
302 |
-
line-height: 1.3em;
|
303 |
-
|
304 |
-
}
|
305 |
-
}
|
306 |
-
}
|
307 |
-
|
308 |
-
.cmb2-upload-button {
|
309 |
-
float: right;
|
310 |
-
}
|
311 |
-
|
312 |
-
}
|
313 |
-
|
314 |
-
p.cmb2-metabox-description {
|
315 |
-
color: $gray;
|
316 |
-
font-style: italic;
|
317 |
-
margin: 0;
|
318 |
-
padding-top: .5em;
|
319 |
-
}
|
320 |
-
|
321 |
-
span.cmb2-metabox-description {
|
322 |
-
color: $gray;
|
323 |
-
font-style: italic;
|
324 |
-
}
|
325 |
-
|
326 |
-
.cmb2-metabox-title {
|
327 |
-
margin: 0 0 5px 0;
|
328 |
-
padding: 5px 0 0 0;
|
329 |
-
font-size: 14px;
|
330 |
-
}
|
331 |
-
|
332 |
-
.cmb-inline ul {
|
333 |
-
padding: 4px 0 0 0;
|
334 |
-
}
|
335 |
-
|
336 |
-
.cmb-inline li {
|
337 |
-
display: inline-block;
|
338 |
-
padding-right: 18px;
|
339 |
-
}
|
340 |
-
|
341 |
-
.cmb-type-textarea-code pre {
|
342 |
-
margin: 0;
|
343 |
-
}
|
344 |
-
|
345 |
-
.cmb2-media-status {
|
346 |
-
|
347 |
-
.img-status {
|
348 |
-
clear: none;
|
349 |
-
display: inline-block;
|
350 |
-
float: left;
|
351 |
-
margin-right: 10px;
|
352 |
-
width: auto;
|
353 |
-
|
354 |
-
img {
|
355 |
-
max-width: 350px;
|
356 |
-
}
|
357 |
-
}
|
358 |
-
|
359 |
-
.img-status img,
|
360 |
-
.embed-status {
|
361 |
-
background: $white;
|
362 |
-
border: 1px solid $light-gray;
|
363 |
-
border-radius: 2px;
|
364 |
-
-moz-border-radius: 2px;
|
365 |
-
margin: 15px 0 0 0;
|
366 |
-
padding: 5px;
|
367 |
-
}
|
368 |
-
|
369 |
-
.embed-status {
|
370 |
-
float: left;
|
371 |
-
max-width: 800px;
|
372 |
-
}
|
373 |
-
|
374 |
-
.img-status, .embed-status {
|
375 |
-
position: relative;
|
376 |
-
|
377 |
-
.cmb2-remove-file-button {
|
378 |
-
background: url(../images/ico-delete.png);
|
379 |
-
height: 16px;
|
380 |
-
left: -5px;
|
381 |
-
position: absolute;
|
382 |
-
text-indent: -9999px;
|
383 |
-
top: -5px;
|
384 |
-
width: 16px;
|
385 |
-
}
|
386 |
-
|
387 |
-
}
|
388 |
-
|
389 |
-
.img-status {
|
390 |
-
|
391 |
-
.cmb2-remove-file-button {
|
392 |
-
top: 10px;
|
393 |
-
}
|
394 |
-
}
|
395 |
-
|
396 |
-
.img-status img, .file-status > span {
|
397 |
-
cursor: pointer;
|
398 |
-
}
|
399 |
-
|
400 |
-
}
|
401 |
-
|
402 |
-
.cmb-type-file-list .cmb2-media-status .img-status {
|
403 |
-
clear: none;
|
404 |
-
float: left;
|
405 |
-
margin-right: 10px;
|
406 |
-
width: auto;
|
407 |
-
}
|
408 |
-
|
409 |
-
.cmb-attach-list li {
|
410 |
-
clear: both;
|
411 |
-
display: inline-block;
|
412 |
-
margin-bottom: 25px;
|
413 |
-
width: 100%;
|
414 |
-
|
415 |
-
img {
|
416 |
-
cursor: move;
|
417 |
-
float: left;
|
418 |
-
margin-right: 10px;
|
419 |
-
}
|
420 |
-
}
|
421 |
-
|
422 |
-
.cmb2-remove-wrapper {
|
423 |
-
margin: 0;
|
424 |
-
}
|
425 |
-
|
426 |
-
.child-cmb2 .cmb-th {
|
427 |
-
text-align: left;
|
428 |
-
}
|
429 |
-
|
430 |
-
@media (max-width: $mobile-break) {
|
431 |
-
.cmb-th,
|
432 |
-
.cmb-td,
|
433 |
-
.cmb-th + .cmb-td {
|
434 |
-
display: block;
|
435 |
-
float: none;
|
436 |
-
width: 100%;
|
437 |
-
}
|
438 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/partials/_misc.scss
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
/*--------------------------------------------------------------
|
2 |
-
Misc.
|
3 |
-
--------------------------------------------------------------*/
|
4 |
-
|
5 |
-
#poststuff .cmb-repeatable-group h2 {
|
6 |
-
margin: 0;
|
7 |
-
}
|
8 |
-
|
9 |
-
.edit-tags-php,
|
10 |
-
.profile-php,
|
11 |
-
.user-edit-php {
|
12 |
-
.cmb2-metabox-title {
|
13 |
-
font-size: 1.4em;
|
14 |
-
}
|
15 |
-
}
|
16 |
-
|
17 |
-
.cmb2-options-page {
|
18 |
-
.cmb2-metabox-title {
|
19 |
-
font-size: 1.3em;
|
20 |
-
margin: 1em 0;
|
21 |
-
+ p.cmb2-metabox-description {
|
22 |
-
margin-top: -1.6em;
|
23 |
-
margin-bottom: .8em;
|
24 |
-
}
|
25 |
-
}
|
26 |
-
}
|
27 |
-
.postbox .cmb-spinner {
|
28 |
-
float: left;
|
29 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/partials/_mixins.scss
DELETED
@@ -1,40 +0,0 @@
|
|
1 |
-
//--------------------------------------------------------------
|
2 |
-
// Mixins
|
3 |
-
//--------------------------------------------------------------
|
4 |
-
|
5 |
-
@mixin fullth() {
|
6 |
-
font-size: 1.2em;
|
7 |
-
@include _fullth;
|
8 |
-
}
|
9 |
-
|
10 |
-
@mixin fullth_side() {
|
11 |
-
|
12 |
-
@include _fullth;
|
13 |
-
|
14 |
-
label {
|
15 |
-
font-size: $font-size;
|
16 |
-
line-height: 1.4em;
|
17 |
-
}
|
18 |
-
}
|
19 |
-
|
20 |
-
@mixin _fullth() {
|
21 |
-
display: block;
|
22 |
-
float: none;
|
23 |
-
padding-bottom: 1em;
|
24 |
-
text-align: left;
|
25 |
-
width: 100%;
|
26 |
-
|
27 |
-
label {
|
28 |
-
display: block;
|
29 |
-
margin-top: 0em;
|
30 |
-
padding-bottom: 5px;
|
31 |
-
|
32 |
-
&:after {
|
33 |
-
border-bottom: 1px solid $light-gray;
|
34 |
-
content: '';
|
35 |
-
clear: both;
|
36 |
-
display: block;
|
37 |
-
padding-top: .4em;
|
38 |
-
}
|
39 |
-
}
|
40 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/partials/_post_metaboxes.scss
DELETED
@@ -1,116 +0,0 @@
|
|
1 |
-
/*--------------------------------------------------------------
|
2 |
-
Post Metaboxes
|
3 |
-
--------------------------------------------------------------*/
|
4 |
-
#poststuff .cmb-group-title {
|
5 |
-
margin-left: -1em;
|
6 |
-
margin-right: -1em;
|
7 |
-
min-height: 1.5em;
|
8 |
-
}
|
9 |
-
|
10 |
-
#poststuff .repeatable .cmb-group-title {
|
11 |
-
padding-left: 2.2em;
|
12 |
-
}
|
13 |
-
|
14 |
-
.postbox-container, .cmb-repeat-group-wrap {
|
15 |
-
|
16 |
-
.cmb2-wrap {
|
17 |
-
margin: 0;
|
18 |
-
|
19 |
-
> .cmb-field-list > .cmb-row {
|
20 |
-
padding: 1.8em 0;
|
21 |
-
}
|
22 |
-
|
23 |
-
input[type=text] {
|
24 |
-
|
25 |
-
&.cmb2-oembed {
|
26 |
-
width: 100%;
|
27 |
-
}
|
28 |
-
}
|
29 |
-
}
|
30 |
-
|
31 |
-
.cmb-row {
|
32 |
-
padding: 0 0 1.8em;
|
33 |
-
margin: 0 0 0.8em;
|
34 |
-
|
35 |
-
.cmbhandle {
|
36 |
-
right: -1em;
|
37 |
-
position: relative;
|
38 |
-
}
|
39 |
-
}
|
40 |
-
|
41 |
-
.cmb-repeatable-grouping {
|
42 |
-
padding: 0 1em;
|
43 |
-
max-width: 100%;
|
44 |
-
min-width: 1px !important;
|
45 |
-
}
|
46 |
-
|
47 |
-
.cmb-repeatable-group > .cmb-row {
|
48 |
-
padding-bottom: 0;
|
49 |
-
}
|
50 |
-
|
51 |
-
.cmb-th {
|
52 |
-
width: 18%;
|
53 |
-
padding: 0 2% 0 0;
|
54 |
-
// text-align: right;
|
55 |
-
}
|
56 |
-
|
57 |
-
.cmb-td {
|
58 |
-
margin-bottom: 0;
|
59 |
-
padding: 0;
|
60 |
-
line-height: 1.3;
|
61 |
-
}
|
62 |
-
|
63 |
-
.cmb-repeat-row .cmb-td {
|
64 |
-
padding-bottom: 1.8em;
|
65 |
-
}
|
66 |
-
|
67 |
-
.cmb-th + .cmb-td {
|
68 |
-
width: 80%;
|
69 |
-
float: right;
|
70 |
-
}
|
71 |
-
|
72 |
-
.cmb-row:not(:last-of-type),
|
73 |
-
.cmb-repeatable-group:not(:last-of-type) {
|
74 |
-
border-bottom: 1px solid $light-gray;
|
75 |
-
|
76 |
-
@media (max-width: $mobile-break) {
|
77 |
-
border-bottom: 0;
|
78 |
-
}
|
79 |
-
}
|
80 |
-
|
81 |
-
.cmb-repeat-group-field,
|
82 |
-
.cmb-remove-field-row {
|
83 |
-
padding-top: 1.8em;
|
84 |
-
}
|
85 |
-
|
86 |
-
.cmb2-metabox > .cmb-row {
|
87 |
-
&.table-layout, .cmb-row.table-layout {
|
88 |
-
.cmb-repeat-table .cmb-tbody {
|
89 |
-
display: table;
|
90 |
-
width: 100%;
|
91 |
-
|
92 |
-
input.regular-text {
|
93 |
-
width: 100%;
|
94 |
-
}
|
95 |
-
|
96 |
-
.cmb-row:not(.hidden):not(.empty-row) {
|
97 |
-
display: table-row;
|
98 |
-
}
|
99 |
-
|
100 |
-
.cmb-td {
|
101 |
-
display: table-cell;
|
102 |
-
float: none;
|
103 |
-
width: 100%;
|
104 |
-
}
|
105 |
-
|
106 |
-
.cmb-row:not(:first-of-type) .cmb-td {
|
107 |
-
padding-top: 1.8em;
|
108 |
-
}
|
109 |
-
|
110 |
-
.cmb-td.cmb-remove-row {
|
111 |
-
padding-right: 0;
|
112 |
-
}
|
113 |
-
}
|
114 |
-
}
|
115 |
-
}
|
116 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/partials/_sidebar_placements.scss
DELETED
@@ -1,164 +0,0 @@
|
|
1 |
-
/*--------------------------------------------------------------
|
2 |
-
Sidebar Placement Adjustments
|
3 |
-
--------------------------------------------------------------*/
|
4 |
-
|
5 |
-
.inner-sidebar,
|
6 |
-
#side-sortables {
|
7 |
-
|
8 |
-
.cmb2-wrap {
|
9 |
-
|
10 |
-
> .cmb-field-list > .cmb-row {
|
11 |
-
padding: 1.4em 0;
|
12 |
-
}
|
13 |
-
|
14 |
-
input {
|
15 |
-
|
16 |
-
&[type=text]:not( .wp-color-picker ) {
|
17 |
-
width: 100%;
|
18 |
-
}
|
19 |
-
|
20 |
-
+ input:not( .wp-picker-clear ), + select {
|
21 |
-
margin-left: 0;
|
22 |
-
margin-top: 1em;
|
23 |
-
display: block;
|
24 |
-
}
|
25 |
-
|
26 |
-
&.cmb2-text-money {
|
27 |
-
max-width: 70%;
|
28 |
-
+ .cmb2-metabox-description {
|
29 |
-
display: block;
|
30 |
-
}
|
31 |
-
}
|
32 |
-
}
|
33 |
-
|
34 |
-
label {
|
35 |
-
display: block;
|
36 |
-
font-weight: 700;
|
37 |
-
padding: 0 0 5px;
|
38 |
-
}
|
39 |
-
|
40 |
-
}
|
41 |
-
|
42 |
-
textarea {
|
43 |
-
max-width: 99%;
|
44 |
-
}
|
45 |
-
|
46 |
-
.cmb-repeatable-group {
|
47 |
-
border-bottom: 1px solid $light-gray;
|
48 |
-
}
|
49 |
-
|
50 |
-
.cmb-repeat-group-wrap > .cmb-td > .cmb-repeatable-group {
|
51 |
-
border-bottom: 0;
|
52 |
-
margin-bottom: -1.4em;
|
53 |
-
}
|
54 |
-
|
55 |
-
.cmb-th,
|
56 |
-
.cmb-td,
|
57 |
-
.cmb-th + .cmb-td {
|
58 |
-
width: 100%;
|
59 |
-
display: block;
|
60 |
-
float: none;
|
61 |
-
}
|
62 |
-
|
63 |
-
.closed .inside {
|
64 |
-
display: none;
|
65 |
-
}
|
66 |
-
|
67 |
-
.cmb-td .cmb-td {
|
68 |
-
padding-bottom: 1em;
|
69 |
-
}
|
70 |
-
|
71 |
-
.cmb-th {
|
72 |
-
@include fullth_side;
|
73 |
-
padding-left: 0;
|
74 |
-
padding-right: 0;
|
75 |
-
}
|
76 |
-
|
77 |
-
.cmb-group-description {
|
78 |
-
.cmb-th {
|
79 |
-
padding-top: 0;
|
80 |
-
}
|
81 |
-
.cmb2-metabox-description {
|
82 |
-
padding: 0;
|
83 |
-
}
|
84 |
-
}
|
85 |
-
|
86 |
-
.cmb-group-title {
|
87 |
-
// padding-bottom: 0;
|
88 |
-
.cmb-th {
|
89 |
-
padding: 0;
|
90 |
-
}
|
91 |
-
}
|
92 |
-
|
93 |
-
.cmb-repeatable-grouping {
|
94 |
-
+ .cmb-repeatable-grouping {
|
95 |
-
margin-top: 1em;
|
96 |
-
}
|
97 |
-
}
|
98 |
-
.cmb2-media-status {
|
99 |
-
|
100 |
-
.img-status,
|
101 |
-
.embed-status {
|
102 |
-
|
103 |
-
img {
|
104 |
-
max-width: 90%;
|
105 |
-
// width: auto;
|
106 |
-
height: auto;
|
107 |
-
}
|
108 |
-
}
|
109 |
-
}
|
110 |
-
|
111 |
-
.cmb2-list label {
|
112 |
-
display: inline;
|
113 |
-
font-weight: normal;
|
114 |
-
}
|
115 |
-
|
116 |
-
.cmb2-metabox-description {
|
117 |
-
display: block;
|
118 |
-
padding: 7px 0 0;
|
119 |
-
}
|
120 |
-
|
121 |
-
.cmb-type-checkbox {
|
122 |
-
|
123 |
-
.cmb-td label,
|
124 |
-
.cmb2-metabox-description {
|
125 |
-
font-weight: normal;
|
126 |
-
display: inline;
|
127 |
-
}
|
128 |
-
}
|
129 |
-
|
130 |
-
.cmb-row .cmb2-metabox-description {
|
131 |
-
padding-bottom: 1.8em;
|
132 |
-
}
|
133 |
-
|
134 |
-
.cmb2-metabox-title {
|
135 |
-
font-size: 1.2em;
|
136 |
-
font-style: italic;
|
137 |
-
}
|
138 |
-
|
139 |
-
.cmb-remove-row {
|
140 |
-
clear: both;
|
141 |
-
padding-top: 12px;
|
142 |
-
padding-bottom: 0;
|
143 |
-
}
|
144 |
-
|
145 |
-
.cmb-type-colorpicker .cmb-repeat-row {
|
146 |
-
.cmb-td {
|
147 |
-
width: auto;
|
148 |
-
clear: none;
|
149 |
-
float: left;
|
150 |
-
padding-top: 0;
|
151 |
-
&.cmb-remove-row {
|
152 |
-
float: right;
|
153 |
-
margin: 0;
|
154 |
-
}
|
155 |
-
}
|
156 |
-
}
|
157 |
-
|
158 |
-
.cmb2-upload-button {
|
159 |
-
clear: both;
|
160 |
-
margin-top: 12px;
|
161 |
-
}
|
162 |
-
|
163 |
-
}
|
164 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/partials/_variables.scss
DELETED
@@ -1,22 +0,0 @@
|
|
1 |
-
//--------------------------------------------------------------
|
2 |
-
// Variables
|
3 |
-
//--------------------------------------------------------------
|
4 |
-
|
5 |
-
// Mobile break-point
|
6 |
-
$mobile-break : 450px;
|
7 |
-
|
8 |
-
// Fonts
|
9 |
-
$font-sans : sans-serif;
|
10 |
-
$font-serif : Georgia, Times, "Times New Roman", serif;
|
11 |
-
$font-mono : "Courier 10 Pitch", Courier, monospace;
|
12 |
-
$font-size : 14px;
|
13 |
-
|
14 |
-
// Colors
|
15 |
-
$dark-gray : #222222;
|
16 |
-
$gray : #aaaaaa;
|
17 |
-
$light-gray : #e9e9e9;
|
18 |
-
$blue : #0063ce;
|
19 |
-
$light-yellow : #fffff8;
|
20 |
-
$white : #ffffff;
|
21 |
-
$red : #f00;
|
22 |
-
$dark-red : #a00;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/css/sass/partials/index.php
DELETED
File without changes
|
inc/cmb2/images/ico-delete.png
DELETED
Binary file
|
inc/cmb2/images/index.php
DELETED
File without changes
|
inc/cmb2/images/ui-bg_flat_0_aaaaaa_40x100.png
DELETED
Binary file
|
inc/cmb2/images/ui-bg_flat_75_ffffff_40x100.png
DELETED
Binary file
|
inc/cmb2/images/ui-bg_glass_55_fbf9ee_1x400.png
DELETED
Binary file
|
inc/cmb2/images/ui-bg_glass_65_ffffff_1x400.png
DELETED
Binary file
|
inc/cmb2/images/ui-bg_glass_75_dadada_1x400.png
DELETED
Binary file
|
inc/cmb2/images/ui-bg_glass_75_e6e6e6_1x400.png
DELETED
Binary file
|
inc/cmb2/images/ui-bg_glass_95_fef1ec_1x400.png
DELETED
Binary file
|
inc/cmb2/images/ui-bg_highlight-soft_75_cccccc_1x100.png
DELETED
Binary file
|
inc/cmb2/images/ui-icons_222222_256x240.png
DELETED
Binary file
|
inc/cmb2/images/ui-icons_2e83ff_256x240.png
DELETED
Binary file
|
inc/cmb2/images/ui-icons_454545_256x240.png
DELETED
Binary file
|
inc/cmb2/images/ui-icons_888888_256x240.png
DELETED
Binary file
|
inc/cmb2/images/ui-icons_cd0a0a_256x240.png
DELETED
Binary file
|
inc/cmb2/includes/CMB2.php
DELETED
@@ -1,1055 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* CMB2 - The core metabox object
|
4 |
-
*
|
5 |
-
* @category WordPress_Plugin
|
6 |
-
* @package CMB2
|
7 |
-
* @author WebDevStudios
|
8 |
-
* @license GPL-2.0+
|
9 |
-
* @link http://webdevstudios.com
|
10 |
-
*
|
11 |
-
* @property-read string $cmb_id
|
12 |
-
* @property-read array $meta_box
|
13 |
-
* @property-read array $updated
|
14 |
-
*/
|
15 |
-
class CMB2 {
|
16 |
-
|
17 |
-
/**
|
18 |
-
* Current field's ID
|
19 |
-
* @var string
|
20 |
-
* @since 2.0.0
|
21 |
-
*/
|
22 |
-
protected $cmb_id = '';
|
23 |
-
|
24 |
-
/**
|
25 |
-
* Metabox Config array
|
26 |
-
* @var array
|
27 |
-
* @since 0.9.0
|
28 |
-
*/
|
29 |
-
protected $meta_box = array();
|
30 |
-
|
31 |
-
/**
|
32 |
-
* Object ID for metabox meta retrieving/saving
|
33 |
-
* @var mixed
|
34 |
-
* @since 1.0.0
|
35 |
-
*/
|
36 |
-
protected $object_id = 0;
|
37 |
-
|
38 |
-
/**
|
39 |
-
* Type of object being saved. (e.g., post, user, or comment)
|
40 |
-
* @var string
|
41 |
-
* @since 1.0.0
|
42 |
-
*/
|
43 |
-
protected $object_type = 'post';
|
44 |
-
|
45 |
-
/**
|
46 |
-
* Type of object registered for metabox. (e.g., post, user, or comment)
|
47 |
-
* @var string
|
48 |
-
* @since 1.0.0
|
49 |
-
*/
|
50 |
-
protected $mb_object_type = null;
|
51 |
-
|
52 |
-
/**
|
53 |
-
* List of fields that are changed/updated on save
|
54 |
-
* @var array
|
55 |
-
* @since 1.1.0
|
56 |
-
*/
|
57 |
-
protected $updated = array();
|
58 |
-
|
59 |
-
/**
|
60 |
-
* Metabox Defaults
|
61 |
-
* @var array
|
62 |
-
* @since 1.0.1
|
63 |
-
*/
|
64 |
-
protected $mb_defaults = array(
|
65 |
-
'id' => '',
|
66 |
-
'title' => '',
|
67 |
-
'type' => '',
|
68 |
-
'object_types' => array(), // Post type
|
69 |
-
'context' => 'normal',
|
70 |
-
'priority' => 'high',
|
71 |
-
'show_names' => true, // Show field names on the left
|
72 |
-
'show_on_cb' => null, // Callback to determine if metabox should display.
|
73 |
-
'show_on' => array(), // Post IDs or page templates to display this metabox. overrides 'show_on_cb'
|
74 |
-
'cmb_styles' => true, // Include CMB2 stylesheet
|
75 |
-
'enqueue_js' => true, // Include CMB2 JS
|
76 |
-
'fields' => array(),
|
77 |
-
'hookup' => true,
|
78 |
-
'save_fields' => true, // Will not save during hookup if false
|
79 |
-
'closed' => false, // Default to metabox being closed?
|
80 |
-
'new_user_section' => 'add-new-user', // or 'add-existing-user'
|
81 |
-
);
|
82 |
-
|
83 |
-
/**
|
84 |
-
* Metabox field objects
|
85 |
-
* @var array
|
86 |
-
* @since 2.0.3
|
87 |
-
*/
|
88 |
-
protected $fields = array();
|
89 |
-
|
90 |
-
/**
|
91 |
-
* An array of hidden fields to output at the end of the form
|
92 |
-
* @var array
|
93 |
-
* @since 2.0.0
|
94 |
-
*/
|
95 |
-
protected $hidden_fields = array();
|
96 |
-
|
97 |
-
/**
|
98 |
-
* Array of key => value data for saving. Likely $_POST data.
|
99 |
-
* @var array
|
100 |
-
* @since 2.0.0
|
101 |
-
*/
|
102 |
-
public $data_to_save = array();
|
103 |
-
|
104 |
-
/**
|
105 |
-
* Array of key => value data for saving. Likely $_POST data.
|
106 |
-
* @var string
|
107 |
-
* @since 2.0.0
|
108 |
-
*/
|
109 |
-
protected $generated_nonce = '';
|
110 |
-
|
111 |
-
/**
|
112 |
-
* Get started
|
113 |
-
* @since 0.4.0
|
114 |
-
* @param array $meta_box Metabox config array
|
115 |
-
* @param integer $object_id Optional object id
|
116 |
-
*/
|
117 |
-
public function __construct( $meta_box, $object_id = 0 ) {
|
118 |
-
|
119 |
-
if ( empty( $meta_box['id'] ) ) {
|
120 |
-
wp_die( __( 'Metabox configuration is required to have an ID parameter', 'cmb2' ) );
|
121 |
-
}
|
122 |
-
|
123 |
-
$this->meta_box = wp_parse_args( $meta_box, $this->mb_defaults );
|
124 |
-
$this->object_id( $object_id );
|
125 |
-
$this->mb_object_type();
|
126 |
-
$this->cmb_id = $meta_box['id'];
|
127 |
-
|
128 |
-
CMB2_Boxes::add( $this );
|
129 |
-
|
130 |
-
/**
|
131 |
-
* Hook during initiation of CMB2 object
|
132 |
-
*
|
133 |
-
* The dynamic portion of the hook name, $this->cmb_id, is this meta_box id.
|
134 |
-
*
|
135 |
-
* @param array $cmb This CMB2 object
|
136 |
-
*/
|
137 |
-
do_action( "cmb2_init_{$this->cmb_id}", $this );
|
138 |
-
}
|
139 |
-
|
140 |
-
/**
|
141 |
-
* Loops through and displays fields
|
142 |
-
* @since 1.0.0
|
143 |
-
* @param int $object_id Object ID
|
144 |
-
* @param string $object_type Type of object being saved. (e.g., post, user, or comment)
|
145 |
-
*/
|
146 |
-
public function show_form( $object_id = 0, $object_type = '' ) {
|
147 |
-
$object_type = $this->object_type( $object_type );
|
148 |
-
$object_id = $this->object_id( $object_id );
|
149 |
-
|
150 |
-
$this->nonce_field();
|
151 |
-
|
152 |
-
echo "\n<!-- Begin CMB2 Fields -->\n";
|
153 |
-
|
154 |
-
/**
|
155 |
-
* Hook before form table begins
|
156 |
-
*
|
157 |
-
* @param array $cmb_id The current box ID
|
158 |
-
* @param int $object_id The ID of the current object
|
159 |
-
* @param string $object_type The type of object you are working with.
|
160 |
-
* Usually `post` (this applies to all post-types).
|
161 |
-
* Could also be `comment`, `user` or `options-page`.
|
162 |
-
* @param array $cmb This CMB2 object
|
163 |
-
*/
|
164 |
-
do_action( 'cmb2_before_form', $this->cmb_id, $object_id, $object_type, $this );
|
165 |
-
|
166 |
-
/**
|
167 |
-
* Hook before form table begins
|
168 |
-
*
|
169 |
-
* The first dynamic portion of the hook name, $object_type, is the type of object
|
170 |
-
* you are working with. Usually `post` (this applies to all post-types).
|
171 |
-
* Could also be `comment`, `user` or `options-page`.
|
172 |
-
*
|
173 |
-
* The second dynamic portion of the hook name, $this->cmb_id, is the meta_box id.
|
174 |
-
*
|
175 |
-
* @param array $cmb_id The current box ID
|
176 |
-
* @param int $object_id The ID of the current object
|
177 |
-
* @param array $cmb This CMB2 object
|
178 |
-
*/
|
179 |
-
do_action( "cmb2_before_{$object_type}_form_{$this->cmb_id}", $object_id, $this );
|
180 |
-
|
181 |
-
echo '<div class="cmb2-wrap form-table"><div id="cmb2-metabox-', sanitize_html_class( $this->cmb_id ), '" class="cmb2-metabox cmb-field-list">';
|
182 |
-
|
183 |
-
foreach ( $this->prop( 'fields' ) as $field_args ) {
|
184 |
-
|
185 |
-
$field_args['context'] = $this->prop( 'context' );
|
186 |
-
|
187 |
-
if ( 'group' == $field_args['type'] ) {
|
188 |
-
|
189 |
-
if ( ! isset( $field_args['show_names'] ) ) {
|
190 |
-
$field_args['show_names'] = $this->prop( 'show_names' );
|
191 |
-
}
|
192 |
-
$this->render_group( $field_args );
|
193 |
-
|
194 |
-
} elseif ( 'hidden' == $field_args['type'] && $this->get_field( $field_args )->should_show() ) {
|
195 |
-
// Save rendering for after the metabox
|
196 |
-
$this->add_hidden_field( array(
|
197 |
-
'field_args' => $field_args,
|
198 |
-
'object_type' => $this->object_type(),
|
199 |
-
'object_id' => $this->object_id(),
|
200 |
-
) );
|
201 |
-
|
202 |
-
} else {
|
203 |
-
|
204 |
-
$field_args['show_names'] = $this->prop( 'show_names' );
|
205 |
-
|
206 |
-
// Render default fields
|
207 |
-
$field = $this->get_field( $field_args )->render_field();
|
208 |
-
}
|
209 |
-
}
|
210 |
-
|
211 |
-
echo '</div></div>';
|
212 |
-
|
213 |
-
$this->render_hidden_fields();
|
214 |
-
|
215 |
-
/**
|
216 |
-
* Hook after form form has been rendered
|
217 |
-
*
|
218 |
-
* @param array $cmb_id The current box ID
|
219 |
-
* @param int $object_id The ID of the current object
|
220 |
-
* @param string $object_type The type of object you are working with.
|
221 |
-
* Usually `post` (this applies to all post-types).
|
222 |
-
* Could also be `comment`, `user` or `options-page`.
|
223 |
-
* @param array $cmb This CMB2 object
|
224 |
-
*/
|
225 |
-
do_action( 'cmb2_after_form', $this->cmb_id, $object_id, $object_type, $this );
|
226 |
-
|
227 |
-
/**
|
228 |
-
* Hook after form form has been rendered
|
229 |
-
*
|
230 |
-
* The dynamic portion of the hook name, $this->cmb_id, is the meta_box id.
|
231 |
-
*
|
232 |
-
* The first dynamic portion of the hook name, $object_type, is the type of object
|
233 |
-
* you are working with. Usually `post` (this applies to all post-types).
|
234 |
-
* Could also be `comment`, `user` or `options-page`.
|
235 |
-
*
|
236 |
-
* @param int $object_id The ID of the current object
|
237 |
-
* @param array $cmb This CMB2 object
|
238 |
-
*/
|
239 |
-
do_action( "cmb2_after_{$object_type}_form_{$this->cmb_id}", $object_id, $this );
|
240 |
-
|
241 |
-
echo "\n<!-- End CMB2 Fields -->\n";
|
242 |
-
|
243 |
-
}
|
244 |
-
|
245 |
-
/**
|
246 |
-
* Render a repeatable group
|
247 |
-
* @param array $args Array of field arguments for a group field parent
|
248 |
-
*/
|
249 |
-
public function render_group( $args ) {
|
250 |
-
|
251 |
-
if ( ! isset( $args['id'], $args['fields'] ) || ! is_array( $args['fields'] ) ) {
|
252 |
-
return;
|
253 |
-
}
|
254 |
-
|
255 |
-
$field_group = $this->get_field( $args );
|
256 |
-
|
257 |
-
// If field is requesting to be conditionally shown
|
258 |
-
if ( ! $field_group || ! $field_group->should_show() ) {
|
259 |
-
return;
|
260 |
-
}
|
261 |
-
|
262 |
-
$desc = $field_group->args( 'description' );
|
263 |
-
$label = $field_group->args( 'name' );
|
264 |
-
$sortable = $field_group->options( 'sortable' ) ? ' sortable' : ' non-sortable';
|
265 |
-
$repeat_class = $field_group->args( 'repeatable' ) ? ' repeatable' : ' non-repeatable';
|
266 |
-
$group_val = (array) $field_group->value();
|
267 |
-
$nrows = count( $group_val );
|
268 |
-
$remove_disabled = $nrows <= 1 ? 'disabled="disabled" ' : '';
|
269 |
-
$field_group->index = 0;
|
270 |
-
|
271 |
-
$field_group->peform_param_callback( 'before_group' );
|
272 |
-
|
273 |
-
echo '<div class="cmb-row cmb-repeat-group-wrap"><div class="cmb-td"><div id="', $field_group->id(), '_repeat" class="cmb-nested cmb-field-list cmb-repeatable-group', $sortable, $repeat_class, '" style="width:100%;">';
|
274 |
-
|
275 |
-
if ( $desc || $label ) {
|
276 |
-
$class = $desc ? ' cmb-group-description' : '';
|
277 |
-
echo '<div class="cmb-row', $class, '"><div class="cmb-th">';
|
278 |
-
if ( $label ) {
|
279 |
-
echo '<h2 class="cmb-group-name">', $label, '</h2>';
|
280 |
-
}
|
281 |
-
if ( $desc ) {
|
282 |
-
echo '<p class="cmb2-metabox-description">', $desc, '</p>';
|
283 |
-
}
|
284 |
-
echo '</div></div>';
|
285 |
-
}
|
286 |
-
|
287 |
-
if ( ! empty( $group_val ) ) {
|
288 |
-
|
289 |
-
foreach ( $group_val as $group_key => $field_id ) {
|
290 |
-
$this->render_group_row( $field_group, $remove_disabled );
|
291 |
-
$field_group->index++;
|
292 |
-
}
|
293 |
-
} else {
|
294 |
-
$this->render_group_row( $field_group, $remove_disabled );
|
295 |
-
}
|
296 |
-
|
297 |
-
if ( $field_group->args( 'repeatable' ) ) {
|
298 |
-
echo '<div class="cmb-row"><div class="cmb-td"><p class="cmb-add-row"><button data-selector="', $field_group->id(), '_repeat" data-grouptitle="', $field_group->options( 'group_title' ), '" class="cmb-add-group-row button">', $field_group->options( 'add_button' ), '</button></p></div></div>';
|
299 |
-
}
|
300 |
-
|
301 |
-
echo '</div></div></div>';
|
302 |
-
|
303 |
-
$field_group->peform_param_callback( 'after_group' );
|
304 |
-
|
305 |
-
}
|
306 |
-
|
307 |
-
/**
|
308 |
-
* Render a repeatable group row
|
309 |
-
* @since 1.0.2
|
310 |
-
* @param CMB2_Field $field_group CMB2_Field group field object
|
311 |
-
* @param string $remove_disabled Attribute string to disable the remove button
|
312 |
-
*/
|
313 |
-
public function render_group_row( $field_group, $remove_disabled ) {
|
314 |
-
|
315 |
-
$field_group->peform_param_callback( 'before_group_row' );
|
316 |
-
$closed_class = $field_group->options( 'closed' ) ? ' closed' : '';
|
317 |
-
|
318 |
-
echo '
|
319 |
-
<div class="postbox cmb-row cmb-repeatable-grouping', $closed_class, '" data-iterator="', $field_group->index, '">';
|
320 |
-
|
321 |
-
if ( $field_group->args( 'repeatable' ) ) {
|
322 |
-
echo '<button ', $remove_disabled, 'data-selector="', $field_group->id(), '_repeat" class="dashicons-before dashicons-no-alt cmb-remove-group-row"></button>';
|
323 |
-
}
|
324 |
-
|
325 |
-
echo '
|
326 |
-
<div class="cmbhandle" title="' , __( 'Click to toggle', 'cmb2' ), '"><br></div>
|
327 |
-
<h3 class="cmb-group-title cmbhandle-title"><span>', $field_group->replace_hash( $field_group->options( 'group_title' ) ), '</span></h3>
|
328 |
-
|
329 |
-
<div class="inside cmb-td cmb-nested cmb-field-list">';
|
330 |
-
// Loop and render repeatable group fields
|
331 |
-
foreach ( array_values( $field_group->args( 'fields' ) ) as $field_args ) {
|
332 |
-
if ( 'hidden' == $field_args['type'] ) {
|
333 |
-
|
334 |
-
// Save rendering for after the metabox
|
335 |
-
$this->add_hidden_field( array(
|
336 |
-
'field_args' => $field_args,
|
337 |
-
'group_field' => $field_group,
|
338 |
-
) );
|
339 |
-
|
340 |
-
} else {
|
341 |
-
|
342 |
-
$field_args['show_names'] = $field_group->args( 'show_names' );
|
343 |
-
$field_args['context'] = $field_group->args( 'context' );
|
344 |
-
|
345 |
-
$field = $this->get_field( $field_args, $field_group )->render_field();
|
346 |
-
}
|
347 |
-
}
|
348 |
-
if ( $field_group->args( 'repeatable' ) ) {
|
349 |
-
echo '
|
350 |
-
<div class="cmb-row cmb-remove-field-row">
|
351 |
-
<div class="cmb-remove-row">
|
352 |
-
<button ', $remove_disabled, 'data-selector="', $field_group->id(), '_repeat" class="button cmb-remove-group-row alignright">', $field_group->options( 'remove_button' ), '</button>
|
353 |
-
</div>
|
354 |
-
</div>
|
355 |
-
';
|
356 |
-
}
|
357 |
-
echo '
|
358 |
-
</div>
|
359 |
-
</div>
|
360 |
-
';
|
361 |
-
|
362 |
-
$field_group->peform_param_callback( 'after_group_row' );
|
363 |
-
}
|
364 |
-
|
365 |
-
/**
|
366 |
-
* Add a hidden field to the list of hidden fields to be rendered later
|
367 |
-
* @since 2.0.0
|
368 |
-
* @param array $args Array of arguments to be passed to CMB2_Field
|
369 |
-
*/
|
370 |
-
public function add_hidden_field( $args ) {
|
371 |
-
$this->hidden_fields[] = new CMB2_Types( new CMB2_Field( $args ) );
|
372 |
-
}
|
373 |
-
|
374 |
-
/**
|
375 |
-
* Loop through and output hidden fields
|
376 |
-
* @since 2.0.0
|
377 |
-
*/
|
378 |
-
public function render_hidden_fields() {
|
379 |
-
if ( ! empty( $this->hidden_fields ) ) {
|
380 |
-
foreach ( $this->hidden_fields as $hidden ) {
|
381 |
-
$hidden->render();
|
382 |
-
}
|
383 |
-
}
|
384 |
-
}
|
385 |
-
|
386 |
-
/**
|
387 |
-
* Returns array of sanitized field values (without saving them)
|
388 |
-
* @since 2.0.3
|
389 |
-
* @param array $data_to_sanitize Array of field_id => value data for sanitizing (likely $_POST data).
|
390 |
-
*/
|
391 |
-
public function get_sanitized_values( array $data_to_sanitize ) {
|
392 |
-
$this->data_to_save = $data_to_sanitize;
|
393 |
-
$stored_id = $this->object_id();
|
394 |
-
|
395 |
-
// We do this So CMB will sanitize our data for us, but not save it
|
396 |
-
$this->object_id( '_' );
|
397 |
-
|
398 |
-
// Ensure temp. data store is empty
|
399 |
-
cmb2_options( 0 )->set();
|
400 |
-
|
401 |
-
// Process/save fields
|
402 |
-
$this->process_fields();
|
403 |
-
|
404 |
-
// Get data from temp. data store
|
405 |
-
$sanitized_values = cmb2_options( 0 )->get_options();
|
406 |
-
|
407 |
-
// Empty out temp. data store again
|
408 |
-
cmb2_options( 0 )->set();
|
409 |
-
|
410 |
-
// Reset the object id
|
411 |
-
$this->object_id( $stored_id );
|
412 |
-
|
413 |
-
return $sanitized_values;
|
414 |
-
}
|
415 |
-
|
416 |
-
/**
|
417 |
-
* Loops through and saves field data
|
418 |
-
* @since 1.0.0
|
419 |
-
* @param int $object_id Object ID
|
420 |
-
* @param string $object_type Type of object being saved. (e.g., post, user, or comment)
|
421 |
-
* @param array $data_to_save Array of key => value data for saving. Likely $_POST data.
|
422 |
-
*/
|
423 |
-
public function save_fields( $object_id = 0, $object_type = '', $data_to_save ) {
|
424 |
-
|
425 |
-
$this->data_to_save = $data_to_save;
|
426 |
-
$object_id = $this->object_id( $object_id );
|
427 |
-
$object_type = $this->object_type( $object_type );
|
428 |
-
|
429 |
-
$this->process_fields();
|
430 |
-
|
431 |
-
// If options page, save the updated options
|
432 |
-
if ( 'options-page' == $object_type ) {
|
433 |
-
cmb2_options( $object_id )->set();
|
434 |
-
}
|
435 |
-
|
436 |
-
/**
|
437 |
-
* Fires after all fields have been saved.
|
438 |
-
*
|
439 |
-
* The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type
|
440 |
-
* Usually `post` (this applies to all post-types).
|
441 |
-
* Could also be `comment`, `user` or `options-page`.
|
442 |
-
*
|
443 |
-
* @param int $object_id The ID of the current object
|
444 |
-
* @param array $cmb_id The current box ID
|
445 |
-
* @param string $updated Array of field ids that were updated.
|
446 |
-
* Will only include field ids that had values change.
|
447 |
-
* @param array $cmb This CMB2 object
|
448 |
-
*/
|
449 |
-
do_action( "cmb2_save_{$object_type}_fields", $object_id, $this->cmb_id, $this->updated, $this );
|
450 |
-
|
451 |
-
/**
|
452 |
-
* Fires after all fields have been saved.
|
453 |
-
*
|
454 |
-
* The dynamic portion of the hook name, $this->cmb_id, is the meta_box id.
|
455 |
-
*
|
456 |
-
* The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type
|
457 |
-
* Usually `post` (this applies to all post-types).
|
458 |
-
* Could also be `comment`, `user` or `options-page`.
|
459 |
-
*
|
460 |
-
* @param int $object_id The ID of the current object
|
461 |
-
* @param string $updated Array of field ids that were updated.
|
462 |
-
* Will only include field ids that had values change.
|
463 |
-
* @param array $cmb This CMB2 object
|
464 |
-
*/
|
465 |
-
do_action( "cmb2_save_{$object_type}_fields_{$this->cmb_id}", $object_id, $this->updated, $this );
|
466 |
-
|
467 |
-
}
|
468 |
-
|
469 |
-
/**
|
470 |
-
* Process and save form fields
|
471 |
-
* @since 2.0.0
|
472 |
-
*/
|
473 |
-
public function process_fields() {
|
474 |
-
|
475 |
-
/**
|
476 |
-
* Fires before fields have been processed/saved.
|
477 |
-
*
|
478 |
-
* The dynamic portion of the hook name, $this->cmb_id, is the meta_box id.
|
479 |
-
*
|
480 |
-
* The dynamic portion of the hook name, $object_type, refers to the metabox/form's object type
|
481 |
-
* Usually `post` (this applies to all post-types).
|
482 |
-
* Could also be `comment`, `user` or `options-page`.
|
483 |
-
*
|
484 |
-
* @param array $cmb This CMB2 object
|
485 |
-
* @param int $object_id The ID of the current object
|
486 |
-
*/
|
487 |
-
do_action( "cmb2_{$this->object_type()}_process_fields_{$this->cmb_id}", $this, $this->object_id() );
|
488 |
-
|
489 |
-
// Remove the show_on properties so saving works
|
490 |
-
$this->prop( 'show_on', array() );
|
491 |
-
|
492 |
-
// save field ids of those that are updated
|
493 |
-
$this->updated = array();
|
494 |
-
|
495 |
-
foreach ( $this->prop( 'fields' ) as $field_args ) {
|
496 |
-
$this->process_field( $field_args );
|
497 |
-
}
|
498 |
-
}
|
499 |
-
|
500 |
-
/**
|
501 |
-
* Process and save a field
|
502 |
-
* @since 2.0.0
|
503 |
-
* @param array $field_args Array of field arguments
|
504 |
-
*/
|
505 |
-
public function process_field( $field_args ) {
|
506 |
-
|
507 |
-
switch ( $field_args['type'] ) {
|
508 |
-
|
509 |
-
case 'group':
|
510 |
-
$this->save_group( $field_args );
|
511 |
-
break;
|
512 |
-
|
513 |
-
case 'title':
|
514 |
-
// Don't process title fields
|
515 |
-
break;
|
516 |
-
|
517 |
-
default:
|
518 |
-
|
519 |
-
// Save default fields
|
520 |
-
$field = new CMB2_Field( array(
|
521 |
-
'field_args' => $field_args,
|
522 |
-
'object_type' => $this->object_type(),
|
523 |
-
'object_id' => $this->object_id(),
|
524 |
-
) );
|
525 |
-
|
526 |
-
if ( $field->save_field_from_data( $this->data_to_save ) ) {
|
527 |
-
$this->updated[] = $field->id();
|
528 |
-
}
|
529 |
-
|
530 |
-
break;
|
531 |
-
}
|
532 |
-
|
533 |
-
}
|
534 |
-
|
535 |
-
/**
|
536 |
-
* Save a repeatable group
|
537 |
-
*/
|
538 |
-
public function save_group( $args ) {
|
539 |
-
|
540 |
-
if ( ! isset( $args['id'], $args['fields'], $this->data_to_save[ $args['id'] ] ) || ! is_array( $args['fields'] ) ) {
|
541 |
-
return;
|
542 |
-
}
|
543 |
-
|
544 |
-
$field_group = new CMB2_Field( array(
|
545 |
-
'field_args' => $args,
|
546 |
-
'object_type' => $this->object_type(),
|
547 |
-
'object_id' => $this->object_id(),
|
548 |
-
) );
|
549 |
-
$base_id = $field_group->id();
|
550 |
-
$old = $field_group->get_data();
|
551 |
-
// Check if group field has sanitization_cb
|
552 |
-
$group_vals = $field_group->sanitization_cb( $this->data_to_save[ $base_id ] );
|
553 |
-
$saved = array();
|
554 |
-
$field_group->index = 0;
|
555 |
-
|
556 |
-
foreach ( array_values( $field_group->fields() ) as $field_args ) {
|
557 |
-
$field = new CMB2_Field( array(
|
558 |
-
'field_args' => $field_args,
|
559 |
-
'group_field' => $field_group,
|
560 |
-
) );
|
561 |
-
$sub_id = $field->id( true );
|
562 |
-
|
563 |
-
foreach ( (array) $group_vals as $field_group->index => $post_vals ) {
|
564 |
-
|
565 |
-
// Get value
|
566 |
-
$new_val = isset( $group_vals[ $field_group->index ][ $sub_id ] )
|
567 |
-
? $group_vals[ $field_group->index ][ $sub_id ]
|
568 |
-
: false;
|
569 |
-
|
570 |
-
// Sanitize
|
571 |
-
$new_val = $field->sanitization_cb( $new_val );
|
572 |
-
|
573 |
-
if ( 'file' == $field->type() && is_array( $new_val ) ) {
|
574 |
-
// Add image ID to the array stack
|
575 |
-
$saved[ $field_group->index ][ $new_val['field_id'] ] = $new_val['attach_id'];
|
576 |
-
// Reset var to url string
|
577 |
-
$new_val = $new_val['url'];
|
578 |
-
}
|
579 |
-
|
580 |
-
// Get old value
|
581 |
-
$old_val = is_array( $old ) && isset( $old[ $field_group->index ][ $sub_id ] )
|
582 |
-
? $old[ $field_group->index ][ $sub_id ]
|
583 |
-
: false;
|
584 |
-
|
585 |
-
$is_updated = ( ! empty( $new_val ) && $new_val != $old_val );
|
586 |
-
$is_removed = ( empty( $new_val ) && ! empty( $old_val ) );
|
587 |
-
// Compare values and add to `$updated` array
|
588 |
-
if ( $is_updated || $is_removed ) {
|
589 |
-
$this->updated[] = $base_id . '::' . $field_group->index . '::' . $sub_id;
|
590 |
-
}
|
591 |
-
|
592 |
-
// Add to `$saved` array
|
593 |
-
$saved[ $field_group->index ][ $sub_id ] = $new_val;
|
594 |
-
|
595 |
-
}
|
596 |
-
$saved[ $field_group->index ] = array_filter( $saved[ $field_group->index ] );
|
597 |
-
}
|
598 |
-
$saved = array_filter( $saved );
|
599 |
-
|
600 |
-
$field_group->update_data( $saved, true );
|
601 |
-
}
|
602 |
-
|
603 |
-
/**
|
604 |
-
* Get object id from global space if no id is provided
|
605 |
-
* @since 1.0.0
|
606 |
-
* @param integer $object_id Object ID
|
607 |
-
* @return integer $object_id Object ID
|
608 |
-
*/
|
609 |
-
public function object_id( $object_id = 0 ) {
|
610 |
-
|
611 |
-
if ( $object_id ) {
|
612 |
-
$this->object_id = $object_id;
|
613 |
-
return $this->object_id;
|
614 |
-
}
|
615 |
-
|
616 |
-
if ( $this->object_id ) {
|
617 |
-
return $this->object_id;
|
618 |
-
}
|
619 |
-
|
620 |
-
// Try to get our object ID from the global space
|
621 |
-
switch ( $this->object_type() ) {
|
622 |
-
case 'user':
|
623 |
-
$object_id = isset( $_REQUEST['user_id'] ) ? $_REQUEST['user_id'] : $object_id;
|
624 |
-
$object_id = ! $object_id && isset( $GLOBALS['user_ID'] ) ? $GLOBALS['user_ID'] : $object_id;
|
625 |
-
break;
|
626 |
-
|
627 |
-
case 'comment':
|
628 |
-
$object_id = isset( $_REQUEST['c'] ) ? $_REQUEST['c'] : $object_id;
|
629 |
-
$object_id = ! $object_id && isset( $GLOBALS['comments']->comment_ID ) ? $GLOBALS['comments']->comment_ID : $object_id;
|
630 |
-
break;
|
631 |
-
|
632 |
-
default:
|
633 |
-
$object_id = isset( $GLOBALS['post']->ID ) ? $GLOBALS['post']->ID : $object_id;
|
634 |
-
$object_id = isset( $_REQUEST['post'] ) ? $_REQUEST['post'] : $object_id;
|
635 |
-
break;
|
636 |
-
}
|
637 |
-
|
638 |
-
// reset to id or 0
|
639 |
-
$this->object_id = $object_id ? $object_id : 0;
|
640 |
-
|
641 |
-
return $this->object_id;
|
642 |
-
}
|
643 |
-
|
644 |
-
/**
|
645 |
-
* Sets the $object_type based on metabox settings
|
646 |
-
* @since 1.0.0
|
647 |
-
* @return string Object type
|
648 |
-
*/
|
649 |
-
public function mb_object_type() {
|
650 |
-
|
651 |
-
if ( null !== $this->mb_object_type ) {
|
652 |
-
return $this->mb_object_type;
|
653 |
-
}
|
654 |
-
|
655 |
-
if ( $this->is_options_page_mb() ) {
|
656 |
-
$this->mb_object_type = 'options-page';
|
657 |
-
return $this->mb_object_type;
|
658 |
-
}
|
659 |
-
|
660 |
-
if ( ! $this->prop( 'object_types' ) ) {
|
661 |
-
$this->mb_object_type = 'post';
|
662 |
-
return $this->mb_object_type;
|
663 |
-
}
|
664 |
-
|
665 |
-
$type = false;
|
666 |
-
// check if 'object_types' is a string
|
667 |
-
if ( is_string( $this->prop( 'object_types' ) ) ) {
|
668 |
-
$type = $this->prop( 'object_types' );
|
669 |
-
}
|
670 |
-
// if it's an array of one, extract it
|
671 |
-
elseif ( is_array( $this->prop( 'object_types' ) ) && 1 === count( $this->prop( 'object_types' ) ) ) {
|
672 |
-
$cpts = $this->prop( 'object_types' );
|
673 |
-
$type = is_string( end( $cpts ) )
|
674 |
-
? end( $cpts )
|
675 |
-
: false;
|
676 |
-
}
|
677 |
-
|
678 |
-
if ( ! $type ) {
|
679 |
-
$this->mb_object_type = 'post';
|
680 |
-
return $this->mb_object_type;
|
681 |
-
}
|
682 |
-
|
683 |
-
// Get our object type
|
684 |
-
switch ( $type ) {
|
685 |
-
|
686 |
-
case 'user':
|
687 |
-
case 'comment':
|
688 |
-
$this->mb_object_type = $type;
|
689 |
-
break;
|
690 |
-
|
691 |
-
default:
|
692 |
-
$this->mb_object_type = 'post';
|
693 |
-
break;
|
694 |
-
}
|
695 |
-
|
696 |
-
return $this->mb_object_type;
|
697 |
-
}
|
698 |
-
|
699 |
-
/**
|
700 |
-
* Determines if metabox is for an options page
|
701 |
-
* @since 1.0.1
|
702 |
-
* @return boolean True/False
|
703 |
-
*/
|
704 |
-
public function is_options_page_mb() {
|
705 |
-
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'] ) );
|
706 |
-
}
|
707 |
-
|
708 |
-
/**
|
709 |
-
* Returns the object type
|
710 |
-
* @since 1.0.0
|
711 |
-
* @return string Object type
|
712 |
-
*/
|
713 |
-
public function object_type( $object_type = '' ) {
|
714 |
-
if ( $object_type ) {
|
715 |
-
$this->object_type = $object_type;
|
716 |
-
return $this->object_type;
|
717 |
-
}
|
718 |
-
|
719 |
-
if ( $this->object_type ) {
|
720 |
-
return $this->object_type;
|
721 |
-
}
|
722 |
-
|
723 |
-
global $pagenow;
|
724 |
-
|
725 |
-
if ( in_array( $pagenow, array( 'user-edit.php', 'profile.php', 'user-new.php' ), true ) ) {
|
726 |
-
$this->object_type = 'user';
|
727 |
-
|
728 |
-
} elseif ( in_array( $pagenow, array( 'edit-comments.php', 'comment.php' ), true ) ) {
|
729 |
-
$this->object_type = 'comment';
|
730 |
-
|
731 |
-
} else {
|
732 |
-
$this->object_type = 'post';
|
733 |
-
}
|
734 |
-
|
735 |
-
return $this->object_type;
|
736 |
-
}
|
737 |
-
|
738 |
-
/**
|
739 |
-
* Get metabox property and optionally set a fallback
|
740 |
-
* @since 2.0.0
|
741 |
-
* @param string $property Metabox config property to retrieve
|
742 |
-
* @param mixed $fallback Fallback value to set if no value found
|
743 |
-
* @return mixed Metabox config property value or false
|
744 |
-
*/
|
745 |
-
public function prop( $property, $fallback = null ) {
|
746 |
-
if ( array_key_exists( $property, $this->meta_box ) ) {
|
747 |
-
return $this->meta_box[ $property ];
|
748 |
-
} elseif ( $fallback ) {
|
749 |
-
return $this->meta_box[ $property ] = $fallback;
|
750 |
-
}
|
751 |
-
}
|
752 |
-
|
753 |
-
/**
|
754 |
-
* Get a field object
|
755 |
-
*
|
756 |
-
* @since 2.0.3
|
757 |
-
*
|
758 |
-
* @param string|array|CMB2_Field $field Metabox field id or field config array or CMB2_Field object
|
759 |
-
* @param CMB2_Field $field_group (optional) CMB2_Field object (group parent)
|
760 |
-
*
|
761 |
-
* @return CMB2_Field|false CMB2_Field object (or false)
|
762 |
-
*/
|
763 |
-
public function get_field( $field, $field_group = null ) {
|
764 |
-
if ( is_a( $field, 'CMB2_Field' ) ) {
|
765 |
-
return $field;
|
766 |
-
}
|
767 |
-
|
768 |
-
$field_id = is_string( $field ) ? $field : $field['id'];
|
769 |
-
|
770 |
-
$parent_field_id = ! empty( $field_group ) ? $field_group->id() : '';
|
771 |
-
$ids = $this->get_field_ids( $field_id, $parent_field_id, true );
|
772 |
-
|
773 |
-
if ( ! $ids ) {
|
774 |
-
return false;
|
775 |
-
}
|
776 |
-
|
777 |
-
list( $field_id, $sub_field_id ) = $ids;
|
778 |
-
|
779 |
-
$index = implode( '', $ids ) . ( $field_group ? $field_group->index : '' );
|
780 |
-
if ( array_key_exists( $index, $this->fields ) ) {
|
781 |
-
return $this->fields[ $index ];
|
782 |
-
}
|
783 |
-
|
784 |
-
$this->fields[ $index ] = new CMB2_Field( $this->get_field_args( $field_id, $field, $sub_field_id, $field_group ) );
|
785 |
-
|
786 |
-
return $this->fields[ $index ];
|
787 |
-
}
|
788 |
-
|
789 |
-
/**
|
790 |
-
* Handles determining which type of arguments to pass to CMB2_Field
|
791 |
-
* @since 2.0.7
|
792 |
-
* @param mixed $field_id Field (or group field) ID
|
793 |
-
* @param mixed $field_args Array of field arguments
|
794 |
-
* @param mixed $sub_field_id Sub field ID (if field_group exists)
|
795 |
-
* @param mixed $field_group If a sub-field, will be the parent group CMB2_Field object
|
796 |
-
* @return array Array of CMB2_Field arguments
|
797 |
-
*/
|
798 |
-
public function get_field_args( $field_id, $field_args, $sub_field_id, $field_group ) {
|
799 |
-
|
800 |
-
// Check if group is passed and if fields were added in the old-school fields array
|
801 |
-
if ( $field_group && ( $sub_field_id || 0 === $sub_field_id ) ) {
|
802 |
-
|
803 |
-
// Update the fields array w/ any modified properties inherited from the group field
|
804 |
-
$this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ] = $field_args;
|
805 |
-
|
806 |
-
return array(
|
807 |
-
'field_args' => $field_args,
|
808 |
-
'group_field' => $field_group,
|
809 |
-
);
|
810 |
-
|
811 |
-
}
|
812 |
-
|
813 |
-
if ( is_array( $field_args ) ) {
|
814 |
-
$this->meta_box['fields'][ $field_id ] = array_merge( $field_args, $this->meta_box['fields'][ $field_id ] );
|
815 |
-
}
|
816 |
-
|
817 |
-
return array(
|
818 |
-
'field_args' => $this->meta_box['fields'][ $field_id ],
|
819 |
-
'object_type' => $this->object_type(),
|
820 |
-
'object_id' => $this->object_id(),
|
821 |
-
);
|
822 |
-
}
|
823 |
-
|
824 |
-
/**
|
825 |
-
* Add a field to the metabox
|
826 |
-
* @since 2.0.0
|
827 |
-
* @param array $field Metabox field config array
|
828 |
-
* @param int $position (optional) Position of metabox. 1 for first, etc
|
829 |
-
* @return mixed Field id or false
|
830 |
-
*/
|
831 |
-
public function add_field( array $field, $position = 0 ) {
|
832 |
-
if ( ! is_array( $field ) || ! array_key_exists( 'id', $field ) ) {
|
833 |
-
return false;
|
834 |
-
}
|
835 |
-
|
836 |
-
$this->_add_field_to_array(
|
837 |
-
$field,
|
838 |
-
$this->meta_box['fields'],
|
839 |
-
$position
|
840 |
-
);
|
841 |
-
|
842 |
-
return $field['id'];
|
843 |
-
}
|
844 |
-
|
845 |
-
/**
|
846 |
-
* Add a field to a group
|
847 |
-
* @since 2.0.0
|
848 |
-
* @param string $parent_field_id The field id of the group field to add the field
|
849 |
-
* @param array $field Metabox field config array
|
850 |
-
* @param int $position (optional) Position of metabox. 1 for first, etc
|
851 |
-
* @return mixed Array of parent/field ids or false
|
852 |
-
*/
|
853 |
-
public function add_group_field( $parent_field_id, array $field, $position = 0 ) {
|
854 |
-
if ( ! array_key_exists( $parent_field_id, $this->meta_box['fields'] ) ) {
|
855 |
-
return false;
|
856 |
-
}
|
857 |
-
|
858 |
-
$parent_field = $this->meta_box['fields'][ $parent_field_id ];
|
859 |
-
|
860 |
-
if ( 'group' !== $parent_field['type'] ) {
|
861 |
-
return false;
|
862 |
-
}
|
863 |
-
|
864 |
-
if ( ! isset( $parent_field['fields'] ) ) {
|
865 |
-
$this->meta_box['fields'][ $parent_field_id ]['fields'] = array();
|
866 |
-
}
|
867 |
-
|
868 |
-
$this->_add_field_to_array(
|
869 |
-
$field,
|
870 |
-
$this->meta_box['fields'][ $parent_field_id ]['fields'],
|
871 |
-
$position
|
872 |
-
);
|
873 |
-
|
874 |
-
return array( $parent_field_id, $field['id'] );
|
875 |
-
}
|
876 |
-
|
877 |
-
/**
|
878 |
-
* Add a field array to a fields array in desired position
|
879 |
-
* @since 2.0.2
|
880 |
-
* @param array $field Metabox field config array
|
881 |
-
* @param array &$fields Array (passed by reference) to append the field (array) to
|
882 |
-
* @param integer $position Optionally specify a position in the array to be inserted
|
883 |
-
*/
|
884 |
-
protected function _add_field_to_array( $field, &$fields, $position = 0 ) {
|
885 |
-
if ( $position ) {
|
886 |
-
cmb2_utils()->array_insert( $fields, array( $field['id'] => $field ), $position );
|
887 |
-
} else {
|
888 |
-
$fields[ $field['id'] ] = $field;
|
889 |
-
}
|
890 |
-
}
|
891 |
-
|
892 |
-
/**
|
893 |
-
* Remove a field from the metabox
|
894 |
-
* @since 2.0.0
|
895 |
-
* @param string $field_id The field id of the field to remove
|
896 |
-
* @param string $parent_field_id (optional) The field id of the group field to remove field from
|
897 |
-
* @return bool True if field was removed
|
898 |
-
*/
|
899 |
-
public function remove_field( $field_id, $parent_field_id = '' ) {
|
900 |
-
$ids = $this->get_field_ids( $field_id, $parent_field_id );
|
901 |
-
|
902 |
-
if ( ! $ids ) {
|
903 |
-
return false;
|
904 |
-
}
|
905 |
-
|
906 |
-
list( $field_id, $sub_field_id ) = $ids;
|
907 |
-
|
908 |
-
unset( $this->fields[ implode( '', $ids ) ] );
|
909 |
-
|
910 |
-
if ( ! $sub_field_id ) {
|
911 |
-
unset( $this->meta_box['fields'][ $field_id ] );
|
912 |
-
return true;
|
913 |
-
}
|
914 |
-
|
915 |
-
unset( $this->fields[ $field_id ]->args['fields'][ $sub_field_id ] );
|
916 |
-
unset( $this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ] );
|
917 |
-
return true;
|
918 |
-
}
|
919 |
-
|
920 |
-
/**
|
921 |
-
* Update or add a property to a field
|
922 |
-
* @since 2.0.0
|
923 |
-
* @param string $field_id Field id
|
924 |
-
* @param string $property Field property to set/update
|
925 |
-
* @param mixed $value Value to set the field property
|
926 |
-
* @param string $parent_field_id (optional) The field id of the group field to remove field from
|
927 |
-
* @return mixed Field id. Strict compare to false, as success can return a falsey value (like 0)
|
928 |
-
*/
|
929 |
-
public function update_field_property( $field_id, $property, $value, $parent_field_id = '' ) {
|
930 |
-
$ids = $this->get_field_ids( $field_id, $parent_field_id );
|
931 |
-
|
932 |
-
if ( ! $ids ) {
|
933 |
-
return false;
|
934 |
-
}
|
935 |
-
|
936 |
-
list( $field_id, $sub_field_id ) = $ids;
|
937 |
-
|
938 |
-
if ( ! $sub_field_id ) {
|
939 |
-
$this->meta_box['fields'][ $field_id ][ $property ] = $value;
|
940 |
-
return $field_id;
|
941 |
-
}
|
942 |
-
|
943 |
-
$this->meta_box['fields'][ $field_id ]['fields'][ $sub_field_id ][ $property ] = $value;
|
944 |
-
return $field_id;
|
945 |
-
}
|
946 |
-
|
947 |
-
/**
|
948 |
-
* Check if field ids match a field and return the index/field id
|
949 |
-
* @since 2.0.2
|
950 |
-
* @param string $field_id Field id
|
951 |
-
* @param string $parent_field_id (optional) Parent field id
|
952 |
-
* @return mixed Array of field/parent ids, or false
|
953 |
-
*/
|
954 |
-
public function get_field_ids( $field_id, $parent_field_id = '' ) {
|
955 |
-
$sub_field_id = $parent_field_id ? $field_id : '';
|
956 |
-
$field_id = $parent_field_id ? $parent_field_id : $field_id;
|
957 |
-
$fields =& $this->meta_box['fields'];
|
958 |
-
|
959 |
-
if ( ! array_key_exists( $field_id, $fields ) ) {
|
960 |
-
$field_id = $this->search_old_school_array( $field_id, $fields );
|
961 |
-
}
|
962 |
-
|
963 |
-
if ( false === $field_id ) {
|
964 |
-
return false;
|
965 |
-
}
|
966 |
-
|
967 |
-
if ( ! $sub_field_id ) {
|
968 |
-
return array( $field_id, $sub_field_id );
|
969 |
-
}
|
970 |
-
|
971 |
-
if ( 'group' !== $fields[ $field_id ]['type'] ) {
|
972 |
-
return false;
|
973 |
-
}
|
974 |
-
|
975 |
-
if ( ! array_key_exists( $sub_field_id, $fields[ $field_id ]['fields'] ) ) {
|
976 |
-
$sub_field_id = $this->search_old_school_array( $sub_field_id, $fields[ $field_id ]['fields'] );
|
977 |
-
}
|
978 |
-
|
979 |
-
return false === $sub_field_id ? false : array( $field_id, $sub_field_id );
|
980 |
-
}
|
981 |
-
|
982 |
-
/**
|
983 |
-
* When using the old array filter, it is unlikely field array indexes will be the field id
|
984 |
-
* @since 2.0.2
|
985 |
-
* @param string $field_id The field id
|
986 |
-
* @param array $fields Array of fields to search
|
987 |
-
* @return mixed Field index or false
|
988 |
-
*/
|
989 |
-
public function search_old_school_array( $field_id, $fields ) {
|
990 |
-
$ids = wp_list_pluck( $fields, 'id' );
|
991 |
-
$index = array_search( $field_id, $ids );
|
992 |
-
return false !== $index ? $index : false;
|
993 |
-
}
|
994 |
-
|
995 |
-
/**
|
996 |
-
* Determine whether this cmb object should show, based on the 'show_on_cb' callback.
|
997 |
-
*
|
998 |
-
* @since 2.0.9
|
999 |
-
*
|
1000 |
-
* @return bool Whether this cmb should be shown.
|
1001 |
-
*/
|
1002 |
-
public function should_show() {
|
1003 |
-
// Default to showing this cmb
|
1004 |
-
$show = true;
|
1005 |
-
|
1006 |
-
// Use the callback to determine showing the cmb, if it exists
|
1007 |
-
if ( is_callable( $this->prop( 'show_on_cb' ) ) ) {
|
1008 |
-
$show = (bool) call_user_func( $this->prop( 'show_on_cb' ), $this );
|
1009 |
-
}
|
1010 |
-
|
1011 |
-
return $show;
|
1012 |
-
}
|
1013 |
-
|
1014 |
-
/**
|
1015 |
-
* Generate a unique nonce field for each registered meta_box
|
1016 |
-
* @since 2.0.0
|
1017 |
-
* @return string unique nonce hidden input
|
1018 |
-
*/
|
1019 |
-
public function nonce_field() {
|
1020 |
-
wp_nonce_field( $this->nonce(), $this->nonce(), false, true );
|
1021 |
-
}
|
1022 |
-
|
1023 |
-
/**
|
1024 |
-
* Generate a unique nonce for each registered meta_box
|
1025 |
-
* @since 2.0.0
|
1026 |
-
* @return string unique nonce string
|
1027 |
-
*/
|
1028 |
-
public function nonce() {
|
1029 |
-
if ( $this->generated_nonce ) {
|
1030 |
-
return $this->generated_nonce;
|
1031 |
-
}
|
1032 |
-
$this->generated_nonce = sanitize_html_class( 'nonce_' . basename( __FILE__ ) . $this->cmb_id );
|
1033 |
-
return $this->generated_nonce;
|
1034 |
-
}
|
1035 |
-
|
1036 |
-
/**
|
1037 |
-
* Magic getter for our object.
|
1038 |
-
* @param string $field
|
1039 |
-
* @throws Exception Throws an exception if the field is invalid.
|
1040 |
-
* @return mixed
|
1041 |
-
*/
|
1042 |
-
public function __get( $field ) {
|
1043 |
-
switch ( $field ) {
|
1044 |
-
case 'cmb_id':
|
1045 |
-
case 'meta_box':
|
1046 |
-
case 'updated':
|
1047 |
-
return $this->{$field};
|
1048 |
-
case 'object_id':
|
1049 |
-
return $this->object_id();
|
1050 |
-
default:
|
1051 |
-
throw new Exception( 'Invalid ' . __CLASS__ . ' property: ' . $field );
|
1052 |
-
}
|
1053 |
-
}
|
1054 |
-
|
1055 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/CMB2_Ajax.php
DELETED
@@ -1,208 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/**
|
4 |
-
* CMB2 ajax methods
|
5 |
-
* (i.e. a lot of work to get oEmbeds to work with non-post objects)
|
6 |
-
*
|
7 |
-
* @since 0.9.5
|
8 |
-
*
|
9 |
-
* @category WordPress_Plugin
|
10 |
-
* @package CMB2
|
11 |
-
* @author WebDevStudios
|
12 |
-
* @license GPL-2.0+
|
13 |
-
*/
|
14 |
-
class CMB2_Ajax {
|
15 |
-
|
16 |
-
// Whether to hijack the oembed cache system
|
17 |
-
protected $hijack = false;
|
18 |
-
protected $object_id = 0;
|
19 |
-
protected $embed_args = array();
|
20 |
-
protected $object_type = 'post';
|
21 |
-
protected $ajax_update = false;
|
22 |
-
|
23 |
-
/**
|
24 |
-
* Handles our oEmbed ajax request
|
25 |
-
* @since 0.9.5
|
26 |
-
* @return object oEmbed embed code | fallback | error message
|
27 |
-
*/
|
28 |
-
public function oembed_handler() {
|
29 |
-
|
30 |
-
// Verify our nonce
|
31 |
-
if ( ! ( isset( $_REQUEST['cmb2_ajax_nonce'], $_REQUEST['oembed_url'] ) && wp_verify_nonce( $_REQUEST['cmb2_ajax_nonce'], 'ajax_nonce' ) ) ) {
|
32 |
-
die();
|
33 |
-
}
|
34 |
-
|
35 |
-
// Sanitize our search string
|
36 |
-
$oembed_string = sanitize_text_field( $_REQUEST['oembed_url'] );
|
37 |
-
|
38 |
-
// Send back error if empty
|
39 |
-
if ( empty( $oembed_string ) ) {
|
40 |
-
wp_send_json_error( '<p class="ui-state-error-text">' . __( 'Please Try Again', 'cmb2' ) . '</p>' );
|
41 |
-
}
|
42 |
-
|
43 |
-
// Set width of embed
|
44 |
-
$embed_width = isset( $_REQUEST['oembed_width'] ) && intval( $_REQUEST['oembed_width'] ) < 640 ? intval( $_REQUEST['oembed_width'] ) : '640';
|
45 |
-
|
46 |
-
// Set url
|
47 |
-
$oembed_url = esc_url( $oembed_string );
|
48 |
-
|
49 |
-
// Set args
|
50 |
-
$embed_args = array( 'width' => $embed_width );
|
51 |
-
|
52 |
-
$this->ajax_update = true;
|
53 |
-
|
54 |
-
// Get embed code (or fallback link)
|
55 |
-
$html = $this->get_oembed( array(
|
56 |
-
'url' => $oembed_url,
|
57 |
-
'object_id' => $_REQUEST['object_id'],
|
58 |
-
'object_type' => isset( $_REQUEST['object_type'] ) ? $_REQUEST['object_type'] : 'post',
|
59 |
-
'oembed_args' => $embed_args,
|
60 |
-
'field_id' => $_REQUEST['field_id'],
|
61 |
-
) );
|
62 |
-
|
63 |
-
wp_send_json_success( $html );
|
64 |
-
}
|
65 |
-
|
66 |
-
/**
|
67 |
-
* Retrieves oEmbed from url/object ID
|
68 |
-
* @since 0.9.5
|
69 |
-
* @param array $args Arguments for method
|
70 |
-
* @return string html markup with embed or fallback
|
71 |
-
*/
|
72 |
-
public function get_oembed( $args ) {
|
73 |
-
|
74 |
-
global $wp_embed;
|
75 |
-
|
76 |
-
$oembed_url = esc_url( $args['url'] );
|
77 |
-
|
78 |
-
// Sanitize object_id
|
79 |
-
$this->object_id = is_numeric( $args['object_id'] ) ? absint( $args['object_id'] ) : sanitize_text_field( $args['object_id'] );
|
80 |
-
|
81 |
-
$args = wp_parse_args( $args, array(
|
82 |
-
'object_type' => 'post',
|
83 |
-
'oembed_args' => $this->embed_args,
|
84 |
-
'field_id' => false,
|
85 |
-
'cache_key' => false,
|
86 |
-
) );
|
87 |
-
|
88 |
-
$this->embed_args =& $args;
|
89 |
-
|
90 |
-
|
91 |
-
/**
|
92 |
-
* Set the post_ID so oEmbed won't fail
|
93 |
-
* wp-includes/class-wp-embed.php, WP_Embed::shortcode()
|
94 |
-
*/
|
95 |
-
$wp_embed->post_ID = $this->object_id;
|
96 |
-
|
97 |
-
// Special scenario if NOT a post object
|
98 |
-
if ( isset( $args['object_type'] ) && 'post' != $args['object_type'] ) {
|
99 |
-
|
100 |
-
if ( 'options-page' == $args['object_type'] ) {
|
101 |
-
|
102 |
-
// Bogus id to pass some numeric checks. Issue with a VERY large WP install?
|
103 |
-
$wp_embed->post_ID = 1987645321;
|
104 |
-
|
105 |
-
// Use our own cache key to correspond to this field (vs one cache key per url)
|
106 |
-
$args['cache_key'] = $args['field_id'] . '_cache';
|
107 |
-
}
|
108 |
-
|
109 |
-
// Ok, we need to hijack the oembed cache system
|
110 |
-
$this->hijack = true;
|
111 |
-
$this->object_type = $args['object_type'];
|
112 |
-
|
113 |
-
// Gets ombed cache from our object's meta (vs postmeta)
|
114 |
-
add_filter( 'get_post_metadata', array( $this, 'hijack_oembed_cache_get' ), 10, 3 );
|
115 |
-
|
116 |
-
// Sets ombed cache in our object's meta (vs postmeta)
|
117 |
-
add_filter( 'update_post_metadata', array( $this, 'hijack_oembed_cache_set' ), 10, 4 );
|
118 |
-
|
119 |
-
}
|
120 |
-
|
121 |
-
$embed_args = '';
|
122 |
-
|
123 |
-
foreach ( $args['oembed_args'] as $key => $val ) {
|
124 |
-
$embed_args .= " $key=\"$val\"";
|
125 |
-
}
|
126 |
-
|
127 |
-
// Ping WordPress for an embed
|
128 |
-
$check_embed = $wp_embed->run_shortcode( '[embed' . $embed_args . ']' . $oembed_url . '[/embed]' );
|
129 |
-
|
130 |
-
// Fallback that WordPress creates when no oEmbed was found
|
131 |
-
$fallback = $wp_embed->maybe_make_link( $oembed_url );
|
132 |
-
|
133 |
-
// Send back our embed
|
134 |
-
if ( $check_embed && $check_embed != $fallback ) {
|
135 |
-
return '<div class="embed-status">' . $check_embed . '<p class="cmb2-remove-wrapper"><a href="#" class="cmb2-remove-file-button" rel="' . $args['field_id'] . '">' . __( 'Remove Embed', 'cmb2' ) . '</a></p></div>';
|
136 |
-
}
|
137 |
-
|
138 |
-
// Otherwise, send back error info that no oEmbeds were found
|
139 |
-
return '<p class="ui-state-error-text">' . sprintf( __( 'No oEmbed Results Found for %s. View more info at', 'cmb2' ), $fallback ) . ' <a href="http://codex.wordpress.org/Embeds" target="_blank">codex.wordpress.org/Embeds</a>.</p>';
|
140 |
-
|
141 |
-
}
|
142 |
-
|
143 |
-
/**
|
144 |
-
* Hijacks retrieving of cached oEmbed.
|
145 |
-
* Returns cached data from relevant object metadata (vs postmeta)
|
146 |
-
*
|
147 |
-
* @since 0.9.5
|
148 |
-
* @param boolean $check Whether to retrieve postmeta or override
|
149 |
-
* @param int $object_id Object ID
|
150 |
-
* @param string $meta_key Object metakey
|
151 |
-
* @return mixed Object's oEmbed cached data
|
152 |
-
*/
|
153 |
-
public function hijack_oembed_cache_get( $check, $object_id, $meta_key ) {
|
154 |
-
|
155 |
-
if ( ! $this->hijack || ( $this->object_id != $object_id && 1987645321 !== $object_id ) ) {
|
156 |
-
return $check;
|
157 |
-
}
|
158 |
-
|
159 |
-
if ( $this->ajax_update ) {
|
160 |
-
return false;
|
161 |
-
}
|
162 |
-
|
163 |
-
// Get cached data
|
164 |
-
return ( 'options-page' === $this->object_type )
|
165 |
-
? cmb2_options( $this->object_id )->get( $this->embed_args['cache_key'] )
|
166 |
-
: get_metadata( $this->object_type, $this->object_id, $meta_key, true );
|
167 |
-
|
168 |
-
}
|
169 |
-
|
170 |
-
/**
|
171 |
-
* Hijacks saving of cached oEmbed.
|
172 |
-
* Saves cached data to relevant object metadata (vs postmeta)
|
173 |
-
*
|
174 |
-
* @since 0.9.5
|
175 |
-
* @param boolean $check Whether to continue setting postmeta
|
176 |
-
* @param int $object_id Object ID to get postmeta from
|
177 |
-
* @param string $meta_key Postmeta's key
|
178 |
-
* @param mixed $meta_value Value of the postmeta to be saved
|
179 |
-
* @return boolean Whether to continue setting
|
180 |
-
*/
|
181 |
-
public function hijack_oembed_cache_set( $check, $object_id, $meta_key, $meta_value ) {
|
182 |
-
|
183 |
-
if ( ! $this->hijack || ( $this->object_id != $object_id && 1987645321 !== $object_id ) ) {
|
184 |
-
return $check;
|
185 |
-
}
|
186 |
-
|
187 |
-
$this->oembed_cache_set( $meta_key, $meta_value );
|
188 |
-
|
189 |
-
// Anything other than `null` to cancel saving to postmeta
|
190 |
-
return true;
|
191 |
-
}
|
192 |
-
|
193 |
-
/**
|
194 |
-
* Saves the cached oEmbed value to relevant object metadata (vs postmeta)
|
195 |
-
*
|
196 |
-
* @since 1.3.0
|
197 |
-
* @param string $meta_key Postmeta's key
|
198 |
-
* @param mixed $meta_value Value of the postmeta to be saved
|
199 |
-
*/
|
200 |
-
public function oembed_cache_set( $meta_key, $meta_value ) {
|
201 |
-
|
202 |
-
// Cache the result to our metadata
|
203 |
-
return ( 'options-page' !== $this->object_type )
|
204 |
-
? update_metadata( $this->object_type, $this->object_id, $meta_key, $meta_value )
|
205 |
-
: cmb2_options( $this->object_id )->update( $this->embed_args['cache_key'], $meta_value, true );
|
206 |
-
}
|
207 |
-
|
208 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/CMB2_Boxes.php
DELETED
@@ -1,73 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/**
|
4 |
-
* A CMB2 object instance registry for storing every CMB2 instance.
|
5 |
-
*
|
6 |
-
* @category WordPress_Plugin
|
7 |
-
* @package CMB2
|
8 |
-
* @author WebDevStudios
|
9 |
-
* @license GPL-2.0+
|
10 |
-
* @link http://webdevstudios.com
|
11 |
-
*/
|
12 |
-
class CMB2_Boxes {
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Array of all metabox objects.
|
16 |
-
*
|
17 |
-
* @since 2.0.0
|
18 |
-
* @var array
|
19 |
-
*/
|
20 |
-
protected static $cmb2_instances = array();
|
21 |
-
|
22 |
-
/**
|
23 |
-
* Add a CMB2 instance object to the registry.
|
24 |
-
*
|
25 |
-
* @since 1.X.X
|
26 |
-
*
|
27 |
-
* @param CMB2 $cmb_instance CMB2 instance.
|
28 |
-
*/
|
29 |
-
public static function add( CMB2 $cmb_instance ) {
|
30 |
-
self::$cmb2_instances[ $cmb_instance->cmb_id ] = $cmb_instance;
|
31 |
-
}
|
32 |
-
|
33 |
-
/**
|
34 |
-
* Remove a CMB2 instance object to the registry.
|
35 |
-
*
|
36 |
-
* @since 1.X.X
|
37 |
-
*
|
38 |
-
* @param string $cmb_id A CMB2 instance id.
|
39 |
-
*/
|
40 |
-
public static function remove( $cmb_id ) {
|
41 |
-
if ( array_key_exists( $cmb_id, self::$cmb2_instances ) ) {
|
42 |
-
unset( self::$cmb2_instances[ $cmb_id ] );
|
43 |
-
}
|
44 |
-
}
|
45 |
-
|
46 |
-
/**
|
47 |
-
* Retrieve a CMB2 instance by cmb id.
|
48 |
-
*
|
49 |
-
* @since 1.X.X
|
50 |
-
*
|
51 |
-
* @param string $cmb_id A CMB2 instance id.
|
52 |
-
*
|
53 |
-
* @return CMB2|bool False or CMB2 object instance.
|
54 |
-
*/
|
55 |
-
public static function get( $cmb_id ) {
|
56 |
-
if ( empty( self::$cmb2_instances ) || empty( self::$cmb2_instances[ $cmb_id ] ) ) {
|
57 |
-
return false;
|
58 |
-
}
|
59 |
-
|
60 |
-
return self::$cmb2_instances[ $cmb_id ];
|
61 |
-
}
|
62 |
-
|
63 |
-
/**
|
64 |
-
* Retrieve all CMB2 instances registered.
|
65 |
-
*
|
66 |
-
* @since 1.X.X
|
67 |
-
* @return CMB2[] Array of all registered metaboxes.
|
68 |
-
*/
|
69 |
-
public static function get_all() {
|
70 |
-
return self::$cmb2_instances;
|
71 |
-
}
|
72 |
-
|
73 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/CMB2_Field.php
DELETED
@@ -1,954 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* CMB2 field objects
|
4 |
-
*
|
5 |
-
* @since 1.1.0
|
6 |
-
*
|
7 |
-
* @category WordPress_Plugin
|
8 |
-
* @package CMB2
|
9 |
-
* @author WebDevStudios
|
10 |
-
* @license GPL-2.0+
|
11 |
-
* @link http://webdevstudios.com
|
12 |
-
*
|
13 |
-
* @method string _id()
|
14 |
-
* @method string type()
|
15 |
-
* @method mixed fields()
|
16 |
-
*/
|
17 |
-
class CMB2_Field {
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Metabox object id
|
21 |
-
* @var mixed
|
22 |
-
* @since 1.1.0
|
23 |
-
*/
|
24 |
-
public $object_id = null;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Metabox object type
|
28 |
-
* @var string
|
29 |
-
* @since 1.1.0
|
30 |
-
*/
|
31 |
-
public $object_type = '';
|
32 |
-
|
33 |
-
/**
|
34 |
-
* Field arguments
|
35 |
-
* @var mixed
|
36 |
-
* @since 1.1.0
|
37 |
-
*/
|
38 |
-
public $args = array();
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Field group object or false (if no group)
|
42 |
-
* @var mixed
|
43 |
-
* @since 1.1.0
|
44 |
-
*/
|
45 |
-
public $group = false;
|
46 |
-
|
47 |
-
/**
|
48 |
-
* Field meta value
|
49 |
-
* @var mixed
|
50 |
-
* @since 1.1.0
|
51 |
-
*/
|
52 |
-
public $value = null;
|
53 |
-
|
54 |
-
/**
|
55 |
-
* Field meta value
|
56 |
-
* @var mixed
|
57 |
-
* @since 1.1.0
|
58 |
-
*/
|
59 |
-
public $escaped_value = null;
|
60 |
-
|
61 |
-
/**
|
62 |
-
* Grouped Field's current numeric index during the save process
|
63 |
-
* @var mixed
|
64 |
-
* @since 2.0.0
|
65 |
-
*/
|
66 |
-
public $index = 0;
|
67 |
-
|
68 |
-
/**
|
69 |
-
* Array of field options
|
70 |
-
* @var array
|
71 |
-
* @since 2.0.0
|
72 |
-
*/
|
73 |
-
protected $field_options = array();
|
74 |
-
|
75 |
-
/**
|
76 |
-
* Array of field param callback results
|
77 |
-
* @var array
|
78 |
-
* @since 2.0.0
|
79 |
-
*/
|
80 |
-
protected $callback_results = array();
|
81 |
-
|
82 |
-
/**
|
83 |
-
* Constructs our field object
|
84 |
-
* @since 1.1.0
|
85 |
-
* @param array $args Field arguments
|
86 |
-
*/
|
87 |
-
public function __construct( $args ) {
|
88 |
-
|
89 |
-
if ( ! empty( $args['group_field'] ) ) {
|
90 |
-
$this->group = $args['group_field'];
|
91 |
-
$this->object_id = $this->group->object_id;
|
92 |
-
$this->object_type = $this->group->object_type;
|
93 |
-
} else {
|
94 |
-
$this->object_id = isset( $args['object_id'] ) && '_' !== $args['object_id'] ? $args['object_id'] : 0;
|
95 |
-
$this->object_type = isset( $args['object_type'] ) ? $args['object_type'] : 'post';
|
96 |
-
}
|
97 |
-
|
98 |
-
$this->args = $this->_set_field_defaults( $args['field_args'] );
|
99 |
-
|
100 |
-
if ( $this->object_id ) {
|
101 |
-
$this->value = $this->get_data();
|
102 |
-
}
|
103 |
-
}
|
104 |
-
|
105 |
-
/**
|
106 |
-
* Non-existent methods fallback to checking for field arguments of the same name
|
107 |
-
* @since 1.1.0
|
108 |
-
* @param string $name Method name
|
109 |
-
* @param array $arguments Array of passed-in arguments
|
110 |
-
* @return mixed Value of field argument
|
111 |
-
*/
|
112 |
-
public function __call( $name, $arguments ) {
|
113 |
-
$key = isset( $arguments[0] ) ? $arguments[0] : false;
|
114 |
-
return $this->args( $name, $key );
|
115 |
-
}
|
116 |
-
|
117 |
-
/**
|
118 |
-
* Retrieves the field id
|
119 |
-
* @since 1.1.0
|
120 |
-
* @param boolean $raw Whether to retrieve pre-modidifed id
|
121 |
-
* @return string Field id
|
122 |
-
*/
|
123 |
-
public function id( $raw = false ) {
|
124 |
-
$id = $raw ? '_id' : 'id';
|
125 |
-
return $this->args( $id );
|
126 |
-
}
|
127 |
-
|
128 |
-
/**
|
129 |
-
* Get a field argument
|
130 |
-
* @since 1.1.0
|
131 |
-
* @param string $key Argument to check
|
132 |
-
* @param string $key Sub argument to check
|
133 |
-
* @return mixed Argument value or false if non-existent
|
134 |
-
*/
|
135 |
-
public function args( $key = '', $_key = '' ) {
|
136 |
-
$arg = $this->_data( 'args', $key );
|
137 |
-
|
138 |
-
if ( 'default' == $key ) {
|
139 |
-
|
140 |
-
$arg = $this->get_param_callback_result( 'default', false );
|
141 |
-
|
142 |
-
} elseif ( $_key ) {
|
143 |
-
|
144 |
-
$arg = isset( $arg[ $_key ] ) ? $arg[ $_key ] : false;
|
145 |
-
}
|
146 |
-
|
147 |
-
return $arg;
|
148 |
-
}
|
149 |
-
|
150 |
-
/**
|
151 |
-
* Retrieve a portion of a field property
|
152 |
-
* @since 1.1.0
|
153 |
-
* @param string $var Field property to check
|
154 |
-
* @param string $key Field property array key to check
|
155 |
-
* @return mixed Queried property value or false
|
156 |
-
*/
|
157 |
-
public function _data( $var, $key = '' ) {
|
158 |
-
$vars = $this->$var;
|
159 |
-
if ( $key ) {
|
160 |
-
return isset( $vars[ $key ] ) ? $vars[ $key ] : false;
|
161 |
-
}
|
162 |
-
return $vars;
|
163 |
-
}
|
164 |
-
|
165 |
-
/**
|
166 |
-
* Get Field's value
|
167 |
-
* @since 1.1.0
|
168 |
-
* @param string $key If value is an array, is used to get array key->value
|
169 |
-
* @return mixed Field value or false if non-existent
|
170 |
-
*/
|
171 |
-
public function value( $key = '' ) {
|
172 |
-
return $this->_data( 'value', $key );
|
173 |
-
}
|
174 |
-
|
175 |
-
/**
|
176 |
-
* Retrieves metadata/option data
|
177 |
-
* @since 1.0.1
|
178 |
-
* @param string $field_id Meta key/Option array key
|
179 |
-
* @return mixed Meta/Option value
|
180 |
-
*/
|
181 |
-
public function get_data( $field_id = '', $args = array() ) {
|
182 |
-
if ( $field_id ) {
|
183 |
-
$args['field_id'] = $field_id;
|
184 |
-
} else if ( $this->group ) {
|
185 |
-
$args['field_id'] = $this->group->id();
|
186 |
-
}
|
187 |
-
|
188 |
-
$a = $this->data_args( $args );
|
189 |
-
|
190 |
-
/**
|
191 |
-
* Filter whether to override getting of meta value.
|
192 |
-
* Returning a non 'cmb2_field_no_override_val' value
|
193 |
-
* will effectively short-circuit the value retrieval.
|
194 |
-
*
|
195 |
-
* @since 2.0.0
|
196 |
-
*
|
197 |
-
* @param mixed $value The value get_metadata() should
|
198 |
-
* return - a single metadata value,
|
199 |
-
* or an array of values.
|
200 |
-
*
|
201 |
-
* @param int $object_id Object ID.
|
202 |
-
*
|
203 |
-
* @param array $args {
|
204 |
-
* An array of arguments for retrieving data
|
205 |
-
*
|
206 |
-
* @type string $type The current object type
|
207 |
-
* @type int $id The current object ID
|
208 |
-
* @type string $field_id The ID of the field being requested
|
209 |
-
* @type bool $repeat Whether current field is repeatable
|
210 |
-
* @type bool $single Whether current field is a single database row
|
211 |
-
* }
|
212 |
-
*
|
213 |
-
* @param CMB2_Field object $field This field object
|
214 |
-
*/
|
215 |
-
$data = apply_filters( 'cmb2_override_meta_value', 'cmb2_field_no_override_val', $this->object_id, $a, $this );
|
216 |
-
|
217 |
-
/**
|
218 |
-
* Filter and parameters are documented for 'cmb2_override_meta_value' filter (above).
|
219 |
-
*
|
220 |
-
* The dynamic portion of the hook, $field_id, refers to the current
|
221 |
-
* field id paramater. Returning a non 'cmb2_field_no_override_val' value
|
222 |
-
* will effectively short-circuit the value retrieval.
|
223 |
-
*
|
224 |
-
* @since 2.0.0
|
225 |
-
*/
|
226 |
-
$data = apply_filters( "cmb2_override_{$a['field_id']}_meta_value", $data, $this->object_id, $a, $this );
|
227 |
-
|
228 |
-
// If no override, get value normally
|
229 |
-
if ( 'cmb2_field_no_override_val' === $data ) {
|
230 |
-
$data = 'options-page' === $a['type']
|
231 |
-
? cmb2_options( $a['id'] )->get( $a['field_id'] )
|
232 |
-
: get_metadata( $a['type'], $a['id'], $a['field_id'], ( $a['single'] || $a['repeat'] ) );
|
233 |
-
}
|
234 |
-
|
235 |
-
|
236 |
-
if ( $this->group && $data ) {
|
237 |
-
$data = isset( $data[ $this->group->index ][ $this->args( '_id' ) ] )
|
238 |
-
? $data[ $this->group->index ][ $this->args( '_id' ) ]
|
239 |
-
: false;
|
240 |
-
}
|
241 |
-
|
242 |
-
return $data;
|
243 |
-
}
|
244 |
-
|
245 |
-
/**
|
246 |
-
* Updates metadata/option data
|
247 |
-
* @since 1.0.1
|
248 |
-
* @param mixed $new_value Value to update data with
|
249 |
-
* @param bool $single Whether data is an array (add_metadata)
|
250 |
-
*/
|
251 |
-
public function update_data( $new_value, $single = true ) {
|
252 |
-
$a = $this->data_args( array( 'single' => $single ) );
|
253 |
-
|
254 |
-
$a[ 'value' ] = $a['repeat'] ? array_values( $new_value ) : $new_value;
|
255 |
-
|
256 |
-
/**
|
257 |
-
* Filter whether to override saving of meta value.
|
258 |
-
* Returning a non-null value will effectively short-circuit the function.
|
259 |
-
*
|
260 |
-
* @since 2.0.0
|
261 |
-
*
|
262 |
-
* @param null|bool $check Whether to allow updating metadata for the given type.
|
263 |
-
*
|
264 |
-
* @param array $args {
|
265 |
-
* Array of data about current field including:
|
266 |
-
*
|
267 |
-
* @type string $value The value to set
|
268 |
-
* @type string $type The current object type
|
269 |
-
* @type int $id The current object ID
|
270 |
-
* @type string $field_id The ID of the field being updated
|
271 |
-
* @type bool $repeat Whether current field is repeatable
|
272 |
-
* @type bool $single Whether current field is a single database row
|
273 |
-
* }
|
274 |
-
*
|
275 |
-
* @param array $field_args All field arguments
|
276 |
-
*
|
277 |
-
* @param CMB2_Field object $field This field object
|
278 |
-
*/
|
279 |
-
$override = apply_filters( 'cmb2_override_meta_save', null, $a, $this->args(), $this );
|
280 |
-
|
281 |
-
/**
|
282 |
-
* Filter and parameters are documented for 'cmb2_override_meta_save' filter (above).
|
283 |
-
*
|
284 |
-
* The dynamic portion of the hook, $a['field_id'], refers to the current
|
285 |
-
* field id paramater. Returning a non-null value
|
286 |
-
* will effectively short-circuit the function.
|
287 |
-
*
|
288 |
-
* @since 2.0.0
|
289 |
-
*/
|
290 |
-
$override = apply_filters( "cmb2_override_{$a['field_id']}_meta_save", $override, $a, $this->args(), $this );
|
291 |
-
|
292 |
-
// If override, return that
|
293 |
-
if ( null !== $override ) {
|
294 |
-
return $override;
|
295 |
-
}
|
296 |
-
|
297 |
-
// Options page handling (or temp data store)
|
298 |
-
if ( 'options-page' === $a['type'] || empty( $a['id'] ) ) {
|
299 |
-
return cmb2_options( $a['id'] )->update( $a['field_id'], $a[ 'value' ], false, $a['single'] );
|
300 |
-
}
|
301 |
-
|
302 |
-
// Add metadata if not single
|
303 |
-
if ( ! $a['single'] ) {
|
304 |
-
return add_metadata( $a['type'], $a['id'], $a['field_id'], $a[ 'value' ], false );
|
305 |
-
}
|
306 |
-
|
307 |
-
// Delete meta if we have an empty array
|
308 |
-
if ( is_array( $a[ 'value' ] ) && empty( $a[ 'value' ] ) ) {
|
309 |
-
return delete_metadata( $a['type'], $a['id'], $a['field_id'], $this->value );
|
310 |
-
}
|
311 |
-
|
312 |
-
// Update metadata
|
313 |
-
return update_metadata( $a['type'], $a['id'], $a['field_id'], $a[ 'value' ] );
|
314 |
-
}
|
315 |
-
|
316 |
-
/**
|
317 |
-
* Removes/updates metadata/option data
|
318 |
-
* @since 1.0.1
|
319 |
-
* @param string $old Old value
|
320 |
-
*/
|
321 |
-
public function remove_data( $old = '' ) {
|
322 |
-
$a = $this->data_args( array( 'old' => $old ) );
|
323 |
-
|
324 |
-
/**
|
325 |
-
* Filter whether to override removing of meta value.
|
326 |
-
* Returning a non-null value will effectively short-circuit the function.
|
327 |
-
*
|
328 |
-
* @since 2.0.0
|
329 |
-
*
|
330 |
-
* @param null|bool $delete Whether to allow metadata deletion of the given type.
|
331 |
-
* @param array $args Array of data about current field including:
|
332 |
-
* 'type' : Current object type
|
333 |
-
* 'id' : Current object ID
|
334 |
-
* 'field_id' : Current Field ID
|
335 |
-
* 'repeat' : Whether current field is repeatable
|
336 |
-
* 'single' : Whether to save as a
|
337 |
-
* single meta value
|
338 |
-
* @param array $field_args All field arguments
|
339 |
-
* @param CMB2_Field object $field This field object
|
340 |
-
*/
|
341 |
-
$override = apply_filters( 'cmb2_override_meta_remove', null, $a, $this->args(), $this );
|
342 |
-
|
343 |
-
/**
|
344 |
-
* Filter whether to override removing of meta value.
|
345 |
-
*
|
346 |
-
* The dynamic portion of the hook, $a['field_id'], refers to the current
|
347 |
-
* field id paramater. Returning a non-null value
|
348 |
-
* will effectively short-circuit the function.
|
349 |
-
*
|
350 |
-
* @since 2.0.0
|
351 |
-
*
|
352 |
-
* @param null|bool $delete Whether to allow metadata deletion of the given type.
|
353 |
-
* @param array $args Array of data about current field including:
|
354 |
-
* 'type' : Current object type
|
355 |
-
* 'id' : Current object ID
|
356 |
-
* 'field_id' : Current Field ID
|
357 |
-
* 'repeat' : Whether current field is repeatable
|
358 |
-
* 'single' : Whether to save as a
|
359 |
-
* single meta value
|
360 |
-
* @param array $field_args All field arguments
|
361 |
-
* @param CMB2_Field object $field This field object
|
362 |
-
*/
|
363 |
-
$override = apply_filters( "cmb2_override_{$a['field_id']}_meta_remove", $override, $a, $this->args(), $this );
|
364 |
-
|
365 |
-
// If no override, remove as usual
|
366 |
-
if ( null !== $override ) {
|
367 |
-
return $override;
|
368 |
-
}
|
369 |
-
// Option page handling
|
370 |
-
elseif ( 'options-page' === $a['type'] || empty( $a['id'] ) ) {
|
371 |
-
return cmb2_options( $a['id'] )->remove( $a['field_id'] );
|
372 |
-
}
|
373 |
-
|
374 |
-
// Remove metadata
|
375 |
-
return delete_metadata( $a['type'], $a['id'], $a['field_id'], $old );
|
376 |
-
}
|
377 |
-
|
378 |
-
/**
|
379 |
-
* data variables for get/set data methods
|
380 |
-
* @since 1.1.0
|
381 |
-
* @param array $args Override arguments
|
382 |
-
* @return array Updated arguments
|
383 |
-
*/
|
384 |
-
public function data_args( $args = array() ) {
|
385 |
-
$args = wp_parse_args( $args, array(
|
386 |
-
'type' => $this->object_type,
|
387 |
-
'id' => $this->object_id,
|
388 |
-
'field_id' => $this->id( true ),
|
389 |
-
'repeat' => $this->args( 'repeatable' ),
|
390 |
-
'single' => ! $this->args( 'multiple' ),
|
391 |
-
) );
|
392 |
-
return $args;
|
393 |
-
}
|
394 |
-
|
395 |
-
/**
|
396 |
-
* Checks if field has a registered sanitization callback
|
397 |
-
* @since 1.0.1
|
398 |
-
* @param mixed $meta_value Meta value
|
399 |
-
* @return mixed Possibly sanitized meta value
|
400 |
-
*/
|
401 |
-
public function sanitization_cb( $meta_value ) {
|
402 |
-
|
403 |
-
if ( $this->args( 'repeatable' ) && is_array( $meta_value ) ) {
|
404 |
-
// Remove empties
|
405 |
-
$meta_value = array_filter( $meta_value );
|
406 |
-
}
|
407 |
-
|
408 |
-
// Check if the field has a registered validation callback
|
409 |
-
$cb = $this->maybe_callback( 'sanitization_cb' );
|
410 |
-
if ( false === $cb ) {
|
411 |
-
// If requesting NO validation, return meta value
|
412 |
-
return $meta_value;
|
413 |
-
} elseif ( $cb ) {
|
414 |
-
// Ok, callback is good, let's run it.
|
415 |
-
return call_user_func( $cb, $meta_value, $this->args(), $this );
|
416 |
-
}
|
417 |
-
|
418 |
-
$clean = new CMB2_Sanitize( $this, $meta_value );
|
419 |
-
// Validation via 'CMB2_Sanitize' (with fallback filter)
|
420 |
-
return $clean->{$this->type()}();
|
421 |
-
}
|
422 |
-
|
423 |
-
/**
|
424 |
-
* Process $_POST data to save this field's value
|
425 |
-
* @since 2.0.3
|
426 |
-
* @param array $data_to_save $_POST data to check
|
427 |
-
* @return bool Result of save
|
428 |
-
*/
|
429 |
-
public function save_field_from_data( $data_to_save ) {
|
430 |
-
|
431 |
-
$meta_value = isset( $data_to_save[ $this->id( true ) ] )
|
432 |
-
? $data_to_save[ $this->id( true ) ]
|
433 |
-
: null;
|
434 |
-
|
435 |
-
return $this->save_field( $meta_value );
|
436 |
-
}
|
437 |
-
|
438 |
-
/**
|
439 |
-
* Sanitize/store a value to this field
|
440 |
-
* @since 2.0.0
|
441 |
-
* @param array $meta_value Desired value to sanitize/store
|
442 |
-
* @return bool Result of save
|
443 |
-
*/
|
444 |
-
public function save_field( $meta_value ) {
|
445 |
-
|
446 |
-
$new_value = $this->sanitization_cb( $meta_value );
|
447 |
-
$old = $this->get_data();
|
448 |
-
$updated = false;
|
449 |
-
|
450 |
-
if ( $this->args( 'multiple' ) && ! $this->args( 'repeatable' ) && ! $this->group ) {
|
451 |
-
|
452 |
-
$this->remove_data();
|
453 |
-
$count = 0;
|
454 |
-
|
455 |
-
if ( ! empty( $new_value ) ) {
|
456 |
-
foreach ( $new_value as $add_new ) {
|
457 |
-
if ( $this->update_data( $add_new, false ) ) {
|
458 |
-
$count++;
|
459 |
-
}
|
460 |
-
}
|
461 |
-
}
|
462 |
-
|
463 |
-
$updated = $count ? $count : false;
|
464 |
-
|
465 |
-
|
466 |
-
} elseif ( ! cmb2_utils()->isempty( $new_value ) && $new_value !== $old ) {
|
467 |
-
$updated = $this->update_data( $new_value );
|
468 |
-
} elseif ( cmb2_utils()->isempty( $new_value ) ) {
|
469 |
-
$updated = $this->remove_data();
|
470 |
-
}
|
471 |
-
|
472 |
-
return $updated;
|
473 |
-
}
|
474 |
-
|
475 |
-
/**
|
476 |
-
* Checks if field has a callback value
|
477 |
-
* @since 1.0.1
|
478 |
-
* @param string $cb Callback string
|
479 |
-
* @return mixed NULL, false for NO validation, or $cb string if it exists.
|
480 |
-
*/
|
481 |
-
public function maybe_callback( $cb ) {
|
482 |
-
$field_args = $this->args();
|
483 |
-
if ( ! isset( $field_args[ $cb ] ) ) {
|
484 |
-
return;
|
485 |
-
}
|
486 |
-
|
487 |
-
// Check if metabox is requesting NO validation
|
488 |
-
$cb = false !== $field_args[ $cb ] && 'false' !== $field_args[ $cb ] ? $field_args[ $cb ] : false;
|
489 |
-
|
490 |
-
// If requestion NO validation, return false
|
491 |
-
if ( ! $cb ) {
|
492 |
-
return false;
|
493 |
-
}
|
494 |
-
|
495 |
-
if ( is_callable( $cb ) ) {
|
496 |
-
return $cb;
|
497 |
-
}
|
498 |
-
}
|
499 |
-
|
500 |
-
/**
|
501 |
-
* Determine if current type is excempt from escaping
|
502 |
-
* @since 1.1.0
|
503 |
-
* @return bool True if exempt
|
504 |
-
*/
|
505 |
-
public function escaping_exception() {
|
506 |
-
// These types cannot be escaped
|
507 |
-
return in_array( $this->type(), array(
|
508 |
-
'file_list',
|
509 |
-
'multicheck',
|
510 |
-
'text_datetime_timestamp_timezone',
|
511 |
-
) );
|
512 |
-
}
|
513 |
-
|
514 |
-
/**
|
515 |
-
* Determine if current type cannot be repeatable
|
516 |
-
* @since 1.1.0
|
517 |
-
* @param string $type Field type to check
|
518 |
-
* @return bool True if type cannot be repeatable
|
519 |
-
*/
|
520 |
-
public function repeatable_exception( $type ) {
|
521 |
-
// These types cannot be escaped
|
522 |
-
return in_array( $type, array(
|
523 |
-
'file', // Use file_list
|
524 |
-
'radio',
|
525 |
-
'title',
|
526 |
-
// @todo Ajax load wp_editor: http://wordpress.stackexchange.com/questions/51776/how-to-load-wp-editor-through-ajax-jquery
|
527 |
-
'wysiwyg',
|
528 |
-
'checkbox',
|
529 |
-
'radio_inline',
|
530 |
-
'taxonomy_radio',
|
531 |
-
'taxonomy_select',
|
532 |
-
'taxonomy_multicheck',
|
533 |
-
) );
|
534 |
-
}
|
535 |
-
|
536 |
-
/**
|
537 |
-
* Escape the value before output. Defaults to 'esc_attr()'
|
538 |
-
* @since 1.0.1
|
539 |
-
* @param mixed $meta_value Meta value
|
540 |
-
* @param callable $func Escaping function (if not esc_attr())
|
541 |
-
* @return mixed Final value
|
542 |
-
*/
|
543 |
-
public function escaped_value( $func = 'esc_attr', $meta_value = '' ) {
|
544 |
-
|
545 |
-
if ( null !== $this->escaped_value ) {
|
546 |
-
return $this->escaped_value;
|
547 |
-
}
|
548 |
-
|
549 |
-
$meta_value = $meta_value ? $meta_value : $this->value();
|
550 |
-
|
551 |
-
// Check if the field has a registered escaping callback
|
552 |
-
if ( $cb = $this->maybe_callback( 'escape_cb' ) ) {
|
553 |
-
// Ok, callback is good, let's run it.
|
554 |
-
return call_user_func( $cb, $meta_value, $this->args(), $this );
|
555 |
-
}
|
556 |
-
|
557 |
-
// Or custom escaping filter can be used
|
558 |
-
$esc = apply_filters( "cmb2_types_esc_{$this->type()}", null, $meta_value, $this->args(), $this );
|
559 |
-
if ( null !== $esc ) {
|
560 |
-
return $esc;
|
561 |
-
}
|
562 |
-
|
563 |
-
if ( false === $cb || $this->escaping_exception() ) {
|
564 |
-
// If requesting NO escaping, return meta value
|
565 |
-
return $this->val_or_default( $meta_value );
|
566 |
-
}
|
567 |
-
|
568 |
-
// escaping function passed in?
|
569 |
-
$func = $func ? $func : 'esc_attr';
|
570 |
-
$meta_value = $this->val_or_default( $meta_value );
|
571 |
-
|
572 |
-
if ( is_array( $meta_value ) ) {
|
573 |
-
foreach ( $meta_value as $key => $value ) {
|
574 |
-
$meta_value[ $key ] = call_user_func( $func, $value );
|
575 |
-
}
|
576 |
-
} else {
|
577 |
-
$meta_value = call_user_func( $func, $meta_value );
|
578 |
-
}
|
579 |
-
|
580 |
-
$this->escaped_value = $meta_value;
|
581 |
-
return $this->escaped_value;
|
582 |
-
}
|
583 |
-
|
584 |
-
/**
|
585 |
-
* Return non-empty value or field default if value IS empty
|
586 |
-
* @since 2.0.0
|
587 |
-
* @param mixed $meta_value Field value
|
588 |
-
* @return mixed Field value, or default value
|
589 |
-
*/
|
590 |
-
public function val_or_default( $meta_value ) {
|
591 |
-
return ! cmb2_utils()->isempty( $meta_value ) ? $meta_value : $this->get_param_callback_result( 'default', false );
|
592 |
-
}
|
593 |
-
|
594 |
-
/**
|
595 |
-
* Offset a time value based on timezone
|
596 |
-
* @since 1.0.0
|
597 |
-
* @return string Offset time string
|
598 |
-
*/
|
599 |
-
public function field_timezone_offset() {
|
600 |
-
return cmb2_utils()->timezone_offset( $this->field_timezone() );
|
601 |
-
}
|
602 |
-
|
603 |
-
/**
|
604 |
-
* Return timezone string
|
605 |
-
* @since 1.0.0
|
606 |
-
* @return string Timezone string
|
607 |
-
*/
|
608 |
-
public function field_timezone() {
|
609 |
-
|
610 |
-
// Is timezone arg set?
|
611 |
-
if ( $this->args( 'timezone' ) ) {
|
612 |
-
return $this->args( 'timezone' );
|
613 |
-
}
|
614 |
-
// Is there another meta key with a timezone stored as its value we should use?
|
615 |
-
else if ( $this->args( 'timezone_meta_key' ) ) {
|
616 |
-
return $this->get_data( $this->args( 'timezone_meta_key' ) );
|
617 |
-
}
|
618 |
-
|
619 |
-
return '';
|
620 |
-
}
|
621 |
-
|
622 |
-
/**
|
623 |
-
* Format the timestamp field value based on the field date/time format arg
|
624 |
-
* @since 2.0.0
|
625 |
-
* @param int $meta_value Timestamp
|
626 |
-
* @param string $format Either date_format or time_format
|
627 |
-
* @return string Formatted date
|
628 |
-
*/
|
629 |
-
public function format_timestamp( $meta_value, $format = 'date_format' ) {
|
630 |
-
return date( stripslashes( $this->args( $format ) ), $meta_value );
|
631 |
-
}
|
632 |
-
|
633 |
-
/**
|
634 |
-
* Return a formatted timestamp for a field
|
635 |
-
* @since 2.0.0
|
636 |
-
* @param string $format Either date_format or time_format
|
637 |
-
* @return string Formatted date
|
638 |
-
*/
|
639 |
-
public function get_timestamp_format( $format = 'date_format', $meta_value = 0 ) {
|
640 |
-
$meta_value = $meta_value ? $meta_value : $this->escaped_value();
|
641 |
-
$meta_value = cmb2_utils()->make_valid_time_stamp( $meta_value );
|
642 |
-
|
643 |
-
if ( empty( $meta_value ) ) {
|
644 |
-
return '';
|
645 |
-
}
|
646 |
-
|
647 |
-
return is_array( $meta_value )
|
648 |
-
? array_map( array( $this, 'format_timestamp' ), $meta_value, $format )
|
649 |
-
: $this->format_timestamp( $meta_value, $format );
|
650 |
-
}
|
651 |
-
|
652 |
-
/**
|
653 |
-
* Render a field row
|
654 |
-
* @since 1.0.0
|
655 |
-
*/
|
656 |
-
public function render_field() {
|
657 |
-
|
658 |
-
// If field is requesting to not be shown on the front-end
|
659 |
-
if ( ! is_admin() && ! $this->args( 'on_front' ) ) {
|
660 |
-
return;
|
661 |
-
}
|
662 |
-
|
663 |
-
// If field is requesting to be conditionally shown
|
664 |
-
if ( ! $this->should_show() ) {
|
665 |
-
return;
|
666 |
-
}
|
667 |
-
|
668 |
-
$this->peform_param_callback( 'before_row' );
|
669 |
-
|
670 |
-
printf( "<div class=\"cmb-row %s\">\n", $this->row_classes() );
|
671 |
-
|
672 |
-
if ( 'title' == $this->type() || ! $this->args( 'show_names' ) ) {
|
673 |
-
echo "\t<div class=\"cmb-td\">\n";
|
674 |
-
|
675 |
-
if ( ! $this->args( 'show_names' ) ) {
|
676 |
-
$style = 'title' == $this->type() ? '' : ' style="display:none;"';
|
677 |
-
printf( "\n<label%s for=\"%s\">%s</label>\n", $style, $this->id(), $this->args( 'name' ) );
|
678 |
-
}
|
679 |
-
} else {
|
680 |
-
|
681 |
-
if ( $this->args( 'name' ) ) {
|
682 |
-
printf( '<div class="cmb-th"><label for="%1$s">%2$s</label></div>', $this->id(), $this->args( 'name' ) );
|
683 |
-
}
|
684 |
-
|
685 |
-
echo "\n\t<div class=\"cmb-td\">\n";
|
686 |
-
}
|
687 |
-
|
688 |
-
$this->peform_param_callback( 'before' );
|
689 |
-
|
690 |
-
$this_type = new CMB2_Types( $this );
|
691 |
-
$this_type->render();
|
692 |
-
|
693 |
-
$this->peform_param_callback( 'after' );
|
694 |
-
|
695 |
-
echo "\n\t</div>\n</div>";
|
696 |
-
|
697 |
-
$this->peform_param_callback( 'after_row' );
|
698 |
-
|
699 |
-
// For chaining
|
700 |
-
return $this;
|
701 |
-
}
|
702 |
-
|
703 |
-
/**
|
704 |
-
* Defines the classes for the current CMB2 field row
|
705 |
-
*
|
706 |
-
* @since 2.0.0
|
707 |
-
* @return string Space concatenated list of classes
|
708 |
-
*/
|
709 |
-
public function row_classes() {
|
710 |
-
|
711 |
-
$classes = array();
|
712 |
-
|
713 |
-
/**
|
714 |
-
* By default, 'text_url' and 'text' fields get table-like styling
|
715 |
-
*
|
716 |
-
* @since 2.0.0
|
717 |
-
*
|
718 |
-
* @param array $field_types The types of fields which should get the 'table-layout' class
|
719 |
-
*/
|
720 |
-
$repeat_table_rows_types = apply_filters( 'cmb2_repeat_table_row_types', array(
|
721 |
-
'text_url', 'text',
|
722 |
-
) );
|
723 |
-
|
724 |
-
$conditional_classes = array(
|
725 |
-
'cmb-type-' . str_replace( '_', '-', sanitize_html_class( $this->type() ) ) => true,
|
726 |
-
'cmb2-id-' . str_replace( '_', '-', sanitize_html_class( $this->id() ) ) => true,
|
727 |
-
'cmb-repeat' => $this->args( 'repeatable' ),
|
728 |
-
'cmb-repeat-group-field' => $this->group,
|
729 |
-
'cmb-inline' => $this->args( 'inline' ),
|
730 |
-
'table-layout' => in_array( $this->type(), $repeat_table_rows_types ),
|
731 |
-
);
|
732 |
-
|
733 |
-
foreach ( $conditional_classes as $class => $condition ) {
|
734 |
-
if ( $condition ) {
|
735 |
-
$classes[] = $class;
|
736 |
-
}
|
737 |
-
}
|
738 |
-
|
739 |
-
if ( $added_classes = $this->get_param_callback_result( 'row_classes', false ) ) {
|
740 |
-
$added_classes = is_array( $added_classes ) ? implode( ' ', $added_classes ) : (string) $added_classes;
|
741 |
-
}
|
742 |
-
|
743 |
-
if ( $added_classes ) {
|
744 |
-
$classes[] = esc_attr( $added_classes );
|
745 |
-
}
|
746 |
-
|
747 |
-
/**
|
748 |
-
* Globally filter row classes
|
749 |
-
*
|
750 |
-
* @since 2.0.0
|
751 |
-
*
|
752 |
-
* @param string $classes Space-separated list of row classes
|
753 |
-
* @param CMB2_Field object $field This field object
|
754 |
-
*/
|
755 |
-
return apply_filters( 'cmb2_row_classes', implode( ' ', $classes ), $this );
|
756 |
-
}
|
757 |
-
|
758 |
-
/**
|
759 |
-
* Determine whether this field should show, based on the 'show_on_cb' callback.
|
760 |
-
*
|
761 |
-
* @since 2.0.9
|
762 |
-
*
|
763 |
-
* @return bool Whether the field should be shown.
|
764 |
-
*/
|
765 |
-
public function should_show() {
|
766 |
-
// Default to showing the field
|
767 |
-
$show = true;
|
768 |
-
|
769 |
-
// Use the callback to determine showing the field, if it exists
|
770 |
-
if ( is_callable( $this->args( 'show_on_cb' ) ) ) {
|
771 |
-
$show = call_user_func( $this->args( 'show_on_cb' ), $this );
|
772 |
-
}
|
773 |
-
|
774 |
-
return $show;
|
775 |
-
}
|
776 |
-
|
777 |
-
/**
|
778 |
-
* Displays the results of the param callbacks.
|
779 |
-
*
|
780 |
-
* @since 2.0.0
|
781 |
-
* @param string $param Field parameter
|
782 |
-
*/
|
783 |
-
public function peform_param_callback( $param ) {
|
784 |
-
echo $this->get_param_callback_result( $param );
|
785 |
-
}
|
786 |
-
|
787 |
-
/**
|
788 |
-
* Store results of the param callbacks for continual access
|
789 |
-
* @since 2.0.0
|
790 |
-
* @param string $param Field parameter
|
791 |
-
* @param bool $echo Whether field should be 'echoed'
|
792 |
-
* @return mixed Results of param/param callback
|
793 |
-
*/
|
794 |
-
public function get_param_callback_result( $param, $echo = true ) {
|
795 |
-
|
796 |
-
// If we've already retrieved this param's value,
|
797 |
-
if ( array_key_exists( $param, $this->callback_results ) ) {
|
798 |
-
// send it back
|
799 |
-
return $this->callback_results[ $param ];
|
800 |
-
}
|
801 |
-
|
802 |
-
if ( $cb = $this->maybe_callback( $param ) ) {
|
803 |
-
if ( $echo ) {
|
804 |
-
// Ok, callback is good, let's run it and store the result
|
805 |
-
ob_start();
|
806 |
-
echo call_user_func( $cb, $this->args(), $this );
|
807 |
-
// grab the result from the output buffer and store it
|
808 |
-
$this->callback_results[ $param ] = ob_get_contents();
|
809 |
-
ob_end_clean();
|
810 |
-
} else {
|
811 |
-
$this->callback_results[ $param ] = call_user_func( $cb, $this->args(), $this );
|
812 |
-
}
|
813 |
-
|
814 |
-
return $this->callback_results[ $param ];
|
815 |
-
}
|
816 |
-
|
817 |
-
// Otherwise just get whatever is there
|
818 |
-
$this->callback_results[ $param ] = isset( $this->args[ $param ] ) ? $this->args[ $param ] : false;
|
819 |
-
|
820 |
-
return $this->callback_results[ $param ];
|
821 |
-
}
|
822 |
-
|
823 |
-
/**
|
824 |
-
* Replaces a hash key - {#} - with the repeatable index
|
825 |
-
* @since 1.2.0
|
826 |
-
* @param string $value Value to update
|
827 |
-
* @return string Updated value
|
828 |
-
*/
|
829 |
-
public function replace_hash( $value ) {
|
830 |
-
// Replace hash with 1 based count
|
831 |
-
return str_ireplace( '{#}', ( $this->index + 1 ), $value );
|
832 |
-
}
|
833 |
-
|
834 |
-
/**
|
835 |
-
* Retrieve options args. Calls options_cb if it exists.
|
836 |
-
* @since 2.0.0
|
837 |
-
* @param string $key Specific option to retrieve
|
838 |
-
* @return array Array of options
|
839 |
-
*/
|
840 |
-
public function options( $key = '' ) {
|
841 |
-
if ( ! empty( $this->field_options ) ) {
|
842 |
-
if ( $key ) {
|
843 |
-
return array_key_exists( $key, $this->field_options ) ? $this->field_options[ $key ] : false;
|
844 |
-
}
|
845 |
-
|
846 |
-
return $this->field_options;
|
847 |
-
}
|
848 |
-
|
849 |
-
$this->field_options = (array) $this->args['options'];
|
850 |
-
|
851 |
-
if ( is_callable( $this->args['options_cb'] ) ) {
|
852 |
-
$options = call_user_func( $this->args['options_cb'], $this );
|
853 |
-
|
854 |
-
if ( $options && is_array( $options ) ) {
|
855 |
-
$this->field_options += $options;
|
856 |
-
}
|
857 |
-
}
|
858 |
-
|
859 |
-
if ( $key ) {
|
860 |
-
return array_key_exists( $key, $this->field_options ) ? $this->field_options[ $key ] : false;
|
861 |
-
}
|
862 |
-
|
863 |
-
return $this->field_options;
|
864 |
-
}
|
865 |
-
|
866 |
-
/**
|
867 |
-
* Fills in empty field parameters with defaults
|
868 |
-
* @since 1.1.0
|
869 |
-
* @param array $args Metabox field config array
|
870 |
-
*/
|
871 |
-
public function _set_field_defaults( $args ) {
|
872 |
-
|
873 |
-
// Set up blank or default values for empty ones
|
874 |
-
$args = wp_parse_args( $args, array(
|
875 |
-
'type' => '',
|
876 |
-
'name' => '',
|
877 |
-
'desc' => '',
|
878 |
-
'before' => '',
|
879 |
-
'after' => '',
|
880 |
-
'options_cb' => '',
|
881 |
-
'options' => array(),
|
882 |
-
'attributes' => array(),
|
883 |
-
'protocols' => null,
|
884 |
-
'default' => null,
|
885 |
-
'select_all_button' => true,
|
886 |
-
'multiple' => false,
|
887 |
-
'repeatable' => isset( $args['type'] ) && 'group' == $args['type'],
|
888 |
-
'inline' => false,
|
889 |
-
'on_front' => true,
|
890 |
-
'show_names' => true,
|
891 |
-
'date_format' => 'm\/d\/Y',
|
892 |
-
'time_format' => 'h:i A',
|
893 |
-
'description' => isset( $args['desc'] ) ? $args['desc'] : '',
|
894 |
-
'preview_size' => 'file' == $args['type'] ? array( 350, 350 ) : array( 50, 50 ),
|
895 |
-
) );
|
896 |
-
|
897 |
-
// Allow a filter override of the default value
|
898 |
-
$args['default'] = apply_filters( 'cmb2_default_filter', $args['default'], $this );
|
899 |
-
// $args['multiple'] = isset( $args['multiple'] ) ? $args['multiple'] : ( 'multicheck' == $args['type'] ? true : false );
|
900 |
-
$args['repeatable'] = $args['repeatable'] && ! $this->repeatable_exception( $args['type'] );
|
901 |
-
$args['inline'] = $args['inline'] || false !== stripos( $args['type'], '_inline' );
|
902 |
-
|
903 |
-
// options param can be passed a callback as well
|
904 |
-
if ( is_callable( $args['options'] ) ) {
|
905 |
-
$args['options_cb'] = $args['options'];
|
906 |
-
$args['options'] = array();
|
907 |
-
}
|
908 |
-
|
909 |
-
$args['options'] = 'group' == $args['type'] ? wp_parse_args( $args['options'], array(
|
910 |
-
'add_button' => __( 'Add Group', 'cmb2' ),
|
911 |
-
'remove_button' => __( 'Remove Group', 'cmb2' ),
|
912 |
-
) ) : $args['options'];
|
913 |
-
|
914 |
-
$args['_id'] = $args['id'];
|
915 |
-
$args['_name'] = $args['id'];
|
916 |
-
|
917 |
-
if ( $this->group ) {
|
918 |
-
|
919 |
-
$args['id'] = $this->group->args( 'id' ) . '_' . $this->group->index . '_' . $args['id'];
|
920 |
-
$args['_name'] = $this->group->args( 'id' ) . '[' . $this->group->index . '][' . $args['_name'] . ']';
|
921 |
-
}
|
922 |
-
|
923 |
-
if ( 'wysiwyg' == $args['type'] ) {
|
924 |
-
$args['id'] = strtolower( str_ireplace( '-', '_', $args['id'] ) );
|
925 |
-
$args['options']['textarea_name'] = $args['_name'];
|
926 |
-
}
|
927 |
-
|
928 |
-
$option_types = apply_filters( 'cmb2_all_or_nothing_types', array( 'select', 'radio', 'radio_inline', 'taxonomy_select', 'taxonomy_radio', 'taxonomy_radio_inline' ), $this );
|
929 |
-
|
930 |
-
if ( in_array( $args['type'], $option_types, true ) ) {
|
931 |
-
|
932 |
-
$args['show_option_none'] = isset( $args['show_option_none'] ) ? $args['show_option_none'] : false;
|
933 |
-
$args['show_option_none'] = true === $args['show_option_none'] ? __( 'None', 'cmb2' ) : $args['show_option_none'];
|
934 |
-
|
935 |
-
if ( ! $args['show_option_none'] ) {
|
936 |
-
$off_by_default = in_array( $args['type'], array( 'select', 'radio', 'radio_inline' ), true );
|
937 |
-
$args['show_option_none'] = $off_by_default ? false : __( 'None', 'cmb2' );
|
938 |
-
}
|
939 |
-
|
940 |
-
}
|
941 |
-
|
942 |
-
return $args;
|
943 |
-
}
|
944 |
-
|
945 |
-
/**
|
946 |
-
* Updates attributes array values unless they exist from the field config array
|
947 |
-
* @since 1.1.0
|
948 |
-
* @param array $attrs Array of attributes to update
|
949 |
-
*/
|
950 |
-
public function maybe_set_attributes( $attrs = array() ) {
|
951 |
-
return wp_parse_args( $this->args['attributes'], $attrs );
|
952 |
-
}
|
953 |
-
|
954 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/CMB2_JS.php
DELETED
@@ -1,148 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Handles the dependencies and enqueueing of the CMB2 JS scripts
|
4 |
-
*
|
5 |
-
* @category WordPress_Plugin
|
6 |
-
* @package CMB2
|
7 |
-
* @author WebDevStudios
|
8 |
-
* @license GPL-2.0+
|
9 |
-
* @link http://webdevstudios.com
|
10 |
-
*/
|
11 |
-
class CMB2_JS {
|
12 |
-
|
13 |
-
/**
|
14 |
-
* The CMB2 JS handle
|
15 |
-
* @var string
|
16 |
-
* @since 2.0.7
|
17 |
-
*/
|
18 |
-
protected static $handle = 'cmb2-scripts';
|
19 |
-
|
20 |
-
/**
|
21 |
-
* The CMB2 JS variable name
|
22 |
-
* @var string
|
23 |
-
* @since 2.0.7
|
24 |
-
*/
|
25 |
-
protected static $js_variable = 'cmb2_l10';
|
26 |
-
|
27 |
-
/**
|
28 |
-
* Array of CMB2 JS dependencies
|
29 |
-
* @var array
|
30 |
-
* @since 2.0.7
|
31 |
-
*/
|
32 |
-
protected static $dependencies = array( 'jquery' => 'jquery' );
|
33 |
-
|
34 |
-
/**
|
35 |
-
* Add a dependency to the array of CMB2 JS dependencies
|
36 |
-
* @since 2.0.7
|
37 |
-
* @param array|string $dependencies Array (or string) of dependencies to add
|
38 |
-
*/
|
39 |
-
public static function add_dependencies( $dependencies ) {
|
40 |
-
foreach ( (array) $dependencies as $dependency ) {
|
41 |
-
self::$dependencies[ $dependency ] = $dependency;
|
42 |
-
}
|
43 |
-
}
|
44 |
-
|
45 |
-
/**
|
46 |
-
* Enqueue the CMB2 JS
|
47 |
-
* @since 2.0.7
|
48 |
-
*/
|
49 |
-
public static function enqueue() {
|
50 |
-
// Filter required script dependencies
|
51 |
-
$dependencies = apply_filters( 'cmb2_script_dependencies', self::$dependencies );
|
52 |
-
|
53 |
-
// if colorpicker
|
54 |
-
if ( ! is_admin() && isset( $dependencies['wp-color-picker'] ) ) {
|
55 |
-
self::colorpicker_frontend();
|
56 |
-
}
|
57 |
-
|
58 |
-
// if file/file_list
|
59 |
-
if ( isset( $dependencies['media-editor'] ) ) {
|
60 |
-
wp_enqueue_media();
|
61 |
-
}
|
62 |
-
|
63 |
-
// if timepicker
|
64 |
-
if ( isset( $dependencies['jquery-ui-datetimepicker'] ) ) {
|
65 |
-
wp_register_script( 'jquery-ui-datetimepicker', cmb2_utils()->url( 'js/jquery-ui-timepicker-addon.min.js' ), array( 'jquery-ui-slider' ), CMB2_VERSION );
|
66 |
-
}
|
67 |
-
|
68 |
-
// Only use minified files if SCRIPT_DEBUG is off
|
69 |
-
$debug = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG;
|
70 |
-
$min = $debug ? '' : '.min';
|
71 |
-
|
72 |
-
// Register cmb JS
|
73 |
-
wp_enqueue_script( self::$handle, cmb2_utils()->url( "js/cmb2{$min}.js" ), $dependencies, CMB2_VERSION, true );
|
74 |
-
|
75 |
-
self::localize( $debug );
|
76 |
-
}
|
77 |
-
|
78 |
-
/**
|
79 |
-
* We need to register colorpicker on the front-end
|
80 |
-
* @since 2.0.7
|
81 |
-
*/
|
82 |
-
protected static function colorpicker_frontend() {
|
83 |
-
wp_register_script( 'iris', admin_url( 'js/iris.min.js' ), array( 'jquery-ui-draggable', 'jquery-ui-slider', 'jquery-touch-punch' ), CMB2_VERSION );
|
84 |
-
wp_register_script( 'wp-color-picker', admin_url( 'js/color-picker.min.js' ), array( 'iris' ), CMB2_VERSION );
|
85 |
-
wp_localize_script( 'wp-color-picker', 'wpColorPickerL10n', array(
|
86 |
-
'clear' => __( 'Clear', 'cmb2' ),
|
87 |
-
'defaultString' => __( 'Default', 'cmb2' ),
|
88 |
-
'pick' => __( 'Select Color', 'cmb2' ),
|
89 |
-
'current' => __( 'Current Color', 'cmb2' ),
|
90 |
-
) );
|
91 |
-
}
|
92 |
-
|
93 |
-
/**
|
94 |
-
* Localize the php variables for CMB2 JS
|
95 |
-
* @since 2.0.7
|
96 |
-
*/
|
97 |
-
protected static function localize( $debug ) {
|
98 |
-
$l10n = array(
|
99 |
-
'ajax_nonce' => wp_create_nonce( 'ajax_nonce' ),
|
100 |
-
'ajaxurl' => admin_url( '/admin-ajax.php' ),
|
101 |
-
'script_debug' => $debug,
|
102 |
-
'up_arrow_class' => 'dashicons dashicons-arrow-up-alt2',
|
103 |
-
'down_arrow_class' => 'dashicons dashicons-arrow-down-alt2',
|
104 |
-
'defaults' => array(
|
105 |
-
'color_picker' => false,
|
106 |
-
'date_picker' => array(
|
107 |
-
'changeMonth' => true,
|
108 |
-
'changeYear' => true,
|
109 |
-
'dateFormat' => _x( 'mm/dd/yy', 'Valid formatDate string for jquery-ui datepicker', 'cmb2' ),
|
110 |
-
'dayNames' => explode( ',', __( 'Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday', 'cmb2' ) ),
|
111 |
-
'dayNamesMin' => explode( ',', __( 'Su, Mo, Tu, We, Th, Fr, Sa', 'cmb2' ) ),
|
112 |
-
'dayNamesShort' => explode( ',', __( 'Sun, Mon, Tue, Wed, Thu, Fri, Sat', 'cmb2' ) ),
|
113 |
-
'monthNames' => explode( ',', __( 'January, February, March, April, May, June, July, August, September, October, November, December', 'cmb2' ) ),
|
114 |
-
'monthNamesShort' => explode( ',', __( 'Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec', 'cmb2' ) ),
|
115 |
-
'nextText' => __( 'Next', 'cmb2' ),
|
116 |
-
'prevText' => __( 'Prev', 'cmb2' ),
|
117 |
-
'currentText' => __( 'Today', 'cmb2' ),
|
118 |
-
'closeText' => __( 'Done', 'cmb2' ),
|
119 |
-
'clearText' => __( 'Clear', 'cmb2' ),
|
120 |
-
),
|
121 |
-
'time_picker' => array(
|
122 |
-
'timeOnlyTitle' => __( 'Choose Time', 'cmb2' ),
|
123 |
-
'timeText' => __( 'Time', 'cmb2' ),
|
124 |
-
'hourText' => __( 'Hour', 'cmb2' ),
|
125 |
-
'minuteText' => __( 'Minute', 'cmb2' ),
|
126 |
-
'secondText' => __( 'Second', 'cmb2' ),
|
127 |
-
'currentText' => __( 'Now', 'cmb2' ),
|
128 |
-
'closeText' => __( 'Done', 'cmb2' ),
|
129 |
-
'timeFormat' => _x( 'hh:mm TT', 'Valid formatting string, as per http://trentrichardson.com/examples/timepicker/', 'cmb2' ),
|
130 |
-
'controlType' => 'select',
|
131 |
-
'stepMinute' => 5,
|
132 |
-
),
|
133 |
-
),
|
134 |
-
'strings' => array(
|
135 |
-
'upload_file' => __( 'Use this file', 'cmb2' ),
|
136 |
-
'upload_files' => __( 'Use these files', 'cmb2' ),
|
137 |
-
'remove_image' => __( 'Remove Image', 'cmb2' ),
|
138 |
-
'remove_file' => __( 'Remove', 'cmb2' ),
|
139 |
-
'file' => __( 'File:', 'cmb2' ),
|
140 |
-
'download' => __( 'Download', 'cmb2' ),
|
141 |
-
'check_toggle' => __( 'Select / Deselect All', 'cmb2' ),
|
142 |
-
),
|
143 |
-
);
|
144 |
-
|
145 |
-
wp_localize_script( self::$handle, self::$js_variable, apply_filters( 'cmb2_localized_data', $l10n ) );
|
146 |
-
}
|
147 |
-
|
148 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/CMB2_Options.php
DELETED
@@ -1,202 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* CMB2 Utility classes for handling multi-dimensional array data for options
|
4 |
-
*
|
5 |
-
* @category WordPress_Plugin
|
6 |
-
* @package CMB2
|
7 |
-
* @author WebDevStudios
|
8 |
-
* @license GPL-2.0+
|
9 |
-
* @link http://webdevstudios.com
|
10 |
-
*/
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Retrieves an instance of CMB2_Option based on the option key
|
14 |
-
*
|
15 |
-
* @package CMB2
|
16 |
-
* @author WebDevStudios
|
17 |
-
*/
|
18 |
-
class CMB2_Options {
|
19 |
-
/**
|
20 |
-
* Array of all CMB2_Option instances
|
21 |
-
* @var array
|
22 |
-
* @since 1.0.0
|
23 |
-
*/
|
24 |
-
protected static $option_sets = array();
|
25 |
-
|
26 |
-
public static function get( $option_key ) {
|
27 |
-
|
28 |
-
if ( empty( self::$option_sets ) || empty( self::$option_sets[ $option_key ] ) ) {
|
29 |
-
self::$option_sets[ $option_key ] = new CMB2_Option( $option_key );
|
30 |
-
}
|
31 |
-
|
32 |
-
return self::$option_sets[ $option_key ];
|
33 |
-
}
|
34 |
-
}
|
35 |
-
|
36 |
-
/**
|
37 |
-
* Handles getting/setting of values to an option array
|
38 |
-
* for a specific option key
|
39 |
-
*
|
40 |
-
* @package CMB2
|
41 |
-
* @author WebDevStudios
|
42 |
-
*/
|
43 |
-
class CMB2_Option {
|
44 |
-
|
45 |
-
/**
|
46 |
-
* Options array
|
47 |
-
* @var array
|
48 |
-
*/
|
49 |
-
protected $options = array();
|
50 |
-
|
51 |
-
/**
|
52 |
-
* Current option key
|
53 |
-
* @var string
|
54 |
-
*/
|
55 |
-
protected $key = '';
|
56 |
-
|
57 |
-
/**
|
58 |
-
* Initiate option object
|
59 |
-
* @param string $option_key Option key where data will be saved.
|
60 |
-
* Leave empty for temporary data store.
|
61 |
-
* @since 2.0.0
|
62 |
-
*/
|
63 |
-
public function __construct( $option_key = '' ) {
|
64 |
-
$this->key = ! empty( $option_key ) ? $option_key : '';
|
65 |
-
}
|
66 |
-
|
67 |
-
/**
|
68 |
-
* Delete the option from the db
|
69 |
-
* @since 2.0.0
|
70 |
-
* @return bool Delete success or failure
|
71 |
-
*/
|
72 |
-
public function delete_option() {
|
73 |
-
$deleted = $this->key ? delete_option( $this->key ) : true;
|
74 |
-
$this->options = $deleted ? array() : $this->options;
|
75 |
-
return $this->options;
|
76 |
-
}
|
77 |
-
|
78 |
-
/**
|
79 |
-
* Removes an option from an option array
|
80 |
-
* @since 1.0.1
|
81 |
-
* @param string $field_id Option array field key
|
82 |
-
* @return array Modified options
|
83 |
-
*/
|
84 |
-
public function remove( $field_id, $resave = false ) {
|
85 |
-
|
86 |
-
$this->get_options();
|
87 |
-
|
88 |
-
if ( isset( $this->options[ $field_id ] ) ) {
|
89 |
-
unset( $this->options[ $field_id ] );
|
90 |
-
}
|
91 |
-
|
92 |
-
if ( $resave ) {
|
93 |
-
$this->set();
|
94 |
-
}
|
95 |
-
|
96 |
-
return $this->options;
|
97 |
-
}
|
98 |
-
|
99 |
-
/**
|
100 |
-
* Retrieves an option from an option array
|
101 |
-
* @since 1.0.1
|
102 |
-
* @param string $field_id Option array field key
|
103 |
-
* @param mixed $default Fallback value for the option
|
104 |
-
* @return array Requested field or default
|
105 |
-
*/
|
106 |
-
public function get( $field_id, $default = false ) {
|
107 |
-
$opts = $this->get_options();
|
108 |
-
|
109 |
-
if ( 'all' == $field_id ) {
|
110 |
-
return $opts;
|
111 |
-
} elseif ( array_key_exists( $field_id, $opts ) ) {
|
112 |
-
return false !== $opts[ $field_id ] ? $opts[ $field_id ] : $default;
|
113 |
-
}
|
114 |
-
|
115 |
-
return $default;
|
116 |
-
}
|
117 |
-
|
118 |
-
/**
|
119 |
-
* Updates Option data
|
120 |
-
* @since 1.0.1
|
121 |
-
* @param string $field_id Option array field key
|
122 |
-
* @param mixed $value Value to update data with
|
123 |
-
* @param bool $resave Whether to re-save the data
|
124 |
-
* @param bool $single Whether data should not be an array
|
125 |
-
* @return boolean Return status of update
|
126 |
-
*/
|
127 |
-
public function update( $field_id, $value = '', $resave = false, $single = true ) {
|
128 |
-
$this->get_options();
|
129 |
-
|
130 |
-
if ( true !== $field_id ) {
|
131 |
-
|
132 |
-
if ( ! $single ) {
|
133 |
-
// If multiple, add to array
|
134 |
-
$this->options[ $field_id ][] = $value;
|
135 |
-
} else {
|
136 |
-
$this->options[ $field_id ] = $value;
|
137 |
-
}
|
138 |
-
|
139 |
-
}
|
140 |
-
|
141 |
-
if ( $resave || true === $field_id ) {
|
142 |
-
return $this->set();
|
143 |
-
}
|
144 |
-
|
145 |
-
return true;
|
146 |
-
}
|
147 |
-
|
148 |
-
/**
|
149 |
-
* Saves the option array
|
150 |
-
* Needs to be run after finished using remove/update_option
|
151 |
-
* @uses apply_filters() Calls 'cmb2_override_option_save_{$this->key}' hook
|
152 |
-
* to allow overwriting the option value to be stored.
|
153 |
-
*
|
154 |
-
* @since 1.0.1
|
155 |
-
* @param array $options Optional options to override
|
156 |
-
* @return bool Success/Failure
|
157 |
-
*/
|
158 |
-
public function set( $options = array() ) {
|
159 |
-
$this->options = ! empty( $options ) || empty( $options ) && empty( $this->key )
|
160 |
-
? $options
|
161 |
-
: $this->options;
|
162 |
-
|
163 |
-
if ( empty( $this->key ) ) {
|
164 |
-
return false;
|
165 |
-
}
|
166 |
-
|
167 |
-
$test_save = apply_filters( "cmb2_override_option_save_{$this->key}", 'cmb2_no_override_option_save', $this->options, $this );
|
168 |
-
|
169 |
-
if ( 'cmb2_no_override_option_save' !== $test_save ) {
|
170 |
-
return $test_save;
|
171 |
-
}
|
172 |
-
|
173 |
-
// If no override, update the option
|
174 |
-
return update_option( $this->key, $this->options );
|
175 |
-
}
|
176 |
-
|
177 |
-
/**
|
178 |
-
* Retrieve option value based on name of option.
|
179 |
-
* @uses apply_filters() Calls 'cmb2_override_option_get_{$this->key}' hook to allow
|
180 |
-
* overwriting the option value to be retrieved.
|
181 |
-
*
|
182 |
-
* @since 1.0.1
|
183 |
-
* @param mixed $default Optional. Default value to return if the option does not exist.
|
184 |
-
* @return mixed Value set for the option.
|
185 |
-
*/
|
186 |
-
public function get_options( $default = null ) {
|
187 |
-
if ( empty( $this->options ) && ! empty( $this->key ) ) {
|
188 |
-
|
189 |
-
$test_get = apply_filters( "cmb2_override_option_get_{$this->key}", 'cmb2_no_override_option_get', $default, $this );
|
190 |
-
|
191 |
-
if ( 'cmb2_no_override_option_get' !== $test_get ) {
|
192 |
-
$this->options = $test_get;
|
193 |
-
} else {
|
194 |
-
// If no override, get the option
|
195 |
-
$this->options = get_option( $this->key, $default );
|
196 |
-
}
|
197 |
-
}
|
198 |
-
|
199 |
-
return (array) $this->options;
|
200 |
-
}
|
201 |
-
|
202 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/CMB2_Sanitize.php
DELETED
@@ -1,406 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* CMB2 field sanitization
|
4 |
-
*
|
5 |
-
* @since 0.0.4
|
6 |
-
*
|
7 |
-
* @category WordPress_Plugin
|
8 |
-
* @package CMB2
|
9 |
-
* @author WebDevStudios
|
10 |
-
* @license GPL-2.0+
|
11 |
-
* @link http://webdevstudios.com
|
12 |
-
*
|
13 |
-
* @method string _id()
|
14 |
-
*/
|
15 |
-
class CMB2_Sanitize {
|
16 |
-
|
17 |
-
/**
|
18 |
-
* A CMB field object
|
19 |
-
* @var CMB2_Field object
|
20 |
-
*/
|
21 |
-
public $field;
|
22 |
-
|
23 |
-
/**
|
24 |
-
* Field's value
|
25 |
-
* @var mixed
|
26 |
-
*/
|
27 |
-
public $value;
|
28 |
-
|
29 |
-
/**
|
30 |
-
* Setup our class vars
|
31 |
-
* @since 1.1.0
|
32 |
-
* @param CMB2_Field $field A CMB2 field object
|
33 |
-
* @param mixed $value Field value
|
34 |
-
*/
|
35 |
-
public function __construct( CMB2_Field $field, $value ) {
|
36 |
-
$this->field = $field;
|
37 |
-
$this->value = stripslashes_deep( $value ); // get rid of those evil magic quotes
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Catchall method if field's 'sanitization_cb' is NOT defined, or field type does not have a corresponding validation method
|
42 |
-
* @since 1.0.0
|
43 |
-
* @param string $name Non-existent method name
|
44 |
-
* @param array $arguments All arguments passed to the method
|
45 |
-
*/
|
46 |
-
public function __call( $name, $arguments ) {
|
47 |
-
return $this->default_sanitization( $this->value );
|
48 |
-
}
|
49 |
-
|
50 |
-
/**
|
51 |
-
* Default fallback sanitization method. Applies filters.
|
52 |
-
* @since 1.0.2
|
53 |
-
*/
|
54 |
-
public function default_sanitization() {
|
55 |
-
|
56 |
-
/**
|
57 |
-
* Filter the value before it is saved.
|
58 |
-
*
|
59 |
-
* The dynamic portion of the hook name, $this->field->type(), refers to the field type.
|
60 |
-
*
|
61 |
-
* Passing a non-null value to the filter will short-circuit saving
|
62 |
-
* the field value, saving the passed value instead.
|
63 |
-
*
|
64 |
-
* @param bool|mixed $override_value Sanitization/Validation override value to return.
|
65 |
-
* Default false to skip it.
|
66 |
-
* @param mixed $value The value to be saved to this field.
|
67 |
-
* @param int $object_id The ID of the object where the value will be saved
|
68 |
-
* @param array $field_args The current field's arguments
|
69 |
-
* @param object $sanitizer This `CMB2_Sanitize` object
|
70 |
-
*/
|
71 |
-
$override_value = apply_filters( "cmb2_sanitize_{$this->field->type()}", null, $this->value, $this->field->object_id, $this->field->args(), $this );
|
72 |
-
/**
|
73 |
-
* This exists for back-compatibility, but validation
|
74 |
-
* is not what happens here.
|
75 |
-
* @deprecated See documentation above.
|
76 |
-
*/
|
77 |
-
$override_value = apply_filters( "cmb2_validate_{$this->field->type()}", $override_value, $this->value, $this->field->object_id, $this->field->args(), $this );
|
78 |
-
|
79 |
-
if ( null !== $override_value ) {
|
80 |
-
return $override_value;
|
81 |
-
}
|
82 |
-
|
83 |
-
$sanitized_value = '';
|
84 |
-
switch ( $this->field->type() ) {
|
85 |
-
case 'wysiwyg':
|
86 |
-
// $value = wp_kses( $this->value );
|
87 |
-
// break;
|
88 |
-
case 'textarea_small':
|
89 |
-
$sanitized_value = $this->textarea( $this->value );
|
90 |
-
break;
|
91 |
-
case 'taxonomy_select':
|
92 |
-
case 'taxonomy_radio':
|
93 |
-
case 'taxonomy_multicheck':
|
94 |
-
if ( $this->field->args( 'taxonomy' ) ) {
|
95 |
-
wp_set_object_terms( $this->field->object_id, $this->value, $this->field->args( 'taxonomy' ) );
|
96 |
-
break;
|
97 |
-
}
|
98 |
-
case 'multicheck':
|
99 |
-
case 'file_list':
|
100 |
-
case 'oembed':
|
101 |
-
case 'group':
|
102 |
-
// no filtering
|
103 |
-
$sanitized_value = $this->value;
|
104 |
-
break;
|
105 |
-
default:
|
106 |
-
// Handle repeatable fields array
|
107 |
-
// We'll fallback to 'sanitize_text_field'
|
108 |
-
$sanitized_value = is_array( $this->value ) ? array_map( 'sanitize_text_field', $this->value ) : call_user_func( 'sanitize_text_field', $this->value );
|
109 |
-
break;
|
110 |
-
}
|
111 |
-
|
112 |
-
return $this->_is_empty_array( $sanitized_value ) ? '' : $sanitized_value;
|
113 |
-
}
|
114 |
-
|
115 |
-
/**
|
116 |
-
* Simple checkbox validation
|
117 |
-
* @since 1.0.1
|
118 |
-
* @return string|false 'on' or false
|
119 |
-
*/
|
120 |
-
public function checkbox() {
|
121 |
-
return $this->value === 'on' ? 'on' : false;
|
122 |
-
}
|
123 |
-
|
124 |
-
/**
|
125 |
-
* Validate url in a meta value
|
126 |
-
* @since 1.0.1
|
127 |
-
* @return string Empty string or escaped url
|
128 |
-
*/
|
129 |
-
public function text_url() {
|
130 |
-
$protocols = $this->field->args( 'protocols' );
|
131 |
-
// for repeatable
|
132 |
-
if ( is_array( $this->value ) ) {
|
133 |
-
foreach ( $this->value as $key => $val ) {
|
134 |
-
$this->value[ $key ] = $val ? esc_url_raw( $val, $protocols ) : $this->field->args( 'default' );
|
135 |
-
}
|
136 |
-
} else {
|
137 |
-
$this->value = $this->value ? esc_url_raw( $this->value, $protocols ) : $this->field->args( 'default' );
|
138 |
-
}
|
139 |
-
|
140 |
-
return $this->value;
|
141 |
-
}
|
142 |
-
|
143 |
-
public function colorpicker() {
|
144 |
-
// for repeatable
|
145 |
-
if ( is_array( $this->value ) ) {
|
146 |
-
$check = $this->value;
|
147 |
-
$this->value = array();
|
148 |
-
foreach ( $check as $key => $val ) {
|
149 |
-
if ( $val && '#' != $val ) {
|
150 |
-
$this->value[ $key ] = esc_attr( $val );
|
151 |
-
}
|
152 |
-
}
|
153 |
-
} else {
|
154 |
-
$this->value = ! $this->value || '#' == $this->value ? '' : esc_attr( $this->value );
|
155 |
-
}
|
156 |
-
return $this->value;
|
157 |
-
}
|
158 |
-
|
159 |
-
/**
|
160 |
-
* Validate email in a meta value
|
161 |
-
* @since 1.0.1
|
162 |
-
* @return string Empty string or sanitized email
|
163 |
-
*/
|
164 |
-
public function text_email() {
|
165 |
-
// for repeatable
|
166 |
-
if ( is_array( $this->value ) ) {
|
167 |
-
foreach ( $this->value as $key => $val ) {
|
168 |
-
$val = trim( $val );
|
169 |
-
$this->value[ $key ] = is_email( $val ) ? $val : '';
|
170 |
-
}
|
171 |
-
} else {
|
172 |
-
$this->value = trim( $this->value );
|
173 |
-
$this->value = is_email( $this->value ) ? $this->value : '';
|
174 |
-
}
|
175 |
-
|
176 |
-
return $this->value;
|
177 |
-
}
|
178 |
-
|
179 |
-
/**
|
180 |
-
* Validate money in a meta value
|
181 |
-
* @since 1.0.1
|
182 |
-
* @return string Empty string or sanitized money value
|
183 |
-
*/
|
184 |
-
public function text_money() {
|
185 |
-
|
186 |
-
global $wp_locale;
|
187 |
-
|
188 |
-
$search = array( $wp_locale->number_format['thousands_sep'], $wp_locale->number_format['decimal_point'] );
|
189 |
-
$replace = array( '', '.' );
|
190 |
-
|
191 |
-
// for repeatable
|
192 |
-
if ( is_array( $this->value ) ) {
|
193 |
-
foreach ( $this->value as $key => $val ) {
|
194 |
-
$this->value[ $key ] = number_format_i18n( (float) str_ireplace( $search, $replace, $val ), 2 );
|
195 |
-
}
|
196 |
-
} else {
|
197 |
-
$this->value = number_format_i18n( (float) str_ireplace( $search, $replace, $this->value ), 2 );
|
198 |
-
}
|
199 |
-
|
200 |
-
return $this->value;
|
201 |
-
}
|
202 |
-
|
203 |
-
/**
|
204 |
-
* Converts text date to timestamp
|
205 |
-
* @since 1.0.2
|
206 |
-
* @return string Timestring
|
207 |
-
*/
|
208 |
-
public function text_date_timestamp() {
|
209 |
-
return is_array( $this->value ) ? array_map( 'strtotime', $this->value ) : strtotime( $this->value );
|
210 |
-
}
|
211 |
-
|
212 |
-
/**
|
213 |
-
* Datetime to timestamp
|
214 |
-
* @since 1.0.1
|
215 |
-
* @return string Timestring
|
216 |
-
*/
|
217 |
-
public function text_datetime_timestamp( $repeat = false ) {
|
218 |
-
|
219 |
-
$test = is_array( $this->value ) ? array_filter( $this->value ) : '';
|
220 |
-
if ( empty( $test ) ) {
|
221 |
-
return '';
|
222 |
-
}
|
223 |
-
|
224 |
-
if ( $repeat_value = $this->_check_repeat( __FUNCTION__, $repeat ) ) {
|
225 |
-
return $repeat_value;
|
226 |
-
}
|
227 |
-
|
228 |
-
$this->value = strtotime( $this->value['date'] . ' ' . $this->value['time'] );
|
229 |
-
|
230 |
-
if ( $tz_offset = $this->field->field_timezone_offset() ) {
|
231 |
-
$this->value += $tz_offset;
|
232 |
-
}
|
233 |
-
|
234 |
-
return $this->value;
|
235 |
-
}
|
236 |
-
|
237 |
-
/**
|
238 |
-
* Datetime to imestamp with timezone
|
239 |
-
* @since 1.0.1
|
240 |
-
* @return string Timestring
|
241 |
-
*/
|
242 |
-
public function text_datetime_timestamp_timezone( $repeat = false ) {
|
243 |
-
|
244 |
-
$test = is_array( $this->value ) ? array_filter( $this->value ) : '';
|
245 |
-
if ( empty( $test ) ) {
|
246 |
-
return '';
|
247 |
-
}
|
248 |
-
|
249 |
-
if ( $repeat_value = $this->_check_repeat( __FUNCTION__, $repeat ) ) {
|
250 |
-
return $repeat_value;
|
251 |
-
}
|
252 |
-
|
253 |
-
$tzstring = null;
|
254 |
-
|
255 |
-
if ( is_array( $this->value ) && array_key_exists( 'timezone', $this->value ) ) {
|
256 |
-
$tzstring = $this->value['timezone'];
|
257 |
-
}
|
258 |
-
|
259 |
-
if ( empty( $tzstring ) ) {
|
260 |
-
$tzstring = cmb2_utils()->timezone_string();
|
261 |
-
}
|
262 |
-
|
263 |
-
$offset = cmb2_utils()->timezone_offset( $tzstring );
|
264 |
-
|
265 |
-
if ( 'UTC' === substr( $tzstring, 0, 3 ) ) {
|
266 |
-
$tzstring = timezone_name_from_abbr( '', $offset, 0 );
|
267 |
-
/*
|
268 |
-
* timezone_name_from_abbr() returns false if not found based on offset.
|
269 |
-
* Since there are currently some invalid timezones in wp_timezone_dropdown(),
|
270 |
-
* fallback to an offset of 0 (UTC+0)
|
271 |
-
* https://core.trac.wordpress.org/ticket/29205
|
272 |
-
*/
|
273 |
-
$tzstring = false !== $tzstring ? $tzstring : timezone_name_from_abbr( '', 0, 0 );
|
274 |
-
}
|
275 |
-
|
276 |
-
try {
|
277 |
-
$this->value = new DateTime( $this->value['date'] . ' ' . $this->value['time'], new DateTimeZone( $tzstring ) );
|
278 |
-
$this->value = serialize( $this->value );
|
279 |
-
} catch ( Exception $e ) {
|
280 |
-
if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
|
281 |
-
error_log( 'CMB2_Sanitize:::text_datetime_timestamp_timezone, ' . __LINE__ . ': ' . print_r( $e->getMessage(), true ) );
|
282 |
-
}
|
283 |
-
}
|
284 |
-
|
285 |
-
return $this->value;
|
286 |
-
}
|
287 |
-
|
288 |
-
/**
|
289 |
-
* Sanitize textareas and wysiwyg fields
|
290 |
-
* @since 1.0.1
|
291 |
-
* @return string Sanitized data
|
292 |
-
*/
|
293 |
-
public function textarea() {
|
294 |
-
return is_array( $this->value ) ? array_map( 'wp_kses_post', $this->value ) : wp_kses_post( $this->value );
|
295 |
-
}
|
296 |
-
|
297 |
-
/**
|
298 |
-
* Sanitize code textareas
|
299 |
-
* @since 1.0.2
|
300 |
-
* @return string Sanitized data
|
301 |
-
*/
|
302 |
-
public function textarea_code( $repeat = false ) {
|
303 |
-
if ( $repeat_value = $this->_check_repeat( __FUNCTION__, $repeat ) ) {
|
304 |
-
return $repeat_value;
|
305 |
-
}
|
306 |
-
|
307 |
-
return htmlspecialchars_decode( stripslashes( $this->value ) );
|
308 |
-
}
|
309 |
-
|
310 |
-
/**
|
311 |
-
* Peforms saving of `file` attachement's ID
|
312 |
-
* @since 1.1.0
|
313 |
-
*/
|
314 |
-
public function _save_file_id() {
|
315 |
-
$group = $this->field->group;
|
316 |
-
$args = $this->field->args();
|
317 |
-
$args['id'] = $args['_id'] . '_id';
|
318 |
-
|
319 |
-
unset( $args['_id'], $args['_name'] );
|
320 |
-
// And get new field object
|
321 |
-
$field = new CMB2_Field( array(
|
322 |
-
'field_args' => $args,
|
323 |
-
'group_field' => $group,
|
324 |
-
'object_id' => $this->field->object_id,
|
325 |
-
'object_type' => $this->field->object_type,
|
326 |
-
) );
|
327 |
-
$id_key = $field->_id();
|
328 |
-
$id_val_old = $field->escaped_value( 'absint' );
|
329 |
-
|
330 |
-
if ( $group ) {
|
331 |
-
// Check group $_POST data
|
332 |
-
$i = $group->index;
|
333 |
-
$base_id = $group->_id();
|
334 |
-
$id_val = isset( $_POST[ $base_id ][ $i ][ $id_key ] ) ? absint( $_POST[ $base_id ][ $i ][ $id_key ] ) : 0;
|
335 |
-
|
336 |
-
} else {
|
337 |
-
// Check standard $_POST data
|
338 |
-
$id_val = isset( $_POST[ $field->id() ] ) ? $_POST[ $field->id() ] : null;
|
339 |
-
|
340 |
-
}
|
341 |
-
|
342 |
-
// If there is no ID saved yet, try to get it from the url
|
343 |
-
if ( $this->value && ! $id_val ) {
|
344 |
-
$id_val = cmb2_utils()->image_id_from_url( $this->value );
|
345 |
-
}
|
346 |
-
|
347 |
-
if ( $group ) {
|
348 |
-
return array(
|
349 |
-
'attach_id' => $id_val,
|
350 |
-
'field_id' => $id_key,
|
351 |
-
);
|
352 |
-
}
|
353 |
-
|
354 |
-
if ( $id_val && $id_val != $id_val_old ) {
|
355 |
-
return $field->update_data( $id_val );
|
356 |
-
} elseif ( empty( $id_val ) && $id_val_old ) {
|
357 |
-
return $field->remove_data( $id_val_old );
|
358 |
-
}
|
359 |
-
}
|
360 |
-
|
361 |
-
/**
|
362 |
-
* Handles saving of attachment post ID and sanitizing file url
|
363 |
-
* @since 1.1.0
|
364 |
-
* @return string Sanitized url
|
365 |
-
*/
|
366 |
-
public function file() {
|
367 |
-
$id_value = $this->_save_file_id( $this->value );
|
368 |
-
$clean = $this->text_url( $this->value );
|
369 |
-
|
370 |
-
// Return an array with url/id if saving a group field
|
371 |
-
return $this->field->group ? array_merge( array( 'url' => $clean ), $id_value ) : $clean;
|
372 |
-
}
|
373 |
-
|
374 |
-
/**
|
375 |
-
* If repeating, loop through and re-apply sanitization method
|
376 |
-
* @since 1.1.0
|
377 |
-
* @param string $method Class method
|
378 |
-
* @param bool $repeat Whether repeating or not
|
379 |
-
* @return mixed Sanitized value
|
380 |
-
*/
|
381 |
-
public function _check_repeat( $method, $repeat ) {
|
382 |
-
if ( $repeat || ! $this->field->args( 'repeatable' ) ) {
|
383 |
-
return;
|
384 |
-
}
|
385 |
-
$new_value = array();
|
386 |
-
foreach ( $this->value as $iterator => $val ) {
|
387 |
-
$new_value[] = $this->$method( $val, true );
|
388 |
-
}
|
389 |
-
return $new_value;
|
390 |
-
}
|
391 |
-
|
392 |
-
/**
|
393 |
-
* Determine if passed value is an empty array
|
394 |
-
* @since 2.0.6
|
395 |
-
* @param mixed $to_check Value to check
|
396 |
-
* @return boolean Whether value is an array that's empty
|
397 |
-
*/
|
398 |
-
public function _is_empty_array( $to_check ) {
|
399 |
-
if ( is_array( $to_check ) ) {
|
400 |
-
$cleaned_up = array_filter( $to_check );
|
401 |
-
return empty( $cleaned_up );
|
402 |
-
}
|
403 |
-
return false;
|
404 |
-
}
|
405 |
-
|
406 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/CMB2_Show_Filters.php
DELETED
@@ -1,174 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Show On Filters
|
4 |
-
* Use the 'cmb2_show_on' filter to further refine the conditions
|
5 |
-
* under which a metabox is displayed.
|
6 |
-
* Below you can limit it by ID and page template
|
7 |
-
*
|
8 |
-
* All methods in this class are automatically filtered
|
9 |
-
*
|
10 |
-
* @since 1.0.0
|
11 |
-
*
|
12 |
-
* @category WordPress_Plugin
|
13 |
-
* @package CMB2
|
14 |
-
* @author WebDevStudios
|
15 |
-
* @license GPL-2.0+
|
16 |
-
* @link http://webdevstudios.com
|
17 |
-
*/
|
18 |
-
class CMB2_Show_Filters {
|
19 |
-
|
20 |
-
/**
|
21 |
-
* Get Show_on key. backwards compatible w/ 'key' indexes
|
22 |
-
*
|
23 |
-
* @since 2.0.0
|
24 |
-
*
|
25 |
-
* @param array $meta_box_args Metabox config array
|
26 |
-
*
|
27 |
-
* @return mixed show_on key or false
|
28 |
-
*/
|
29 |
-
private static function get_show_on_key( $meta_box_args ) {
|
30 |
-
$show_on = isset( $meta_box_args['show_on'] ) ? (array) $meta_box_args['show_on'] : false;
|
31 |
-
if ( $show_on && is_array( $show_on ) ) {
|
32 |
-
|
33 |
-
if ( array_key_exists( 'key', $show_on ) ) {
|
34 |
-
return $show_on['key'];
|
35 |
-
}
|
36 |
-
|
37 |
-
$keys = array_keys( $show_on );
|
38 |
-
return $keys[0];
|
39 |
-
}
|
40 |
-
|
41 |
-
return false;
|
42 |
-
}
|
43 |
-
|
44 |
-
/**
|
45 |
-
* Get Show_on value. backwards compatible w/ 'value' indexes
|
46 |
-
*
|
47 |
-
* @since 2.0.0
|
48 |
-
*
|
49 |
-
* @param array $meta_box_args Metabox config array
|
50 |
-
*
|
51 |
-
* @return mixed show_on value or false
|
52 |
-
*/
|
53 |
-
private static function get_show_on_value( $meta_box_args ) {
|
54 |
-
$show_on = isset( $meta_box_args['show_on'] ) ? (array) $meta_box_args['show_on'] : false;
|
55 |
-
|
56 |
-
if ( $show_on && is_array( $show_on ) ) {
|
57 |
-
|
58 |
-
if ( array_key_exists( 'value', $show_on ) ) {
|
59 |
-
return $show_on['value'];
|
60 |
-
}
|
61 |
-
|
62 |
-
$keys = array_keys( $show_on );
|
63 |
-
|
64 |
-
return $show_on[ $keys[0] ];
|
65 |
-
}
|
66 |
-
|
67 |
-
return array();
|
68 |
-
}
|
69 |
-
|
70 |
-
/**
|
71 |
-
* Add metaboxes for an specific ID
|
72 |
-
* @since 1.0.0
|
73 |
-
* @param bool $display To display or not
|
74 |
-
* @param array $meta_box_args Metabox config array
|
75 |
-
* @return bool Whether to display this metabox on the current page.
|
76 |
-
*/
|
77 |
-
public static function check_id( $display, $meta_box_args, $cmb ) {
|
78 |
-
|
79 |
-
$key = self::get_show_on_key( $meta_box_args );
|
80 |
-
if ( ! $key || 'id' !== $key ) {
|
81 |
-
return $display;
|
82 |
-
}
|
83 |
-
|
84 |
-
$object_id = is_admin() ? $cmb->object_id() : @get_the_id();
|
85 |
-
|
86 |
-
if ( ! $object_id ) {
|
87 |
-
return false;
|
88 |
-
}
|
89 |
-
|
90 |
-
// If current page id is in the included array, display the metabox
|
91 |
-
return in_array( $object_id, (array) self::get_show_on_value( $meta_box_args ) );
|
92 |
-
}
|
93 |
-
|
94 |
-
/**
|
95 |
-
* Add metaboxes for an specific Page Template
|
96 |
-
* @since 1.0.0
|
97 |
-
* @param bool $display To display or not
|
98 |
-
* @param array $meta_box_args Metabox config array
|
99 |
-
* @return bool Whether to display this metabox on the current page.
|
100 |
-
*/
|
101 |
-
public static function check_page_template( $display, $meta_box_args, $cmb ) {
|
102 |
-
|
103 |
-
$key = self::get_show_on_key( $meta_box_args );
|
104 |
-
if ( ! $key || 'page-template' !== $key ) {
|
105 |
-
return $display;
|
106 |
-
}
|
107 |
-
|
108 |
-
$object_id = $cmb->object_id();
|
109 |
-
|
110 |
-
if ( ! $object_id || 'post' !== $cmb->object_type() ) {
|
111 |
-
return false;
|
112 |
-
}
|
113 |
-
|
114 |
-
// Get current template
|
115 |
-
$current_template = get_post_meta( $object_id, '_wp_page_template', true );
|
116 |
-
|
117 |
-
// See if there's a match
|
118 |
-
if ( $current_template && in_array( $current_template, (array) self::get_show_on_value( $meta_box_args ) ) ) {
|
119 |
-
return true;
|
120 |
-
}
|
121 |
-
|
122 |
-
return false;
|
123 |
-
}
|
124 |
-
|
125 |
-
/**
|
126 |
-
* Only show options-page metaboxes on their options page (but only enforce on the admin side)
|
127 |
-
* @since 1.0.0
|
128 |
-
* @param bool $display To display or not
|
129 |
-
* @param array $meta_box_args Metabox config array
|
130 |
-
* @return bool Whether to display this metabox on the current page.
|
131 |
-
*/
|
132 |
-
public static function check_admin_page( $display, $meta_box_args ) {
|
133 |
-
|
134 |
-
$key = self::get_show_on_key( $meta_box_args );
|
135 |
-
// check if this is a 'options-page' metabox
|
136 |
-
if ( ! $key || 'options-page' !== $key ) {
|
137 |
-
return $display;
|
138 |
-
}
|
139 |
-
|
140 |
-
// Enforce 'show_on' filter in the admin
|
141 |
-
if ( is_admin() ) {
|
142 |
-
|
143 |
-
// If there is no 'page' query var, our filter isn't applicable
|
144 |
-
if ( ! isset( $_GET['page'] ) ) {
|
145 |
-
return $display;
|
146 |
-
}
|
147 |
-
|
148 |
-
$show_on = self::get_show_on_value( $meta_box_args );
|
149 |
-
|
150 |
-
if ( empty( $show_on ) ) {
|
151 |
-
return false;
|
152 |
-
}
|
153 |
-
|
154 |
-
if ( is_array( $show_on ) ) {
|
155 |
-
foreach ( $show_on as $page ) {
|
156 |
-
if ( $_GET['page'] == $page ) {
|
157 |
-
return true;
|
158 |
-
}
|
159 |
-
}
|
160 |
-
} else {
|
161 |
-
if ( $_GET['page'] == $show_on ) {
|
162 |
-
return true;
|
163 |
-
}
|
164 |
-
}
|
165 |
-
|
166 |
-
return false;
|
167 |
-
|
168 |
-
}
|
169 |
-
|
170 |
-
// Allow options-page metaboxes to be displayed anywhere on the front-end
|
171 |
-
return true;
|
172 |
-
}
|
173 |
-
|
174 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/CMB2_Types.php
DELETED
@@ -1,1014 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* CMB field type objects
|
4 |
-
*
|
5 |
-
* @todo Date/Time fields should store date format as data attribute for JS
|
6 |
-
*
|
7 |
-
* @since 1.0.0
|
8 |
-
*
|
9 |
-
* @category WordPress_Plugin
|
10 |
-
* @package CMB2
|
11 |
-
* @author WebDevStudios
|
12 |
-
* @license GPL-2.0+
|
13 |
-
* @link http://webdevstudios.com
|
14 |
-
*/
|
15 |
-
class CMB2_Types {
|
16 |
-
|
17 |
-
/**
|
18 |
-
* An iterator value for repeatable fields
|
19 |
-
* @var integer
|
20 |
-
* @since 1.0.0
|
21 |
-
*/
|
22 |
-
public $iterator = 0;
|
23 |
-
|
24 |
-
/**
|
25 |
-
* Current CMB2_Field field object
|
26 |
-
* @var CMB2_Field object
|
27 |
-
* @since 1.0.0
|
28 |
-
*/
|
29 |
-
public $field;
|
30 |
-
|
31 |
-
public function __construct( CMB2_Field $field ) {
|
32 |
-
$this->field = $field;
|
33 |
-
}
|
34 |
-
|
35 |
-
/**
|
36 |
-
* Default fallback. Allows rendering fields via "cmb2_render_$name" hook
|
37 |
-
* @since 1.0.0
|
38 |
-
* @param string $name Non-existent method name
|
39 |
-
* @param array $arguments All arguments passed to the method
|
40 |
-
*/
|
41 |
-
public function __call( $name, $arguments ) {
|
42 |
-
/**
|
43 |
-
* Pass non-existent field types through an action
|
44 |
-
*
|
45 |
-
* The dynamic portion of the hook name, $name, refers to the field type.
|
46 |
-
*
|
47 |
-
* @param array $field The passed in `CMB2_Field` object
|
48 |
-
* @param mixed $escaped_value The value of this field escaped.
|
49 |
-
* It defaults to `sanitize_text_field`.
|
50 |
-
* If you need the unescaped value, you can access it
|
51 |
-
* via `$field->value()`
|
52 |
-
* @param int $object_id The ID of the current object
|
53 |
-
* @param string $object_type The type of object you are working with.
|
54 |
-
* Most commonly, `post` (this applies to all post-types),
|
55 |
-
* but could also be `comment`, `user` or `options-page`.
|
56 |
-
* @param object $field_type_object This `CMB2_Types` object
|
57 |
-
*/
|
58 |
-
do_action( "cmb2_render_$name", $this->field, $this->field->escaped_value(), $this->field->object_id, $this->field->object_type, $this );
|
59 |
-
}
|
60 |
-
|
61 |
-
/**
|
62 |
-
* Render a field (and handle repeatable)
|
63 |
-
* @since 1.1.0
|
64 |
-
*/
|
65 |
-
public function render() {
|
66 |
-
if ( $this->field->args( 'repeatable' ) ) {
|
67 |
-
$this->render_repeatable_field();
|
68 |
-
} else {
|
69 |
-
$this->_render();
|
70 |
-
}
|
71 |
-
}
|
72 |
-
|
73 |
-
/**
|
74 |
-
* Render a field type
|
75 |
-
* @since 1.1.0
|
76 |
-
*/
|
77 |
-
protected function _render() {
|
78 |
-
$this->field->peform_param_callback( 'before_field' );
|
79 |
-
echo $this->{$this->field->type()}();
|
80 |
-
$this->field->peform_param_callback( 'after_field' );
|
81 |
-
}
|
82 |
-
|
83 |
-
/**
|
84 |
-
* Checks if we can get a post object, and if so, uses `get_the_terms` which utilizes caching
|
85 |
-
* @since 1.0.2
|
86 |
-
* @return mixed Array of terms on success
|
87 |
-
*/
|
88 |
-
public function get_object_terms() {
|
89 |
-
$object_id = $this->field->object_id;
|
90 |
-
$taxonomy = $this->field->args( 'taxonomy' );
|
91 |
-
|
92 |
-
if ( ! $post = get_post( $object_id ) ) {
|
93 |
-
|
94 |
-
$cache_key = "cmb-cache-{$taxonomy}-{$object_id}";
|
95 |
-
|
96 |
-
// Check cache
|
97 |
-
$cached = get_transient( $cache_key );
|
98 |
-
if ( $cached ) {
|
99 |
-
return $cached;
|
100 |
-
}
|
101 |
-
|
102 |
-
$cached = wp_get_object_terms( $object_id, $taxonomy );
|
103 |
-
// Do our own (minimal) caching. Long enough for a page-load.
|
104 |
-
set_transient( $cache_key, $cached, 60 );
|
105 |
-
return $cached;
|
106 |
-
}
|
107 |
-
|
108 |
-
// WP caches internally so it's better to use
|
109 |
-
return get_the_terms( $post, $taxonomy );
|
110 |
-
|
111 |
-
}
|
112 |
-
|
113 |
-
/**
|
114 |
-
* Retrieve text parameter from field's options array (if it has one), or use fallback text
|
115 |
-
* @since 2.0.0
|
116 |
-
* @param string $option_key Key in field's options array
|
117 |
-
* @param string $fallback Fallback text
|
118 |
-
* @return string Text
|
119 |
-
*/
|
120 |
-
public function _text( $option_key, $fallback ) {
|
121 |
-
$has_string_param = $this->field->options( $option_key );
|
122 |
-
return $has_string_param ? $has_string_param : $fallback;
|
123 |
-
}
|
124 |
-
|
125 |
-
/**
|
126 |
-
* Determine a file's extension
|
127 |
-
* @since 1.0.0
|
128 |
-
* @param string $file File url
|
129 |
-
* @return string|false File extension or false
|
130 |
-
*/
|
131 |
-
public function get_file_ext( $file ) {
|
132 |
-
$parsed = @parse_url( $file, PHP_URL_PATH );
|
133 |
-
return $parsed ? strtolower( pathinfo( $parsed, PATHINFO_EXTENSION ) ) : false;
|
134 |
-
}
|
135 |
-
|
136 |
-
/**
|
137 |
-
* Get the file name from a url
|
138 |
-
* @since 2.0.0
|
139 |
-
* @param string $value File url or path
|
140 |
-
* @return string File name
|
141 |
-
*/
|
142 |
-
public function get_file_name_from_path( $value ) {
|
143 |
-
$parts = explode( '/', $value );
|
144 |
-
return is_array( $parts ) ? end( $parts ) : $value;
|
145 |
-
}
|
146 |
-
|
147 |
-
/**
|
148 |
-
* Determines if a file has a valid image extension
|
149 |
-
* @since 1.0.0
|
150 |
-
* @param string $file File url
|
151 |
-
* @return bool Whether file has a valid image extension
|
152 |
-
*/
|
153 |
-
public function is_valid_img_ext( $file ) {
|
154 |
-
$file_ext = $this->get_file_ext( $file );
|
155 |
-
|
156 |
-
$is_valid_types = apply_filters( 'cmb2_valid_img_types', array( 'jpg', 'jpeg', 'png', 'gif', 'ico', 'icon' ) );
|
157 |
-
$is_valid = $file_ext && in_array( $file_ext, (array) $is_valid_types );
|
158 |
-
|
159 |
-
return (bool) apply_filters( 'cmb2_' . $this->field->id() . '_is_valid_img_ext', $is_valid, $file, $file_ext );
|
160 |
-
}
|
161 |
-
|
162 |
-
/**
|
163 |
-
* Handles parsing and filtering attributes while preserving any passed in via field config.
|
164 |
-
* @since 1.1.0
|
165 |
-
* @param array $args Override arguments
|
166 |
-
* @param string $element Element for filter
|
167 |
-
* @param array $defaults Default arguments
|
168 |
-
* @return array Parsed and filtered arguments
|
169 |
-
*/
|
170 |
-
public function parse_args( $args, $element, $defaults ) {
|
171 |
-
return wp_parse_args( apply_filters( "cmb2_{$element}_attributes", $this->field->maybe_set_attributes( $args ), $defaults, $this->field, $this ), $defaults );
|
172 |
-
}
|
173 |
-
|
174 |
-
/**
|
175 |
-
* Combines attributes into a string for a form element
|
176 |
-
* @since 1.1.0
|
177 |
-
* @param array $attrs Attributes to concatenate
|
178 |
-
* @param array $attr_exclude Attributes that should NOT be concatenated
|
179 |
-
* @return string String of attributes for form element
|
180 |
-
*/
|
181 |
-
public function concat_attrs( $attrs, $attr_exclude = array() ) {
|
182 |
-
$attributes = '';
|
183 |
-
foreach ( $attrs as $attr => $val ) {
|
184 |
-
$excluded = in_array( $attr, (array) $attr_exclude, true );
|
185 |
-
$empty = false === $val && 'value' !== $attr;
|
186 |
-
if ( ! $excluded && ! $empty ) {
|
187 |
-
// if data attribute, use single quote wraps, else double
|
188 |
-
$quotes = false !== stripos( $attr, 'data-' ) ? "'" : '"';
|
189 |
-
$attributes .= sprintf( ' %1$s=%3$s%2$s%3$s', $attr, $val, $quotes );
|
190 |
-
}
|
191 |
-
}
|
192 |
-
return $attributes;
|
193 |
-
}
|
194 |
-
|
195 |
-
/**
|
196 |
-
* Generates html for concatenated items
|
197 |
-
* @since 1.1.0
|
198 |
-
* @param array $args Optional arguments
|
199 |
-
* @return string Concatenated html items
|
200 |
-
*/
|
201 |
-
public function concat_items( $args = array() ) {
|
202 |
-
|
203 |
-
$method = isset( $args['method'] ) ? $args['method'] : 'select_option';
|
204 |
-
unset( $args['method'] );
|
205 |
-
|
206 |
-
$value = $this->field->escaped_value()
|
207 |
-
? $this->field->escaped_value()
|
208 |
-
: $this->field->args( 'default' );
|
209 |
-
|
210 |
-
$concatenated_items = ''; $i = 1;
|
211 |
-
|
212 |
-
$options = array();
|
213 |
-
if ( $option_none = $this->field->args( 'show_option_none' ) ) {
|
214 |
-
$options[ '' ] = $option_none;
|
215 |
-
}
|
216 |
-
$options = $options + (array) $this->field->options();
|
217 |
-
foreach ( $options as $opt_value => $opt_label ) {
|
218 |
-
|
219 |
-
// Clone args & modify for just this item
|
220 |
-
$a = $args;
|
221 |
-
|
222 |
-
$a['value'] = $opt_value;
|
223 |
-
$a['label'] = $opt_label;
|
224 |
-
|
225 |
-
// Check if this option is the value of the input
|
226 |
-
if ( $value == $opt_value ) {
|
227 |
-
$a['checked'] = 'checked';
|
228 |
-
}
|
229 |
-
|
230 |
-
$concatenated_items .= $this->$method( $a, $i++ );
|
231 |
-
}
|
232 |
-
|
233 |
-
return $concatenated_items;
|
234 |
-
}
|
235 |
-
|
236 |
-
/**
|
237 |
-
* Generates html for an option element
|
238 |
-
* @since 1.1.0
|
239 |
-
* @param array $args Arguments array containing value, label, and checked boolean
|
240 |
-
* @return string Generated option element html
|
241 |
-
*/
|
242 |
-
public function select_option( $args = array() ) {
|
243 |
-
return sprintf( "\t" . '<option value="%s" %s>%s</option>', $args['value'], selected( isset( $args['checked'] ) && $args['checked'], true, false ), $args['label'] ) . "\n";
|
244 |
-
}
|
245 |
-
|
246 |
-
/**
|
247 |
-
* Generates html for list item with input
|
248 |
-
* @since 1.1.0
|
249 |
-
* @param array $args Override arguments
|
250 |
-
* @param int $i Iterator value
|
251 |
-
* @return string Gnerated list item html
|
252 |
-
*/
|
253 |
-
public function list_input( $args = array(), $i ) {
|
254 |
-
$a = $this->parse_args( $args, 'list_input', array(
|
255 |
-
'type' => 'radio',
|
256 |
-
'class' => 'cmb2-option',
|
257 |
-
'name' => $this->_name(),
|
258 |
-
'id' => $this->_id( $i ),
|
259 |
-
'value' => $this->field->escaped_value(),
|
260 |
-
'label' => '',
|
261 |
-
) );
|
262 |
-
|
263 |
-
return sprintf( "\t" . '<li><input%s/> <label for="%s">%s</label></li>' . "\n", $this->concat_attrs( $a, array( 'label' ) ), $a['id'], $a['label'] );
|
264 |
-
}
|
265 |
-
|
266 |
-
/**
|
267 |
-
* Generates html for list item with checkbox input
|
268 |
-
* @since 1.1.0
|
269 |
-
* @param array $args Override arguments
|
270 |
-
* @param int $i Iterator value
|
271 |
-
* @return string Gnerated list item html
|
272 |
-
*/
|
273 |
-
public function list_input_checkbox( $args, $i ) {
|
274 |
-
$saved_value = $this->field->escaped_value();
|
275 |
-
if ( is_array( $saved_value ) && in_array( $args['value'], $saved_value ) ) {
|
276 |
-
$args['checked'] = 'checked';
|
277 |
-
}
|
278 |
-
$args['type'] = 'checkbox';
|
279 |
-
return $this->list_input( $args, $i );
|
280 |
-
}
|
281 |
-
|
282 |
-
/**
|
283 |
-
* Generates repeatable field table markup
|
284 |
-
* @since 1.0.0
|
285 |
-
*/
|
286 |
-
public function render_repeatable_field() {
|
287 |
-
$table_id = $this->field->id() . '_repeat';
|
288 |
-
|
289 |
-
$this->_desc( true, true, true );
|
290 |
-
?>
|
291 |
-
|
292 |
-
<div id="<?php echo $table_id; ?>" class="cmb-repeat-table cmb-nested">
|
293 |
-
<div class="cmb-tbody cmb-field-list">
|
294 |
-
<?php $this->repeatable_rows(); ?>
|
295 |
-
</div>
|
296 |
-
</div>
|
297 |
-
<p class="cmb-add-row">
|
298 |
-
<button data-selector="<?php echo $table_id; ?>" class="cmb-add-row-button button"><?php echo esc_html( $this->_text( 'add_row_text', __( 'Add Row', 'cmb2' ) ) ); ?></button>
|
299 |
-
</p>
|
300 |
-
|
301 |
-
<?php
|
302 |
-
// reset iterator
|
303 |
-
$this->iterator = 0;
|
304 |
-
}
|
305 |
-
|
306 |
-
/**
|
307 |
-
* Generates repeatable field rows
|
308 |
-
* @since 1.1.0
|
309 |
-
*/
|
310 |
-
public function repeatable_rows() {
|
311 |
-
$meta_value = array_filter( (array) $this->field->escaped_value() );
|
312 |
-
// check for default content
|
313 |
-
$default = $this->field->args( 'default' );
|
314 |
-
|
315 |
-
// check for saved data
|
316 |
-
if ( ! empty( $meta_value ) ) {
|
317 |
-
$meta_value = is_array( $meta_value ) ? array_filter( $meta_value ) : $meta_value;
|
318 |
-
$meta_value = ! empty( $meta_value ) ? $meta_value : $default;
|
319 |
-
} else {
|
320 |
-
$meta_value = $default;
|
321 |
-
}
|
322 |
-
|
323 |
-
// Loop value array and add a row
|
324 |
-
if ( ! empty( $meta_value ) ) {
|
325 |
-
$count = count( $meta_value );
|
326 |
-
foreach ( (array) $meta_value as $val ) {
|
327 |
-
$this->field->escaped_value = $val;
|
328 |
-
$this->repeat_row( $count < 2 );
|
329 |
-
$this->iterator++;
|
330 |
-
}
|
331 |
-
} else {
|
332 |
-
// Otherwise add one row
|
333 |
-
$this->repeat_row( true );
|
334 |
-
}
|
335 |
-
|
336 |
-
// Then add an empty row
|
337 |
-
$this->field->escaped_value = '';
|
338 |
-
$this->iterator = $this->iterator ? $this->iterator : 1;
|
339 |
-
$this->repeat_row( false, 'empty-row hidden' );
|
340 |
-
}
|
341 |
-
|
342 |
-
/**
|
343 |
-
* Generates a repeatable row's markup
|
344 |
-
* @since 1.1.0
|
345 |
-
* @param bool $disable_remover Whether remove button should be disabled
|
346 |
-
* @param string $class Repeatable table row's class
|
347 |
-
*/
|
348 |
-
protected function repeat_row( $disable_remover = false, $class = 'cmb-repeat-row' ) {
|
349 |
-
$disabled = $disable_remover ? ' button-disabled' : '';
|
350 |
-
?>
|
351 |
-
|
352 |
-
<div class="cmb-row <?php echo $class; ?>">
|
353 |
-
<div class="cmb-td">
|
354 |
-
<?php $this->_render(); ?>
|
355 |
-
</div>
|
356 |
-
<div class="cmb-td cmb-remove-row">
|
357 |
-
<button class="button cmb-remove-row-button<?php echo $disabled; ?>"><?php echo esc_html( $this->_text( 'remove_row_text', __( 'Remove', 'cmb2' ) ) ); ?></button>
|
358 |
-
</div>
|
359 |
-
</div>
|
360 |
-
|
361 |
-
<?php
|
362 |
-
}
|
363 |
-
|
364 |
-
/**
|
365 |
-
* Generates description markup
|
366 |
-
* @since 1.0.0
|
367 |
-
* @param boolean $paragraph Paragraph tag or span
|
368 |
-
* @param boolean $echo Whether to echo description or only return it
|
369 |
-
* @return string Field's description markup
|
370 |
-
*/
|
371 |
-
public function _desc( $paragraph = false, $echo = false, $repeat_group = false ) {
|
372 |
-
// Prevent description from printing multiple times for repeatable fields
|
373 |
-
if ( ! $repeat_group && ( $this->field->args( 'repeatable' ) || $this->iterator > 0 ) ) {
|
374 |
-
return '';
|
375 |
-
}
|
376 |
-
|
377 |
-
$desc = $this->field->args( 'description' );
|
378 |
-
|
379 |
-
if ( ! $desc ) {
|
380 |
-
return;
|
381 |
-
}
|
382 |
-
|
383 |
-
$tag = $paragraph ? 'p' : 'span';
|
384 |
-
$desc = sprintf( "\n" . '<%1$s class="cmb2-metabox-description">%2$s</%1$s>' . "\n", $tag, $desc );
|
385 |
-
|
386 |
-
if ( $echo ) {
|
387 |
-
echo $desc;
|
388 |
-
}
|
389 |
-
return $desc;
|
390 |
-
}
|
391 |
-
|
392 |
-
/**
|
393 |
-
* Generate field name attribute
|
394 |
-
* @since 1.1.0
|
395 |
-
* @param string $suffix For multi-part fields
|
396 |
-
* @return string Name attribute
|
397 |
-
*/
|
398 |
-
public function _name( $suffix = '' ) {
|
399 |
-
return $this->field->args( '_name' ) . ( $this->field->args( 'repeatable' ) ? '[' . $this->iterator . ']' : '' ) . $suffix;
|
400 |
-
}
|
401 |
-
|
402 |
-
/**
|
403 |
-
* Generate field id attribute
|
404 |
-
* @since 1.1.0
|
405 |
-
* @param string $suffix For multi-part fields
|
406 |
-
* @return string Id attribute
|
407 |
-
*/
|
408 |
-
public function _id( $suffix = '' ) {
|
409 |
-
return $this->field->id() . $suffix . ( $this->field->args( 'repeatable' ) ? '_' . $this->iterator . '" data-iterator="' . $this->iterator : '' );
|
410 |
-
}
|
411 |
-
|
412 |
-
/**
|
413 |
-
* Handles outputting an 'input' element
|
414 |
-
* @since 1.1.0
|
415 |
-
* @param array $args Override arguments
|
416 |
-
* @return string Form input element
|
417 |
-
*/
|
418 |
-
public function input( $args = array() ) {
|
419 |
-
$a = $this->parse_args( $args, 'input', array(
|
420 |
-
'type' => 'text',
|
421 |
-
'class' => 'regular-text',
|
422 |
-
'name' => $this->_name(),
|
423 |
-
'id' => $this->_id(),
|
424 |
-
'value' => $this->field->escaped_value(),
|
425 |
-
'desc' => $this->_desc( true ),
|
426 |
-
) );
|
427 |
-
|
428 |
-
return sprintf( '<input%s/>%s', $this->concat_attrs( $a, array( 'desc' ) ), $a['desc'] );
|
429 |
-
}
|
430 |
-
|
431 |
-
/**
|
432 |
-
* Handles outputting an 'textarea' element
|
433 |
-
* @since 1.1.0
|
434 |
-
* @param array $args Override arguments
|
435 |
-
* @return string Form textarea element
|
436 |
-
*/
|
437 |
-
public function textarea( $args = array() ) {
|
438 |
-
$a = $this->parse_args( $args, 'textarea', array(
|
439 |
-
'class' => 'cmb2_textarea',
|
440 |
-
'name' => $this->_name(),
|
441 |
-
'id' => $this->_id(),
|
442 |
-
'cols' => 60,
|
443 |
-
'rows' => 10,
|
444 |
-
'value' => $this->field->escaped_value( 'esc_textarea' ),
|
445 |
-
'desc' => $this->_desc( true ),
|
446 |
-
) );
|
447 |
-
return sprintf( '<textarea%s>%s</textarea>%s', $this->concat_attrs( $a, array( 'desc', 'value' ) ), $a['value'], $a['desc'] );
|
448 |
-
}
|
449 |
-
|
450 |
-
/**
|
451 |
-
* Begin Field Types
|
452 |
-
*/
|
453 |
-
|
454 |
-
public function text() {
|
455 |
-
return $this->input();
|
456 |
-
}
|
457 |
-
|
458 |
-
public function hidden() {
|
459 |
-
return $this->input( array( 'type' => 'hidden', 'desc' => '', 'class' => false ) );
|
460 |
-
}
|
461 |
-
|
462 |
-
public function text_small() {
|
463 |
-
return $this->input( array( 'class' => 'cmb2-text-small', 'desc' => $this->_desc() ) );
|
464 |
-
}
|
465 |
-
|
466 |
-
public function text_medium() {
|
467 |
-
return $this->input( array( 'class' => 'cmb2-text-medium', 'desc' => $this->_desc() ) );
|
468 |
-
}
|
469 |
-
|
470 |
-
public function text_email() {
|
471 |
-
return $this->input( array( 'class' => 'cmb2-text-email cmb2-text-medium', 'type' => 'email' ) );
|
472 |
-
}
|
473 |
-
|
474 |
-
public function text_url() {
|
475 |
-
return $this->input( array( 'class' => 'cmb2-text-url cmb2-text-medium regular-text', 'value' => $this->field->escaped_value( 'esc_url' ) ) );
|
476 |
-
}
|
477 |
-
|
478 |
-
public function text_money() {
|
479 |
-
return ( ! $this->field->get_param_callback_result( 'before_field' ) ? '$ ' : ' ' ) . $this->input( array( 'class' => 'cmb2-text-money', 'desc' => $this->_desc() ) );
|
480 |
-
}
|
481 |
-
|
482 |
-
public function textarea_small() {
|
483 |
-
return $this->textarea( array( 'class' => 'cmb2-textarea-small', 'rows' => 4 ) );
|
484 |
-
}
|
485 |
-
|
486 |
-
public function textarea_code() {
|
487 |
-
return sprintf( '<pre>%s', $this->textarea( array( 'class' => 'cmb2-textarea-code', 'desc' => '</pre>' . $this->_desc( true ) ) ) );
|
488 |
-
}
|
489 |
-
|
490 |
-
public function wysiwyg( $args = array() ) {
|
491 |
-
$a = $this->parse_args( $args, 'input', array(
|
492 |
-
'id' => $this->_id(),
|
493 |
-
'value' => $this->field->escaped_value( 'stripslashes' ),
|
494 |
-
'desc' => $this->_desc( true ),
|
495 |
-
'options' => $this->field->options(),
|
496 |
-
) );
|
497 |
-
|
498 |
-
wp_editor( $a['value'], $a['id'], $a['options'] );
|
499 |
-
echo $a['desc'];
|
500 |
-
}
|
501 |
-
|
502 |
-
public function text_date( $args = array() ) {
|
503 |
-
$args = wp_parse_args( $args, array(
|
504 |
-
'class' => 'cmb2-text-small cmb2-datepicker',
|
505 |
-
'value' => $this->field->get_timestamp_format(),
|
506 |
-
'desc' => $this->_desc(),
|
507 |
-
) );
|
508 |
-
|
509 |
-
CMB2_JS::add_dependencies( array( 'jquery-ui-core', 'jquery-ui-datepicker' ) );
|
510 |
-
|
511 |
-
return $this->input( $args );
|
512 |
-
}
|
513 |
-
|
514 |
-
// Alias for text_date
|
515 |
-
public function text_date_timestamp( $args = array() ) {
|
516 |
-
return $this->text_date( $args );
|
517 |
-
}
|
518 |
-
|
519 |
-
public function text_time( $args = array() ) {
|
520 |
-
$args = wp_parse_args( $args, array(
|
521 |
-
'class' => 'cmb2-timepicker text-time',
|
522 |
-
'value' => $this->field->get_timestamp_format( 'time_format' ),
|
523 |
-
'desc' => $this->_desc(),
|
524 |
-
) );
|
525 |
-
|
526 |
-
CMB2_JS::add_dependencies( array( 'jquery-ui-core', 'jquery-ui-datepicker', 'jquery-ui-datetimepicker' ) );
|
527 |
-
|
528 |
-
return $this->input( $args );
|
529 |
-
}
|
530 |
-
|
531 |
-
public function text_datetime_timestamp( $args = array() ) {
|
532 |
-
$args = wp_parse_args( $args, array(
|
533 |
-
'value' => $this->field->escaped_value(),
|
534 |
-
'desc' => $this->_desc(),
|
535 |
-
'datepicker' => array(),
|
536 |
-
'timepicker' => array(),
|
537 |
-
) );
|
538 |
-
|
539 |
-
if ( empty( $args['value'] ) ) {
|
540 |
-
$args['value'] = $this->field->escaped_value();
|
541 |
-
// This will be used if there is a select_timezone set for this field
|
542 |
-
$tz_offset = $this->field->field_timezone_offset();
|
543 |
-
if ( ! empty( $tz_offset ) ) {
|
544 |
-
$args['value'] -= $tz_offset;
|
545 |
-
}
|
546 |
-
}
|
547 |
-
|
548 |
-
$has_good_value = ! empty( $args['value'] ) && ! is_array( $args['value'] );
|
549 |
-
|
550 |
-
$date_args = wp_parse_args( $args['datepicker'], array(
|
551 |
-
'class' => 'cmb2-text-small cmb2-datepicker',
|
552 |
-
'name' => $this->_name( '[date]' ),
|
553 |
-
'id' => $this->_id( '_date' ),
|
554 |
-
'value' => $has_good_value ? $this->field->get_timestamp_format( 'date_format', $args['value'] ) : '',
|
555 |
-
'desc' => '',
|
556 |
-
) );
|
557 |
-
|
558 |
-
$time_args = wp_parse_args( $args['timepicker'], array(
|
559 |
-
'class' => 'cmb2-timepicker text-time',
|
560 |
-
'name' => $this->_name( '[time]' ),
|
561 |
-
'id' => $this->_id( '_time' ),
|
562 |
-
'value' => $has_good_value ? $this->field->get_timestamp_format( 'time_format', $args['value'] ) : '',
|
563 |
-
'desc' => $args['desc'],
|
564 |
-
) );
|
565 |
-
|
566 |
-
CMB2_JS::add_dependencies( array( 'jquery-ui-core', 'jquery-ui-datepicker', 'jquery-ui-datetimepicker' ) );
|
567 |
-
|
568 |
-
return $this->input( $date_args ) . "\n" . $this->input( $time_args );
|
569 |
-
}
|
570 |
-
|
571 |
-
public function text_datetime_timestamp_timezone( $args = array() ) {
|
572 |
-
$args = wp_parse_args( $args, array(
|
573 |
-
'value' => $this->field->escaped_value(),
|
574 |
-
'desc' => $this->_desc( true ),
|
575 |
-
'text_datetime_timestamp' => array(),
|
576 |
-
'select_timezone' => array(),
|
577 |
-
) );
|
578 |
-
|
579 |
-
$args['value'] = $this->field->escaped_value();
|
580 |
-
if ( is_array( $args['value'] ) ) {
|
581 |
-
$args['value'] = '';
|
582 |
-
}
|
583 |
-
|
584 |
-
$datetime = unserialize( $args['value'] );
|
585 |
-
$args['value'] = $tzstring = '';
|
586 |
-
|
587 |
-
if ( $datetime && $datetime instanceof DateTime ) {
|
588 |
-
$tz = $datetime->getTimezone();
|
589 |
-
$tzstring = $tz->getName();
|
590 |
-
$args['value'] = $datetime->getTimestamp() + $tz->getOffset( new DateTime( 'NOW' ) );
|
591 |
-
}
|
592 |
-
|
593 |
-
$timestamp_args = wp_parse_args( $args['text_datetime_timestamp'], array(
|
594 |
-
'desc' => '',
|
595 |
-
'value' => $args['value'],
|
596 |
-
) );
|
597 |
-
|
598 |
-
$timezone_args = wp_parse_args( $args['select_timezone'], array(
|
599 |
-
'class' => 'cmb2_select cmb2-select-timezone',
|
600 |
-
'name' => $this->_name( '[timezone]' ),
|
601 |
-
'id' => $this->_id( '_timezone' ),
|
602 |
-
'options' => wp_timezone_choice( $tzstring ),
|
603 |
-
'desc' => $args['desc'],
|
604 |
-
) );
|
605 |
-
|
606 |
-
return $this->text_datetime_timestamp( $timestamp_args ) . "\n" . $this->select( $timezone_args );
|
607 |
-
}
|
608 |
-
|
609 |
-
public function select_timezone() {
|
610 |
-
$this->field->args['default'] = $this->field->args( 'default' )
|
611 |
-
? $this->field->args( 'default' )
|
612 |
-
: cmb2_utils()->timezone_string();
|
613 |
-
|
614 |
-
return $this->select( array(
|
615 |
-
'class' => 'cmb2_select cmb2-select-timezone',
|
616 |
-
'options' => wp_timezone_choice( $this->field->escaped_value() ),
|
617 |
-
'desc' => $this->_desc(),
|
618 |
-
) );
|
619 |
-
}
|
620 |
-
|
621 |
-
public function colorpicker() {
|
622 |
-
$meta_value = $this->field->escaped_value();
|
623 |
-
$hex_color = '(([a-fA-F0-9]){3}){1,2}$';
|
624 |
-
if ( preg_match( '/^' . $hex_color . '/i', $meta_value ) ) {
|
625 |
-
// Value is just 123abc, so prepend #
|
626 |
-
$meta_value = '#' . $meta_value;
|
627 |
-
} elseif ( ! preg_match( '/^#' . $hex_color . '/i', $meta_value ) ) {
|
628 |
-
// Value doesn't match #123abc, so sanitize to just #
|
629 |
-
$meta_value = '#';
|
630 |
-
}
|
631 |
-
|
632 |
-
wp_enqueue_style( 'wp-color-picker' );
|
633 |
-
CMB2_JS::add_dependencies( array( 'wp-color-picker' ) );
|
634 |
-
|
635 |
-
return $this->input( array( 'class' => 'cmb2-colorpicker cmb2-text-small', 'value' => $meta_value ) );
|
636 |
-
}
|
637 |
-
|
638 |
-
public function title( $args = array() ) {
|
639 |
-
$a = $this->parse_args( $args, 'title', array(
|
640 |
-
'tag' => $this->field->object_type == 'post' ? 'h5' : 'h3',
|
641 |
-
'class' => 'cmb2-metabox-title',
|
642 |
-
'name' => $this->field->args( 'name' ),
|
643 |
-
'desc' => $this->_desc( true ),
|
644 |
-
) );
|
645 |
-
|
646 |
-
return sprintf( '<%1$s class="%2$s">%3$s</%1$s>%4$s', $a['tag'], $a['class'], $a['name'], $a['desc'] );
|
647 |
-
}
|
648 |
-
|
649 |
-
public function select( $args = array() ) {
|
650 |
-
$a = $this->parse_args( $args, 'select', array(
|
651 |
-
'class' => 'cmb2_select',
|
652 |
-
'name' => $this->_name(),
|
653 |
-
'id' => $this->_id(),
|
654 |
-
'desc' => $this->_desc( true ),
|
655 |
-
'options' => $this->concat_items(),
|
656 |
-
) );
|
657 |
-
|
658 |
-
$attrs = $this->concat_attrs( $a, array( 'desc', 'options' ) );
|
659 |
-
return sprintf( '<select%s>%s</select>%s', $attrs, $a['options'], $a['desc'] );
|
660 |
-
}
|
661 |
-
|
662 |
-
public function taxonomy_select() {
|
663 |
-
|
664 |
-
$names = $this->get_object_terms();
|
665 |
-
$saved_term = is_wp_error( $names ) || empty( $names ) ? $this->field->args( 'default' ) : $names[key( $names )]->slug;
|
666 |
-
$terms = get_terms( $this->field->args( 'taxonomy' ), 'hide_empty=0' );
|
667 |
-
$options = '';
|
668 |
-
|
669 |
-
$option_none = $this->field->args( 'show_option_none' );
|
670 |
-
if ( ! empty( $option_none ) ) {
|
671 |
-
$option_none_value = apply_filters( 'cmb2_taxonomy_select_default_value', '' );
|
672 |
-
$option_none_value = apply_filters( "cmb2_taxonomy_select_{$this->_id()}_default_value", $option_none_value );
|
673 |
-
|
674 |
-
$options .= $this->select_option( array(
|
675 |
-
'label' => $option_none,
|
676 |
-
'value' => $option_none_value,
|
677 |
-
'checked' => $saved_term == $option_none_value,
|
678 |
-
) );
|
679 |
-
}
|
680 |
-
|
681 |
-
foreach ( $terms as $term ) {
|
682 |
-
$options .= $this->select_option( array(
|
683 |
-
'label' => $term->name,
|
684 |
-
'value' => $term->slug,
|
685 |
-
'checked' => $saved_term == $term->slug,
|
686 |
-
) );
|
687 |
-
}
|
688 |
-
|
689 |
-
return $this->select( array( 'options' => $options ) );
|
690 |
-
}
|
691 |
-
|
692 |
-
public function radio( $args = array(), $type = 'radio' ) {
|
693 |
-
$a = $this->parse_args( $args, $type, array(
|
694 |
-
'class' => 'cmb2-radio-list cmb2-list',
|
695 |
-
'options' => $this->concat_items( array( 'label' => 'test', 'method' => 'list_input' ) ),
|
696 |
-
'desc' => $this->_desc( true ),
|
697 |
-
) );
|
698 |
-
|
699 |
-
return sprintf( '<ul class="%s">%s</ul>%s', $a['class'], $a['options'], $a['desc'] );
|
700 |
-
}
|
701 |
-
|
702 |
-
public function radio_inline() {
|
703 |
-
return $this->radio( array(), 'radio_inline' );
|
704 |
-
}
|
705 |
-
|
706 |
-
public function multicheck( $type = 'checkbox' ) {
|
707 |
-
|
708 |
-
$classes = false === $this->field->args( 'select_all_button' )
|
709 |
-
? 'cmb2-checkbox-list no-select-all cmb2-list'
|
710 |
-
: 'cmb2-checkbox-list cmb2-list';
|
711 |
-
|
712 |
-
return $this->radio( array( 'class' => $classes, 'options' => $this->concat_items( array( 'name' => $this->_name() . '[]', 'method' => 'list_input_checkbox' ) ) ), $type );
|
713 |
-
}
|
714 |
-
|
715 |
-
public function multicheck_inline() {
|
716 |
-
return $this->multicheck( 'multicheck_inline' );
|
717 |
-
}
|
718 |
-
|
719 |
-
public function checkbox() {
|
720 |
-
$meta_value = $this->field->escaped_value();
|
721 |
-
$args = array( 'type' => 'checkbox', 'class' => 'cmb2-option cmb2-list', 'value' => 'on', 'desc' => '' );
|
722 |
-
if ( ! empty( $meta_value ) ) {
|
723 |
-
$args['checked'] = 'checked';
|
724 |
-
}
|
725 |
-
return sprintf( '%s <label for="%s">%s</label>', $this->input( $args ), $this->_id(), $this->_desc() );
|
726 |
-
}
|
727 |
-
|
728 |
-
public function taxonomy_radio() {
|
729 |
-
$names = $this->get_object_terms();
|
730 |
-
$saved_term = is_wp_error( $names ) || empty( $names ) ? $this->field->args( 'default' ) : $names[key( $names )]->slug;
|
731 |
-
$terms = get_terms( $this->field->args( 'taxonomy' ), 'hide_empty=0' );
|
732 |
-
$options = ''; $i = 1;
|
733 |
-
|
734 |
-
if ( ! $terms ) {
|
735 |
-
$options .= sprintf( '<li><label>%s</label></li>', esc_html( $this->_text( 'no_terms_text', __( 'No terms', 'cmb2' ) ) ) );
|
736 |
-
} else {
|
737 |
-
$option_none = $this->field->args( 'show_option_none' );
|
738 |
-
if ( ! empty( $option_none ) ) {
|
739 |
-
$option_none_value = apply_filters( "cmb2_taxonomy_radio_{$this->_id()}_default_value", apply_filters( 'cmb2_taxonomy_radio_default_value', '' ) );
|
740 |
-
$args = array(
|
741 |
-
'value' => $option_none_value,
|
742 |
-
'label' => $option_none,
|
743 |
-
);
|
744 |
-
if ( $saved_term == $option_none_value ) {
|
745 |
-
$args['checked'] = 'checked';
|
746 |
-
}
|
747 |
-
$options .= $this->list_input( $args, $i );
|
748 |
-
$i++;
|
749 |
-
}
|
750 |
-
|
751 |
-
foreach ( $terms as $term ) {
|
752 |
-
$args = array(
|
753 |
-
'value' => $term->slug,
|
754 |
-
'label' => $term->name,
|
755 |
-
);
|
756 |
-
|
757 |
-
if ( $saved_term == $term->slug ) {
|
758 |
-
$args['checked'] = 'checked';
|
759 |
-
}
|
760 |
-
$options .= $this->list_input( $args, $i );
|
761 |
-
$i++;
|
762 |
-
}
|
763 |
-
}
|
764 |
-
|
765 |
-
return $this->radio( array( 'options' => $options ), 'taxonomy_radio' );
|
766 |
-
}
|
767 |
-
|
768 |
-
public function taxonomy_radio_inline() {
|
769 |
-
return $this->taxonomy_radio();
|
770 |
-
}
|
771 |
-
|
772 |
-
public function taxonomy_multicheck() {
|
773 |
-
|
774 |
-
$names = $this->get_object_terms();
|
775 |
-
$saved_terms = is_wp_error( $names ) || empty( $names )
|
776 |
-
? $this->field->args( 'default' )
|
777 |
-
: wp_list_pluck( $names, 'slug' );
|
778 |
-
$terms = get_terms( $this->field->args( 'taxonomy' ), 'hide_empty=0' );
|
779 |
-
$name = $this->_name() . '[]';
|
780 |
-
$options = ''; $i = 1;
|
781 |
-
|
782 |
-
if ( ! $terms ) {
|
783 |
-
$options .= sprintf( '<li><label>%s</label></li>', esc_html( $this->_text( 'no_terms_text', __( 'No terms', 'cmb2' ) ) ) );
|
784 |
-
} else {
|
785 |
-
|
786 |
-
foreach ( $terms as $term ) {
|
787 |
-
$args = array(
|
788 |
-
'value' => $term->slug,
|
789 |
-
'label' => $term->name,
|
790 |
-
'type' => 'checkbox',
|
791 |
-
'name' => $name,
|
792 |
-
);
|
793 |
-
|
794 |
-
if ( is_array( $saved_terms ) && in_array( $term->slug, $saved_terms ) ) {
|
795 |
-
$args['checked'] = 'checked';
|
796 |
-
}
|
797 |
-
$options .= $this->list_input( $args, $i );
|
798 |
-
$i++;
|
799 |
-
}
|
800 |
-
}
|
801 |
-
|
802 |
-
$classes = false === $this->field->args( 'select_all_button' )
|
803 |
-
? 'cmb2-checkbox-list no-select-all cmb2-list'
|
804 |
-
: 'cmb2-checkbox-list cmb2-list';
|
805 |
-
|
806 |
-
return $this->radio( array( 'class' => $classes, 'options' => $options ), 'taxonomy_multicheck' );
|
807 |
-
}
|
808 |
-
|
809 |
-
public function taxonomy_multicheck_inline() {
|
810 |
-
return $this->taxonomy_multicheck();
|
811 |
-
}
|
812 |
-
|
813 |
-
public function oembed() {
|
814 |
-
$meta_value = trim( $this->field->escaped_value() );
|
815 |
-
$oembed = ! empty( $meta_value )
|
816 |
-
? cmb2_get_oembed( array(
|
817 |
-
'url' => $this->field->escaped_value(),
|
818 |
-
'object_id' => $this->field->object_id,
|
819 |
-
'object_type' => $this->field->object_type,
|
820 |
-
'oembed_args' => array( 'width' => '640' ),
|
821 |
-
'field_id' => $this->_id(),
|
822 |
-
) )
|
823 |
-
: '';
|
824 |
-
|
825 |
-
echo $this->input( array(
|
826 |
-
'class' => 'cmb2-oembed regular-text',
|
827 |
-
'data-objectid' => $this->field->object_id,
|
828 |
-
'data-objecttype' => $this->field->object_type,
|
829 |
-
) ),
|
830 |
-
'<p class="cmb-spinner spinner" style="display:none;"></p>',
|
831 |
-
'<div id="', $this->_id( '-status' ), '" class="cmb2-media-status ui-helper-clearfix embed_wrap">', $oembed, '</div>';
|
832 |
-
}
|
833 |
-
|
834 |
-
public function file_list() {
|
835 |
-
$meta_value = $this->field->escaped_value();
|
836 |
-
$name = $this->_name();
|
837 |
-
$img_size = $this->field->args( 'preview_size' );
|
838 |
-
$query_args = $this->field->args( 'query_args' );
|
839 |
-
|
840 |
-
echo $this->input( array(
|
841 |
-
'type' => 'hidden',
|
842 |
-
'class' => 'cmb2-upload-file cmb2-upload-list',
|
843 |
-
'size' => 45, 'desc' => '', 'value' => '',
|
844 |
-
'data-previewsize' => is_array( $img_size ) ? sprintf( '[%s]', implode( ',', $img_size ) ) : 50,
|
845 |
-
'data-queryargs' => ! empty( $query_args ) ? json_encode( $query_args ) : '',
|
846 |
-
) ),
|
847 |
-
$this->input( array(
|
848 |
-
'type' => 'button',
|
849 |
-
'class' => 'cmb2-upload-button button cmb2-upload-list',
|
850 |
-
'value' => esc_html( $this->_text( 'add_upload_files_text', __( 'Add or Upload Files', 'cmb2' ) ) ),
|
851 |
-
'name' => '', 'id' => '',
|
852 |
-
) );
|
853 |
-
|
854 |
-
echo '<ul id="', $this->_id( '-status' ), '" class="cmb2-media-status cmb-attach-list">';
|
855 |
-
|
856 |
-
if ( $meta_value && is_array( $meta_value ) ) {
|
857 |
-
|
858 |
-
foreach ( $meta_value as $id => $fullurl ) {
|
859 |
-
$id_input = $this->input( array(
|
860 |
-
'type' => 'hidden',
|
861 |
-
'value' => $fullurl,
|
862 |
-
'name' => $name . '[' . $id . ']',
|
863 |
-
'id' => 'filelist-' . $id,
|
864 |
-
'data-id' => $id,
|
865 |
-
'desc' => '',
|
866 |
-
'class' => false,
|
867 |
-
) );
|
868 |
-
|
869 |
-
if ( $this->is_valid_img_ext( $fullurl ) ) {
|
870 |
-
|
871 |
-
$this->img_status_output( array(
|
872 |
-
'image' => wp_get_attachment_image( $id, $img_size ),
|
873 |
-
'tag' => 'li',
|
874 |
-
'id_input' => $id_input,
|
875 |
-
) );
|
876 |
-
|
877 |
-
} else {
|
878 |
-
|
879 |
-
$this->file_status_output( array(
|
880 |
-
'value' => $fullurl,
|
881 |
-
'tag' => 'li',
|
882 |
-
'id_input' => $id_input,
|
883 |
-
) );
|
884 |
-
|
885 |
-
}
|
886 |
-
}
|
887 |
-
}
|
888 |
-
|
889 |
-
echo '</ul>';
|
890 |
-
|
891 |
-
CMB2_JS::add_dependencies( 'media-editor' );
|
892 |
-
}
|
893 |
-
|
894 |
-
public function file() {
|
895 |
-
$meta_value = $this->field->escaped_value();
|
896 |
-
$options = (array) $this->field->options();
|
897 |
-
$img_size = $this->field->args( 'preview_size' );
|
898 |
-
$query_args = $this->field->args( 'query_args' );
|
899 |
-
|
900 |
-
// if options array and 'url' => false, then hide the url field
|
901 |
-
$input_type = array_key_exists( 'url', $options ) && false === $options['url'] ? 'hidden' : 'text';
|
902 |
-
|
903 |
-
echo $this->input( array(
|
904 |
-
'type' => $input_type,
|
905 |
-
'class' => 'cmb2-upload-file regular-text',
|
906 |
-
'size' => 45,
|
907 |
-
'desc' => '',
|
908 |
-
'data-previewsize' => is_array( $img_size ) ? '[' . implode( ',', $img_size ) . ']' : 350,
|
909 |
-
'data-queryargs' => ! empty( $query_args ) ? json_encode( $query_args ) : '',
|
910 |
-
) );
|
911 |
-
|
912 |
-
printf( '<input class="cmb2-upload-button button" type="button" value="%s" />', esc_attr( $this->_text( 'add_upload_file_text', __( 'Add or Upload File', 'cmb2' ) ) ) );
|
913 |
-
|
914 |
-
$this->_desc( true, true );
|
915 |
-
|
916 |
-
// If we're looking at a file in a group, we need to get the non-prefixed id
|
917 |
-
$cached_id = $this->field->group ? $this->field->args( '_id' ) : $this->_id();
|
918 |
-
|
919 |
-
// Reset field args for attachment ID
|
920 |
-
$args = $this->field->args();
|
921 |
-
$args['id'] = $cached_id . '_id';
|
922 |
-
unset( $args['_id'], $args['_name'] );
|
923 |
-
|
924 |
-
// And get new field object
|
925 |
-
$this->field = new CMB2_Field( array(
|
926 |
-
'field_args' => $args,
|
927 |
-
'group_field' => $this->field->group,
|
928 |
-
'object_type' => $this->field->object_type,
|
929 |
-
'object_id' => $this->field->object_id,
|
930 |
-
) );
|
931 |
-
|
932 |
-
// Get ID value
|
933 |
-
$_id_value = $this->field->escaped_value( 'absint' );
|
934 |
-
|
935 |
-
// If there is no ID saved yet, try to get it from the url
|
936 |
-
if ( $meta_value && ! $_id_value ) {
|
937 |
-
$_id_value = cmb2_utils()->image_id_from_url( esc_url_raw( $meta_value ) );
|
938 |
-
}
|
939 |
-
|
940 |
-
echo $this->input( array(
|
941 |
-
'type' => 'hidden',
|
942 |
-
'class' => 'cmb2-upload-file-id',
|
943 |
-
'value' => $_id_value,
|
944 |
-
'desc' => '',
|
945 |
-
) ),
|
946 |
-
'<div id="', $this->_id( '-status' ), '" class="cmb2-media-status">';
|
947 |
-
if ( ! empty( $meta_value ) ) {
|
948 |
-
|
949 |
-
if ( $this->is_valid_img_ext( $meta_value ) ) {
|
950 |
-
|
951 |
-
if ( $_id_value ) {
|
952 |
-
$image = wp_get_attachment_image( $_id_value, $img_size, null, array( 'class' => 'cmb-file-field-image' ) );
|
953 |
-
} else {
|
954 |
-
$size = is_array( $img_size ) ? $img_size[0] : 350;
|
955 |
-
$image = '<img style="max-width: ' . absint( $size ) . 'px; width: 100%; height: auto;" src="' . $meta_value . '" alt="" />';
|
956 |
-
}
|
957 |
-
|
958 |
-
$this->img_status_output( array(
|
959 |
-
'image' => $image,
|
960 |
-
'tag' => 'div',
|
961 |
-
'cached_id' => $cached_id,
|
962 |
-
) );
|
963 |
-
|
964 |
-
} else {
|
965 |
-
|
966 |
-
$this->file_status_output( array(
|
967 |
-
'value' => $meta_value,
|
968 |
-
'tag' => 'div',
|
969 |
-
'cached_id' => $cached_id,
|
970 |
-
) );
|
971 |
-
|
972 |
-
}
|
973 |
-
}
|
974 |
-
echo '</div>';
|
975 |
-
|
976 |
-
CMB2_JS::add_dependencies( 'media-editor' );
|
977 |
-
}
|
978 |
-
|
979 |
-
/**
|
980 |
-
* file/file_list image wrap
|
981 |
-
* @since 2.0.2
|
982 |
-
* @param array $args Array of arguments for output
|
983 |
-
* @return string Image wrap output
|
984 |
-
*/
|
985 |
-
public function img_status_output( $args ) {
|
986 |
-
printf( '<%1$s class="img-status">%2$s<p class="cmb2-remove-wrapper"><a href="#" class="cmb2-remove-file-button"%3$s>%4$s</a></p>%5$s</%1$s>',
|
987 |
-
$args['tag'],
|
988 |
-
$args['image'],
|
989 |
-
isset( $args['cached_id'] ) ? ' rel="' . $args['cached_id'] . '"' : '',
|
990 |
-
esc_html( $this->_text( 'remove_image_text', __( 'Remove Image', 'cmb2' ) ) ),
|
991 |
-
isset( $args['id_input'] ) ? $args['id_input'] : ''
|
992 |
-
);
|
993 |
-
}
|
994 |
-
|
995 |
-
/**
|
996 |
-
* file/file_list file wrap
|
997 |
-
* @since 2.0.2
|
998 |
-
* @param array $args Array of arguments for output
|
999 |
-
* @return string File wrap output
|
1000 |
-
*/
|
1001 |
-
public function file_status_output( $args ) {
|
1002 |
-
printf( '<%1$s class="file-status"><span>%2$s <strong>%3$s</strong></span> (<a href="%4$s" target="_blank" rel="external">%5$s</a> / <a href="#" class="cmb2-remove-file-button"%6$s>%7$s</a>)%8$s</%1$s>',
|
1003 |
-
$args['tag'],
|
1004 |
-
esc_html( $this->_text( 'file_text', __( 'File:', 'cmb2' ) ) ),
|
1005 |
-
$this->get_file_name_from_path( $args['value'] ),
|
1006 |
-
$args['value'],
|
1007 |
-
esc_html( $this->_text( 'file_download_text', __( 'Download', 'cmb2' ) ) ),
|
1008 |
-
isset( $args['cached_id'] ) ? ' rel="' . $args['cached_id'] . '"' : '',
|
1009 |
-
esc_html( $this->_text( 'remove_text', __( 'Remove', 'cmb2' ) ) ),
|
1010 |
-
isset( $args['id_input'] ) ? $args['id_input'] : ''
|
1011 |
-
);
|
1012 |
-
}
|
1013 |
-
|
1014 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/CMB2_Utils.php
DELETED
@@ -1,194 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* CMB2 Utilities
|
4 |
-
*
|
5 |
-
* @since 1.1.0
|
6 |
-
*
|
7 |
-
* @category WordPress_Plugin
|
8 |
-
* @package CMB2
|
9 |
-
* @author WebDevStudios
|
10 |
-
* @license GPL-2.0+
|
11 |
-
* @link http://webdevstudios.com
|
12 |
-
*/
|
13 |
-
class CMB2_Utils {
|
14 |
-
|
15 |
-
/**
|
16 |
-
* The url which is used to load local resources.
|
17 |
-
* @var string
|
18 |
-
* @since 2.0.0
|
19 |
-
*/
|
20 |
-
protected $url = '';
|
21 |
-
|
22 |
-
/**
|
23 |
-
* Utility method that attempts to get an attachment's ID by it's url
|
24 |
-
* @since 1.0.0
|
25 |
-
* @param string $img_url Attachment url
|
26 |
-
* @return mixed Attachment ID or false
|
27 |
-
*/
|
28 |
-
public function image_id_from_url( $img_url ) {
|
29 |
-
global $wpdb;
|
30 |
-
|
31 |
-
$img_url = esc_url_raw( $img_url );
|
32 |
-
// Get just the file name
|
33 |
-
if ( false !== strpos( $img_url, '/' ) ) {
|
34 |
-
$explode = explode( '/', $img_url );
|
35 |
-
$img_url = end( $explode );
|
36 |
-
}
|
37 |
-
|
38 |
-
// And search for a fuzzy match of the file name
|
39 |
-
$attachment = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE guid LIKE '%%%s%%' LIMIT 1;", $img_url ) );
|
40 |
-
|
41 |
-
// If we found an attachement ID, return it
|
42 |
-
if ( ! empty( $attachment ) && is_array( $attachment ) ) {
|
43 |
-
return $attachment[0];
|
44 |
-
}
|
45 |
-
|
46 |
-
// No luck
|
47 |
-
return false;
|
48 |
-
}
|
49 |
-
|
50 |
-
/**
|
51 |
-
* Utility method that returns time string offset by timezone
|
52 |
-
* @since 1.0.0
|
53 |
-
* @param string $tzstring Time string
|
54 |
-
* @return string Offset time string
|
55 |
-
*/
|
56 |
-
public function timezone_offset( $tzstring ) {
|
57 |
-
$tz_offset = 0;
|
58 |
-
|
59 |
-
if ( ! empty( $tzstring ) && is_string( $tzstring ) ) {
|
60 |
-
if ( 'UTC' === substr( $tzstring, 0, 3 ) ) {
|
61 |
-
$tzstring = str_replace( array( ':15', ':30', ':45' ), array( '.25', '.5', '.75' ), $tzstring );
|
62 |
-
return intval( floatval( substr( $tzstring, 3 ) ) * HOUR_IN_SECONDS );
|
63 |
-
}
|
64 |
-
|
65 |
-
try {
|
66 |
-
$date_time_zone_selected = new DateTimeZone( $tzstring );
|
67 |
-
$tz_offset = timezone_offset_get( $date_time_zone_selected, date_create() );
|
68 |
-
} catch ( Exception $e ) {
|
69 |
-
if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
|
70 |
-
error_log( 'CMB2_Sanitize:::text_datetime_timestamp_timezone, ' . __LINE__ . ': ' . print_r( $e->getMessage(), true ) );
|
71 |
-
}
|
72 |
-
}
|
73 |
-
|
74 |
-
}
|
75 |
-
|
76 |
-
return $tz_offset;
|
77 |
-
}
|
78 |
-
|
79 |
-
/**
|
80 |
-
* Utility method that returns a timezone string representing the default timezone for the site.
|
81 |
-
*
|
82 |
-
* Roughly copied from WordPress, as get_option('timezone_string') will return
|
83 |
-
* an empty string if no value has been set on the options page.
|
84 |
-
* A timezone string is required by the wp_timezone_choice() used by the
|
85 |
-
* select_timezone field.
|
86 |
-
*
|
87 |
-
* @since 1.0.0
|
88 |
-
* @return string Timezone string
|
89 |
-
*/
|
90 |
-
public function timezone_string() {
|
91 |
-
$current_offset = get_option( 'gmt_offset' );
|
92 |
-
$tzstring = get_option( 'timezone_string' );
|
93 |
-
|
94 |
-
if ( empty( $tzstring ) ) { // Create a UTC+- zone if no timezone string exists
|
95 |
-
if ( 0 == $current_offset ) {
|
96 |
-
$tzstring = 'UTC+0';
|
97 |
-
} elseif ( $current_offset < 0 ) {
|
98 |
-
$tzstring = 'UTC' . $current_offset;
|
99 |
-
} else {
|
100 |
-
$tzstring = 'UTC+' . $current_offset;
|
101 |
-
}
|
102 |
-
}
|
103 |
-
|
104 |
-
return $tzstring;
|
105 |
-
}
|
106 |
-
|
107 |
-
/**
|
108 |
-
* Returns a timestamp, first checking if value already is a timestamp.
|
109 |
-
* @since 2.0.0
|
110 |
-
* @param string|int $string Possible timestamp string
|
111 |
-
* @return int Time stamp
|
112 |
-
*/
|
113 |
-
public function make_valid_time_stamp( $string ) {
|
114 |
-
if ( ! $string ) {
|
115 |
-
return 0;
|
116 |
-
}
|
117 |
-
|
118 |
-
return $this->is_valid_time_stamp( $string )
|
119 |
-
? (int) $string :
|
120 |
-
strtotime( (string) $string );
|
121 |
-
}
|
122 |
-
|
123 |
-
/**
|
124 |
-
* Determine if a value is a valid timestamp
|
125 |
-
* @since 2.0.0
|
126 |
-
* @param mixed $timestamp Value to check
|
127 |
-
* @return boolean Whether value is a valid timestamp
|
128 |
-
*/
|
129 |
-
public function is_valid_time_stamp( $timestamp ) {
|
130 |
-
return (string) (int) $timestamp === (string) $timestamp
|
131 |
-
&& $timestamp <= PHP_INT_MAX
|
132 |
-
&& $timestamp >= ~PHP_INT_MAX;
|
133 |
-
}
|
134 |
-
|
135 |
-
/**
|
136 |
-
* Checks if a value is 'empty'. Still accepts 0.
|
137 |
-
* @since 2.0.0
|
138 |
-
* @param mixed $value Value to check
|
139 |
-
* @return bool True or false
|
140 |
-
*/
|
141 |
-
public function isempty( $value ) {
|
142 |
-
return null === $value || '' === $value || false === $value;
|
143 |
-
}
|
144 |
-
|
145 |
-
/**
|
146 |
-
* Insert a single array item inside another array at a set position
|
147 |
-
* @since 2.0.2
|
148 |
-
* @param array &$array Array to modify. Is passed by reference, and no return is needed.
|
149 |
-
* @param array $new New array to insert
|
150 |
-
* @param int $position Position in the main array to insert the new array
|
151 |
-
*/
|
152 |
-
public function array_insert( &$array, $new, $position ) {
|
153 |
-
$before = array_slice( $array, 0, $position - 1 );
|
154 |
-
$after = array_diff_key( $array, $before );
|
155 |
-
$array = array_merge( $before, $new, $after );
|
156 |
-
}
|
157 |
-
|
158 |
-
/**
|
159 |
-
* Defines the url which is used to load local resources.
|
160 |
-
* This may need to be filtered for local Window installations.
|
161 |
-
* If resources do not load, please check the wiki for details.
|
162 |
-
* @since 1.0.1
|
163 |
-
* @return string URL to CMB2 resources
|
164 |
-
*/
|
165 |
-
public function url( $path = '' ) {
|
166 |
-
if ( $this->url ) {
|
167 |
-
return $this->url . $path;
|
168 |
-
}
|
169 |
-
|
170 |
-
if ( 'WIN' === strtoupper( substr( PHP_OS, 0, 3 ) ) ) {
|
171 |
-
// Windows
|
172 |
-
$content_dir = str_replace( '/', DIRECTORY_SEPARATOR, WP_CONTENT_DIR );
|
173 |
-
$content_url = str_replace( $content_dir, WP_CONTENT_URL, cmb2_dir() );
|
174 |
-
$cmb2_url = str_replace( DIRECTORY_SEPARATOR, '/', $content_url );
|
175 |
-
|
176 |
-
} else {
|
177 |
-
$cmb2_url = str_replace(
|
178 |
-
array( WP_CONTENT_DIR, WP_PLUGIN_DIR ),
|
179 |
-
array( WP_CONTENT_URL, WP_PLUGIN_URL ),
|
180 |
-
cmb2_dir()
|
181 |
-
);
|
182 |
-
}
|
183 |
-
|
184 |
-
/**
|
185 |
-
* Filter the CMB location url
|
186 |
-
*
|
187 |
-
* @param string $cmb2_url Currently registered url
|
188 |
-
*/
|
189 |
-
$this->url = trailingslashit( apply_filters( 'cmb2_meta_box_url', set_url_scheme( $cmb2_url ), CMB2_VERSION ) );
|
190 |
-
|
191 |
-
return $this->url . $path;
|
192 |
-
}
|
193 |
-
|
194 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/CMB2_hookup.php
DELETED
@@ -1,410 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Handles hooking CMB2 forms/metaboxes into the post/attachement/user screens
|
4 |
-
* and handles hooking in and saving those fields.
|
5 |
-
*
|
6 |
-
* @since 2.0.0
|
7 |
-
*
|
8 |
-
* @category WordPress_Plugin
|
9 |
-
* @package CMB2
|
10 |
-
* @author WebDevStudios
|
11 |
-
* @license GPL-2.0+
|
12 |
-
* @link http://webdevstudios.com
|
13 |
-
*/
|
14 |
-
class CMB2_hookup {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Array of all hooks done (to be run once)
|
18 |
-
* @var array
|
19 |
-
* @since 2.0.0
|
20 |
-
*/
|
21 |
-
protected static $hooks_completed = array();
|
22 |
-
|
23 |
-
/**
|
24 |
-
* Only allow JS registration once
|
25 |
-
* @var bool
|
26 |
-
* @since 2.0.7
|
27 |
-
*/
|
28 |
-
protected static $js_registration_done = false;
|
29 |
-
|
30 |
-
/**
|
31 |
-
* Only allow CSS registration once
|
32 |
-
* @var bool
|
33 |
-
* @since 2.0.7
|
34 |
-
*/
|
35 |
-
protected static $css_registration_done = false;
|
36 |
-
|
37 |
-
/**
|
38 |
-
* Metabox Form ID
|
39 |
-
* @var CMB2 object
|
40 |
-
* @since 2.0.2
|
41 |
-
*/
|
42 |
-
protected $cmb;
|
43 |
-
|
44 |
-
/**
|
45 |
-
* The object type we are performing the hookup for
|
46 |
-
* @var string
|
47 |
-
* @since 2.0.9
|
48 |
-
*/
|
49 |
-
protected $object_type = 'post';
|
50 |
-
|
51 |
-
public function __construct( CMB2 $cmb ) {
|
52 |
-
$this->cmb = $cmb;
|
53 |
-
|
54 |
-
$this->hooks();
|
55 |
-
if ( is_admin() ) {
|
56 |
-
$this->admin_hooks();
|
57 |
-
}
|
58 |
-
}
|
59 |
-
|
60 |
-
public function hooks() {
|
61 |
-
// Handle oembed Ajax
|
62 |
-
$this->once( 'wp_ajax_cmb2_oembed_handler', array( cmb2_ajax(), 'oembed_handler' ) );
|
63 |
-
$this->once( 'wp_ajax_nopriv_cmb2_oembed_handler', array( cmb2_ajax(), 'oembed_handler' ) );
|
64 |
-
|
65 |
-
foreach ( get_class_methods( 'CMB2_Show_Filters' ) as $filter ) {
|
66 |
-
add_filter( 'cmb2_show_on', array( 'CMB2_Show_Filters', $filter ), 10, 3 );
|
67 |
-
}
|
68 |
-
|
69 |
-
}
|
70 |
-
|
71 |
-
public function admin_hooks() {
|
72 |
-
global $pagenow;
|
73 |
-
|
74 |
-
// register our scripts and styles for cmb
|
75 |
-
$this->once( 'admin_enqueue_scripts', array( __CLASS__, 'register_scripts' ), 8 );
|
76 |
-
|
77 |
-
$this->object_type = $this->cmb->mb_object_type();
|
78 |
-
if ( 'post' == $this->object_type ) {
|
79 |
-
add_action( 'add_meta_boxes', array( $this, 'add_metaboxes' ) );
|
80 |
-
add_action( 'add_attachment', array( $this, 'save_post' ) );
|
81 |
-
add_action( 'edit_attachment', array( $this, 'save_post' ) );
|
82 |
-
add_action( 'save_post', array( $this, 'save_post' ), 10, 2 );
|
83 |
-
|
84 |
-
$this->once( 'admin_enqueue_scripts', array( $this, 'do_scripts' ) );
|
85 |
-
|
86 |
-
} elseif ( 'comment' == $this->object_type ) {
|
87 |
-
add_action( 'add_meta_boxes_comment', array( $this, 'add_metaboxes' ) );
|
88 |
-
add_action( 'edit_comment', array( $this, 'save_comment' ) );
|
89 |
-
|
90 |
-
$this->once( 'admin_enqueue_scripts', array( $this, 'do_scripts' ) );
|
91 |
-
|
92 |
-
} elseif ( 'user' == $this->object_type ) {
|
93 |
-
|
94 |
-
$priority = $this->cmb->prop( 'priority' );
|
95 |
-
|
96 |
-
if ( ! is_numeric( $priority ) ) {
|
97 |
-
switch ( $priority ) {
|
98 |
-
|
99 |
-
case 'high':
|
100 |
-
$priority = 5;
|
101 |
-
break;
|
102 |
-
|
103 |
-
case 'low':
|
104 |
-
$priority = 20;
|
105 |
-
break;
|
106 |
-
|
107 |
-
default:
|
108 |
-
$priority = 10;
|
109 |
-
break;
|
110 |
-
}
|
111 |
-
}
|
112 |
-
|
113 |
-
add_action( 'show_user_profile', array( $this, 'user_metabox' ), $priority );
|
114 |
-
add_action( 'edit_user_profile', array( $this, 'user_metabox' ), $priority );
|
115 |
-
add_action( 'user_new_form', array( $this, 'user_new_metabox' ), $priority );
|
116 |
-
|
117 |
-
add_action( 'personal_options_update', array( $this, 'save_user' ) );
|
118 |
-
add_action( 'edit_user_profile_update', array( $this, 'save_user' ) );
|
119 |
-
add_action( 'user_register', array( $this, 'save_user' ) );
|
120 |
-
}
|
121 |
-
}
|
122 |
-
|
123 |
-
/**
|
124 |
-
* Registers styles for CMB2
|
125 |
-
* @since 2.0.7
|
126 |
-
*/
|
127 |
-
protected static function register_styles() {
|
128 |
-
if ( self::$css_registration_done ) {
|
129 |
-
return;
|
130 |
-
}
|
131 |
-
|
132 |
-
// Only use minified files if SCRIPT_DEBUG is off
|
133 |
-
$min = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
134 |
-
$front = is_admin() ? '' : '-front';
|
135 |
-
|
136 |
-
// Filter required styles and register stylesheet
|
137 |
-
$styles = apply_filters( 'cmb2_style_dependencies', array() );
|
138 |
-
wp_register_style( 'cmb2-styles', cmb2_utils()->url( "css/cmb2{$front}{$min}.css" ), $styles );
|
139 |
-
|
140 |
-
self::$css_registration_done = true;
|
141 |
-
}
|
142 |
-
|
143 |
-
/**
|
144 |
-
* Registers scripts for CMB2
|
145 |
-
* @since 2.0.7
|
146 |
-
*/
|
147 |
-
protected static function register_js() {
|
148 |
-
if ( self::$js_registration_done ) {
|
149 |
-
return;
|
150 |
-
}
|
151 |
-
|
152 |
-
$hook = is_admin() ? 'admin_footer' : 'wp_footer';
|
153 |
-
add_action( $hook, array( 'CMB2_JS', 'enqueue' ), 8 );
|
154 |
-
|
155 |
-
self::$js_registration_done = true;
|
156 |
-
}
|
157 |
-
|
158 |
-
/**
|
159 |
-
* Registers scripts and styles for CMB2
|
160 |
-
* @since 1.0.0
|
161 |
-
*/
|
162 |
-
public static function register_scripts() {
|
163 |
-
self::register_styles();
|
164 |
-
self::register_js();
|
165 |
-
}
|
166 |
-
|
167 |
-
/**
|
168 |
-
* Enqueues scripts and styles for CMB2
|
169 |
-
* @since 1.0.0
|
170 |
-
*/
|
171 |
-
public function do_scripts( $hook ) {
|
172 |
-
// only enqueue our scripts/styles on the proper pages
|
173 |
-
if ( in_array( $hook, array( 'post.php', 'post-new.php', 'page-new.php', 'page.php', 'comment.php' ), true ) ) {
|
174 |
-
if ( $this->cmb->prop( 'cmb_styles' ) ) {
|
175 |
-
self::enqueue_cmb_css();
|
176 |
-
}
|
177 |
-
if ( $this->cmb->prop( 'enqueue_js' ) ) {
|
178 |
-
self::enqueue_cmb_js();
|
179 |
-
}
|
180 |
-
}
|
181 |
-
}
|
182 |
-
|
183 |
-
/**
|
184 |
-
* Add metaboxes (to 'post' or 'comment' object types)
|
185 |
-
* @since 1.0.0
|
186 |
-
*/
|
187 |
-
public function add_metaboxes() {
|
188 |
-
|
189 |
-
if ( ! $this->show_on() ) {
|
190 |
-
return;
|
191 |
-
}
|
192 |
-
|
193 |
-
foreach ( $this->cmb->prop( 'object_types' ) as $post_type ) {
|
194 |
-
/**
|
195 |
-
* To keep from registering an actual post-screen metabox,
|
196 |
-
* omit the 'title' attribute from the metabox registration array.
|
197 |
-
*
|
198 |
-
* (WordPress will not display metaboxes without titles anyway)
|
199 |
-
*
|
200 |
-
* This is a good solution if you want to output your metaboxes
|
201 |
-
* Somewhere else in the post-screen
|
202 |
-
*/
|
203 |
-
if ( $this->cmb->prop( 'title' ) ) {
|
204 |
-
|
205 |
-
if ( $this->cmb->prop( 'closed' ) ) {
|
206 |
-
add_filter( "postbox_classes_{$post_type}_{$this->cmb->cmb_id}", array( $this, 'close_metabox_class' ) );
|
207 |
-
}
|
208 |
-
|
209 |
-
add_meta_box( $this->cmb->cmb_id, $this->cmb->prop( 'title' ), array( $this, 'metabox_callback' ), $post_type, $this->cmb->prop( 'context' ), $this->cmb->prop( 'priority' ) );
|
210 |
-
}
|
211 |
-
}
|
212 |
-
}
|
213 |
-
|
214 |
-
/**
|
215 |
-
* Add 'closed' class to metabox
|
216 |
-
* @since 2.0.0
|
217 |
-
* @param array $classes Array of classes
|
218 |
-
* @return array Modified array of classes
|
219 |
-
*/
|
220 |
-
public function close_metabox_class( $classes ) {
|
221 |
-
$classes[] = 'closed';
|
222 |
-
return $classes;
|
223 |
-
}
|
224 |
-
|
225 |
-
/**
|
226 |
-
* Display metaboxes for a post or comment object
|
227 |
-
* @since 1.0.0
|
228 |
-
*/
|
229 |
-
public function metabox_callback() {
|
230 |
-
$object_id = 'comment' == $this->object_type ? get_comment_ID() : get_the_ID();
|
231 |
-
$this->cmb->show_form( $object_id, $this->object_type );
|
232 |
-
}
|
233 |
-
|
234 |
-
/**
|
235 |
-
* Display metaboxes for new user page
|
236 |
-
* @since 1.0.0
|
237 |
-
*/
|
238 |
-
public function user_new_metabox( $section ) {
|
239 |
-
if ( $section == $this->cmb->prop( 'new_user_section' ) ) {
|
240 |
-
$object_id = $this->cmb->object_id();
|
241 |
-
$this->cmb->object_id( isset( $_REQUEST['user_id'] ) ? $_REQUEST['user_id'] : $object_id );
|
242 |
-
$this->user_metabox();
|
243 |
-
}
|
244 |
-
}
|
245 |
-
|
246 |
-
/**
|
247 |
-
* Display metaboxes for a user object
|
248 |
-
* @since 1.0.0
|
249 |
-
*/
|
250 |
-
public function user_metabox() {
|
251 |
-
|
252 |
-
if ( 'user' != $this->cmb->mb_object_type() ) {
|
253 |
-
return;
|
254 |
-
}
|
255 |
-
|
256 |
-
if ( ! $this->show_on() ) {
|
257 |
-
return;
|
258 |
-
}
|
259 |
-
|
260 |
-
if ( $this->cmb->prop( 'cmb_styles' ) ) {
|
261 |
-
self::enqueue_cmb_css();
|
262 |
-
}
|
263 |
-
if ( $this->cmb->prop( 'enqueue_js' ) ) {
|
264 |
-
self::enqueue_cmb_js();
|
265 |
-
}
|
266 |
-
|
267 |
-
$this->cmb->show_form( 0, 'user' );
|
268 |
-
}
|
269 |
-
|
270 |
-
/**
|
271 |
-
* Determines if metabox should be shown in current context
|
272 |
-
* @since 2.0.0
|
273 |
-
* @return bool Whether metabox should be added/shown
|
274 |
-
*/
|
275 |
-
public function show_on() {
|
276 |
-
// If metabox is requesting to be conditionally shown
|
277 |
-
$show = $this->cmb->should_show();
|
278 |
-
|
279 |
-
/**
|
280 |
-
* Filter to determine if metabox should show. Default is true
|
281 |
-
*
|
282 |
-
* @param array $show Default is true, show the metabox
|
283 |
-
* @param mixed $meta_box_args Array of the metabox arguments
|
284 |
-
* @param mixed $cmb The CMB2 instance
|
285 |
-
*/
|
286 |
-
$show = (bool) apply_filters( 'cmb2_show_on', $show, $this->cmb->meta_box, $this->cmb );
|
287 |
-
|
288 |
-
return $show;
|
289 |
-
}
|
290 |
-
|
291 |
-
/**
|
292 |
-
* Save data from post metabox
|
293 |
-
* @since 1.0.0
|
294 |
-
* @param int $post_id Post ID
|
295 |
-
* @param mixed $post Post object
|
296 |
-
* @return null
|
297 |
-
*/
|
298 |
-
public function save_post( $post_id, $post = false ) {
|
299 |
-
|
300 |
-
$post_type = $post ? $post->post_type : get_post_type( $post_id );
|
301 |
-
|
302 |
-
$do_not_pass_go = (
|
303 |
-
! $this->can_save( $post_type )
|
304 |
-
// check user editing permissions
|
305 |
-
|| ( 'page' == $post_type && ! current_user_can( 'edit_page', $post_id ) )
|
306 |
-
|| ! current_user_can( 'edit_post', $post_id )
|
307 |
-
);
|
308 |
-
|
309 |
-
if ( $do_not_pass_go ) {
|
310 |
-
// do not collect $200
|
311 |
-
return;
|
312 |
-
}
|
313 |
-
|
314 |
-
// take a trip to reading railroad – if you pass go collect $200
|
315 |
-
$this->cmb->save_fields( $post_id, 'post', $_POST );
|
316 |
-
}
|
317 |
-
|
318 |
-
/**
|
319 |
-
* Save data from comment metabox
|
320 |
-
* @since 2.0.9
|
321 |
-
* @param int $comment_id Comment ID
|
322 |
-
* @return null
|
323 |
-
*/
|
324 |
-
public function save_comment( $comment_id ) {
|
325 |
-
|
326 |
-
$can_edit = current_user_can( 'moderate_comments', $comment_id );
|
327 |
-
|
328 |
-
if ( $this->can_save( get_comment_type( $comment_id ) ) && $can_edit ) {
|
329 |
-
$this->cmb->save_fields( $comment_id, 'comment', $_POST );
|
330 |
-
}
|
331 |
-
}
|
332 |
-
|
333 |
-
/**
|
334 |
-
* Save data from user fields
|
335 |
-
* @since 1.0.x
|
336 |
-
* @param int $user_id User ID
|
337 |
-
* @return null
|
338 |
-
*/
|
339 |
-
public function save_user( $user_id ) {
|
340 |
-
// check permissions
|
341 |
-
if ( $this->can_save( 'user' ) ) {
|
342 |
-
$this->cmb->save_fields( $user_id, 'user', $_POST );
|
343 |
-
}
|
344 |
-
}
|
345 |
-
|
346 |
-
/**
|
347 |
-
* Determines if the current object is able to be saved
|
348 |
-
* @since 2.0.9
|
349 |
-
* @param string $type Current post_type or comment_type
|
350 |
-
* @return bool Whether object can be saved
|
351 |
-
*/
|
352 |
-
public function can_save( $type = '' ) {
|
353 |
-
return (
|
354 |
-
$this->cmb->prop( 'save_fields' )
|
355 |
-
// check nonce
|
356 |
-
&& isset( $_POST[ $this->cmb->nonce() ] )
|
357 |
-
&& wp_verify_nonce( $_POST[ $this->cmb->nonce() ], $this->cmb->nonce() )
|
358 |
-
// check if autosave
|
359 |
-
&& ! ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
|
360 |
-
// get the metabox types & compare it to this type
|
361 |
-
&& ( $type && in_array( $type, $this->cmb->prop( 'object_types' ) ) )
|
362 |
-
);
|
363 |
-
}
|
364 |
-
|
365 |
-
/**
|
366 |
-
* Ensures WordPress hook only gets fired once
|
367 |
-
* @since 2.0.0
|
368 |
-
* @param string $action The name of the filter to hook the $hook callback to.
|
369 |
-
* @param callback $hook The callback to be run when the filter is applied.
|
370 |
-
* @param integer $priority Order the functions are executed
|
371 |
-
* @param int $accepted_args The number of arguments the function accepts.
|
372 |
-
*/
|
373 |
-
public function once( $action, $hook, $priority = 10, $accepted_args = 1 ) {
|
374 |
-
$key = md5( serialize( func_get_args() ) );
|
375 |
-
|
376 |
-
if ( in_array( $key, self::$hooks_completed ) ) {
|
377 |
-
return;
|
378 |
-
}
|
379 |
-
|
380 |
-
self::$hooks_completed[] = $key;
|
381 |
-
add_filter( $action, $hook, $priority, $accepted_args );
|
382 |
-
}
|
383 |
-
|
384 |
-
/**
|
385 |
-
* Includes CMB2 styles
|
386 |
-
* @since 2.0.0
|
387 |
-
*/
|
388 |
-
public static function enqueue_cmb_css() {
|
389 |
-
if ( ! apply_filters( 'cmb2_enqueue_css', true ) ) {
|
390 |
-
return false;
|
391 |
-
}
|
392 |
-
|
393 |
-
self::register_styles();
|
394 |
-
return wp_enqueue_style( 'cmb2-styles' );
|
395 |
-
}
|
396 |
-
|
397 |
-
/**
|
398 |
-
* Includes CMB2 JS
|
399 |
-
* @since 2.0.0
|
400 |
-
*/
|
401 |
-
public static function enqueue_cmb_js() {
|
402 |
-
if ( ! apply_filters( 'cmb2_enqueue_js', true ) ) {
|
403 |
-
return false;
|
404 |
-
}
|
405 |
-
|
406 |
-
self::register_js();
|
407 |
-
return true;
|
408 |
-
}
|
409 |
-
|
410 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/helper-functions.php
DELETED
@@ -1,307 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* CMB2 Helper Functions
|
4 |
-
*
|
5 |
-
* @category WordPress_Plugin
|
6 |
-
* @package CMB2
|
7 |
-
* @author WebDevStudios
|
8 |
-
* @license GPL-2.0+
|
9 |
-
* @link http://webdevstudios.com
|
10 |
-
*/
|
11 |
-
|
12 |
-
/**
|
13 |
-
* Helper function to provide directory path to CMB2
|
14 |
-
* @since 2.0.0
|
15 |
-
* @param string $path Path to append
|
16 |
-
* @return string Directory with optional path appended
|
17 |
-
*/
|
18 |
-
function cmb2_dir( $path = '' ) {
|
19 |
-
return CMB2_DIR . $path;
|
20 |
-
}
|
21 |
-
|
22 |
-
/**
|
23 |
-
* Autoloads files with CMB2 classes when needed
|
24 |
-
* @since 1.0.0
|
25 |
-
* @param string $class_name Name of the class being requested
|
26 |
-
*/
|
27 |
-
function cmb2_autoload_classes( $class_name ) {
|
28 |
-
if ( 0 !== strpos( $class_name, 'CMB2' ) ) {
|
29 |
-
return;
|
30 |
-
}
|
31 |
-
|
32 |
-
include_once( cmb2_dir( "includes/{$class_name}.php" ) );
|
33 |
-
}
|
34 |
-
|
35 |
-
/**
|
36 |
-
* Get instance of the CMB2_Utils class
|
37 |
-
* @since 2.0.0
|
38 |
-
* @return CMB2_Utils object CMB2 utilities class
|
39 |
-
*/
|
40 |
-
function cmb2_utils() {
|
41 |
-
static $cmb2_utils;
|
42 |
-
$cmb2_utils = $cmb2_utils ? $cmb2_utils : new CMB2_Utils();
|
43 |
-
return $cmb2_utils;
|
44 |
-
}
|
45 |
-
|
46 |
-
/**
|
47 |
-
* Get instance of the CMB2_Ajax class
|
48 |
-
* @since 2.0.0
|
49 |
-
* @return CMB2_Ajax object CMB2 utilities class
|
50 |
-
*/
|
51 |
-
function cmb2_ajax() {
|
52 |
-
static $cmb2_ajax;
|
53 |
-
$cmb2_ajax = $cmb2_ajax ? $cmb2_ajax : new CMB2_Ajax();
|
54 |
-
return $cmb2_ajax;
|
55 |
-
}
|
56 |
-
|
57 |
-
/**
|
58 |
-
* Get instance of the CMB2_Option class for the passed metabox ID
|
59 |
-
* @since 2.0.0
|
60 |
-
* @return CMB2_Option object Options class for setting/getting options for metabox
|
61 |
-
*/
|
62 |
-
function cmb2_options( $key ) {
|
63 |
-
return CMB2_Options::get( $key );
|
64 |
-
}
|
65 |
-
|
66 |
-
/**
|
67 |
-
* Get a cmb oEmbed. Handles oEmbed getting for non-post objects
|
68 |
-
* @since 2.0.0
|
69 |
-
* @param array $args Arguments. Accepts:
|
70 |
-
*
|
71 |
-
* 'url' - URL to retrieve the oEmbed from,
|
72 |
-
* 'object_id' - $post_id,
|
73 |
-
* 'object_type' - 'post',
|
74 |
-
* 'oembed_args' - $embed_args, // array containing 'width', etc
|
75 |
-
* 'field_id' - false,
|
76 |
-
* 'cache_key' - false,
|
77 |
-
*
|
78 |
-
* @return string oEmbed string
|
79 |
-
*/
|
80 |
-
function cmb2_get_oembed( $args = array() ) {
|
81 |
-
return cmb2_ajax()->get_oembed( $args );
|
82 |
-
}
|
83 |
-
|
84 |
-
/**
|
85 |
-
* A helper function to get an option from a CMB2 options array
|
86 |
-
* @since 1.0.1
|
87 |
-
* @param string $option_key Option key
|
88 |
-
* @param string $field_id Option array field key
|
89 |
-
* @return array Options array or specific field
|
90 |
-
*/
|
91 |
-
function cmb2_get_option( $option_key, $field_id = '' ) {
|
92 |
-
return cmb2_options( $option_key )->get( $field_id );
|
93 |
-
}
|
94 |
-
|
95 |
-
/**
|
96 |
-
* A helper function to update an option in a CMB2 options array
|
97 |
-
* @since 2.0.0
|
98 |
-
* @param string $option_key Option key
|
99 |
-
* @param string $field_id Option array field key
|
100 |
-
* @param mixed $value Value to update data with
|
101 |
-
* @param boolean $single Whether data should not be an array
|
102 |
-
* @return boolean Success/Failure
|
103 |
-
*/
|
104 |
-
function cmb2_update_option( $option_key, $field_id, $value, $single = true ) {
|
105 |
-
if ( cmb2_options( $option_key )->update( $field_id, $value, false, $single ) ) {
|
106 |
-
return cmb2_options( $option_key )->set();
|
107 |
-
}
|
108 |
-
|
109 |
-
return false;
|
110 |
-
}
|
111 |
-
|
112 |
-
/**
|
113 |
-
* Get a CMB2 field object.
|
114 |
-
* @since 1.1.0
|
115 |
-
* @param array $meta_box Metabox ID or Metabox config array
|
116 |
-
* @param array $field_id Field ID or all field arguments
|
117 |
-
* @param int $object_id Object ID
|
118 |
-
* @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page).
|
119 |
-
* Defaults to metabox object type.
|
120 |
-
* @return CMB2_Field|null CMB2_Field object unless metabox config cannot be found
|
121 |
-
*/
|
122 |
-
function cmb2_get_field( $meta_box, $field_id, $object_id = 0, $object_type = '' ) {
|
123 |
-
|
124 |
-
$object_id = $object_id ? $object_id : get_the_ID();
|
125 |
-
$cmb = $meta_box instanceof CMB2 ? $meta_box : cmb2_get_metabox( $meta_box, $object_id );
|
126 |
-
|
127 |
-
if ( ! $cmb ) {
|
128 |
-
return;
|
129 |
-
}
|
130 |
-
|
131 |
-
$cmb->object_type( $object_type ? $object_type : $cmb->mb_object_type() );
|
132 |
-
|
133 |
-
return $cmb->get_field( $field_id );
|
134 |
-
}
|
135 |
-
|
136 |
-
/**
|
137 |
-
* Get a field's value.
|
138 |
-
* @since 1.1.0
|
139 |
-
* @param array $meta_box Metabox ID or Metabox config array
|
140 |
-
* @param array $field_id Field ID or all field arguments
|
141 |
-
* @param int $object_id Object ID
|
142 |
-
* @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page).
|
143 |
-
* Defaults to metabox object type.
|
144 |
-
* @return mixed Maybe escaped value
|
145 |
-
*/
|
146 |
-
function cmb2_get_field_value( $meta_box, $field_id, $object_id = 0, $object_type = '' ) {
|
147 |
-
$field = cmb2_get_field( $meta_box, $field_id, $object_id, $object_type );
|
148 |
-
return $field->escaped_value();
|
149 |
-
}
|
150 |
-
|
151 |
-
/**
|
152 |
-
* Because OOP can be scary
|
153 |
-
* @since 2.0.2
|
154 |
-
* @param array $meta_box_config Metabox Config array
|
155 |
-
* @return CMB2 object Instantiated CMB2 object
|
156 |
-
*/
|
157 |
-
function new_cmb2_box( array $meta_box_config ) {
|
158 |
-
return cmb2_get_metabox( $meta_box_config );
|
159 |
-
}
|
160 |
-
|
161 |
-
/**
|
162 |
-
* Retrieve a CMB2 instance by the metabox ID
|
163 |
-
* @since 2.0.0
|
164 |
-
* @param mixed $meta_box Metabox ID or Metabox config array
|
165 |
-
* @param int $object_id Object ID
|
166 |
-
* @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page).
|
167 |
-
* Defaults to metabox object type.
|
168 |
-
* @return CMB2 object
|
169 |
-
*/
|
170 |
-
function cmb2_get_metabox( $meta_box, $object_id = 0, $object_type = '' ) {
|
171 |
-
|
172 |
-
if ( $meta_box instanceof CMB2 ) {
|
173 |
-
return $meta_box;
|
174 |
-
}
|
175 |
-
|
176 |
-
if ( is_string( $meta_box ) ) {
|
177 |
-
$cmb = CMB2_Boxes::get( $meta_box );
|
178 |
-
} else {
|
179 |
-
// See if we already have an instance of this metabox
|
180 |
-
$cmb = CMB2_Boxes::get( $meta_box['id'] );
|
181 |
-
// If not, we'll initate a new metabox
|
182 |
-
$cmb = $cmb ? $cmb : new CMB2( $meta_box, $object_id );
|
183 |
-
}
|
184 |
-
|
185 |
-
if ( $cmb && $object_id ) {
|
186 |
-
$cmb->object_id( $object_id );
|
187 |
-
}
|
188 |
-
|
189 |
-
if ( $cmb && $object_type ) {
|
190 |
-
$cmb->object_type( $object_type );
|
191 |
-
}
|
192 |
-
|
193 |
-
return $cmb;
|
194 |
-
}
|
195 |
-
|
196 |
-
/**
|
197 |
-
* Returns array of sanitized field values from a metabox (without saving them)
|
198 |
-
* @since 2.0.3
|
199 |
-
* @param mixed $meta_box Metabox ID or Metabox config array
|
200 |
-
* @param array $data_to_sanitize Array of field_id => value data for sanitizing (likely $_POST data).
|
201 |
-
* @return mixed Array of sanitized values or false if no CMB2 object found
|
202 |
-
*/
|
203 |
-
function cmb2_get_metabox_sanitized_values( $meta_box, array $data_to_sanitize ) {
|
204 |
-
$cmb = cmb2_get_metabox( $meta_box );
|
205 |
-
return $cmb ? $cmb->get_sanitized_values( $data_to_sanitize ) : false;
|
206 |
-
}
|
207 |
-
|
208 |
-
/**
|
209 |
-
* Retrieve a metabox form
|
210 |
-
* @since 2.0.0
|
211 |
-
* @param mixed $meta_box Metabox config array or Metabox ID
|
212 |
-
* @param int $object_id Object ID
|
213 |
-
* @param array $args Optional arguments array
|
214 |
-
* @return string CMB2 html form markup
|
215 |
-
*/
|
216 |
-
function cmb2_get_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
|
217 |
-
|
218 |
-
$object_id = $object_id ? $object_id : get_the_ID();
|
219 |
-
$cmb = cmb2_get_metabox( $meta_box, $object_id );
|
220 |
-
|
221 |
-
ob_start();
|
222 |
-
// Get cmb form
|
223 |
-
cmb2_print_metabox_form( $cmb, $object_id, $args );
|
224 |
-
$form = ob_get_contents();
|
225 |
-
ob_end_clean();
|
226 |
-
|
227 |
-
return apply_filters( 'cmb2_get_metabox_form', $form, $object_id, $cmb );
|
228 |
-
}
|
229 |
-
|
230 |
-
/**
|
231 |
-
* Display a metabox form & save it on submission
|
232 |
-
* @since 1.0.0
|
233 |
-
* @param mixed $meta_box Metabox config array or Metabox ID
|
234 |
-
* @param int $object_id Object ID
|
235 |
-
* @param array $args Optional arguments array
|
236 |
-
*/
|
237 |
-
function cmb2_print_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
|
238 |
-
|
239 |
-
$object_id = $object_id ? $object_id : get_the_ID();
|
240 |
-
$cmb = cmb2_get_metabox( $meta_box, $object_id );
|
241 |
-
|
242 |
-
// if passing a metabox ID, and that ID was not found
|
243 |
-
if ( ! $cmb ) {
|
244 |
-
return;
|
245 |
-
}
|
246 |
-
|
247 |
-
$args = wp_parse_args( $args, array(
|
248 |
-
'form_format' => '<form class="cmb-form" method="post" id="%1$s" enctype="multipart/form-data" encoding="multipart/form-data"><input type="hidden" name="object_id" value="%2$s">%3$s<input type="submit" name="submit-cmb" value="%4$s" class="button-primary"></form>',
|
249 |
-
'save_button' => __( 'Save', 'cmb2' ),
|
250 |
-
'object_type' => $cmb->mb_object_type(),
|
251 |
-
'cmb_styles' => $cmb->prop( 'cmb_styles' ),
|
252 |
-
'enqueue_js' => $cmb->prop( 'enqueue_js' ),
|
253 |
-
) );
|
254 |
-
|
255 |
-
// Set object type explicitly (rather than trying to guess from context)
|
256 |
-
$cmb->object_type( $args['object_type'] );
|
257 |
-
|
258 |
-
// Save the metabox if it's been submitted
|
259 |
-
// check permissions
|
260 |
-
// @todo more hardening?
|
261 |
-
if (
|
262 |
-
$cmb->prop( 'save_fields' )
|
263 |
-
// check nonce
|
264 |
-
&& isset( $_POST['submit-cmb'], $_POST['object_id'], $_POST[ $cmb->nonce() ] )
|
265 |
-
&& wp_verify_nonce( $_POST[ $cmb->nonce() ], $cmb->nonce() )
|
266 |
-
&& $object_id && $_POST['object_id'] == $object_id
|
267 |
-
) {
|
268 |
-
$cmb->save_fields( $object_id, $cmb->object_type(), $_POST );
|
269 |
-
}
|
270 |
-
|
271 |
-
// Enqueue JS/CSS
|
272 |
-
if ( $args['cmb_styles'] ) {
|
273 |
-
CMB2_hookup::enqueue_cmb_css();
|
274 |
-
}
|
275 |
-
|
276 |
-
if ( $args['enqueue_js'] ) {
|
277 |
-
CMB2_hookup::enqueue_cmb_js();
|
278 |
-
}
|
279 |
-
|
280 |
-
$form_format = apply_filters( 'cmb2_get_metabox_form_format', $args['form_format'], $object_id, $cmb );
|
281 |
-
|
282 |
-
$format_parts = explode( '%3$s', $form_format );
|
283 |
-
|
284 |
-
// Show cmb form
|
285 |
-
printf( $format_parts[0], $cmb->cmb_id, $object_id );
|
286 |
-
$cmb->show_form();
|
287 |
-
|
288 |
-
if ( isset( $format_parts[1] ) && $format_parts[1] ) {
|
289 |
-
printf( str_ireplace( '%4$s', '%1$s', $format_parts[1] ), $args['save_button'] );
|
290 |
-
}
|
291 |
-
|
292 |
-
}
|
293 |
-
|
294 |
-
/**
|
295 |
-
* Display a metabox form (or optionally return it) & save it on submission
|
296 |
-
* @since 1.0.0
|
297 |
-
* @param mixed $meta_box Metabox config array or Metabox ID
|
298 |
-
* @param int $object_id Object ID
|
299 |
-
* @param array $args Optional arguments array
|
300 |
-
*/
|
301 |
-
function cmb2_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
|
302 |
-
if ( ! isset( $args['echo'] ) || $args['echo'] ) {
|
303 |
-
cmb2_print_metabox_form( $meta_box, $object_id, $args );
|
304 |
-
} else {
|
305 |
-
return cmb2_get_metabox_form( $meta_box, $object_id, $args );
|
306 |
-
}
|
307 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/includes/index.php
DELETED
File without changes
|
inc/cmb2/index.php
DELETED
File without changes
|
inc/cmb2/init.php
DELETED
@@ -1,182 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* @category WordPress_Plugin
|
4 |
-
* @package CMB2
|
5 |
-
* @author WebDevStudios
|
6 |
-
* @license GPL-2.0+
|
7 |
-
* @link http://webdevstudios.com
|
8 |
-
*
|
9 |
-
* Plugin Name: CMB2
|
10 |
-
* Plugin URI: https://github.com/WebDevStudios/CMB2
|
11 |
-
* Description: CMB2 will create metaboxes and forms with custom fields that will blow your mind.
|
12 |
-
* Author: WebDevStudios
|
13 |
-
* Author URI: http://webdevstudios.com
|
14 |
-
* Contributors: WebDevStudios (@webdevstudios / webdevstudios.com)
|
15 |
-
* Justin Sternberg (@jtsternberg / dsgnwrks.pro)
|
16 |
-
* Jared Atchison (@jaredatch / jaredatchison.com)
|
17 |
-
* Bill Erickson (@billerickson / billerickson.net)
|
18 |
-
* Andrew Norcross (@norcross / andrewnorcross.com)
|
19 |
-
*
|
20 |
-
* Version: 2.1.0
|
21 |
-
*
|
22 |
-
* Text Domain: cmb2
|
23 |
-
* Domain Path: languages
|
24 |
-
*
|
25 |
-
*
|
26 |
-
* Released under the GPL license
|
27 |
-
* http://www.opensource.org/licenses/gpl-license.php
|
28 |
-
*
|
29 |
-
* This is an add-on for WordPress
|
30 |
-
* http://wordpress.org/
|
31 |
-
*
|
32 |
-
* **********************************************************************
|
33 |
-
* This program is free software; you can redistribute it and/or modify
|
34 |
-
* it under the terms of the GNU General Public License as published by
|
35 |
-
* the Free Software Foundation; either version 2 of the License, or
|
36 |
-
* (at your option) any later version.
|
37 |
-
*
|
38 |
-
* This program is distributed in the hope that it will be useful,
|
39 |
-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
40 |
-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
41 |
-
* GNU General Public License for more details.
|
42 |
-
* **********************************************************************
|
43 |
-
*/
|
44 |
-
|
45 |
-
/************************************************************************
|
46 |
-
You should not edit the code below
|
47 |
-
(or any code in the included files)
|
48 |
-
or things might explode!
|
49 |
-
*************************************************************************/
|
50 |
-
|
51 |
-
if ( ! class_exists( 'CMB2_Bootstrap_210', false ) ) {
|
52 |
-
|
53 |
-
/**
|
54 |
-
* Handles checking for and loading the newest version of CMB2
|
55 |
-
*
|
56 |
-
* @since 2.0.0
|
57 |
-
*
|
58 |
-
* @category WordPress_Plugin
|
59 |
-
* @package CMB2
|
60 |
-
* @author WebDevStudios
|
61 |
-
* @license GPL-2.0+
|
62 |
-
* @link http://webdevstudios.com
|
63 |
-
*/
|
64 |
-
class CMB2_Bootstrap_210 {
|
65 |
-
|
66 |
-
/**
|
67 |
-
* Current version number
|
68 |
-
* @var string
|
69 |
-
* @since 1.0.0
|
70 |
-
*/
|
71 |
-
const VERSION = '2.1.0';
|
72 |
-
|
73 |
-
/**
|
74 |
-
* Current version hook priority.
|
75 |
-
* Will decrement with each release
|
76 |
-
*
|
77 |
-
* @var int
|
78 |
-
* @since 2.0.0
|
79 |
-
*/
|
80 |
-
const PRIORITY = 9989;
|
81 |
-
|
82 |
-
/**
|
83 |
-
* Single instance of the CMB2_Bootstrap_210 object
|
84 |
-
*
|
85 |
-
* @var CMB2_Bootstrap_210
|
86 |
-
*/
|
87 |
-
public static $single_instance = null;
|
88 |
-
|
89 |
-
/**
|
90 |
-
* Creates/returns the single instance CMB2_Bootstrap_210 object
|
91 |
-
*
|
92 |
-
* @since 2.0.0
|
93 |
-
* @return CMB2_Bootstrap_210 Single instance object
|
94 |
-
*/
|
95 |
-
public static function initiate() {
|
96 |
-
if ( null === self::$single_instance ) {
|
97 |
-
self::$single_instance = new self();
|
98 |
-
}
|
99 |
-
return self::$single_instance;
|
100 |
-
}
|
101 |
-
|
102 |
-
/**
|
103 |
-
* Starts the version checking process.
|
104 |
-
* Creates CMB2_LOADED definition for early detection by other scripts
|
105 |
-
*
|
106 |
-
* Hooks CMB2 inclusion to the init hook on a high priority which decrements
|
107 |
-
* (increasing the priority) with each version release.
|
108 |
-
*
|
109 |
-
* @since 2.0.0
|
110 |
-
*/
|
111 |
-
private function __construct() {
|
112 |
-
/**
|
113 |
-
* A constant you can use to check if CMB2 is loaded
|
114 |
-
* for your plugins/themes with CMB2 dependency
|
115 |
-
*/
|
116 |
-
if ( ! defined( 'CMB2_LOADED' ) ) {
|
117 |
-
define( 'CMB2_LOADED', true );
|
118 |
-
}
|
119 |
-
add_action( 'init', array( $this, 'include_cmb' ), self::PRIORITY );
|
120 |
-
}
|
121 |
-
|
122 |
-
/**
|
123 |
-
* A final check if CMB2 exists before kicking off our CMB2 loading.
|
124 |
-
* CMB2_VERSION and CMB2_DIR constants are set at this point.
|
125 |
-
*
|
126 |
-
* @since 2.0.0
|
127 |
-
*/
|
128 |
-
public function include_cmb() {
|
129 |
-
if ( class_exists( 'CMB2', false ) ) {
|
130 |
-
return;
|
131 |
-
}
|
132 |
-
|
133 |
-
if ( ! defined( 'CMB2_VERSION' ) ) {
|
134 |
-
define( 'CMB2_VERSION', self::VERSION );
|
135 |
-
}
|
136 |
-
|
137 |
-
if ( ! defined( 'CMB2_DIR' ) ) {
|
138 |
-
define( 'CMB2_DIR', trailingslashit( dirname( __FILE__ ) ) );
|
139 |
-
}
|
140 |
-
|
141 |
-
$this->l10ni18n();
|
142 |
-
|
143 |
-
// Include helper functions
|
144 |
-
require_once 'includes/helper-functions.php';
|
145 |
-
|
146 |
-
// Now kick off the class autoloader
|
147 |
-
spl_autoload_register( 'cmb2_autoload_classes' );
|
148 |
-
|
149 |
-
// Kick the whole thing off
|
150 |
-
require_once 'bootstrap.php';
|
151 |
-
}
|
152 |
-
|
153 |
-
/**
|
154 |
-
* Registers CMB2 text domain path
|
155 |
-
* @since 2.0.0
|
156 |
-
*/
|
157 |
-
public function l10ni18n() {
|
158 |
-
|
159 |
-
$loaded = load_plugin_textdomain( 'cmb2', false, '/languages/' );
|
160 |
-
|
161 |
-
if ( ! $loaded ) {
|
162 |
-
$loaded = load_muplugin_textdomain( 'cmb2', '/languages/' );
|
163 |
-
}
|
164 |
-
|
165 |
-
if ( ! $loaded ) {
|
166 |
-
$loaded = load_theme_textdomain( 'cmb2', get_stylesheet_directory() . '/languages/' );
|
167 |
-
}
|
168 |
-
|
169 |
-
if ( ! $loaded ) {
|
170 |
-
$locale = apply_filters( 'plugin_locale', get_locale(), 'cmb2' );
|
171 |
-
$mofile = dirname( __FILE__ ) . '/languages/cmb2-' . $locale . '.mo';
|
172 |
-
load_textdomain( 'cmb2', $mofile );
|
173 |
-
}
|
174 |
-
|
175 |
-
}
|
176 |
-
|
177 |
-
}
|
178 |
-
|
179 |
-
// Make it so...
|
180 |
-
CMB2_Bootstrap_210::initiate();
|
181 |
-
|
182 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/js/cmb2.js
DELETED
@@ -1,889 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
* Controls the behaviours of custom metabox fields.
|
3 |
-
*
|
4 |
-
* @author WebDevStudios
|
5 |
-
* @see https://github.com/WebDevStudios/CMB2
|
6 |
-
*/
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Custom jQuery for Custom Metaboxes and Fields
|
10 |
-
*/
|
11 |
-
window.CMB2 = (function(window, document, $, undefined){
|
12 |
-
'use strict';
|
13 |
-
|
14 |
-
// localization strings
|
15 |
-
var l10n = window.cmb2_l10;
|
16 |
-
var setTimeout = window.setTimeout;
|
17 |
-
|
18 |
-
// CMB2 functionality object
|
19 |
-
var cmb = {
|
20 |
-
formfield : '',
|
21 |
-
idNumber : false,
|
22 |
-
file_frames : {},
|
23 |
-
repeatEls : 'input:not([type="button"]),select,textarea,.cmb2-media-status',
|
24 |
-
styleBreakPoint : 450,
|
25 |
-
mediaHandlers : {},
|
26 |
-
neweditor_id : [],
|
27 |
-
defaults : {
|
28 |
-
time_picker : l10n.defaults.time_picker,
|
29 |
-
date_picker : l10n.defaults.date_picker,
|
30 |
-
color_picker : l10n.defaults.color_picker || {},
|
31 |
-
},
|
32 |
-
};
|
33 |
-
|
34 |
-
// Because it's a more efficient way of getting an element by id.
|
35 |
-
var $id = function( selector ) {
|
36 |
-
return $( document.getElementById( selector ) );
|
37 |
-
};
|
38 |
-
|
39 |
-
cmb.metabox = function() {
|
40 |
-
if ( cmb.$metabox ) {
|
41 |
-
return cmb.$metabox;
|
42 |
-
}
|
43 |
-
cmb.$metabox = $('.cmb2-wrap > .cmb2-metabox');
|
44 |
-
return cmb.$metabox;
|
45 |
-
};
|
46 |
-
|
47 |
-
cmb.init = function() {
|
48 |
-
|
49 |
-
cmb.log( 'CMB2 localized data', l10n );
|
50 |
-
var $metabox = cmb.metabox();
|
51 |
-
var $repeatGroup = $metabox.find('.cmb-repeatable-group');
|
52 |
-
|
53 |
-
/**
|
54 |
-
* Initialize time/date/color pickers
|
55 |
-
*/
|
56 |
-
cmb.initPickers( $metabox.find('input[type="text"].cmb2-timepicker'), $metabox.find('input[type="text"].cmb2-datepicker'), $metabox.find('input[type="text"].cmb2-colorpicker') );
|
57 |
-
|
58 |
-
// Wrap date picker in class to narrow the scope of jQuery UI CSS and prevent conflicts
|
59 |
-
$id( 'ui-datepicker-div' ).wrap('<div class="cmb2-element" />');
|
60 |
-
|
61 |
-
// Insert toggle button into DOM wherever there is multicheck. credit: Genesis Framework
|
62 |
-
$( '<p><span class="button cmb-multicheck-toggle">' + l10n.strings.check_toggle + '</span></p>' ).insertBefore( '.cmb2-checkbox-list:not(.no-select-all)' );
|
63 |
-
|
64 |
-
// Make File List drag/drop sortable:
|
65 |
-
cmb.makeListSortable();
|
66 |
-
|
67 |
-
$metabox
|
68 |
-
.on( 'change', '.cmb2_upload_file', function() {
|
69 |
-
cmb.formfield = $(this).attr('id');
|
70 |
-
$id( cmb.formfield + '_id' ).val('');
|
71 |
-
})
|
72 |
-
// Media/file management
|
73 |
-
.on( 'click', '.cmb-multicheck-toggle', cmb.toggleCheckBoxes )
|
74 |
-
.on( 'click', '.cmb2-upload-button', cmb.handleMedia )
|
75 |
-
.on( 'click', '.cmb-attach-list li, .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span', cmb.handleFileClick )
|
76 |
-
.on( 'click', '.cmb2-remove-file-button', cmb.handleRemoveMedia )
|
77 |
-
// Repeatable content
|
78 |
-
.on( 'click', '.cmb-add-group-row', cmb.addGroupRow )
|
79 |
-
.on( 'click', '.cmb-add-row-button', cmb.addAjaxRow )
|
80 |
-
.on( 'click', '.cmb-remove-group-row', cmb.removeGroupRow )
|
81 |
-
.on( 'click', '.cmb-remove-row-button', cmb.removeAjaxRow )
|
82 |
-
// Ajax oEmbed display
|
83 |
-
.on( 'keyup paste focusout', '.cmb2-oembed', cmb.maybeOembed )
|
84 |
-
// Reset titles when removing a row
|
85 |
-
.on( 'cmb2_remove_row', '.cmb-repeatable-group', cmb.resetTitlesAndIterator )
|
86 |
-
.on( 'click', '.cmbhandle, .cmbhandle + .cmbhandle-title', cmb.toggleHandle );
|
87 |
-
|
88 |
-
if ( $repeatGroup.length ) {
|
89 |
-
$repeatGroup
|
90 |
-
.filter('.sortable').each( function() {
|
91 |
-
// Add sorting arrows
|
92 |
-
$(this).find( '.button.cmb-remove-group-row' ).before( '<a class="button cmb-shift-rows move-up alignleft" href="#"><span class="'+ l10n.up_arrow_class +'"></span></a> <a class="button cmb-shift-rows move-down alignleft" href="#"><span class="'+ l10n.down_arrow_class +'"></span></a>' );
|
93 |
-
})
|
94 |
-
.on( 'click', '.cmb-shift-rows', cmb.shiftRows )
|
95 |
-
.on( 'cmb2_add_row', cmb.emptyValue );
|
96 |
-
}
|
97 |
-
|
98 |
-
// on pageload
|
99 |
-
setTimeout( cmb.resizeoEmbeds, 500);
|
100 |
-
// and on window resize
|
101 |
-
$(window).on( 'resize', cmb.resizeoEmbeds );
|
102 |
-
|
103 |
-
};
|
104 |
-
|
105 |
-
cmb.resetTitlesAndIterator = function() {
|
106 |
-
// Loop repeatable group tables
|
107 |
-
$( '.cmb-repeatable-group' ).each( function() {
|
108 |
-
var $table = $(this);
|
109 |
-
// Loop repeatable group table rows
|
110 |
-
$table.find( '.cmb-repeatable-grouping' ).each( function( rowindex ) {
|
111 |
-
var $row = $(this);
|
112 |
-
// Reset rows iterator
|
113 |
-
$row.data( 'iterator', rowindex );
|
114 |
-
// Reset rows title
|
115 |
-
$row.find( '.cmb-group-title h4' ).text( $table.find( '.cmb-add-group-row' ).data( 'grouptitle' ).replace( '{#}', ( rowindex + 1 ) ) );
|
116 |
-
});
|
117 |
-
});
|
118 |
-
};
|
119 |
-
|
120 |
-
cmb.toggleHandle = function( evt ) {
|
121 |
-
evt.preventDefault();
|
122 |
-
$(document).trigger( 'postbox-toggled', $(this).parent('.postbox').toggleClass('closed') );
|
123 |
-
};
|
124 |
-
|
125 |
-
cmb.toggleCheckBoxes = function( evt ) {
|
126 |
-
evt.preventDefault();
|
127 |
-
var $self = $(this);
|
128 |
-
var $multicheck = $self.closest( '.cmb-td' ).find( 'input[type=checkbox]' );
|
129 |
-
|
130 |
-
// If the button has already been clicked once...
|
131 |
-
if ( $self.data( 'checked' ) ) {
|
132 |
-
// clear the checkboxes and remove the flag
|
133 |
-
$multicheck.prop( 'checked', false );
|
134 |
-
$self.data( 'checked', false );
|
135 |
-
}
|
136 |
-
// Otherwise mark the checkboxes and add a flag
|
137 |
-
else {
|
138 |
-
$multicheck.prop( 'checked', true );
|
139 |
-
$self.data( 'checked', true );
|
140 |
-
}
|
141 |
-
};
|
142 |
-
|
143 |
-
cmb.handleMedia = function( evt ) {
|
144 |
-
evt.preventDefault();
|
145 |
-
|
146 |
-
var $el = $( this );
|
147 |
-
cmb.attach_id = ! $el.hasClass( 'cmb2-upload-list' ) ? $el.closest( '.cmb-td' ).find( '.cmb2-upload-file-id' ).val() : false;
|
148 |
-
// Clean up default 0 value
|
149 |
-
cmb.attach_id = '0' !== cmb.attach_id ? cmb.attach_id : false;
|
150 |
-
|
151 |
-
cmb._handleMedia( $el.prev('input.cmb2-upload-file').attr('id'), $el.hasClass( 'cmb2-upload-list' ) );
|
152 |
-
};
|
153 |
-
|
154 |
-
cmb.handleFileClick = function( evt ) {
|
155 |
-
evt.preventDefault();
|
156 |
-
|
157 |
-
var $el = $( this );
|
158 |
-
var $td = $el.closest( '.cmb-td' );
|
159 |
-
var isList = $td.find( '.cmb2-upload-button' ).hasClass( 'cmb2-upload-list' );
|
160 |
-
cmb.attach_id = isList ? $el.find( 'input[type="hidden"]' ).data( 'id' ) : $td.find( '.cmb2-upload-file-id' ).val();
|
161 |
-
|
162 |
-
if ( cmb.attach_id ) {
|
163 |
-
cmb._handleMedia( $td.find( 'input.cmb2-upload-file' ).attr('id'), isList, cmb.attach_id );
|
164 |
-
}
|
165 |
-
};
|
166 |
-
|
167 |
-
cmb._handleMedia = function( formfield, isList ) {
|
168 |
-
if ( ! wp ) {
|
169 |
-
return;
|
170 |
-
}
|
171 |
-
|
172 |
-
var $metabox = cmb.metabox();
|
173 |
-
cmb.formfield = formfield;
|
174 |
-
var $formfield = $id( cmb.formfield );
|
175 |
-
var fieldData = $formfield.data();
|
176 |
-
var previewSize = fieldData.previewsize;
|
177 |
-
var formName = $formfield.attr('name');
|
178 |
-
var uploadStatus = true;
|
179 |
-
var attachment = true;
|
180 |
-
|
181 |
-
// If this field's media frame already exists, reopen it.
|
182 |
-
if ( cmb.formfield in cmb.file_frames ) {
|
183 |
-
cmb.file_frames[ cmb.formfield ].open();
|
184 |
-
return;
|
185 |
-
}
|
186 |
-
|
187 |
-
// Create the media frame.
|
188 |
-
cmb.file_frames[ cmb.formfield ] = wp.media({
|
189 |
-
title: $metabox.find('label[for=' + cmb.formfield + ']').text(),
|
190 |
-
library : fieldData.queryargs || {},
|
191 |
-
button: {
|
192 |
-
text: l10n.strings[ isList ? 'upload_files' : 'upload_file' ]
|
193 |
-
},
|
194 |
-
multiple: isList ? 'add' : false
|
195 |
-
});
|
196 |
-
|
197 |
-
cmb.mediaHandlers.list = function( selection, returnIt ) {
|
198 |
-
// Get all of our selected files
|
199 |
-
attachment = selection.toJSON();
|
200 |
-
|
201 |
-
$formfield.val(attachment.url);
|
202 |
-
$id( cmb.formfield +'_id' ).val(attachment.id);
|
203 |
-
|
204 |
-
// Setup our fileGroup array
|
205 |
-
var fileGroup = [];
|
206 |
-
|
207 |
-
// Loop through each attachment
|
208 |
-
$( attachment ).each( function() {
|
209 |
-
if ( this.type && this.type === 'image' ) {
|
210 |
-
var width = previewSize[0] ? previewSize[0] : 50;
|
211 |
-
var height = previewSize[1] ? previewSize[1] : 50;
|
212 |
-
|
213 |
-
// image preview
|
214 |
-
uploadStatus = '<li class="img-status">'+
|
215 |
-
'<img width="'+ width +'" height="'+ height +'" src="' + this.url + '" class="attachment-'+ width +'px'+ height +'px" alt="'+ this.filename +'">'+
|
216 |
-
'<p><a href="#" class="cmb2-remove-file-button" rel="'+ cmb.formfield +'['+ this.id +']">'+ l10n.strings.remove_image +'</a></p>'+
|
217 |
-
'<input type="hidden" id="filelist-'+ this.id +'" data-id="'+ this.id +'" name="'+ formName +'['+ this.id +']" value="' + this.url + '">'+
|
218 |
-
'</li>';
|
219 |
-
|
220 |
-
} else {
|
221 |
-
// Standard generic output if it's not an image.
|
222 |
-
uploadStatus = '<li class="file-status"><span>'+ l10n.strings.file +' <strong>'+ this.filename +'</strong></span> (<a href="' + this.url + '" target="_blank" rel="external">'+ l10n.strings.download +'</a> / <a href="#" class="cmb2-remove-file-button" rel="'+ cmb.formfield +'['+ this.id +']">'+ l10n.strings.remove_file +'</a>)'+
|
223 |
-
'<input type="hidden" id="filelist-'+ this.id +'" data-id="'+ this.id +'" name="'+ formName +'['+ this.id +']" value="' + this.url + '">'+
|
224 |
-
'</li>';
|
225 |
-
|
226 |
-
}
|
227 |
-
|
228 |
-
// Add our file to our fileGroup array
|
229 |
-
fileGroup.push( uploadStatus );
|
230 |
-
});
|
231 |
-
|
232 |
-
if ( ! returnIt ) {
|
233 |
-
// Append each item from our fileGroup array to .cmb2-media-status
|
234 |
-
$( fileGroup ).each( function() {
|
235 |
-
$formfield.siblings('.cmb2-media-status').slideDown().append(this);
|
236 |
-
});
|
237 |
-
} else {
|
238 |
-
return fileGroup;
|
239 |
-
}
|
240 |
-
|
241 |
-
};
|
242 |
-
cmb.mediaHandlers.single = function( selection ) {
|
243 |
-
// Only get one file from the uploader
|
244 |
-
attachment = selection.first().toJSON();
|
245 |
-
|
246 |
-
$formfield.val(attachment.url);
|
247 |
-
$id( cmb.formfield +'_id' ).val(attachment.id);
|
248 |
-
|
249 |
-
if ( attachment.type && attachment.type === 'image' ) {
|
250 |
-
// image preview
|
251 |
-
var width = previewSize[0] ? previewSize[0] : 350;
|
252 |
-
uploadStatus = '<div class="img-status"><img width="'+ width +'px" style="max-width: '+ width +'px; width: 100%; height: auto;" src="' + attachment.url + '" alt="'+ attachment.filename +'" title="'+ attachment.filename +'" /><p><a href="#" class="cmb2-remove-file-button" rel="' + cmb.formfield + '">'+ l10n.strings.remove_image +'</a></p></div>';
|
253 |
-
} else {
|
254 |
-
// Standard generic output if it's not an image.
|
255 |
-
uploadStatus = '<div class="file-status"><span>'+ l10n.strings.file +' <strong>'+ attachment.filename +'</strong></span> (<a href="'+ attachment.url +'" target="_blank" rel="external">'+ l10n.strings.download +'</a> / <a href="#" class="cmb2-remove-file-button" rel="'+ cmb.formfield +'">'+ l10n.strings.remove_file +'</a>)</div>';
|
256 |
-
}
|
257 |
-
|
258 |
-
// add/display our output
|
259 |
-
$formfield.siblings('.cmb2-media-status').slideDown().html(uploadStatus);
|
260 |
-
};
|
261 |
-
|
262 |
-
cmb.mediaHandlers.selectFile = function() {
|
263 |
-
var selection = cmb.file_frames[ cmb.formfield ].state().get('selection');
|
264 |
-
var type = isList ? 'list' : 'single';
|
265 |
-
|
266 |
-
if ( cmb.attach_id && isList ) {
|
267 |
-
$( '[data-id="'+ cmb.attach_id +'"]' ).parents( 'li' ).replaceWith( cmb.mediaHandlers.list( selection, true ) );
|
268 |
-
return;
|
269 |
-
}
|
270 |
-
|
271 |
-
cmb.mediaHandlers[type]( selection );
|
272 |
-
};
|
273 |
-
|
274 |
-
cmb.mediaHandlers.openModal = function() {
|
275 |
-
var selection = cmb.file_frames[ cmb.formfield ].state().get('selection');
|
276 |
-
|
277 |
-
if ( ! cmb.attach_id ) {
|
278 |
-
return selection.reset();
|
279 |
-
}
|
280 |
-
|
281 |
-
var attach = wp.media.attachment( cmb.attach_id );
|
282 |
-
attach.fetch();
|
283 |
-
selection.set( attach ? [ attach ] : [] );
|
284 |
-
};
|
285 |
-
|
286 |
-
// When a file is selected, run a callback.
|
287 |
-
cmb.file_frames[ cmb.formfield ]
|
288 |
-
.on( 'select', cmb.mediaHandlers.selectFile )
|
289 |
-
.on( 'open', cmb.mediaHandlers.openModal );
|
290 |
-
|
291 |
-
// Finally, open the modal
|
292 |
-
cmb.file_frames[ cmb.formfield ].open();
|
293 |
-
};
|
294 |
-
|
295 |
-
cmb.handleRemoveMedia = function( evt ) {
|
296 |
-
evt.preventDefault();
|
297 |
-
var $self = $(this);
|
298 |
-
if ( $self.is( '.cmb-attach-list .cmb2-remove-file-button' ) ){
|
299 |
-
$self.parents('li').remove();
|
300 |
-
return false;
|
301 |
-
}
|
302 |
-
|
303 |
-
cmb.formfield = $self.attr('rel');
|
304 |
-
|
305 |
-
cmb.metabox().find( 'input#' + cmb.formfield ).val('');
|
306 |
-
cmb.metabox().find( 'input#' + cmb.formfield + '_id' ).val('');
|
307 |
-
$self.parents('.cmb2-media-status').html('');
|
308 |
-
|
309 |
-
return false;
|
310 |
-
};
|
311 |
-
|
312 |
-
cmb.cleanRow = function( $row, prevNum, group ) {
|
313 |
-
|
314 |
-
var $inputs = $row.find( 'input:not([type="button"]), select, textarea, label' );
|
315 |
-
var $other = $row.find('[id]').not( 'input:not([type="button"]), select, textarea, label' );
|
316 |
-
if ( group ) {
|
317 |
-
// Remove extra ajaxed rows
|
318 |
-
$row.find('.cmb-repeat-table .cmb-repeat-row:not(:first-child)').remove();
|
319 |
-
|
320 |
-
// Update all elements w/ an ID
|
321 |
-
if ( $other.length ) {
|
322 |
-
$other.each( function() {
|
323 |
-
var $_this = $( this );
|
324 |
-
var oldID = $_this.attr( 'id' );
|
325 |
-
var newID = oldID.replace( '_'+ prevNum, '_'+ cmb.idNumber );
|
326 |
-
var $buttons = $row.find('[data-selector="'+ oldID +'"]');
|
327 |
-
$_this.attr( 'id', newID );
|
328 |
-
|
329 |
-
// Replace data-selector vars
|
330 |
-
if ( $buttons.length ) {
|
331 |
-
$buttons.attr( 'data-selector', newID ).data( 'selector', newID );
|
332 |
-
}
|
333 |
-
});
|
334 |
-
}
|
335 |
-
}
|
336 |
-
cmb.neweditor_id = [];
|
337 |
-
|
338 |
-
$inputs.filter(':checked').prop( 'checked', false );
|
339 |
-
$inputs.filter(':selected').prop( 'selected', false );
|
340 |
-
|
341 |
-
if ( $row.find('h3.cmb-group-title').length ) {
|
342 |
-
$row.find( 'h3.cmb-group-title' ).text( $row.data( 'title' ).replace( '{#}', ( cmb.idNumber + 1 ) ) );
|
343 |
-
}
|
344 |
-
|
345 |
-
$inputs.each( function(){
|
346 |
-
var $newInput = $(this);
|
347 |
-
var isEditor = $newInput.hasClass( 'wp-editor-area' );
|
348 |
-
var oldFor = $newInput.attr( 'for' );
|
349 |
-
var oldVal = $newInput.attr( 'value' );
|
350 |
-
// var $next = $newInput.next();
|
351 |
-
var attrs = {};
|
352 |
-
var newID, oldID;
|
353 |
-
if ( oldFor ) {
|
354 |
-
attrs = { 'for' : oldFor.replace( '_'+ prevNum, '_'+ cmb.idNumber ) };
|
355 |
-
} else {
|
356 |
-
var oldName = $newInput.attr( 'name' );
|
357 |
-
// Replace 'name' attribute key
|
358 |
-
var newName = oldName ? oldName.replace( '['+ prevNum +']', '['+ cmb.idNumber +']' ) : '';
|
359 |
-
oldID = $newInput.attr( 'id' );
|
360 |
-
newID = oldID ? oldID.replace( '_'+ prevNum, '_'+ cmb.idNumber ) : '';
|
361 |
-
attrs = {
|
362 |
-
id: newID,
|
363 |
-
name: newName,
|
364 |
-
// value: '',
|
365 |
-
'data-iterator': cmb.idNumber,
|
366 |
-
};
|
367 |
-
|
368 |
-
}
|
369 |
-
|
370 |
-
// Clear out old values
|
371 |
-
if ( undefined !== typeof( oldVal ) && oldVal ) {
|
372 |
-
attrs.value = '';
|
373 |
-
}
|
374 |
-
|
375 |
-
// Clear out textarea values
|
376 |
-
if ( 'TEXTAREA' === $newInput.prop('tagName') ) {
|
377 |
-
$newInput.html( '' );
|
378 |
-
}
|
379 |
-
|
380 |
-
$newInput
|
381 |
-
.removeClass( 'hasDatepicker' )
|
382 |
-
.attr( attrs ).val('');
|
383 |
-
|
384 |
-
// wysiwyg field
|
385 |
-
if ( isEditor ) {
|
386 |
-
// Get new wysiwyg ID
|
387 |
-
newID = newID ? oldID.replace( 'zx'+ prevNum, 'zx'+ cmb.idNumber ) : '';
|
388 |
-
// Empty the contents
|
389 |
-
$newInput.html('');
|
390 |
-
// Get wysiwyg field
|
391 |
-
var $wysiwyg = $newInput.parents( '.cmb-type-wysiwyg' );
|
392 |
-
// Remove extra mce divs
|
393 |
-
$wysiwyg.find('.mce-tinymce:not(:first-child)').remove();
|
394 |
-
// Replace id instances
|
395 |
-
var html = $wysiwyg.html().replace( new RegExp( oldID, 'g' ), newID );
|
396 |
-
// Update field html
|
397 |
-
$wysiwyg.html( html );
|
398 |
-
// Save ids for later to re-init tinymce
|
399 |
-
cmb.neweditor_id.push( { 'id': newID, 'old': oldID } );
|
400 |
-
}
|
401 |
-
});
|
402 |
-
|
403 |
-
return cmb;
|
404 |
-
};
|
405 |
-
|
406 |
-
cmb.newRowHousekeeping = function( $row ) {
|
407 |
-
|
408 |
-
var $colorPicker = $row.find( '.wp-picker-container' );
|
409 |
-
var $list = $row.find( '.cmb2-media-status' );
|
410 |
-
|
411 |
-
if ( $colorPicker.length ) {
|
412 |
-
// Need to clean-up colorpicker before appending
|
413 |
-
$colorPicker.each( function() {
|
414 |
-
var $td = $(this).parent();
|
415 |
-
$td.html( $td.find( 'input[type="text"].cmb2-colorpicker' ).attr('style', '') );
|
416 |
-
});
|
417 |
-
}
|
418 |
-
|
419 |
-
// Need to clean-up colorpicker before appending
|
420 |
-
if ( $list.length ) {
|
421 |
-
$list.empty();
|
422 |
-
}
|
423 |
-
|
424 |
-
return cmb;
|
425 |
-
};
|
426 |
-
|
427 |
-
cmb.afterRowInsert = function( $row ) {
|
428 |
-
var _prop;
|
429 |
-
|
430 |
-
// Need to re-init wp_editor instances
|
431 |
-
if ( cmb.neweditor_id.length ) {
|
432 |
-
var i;
|
433 |
-
for ( i = cmb.neweditor_id.length - 1; i >= 0; i-- ) {
|
434 |
-
var id = cmb.neweditor_id[i].id;
|
435 |
-
var old = cmb.neweditor_id[i].old;
|
436 |
-
|
437 |
-
if ( typeof( tinyMCEPreInit.mceInit[ id ] ) === 'undefined' ) {
|
438 |
-
var newSettings = jQuery.extend( {}, tinyMCEPreInit.mceInit[ old ] );
|
439 |
-
|
440 |
-
for ( _prop in newSettings ) {
|
441 |
-
if ( 'string' === typeof( newSettings[_prop] ) ) {
|
442 |
-
newSettings[_prop] = newSettings[_prop].replace( new RegExp( old, 'g' ), id );
|
443 |
-
}
|
444 |
-
}
|
445 |
-
tinyMCEPreInit.mceInit[ id ] = newSettings;
|
446 |
-
}
|
447 |
-
if ( typeof( tinyMCEPreInit.qtInit[ id ] ) === 'undefined' ) {
|
448 |
-
var newQTS = jQuery.extend( {}, tinyMCEPreInit.qtInit[ old ] );
|
449 |
-
for ( _prop in newQTS ) {
|
450 |
-
if ( 'string' === typeof( newQTS[_prop] ) ) {
|
451 |
-
newQTS[_prop] = newQTS[_prop].replace( new RegExp( old, 'g' ), id );
|
452 |
-
}
|
453 |
-
}
|
454 |
-
tinyMCEPreInit.qtInit[ id ] = newQTS;
|
455 |
-
}
|
456 |
-
tinyMCE.init({
|
457 |
-
id : tinyMCEPreInit.mceInit[ id ],
|
458 |
-
});
|
459 |
-
|
460 |
-
}
|
461 |
-
}
|
462 |
-
|
463 |
-
// Init pickers from new row
|
464 |
-
cmb.initPickers( $row.find('input[type="text"].cmb2-timepicker'), $row.find('input[type="text"].cmb2-datepicker'), $row.find('input[type="text"].cmb2-colorpicker') );
|
465 |
-
};
|
466 |
-
|
467 |
-
cmb.updateNameAttr = function () {
|
468 |
-
|
469 |
-
var $this = $(this);
|
470 |
-
var name = $this.attr( 'name' ); // get current name
|
471 |
-
|
472 |
-
// If name is defined
|
473 |
-
if ( typeof name !== 'undefined' ) {
|
474 |
-
var prevNum = parseInt( $this.parents( '.cmb-repeatable-grouping' ).data( 'iterator' ) );
|
475 |
-
var newNum = prevNum - 1; // Subtract 1 to get new iterator number
|
476 |
-
|
477 |
-
// Update field name attributes so data is not orphaned when a row is removed and post is saved
|
478 |
-
var $newName = name.replace( '[' + prevNum + ']', '[' + newNum + ']' );
|
479 |
-
|
480 |
-
// New name with replaced iterator
|
481 |
-
$this.attr( 'name', $newName );
|
482 |
-
}
|
483 |
-
|
484 |
-
};
|
485 |
-
|
486 |
-
cmb.emptyValue = function( evt, row ) {
|
487 |
-
$('input:not([type="button"]), textarea', row).val('');
|
488 |
-
};
|
489 |
-
|
490 |
-
cmb.addGroupRow = function( evt ) {
|
491 |
-
evt.preventDefault();
|
492 |
-
|
493 |
-
var $self = $(this);
|
494 |
-
|
495 |
-
// before anything significant happens
|
496 |
-
$self.trigger( 'cmb2_add_group_row_start', $self );
|
497 |
-
|
498 |
-
var $table = $id( $self.data('selector') );
|
499 |
-
var $oldRow = $table.find('.cmb-repeatable-grouping').last();
|
500 |
-
var prevNum = parseInt( $oldRow.data('iterator') );
|
501 |
-
cmb.idNumber = prevNum + 1;
|
502 |
-
var $row = $oldRow.clone();
|
503 |
-
|
504 |
-
cmb.newRowHousekeeping( $row.data( 'title', $self.data( 'grouptitle' ) ) ).cleanRow( $row, prevNum, true );
|
505 |
-
$row.find( '.cmb-add-row-button' ).prop( 'disabled', false );
|
506 |
-
|
507 |
-
var $newRow = $( '<div class="postbox cmb-row cmb-repeatable-grouping" data-iterator="'+ cmb.idNumber +'">'+ $row.html() +'</div>' );
|
508 |
-
$oldRow.after( $newRow );
|
509 |
-
|
510 |
-
cmb.afterRowInsert( $newRow );
|
511 |
-
|
512 |
-
if ( $table.find('.cmb-repeatable-grouping').length <= 1 ) {
|
513 |
-
$table.find('.cmb-remove-group-row').prop( 'disabled', true );
|
514 |
-
} else {
|
515 |
-
$table.find('.cmb-remove-group-row').prop( 'disabled', false );
|
516 |
-
}
|
517 |
-
|
518 |
-
$table.trigger( 'cmb2_add_row', $newRow );
|
519 |
-
};
|
520 |
-
|
521 |
-
cmb.addAjaxRow = function( evt ) {
|
522 |
-
evt.preventDefault();
|
523 |
-
|
524 |
-
var $self = $(this);
|
525 |
-
var $table = $id( $self.data('selector') );
|
526 |
-
var $emptyrow = $table.find('.empty-row');
|
527 |
-
var prevNum = parseInt( $emptyrow.find('[data-iterator]').data('iterator') );
|
528 |
-
cmb.idNumber = prevNum + 1;
|
529 |
-
var $row = $emptyrow.clone();
|
530 |
-
|
531 |
-
cmb.newRowHousekeeping( $row ).cleanRow( $row, prevNum );
|
532 |
-
|
533 |
-
$emptyrow.removeClass('empty-row hidden').addClass('cmb-repeat-row');
|
534 |
-
$emptyrow.after( $row );
|
535 |
-
|
536 |
-
cmb.afterRowInsert( $row );
|
537 |
-
|
538 |
-
$table.trigger( 'cmb2_add_row', $row );
|
539 |
-
|
540 |
-
$table.find( '.cmb-remove-row-button' ).removeClass( 'button-disabled' );
|
541 |
-
|
542 |
-
};
|
543 |
-
|
544 |
-
cmb.removeGroupRow = function( evt ) {
|
545 |
-
evt.preventDefault();
|
546 |
-
|
547 |
-
var $self = $(this);
|
548 |
-
var $table = $id( $self.data('selector') );
|
549 |
-
var $parent = $self.parents('.cmb-repeatable-grouping');
|
550 |
-
var number = $table.find('.cmb-repeatable-grouping').length;
|
551 |
-
|
552 |
-
if ( number > 1 ) {
|
553 |
-
|
554 |
-
$table.trigger( 'cmb2_remove_group_row_start', $self );
|
555 |
-
|
556 |
-
// when a group is removed loop through all next groups and update fields names
|
557 |
-
$parent.nextAll( '.cmb-repeatable-grouping' ).find( cmb.repeatEls ).each( cmb.updateNameAttr );
|
558 |
-
|
559 |
-
$parent.remove();
|
560 |
-
|
561 |
-
if ( number <= 2 ) {
|
562 |
-
$table.find('.cmb-remove-group-row').prop( 'disabled', true );
|
563 |
-
} else {
|
564 |
-
$table.find('.cmb-remove-group-row').prop( 'disabled', false );
|
565 |
-
}
|
566 |
-
|
567 |
-
$table.trigger( 'cmb2_remove_row' );
|
568 |
-
}
|
569 |
-
|
570 |
-
};
|
571 |
-
|
572 |
-
cmb.removeAjaxRow = function( evt ) {
|
573 |
-
evt.preventDefault();
|
574 |
-
|
575 |
-
var $self = $(this);
|
576 |
-
|
577 |
-
// Check if disabled
|
578 |
-
if ( $self.hasClass( 'button-disabled' ) ) {
|
579 |
-
return;
|
580 |
-
}
|
581 |
-
|
582 |
-
var $parent = $self.parents('.cmb-row');
|
583 |
-
var $table = $self.parents('.cmb-repeat-table');
|
584 |
-
var number = $table.find('.cmb-row').length;
|
585 |
-
|
586 |
-
if ( number > 2 ) {
|
587 |
-
if ( $parent.hasClass('empty-row') ) {
|
588 |
-
$parent.prev().addClass( 'empty-row' ).removeClass('cmb-repeat-row');
|
589 |
-
}
|
590 |
-
$self.parents('.cmb-repeat-table .cmb-row').remove();
|
591 |
-
if ( number === 3 ) {
|
592 |
-
$table.find( '.cmb-remove-row-button' ).addClass( 'button-disabled' );
|
593 |
-
}
|
594 |
-
$table.trigger( 'cmb2_remove_row' );
|
595 |
-
} else {
|
596 |
-
$self.addClass( 'button-disabled' );
|
597 |
-
}
|
598 |
-
};
|
599 |
-
|
600 |
-
cmb.shiftRows = function( evt ) {
|
601 |
-
|
602 |
-
evt.preventDefault();
|
603 |
-
|
604 |
-
var $self = $(this);
|
605 |
-
// before anything signif happens
|
606 |
-
$self.trigger( 'cmb2_shift_rows_enter', $self );
|
607 |
-
|
608 |
-
var $parent = $self.parents( '.cmb-repeatable-grouping' );
|
609 |
-
var $goto = $self.hasClass( 'move-up' ) ? $parent.prev( '.cmb-repeatable-grouping' ) : $parent.next( '.cmb-repeatable-grouping' );
|
610 |
-
|
611 |
-
if ( ! $goto.length ) {
|
612 |
-
return;
|
613 |
-
}
|
614 |
-
|
615 |
-
// we're gonna shift
|
616 |
-
$self.trigger( 'cmb2_shift_rows_start', $self );
|
617 |
-
|
618 |
-
var inputVals = [];
|
619 |
-
// Loop this items fields
|
620 |
-
$parent.find( cmb.repeatEls ).each( function() {
|
621 |
-
var $element = $(this);
|
622 |
-
var val;
|
623 |
-
if ( $element.hasClass('cmb2-media-status') ) {
|
624 |
-
// special case for image previews
|
625 |
-
val = $element.html();
|
626 |
-
} else if ( 'checkbox' === $element.attr('type') || 'radio' === $element.attr('type') ) {
|
627 |
-
val = $element.is(':checked');
|
628 |
-
} else if ( 'select' === $element.prop('tagName') ) {
|
629 |
-
val = $element.is(':selected');
|
630 |
-
} else {
|
631 |
-
val = $element.val();
|
632 |
-
}
|
633 |
-
// Get all the current values per element
|
634 |
-
inputVals.push( { val: val, $: $element } );
|
635 |
-
});
|
636 |
-
// And swap them all
|
637 |
-
$goto.find( cmb.repeatEls ).each( function( index ) {
|
638 |
-
var $element = $(this);
|
639 |
-
var val;
|
640 |
-
|
641 |
-
if ( $element.hasClass('cmb2-media-status') ) {
|
642 |
-
// special case for image previews
|
643 |
-
val = $element.html();
|
644 |
-
$element.html( inputVals[ index ].val );
|
645 |
-
inputVals[ index ].$.html( val );
|
646 |
-
|
647 |
-
}
|
648 |
-
// handle checkbox swapping
|
649 |
-
else if ( 'checkbox' === $element.attr('type') || 'radio' === $element.attr( 'type' ) ) {
|
650 |
-
inputVals[ index ].$.prop( 'checked', $element.is(':checked') );
|
651 |
-
$element.prop( 'checked', inputVals[ index ].val );
|
652 |
-
}
|
653 |
-
// handle select swapping
|
654 |
-
else if ( 'select' === $element.prop('tagName') ) {
|
655 |
-
inputVals[ index ].$.prop( 'selected', $element.is(':selected') );
|
656 |
-
$element.prop( 'selected', inputVals[ index ].val );
|
657 |
-
}
|
658 |
-
// handle normal input swapping
|
659 |
-
else {
|
660 |
-
inputVals[ index ].$.val( $element.val() );
|
661 |
-
$element.val( inputVals[ index ].val );
|
662 |
-
}
|
663 |
-
});
|
664 |
-
|
665 |
-
// shift done
|
666 |
-
$self.trigger( 'cmb2_shift_rows_complete', $self );
|
667 |
-
};
|
668 |
-
|
669 |
-
cmb.initPickers = function( $timePickers, $datePickers, $colorPickers ) {
|
670 |
-
// Initialize timepicker
|
671 |
-
cmb.initTimePickers( $timePickers );
|
672 |
-
|
673 |
-
// Initialize jQuery UI datepicker
|
674 |
-
cmb.initDatePickers( $datePickers );
|
675 |
-
|
676 |
-
// Initialize color picker
|
677 |
-
cmb.initColorPickers( $colorPickers );
|
678 |
-
};
|
679 |
-
|
680 |
-
cmb.initTimePickers = function( $selector ) {
|
681 |
-
if ( ! $selector.length ) {
|
682 |
-
return;
|
683 |
-
}
|
684 |
-
|
685 |
-
$selector.timepicker( 'destroy' );
|
686 |
-
$selector.timepicker( cmb.defaults.time_picker );
|
687 |
-
};
|
688 |
-
|
689 |
-
cmb.initDatePickers = function( $selector ) {
|
690 |
-
if ( ! $selector.length ) {
|
691 |
-
return;
|
692 |
-
}
|
693 |
-
|
694 |
-
$selector.datepicker( 'destroy' );
|
695 |
-
$selector.datepicker( cmb.defaults.date_picker );
|
696 |
-
};
|
697 |
-
|
698 |
-
cmb.initColorPickers = function( $selector ) {
|
699 |
-
if ( ! $selector.length ) {
|
700 |
-
return;
|
701 |
-
}
|
702 |
-
if (typeof jQuery.wp === 'object' && typeof jQuery.wp.wpColorPicker === 'function') {
|
703 |
-
|
704 |
-
$selector.wpColorPicker( cmb.defaults.color_picker );
|
705 |
-
|
706 |
-
} else {
|
707 |
-
$selector.each( function(i) {
|
708 |
-
$(this).after('<div id="picker-' + i + '" style="z-index: 1000; background: #EEE; border: 1px solid #CCC; position: absolute; display: block;"></div>');
|
709 |
-
$id( 'picker-' + i ).hide().farbtastic($(this));
|
710 |
-
})
|
711 |
-
.focus( function() {
|
712 |
-
$(this).next().show();
|
713 |
-
})
|
714 |
-
.blur( function() {
|
715 |
-
$(this).next().hide();
|
716 |
-
});
|
717 |
-
}
|
718 |
-
};
|
719 |
-
|
720 |
-
cmb.makeListSortable = function() {
|
721 |
-
var $filelist = cmb.metabox().find( '.cmb2-media-status.cmb-attach-list' );
|
722 |
-
if ( $filelist.length ) {
|
723 |
-
$filelist.sortable({ cursor: 'move' }).disableSelection();
|
724 |
-
}
|
725 |
-
};
|
726 |
-
|
727 |
-
cmb.maybeOembed = function( evt ) {
|
728 |
-
var $self = $(this);
|
729 |
-
var type = evt.type;
|
730 |
-
|
731 |
-
var m = {
|
732 |
-
focusout : function() {
|
733 |
-
setTimeout( function() {
|
734 |
-
// if it's been 2 seconds, hide our spinner
|
735 |
-
cmb.spinner( '.postbox .cmb2-metabox', true );
|
736 |
-
}, 2000);
|
737 |
-
},
|
738 |
-
keyup : function() {
|
739 |
-
var betw = function( min, max ) {
|
740 |
-
return ( evt.which <= max && evt.which >= min );
|
741 |
-
};
|
742 |
-
// Only Ajax on normal keystrokes
|
743 |
-
if ( betw( 48, 90 ) || betw( 96, 111 ) || betw( 8, 9 ) || evt.which === 187 || evt.which === 190 ) {
|
744 |
-
// fire our ajax function
|
745 |
-
cmb.doAjax( $self, evt );
|
746 |
-
}
|
747 |
-
},
|
748 |
-
paste : function() {
|
749 |
-
// paste event is fired before the value is filled, so wait a bit
|
750 |
-
setTimeout( function() { cmb.doAjax( $self ); }, 100);
|
751 |
-
}
|
752 |
-
};
|
753 |
-
m[type]();
|
754 |
-
|
755 |
-
};
|
756 |
-
|
757 |
-
/**
|
758 |
-
* Resize oEmbed videos to fit in their respective metaboxes
|
759 |
-
*/
|
760 |
-
cmb.resizeoEmbeds = function() {
|
761 |
-
cmb.metabox().each( function() {
|
762 |
-
var $self = $(this);
|
763 |
-
var $tableWrap = $self.parents('.inside');
|
764 |
-
var isSide = $self.parents('.inner-sidebar').length || $self.parents( '#side-sortables' ).length;
|
765 |
-
var isSmall = isSide;
|
766 |
-
var isSmallest = false;
|
767 |
-
if ( ! $tableWrap.length ) {
|
768 |
-
return true; // continue
|
769 |
-
}
|
770 |
-
|
771 |
-
// Calculate new width
|
772 |
-
var tableW = $tableWrap.width();
|
773 |
-
|
774 |
-
if ( cmb.styleBreakPoint > tableW ) {
|
775 |
-
isSmall = true;
|
776 |
-
isSmallest = ( cmb.styleBreakPoint - 62 ) > tableW;
|
777 |
-
}
|
778 |
-
|
779 |
-
tableW = isSmall ? tableW : Math.round(($tableWrap.width() * 0.82)*0.97);
|
780 |
-
var newWidth = tableW - 30;
|
781 |
-
if ( isSmall && ! isSide && ! isSmallest ) {
|
782 |
-
newWidth = newWidth - 75;
|
783 |
-
}
|
784 |
-
if ( newWidth > 639 ) {
|
785 |
-
return true; // continue
|
786 |
-
}
|
787 |
-
|
788 |
-
var $embeds = $self.find('.cmb-type-oembed .embed-status');
|
789 |
-
var $children = $embeds.children().not('.cmb2-remove-wrapper');
|
790 |
-
if ( ! $children.length ) {
|
791 |
-
return true; // continue
|
792 |
-
}
|
793 |
-
|
794 |
-
$children.each( function() {
|
795 |
-
var $self = $(this);
|
796 |
-
var iwidth = $self.width();
|
797 |
-
var iheight = $self.height();
|
798 |
-
var _newWidth = newWidth;
|
799 |
-
if ( $self.parents( '.cmb-repeat-row' ).length && ! isSmall ) {
|
800 |
-
// Make room for our repeatable "remove" button column
|
801 |
-
_newWidth = newWidth - 91;
|
802 |
-
_newWidth = 785 > tableW ? _newWidth - 15 : _newWidth;
|
803 |
-
}
|
804 |
-
// Calc new height
|
805 |
-
var newHeight = Math.round((_newWidth * iheight)/iwidth);
|
806 |
-
$self.width(_newWidth).height(newHeight);
|
807 |
-
});
|
808 |
-
|
809 |
-
});
|
810 |
-
};
|
811 |
-
|
812 |
-
/**
|
813 |
-
* Safely log things if query var is set
|
814 |
-
* @since 1.0.0
|
815 |
-
*/
|
816 |
-
cmb.log = function() {
|
817 |
-
if ( l10n.script_debug && console && typeof console.log === 'function' ) {
|
818 |
-
console.log.apply(console, arguments);
|
819 |
-
}
|
820 |
-
};
|
821 |
-
|
822 |
-
cmb.spinner = function( $context, hide ) {
|
823 |
-
if ( hide ) {
|
824 |
-
$('.cmb-spinner', $context ).hide();
|
825 |
-
}
|
826 |
-
else {
|
827 |
-
$('.cmb-spinner', $context ).show();
|
828 |
-
}
|
829 |
-
};
|
830 |
-
|
831 |
-
// function for running our ajax
|
832 |
-
cmb.doAjax = function( $obj ) {
|
833 |
-
// get typed value
|
834 |
-
var oembed_url = $obj.val();
|
835 |
-
// only proceed if the field contains more than 6 characters
|
836 |
-
if ( oembed_url.length < 6 ) {
|
837 |
-
return;
|
838 |
-
}
|
839 |
-
|
840 |
-
// get field id
|
841 |
-
var field_id = $obj.attr('id');
|
842 |
-
var $context = $obj.closest( '.cmb-td' );
|
843 |
-
var $embed_container = $context.find( '.embed-status' );
|
844 |
-
var $embed_wrap = $context.find( '.embed_wrap' );
|
845 |
-
var $child_el = $embed_container.find( ':first-child' );
|
846 |
-
var oembed_width = $embed_container.length && $child_el.length ? $child_el.width() : $obj.width();
|
847 |
-
|
848 |
-
cmb.log( 'oembed_url', oembed_url, field_id );
|
849 |
-
|
850 |
-
// show our spinner
|
851 |
-
cmb.spinner( $context );
|
852 |
-
// clear out previous results
|
853 |
-
$embed_wrap.html('');
|
854 |
-
// and run our ajax function
|
855 |
-
setTimeout( function() {
|
856 |
-
// if they haven't typed in 500 ms
|
857 |
-
if ( $( '.cmb2-oembed:focus' ).val() !== oembed_url ) {
|
858 |
-
return;
|
859 |
-
}
|
860 |
-
$.ajax({
|
861 |
-
type : 'post',
|
862 |
-
dataType : 'json',
|
863 |
-
url : l10n.ajaxurl,
|
864 |
-
data : {
|
865 |
-
'action' : 'cmb2_oembed_handler',
|
866 |
-
'oembed_url' : oembed_url,
|
867 |
-
'oembed_width' : oembed_width > 300 ? oembed_width : 300,
|
868 |
-
'field_id' : field_id,
|
869 |
-
'object_id' : $obj.data( 'objectid' ),
|
870 |
-
'object_type' : $obj.data( 'objecttype' ),
|
871 |
-
'cmb2_ajax_nonce' : l10n.ajax_nonce
|
872 |
-
},
|
873 |
-
success: function(response) {
|
874 |
-
cmb.log( response );
|
875 |
-
// hide our spinner
|
876 |
-
cmb.spinner( $context, true );
|
877 |
-
// and populate our results from ajax response
|
878 |
-
$embed_wrap.html( response.data );
|
879 |
-
}
|
880 |
-
});
|
881 |
-
|
882 |
-
}, 500);
|
883 |
-
};
|
884 |
-
|
885 |
-
$(document).ready(cmb.init);
|
886 |
-
|
887 |
-
return cmb;
|
888 |
-
|
889 |
-
})(window, document, jQuery);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/cmb2/js/cmb2.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
window.CMB2=function(window,document,$,undefined){"use strict";var l10n=window.cmb2_l10,setTimeout=window.setTimeout,cmb={formfield:"",idNumber:!1,file_frames:{},repeatEls:'input:not([type="button"]),select,textarea,.cmb2-media-status',styleBreakPoint:450,mediaHandlers:{},neweditor_id:[],defaults:{time_picker:l10n.defaults.time_picker,date_picker:l10n.defaults.date_picker,color_picker:l10n.defaults.color_picker||{}}},$id=function(selector){return $(document.getElementById(selector))};return cmb.metabox=function(){return cmb.$metabox?cmb.$metabox:(cmb.$metabox=$(".cmb2-wrap > .cmb2-metabox"),cmb.$metabox)},cmb.init=function(){cmb.log("CMB2 localized data",l10n);var $metabox=cmb.metabox(),$repeatGroup=$metabox.find(".cmb-repeatable-group");cmb.initPickers($metabox.find('input[type="text"].cmb2-timepicker'),$metabox.find('input[type="text"].cmb2-datepicker'),$metabox.find('input[type="text"].cmb2-colorpicker')),$id("ui-datepicker-div").wrap('<div class="cmb2-element" />'),$('<p><span class="button cmb-multicheck-toggle">'+l10n.strings.check_toggle+"</span></p>").insertBefore(".cmb2-checkbox-list:not(.no-select-all)"),cmb.makeListSortable(),$metabox.on("change",".cmb2_upload_file",function(){cmb.formfield=$(this).attr("id"),$id(cmb.formfield+"_id").val("")}).on("click",".cmb-multicheck-toggle",cmb.toggleCheckBoxes).on("click",".cmb2-upload-button",cmb.handleMedia).on("click",".cmb-attach-list li, .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span",cmb.handleFileClick).on("click",".cmb2-remove-file-button",cmb.handleRemoveMedia).on("click",".cmb-add-group-row",cmb.addGroupRow).on("click",".cmb-add-row-button",cmb.addAjaxRow).on("click",".cmb-remove-group-row",cmb.removeGroupRow).on("click",".cmb-remove-row-button",cmb.removeAjaxRow).on("keyup paste focusout",".cmb2-oembed",cmb.maybeOembed).on("cmb2_remove_row",".cmb-repeatable-group",cmb.resetTitlesAndIterator).on("click",".cmbhandle, .cmbhandle + .cmbhandle-title",cmb.toggleHandle),$repeatGroup.length&&$repeatGroup.filter(".sortable").each(function(){$(this).find(".button.cmb-remove-group-row").before('<a class="button cmb-shift-rows move-up alignleft" href="#"><span class="'+l10n.up_arrow_class+'"></span></a> <a class="button cmb-shift-rows move-down alignleft" href="#"><span class="'+l10n.down_arrow_class+'"></span></a>')}).on("click",".cmb-shift-rows",cmb.shiftRows).on("cmb2_add_row",cmb.emptyValue),setTimeout(cmb.resizeoEmbeds,500),$(window).on("resize",cmb.resizeoEmbeds)},cmb.resetTitlesAndIterator=function(){$(".cmb-repeatable-group").each(function(){var $table=$(this);$table.find(".cmb-repeatable-grouping").each(function(rowindex){var $row=$(this);$row.data("iterator",rowindex),$row.find(".cmb-group-title h4").text($table.find(".cmb-add-group-row").data("grouptitle").replace("{#}",rowindex+1))})})},cmb.toggleHandle=function(evt){evt.preventDefault(),$(document).trigger("postbox-toggled",$(this).parent(".postbox").toggleClass("closed"))},cmb.toggleCheckBoxes=function(evt){evt.preventDefault();var $self=$(this),$multicheck=$self.closest(".cmb-td").find("input[type=checkbox]");$self.data("checked")?($multicheck.prop("checked",!1),$self.data("checked",!1)):($multicheck.prop("checked",!0),$self.data("checked",!0))},cmb.handleMedia=function(evt){evt.preventDefault();var $el=$(this);cmb.attach_id=$el.hasClass("cmb2-upload-list")?!1:$el.closest(".cmb-td").find(".cmb2-upload-file-id").val(),cmb.attach_id="0"!==cmb.attach_id?cmb.attach_id:!1,cmb._handleMedia($el.prev("input.cmb2-upload-file").attr("id"),$el.hasClass("cmb2-upload-list"))},cmb.handleFileClick=function(evt){evt.preventDefault();var $el=$(this),$td=$el.closest(".cmb-td"),isList=$td.find(".cmb2-upload-button").hasClass("cmb2-upload-list");cmb.attach_id=isList?$el.find('input[type="hidden"]').data("id"):$td.find(".cmb2-upload-file-id").val(),cmb.attach_id&&cmb._handleMedia($td.find("input.cmb2-upload-file").attr("id"),isList,cmb.attach_id)},cmb._handleMedia=function(formfield,isList){if(wp){var $metabox=cmb.metabox();cmb.formfield=formfield;var $formfield=$id(cmb.formfield),fieldData=$formfield.data(),previewSize=fieldData.previewsize,formName=$formfield.attr("name"),uploadStatus=!0,attachment=!0;if(cmb.formfield in cmb.file_frames)return void cmb.file_frames[cmb.formfield].open();cmb.file_frames[cmb.formfield]=wp.media({title:$metabox.find("label[for="+cmb.formfield+"]").text(),library:fieldData.queryargs||{},button:{text:l10n.strings[isList?"upload_files":"upload_file"]},multiple:isList?"add":!1}),cmb.mediaHandlers.list=function(selection,returnIt){attachment=selection.toJSON(),$formfield.val(attachment.url),$id(cmb.formfield+"_id").val(attachment.id);var fileGroup=[];return $(attachment).each(function(){if(this.type&&"image"===this.type){var width=previewSize[0]?previewSize[0]:50,height=previewSize[1]?previewSize[1]:50;uploadStatus='<li class="img-status"><img width="'+width+'" height="'+height+'" src="'+this.url+'" class="attachment-'+width+"px"+height+'px" alt="'+this.filename+'"><p><a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+"["+this.id+']">'+l10n.strings.remove_image+'</a></p><input type="hidden" id="filelist-'+this.id+'" data-id="'+this.id+'" name="'+formName+"["+this.id+']" value="'+this.url+'"></li>'}else uploadStatus='<li class="file-status"><span>'+l10n.strings.file+" <strong>"+this.filename+'</strong></span> (<a href="'+this.url+'" target="_blank" rel="external">'+l10n.strings.download+'</a> / <a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+"["+this.id+']">'+l10n.strings.remove_file+'</a>)<input type="hidden" id="filelist-'+this.id+'" data-id="'+this.id+'" name="'+formName+"["+this.id+']" value="'+this.url+'"></li>';fileGroup.push(uploadStatus)}),returnIt?fileGroup:void $(fileGroup).each(function(){$formfield.siblings(".cmb2-media-status").slideDown().append(this)})},cmb.mediaHandlers.single=function(selection){if(attachment=selection.first().toJSON(),$formfield.val(attachment.url),$id(cmb.formfield+"_id").val(attachment.id),attachment.type&&"image"===attachment.type){var width=previewSize[0]?previewSize[0]:350;uploadStatus='<div class="img-status"><img width="'+width+'px" style="max-width: '+width+'px; width: 100%; height: auto;" src="'+attachment.url+'" alt="'+attachment.filename+'" title="'+attachment.filename+'" /><p><a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+'">'+l10n.strings.remove_image+"</a></p></div>"}else uploadStatus='<div class="file-status"><span>'+l10n.strings.file+" <strong>"+attachment.filename+'</strong></span> (<a href="'+attachment.url+'" target="_blank" rel="external">'+l10n.strings.download+'</a> / <a href="#" class="cmb2-remove-file-button" rel="'+cmb.formfield+'">'+l10n.strings.remove_file+"</a>)</div>";$formfield.siblings(".cmb2-media-status").slideDown().html(uploadStatus)},cmb.mediaHandlers.selectFile=function(){var selection=cmb.file_frames[cmb.formfield].state().get("selection"),type=isList?"list":"single";return cmb.attach_id&&isList?void $('[data-id="'+cmb.attach_id+'"]').parents("li").replaceWith(cmb.mediaHandlers.list(selection,!0)):void cmb.mediaHandlers[type](selection)},cmb.mediaHandlers.openModal=function(){var selection=cmb.file_frames[cmb.formfield].state().get("selection");if(!cmb.attach_id)return selection.reset();var attach=wp.media.attachment(cmb.attach_id);attach.fetch(),selection.set(attach?[attach]:[])},cmb.file_frames[cmb.formfield].on("select",cmb.mediaHandlers.selectFile).on("open",cmb.mediaHandlers.openModal),cmb.file_frames[cmb.formfield].open()}},cmb.handleRemoveMedia=function(evt){evt.preventDefault();var $self=$(this);return $self.is(".cmb-attach-list .cmb2-remove-file-button")?($self.parents("li").remove(),!1):(cmb.formfield=$self.attr("rel"),cmb.metabox().find("input#"+cmb.formfield).val(""),cmb.metabox().find("input#"+cmb.formfield+"_id").val(""),$self.parents(".cmb2-media-status").html(""),!1)},cmb.cleanRow=function($row,prevNum,group){var $inputs=$row.find('input:not([type="button"]), select, textarea, label'),$other=$row.find("[id]").not('input:not([type="button"]), select, textarea, label');return group&&($row.find(".cmb-repeat-table .cmb-repeat-row:not(:first-child)").remove(),$other.length&&$other.each(function(){var $_this=$(this),oldID=$_this.attr("id"),newID=oldID.replace("_"+prevNum,"_"+cmb.idNumber),$buttons=$row.find('[data-selector="'+oldID+'"]');$_this.attr("id",newID),$buttons.length&&$buttons.attr("data-selector",newID).data("selector",newID)})),cmb.neweditor_id=[],$inputs.filter(":checked").prop("checked",!1),$inputs.filter(":selected").prop("selected",!1),$row.find("h3.cmb-group-title").length&&$row.find("h3.cmb-group-title").text($row.data("title").replace("{#}",cmb.idNumber+1)),$inputs.each(function(){var newID,oldID,$newInput=$(this),isEditor=$newInput.hasClass("wp-editor-area"),oldFor=$newInput.attr("for"),oldVal=$newInput.attr("value"),attrs={};if(oldFor)attrs={"for":oldFor.replace("_"+prevNum,"_"+cmb.idNumber)};else{var oldName=$newInput.attr("name"),newName=oldName?oldName.replace("["+prevNum+"]","["+cmb.idNumber+"]"):"";oldID=$newInput.attr("id"),newID=oldID?oldID.replace("_"+prevNum,"_"+cmb.idNumber):"",attrs={id:newID,name:newName,"data-iterator":cmb.idNumber}}if(undefined!==typeof oldVal&&oldVal&&(attrs.value=""),"TEXTAREA"===$newInput.prop("tagName")&&$newInput.html(""),$newInput.removeClass("hasDatepicker").attr(attrs).val(""),isEditor){newID=newID?oldID.replace("zx"+prevNum,"zx"+cmb.idNumber):"",$newInput.html("");var $wysiwyg=$newInput.parents(".cmb-type-wysiwyg");$wysiwyg.find(".mce-tinymce:not(:first-child)").remove();var html=$wysiwyg.html().replace(new RegExp(oldID,"g"),newID);$wysiwyg.html(html),cmb.neweditor_id.push({id:newID,old:oldID})}}),cmb},cmb.newRowHousekeeping=function($row){var $colorPicker=$row.find(".wp-picker-container"),$list=$row.find(".cmb2-media-status");return $colorPicker.length&&$colorPicker.each(function(){var $td=$(this).parent();$td.html($td.find('input[type="text"].cmb2-colorpicker').attr("style",""))}),$list.length&&$list.empty(),cmb},cmb.afterRowInsert=function($row){var _prop;if(cmb.neweditor_id.length){var i;for(i=cmb.neweditor_id.length-1;i>=0;i--){var id=cmb.neweditor_id[i].id,old=cmb.neweditor_id[i].old;if("undefined"==typeof tinyMCEPreInit.mceInit[id]){var newSettings=jQuery.extend({},tinyMCEPreInit.mceInit[old]);for(_prop in newSettings)"string"==typeof newSettings[_prop]&&(newSettings[_prop]=newSettings[_prop].replace(new RegExp(old,"g"),id));tinyMCEPreInit.mceInit[id]=newSettings}if("undefined"==typeof tinyMCEPreInit.qtInit[id]){var newQTS=jQuery.extend({},tinyMCEPreInit.qtInit[old]);for(_prop in newQTS)"string"==typeof newQTS[_prop]&&(newQTS[_prop]=newQTS[_prop].replace(new RegExp(old,"g"),id));tinyMCEPreInit.qtInit[id]=newQTS}tinyMCE.init({id:tinyMCEPreInit.mceInit[id]})}}cmb.initPickers($row.find('input[type="text"].cmb2-timepicker'),$row.find('input[type="text"].cmb2-datepicker'),$row.find('input[type="text"].cmb2-colorpicker'))},cmb.updateNameAttr=function(){var $this=$(this),name=$this.attr("name");if("undefined"!=typeof name){var prevNum=parseInt($this.parents(".cmb-repeatable-grouping").data("iterator")),newNum=prevNum-1,$newName=name.replace("["+prevNum+"]","["+newNum+"]");$this.attr("name",$newName)}},cmb.emptyValue=function(evt,row){$('input:not([type="button"]), textarea',row).val("")},cmb.addGroupRow=function(evt){evt.preventDefault();var $self=$(this);$self.trigger("cmb2_add_group_row_start",$self);var $table=$id($self.data("selector")),$oldRow=$table.find(".cmb-repeatable-grouping").last(),prevNum=parseInt($oldRow.data("iterator"));cmb.idNumber=prevNum+1;var $row=$oldRow.clone();cmb.newRowHousekeeping($row.data("title",$self.data("grouptitle"))).cleanRow($row,prevNum,!0),$row.find(".cmb-add-row-button").prop("disabled",!1);var $newRow=$('<div class="postbox cmb-row cmb-repeatable-grouping" data-iterator="'+cmb.idNumber+'">'+$row.html()+"</div>");$oldRow.after($newRow),cmb.afterRowInsert($newRow),$table.find(".cmb-repeatable-grouping").length<=1?$table.find(".cmb-remove-group-row").prop("disabled",!0):$table.find(".cmb-remove-group-row").prop("disabled",!1),$table.trigger("cmb2_add_row",$newRow)},cmb.addAjaxRow=function(evt){evt.preventDefault();var $self=$(this),$table=$id($self.data("selector")),$emptyrow=$table.find(".empty-row"),prevNum=parseInt($emptyrow.find("[data-iterator]").data("iterator"));cmb.idNumber=prevNum+1;var $row=$emptyrow.clone();cmb.newRowHousekeeping($row).cleanRow($row,prevNum),$emptyrow.removeClass("empty-row hidden").addClass("cmb-repeat-row"),$emptyrow.after($row),cmb.afterRowInsert($row),$table.trigger("cmb2_add_row",$row),$table.find(".cmb-remove-row-button").removeClass("button-disabled")},cmb.removeGroupRow=function(evt){evt.preventDefault();var $self=$(this),$table=$id($self.data("selector")),$parent=$self.parents(".cmb-repeatable-grouping"),number=$table.find(".cmb-repeatable-grouping").length;number>1&&($table.trigger("cmb2_remove_group_row_start",$self),$parent.nextAll(".cmb-repeatable-grouping").find(cmb.repeatEls).each(cmb.updateNameAttr),$parent.remove(),2>=number?$table.find(".cmb-remove-group-row").prop("disabled",!0):$table.find(".cmb-remove-group-row").prop("disabled",!1),$table.trigger("cmb2_remove_row"))},cmb.removeAjaxRow=function(evt){evt.preventDefault();var $self=$(this);if(!$self.hasClass("button-disabled")){var $parent=$self.parents(".cmb-row"),$table=$self.parents(".cmb-repeat-table"),number=$table.find(".cmb-row").length;number>2?($parent.hasClass("empty-row")&&$parent.prev().addClass("empty-row").removeClass("cmb-repeat-row"),$self.parents(".cmb-repeat-table .cmb-row").remove(),3===number&&$table.find(".cmb-remove-row-button").addClass("button-disabled"),$table.trigger("cmb2_remove_row")):$self.addClass("button-disabled")}},cmb.shiftRows=function(evt){evt.preventDefault();var $self=$(this);$self.trigger("cmb2_shift_rows_enter",$self);var $parent=$self.parents(".cmb-repeatable-grouping"),$goto=$self.hasClass("move-up")?$parent.prev(".cmb-repeatable-grouping"):$parent.next(".cmb-repeatable-grouping");if($goto.length){$self.trigger("cmb2_shift_rows_start",$self);var inputVals=[];$parent.find(cmb.repeatEls).each(function(){var val,$element=$(this);val=$element.hasClass("cmb2-media-status")?$element.html():"checkbox"===$element.attr("type")||"radio"===$element.attr("type")?$element.is(":checked"):"select"===$element.prop("tagName")?$element.is(":selected"):$element.val(),inputVals.push({val:val,$:$element})}),$goto.find(cmb.repeatEls).each(function(index){var val,$element=$(this);$element.hasClass("cmb2-media-status")?(val=$element.html(),$element.html(inputVals[index].val),inputVals[index].$.html(val)):"checkbox"===$element.attr("type")||"radio"===$element.attr("type")?(inputVals[index].$.prop("checked",$element.is(":checked")),$element.prop("checked",inputVals[index].val)):"select"===$element.prop("tagName")?(inputVals[index].$.prop("selected",$element.is(":selected")),$element.prop("selected",inputVals[index].val)):(inputVals[index].$.val($element.val()),$element.val(inputVals[index].val))}),$self.trigger("cmb2_shift_rows_complete",$self)}},cmb.initPickers=function($timePickers,$datePickers,$colorPickers){cmb.initTimePickers($timePickers),cmb.initDatePickers($datePickers),cmb.initColorPickers($colorPickers)},cmb.initTimePickers=function($selector){$selector.length&&($selector.timepicker("destroy"),$selector.timepicker(cmb.defaults.time_picker))},cmb.initDatePickers=function($selector){$selector.length&&($selector.datepicker("destroy"),$selector.datepicker(cmb.defaults.date_picker))},cmb.initColorPickers=function($selector){$selector.length&&("object"==typeof jQuery.wp&&"function"==typeof jQuery.wp.wpColorPicker?$selector.wpColorPicker(cmb.defaults.color_picker):$selector.each(function(i){$(this).after('<div id="picker-'+i+'" style="z-index: 1000; background: #EEE; border: 1px solid #CCC; position: absolute; display: block;"></div>'),$id("picker-"+i).hide().farbtastic($(this))}).focus(function(){$(this).next().show()}).blur(function(){$(this).next().hide()}))},cmb.makeListSortable=function(){var $filelist=cmb.metabox().find(".cmb2-media-status.cmb-attach-list");$filelist.length&&$filelist.sortable({cursor:"move"}).disableSelection()},cmb.maybeOembed=function(evt){var $self=$(this),type=evt.type,m={focusout:function(){setTimeout(function(){cmb.spinner(".postbox .cmb2-metabox",!0)},2e3)},keyup:function(){var betw=function(min,max){return evt.which<=max&&evt.which>=min};(betw(48,90)||betw(96,111)||betw(8,9)||187===evt.which||190===evt.which)&&cmb.doAjax($self,evt)},paste:function(){setTimeout(function(){cmb.doAjax($self)},100)}};m[type]()},cmb.resizeoEmbeds=function(){cmb.metabox().each(function(){var $self=$(this),$tableWrap=$self.parents(".inside"),isSide=$self.parents(".inner-sidebar").length||$self.parents("#side-sortables").length,isSmall=isSide,isSmallest=!1;if(!$tableWrap.length)return!0;var tableW=$tableWrap.width();cmb.styleBreakPoint>tableW&&(isSmall=!0,isSmallest=cmb.styleBreakPoint-62>tableW),tableW=isSmall?tableW:Math.round(.82*$tableWrap.width()*.97);var newWidth=tableW-30;if(!isSmall||isSide||isSmallest||(newWidth-=75),newWidth>639)return!0;var $embeds=$self.find(".cmb-type-oembed .embed-status"),$children=$embeds.children().not(".cmb2-remove-wrapper");return $children.length?void $children.each(function(){var $self=$(this),iwidth=$self.width(),iheight=$self.height(),_newWidth=newWidth;$self.parents(".cmb-repeat-row").length&&!isSmall&&(_newWidth=newWidth-91,_newWidth=785>tableW?_newWidth-15:_newWidth);var newHeight=Math.round(_newWidth*iheight/iwidth);$self.width(_newWidth).height(newHeight)}):!0})},cmb.log=function(){l10n.script_debug&&console&&"function"==typeof console.log&&console.log.apply(console,arguments)},cmb.spinner=function($context,hide){hide?$(".cmb-spinner",$context).hide():$(".cmb-spinner",$context).show()},cmb.doAjax=function($obj){var oembed_url=$obj.val();if(!(oembed_url.length<6)){var field_id=$obj.attr("id"),$context=$obj.closest(".cmb-td"),$embed_container=$context.find(".embed-status"),$embed_wrap=$context.find(".embed_wrap"),$child_el=$embed_container.find(":first-child"),oembed_width=$embed_container.length&&$child_el.length?$child_el.width():$obj.width();cmb.log("oembed_url",oembed_url,field_id),cmb.spinner($context),$embed_wrap.html(""),setTimeout(function(){$(".cmb2-oembed:focus").val()===oembed_url&&$.ajax({type:"post",dataType:"json",url:l10n.ajaxurl,data:{action:"cmb2_oembed_handler",oembed_url:oembed_url,oembed_width:oembed_width>300?oembed_width:300,field_id:field_id,object_id:$obj.data("objectid"),object_type:$obj.data("objecttype"),cmb2_ajax_nonce:l10n.ajax_nonce},success:function(response){cmb.log(response),cmb.spinner($context,!0),$embed_wrap.html(response.data)}})},500)}},$(document).ready(cmb.init),cmb}(window,document,jQuery);
|
|
inc/cmb2/js/index.php
DELETED
File without changes
|
inc/cmb2/js/jquery-ui-timepicker-addon.min.js
DELETED
@@ -1,5 +0,0 @@
|
|
1 |
-
/*! jQuery Timepicker Addon - v1.5.0 - 2014-09-01
|
2 |
-
* http://trentrichardson.com/examples/timepicker
|
3 |
-
* Copyright (c) 2014 Trent Richardson; Licensed MIT */
|
4 |
-
(function($){if($.ui.timepicker=$.ui.timepicker||{},!$.ui.timepicker.version){$.extend($.ui,{timepicker:{version:"1.5.0"}});var Timepicker=function(){this.regional=[],this.regional[""]={currentText:"Now",closeText:"Done",amNames:["AM","A"],pmNames:["PM","P"],timeFormat:"HH:mm",timeSuffix:"",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second",millisecText:"Millisecond",microsecText:"Microsecond",timezoneText:"Time Zone",isRTL:!1},this._defaults={showButtonPanel:!0,timeOnly:!1,timeOnlyShowDate:!1,showHour:null,showMinute:null,showSecond:null,showMillisec:null,showMicrosec:null,showTimezone:null,showTime:!0,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,stepMicrosec:1,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,microsecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,microsecMax:999,minDateTime:null,maxDateTime:null,maxTime:null,minTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,microsecGrid:0,alwaysSetTime:!0,separator:" ",altFieldTimeOnly:!0,altTimeFormat:null,altSeparator:null,altTimeSuffix:null,altRedirectFocus:!0,pickerTimeFormat:null,pickerTimeSuffix:null,showTimepicker:!0,timezoneList:null,addSliderAccess:!1,sliderAccessArgs:null,controlType:"slider",defaultValue:null,parse:"strict"},$.extend(this._defaults,this.regional[""])};$.extend(Timepicker.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,microsec_slider:null,timezone_select:null,maxTime:null,minTime:null,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,microsecMinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,microsecMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",timezoneList:null,units:["hour","minute","second","millisec","microsec"],support:{},control:null,setDefaults:function(e){return extendRemove(this._defaults,e||{}),this},_newInst:function($input,opts){var tp_inst=new Timepicker,inlineSettings={},fns={},overrides,i;for(var attrName in this._defaults)if(this._defaults.hasOwnProperty(attrName)){var attrValue=$input.attr("time:"+attrName);if(attrValue)try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}overrides={beforeShow:function(e,t){return $.isFunction(tp_inst._defaults.evnts.beforeShow)?tp_inst._defaults.evnts.beforeShow.call($input[0],e,t,tp_inst):void 0},onChangeMonthYear:function(e,t,i){tp_inst._updateDateTime(i),$.isFunction(tp_inst._defaults.evnts.onChangeMonthYear)&&tp_inst._defaults.evnts.onChangeMonthYear.call($input[0],e,t,i,tp_inst)},onClose:function(e,t){tp_inst.timeDefined===!0&&""!==$input.val()&&tp_inst._updateDateTime(t),$.isFunction(tp_inst._defaults.evnts.onClose)&&tp_inst._defaults.evnts.onClose.call($input[0],e,t,tp_inst)}};for(i in overrides)overrides.hasOwnProperty(i)&&(fns[i]=opts[i]||null);tp_inst._defaults=$.extend({},this._defaults,inlineSettings,opts,overrides,{evnts:fns,timepicker:tp_inst}),tp_inst.amNames=$.map(tp_inst._defaults.amNames,function(e){return e.toUpperCase()}),tp_inst.pmNames=$.map(tp_inst._defaults.pmNames,function(e){return e.toUpperCase()}),tp_inst.support=detectSupport(tp_inst._defaults.timeFormat+(tp_inst._defaults.pickerTimeFormat?tp_inst._defaults.pickerTimeFormat:"")+(tp_inst._defaults.altTimeFormat?tp_inst._defaults.altTimeFormat:"")),"string"==typeof tp_inst._defaults.controlType?("slider"===tp_inst._defaults.controlType&&$.ui.slider===void 0&&(tp_inst._defaults.controlType="select"),tp_inst.control=tp_inst._controls[tp_inst._defaults.controlType]):tp_inst.control=tp_inst._defaults.controlType;var timezoneList=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-270,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,525,540,570,600,630,660,690,720,765,780,840];null!==tp_inst._defaults.timezoneList&&(timezoneList=tp_inst._defaults.timezoneList);var tzl=timezoneList.length,tzi=0,tzv=null;if(tzl>0&&"object"!=typeof timezoneList[0])for(;tzl>tzi;tzi++)tzv=timezoneList[tzi],timezoneList[tzi]={value:tzv,label:$.timepicker.timezoneOffsetString(tzv,tp_inst.support.iso8601)};return tp_inst._defaults.timezoneList=timezoneList,tp_inst.timezone=null!==tp_inst._defaults.timezone?$.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone):-1*(new Date).getTimezoneOffset(),tp_inst.hour=tp_inst._defaults.hour<tp_inst._defaults.hourMin?tp_inst._defaults.hourMin:tp_inst._defaults.hour>tp_inst._defaults.hourMax?tp_inst._defaults.hourMax:tp_inst._defaults.hour,tp_inst.minute=tp_inst._defaults.minute<tp_inst._defaults.minuteMin?tp_inst._defaults.minuteMin:tp_inst._defaults.minute>tp_inst._defaults.minuteMax?tp_inst._defaults.minuteMax:tp_inst._defaults.minute,tp_inst.second=tp_inst._defaults.second<tp_inst._defaults.secondMin?tp_inst._defaults.secondMin:tp_inst._defaults.second>tp_inst._defaults.secondMax?tp_inst._defaults.secondMax:tp_inst._defaults.second,tp_inst.millisec=tp_inst._defaults.millisec<tp_inst._defaults.millisecMin?tp_inst._defaults.millisecMin:tp_inst._defaults.millisec>tp_inst._defaults.millisecMax?tp_inst._defaults.millisecMax:tp_inst._defaults.millisec,tp_inst.microsec=tp_inst._defaults.microsec<tp_inst._defaults.microsecMin?tp_inst._defaults.microsecMin:tp_inst._defaults.microsec>tp_inst._defaults.microsecMax?tp_inst._defaults.microsecMax:tp_inst._defaults.microsec,tp_inst.ampm="",tp_inst.$input=$input,tp_inst._defaults.altField&&(tp_inst.$altInput=$(tp_inst._defaults.altField),tp_inst._defaults.altRedirectFocus===!0&&tp_inst.$altInput.css({cursor:"pointer"}).focus(function(){$input.trigger("focus")})),(0===tp_inst._defaults.minDate||0===tp_inst._defaults.minDateTime)&&(tp_inst._defaults.minDate=new Date),(0===tp_inst._defaults.maxDate||0===tp_inst._defaults.maxDateTime)&&(tp_inst._defaults.maxDate=new Date),void 0!==tp_inst._defaults.minDate&&tp_inst._defaults.minDate instanceof Date&&(tp_inst._defaults.minDateTime=new Date(tp_inst._defaults.minDate.getTime())),void 0!==tp_inst._defaults.minDateTime&&tp_inst._defaults.minDateTime instanceof Date&&(tp_inst._defaults.minDate=new Date(tp_inst._defaults.minDateTime.getTime())),void 0!==tp_inst._defaults.maxDate&&tp_inst._defaults.maxDate instanceof Date&&(tp_inst._defaults.maxDateTime=new Date(tp_inst._defaults.maxDate.getTime())),void 0!==tp_inst._defaults.maxDateTime&&tp_inst._defaults.maxDateTime instanceof Date&&(tp_inst._defaults.maxDate=new Date(tp_inst._defaults.maxDateTime.getTime())),tp_inst.$input.bind("focus",function(){tp_inst._onFocus()}),tp_inst},_addTimePicker:function(e){var t=this.$altInput&&this._defaults.altFieldTimeOnly?this.$input.val()+" "+this.$altInput.val():this.$input.val();this.timeDefined=this._parseTime(t),this._limitMinMaxDateTime(e,!1),this._injectTimePicker()},_parseTime:function(e,t){if(this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),t||!this._defaults.timeOnly){var i=$.datepicker._get(this.inst,"dateFormat");try{var s=parseDateTimeInternal(i,this._defaults.timeFormat,e,$.datepicker._getFormatConfig(this.inst),this._defaults);if(!s.timeObj)return!1;$.extend(this,s.timeObj)}catch(a){return $.timepicker.log("Error parsing the date/time string: "+a+"\ndate/time string = "+e+"\ntimeFormat = "+this._defaults.timeFormat+"\ndateFormat = "+i),!1}return!0}var n=$.datepicker.parseTime(this._defaults.timeFormat,e,this._defaults);return n?($.extend(this,n),!0):!1},_injectTimePicker:function(){var e=this.inst.dpDiv,t=this.inst.settings,i=this,s="",a="",n=null,r={},l={},o=null,c=0,u=0;if(0===e.find("div.ui-timepicker-div").length&&t.showTimepicker){var m=' style="display:none;"',d='<div class="ui-timepicker-div'+(t.isRTL?" ui-timepicker-rtl":"")+'"><dl>'+'<dt class="ui_tpicker_time_label"'+(t.showTime?"":m)+">"+t.timeText+"</dt>"+'<dd class="ui_tpicker_time"'+(t.showTime?"":m)+"></dd>";for(c=0,u=this.units.length;u>c;c++){if(s=this.units[c],a=s.substr(0,1).toUpperCase()+s.substr(1),n=null!==t["show"+a]?t["show"+a]:this.support[s],r[s]=parseInt(t[s+"Max"]-(t[s+"Max"]-t[s+"Min"])%t["step"+a],10),l[s]=0,d+='<dt class="ui_tpicker_'+s+'_label"'+(n?"":m)+">"+t[s+"Text"]+"</dt>"+'<dd class="ui_tpicker_'+s+'"><div class="ui_tpicker_'+s+'_slider"'+(n?"":m)+"></div>",n&&t[s+"Grid"]>0){if(d+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>',"hour"===s)for(var h=t[s+"Min"];r[s]>=h;h+=parseInt(t[s+"Grid"],10)){l[s]++;var p=$.datepicker.formatTime(this.support.ampm?"hht":"HH",{hour:h},t);d+='<td data-for="'+s+'">'+p+"</td>"}else for(var _=t[s+"Min"];r[s]>=_;_+=parseInt(t[s+"Grid"],10))l[s]++,d+='<td data-for="'+s+'">'+(10>_?"0":"")+_+"</td>";d+="</tr></table></div>"}d+="</dd>"}var f=null!==t.showTimezone?t.showTimezone:this.support.timezone;d+='<dt class="ui_tpicker_timezone_label"'+(f?"":m)+">"+t.timezoneText+"</dt>",d+='<dd class="ui_tpicker_timezone" '+(f?"":m)+"></dd>",d+="</dl></div>";var g=$(d);for(t.timeOnly===!0&&(g.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+t.timeOnlyTitle+"</div>"+"</div>"),e.find(".ui-datepicker-header, .ui-datepicker-calendar").hide()),c=0,u=i.units.length;u>c;c++)s=i.units[c],a=s.substr(0,1).toUpperCase()+s.substr(1),n=null!==t["show"+a]?t["show"+a]:this.support[s],i[s+"_slider"]=i.control.create(i,g.find(".ui_tpicker_"+s+"_slider"),s,i[s],t[s+"Min"],r[s],t["step"+a]),n&&t[s+"Grid"]>0&&(o=100*l[s]*t[s+"Grid"]/(r[s]-t[s+"Min"]),g.find(".ui_tpicker_"+s+" table").css({width:o+"%",marginLeft:t.isRTL?"0":o/(-2*l[s])+"%",marginRight:t.isRTL?o/(-2*l[s])+"%":"0",borderCollapse:"collapse"}).find("td").click(function(){var e=$(this),t=e.html(),a=parseInt(t.replace(/[^0-9]/g),10),n=t.replace(/[^apm]/gi),r=e.data("for");"hour"===r&&(-1!==n.indexOf("p")&&12>a?a+=12:-1!==n.indexOf("a")&&12===a&&(a=0)),i.control.value(i,i[r+"_slider"],s,a),i._onTimeChange(),i._onSelectHandler()}).css({cursor:"pointer",width:100/l[s]+"%",textAlign:"center",overflow:"hidden"}));if(this.timezone_select=g.find(".ui_tpicker_timezone").append("<select></select>").find("select"),$.fn.append.apply(this.timezone_select,$.map(t.timezoneList,function(e){return $("<option />").val("object"==typeof e?e.value:e).text("object"==typeof e?e.label:e)})),this.timezone!==void 0&&null!==this.timezone&&""!==this.timezone){var M=-1*new Date(this.inst.selectedYear,this.inst.selectedMonth,this.inst.selectedDay,12).getTimezoneOffset();M===this.timezone?selectLocalTimezone(i):this.timezone_select.val(this.timezone)}else this.hour!==void 0&&null!==this.hour&&""!==this.hour?this.timezone_select.val(t.timezone):selectLocalTimezone(i);this.timezone_select.change(function(){i._onTimeChange(),i._onSelectHandler()});var v=e.find(".ui-datepicker-buttonpane");if(v.length?v.before(g):e.append(g),this.$timeObj=g.find(".ui_tpicker_time"),null!==this.inst){var k=this.timeDefined;this._onTimeChange(),this.timeDefined=k}if(this._defaults.addSliderAccess){var T=this._defaults.sliderAccessArgs,D=this._defaults.isRTL;T.isRTL=D,setTimeout(function(){if(0===g.find(".ui-slider-access").length){g.find(".ui-slider:visible").sliderAccess(T);var e=g.find(".ui-slider-access:eq(0)").outerWidth(!0);e&&g.find("table:visible").each(function(){var t=$(this),i=t.outerWidth(),s=(""+t.css(D?"marginRight":"marginLeft")).replace("%",""),a=i-e,n=s*a/i+"%",r={width:a,marginRight:0,marginLeft:0};r[D?"marginRight":"marginLeft"]=n,t.css(r)})}},10)}i._limitMinMaxDateTime(this.inst,!0)}},_limitMinMaxDateTime:function(e,t){var i=this._defaults,s=new Date(e.selectedYear,e.selectedMonth,e.selectedDay);if(this._defaults.showTimepicker){if(null!==$.datepicker._get(e,"minDateTime")&&void 0!==$.datepicker._get(e,"minDateTime")&&s){var a=$.datepicker._get(e,"minDateTime"),n=new Date(a.getFullYear(),a.getMonth(),a.getDate(),0,0,0,0);(null===this.hourMinOriginal||null===this.minuteMinOriginal||null===this.secondMinOriginal||null===this.millisecMinOriginal||null===this.microsecMinOriginal)&&(this.hourMinOriginal=i.hourMin,this.minuteMinOriginal=i.minuteMin,this.secondMinOriginal=i.secondMin,this.millisecMinOriginal=i.millisecMin,this.microsecMinOriginal=i.microsecMin),e.settings.timeOnly||n.getTime()===s.getTime()?(this._defaults.hourMin=a.getHours(),this.hour<=this._defaults.hourMin?(this.hour=this._defaults.hourMin,this._defaults.minuteMin=a.getMinutes(),this.minute<=this._defaults.minuteMin?(this.minute=this._defaults.minuteMin,this._defaults.secondMin=a.getSeconds(),this.second<=this._defaults.secondMin?(this.second=this._defaults.secondMin,this._defaults.millisecMin=a.getMilliseconds(),this.millisec<=this._defaults.millisecMin?(this.millisec=this._defaults.millisecMin,this._defaults.microsecMin=a.getMicroseconds()):(this.microsec<this._defaults.microsecMin&&(this.microsec=this._defaults.microsecMin),this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.hourMin=this.hourMinOriginal,this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)}if(null!==$.datepicker._get(e,"maxDateTime")&&void 0!==$.datepicker._get(e,"maxDateTime")&&s){var r=$.datepicker._get(e,"maxDateTime"),l=new Date(r.getFullYear(),r.getMonth(),r.getDate(),0,0,0,0);(null===this.hourMaxOriginal||null===this.minuteMaxOriginal||null===this.secondMaxOriginal||null===this.millisecMaxOriginal)&&(this.hourMaxOriginal=i.hourMax,this.minuteMaxOriginal=i.minuteMax,this.secondMaxOriginal=i.secondMax,this.millisecMaxOriginal=i.millisecMax,this.microsecMaxOriginal=i.microsecMax),e.settings.timeOnly||l.getTime()===s.getTime()?(this._defaults.hourMax=r.getHours(),this.hour>=this._defaults.hourMax?(this.hour=this._defaults.hourMax,this._defaults.minuteMax=r.getMinutes(),this.minute>=this._defaults.minuteMax?(this.minute=this._defaults.minuteMax,this._defaults.secondMax=r.getSeconds(),this.second>=this._defaults.secondMax?(this.second=this._defaults.secondMax,this._defaults.millisecMax=r.getMilliseconds(),this.millisec>=this._defaults.millisecMax?(this.millisec=this._defaults.millisecMax,this._defaults.microsecMax=r.getMicroseconds()):(this.microsec>this._defaults.microsecMax&&(this.microsec=this._defaults.microsecMax),this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.hourMax=this.hourMaxOriginal,this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)}if(null!==e.settings.minTime){var o=new Date("01/01/1970 "+e.settings.minTime);this.hour<o.getHours()?(this.hour=this._defaults.hourMin=o.getHours(),this.minute=this._defaults.minuteMin=o.getMinutes()):this.hour===o.getHours()&&this.minute<o.getMinutes()?this.minute=this._defaults.minuteMin=o.getMinutes():this._defaults.hourMin<o.getHours()?(this._defaults.hourMin=o.getHours(),this._defaults.minuteMin=o.getMinutes()):this._defaults.minuteMin=this._defaults.hourMin===o.getHours()===this.hour&&this._defaults.minuteMin<o.getMinutes()?o.getMinutes():0}if(null!==e.settings.maxTime){var c=new Date("01/01/1970 "+e.settings.maxTime);this.hour>c.getHours()?(this.hour=this._defaults.hourMax=c.getHours(),this.minute=this._defaults.minuteMax=c.getMinutes()):this.hour===c.getHours()&&this.minute>c.getMinutes()?this.minute=this._defaults.minuteMax=c.getMinutes():this._defaults.hourMax>c.getHours()?(this._defaults.hourMax=c.getHours(),this._defaults.minuteMax=c.getMinutes()):this._defaults.minuteMax=this._defaults.hourMax===c.getHours()===this.hour&&this._defaults.minuteMax>c.getMinutes()?c.getMinutes():59}if(void 0!==t&&t===!0){var u=parseInt(this._defaults.hourMax-(this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour,10),m=parseInt(this._defaults.minuteMax-(this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute,10),d=parseInt(this._defaults.secondMax-(this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond,10),h=parseInt(this._defaults.millisecMax-(this._defaults.millisecMax-this._defaults.millisecMin)%this._defaults.stepMillisec,10),p=parseInt(this._defaults.microsecMax-(this._defaults.microsecMax-this._defaults.microsecMin)%this._defaults.stepMicrosec,10);this.hour_slider&&(this.control.options(this,this.hour_slider,"hour",{min:this._defaults.hourMin,max:u,step:this._defaults.stepHour}),this.control.value(this,this.hour_slider,"hour",this.hour-this.hour%this._defaults.stepHour)),this.minute_slider&&(this.control.options(this,this.minute_slider,"minute",{min:this._defaults.minuteMin,max:m,step:this._defaults.stepMinute}),this.control.value(this,this.minute_slider,"minute",this.minute-this.minute%this._defaults.stepMinute)),this.second_slider&&(this.control.options(this,this.second_slider,"second",{min:this._defaults.secondMin,max:d,step:this._defaults.stepSecond}),this.control.value(this,this.second_slider,"second",this.second-this.second%this._defaults.stepSecond)),this.millisec_slider&&(this.control.options(this,this.millisec_slider,"millisec",{min:this._defaults.millisecMin,max:h,step:this._defaults.stepMillisec}),this.control.value(this,this.millisec_slider,"millisec",this.millisec-this.millisec%this._defaults.stepMillisec)),this.microsec_slider&&(this.control.options(this,this.microsec_slider,"microsec",{min:this._defaults.microsecMin,max:p,step:this._defaults.stepMicrosec}),this.control.value(this,this.microsec_slider,"microsec",this.microsec-this.microsec%this._defaults.stepMicrosec))}}},_onTimeChange:function(){if(this._defaults.showTimepicker){var e=this.hour_slider?this.control.value(this,this.hour_slider,"hour"):!1,t=this.minute_slider?this.control.value(this,this.minute_slider,"minute"):!1,i=this.second_slider?this.control.value(this,this.second_slider,"second"):!1,s=this.millisec_slider?this.control.value(this,this.millisec_slider,"millisec"):!1,a=this.microsec_slider?this.control.value(this,this.microsec_slider,"microsec"):!1,n=this.timezone_select?this.timezone_select.val():!1,r=this._defaults,l=r.pickerTimeFormat||r.timeFormat,o=r.pickerTimeSuffix||r.timeSuffix;"object"==typeof e&&(e=!1),"object"==typeof t&&(t=!1),"object"==typeof i&&(i=!1),"object"==typeof s&&(s=!1),"object"==typeof a&&(a=!1),"object"==typeof n&&(n=!1),e!==!1&&(e=parseInt(e,10)),t!==!1&&(t=parseInt(t,10)),i!==!1&&(i=parseInt(i,10)),s!==!1&&(s=parseInt(s,10)),a!==!1&&(a=parseInt(a,10)),n!==!1&&(n=""+n);var c=r[12>e?"amNames":"pmNames"][0],u=e!==parseInt(this.hour,10)||t!==parseInt(this.minute,10)||i!==parseInt(this.second,10)||s!==parseInt(this.millisec,10)||a!==parseInt(this.microsec,10)||this.ampm.length>0&&12>e!=(-1!==$.inArray(this.ampm.toUpperCase(),this.amNames))||null!==this.timezone&&n!==""+this.timezone;u&&(e!==!1&&(this.hour=e),t!==!1&&(this.minute=t),i!==!1&&(this.second=i),s!==!1&&(this.millisec=s),a!==!1&&(this.microsec=a),n!==!1&&(this.timezone=n),this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),this._limitMinMaxDateTime(this.inst,!0)),this.support.ampm&&(this.ampm=c),this.formattedTime=$.datepicker.formatTime(r.timeFormat,this,r),this.$timeObj&&(l===r.timeFormat?this.$timeObj.text(this.formattedTime+o):this.$timeObj.text($.datepicker.formatTime(l,this,r)+o)),this.timeDefined=!0,u&&this._updateDateTime()}},_onSelectHandler:function(){var e=this._defaults.onSelect||this.inst.settings.onSelect,t=this.$input?this.$input[0]:null;e&&t&&e.apply(t,[this.formattedDateTime,this])},_updateDateTime:function(e){e=this.inst||e;var t=e.currentYear>0?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(e.selectedYear,e.selectedMonth,e.selectedDay),i=$.datepicker._daylightSavingAdjust(t),s=$.datepicker._get(e,"dateFormat"),a=$.datepicker._getFormatConfig(e),n=null!==i&&this.timeDefined;this.formattedDate=$.datepicker.formatDate(s,null===i?new Date:i,a);var r=this.formattedDate;if(""===e.lastVal&&(e.currentYear=e.selectedYear,e.currentMonth=e.selectedMonth,e.currentDay=e.selectedDay),this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!1?r=this.formattedTime:(this._defaults.timeOnly!==!0&&(this._defaults.alwaysSetTime||n)||this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!0)&&(r+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix),this.formattedDateTime=r,this._defaults.showTimepicker)if(this.$altInput&&this._defaults.timeOnly===!1&&this._defaults.altFieldTimeOnly===!0)this.$altInput.val(this.formattedTime),this.$input.val(this.formattedDate);else if(this.$altInput){this.$input.val(r);var l="",o=null!==this._defaults.altSeparator?this._defaults.altSeparator:this._defaults.separator,c=null!==this._defaults.altTimeSuffix?this._defaults.altTimeSuffix:this._defaults.timeSuffix;this._defaults.timeOnly||(l=this._defaults.altFormat?$.datepicker.formatDate(this._defaults.altFormat,null===i?new Date:i,a):this.formattedDate,l&&(l+=o)),l+=null!==this._defaults.altTimeFormat?$.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+c:this.formattedTime+c,this.$altInput.val(l)}else this.$input.val(r);else this.$input.val(this.formattedDate);this.$input.trigger("change")},_onFocus:function(){if(!this.$input.val()&&this._defaults.defaultValue){this.$input.val(this._defaults.defaultValue);var e=$.datepicker._getInst(this.$input.get(0)),t=$.datepicker._get(e,"timepicker");if(t&&t._defaults.timeOnly&&e.input.val()!==e.lastVal)try{$.datepicker._updateDatepicker(e)}catch(i){$.timepicker.log(i)}}},_controls:{slider:{create:function(e,t,i,s,a,n,r){var l=e._defaults.isRTL;return t.prop("slide",null).slider({orientation:"horizontal",value:l?-1*s:s,min:l?-1*n:a,max:l?-1*a:n,step:r,slide:function(t,s){e.control.value(e,$(this),i,l?-1*s.value:s.value),e._onTimeChange()},stop:function(){e._onSelectHandler()}})},options:function(e,t,i,s,a){if(e._defaults.isRTL){if("string"==typeof s)return"min"===s||"max"===s?void 0!==a?t.slider(s,-1*a):Math.abs(t.slider(s)):t.slider(s);var n=s.min,r=s.max;return s.min=s.max=null,void 0!==n&&(s.max=-1*n),void 0!==r&&(s.min=-1*r),t.slider(s)}return"string"==typeof s&&void 0!==a?t.slider(s,a):t.slider(s)},value:function(e,t,i,s){return e._defaults.isRTL?void 0!==s?t.slider("value",-1*s):Math.abs(t.slider("value")):void 0!==s?t.slider("value",s):t.slider("value")}},select:{create:function(e,t,i,s,a,n,r){for(var l='<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="'+i+'" data-min="'+a+'" data-max="'+n+'" data-step="'+r+'">',o=e._defaults.pickerTimeFormat||e._defaults.timeFormat,c=a;n>=c;c+=r)l+='<option value="'+c+'"'+(c===s?" selected":"")+">",l+="hour"===i?$.datepicker.formatTime($.trim(o.replace(/[^ht ]/gi,"")),{hour:c},e._defaults):"millisec"===i||"microsec"===i||c>=10?c:"0"+(""+c),l+="</option>";return l+="</select>",t.children("select").remove(),$(l).appendTo(t).change(function(){e._onTimeChange(),e._onSelectHandler()}),t},options:function(e,t,i,s,a){var n={},r=t.children("select");if("string"==typeof s){if(void 0===a)return r.data(s);n[s]=a}else n=s;return e.control.create(e,t,r.data("unit"),r.val(),n.min||r.data("min"),n.max||r.data("max"),n.step||r.data("step"))},value:function(e,t,i,s){var a=t.children("select");return void 0!==s?a.val(s):a.val()}}}}),$.fn.extend({timepicker:function(e){e=e||{};var t=Array.prototype.slice.call(arguments);return"object"==typeof e&&(t[0]=$.extend(e,{timeOnly:!0})),$(this).each(function(){$.fn.datetimepicker.apply($(this),t)})},datetimepicker:function(e){e=e||{};var t=arguments;return"string"==typeof e?"getDate"===e||"option"===e&&2===t.length&&"string"==typeof t[1]?$.fn.datepicker.apply($(this[0]),t):this.each(function(){var e=$(this);e.datepicker.apply(e,t)}):this.each(function(){var t=$(this);t.datepicker($.timepicker._newInst(t,e)._defaults)})}}),$.datepicker.parseDateTime=function(e,t,i,s,a){var n=parseDateTimeInternal(e,t,i,s,a);if(n.timeObj){var r=n.timeObj;n.date.setHours(r.hour,r.minute,r.second,r.millisec),n.date.setMicroseconds(r.microsec)}return n.date},$.datepicker.parseTime=function(e,t,i){var s=extendRemove(extendRemove({},$.timepicker._defaults),i||{});-1!==e.replace(/\'.*?\'/g,"").indexOf("Z");var a=function(e,t,i){var s,a=function(e,t){var i=[];return e&&$.merge(i,e),t&&$.merge(i,t),i=$.map(i,function(e){return e.replace(/[.*+?|()\[\]{}\\]/g,"\\$&")}),"("+i.join("|")+")?"},n=function(e){var t=e.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),i={h:-1,m:-1,s:-1,l:-1,c:-1,t:-1,z:-1};if(t)for(var s=0;t.length>s;s++)-1===i[(""+t[s]).charAt(0)]&&(i[(""+t[s]).charAt(0)]=s+1);return i},r="^"+(""+e).replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(e){var t=e.length;switch(e.charAt(0).toLowerCase()){case"h":return 1===t?"(\\d?\\d)":"(\\d{"+t+"})";case"m":return 1===t?"(\\d?\\d)":"(\\d{"+t+"})";case"s":return 1===t?"(\\d?\\d)":"(\\d{"+t+"})";case"l":return"(\\d?\\d?\\d)";case"c":return"(\\d?\\d?\\d)";case"z":return"(z|[-+]\\d\\d:?\\d\\d|\\S+)?";case"t":return a(i.amNames,i.pmNames);default:return"("+e.replace(/\'/g,"").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g,function(e){return"\\"+e})+")?"}}).replace(/\s/g,"\\s?")+i.timeSuffix+"$",l=n(e),o="";s=t.match(RegExp(r,"i"));var c={hour:0,minute:0,second:0,millisec:0,microsec:0};return s?(-1!==l.t&&(void 0===s[l.t]||0===s[l.t].length?(o="",c.ampm=""):(o=-1!==$.inArray(s[l.t].toUpperCase(),i.amNames)?"AM":"PM",c.ampm=i["AM"===o?"amNames":"pmNames"][0])),-1!==l.h&&(c.hour="AM"===o&&"12"===s[l.h]?0:"PM"===o&&"12"!==s[l.h]?parseInt(s[l.h],10)+12:Number(s[l.h])),-1!==l.m&&(c.minute=Number(s[l.m])),-1!==l.s&&(c.second=Number(s[l.s])),-1!==l.l&&(c.millisec=Number(s[l.l])),-1!==l.c&&(c.microsec=Number(s[l.c])),-1!==l.z&&void 0!==s[l.z]&&(c.timezone=$.timepicker.timezoneOffsetNumber(s[l.z])),c):!1},n=function(e,t,i){try{var s=new Date("2012-01-01 "+t);if(isNaN(s.getTime())&&(s=new Date("2012-01-01T"+t),isNaN(s.getTime())&&(s=new Date("01/01/2012 "+t),isNaN(s.getTime()))))throw"Unable to parse time with native Date: "+t;return{hour:s.getHours(),minute:s.getMinutes(),second:s.getSeconds(),millisec:s.getMilliseconds(),microsec:s.getMicroseconds(),timezone:-1*s.getTimezoneOffset()}}catch(n){try{return a(e,t,i)}catch(r){$.timepicker.log("Unable to parse \ntimeString: "+t+"\ntimeFormat: "+e)}}return!1};return"function"==typeof s.parse?s.parse(e,t,s):"loose"===s.parse?n(e,t,s):a(e,t,s)},$.datepicker.formatTime=function(e,t,i){i=i||{},i=$.extend({},$.timepicker._defaults,i),t=$.extend({hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null},t);var s=e,a=i.amNames[0],n=parseInt(t.hour,10);return n>11&&(a=i.pmNames[0]),s=s.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(e){switch(e){case"HH":return("0"+n).slice(-2);case"H":return n;case"hh":return("0"+convert24to12(n)).slice(-2);case"h":return convert24to12(n);case"mm":return("0"+t.minute).slice(-2);case"m":return t.minute;case"ss":return("0"+t.second).slice(-2);case"s":return t.second;case"l":return("00"+t.millisec).slice(-3);case"c":return("00"+t.microsec).slice(-3);case"z":return $.timepicker.timezoneOffsetString(null===t.timezone?i.timezone:t.timezone,!1);case"Z":return $.timepicker.timezoneOffsetString(null===t.timezone?i.timezone:t.timezone,!0);case"T":return a.charAt(0).toUpperCase();case"TT":return a.toUpperCase();case"t":return a.charAt(0).toLowerCase();case"tt":return a.toLowerCase();default:return e.replace(/'/g,"")}})},$.datepicker._base_selectDate=$.datepicker._selectDate,$.datepicker._selectDate=function(e,t){var i,s=this._getInst($(e)[0]),a=this._get(s,"timepicker");a&&s.settings.showTimepicker?(a._limitMinMaxDateTime(s,!0),i=s.inline,s.inline=s.stay_open=!0,this._base_selectDate(e,t),s.inline=i,s.stay_open=!1,this._notifyChange(s),this._updateDatepicker(s)):this._base_selectDate(e,t)},$.datepicker._base_updateDatepicker=$.datepicker._updateDatepicker,$.datepicker._updateDatepicker=function(e){var t=e.input[0];if(!($.datepicker._curInst&&$.datepicker._curInst!==e&&$.datepicker._datepickerShowing&&$.datepicker._lastInput!==t||"boolean"==typeof e.stay_open&&e.stay_open!==!1)){this._base_updateDatepicker(e);var i=this._get(e,"timepicker");i&&i._addTimePicker(e)}},$.datepicker._base_doKeyPress=$.datepicker._doKeyPress,$.datepicker._doKeyPress=function(e){var t=$.datepicker._getInst(e.target),i=$.datepicker._get(t,"timepicker");if(i&&$.datepicker._get(t,"constrainInput")){var s=i.support.ampm,a=null!==i._defaults.showTimezone?i._defaults.showTimezone:i.support.timezone,n=$.datepicker._possibleChars($.datepicker._get(t,"dateFormat")),r=(""+i._defaults.timeFormat).replace(/[hms]/g,"").replace(/TT/g,s?"APM":"").replace(/Tt/g,s?"AaPpMm":"").replace(/tT/g,s?"AaPpMm":"").replace(/T/g,s?"AP":"").replace(/tt/g,s?"apm":"").replace(/t/g,s?"ap":"")+" "+i._defaults.separator+i._defaults.timeSuffix+(a?i._defaults.timezoneList.join(""):"")+i._defaults.amNames.join("")+i._defaults.pmNames.join("")+n,l=String.fromCharCode(void 0===e.charCode?e.keyCode:e.charCode);return e.ctrlKey||" ">l||!n||r.indexOf(l)>-1}return $.datepicker._base_doKeyPress(e)},$.datepicker._base_updateAlternate=$.datepicker._updateAlternate,$.datepicker._updateAlternate=function(e){var t=this._get(e,"timepicker");if(t){var i=t._defaults.altField;if(i){var s=(t._defaults.altFormat||t._defaults.dateFormat,this._getDate(e)),a=$.datepicker._getFormatConfig(e),n="",r=t._defaults.altSeparator?t._defaults.altSeparator:t._defaults.separator,l=t._defaults.altTimeSuffix?t._defaults.altTimeSuffix:t._defaults.timeSuffix,o=null!==t._defaults.altTimeFormat?t._defaults.altTimeFormat:t._defaults.timeFormat;n+=$.datepicker.formatTime(o,t,t._defaults)+l,t._defaults.timeOnly||t._defaults.altFieldTimeOnly||null===s||(n=t._defaults.altFormat?$.datepicker.formatDate(t._defaults.altFormat,s,a)+r+n:t.formattedDate+r+n),$(i).val(e.input.val()?n:"")}}else $.datepicker._base_updateAlternate(e)},$.datepicker._base_doKeyUp=$.datepicker._doKeyUp,$.datepicker._doKeyUp=function(e){var t=$.datepicker._getInst(e.target),i=$.datepicker._get(t,"timepicker");if(i&&i._defaults.timeOnly&&t.input.val()!==t.lastVal)try{$.datepicker._updateDatepicker(t)}catch(s){$.timepicker.log(s)}return $.datepicker._base_doKeyUp(e)},$.datepicker._base_gotoToday=$.datepicker._gotoToday,$.datepicker._gotoToday=function(e){var t=this._getInst($(e)[0]);t.dpDiv,this._base_gotoToday(e);var i=this._get(t,"timepicker");selectLocalTimezone(i);var s=new Date;this._setTime(t,s),this._setDate(t,s)},$.datepicker._disableTimepickerDatepicker=function(e){var t=this._getInst(e);if(t){var i=this._get(t,"timepicker");$(e).datepicker("getDate"),i&&(t.settings.showTimepicker=!1,i._defaults.showTimepicker=!1,i._updateDateTime(t))}},$.datepicker._enableTimepickerDatepicker=function(e){var t=this._getInst(e);if(t){var i=this._get(t,"timepicker");$(e).datepicker("getDate"),i&&(t.settings.showTimepicker=!0,i._defaults.showTimepicker=!0,i._addTimePicker(t),i._updateDateTime(t))}},$.datepicker._setTime=function(e,t){var i=this._get(e,"timepicker");if(i){var s=i._defaults;
|
5 |
-
i.hour=t?t.getHours():s.hour,i.minute=t?t.getMinutes():s.minute,i.second=t?t.getSeconds():s.second,i.millisec=t?t.getMilliseconds():s.millisec,i.microsec=t?t.getMicroseconds():s.microsec,i._limitMinMaxDateTime(e,!0),i._onTimeChange(),i._updateDateTime(e)}},$.datepicker._setTimeDatepicker=function(e,t,i){var s=this._getInst(e);if(s){var a=this._get(s,"timepicker");if(a){this._setDateFromField(s);var n;t&&("string"==typeof t?(a._parseTime(t,i),n=new Date,n.setHours(a.hour,a.minute,a.second,a.millisec),n.setMicroseconds(a.microsec)):(n=new Date(t.getTime()),n.setMicroseconds(t.getMicroseconds())),"Invalid Date"==""+n&&(n=void 0),this._setTime(s,n))}}},$.datepicker._base_setDateDatepicker=$.datepicker._setDateDatepicker,$.datepicker._setDateDatepicker=function(e,t){var i=this._getInst(e),s=t;if(i){"string"==typeof t&&(s=new Date(t),s.getTime()||(this._base_setDateDatepicker.apply(this,arguments),s=$(e).datepicker("getDate")));var a,n=this._get(i,"timepicker");s instanceof Date?(a=new Date(s.getTime()),a.setMicroseconds(s.getMicroseconds())):a=s,n&&a&&(n.support.timezone||null!==n._defaults.timezone||(n.timezone=-1*a.getTimezoneOffset()),s=$.timepicker.timezoneAdjust(s,n.timezone),a=$.timepicker.timezoneAdjust(a,n.timezone)),this._updateDatepicker(i),this._base_setDateDatepicker.apply(this,arguments),this._setTimeDatepicker(e,a,!0)}},$.datepicker._base_getDateDatepicker=$.datepicker._getDateDatepicker,$.datepicker._getDateDatepicker=function(e,t){var i=this._getInst(e);if(i){var s=this._get(i,"timepicker");if(s){void 0===i.lastVal&&this._setDateFromField(i,t);var a=this._getDate(i);return a&&s._parseTime($(e).val(),s.timeOnly)&&(a.setHours(s.hour,s.minute,s.second,s.millisec),a.setMicroseconds(s.microsec),null!=s.timezone&&(s.support.timezone||null!==s._defaults.timezone||(s.timezone=-1*a.getTimezoneOffset()),a=$.timepicker.timezoneAdjust(a,s.timezone))),a}return this._base_getDateDatepicker(e,t)}},$.datepicker._base_parseDate=$.datepicker.parseDate,$.datepicker.parseDate=function(e,t,i){var s;try{s=this._base_parseDate(e,t,i)}catch(a){if(!(a.indexOf(":")>=0))throw a;s=this._base_parseDate(e,t.substring(0,t.length-(a.length-a.indexOf(":")-2)),i),$.timepicker.log("Error parsing the date string: "+a+"\ndate string = "+t+"\ndate format = "+e)}return s},$.datepicker._base_formatDate=$.datepicker._formatDate,$.datepicker._formatDate=function(e){var t=this._get(e,"timepicker");return t?(t._updateDateTime(e),t.$input.val()):this._base_formatDate(e)},$.datepicker._base_optionDatepicker=$.datepicker._optionDatepicker,$.datepicker._optionDatepicker=function(e,t,i){var s,a=this._getInst(e);if(!a)return null;var n=this._get(a,"timepicker");if(n){var r,l,o,c,u=null,m=null,d=null,h=n._defaults.evnts,p={};if("string"==typeof t){if("minDate"===t||"minDateTime"===t)u=i;else if("maxDate"===t||"maxDateTime"===t)m=i;else if("onSelect"===t)d=i;else if(h.hasOwnProperty(t)){if(i===void 0)return h[t];p[t]=i,s={}}}else if("object"==typeof t){t.minDate?u=t.minDate:t.minDateTime?u=t.minDateTime:t.maxDate?m=t.maxDate:t.maxDateTime&&(m=t.maxDateTime);for(r in h)h.hasOwnProperty(r)&&t[r]&&(p[r]=t[r])}for(r in p)p.hasOwnProperty(r)&&(h[r]=p[r],s||(s=$.extend({},t)),delete s[r]);if(s&&isEmptyObject(s))return;if(u?(u=0===u?new Date:new Date(u),n._defaults.minDate=u,n._defaults.minDateTime=u):m?(m=0===m?new Date:new Date(m),n._defaults.maxDate=m,n._defaults.maxDateTime=m):d&&(n._defaults.onSelect=d),u||m)return c=$(e),o=c.datetimepicker("getDate"),l=this._base_optionDatepicker.call($.datepicker,e,s||t,i),c.datetimepicker("setDate",o),l}return void 0===i?this._base_optionDatepicker.call($.datepicker,e,t):this._base_optionDatepicker.call($.datepicker,e,s||t,i)};var isEmptyObject=function(e){var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0},extendRemove=function(e,t){$.extend(e,t);for(var i in t)(null===t[i]||void 0===t[i])&&(e[i]=t[i]);return e},detectSupport=function(e){var t=e.replace(/'.*?'/g,"").toLowerCase(),i=function(e,t){return-1!==e.indexOf(t)?!0:!1};return{hour:i(t,"h"),minute:i(t,"m"),second:i(t,"s"),millisec:i(t,"l"),microsec:i(t,"c"),timezone:i(t,"z"),ampm:i(t,"t")&&i(e,"h"),iso8601:i(e,"Z")}},convert24to12=function(e){return e%=12,0===e&&(e=12),e+""},computeEffectiveSetting=function(e,t){return e&&e[t]?e[t]:$.timepicker._defaults[t]},splitDateTime=function(e,t){var i=computeEffectiveSetting(t,"separator"),s=computeEffectiveSetting(t,"timeFormat"),a=s.split(i),n=a.length,r=e.split(i),l=r.length;return l>1?{dateString:r.splice(0,l-n).join(i),timeString:r.splice(0,n).join(i)}:{dateString:e,timeString:""}},parseDateTimeInternal=function(e,t,i,s,a){var n,r,l;if(r=splitDateTime(i,a),n=$.datepicker._base_parseDate(e,r.dateString,s),""===r.timeString)return{date:n};if(l=$.datepicker.parseTime(t,r.timeString,a),!l)throw"Wrong time format";return{date:n,timeObj:l}},selectLocalTimezone=function(e,t){if(e&&e.timezone_select){var i=t||new Date;e.timezone_select.val(-i.getTimezoneOffset())}};$.timepicker=new Timepicker,$.timepicker.timezoneOffsetString=function(e,t){if(isNaN(e)||e>840||-720>e)return e;var i=e,s=i%60,a=(i-s)/60,n=t?":":"",r=(i>=0?"+":"-")+("0"+Math.abs(a)).slice(-2)+n+("0"+Math.abs(s)).slice(-2);return"+00:00"===r?"Z":r},$.timepicker.timezoneOffsetNumber=function(e){var t=(""+e).replace(":","");return"Z"===t.toUpperCase()?0:/^(\-|\+)\d{4}$/.test(t)?("-"===t.substr(0,1)?-1:1)*(60*parseInt(t.substr(1,2),10)+parseInt(t.substr(3,2),10)):e},$.timepicker.timezoneAdjust=function(e,t){var i=$.timepicker.timezoneOffsetNumber(t);return isNaN(i)||e.setMinutes(e.getMinutes()+-e.getTimezoneOffset()-i),e},$.timepicker.timeRange=function(e,t,i){return $.timepicker.handleRange("timepicker",e,t,i)},$.timepicker.datetimeRange=function(e,t,i){$.timepicker.handleRange("datetimepicker",e,t,i)},$.timepicker.dateRange=function(e,t,i){$.timepicker.handleRange("datepicker",e,t,i)},$.timepicker.handleRange=function(e,t,i,s){function a(a,n){var r=t[e]("getDate"),l=i[e]("getDate"),o=a[e]("getDate");if(null!==r){var c=new Date(r.getTime()),u=new Date(r.getTime());c.setMilliseconds(c.getMilliseconds()+s.minInterval),u.setMilliseconds(u.getMilliseconds()+s.maxInterval),s.minInterval>0&&c>l?i[e]("setDate",c):s.maxInterval>0&&l>u?i[e]("setDate",u):r>l&&n[e]("setDate",o)}}function n(t,i,a){if(t.val()){var n=t[e].call(t,"getDate");null!==n&&s.minInterval>0&&("minDate"===a&&n.setMilliseconds(n.getMilliseconds()+s.minInterval),"maxDate"===a&&n.setMilliseconds(n.getMilliseconds()-s.minInterval)),n.getTime&&i[e].call(i,"option",a,n)}}s=$.extend({},{minInterval:0,maxInterval:0,start:{},end:{}},s);var r=!1;return"timepicker"===e&&(r=!0,e="datetimepicker"),$.fn[e].call(t,$.extend({timeOnly:r,onClose:function(){a($(this),i)},onSelect:function(){n($(this),i,"minDate")}},s,s.start)),$.fn[e].call(i,$.extend({timeOnly:r,onClose:function(){a($(this),t)},onSelect:function(){n($(this),t,"maxDate")}},s,s.end)),a(t,i),n(t,i,"minDate"),n(i,t,"maxDate"),$([t.get(0),i.get(0)])},$.timepicker.log=function(){window.console&&window.console.log.apply(window.console,Array.prototype.slice.call(arguments))},$.timepicker._util={_extendRemove:extendRemove,_isEmptyObject:isEmptyObject,_convert24to12:convert24to12,_detectSupport:detectSupport,_selectLocalTimezone:selectLocalTimezone,_computeEffectiveSetting:computeEffectiveSetting,_splitDateTime:splitDateTime,_parseDateTimeInternal:parseDateTimeInternal},Date.prototype.getMicroseconds||(Date.prototype.microseconds=0,Date.prototype.getMicroseconds=function(){return this.microseconds},Date.prototype.setMicroseconds=function(e){return this.setMilliseconds(this.getMilliseconds()+Math.floor(e/1e3)),this.microseconds=e%1e3,this}),$.timepicker.version="1.5.0"}})(jQuery);
|
|
|
|
|
|
|
|
|
|
inc/css/rpt_style.css
ADDED
@@ -0,0 +1,358 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Responsive Pricing Table CSS
|
3 |
+
* Last updated: Nov 23, 2017
|
4 |
+
*/
|
5 |
+
|
6 |
+
/* Grid */
|
7 |
+
.rpt_2_plans .rpt_plan {width:49%; float:left;}
|
8 |
+
.rpt_2_plans .rpt_plan_0 {margin-right:2%;}
|
9 |
+
|
10 |
+
.rpt_3_plans .rpt_plan {width:32%; float:left;}
|
11 |
+
.rpt_3_plans .rpt_plan_0 {margin-right:1.9%;}
|
12 |
+
.rpt_3_plans .rpt_plan_2 {margin-left:1.9%;}
|
13 |
+
|
14 |
+
.rpt_4_plans .rpt_plan {width:24.5%; float:left;}
|
15 |
+
.rpt_4_plans .rpt_plan_0 {margin-right:0.66%;}
|
16 |
+
.rpt_4_plans .rpt_plan_2 {margin-left:0.66%;}
|
17 |
+
.rpt_4_plans .rpt_plan_3 {margin-left:0.66%;}
|
18 |
+
|
19 |
+
.rpt_5_plans .rpt_plan {width:19.5%; float:left;}
|
20 |
+
.rpt_5_plans .rpt_plan_0 {margin-right:0.62%;}
|
21 |
+
.rpt_5_plans .rpt_plan_2 {margin-left:0.62%;}
|
22 |
+
.rpt_5_plans .rpt_plan_3 {margin-left:0.62%;}
|
23 |
+
.rpt_5_plans .rpt_plan_4 {margin-left:0.62%;}
|
24 |
+
|
25 |
+
|
26 |
+
/* Title */
|
27 |
+
.rpt_style_basic .rpt_plan .rpt_title img {
|
28 |
+
margin-right:10px;
|
29 |
+
position:relative;
|
30 |
+
vertical-align: middle;}
|
31 |
+
.rpt_style_basic .rpt_plan .rpt_title {
|
32 |
+
border-bottom:#111 solid 1px;
|
33 |
+
background:#222;
|
34 |
+
padding:14px 18px;
|
35 |
+
font-size:26px;
|
36 |
+
color:white;
|
37 |
+
line-height:35px;
|
38 |
+
border-top-left-radius: 8px;
|
39 |
+
border-top-right-radius: 8px;}
|
40 |
+
|
41 |
+
/* Title variations */
|
42 |
+
.rpt_style_basic .rpt_sm_title .rpt_plan .rpt_title {font-size:20px;}
|
43 |
+
.rpt_style_basic .rpt_xsm_title .rpt_plan .rpt_title {font-size:17px;}
|
44 |
+
|
45 |
+
.rpt_4_plans .rpt_plan .rpt_title {font-size:17px;}
|
46 |
+
.rpt_4_plans .rpt_sm_title .rpt_plan .rpt_title {font-size:15px;}
|
47 |
+
.rpt_4_plans .rpt_xsm_title .rpt_plan .rpt_title {font-size:13px;}
|
48 |
+
|
49 |
+
.rpt_5_plans .rpt_plan .rpt_title {font-size:15px;}
|
50 |
+
.rpt_5_plans .rpt_sm_title .rpt_plan .rpt_title {font-size:13px;}
|
51 |
+
.rpt_5_plans .rpt_xsm_title .rpt_plan .rpt_title {font-size:12px;}
|
52 |
+
|
53 |
+
|
54 |
+
/* Currency */
|
55 |
+
.rpt_style_basic .rpt_plan .rpt_head .rpt_price .rpt_currency {
|
56 |
+
position:relative;
|
57 |
+
top:-44px;
|
58 |
+
left:-10px;
|
59 |
+
font-size:35px;
|
60 |
+
line-height:0px;}
|
61 |
+
|
62 |
+
/* Currency variations */
|
63 |
+
.rpt_4_plans .rpt_plan .rpt_head .rpt_price .rpt_currency {top:-36px;}
|
64 |
+
.rpt_5_plans .rpt_plan .rpt_head .rpt_price .rpt_currency {top:-26px;}
|
65 |
+
|
66 |
+
.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {font-size:30px; top:-44px;left:-4px;}
|
67 |
+
.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {font-size:25px; top:-30px;left:-4px;}
|
68 |
+
.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {font-size:21px; top:-14px; left:-4px;}
|
69 |
+
|
70 |
+
|
71 |
+
/* Head */
|
72 |
+
.rpt_style_basic .rpt_plan .rpt_head {
|
73 |
+
border-top:#222 solid 2px;
|
74 |
+
background: #333333;
|
75 |
+
background: -moz-linear-gradient(45deg, #333333 0%, #1c1c1c 100%);
|
76 |
+
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
|
77 |
+
background: -webkit-linear-gradient(45deg, #333333 0%,#1c1c1c 100%);
|
78 |
+
background: -o-linear-gradient(45deg, #333333 0%,#1c1c1c 100%);
|
79 |
+
background: -ms-linear-gradient(45deg, #333333 0%,#1c1c1c 100%);
|
80 |
+
background: linear-gradient(45deg, #333333 0%,#1c1c1c 100%);
|
81 |
+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#1c1c1c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
|
82 |
+
|
83 |
+
|
84 |
+
/* Price */
|
85 |
+
.rpt_style_basic .rpt_plan .rpt_head .rpt_price {
|
86 |
+
padding:6px 10px;
|
87 |
+
font-size:74px;
|
88 |
+
line-height:100px;
|
89 |
+
font-weight:300;
|
90 |
+
text-align:center;
|
91 |
+
color:white;
|
92 |
+
text-shadow: 1px 2px 7px rgba(0, 0, 0, 0.6);}
|
93 |
+
|
94 |
+
/* Price variations */
|
95 |
+
.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price {font-size:62px;}
|
96 |
+
.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {font-size:56px;}
|
97 |
+
.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {font-size:38px;}
|
98 |
+
|
99 |
+
.rpt_4_plans .rpt_plan .rpt_head .rpt_price {font-size:69px; line-height:80px;}
|
100 |
+
.rpt_4_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {font-size:53px; line-height:65px;}
|
101 |
+
.rpt_4_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {font-size:47px; line-height:64px;}
|
102 |
+
.rpt_4_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {font-size:31px; line-height:60px;}
|
103 |
+
|
104 |
+
.rpt_5_plans .rpt_plan .rpt_head .rpt_price {font-size:59px; line-height:80px;}
|
105 |
+
.rpt_5_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {font-size:44px; line-height:60px;}
|
106 |
+
.rpt_5_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {font-size:37px; line-height:53px;}
|
107 |
+
.rpt_5_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {font-size:24px; line-height:50px;}
|
108 |
+
|
109 |
+
|
110 |
+
/* Recurrence */
|
111 |
+
.rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence {
|
112 |
+
font-size:13px;
|
113 |
+
font-weight:300;
|
114 |
+
line-height:18px;
|
115 |
+
padding:20px 40px 10px;
|
116 |
+
color:lightgrey;
|
117 |
+
text-align:center;}
|
118 |
+
|
119 |
+
/* Recurrence variations */
|
120 |
+
.rpt_style_basic .rpt_sm_recurrence .rpt_plan .rpt_head .rpt_recurrence {font-size:11px; padding:20px 40px 4px;}
|
121 |
+
|
122 |
+
|
123 |
+
/* Subtitle */
|
124 |
+
.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle {
|
125 |
+
font-size:16px;
|
126 |
+
line-height:20px;
|
127 |
+
font-weight:300;
|
128 |
+
text-align:center;
|
129 |
+
padding:10px 30px 20px;}
|
130 |
+
|
131 |
+
/* Subtitle variations */
|
132 |
+
.rpt_style_basic .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:14px;}
|
133 |
+
.rpt_style_basic .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:12px;}
|
134 |
+
|
135 |
+
.rpt_4_plans .rpt_plan .rpt_head .rpt_subtitle {font-size:16px; line-height:18px; padding:10px 10px 20px;}
|
136 |
+
.rpt_4_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:14px; line-height:17px;}
|
137 |
+
.rpt_4_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:13px; line-height:16px;}
|
138 |
+
|
139 |
+
.rpt_5_plans .rpt_plan .rpt_head .rpt_subtitle {font-size:15px; line-height:18px; padding:10px 10px 20px;}
|
140 |
+
.rpt_5_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:13px; line-height:17px;}
|
141 |
+
.rpt_5_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {font-size:12px; line-height:16px;}
|
142 |
+
|
143 |
+
|
144 |
+
/* Description */
|
145 |
+
.rpt_style_basic .rpt_plan .rpt_head .rpt_description {
|
146 |
+
font-size:14px;
|
147 |
+
line-height:20px;
|
148 |
+
padding:0px 20px 30px;
|
149 |
+
font-weight:300;
|
150 |
+
text-align:center;
|
151 |
+
color:grey;}
|
152 |
+
|
153 |
+
/* Description variations */
|
154 |
+
.rpt_style_basic .rpt_sm_description .rpt_plan .rpt_head .rpt_description {font-size:12px;}
|
155 |
+
|
156 |
+
.rpt_4_plans .rpt_plan .rpt_head .rpt_description {font-size:13px; line-height:18px;}
|
157 |
+
.rpt_4_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description {font-size:12px; line-height:17px;}
|
158 |
+
|
159 |
+
.rpt_5_plans .rpt_plan .rpt_head .rpt_description {font-size:12px; line-height:18px;}
|
160 |
+
.rpt_5_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description {font-size:11px; line-height:17px;}
|
161 |
+
|
162 |
+
|
163 |
+
/* Features */
|
164 |
+
.rpt_style_basic .rpt_plan .rpt_features {
|
165 |
+
padding:20px;
|
166 |
+
background:whitesmoke;
|
167 |
+
text-align:center;}
|
168 |
+
|
169 |
+
.rpt_style_basic .rpt_plan .rpt_features .rpt_feature {
|
170 |
+
font-size: 16px;
|
171 |
+
padding:6px 16px;
|
172 |
+
border-bottom: 1px dotted lightgrey;}
|
173 |
+
|
174 |
+
.rpt_style_basic .rpt_plan .rpt_features .rpt_feature:last-child {border-bottom: none;}
|
175 |
+
|
176 |
+
/* Features variations */
|
177 |
+
.rpt_style_basic .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {font-size: 14px;}
|
178 |
+
|
179 |
+
.rpt_4_plans .rpt_plan .rpt_features .rpt_feature {padding:6px 10px; font-size: 14px;}
|
180 |
+
.rpt_4_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {font-size: 12px;}
|
181 |
+
|
182 |
+
.rpt_5_plans .rpt_plan .rpt_features .rpt_feature {padding:6px 10px; font-size: 13px;}
|
183 |
+
.rpt_5_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {font-size: 11px;}
|
184 |
+
|
185 |
+
|
186 |
+
/* Foot */
|
187 |
+
.rpt_style_basic .rpt_plan .rpt_foot {
|
188 |
+
display:block;
|
189 |
+
padding:10px 30px;
|
190 |
+
border-top:whitesmoke solid 2px;
|
191 |
+
border-bottom-left-radius: 8px;
|
192 |
+
border-bottom-right-radius: 8px;
|
193 |
+
text-align:center;
|
194 |
+
color: white;
|
195 |
+
font-size: 24px;
|
196 |
+
text-decoration:none;
|
197 |
+
font-weight:300;
|
198 |
+
transition:All 500ms ease;
|
199 |
+
-webkit-transition:All 500ms ease;
|
200 |
+
-moz-transition:All 500ms ease;
|
201 |
+
-o-transition:All 500ms ease;}
|
202 |
+
|
203 |
+
.rpt_style_basic .rpt_plan .rpt_foot:hover {opacity:0.8;}
|
204 |
+
|
205 |
+
/* Foot variations */
|
206 |
+
.rpt_style_basic .rpt_sm_button .rpt_plan .rpt_foot {font-size: 19px;}
|
207 |
+
|
208 |
+
.rpt_4_plans .rpt_plan .rpt_foot {padding:4px 20px; font-size:19px;}
|
209 |
+
.rpt_4_plans .rpt_sm_button .rpt_plan .rpt_foot {padding:4px 20px; font-size:17px;}
|
210 |
+
|
211 |
+
.rpt_5_plans .rpt_plan .rpt_foot {padding:4px 20px; font-size:17px;}
|
212 |
+
.rpt_5_plans .rpt_sm_button .rpt_plan .rpt_foot {font-size:16px;}
|
213 |
+
|
214 |
+
|
215 |
+
/* Recommended plans */
|
216 |
+
.rpt_style_basic .rpt_recommended_plan {position:relative; top:-10px;}
|
217 |
+
.rpt_style_basic .rpt_recommended_plan .rpt_title {background:#111;}
|
218 |
+
|
219 |
+
.rpt_style_basic .rpt_recommended_plan .rpt_head { /* Price head gradient */
|
220 |
+
background: #1e1e1e;
|
221 |
+
background: -moz-linear-gradient(45deg, #1e1e1e 0%, #191919 100%);
|
222 |
+
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#1e1e1e), color-stop(100%,#191919));
|
223 |
+
background: -webkit-linear-gradient(45deg, #1e1e1e 0%,#191919 100%);
|
224 |
+
background: -o-linear-gradient(45deg, #1e1e1e 0%,#191919 100%);
|
225 |
+
background: -ms-linear-gradient(45deg, #1e1e1e 0%,#191919 100%);
|
226 |
+
background: linear-gradient(45deg, #1e1e1e 0%,#191919 100%);
|
227 |
+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#191919',GradientType=1 );}
|
228 |
+
|
229 |
+
.rpt_style_basic .rpt_recommended_plan .rpt_foot {font-size:30px; padding:16px 0px;}
|
230 |
+
|
231 |
+
.rpt_recommended_plan img.rpt_recommended {position:absolute !important; right:10px !important;}
|
232 |
+
|
233 |
+
/* Recommended plans variations */
|
234 |
+
.rpt_style_basic .rpt_recommended_plan .rpt_head .rpt_price {font-size:98px;}
|
235 |
+
.rpt_4_plans .rpt_recommended_plan .rpt_head .rpt_price {font-size:74px;}
|
236 |
+
.rpt_5_plans .rpt_recommended_plan .rpt_head .rpt_price {font-size:67px;}
|
237 |
+
|
238 |
+
.rpt_style_basic .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:83px;}
|
239 |
+
.rpt_4_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:60px;}
|
240 |
+
.rpt_5_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:54px;}
|
241 |
+
|
242 |
+
.rpt_style_basic .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:55px;}
|
243 |
+
.rpt_4_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:49px;}
|
244 |
+
.rpt_5_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:41px;}
|
245 |
+
|
246 |
+
.rpt_style_basic .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:42px;}
|
247 |
+
.rpt_4_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:34px;}
|
248 |
+
.rpt_5_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {font-size:26px;}
|
249 |
+
|
250 |
+
.rpt_style_basic .rpt_sm_button .rpt_recommended_plan .rpt_foot {font-size:25px;}
|
251 |
+
.rpt_4_plans .rpt_recommended_plan .rpt_foot {font-size:22px; font-weight:300; padding:10px 0px;}
|
252 |
+
.rpt_4_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot {font-size:19px; padding:10px 0px;}
|
253 |
+
.rpt_5_plans .rpt_recommended_plan .rpt_foot {font-size:20px; font-weight:300; padding:10px 0px;}
|
254 |
+
.rpt_5_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot {font-size:18px; padding:10px 0px;}
|
255 |
+
|
256 |
+
|
257 |
+
/* Custom button */
|
258 |
+
.rpt_style_basic .rpt_plan .rpt_custom_btn{
|
259 |
+
border-bottom-left-radius:5px;
|
260 |
+
border-bottom-right-radius:5px;
|
261 |
+
text-align:center;
|
262 |
+
padding:16px 20px;}
|
263 |
+
|
264 |
+
|
265 |
+
/* Various fixes */
|
266 |
+
.entry-content .rpt_plan a { /* Fixes underlined links. */
|
267 |
+
border-bottom:none;}
|
268 |
+
.rpt_style_basic .rpt_plan a { /* Fixes underlined links. */
|
269 |
+
border-bottom:none;}
|
270 |
+
|
271 |
+
.rpt_style_basic .rpt_plan .rpt_icon { /* Fixes icon deformation. */
|
272 |
+
max-width:30px;
|
273 |
+
max-height:30px;}
|
274 |
+
|
275 |
+
.rpt_style_basic .rpt_plan img { /* Fixes/resets images. */
|
276 |
+
display:inline;
|
277 |
+
margin:0px 10px 0 0;
|
278 |
+
padding:0;
|
279 |
+
-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
|
280 |
+
-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
|
281 |
+
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
|
282 |
+
border:none;}
|
283 |
+
|
284 |
+
|
285 |
+
/* Mobile */
|
286 |
+
@media only screen and (max-width: 640px) {
|
287 |
+
|
288 |
+
/* Grid */
|
289 |
+
.rpt_plans .rpt_plan {width:96%;}
|
290 |
+
.rpt_plans .rpt_plan {margin:10px 2% 20px !important;}
|
291 |
+
|
292 |
+
|
293 |
+
/* Foot */
|
294 |
+
.rpt_style_basic .rpt_recommended_plan .rpt_foot {
|
295 |
+
font-size:30px;
|
296 |
+
font-weight:300;
|
297 |
+
padding:20px 0px;}
|
298 |
+
|
299 |
+
.rpt_style_basic .rpt_plan .rpt_foot {
|
300 |
+
padding:10px 40px;
|
301 |
+
text-align:center;
|
302 |
+
font-size: 20px !important;}
|
303 |
+
|
304 |
+
|
305 |
+
/* Price */
|
306 |
+
.rpt_style_basic .rpt_plan .rpt_head .rpt_price {
|
307 |
+
font-size:74px !important;
|
308 |
+
line-height:100px !important;}
|
309 |
+
|
310 |
+
|
311 |
+
/* Title */
|
312 |
+
.rpt_style_basic .rpt_plan .rpt_title {
|
313 |
+
position:relative;
|
314 |
+
font-size:26px !important;
|
315 |
+
line-height:35px;}
|
316 |
+
|
317 |
+
|
318 |
+
/* Subtitle */
|
319 |
+
.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle {
|
320 |
+
font-size:17px !important;
|
321 |
+
line-height:28px;
|
322 |
+
padding:10px 40px 20px;}
|
323 |
+
|
324 |
+
|
325 |
+
/* Description */
|
326 |
+
.rpt_style_basic .rpt_plan .rpt_head .rpt_description {
|
327 |
+
font-size:15px !important;
|
328 |
+
line-height:26px !important;
|
329 |
+
padding:0px 40px 30px;}
|
330 |
+
|
331 |
+
|
332 |
+
/* Features */
|
333 |
+
.rpt_style_basic .rpt_plan .rpt_features .rpt_feature {
|
334 |
+
padding:6px 16px;
|
335 |
+
font-size:14px !important;}
|
336 |
+
|
337 |
+
|
338 |
+
/* Currency */
|
339 |
+
.rpt_plan .rpt_head .rpt_price .rpt_currency {
|
340 |
+
top:-36px !important;
|
341 |
+
left:-10px !important;
|
342 |
+
font-size:35px !important;}
|
343 |
+
|
344 |
+
}
|
345 |
+
|
346 |
+
|
347 |
+
/* Default font style */
|
348 |
+
#rpt_pricr .rpt_plan_ori .rpt_title,
|
349 |
+
#rpt_pricr .rpt_plan_ori .rpt_head .rpt_recurrence,
|
350 |
+
#rpt_pricr .rpt_plan_ori .rpt_head .rpt_price,
|
351 |
+
#rpt_pricr .rpt_plan_ori .rpt_head .rpt_price .rpt_currency,
|
352 |
+
#rpt_pricr .rpt_plan_ori .rpt_head .rpt_subtitle,
|
353 |
+
#rpt_pricr .rpt_plan_ori .rpt_head .rpt_description,
|
354 |
+
#rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature,
|
355 |
+
#rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature a,
|
356 |
+
#rpt_pricr .rpt_plan_ori .rpt_foot {
|
357 |
+
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
|
358 |
+
font-weight:300 !important;}
|
inc/css/rpt_style.min.css
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Responsive Pricing Table CSS (minified)
|
3 |
+
* Last updated: Nov 23, 2017
|
4 |
+
*/
|
5 |
+
|
6 |
+
.rpt_2_plans .rpt_plan{width:49%;float:left}.rpt_2_plans .rpt_plan_0{margin-right:2%}.rpt_3_plans .rpt_plan{width:32%;float:left}.rpt_3_plans .rpt_plan_0{margin-right:1.9%}.rpt_3_plans .rpt_plan_2{margin-left:1.9%}.rpt_4_plans .rpt_plan{width:24.5%;float:left}.rpt_4_plans .rpt_plan_0{margin-right:.66%}.rpt_4_plans .rpt_plan_2{margin-left:.66%}.rpt_4_plans .rpt_plan_3{margin-left:.66%}.rpt_5_plans .rpt_plan{width:19.5%;float:left}.rpt_5_plans .rpt_plan_0{margin-right:.62%}.rpt_5_plans .rpt_plan_2{margin-left:.62%}.rpt_5_plans .rpt_plan_3{margin-left:.62%}.rpt_5_plans .rpt_plan_4{margin-left:.62%}.rpt_style_basic .rpt_plan .rpt_title img{margin-right:10px;position:relative;vertical-align:middle}.rpt_style_basic .rpt_plan .rpt_title{border-bottom:#111 solid 1px;background:#222;padding:14px 18px;font-size:26px;color:white;line-height:35px;border-top-left-radius:8px;border-top-right-radius:8px}.rpt_style_basic .rpt_sm_title .rpt_plan .rpt_title{font-size:20px}.rpt_style_basic .rpt_xsm_title .rpt_plan .rpt_title{font-size:17px}.rpt_4_plans .rpt_plan .rpt_title{font-size:17px}.rpt_4_plans .rpt_sm_title .rpt_plan .rpt_title{font-size:15px}.rpt_4_plans .rpt_xsm_title .rpt_plan .rpt_title{font-size:13px}.rpt_5_plans .rpt_plan .rpt_title{font-size:15px}.rpt_5_plans .rpt_sm_title .rpt_plan .rpt_title{font-size:13px}.rpt_5_plans .rpt_xsm_title .rpt_plan .rpt_title{font-size:12px}.rpt_style_basic .rpt_plan .rpt_head .rpt_price .rpt_currency{position:relative;top:-44px;left:-10px;font-size:35px;line-height:0}.rpt_4_plans .rpt_plan .rpt_head .rpt_price .rpt_currency{top:-36px}.rpt_5_plans .rpt_plan .rpt_head .rpt_price .rpt_currency{top:-26px}.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price .rpt_currency{font-size:30px;top:-44px;left:-4px}.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency{font-size:25px;top:-30px;left:-4px}.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency{font-size:21px;top:-14px;left:-4px}.rpt_style_basic .rpt_plan .rpt_head{border-top:#222 solid 2px;background:#333;background:-moz-linear-gradient(45deg,#333333 0%,#1c1c1c 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#333333),color-stop(100%,#1c1c1c));background:-webkit-linear-gradient(45deg,#333333 0%,#1c1c1c 100%);background:-o-linear-gradient(45deg,#333333 0%,#1c1c1c 100%);background:-ms-linear-gradient(45deg,#333333 0%,#1c1c1c 100%);background:linear-gradient(45deg,#333333 0%,#1c1c1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#1c1c1c',GradientType=1)}.rpt_style_basic .rpt_plan .rpt_head .rpt_price{padding:6px 10px;font-size:74px;line-height:100px;font-weight:300;text-align:center;color:white;text-shadow:1px 2px 7px rgba(0,0,0,.6)}.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:62px}.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:56px}.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:38px}.rpt_4_plans .rpt_plan .rpt_head .rpt_price{font-size:69px;line-height:80px}.rpt_4_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:53px;line-height:65px}.rpt_4_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:47px;line-height:64px}.rpt_4_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:31px;line-height:60px}.rpt_5_plans .rpt_plan .rpt_head .rpt_price{font-size:59px;line-height:80px}.rpt_5_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:44px;line-height:60px}.rpt_5_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:37px;line-height:53px}.rpt_5_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:24px;line-height:50px}.rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence{font-size:13px;font-weight:300;line-height:18px;padding:20px 40px 10px;color:lightgrey;text-align:center}.rpt_style_basic .rpt_sm_recurrence .rpt_plan .rpt_head .rpt_recurrence{font-size:11px;padding:20px 40px 4px}.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle{font-size:16px;line-height:20px;font-weight:300;text-align:center;padding:10px 30px 20px}.rpt_style_basic .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:14px}.rpt_style_basic .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:12px}.rpt_4_plans .rpt_plan .rpt_head .rpt_subtitle{font-size:16px;line-height:18px;padding:10px 10px 20px}.rpt_4_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:14px;line-height:17px}.rpt_4_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:13px;line-height:16px}.rpt_5_plans .rpt_plan .rpt_head .rpt_subtitle{font-size:15px;line-height:18px;padding:10px 10px 20px}.rpt_5_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:13px;line-height:17px}.rpt_5_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:12px;line-height:16px}.rpt_style_basic .rpt_plan .rpt_head .rpt_description{font-size:14px;line-height:20px;padding:0 20px 30px;font-weight:300;text-align:center;color:grey}.rpt_style_basic .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:12px}.rpt_4_plans .rpt_plan .rpt_head .rpt_description{font-size:13px;line-height:18px}.rpt_4_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:12px;line-height:17px}.rpt_5_plans .rpt_plan .rpt_head .rpt_description{font-size:12px;line-height:18px}.rpt_5_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:11px;line-height:17px}.rpt_style_basic .rpt_plan .rpt_features{padding:20px;background:whitesmoke;text-align:center}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature{font-size:16px;padding:6px 16px;border-bottom:1px dotted lightgrey}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature:last-child{border-bottom:none}.rpt_style_basic .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:14px}.rpt_4_plans .rpt_plan .rpt_features .rpt_feature{padding:6px 10px;font-size:14px}.rpt_4_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:12px}.rpt_5_plans .rpt_plan .rpt_features .rpt_feature{padding:6px 10px;font-size:13px}.rpt_5_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:11px}.rpt_style_basic .rpt_plan .rpt_foot{display:block;padding:10px 30px;border-top:whitesmoke solid 2px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center;color:white;font-size:24px;text-decoration:none;font-weight:300;transition:All 500ms ease;-webkit-transition:All 500ms ease;-moz-transition:All 500ms ease;-o-transition:All 500ms ease}.rpt_style_basic .rpt_plan .rpt_foot:hover{opacity:.8}.rpt_style_basic .rpt_sm_button .rpt_plan .rpt_foot{font-size:19px}.rpt_4_plans .rpt_plan .rpt_foot{padding:4px 20px;font-size:19px}.rpt_4_plans .rpt_sm_button .rpt_plan .rpt_foot{padding:4px 20px;font-size:17px}.rpt_5_plans .rpt_plan .rpt_foot{padding:4px 20px;font-size:17px}.rpt_5_plans .rpt_sm_button .rpt_plan .rpt_foot{font-size:16px}.rpt_style_basic .rpt_recommended_plan{position:relative;top:-10px}.rpt_style_basic .rpt_recommended_plan .rpt_title{background:#111}.rpt_style_basic .rpt_recommended_plan .rpt_head{background:#1e1e1e;background:-moz-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#1e1e1e),color-stop(100%,#191919));background:-webkit-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:-o-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:-ms-linear-gradient(45deg,#1e1e1e 0%,#191919 100%);background:linear-gradient(45deg,#1e1e1e 0%,#191919 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e1e1e',endColorstr='#191919',GradientType=1)}.rpt_style_basic .rpt_recommended_plan .rpt_foot{font-size:30px;padding:16px 0}.rpt_recommended_plan img.rpt_recommended{position:absolute!important;right:10px!important}.rpt_style_basic .rpt_recommended_plan .rpt_head .rpt_price{font-size:98px}.rpt_4_plans .rpt_recommended_plan .rpt_head .rpt_price{font-size:74px}.rpt_5_plans .rpt_recommended_plan .rpt_head .rpt_price{font-size:67px}.rpt_style_basic .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:83px}.rpt_4_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:60px}.rpt_5_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:54px}.rpt_style_basic .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:55px}.rpt_4_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:49px}.rpt_5_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:41px}.rpt_style_basic .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:42px}.rpt_4_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:34px}.rpt_5_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price{font-size:26px}.rpt_style_basic .rpt_sm_button .rpt_recommended_plan .rpt_foot{font-size:25px}.rpt_4_plans .rpt_recommended_plan .rpt_foot{font-size:22px;font-weight:300;padding:10px 0}.rpt_4_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot{font-size:19px;padding:10px 0}.rpt_5_plans .rpt_recommended_plan .rpt_foot{font-size:20px;font-weight:300;padding:10px 0}.rpt_5_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot{font-size:18px;padding:10px 0}.rpt_style_basic .rpt_plan .rpt_custom_btn{border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;padding:16px 20px}.entry-content .rpt_plan a{border-bottom:none}.rpt_style_basic .rpt_plan a{border-bottom:none}.rpt_style_basic .rpt_plan .rpt_icon{max-width:30px;max-height:30px}.rpt_style_basic .rpt_plan img{display:inline;margin:0 10px 0 0;padding:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);border:none}@media only screen and (max-width:640px){.rpt_plans .rpt_plan{width:96%}.rpt_plans .rpt_plan{margin:10px 2% 20px!important}.rpt_style_basic .rpt_recommended_plan .rpt_foot{font-size:30px;font-weight:300;padding:20px 0}.rpt_style_basic .rpt_plan .rpt_foot{padding:10px 40px;text-align:center;font-size:20px!important}.rpt_style_basic .rpt_plan .rpt_head .rpt_price{font-size:74px!important;line-height:100px!important}.rpt_style_basic .rpt_plan .rpt_title{position:relative;font-size:26px!important;line-height:35px}.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle{font-size:17px!important;line-height:28px;padding:10px 40px 20px}.rpt_style_basic .rpt_plan .rpt_head .rpt_description{font-size:15px!important;line-height:26px!important;padding:0 40px 30px}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature{padding:6px 16px;font-size:14px!important}.rpt_plan .rpt_head .rpt_price .rpt_currency{top:-36px!important;left:-10px!important;font-size:35px!important}}#rpt_pricr .rpt_plan_ori .rpt_title,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_recurrence,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_price,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_price .rpt_currency,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_subtitle,#rpt_pricr .rpt_plan_ori .rpt_head .rpt_description,#rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature,#rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature a,#rpt_pricr .rpt_plan_ori .rpt_foot{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:300!important}
|
inc/dmb/dmb.css
ADDED
@@ -0,0 +1,579 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@charset "UTF-8";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Responsive Pricing Table Admin CSS
|
5 |
+
* Last updated: Nov 24, 2017
|
6 |
+
*/
|
7 |
+
|
8 |
+
/* General */
|
9 |
+
.dmb_clearfix{
|
10 |
+
clear:both;}
|
11 |
+
|
12 |
+
|
13 |
+
/* Fields */
|
14 |
+
.dmb_feature_dump{
|
15 |
+
display:none;}
|
16 |
+
|
17 |
+
.dmb_field,
|
18 |
+
.dmb_main select,
|
19 |
+
.dmb_side_select{
|
20 |
+
font-size:12px;
|
21 |
+
width:100%;
|
22 |
+
border-radius:4px;
|
23 |
+
margin-bottom:5px;}
|
24 |
+
|
25 |
+
.dmb_feature input{
|
26 |
+
padding-right:25px; /* Fix for feature fields' close button */
|
27 |
+
width:100%;
|
28 |
+
margin-bottom:4px;}
|
29 |
+
|
30 |
+
.dmb_features{ /* Features block spacing */
|
31 |
+
padding-top: 5px;}
|
32 |
+
|
33 |
+
.dmb_remove_feature_btn{
|
34 |
+
float: right;
|
35 |
+
position: relative;
|
36 |
+
top: -27px;
|
37 |
+
text-decoration: none;
|
38 |
+
right: 2px;
|
39 |
+
height:0;}
|
40 |
+
|
41 |
+
.dmb_big_field{
|
42 |
+
width:100%;
|
43 |
+
padding:10px 8px;
|
44 |
+
border-radius:4px;
|
45 |
+
font-size:16px;}
|
46 |
+
|
47 |
+
.dmb_field{
|
48 |
+
width:100%;
|
49 |
+
padding:4px 8px;
|
50 |
+
font-size:13px;}
|
51 |
+
|
52 |
+
.dmb_custom_button textarea {
|
53 |
+
height:64px;}
|
54 |
+
|
55 |
+
.dmb_icon_field{ /* Hides uploaded icon URL */
|
56 |
+
display:none;}
|
57 |
+
|
58 |
+
.dmb_icon_data_url { /* Hidden to avoid space before the uploaded icon */
|
59 |
+
display:none;}
|
60 |
+
|
61 |
+
.dmb_icon_img{
|
62 |
+
max-width:100%;
|
63 |
+
margin-top:8px; /* Top space once the icon has been updated */
|
64 |
+
display:block;}
|
65 |
+
|
66 |
+
|
67 |
+
/* Headings */
|
68 |
+
.dmb_section_title{
|
69 |
+
font-size: 15px;
|
70 |
+
color:#497bad;
|
71 |
+
padding-bottom:4px;
|
72 |
+
margin: 15px 2px 2px;
|
73 |
+
border-bottom:3px dashed #ddd;
|
74 |
+
text-align: left;}
|
75 |
+
|
76 |
+
.dmb_field_title{
|
77 |
+
margin-top: 10px;
|
78 |
+
margin-bottom:3px;
|
79 |
+
color: #555;
|
80 |
+
font-size: 12px;
|
81 |
+
padding-left: 2px;
|
82 |
+
display: inline-block;
|
83 |
+
font-weight: 400;
|
84 |
+
line-height: 15px;}
|
85 |
+
|
86 |
+
.dmb_field_title .dmb_field_subtitle{
|
87 |
+
padding-top: 8px;
|
88 |
+
color: #999;
|
89 |
+
font-size: 12px;
|
90 |
+
font-style: italic;
|
91 |
+
padding-bottom: 2px;}
|
92 |
+
|
93 |
+
|
94 |
+
/* Placeholders */
|
95 |
+
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
|
96 |
+
color: #bbb;}
|
97 |
+
::-moz-placeholder { /* Firefox 19+ */
|
98 |
+
color: #bbb;}
|
99 |
+
:-ms-input-placeholder { /* IE 10+ */
|
100 |
+
color: #bbb;}
|
101 |
+
:-moz-placeholder { /* Firefox 18- */
|
102 |
+
color: #bbb;}
|
103 |
+
|
104 |
+
|
105 |
+
/* Metaboxes */
|
106 |
+
.dmb_main{ /* Main metabox */
|
107 |
+
border-radius: 4px;
|
108 |
+
margin-top: 10px;}
|
109 |
+
|
110 |
+
.dmb_main .dmb_inner{
|
111 |
+
background:whitesmoke;
|
112 |
+
padding:4px 10px 8px;
|
113 |
+
border: 1px solid #ddd;
|
114 |
+
border-bottom-left-radius:3px;
|
115 |
+
border-bottom-right-radius:3px;}
|
116 |
+
|
117 |
+
.dmb_main .dmb_handle{
|
118 |
+
padding: 7px 7px 7px 10px;
|
119 |
+
background: #aea8a0;
|
120 |
+
border: 1px solid #96938e !important;
|
121 |
+
display:block;
|
122 |
+
border-top-right-radius:3px;
|
123 |
+
border-top-left-radius:3px}
|
124 |
+
|
125 |
+
.dmb_main .dmb_handle .dmb_big_button_secondary { /* Darker button in the handle */
|
126 |
+
float:right;
|
127 |
+
margin-left:8px;
|
128 |
+
font-size: 12px; /* Smaller */
|
129 |
+
line-height: 20px;
|
130 |
+
border-bottom:2px solid #ccc;
|
131 |
+
border-right:1px solid #ccc;}
|
132 |
+
|
133 |
+
.dmb_main .dmb_handle .dmb_move_row_up,
|
134 |
+
.dmb_main .dmb_handle .dmb_move_row_down{
|
135 |
+
padding:3px;
|
136 |
+
float:left;
|
137 |
+
margin-left:0px;
|
138 |
+
margin-right:8px;}
|
139 |
+
|
140 |
+
.dmb_main .dmb_handle .dmb_move_row_up{
|
141 |
+
margin-right:0px;
|
142 |
+
border-bottom-right-radius:0px;
|
143 |
+
border-top-right-radius:0px;}
|
144 |
+
|
145 |
+
.dmb_main .dmb_handle .dmb_move_row_down{
|
146 |
+
border-bottom-left-radius:0px;
|
147 |
+
border-top-left-radius:0px;}
|
148 |
+
|
149 |
+
.dmb_main .dmb_handle.closed{
|
150 |
+
border-radius:3px;
|
151 |
+
border-bottom: none;}
|
152 |
+
|
153 |
+
.dmb_main .dmb_handle.closed{
|
154 |
+
border-radius:3px;
|
155 |
+
border-bottom: none;}
|
156 |
+
|
157 |
+
.dmb_main .dmb_handle .dmb_handle_title{
|
158 |
+
margin-top: 4px;
|
159 |
+
float:left;
|
160 |
+
color: white;
|
161 |
+
text-shadow: 0 -1px 1px #8b847d,1px 0 1px #8b847d,0 1px 1px #8b847d,-1px 0 1px #8b847d;
|
162 |
+
font-weight:300;
|
163 |
+
font-size: 18px;
|
164 |
+
box-sizing: border-box;}
|
165 |
+
|
166 |
+
#dmb_preview_table{
|
167 |
+
box-sizing:border-box;
|
168 |
+
display:none;
|
169 |
+
position: fixed;
|
170 |
+
overflow-y:scroll;
|
171 |
+
border:1px solid #bbb;
|
172 |
+
top: 0%;
|
173 |
+
bottom:0%;
|
174 |
+
left: 0%;
|
175 |
+
right: 0%;
|
176 |
+
background: #ddd;
|
177 |
+
z-index: 100000;
|
178 |
+
padding: 0 15%;
|
179 |
+
text-align: center;
|
180 |
+
box-shadow: -1px 0px 204px -6px rgba(0,0,0,0.75);}
|
181 |
+
|
182 |
+
.dmb_accuracy_preview_notice{
|
183 |
+
text-align:center;
|
184 |
+
line-height:25px;
|
185 |
+
background:white;
|
186 |
+
border-radius:4px;
|
187 |
+
padding:14px 30px;
|
188 |
+
max-width: 500px;
|
189 |
+
margin:0 auto;
|
190 |
+
font-size:15px;
|
191 |
+
margin-top:60px;
|
192 |
+
margin-bottom:80px;}
|
193 |
+
|
194 |
+
.dmb_no_plan_preview_notice{
|
195 |
+
background:white;
|
196 |
+
border-radius:4px;
|
197 |
+
padding:20px 40px;
|
198 |
+
max-width: 500px;
|
199 |
+
margin:0 auto;
|
200 |
+
font-size:20px;
|
201 |
+
margin-top:120px;}
|
202 |
+
|
203 |
+
|
204 |
+
/* Tips */
|
205 |
+
.dmb_tip{
|
206 |
+
padding-left:2px;
|
207 |
+
font-size:12px;
|
208 |
+
color:#999;
|
209 |
+
line-height:15px;
|
210 |
+
margin-top:8px;}
|
211 |
+
|
212 |
+
.dmb_tip .dashicons{
|
213 |
+
font-size:17px;
|
214 |
+
height:17px;}
|
215 |
+
|
216 |
+
.dmb_tip a, .dmb_inline_tip{
|
217 |
+
color:#0073AA;
|
218 |
+
cursor: pointer;}
|
219 |
+
|
220 |
+
|
221 |
+
/* Buttons */
|
222 |
+
.dmb_big_button_primary{ /* Add a plan/Go PRO buttons */
|
223 |
+
text-shadow: 0 -1px 1px #849d3a,1px 0 1px #849d3a,0 1px 1px #849d3a,-1px 0 1px #849d3a;
|
224 |
+
padding:8px 6px 5px 10px;
|
225 |
+
font-size:14px;
|
226 |
+
background: #ACCE45;
|
227 |
+
color:white;
|
228 |
+
text-decoration:none;
|
229 |
+
border-radius:3px;
|
230 |
+
border:1px solid #8ea93d;
|
231 |
+
border-bottom:2px solid #8ea93d;
|
232 |
+
border-right:1px solid #8ea93d;
|
233 |
+
line-height:15px;}
|
234 |
+
.dmb_big_button_primary:hover,
|
235 |
+
.dmb_big_button_primary:focus{
|
236 |
+
background-image: none;
|
237 |
+
outline: 0;
|
238 |
+
-webkit-box-shadow: none;
|
239 |
+
box-shadow: none;
|
240 |
+
background: #b1d34a;
|
241 |
+
color:white;}
|
242 |
+
|
243 |
+
.dmb_big_button_secondary{ /* Handle/toolbar buttons */
|
244 |
+
padding:3px 10px;
|
245 |
+
font-size:13px;
|
246 |
+
background: #fff;
|
247 |
+
font-weight:500;
|
248 |
+
color:#333;
|
249 |
+
text-decoration:none;
|
250 |
+
border-radius:3px;
|
251 |
+
border-bottom:2px solid #ddd;
|
252 |
+
border-right:1px solid #ddd;}
|
253 |
+
.dmb_big_button_secondary:hover,
|
254 |
+
.dmb_big_button_secondary:focus{
|
255 |
+
background-image: none;
|
256 |
+
outline: 0;
|
257 |
+
-webkit-box-shadow: none;
|
258 |
+
box-shadow: none;
|
259 |
+
color:#555;}
|
260 |
+
.dmb_big_button_secondary.dmb_remove_row_btn{ /* Fixes remove row handle button */
|
261 |
+
padding: 3px 3px 3px 4px}
|
262 |
+
|
263 |
+
.dmb_small_button_primary{ /* Add feature/Upload icon buttons */
|
264 |
+
margin:5px 1px;
|
265 |
+
text-shadow: 0 -1px 1px #497bad,1px 0 1px #497bad,0 1px 1px #497bad,-1px 0 1px #497bad;
|
266 |
+
padding:4px 4px 1px;
|
267 |
+
line-height:17px;
|
268 |
+
font-size:12px;
|
269 |
+
background: #5690CA;
|
270 |
+
color:white;
|
271 |
+
text-decoration:none;
|
272 |
+
border-radius:3px;
|
273 |
+
border:1px solid #497bad;
|
274 |
+
border-bottom:2px solid #497bad;
|
275 |
+
border-right:1px solid #497bad;}
|
276 |
+
.dmb_small_button_primary:hover,
|
277 |
+
.dmb_small_button_primary:focus{
|
278 |
+
background-image: none;
|
279 |
+
outline: 0;
|
280 |
+
-webkit-box-shadow: none;
|
281 |
+
box-shadow: none;
|
282 |
+
background: #5a97d4;
|
283 |
+
color:white;}
|
284 |
+
|
285 |
+
.dmb_preview_button{ /* Handle/toolbar buttons */
|
286 |
+
text-shadow: 0 0px 0px #a18023,1px 0 0px #a18023,0 1px 1px #a18023,0px 0 1px #a18023;
|
287 |
+
padding:3px 10px;
|
288 |
+
font-size:13px;
|
289 |
+
background: #f5c542;
|
290 |
+
font-weight:400;
|
291 |
+
cursor:pointer;
|
292 |
+
color:white;
|
293 |
+
text-decoration:none;
|
294 |
+
border-radius:3px;
|
295 |
+
border:1px solid #c39d2c;
|
296 |
+
border-bottom:2px solid #c39d2c;
|
297 |
+
border-right:1px solid #c39d2c;}
|
298 |
+
.dmb_preview_button:hover,
|
299 |
+
.dmb_preview_button:focus{
|
300 |
+
background-image: none;
|
301 |
+
background:#ffcd43;
|
302 |
+
outline: 0;
|
303 |
+
-webkit-box-shadow: none;
|
304 |
+
box-shadow: none;
|
305 |
+
color:white;}
|
306 |
+
|
307 |
+
.dmb_preview_button.dmb_preview_table_close{
|
308 |
+
position:fixed;
|
309 |
+
top:20px;
|
310 |
+
right:40px;
|
311 |
+
z-index:1;
|
312 |
+
padding: 10px 20px;
|
313 |
+
font-size:20px;}
|
314 |
+
|
315 |
+
.dmb_preview_button.dmb_preview_table_close .dashicons{
|
316 |
+
font-size:20px;}
|
317 |
+
|
318 |
+
.dmb_small_button_secondary{ /* Remove icon button */
|
319 |
+
padding:2px;
|
320 |
+
margin-top:1px;
|
321 |
+
line-height:18px;
|
322 |
+
font-size:12px;
|
323 |
+
background: #fff;
|
324 |
+
font-weight:500;
|
325 |
+
color:#333;
|
326 |
+
text-decoration:none;
|
327 |
+
border-radius:3px;
|
328 |
+
border-bottom:2px solid #ddd;
|
329 |
+
border-right:1px solid #ddd;}
|
330 |
+
.dmb_small_button_secondary:hover,
|
331 |
+
.dmb_small_button_secondary:focus{
|
332 |
+
background-image: none;
|
333 |
+
outline: 0;
|
334 |
+
opacity:1;
|
335 |
+
-webkit-box-shadow: none;
|
336 |
+
box-shadow: none;
|
337 |
+
color:#555;}
|
338 |
+
.dmb_small_button_secondary.dmb_remove_feature_btn{
|
339 |
+
position:relative;
|
340 |
+
top:4px;
|
341 |
+
padding:11px 2px 0px 3px;}
|
342 |
+
|
343 |
+
.dmb_upload_icon_btn{
|
344 |
+
display:inline-block;
|
345 |
+
cursor:pointer;
|
346 |
+
margin-top:10px !important;
|
347 |
+
margin-bottom:3px;}
|
348 |
+
|
349 |
+
.dmb_upload_icon_btn .dashicons{ /* Fix for upload button icon */
|
350 |
+
position:relative;
|
351 |
+
top:-2px;}
|
352 |
+
|
353 |
+
.dmb_remove_icon_btn{ /* Uploaded icon remove button */
|
354 |
+
display:inline-block;
|
355 |
+
position:relative;
|
356 |
+
top:-2px;
|
357 |
+
margin-left:3px;}
|
358 |
+
|
359 |
+
.dmb_add_row{
|
360 |
+
margin:0 auto;
|
361 |
+
margin-top:10px;
|
362 |
+
display:inline-block;}
|
363 |
+
|
364 |
+
.dmb_no_plan_notice{
|
365 |
+
background: whitesmoke;
|
366 |
+
border-radius: 4px;
|
367 |
+
padding: 30px 10px;
|
368 |
+
margin-top: 10px;
|
369 |
+
text-align: center;
|
370 |
+
font-size: 14px;
|
371 |
+
line-height: 25px;
|
372 |
+
border:1px solid #ddd;}
|
373 |
+
|
374 |
+
.dmb_add_feature{
|
375 |
+
margin-top:5px;
|
376 |
+
margin-bottom:5px;
|
377 |
+
display:inline-block;}
|
378 |
+
|
379 |
+
|
380 |
+
/* Framework */
|
381 |
+
.dmb_grid{
|
382 |
+
float:left;
|
383 |
+
padding-left:6px;
|
384 |
+
box-sizing:border-box;
|
385 |
+
padding-right:6px;}
|
386 |
+
|
387 |
+
.dmb_grid_20{width:20%;}
|
388 |
+
.dmb_grid_25{width:25%;}
|
389 |
+
.dmb_grid_33{width:33%;}
|
390 |
+
.dmb_grid_35{width:35%;}
|
391 |
+
.dmb_grid_40{width:40%;}
|
392 |
+
.dmb_grid_50{width:50%;}
|
393 |
+
.dmb_grid_60{width:60%;}
|
394 |
+
.dmb_grid_100{width:100%;}
|
395 |
+
|
396 |
+
.dmb_grid_first{
|
397 |
+
padding-left:0;}
|
398 |
+
.dmb_grid_last{
|
399 |
+
padding-right:0;}
|
400 |
+
|
401 |
+
|
402 |
+
/* Color picker */
|
403 |
+
.dmb_color_picker{padding: 3px !important;}
|
404 |
+
.wp-picker-container{position: relative;}
|
405 |
+
.wp-picker-clear{display:none !important;}
|
406 |
+
.wp-picker-container,
|
407 |
+
.wp-picker-container:active{
|
408 |
+
display:block; z-index:9999;}
|
409 |
+
.iris-picker{ /* Fixes color picker */
|
410 |
+
position: absolute !important;
|
411 |
+
bottom: 33px !important;
|
412 |
+
left: 80 !important;
|
413 |
+
background: white !important;}
|
414 |
+
|
415 |
+
|
416 |
+
/* Toolbar */
|
417 |
+
.dmb_toolbar{
|
418 |
+
display:block;
|
419 |
+
text-align:left;
|
420 |
+
background:whitesmoke;
|
421 |
+
margin-top:10px;
|
422 |
+
border-radius: 4px;
|
423 |
+
border:1px solid #ddd;}
|
424 |
+
|
425 |
+
.dmb_toolbar .dmb_toolbar_inner{
|
426 |
+
display:block;
|
427 |
+
padding: 7px 7px 6px;}
|
428 |
+
|
429 |
+
.dmb_toolbar .dmb_toolbar_inner .dmb_collapse_plans,
|
430 |
+
.dmb_toolbar .dmb_toolbar_inner .dmb_expand_plans {
|
431 |
+
float:left;
|
432 |
+
margin-right:7px;}
|
433 |
+
|
434 |
+
.dmb_toolbar .dmb_toolbar_inner .dmb_preview_button {
|
435 |
+
float:right;
|
436 |
+
margin-left:7px;}
|
437 |
+
|
438 |
+
.dmb_toolbar .dashicons{
|
439 |
+
line-height:20px !important;}
|
440 |
+
|
441 |
+
|
442 |
+
/* Settings box */
|
443 |
+
.dmb_text_settings_box{
|
444 |
+
display:none;}
|
445 |
+
|
446 |
+
.dmb_text_settings_box_show{
|
447 |
+
display:block;
|
448 |
+
margin-top:14px;
|
449 |
+
cursor:pointer;
|
450 |
+
font-size:12px;}
|
451 |
+
|
452 |
+
|
453 |
+
/* Side block */
|
454 |
+
.dmb_side_block_title,
|
455 |
+
.dmb_help_title{
|
456 |
+
font-size: 14px;
|
457 |
+
margin-top:4px;
|
458 |
+
margin-bottom: 2px;
|
459 |
+
font-weight: 500;
|
460 |
+
color: #222;}
|
461 |
+
|
462 |
+
.dmb_help_title{ /* Fix title spacing */
|
463 |
+
margin-bottom: 10px;}
|
464 |
+
|
465 |
+
.dmb_side_block{
|
466 |
+
margin-top:10px;}
|
467 |
+
|
468 |
+
.dmb_side_block a{
|
469 |
+
text-decoration:none;}
|
470 |
+
|
471 |
+
.dmb_see_pro {
|
472 |
+
display:inline-block;
|
473 |
+
margin-top:10px;
|
474 |
+
padding-bottom:8px;}
|
475 |
+
|
476 |
+
|
477 |
+
/* Tooltips */
|
478 |
+
[data-tooltip] {
|
479 |
+
position: relative;
|
480 |
+
z-index: 2;
|
481 |
+
cursor: pointer;
|
482 |
+
}
|
483 |
+
|
484 |
+
[data-tooltip]:before,
|
485 |
+
[data-tooltip]:after {
|
486 |
+
visibility: hidden;
|
487 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
|
488 |
+
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
|
489 |
+
opacity: 0;
|
490 |
+
pointer-events: none;
|
491 |
+
}
|
492 |
+
|
493 |
+
[data-tooltip]:before {
|
494 |
+
position: absolute;
|
495 |
+
bottom: 150%;
|
496 |
+
left: 50%;
|
497 |
+
margin-bottom: 5px;
|
498 |
+
margin-left: -80px;
|
499 |
+
padding: 7px;
|
500 |
+
padding-left:14px;
|
501 |
+
width: 160px;
|
502 |
+
-webkit-border-radius: 3px;
|
503 |
+
-moz-border-radius: 3px;
|
504 |
+
border-radius: 3px;
|
505 |
+
background-color: #000;
|
506 |
+
background-color: hsla(0, 0%, 20%, 0.9);
|
507 |
+
color: #fff;
|
508 |
+
content: attr(data-tooltip);
|
509 |
+
text-align: left;
|
510 |
+
font-size: 12px;
|
511 |
+
line-height: 16px;
|
512 |
+
}
|
513 |
+
|
514 |
+
.dmb_tooltip_large[data-tooltip]:before{
|
515 |
+
width:320px;
|
516 |
+
}
|
517 |
+
.dmb_tooltip_medium[data-tooltip]:before{
|
518 |
+
width:220px;
|
519 |
+
}
|
520 |
+
.dmb_tooltip_small[data-tooltip]:before{
|
521 |
+
width:180px;
|
522 |
+
}
|
523 |
+
|
524 |
+
[data-tooltip]:after {
|
525 |
+
position: absolute;
|
526 |
+
bottom: 150%;
|
527 |
+
left: 50%;
|
528 |
+
margin-left: -5px;
|
529 |
+
width: 0;
|
530 |
+
border-top: 5px solid #000;
|
531 |
+
border-top: 5px solid hsla(0, 0%, 20%, 0.9);
|
532 |
+
border-right: 5px solid transparent;
|
533 |
+
border-left: 5px solid transparent;
|
534 |
+
content: " ";
|
535 |
+
font-size: 0;
|
536 |
+
line-height: 0;
|
537 |
+
}
|
538 |
+
|
539 |
+
[data-tooltip]:hover:before,
|
540 |
+
[data-tooltip]:hover:after {
|
541 |
+
visibility: visible;
|
542 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
|
543 |
+
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
|
544 |
+
opacity: 1;
|
545 |
+
}
|
546 |
+
|
547 |
+
|
548 |
+
/* Responsive admin */
|
549 |
+
@media only screen and (max-width : 850px) {
|
550 |
+
.dmb_grid_20,
|
551 |
+
.dmb_grid_25,
|
552 |
+
.dmb_grid_33,
|
553 |
+
.dmb_grid_35,
|
554 |
+
.dmb_grid_40,
|
555 |
+
.dmb_grid_50,
|
556 |
+
.dmb_grid_60,
|
557 |
+
.dmb_grid_100{
|
558 |
+
padding-right:0px;
|
559 |
+
padding-left:0px;
|
560 |
+
width:100%;}
|
561 |
+
}
|
562 |
+
|
563 |
+
|
564 |
+
/* WordPress CSS tweak (PRO side metabox) */
|
565 |
+
#rpt_pricing_table_pro h2.hndle {
|
566 |
+
background:#ACCE45;
|
567 |
+
color:white;
|
568 |
+
font-weight:400;
|
569 |
+
border: 1px solid #9ebd43 !important;
|
570 |
+
text-shadow: 0 0px 1px #849d3a, 0px 0 1px #849d3a, 0 1px 1px #849d3a, 0px 0 1px #849d3a;
|
571 |
+
}
|
572 |
+
|
573 |
+
#rpt_pricing_table_pro h2.hndle .dashicons{
|
574 |
+
color:white !important;
|
575 |
+
}
|
576 |
+
|
577 |
+
#rpt_pricing_table_pro .toggle-indicator{
|
578 |
+
color:white !important;
|
579 |
+
}
|
inc/dmb/dmb.js
ADDED
@@ -0,0 +1,637 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Responsive Pricing Table Admin JS
|
3 |
+
* Last updated: Nov 24, 2017
|
4 |
+
*/
|
5 |
+
|
6 |
+
;(function($){
|
7 |
+
$(document).ready(function (){
|
8 |
+
|
9 |
+
// Define vars
|
10 |
+
var pluginFolderSlug = 'dk-pricr-responsive-pricing-table';
|
11 |
+
|
12 |
+
|
13 |
+
// Inits color pickers.
|
14 |
+
$('.dmb_color_picker').each(function(i, obj){$(this).wpColorPicker();});
|
15 |
+
|
16 |
+
|
17 |
+
// Shows/hides notice/clone/add buttons
|
18 |
+
function refreshPlanCountRelatedUI(){
|
19 |
+
// Shows notice when pricing table has no plan.
|
20 |
+
if($('.dmb_main').not('.dmb_empty_plan').length > 0){
|
21 |
+
$( '.dmb_no_plan_notice' ).hide();
|
22 |
+
} else {
|
23 |
+
$( '.dmb_no_plan_notice' ).show();
|
24 |
+
}
|
25 |
+
// Shows/hides Add a pricing plan/Clone buttons when table is full.
|
26 |
+
if($('.dmb_main').not('.dmb_empty_plan').length > 4){
|
27 |
+
$( '.dmb_add_row, .clone-row' ).hide();
|
28 |
+
} else {
|
29 |
+
$( '.dmb_add_row, .clone-row' ).show();
|
30 |
+
}
|
31 |
+
}
|
32 |
+
|
33 |
+
// Checks UI related to plan count
|
34 |
+
refreshPlanCountRelatedUI();
|
35 |
+
|
36 |
+
|
37 |
+
// Color conversions
|
38 |
+
var hexDigits = new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");
|
39 |
+
function dmb_rgb2hex(rgb) {
|
40 |
+
rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
|
41 |
+
return "#" + dmb_hex(rgb[1]) + dmb_hex(rgb[2]) + dmb_hex(rgb[3]);
|
42 |
+
}
|
43 |
+
function dmb_hex(x) {
|
44 |
+
return isNaN(x) ? "00" : hexDigits[(x - x % 16) / 16] + hexDigits[x % 16];
|
45 |
+
}
|
46 |
+
|
47 |
+
|
48 |
+
// JS script_tags
|
49 |
+
function dmb_strip_tags(input, allowed) {
|
50 |
+
allowed = (((allowed || '') + '')
|
51 |
+
.toLowerCase()
|
52 |
+
.match(/<[a-z][a-z0-9]*>/g) || [])
|
53 |
+
.join('');
|
54 |
+
var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,
|
55 |
+
commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;
|
56 |
+
return input.replace(commentsAndPhpTags, '')
|
57 |
+
.replace(tags, function($0, $1) {
|
58 |
+
return allowed.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : '';
|
59 |
+
});
|
60 |
+
}
|
61 |
+
|
62 |
+
|
63 |
+
// Shows icon/remove button if exists on page load.
|
64 |
+
$('.dmb_icon_data_url').each(function(i, obj) {
|
65 |
+
var imgUrl = $(this).attr("data-icon");
|
66 |
+
if (imgUrl != ''){
|
67 |
+
$(this).siblings('.dmb_icon_field').val(imgUrl);
|
68 |
+
$("<img src='"+imgUrl+"' class='dmb_icon_img'/><div class='dmb_clearfix imgClearfix'></div>").insertAfter($(this).parent().find('.dmb_field_title'));
|
69 |
+
$(this).parent().append('<a class="dmb_remove_icon_btn dmb_small_button_secondary" href="#"><span class="dashicons dashicons-no-alt"></span></a>');
|
70 |
+
}
|
71 |
+
});
|
72 |
+
|
73 |
+
|
74 |
+
// Inits visual features for each plan on page load.
|
75 |
+
$('.dmb_main').not('.dmb_empty_plan').each(function(i, obj){
|
76 |
+
|
77 |
+
// Gets feature dump hidden textarea's content.
|
78 |
+
var featureDump = $(this).find('.dmb_feature_dump').val();
|
79 |
+
|
80 |
+
// Gets visual feature container.
|
81 |
+
var features = $(this).find('.dmb_features');
|
82 |
+
|
83 |
+
if(featureDump != ''){
|
84 |
+
|
85 |
+
// Adds key to last feature.
|
86 |
+
featureDump = featureDump + '\n';
|
87 |
+
|
88 |
+
// Adds a new visual line per feature.
|
89 |
+
$.each(featureDump.split("\n").slice(0,-1), function(index, item) {
|
90 |
+
|
91 |
+
// Filters commas.
|
92 |
+
cleanedItem = item.replace(')--(', ',');
|
93 |
+
|
94 |
+
// Creates visual features
|
95 |
+
features.append('<div class="dmb_feature"><input class="dmb_field dmb_feature_field" type="text" value="" /><a class="dmb_remove_feature_btn" href="#"><span class="dashicons dashicons-no-alt"></span></a></div>');
|
96 |
+
features.find('.dmb_feature_field:last').val(cleanedItem);
|
97 |
+
|
98 |
+
});
|
99 |
+
|
100 |
+
}
|
101 |
+
|
102 |
+
});
|
103 |
+
|
104 |
+
|
105 |
+
// Removes plan's icon.
|
106 |
+
$('.dmb_remove_icon_btn').live("click", function(e) {
|
107 |
+
$(this).parent().find('.dmb_icon_img').remove();
|
108 |
+
$(this).parent().find('.imgClearfix').remove();
|
109 |
+
// Empties icon URL.
|
110 |
+
$(this).parent().find('.dmb_icon_field').val('');
|
111 |
+
$(this).remove();
|
112 |
+
return false;
|
113 |
+
});
|
114 |
+
|
115 |
+
|
116 |
+
// Uploads plan's icon.
|
117 |
+
$('.dmb_upload_icon_btn').click(function() {
|
118 |
+
|
119 |
+
upload_button = $(this);
|
120 |
+
isAlreadyImg = $(this).siblings('.dmb_icon_data_url').attr("data-icon");
|
121 |
+
|
122 |
+
window.send_to_editor = function(html) {
|
123 |
+
imgUrl = $(html).attr('src');
|
124 |
+
if(isAlreadyImg){
|
125 |
+
upload_button.parent().find('.dmb_icon_img').remove();
|
126 |
+
upload_button.parent().find('.dmb_remove_icon_btn').remove();
|
127 |
+
}
|
128 |
+
// Adds icon image/remove button (imgClearfix so can be removed).
|
129 |
+
upload_button.parent().append('<a class="dmb_remove_icon_btn dmb_small_button_secondary" href="#"><span class="dashicons dashicons-no-alt"></span></a>');
|
130 |
+
$("<img src='"+imgUrl+"' class='dmb_icon_img'/><div class='dmb_clearfix imgClearfix'></div>").insertAfter(upload_button.parent().find('.dmb_field_title'));
|
131 |
+
// Stores icon URL.
|
132 |
+
upload_button.siblings('.dmb_icon_field').val(imgUrl);
|
133 |
+
tb_remove();
|
134 |
+
}
|
135 |
+
|
136 |
+
tb_show( '', 'media-upload.php?type=image&TB_iframe=true' );
|
137 |
+
return false;
|
138 |
+
|
139 |
+
});
|
140 |
+
|
141 |
+
|
142 |
+
// Removes a feature/updates feature dump.
|
143 |
+
$('.dmb_remove_feature_btn').click(function(e) {
|
144 |
+
|
145 |
+
removeButton = $(this);
|
146 |
+
|
147 |
+
// Gets feature field to remove.
|
148 |
+
removedFeature = $(this).closest('.dmb_feature').find('.dmb_feature_field');
|
149 |
+
// Removes the field.
|
150 |
+
removedFeature.remove();
|
151 |
+
// Gets all visual feature list.
|
152 |
+
featureList = removeButton.closest('.dmb_main').find('.dmb_feature_field');
|
153 |
+
|
154 |
+
// Init array.
|
155 |
+
remainingFeatures = [];
|
156 |
+
|
157 |
+
// Gets feature dump.
|
158 |
+
featureDump = $(this).closest('.dmb_main').find('.dmb_feature_dump');
|
159 |
+
|
160 |
+
// If no visual feature.
|
161 |
+
if(featureList.length == 0){
|
162 |
+
|
163 |
+
// Empties dump.
|
164 |
+
featureDump.val('');
|
165 |
+
// Removes entire visual feature.
|
166 |
+
removeButton.parent().remove();
|
167 |
+
return false;
|
168 |
+
|
169 |
+
} else {
|
170 |
+
|
171 |
+
featureList.each(function(i, obj){
|
172 |
+
|
173 |
+
// If feature field is not empty.
|
174 |
+
if($(this).val()){ // Removed feature will not pass here.
|
175 |
+
// Protects comma.
|
176 |
+
var cleanFeature = $(this).val().split(',').join(')--(');
|
177 |
+
// Stores feature.
|
178 |
+
remainingFeatures.push(cleanFeature);
|
179 |
+
// Prepares features for textarea / TOFIX: not at each iteration.
|
180 |
+
var newFeatures = remainingFeatures.toString().split(',').join("\n").split(')--(').join(',');
|
181 |
+
// Adds features to dump.
|
182 |
+
featureDump.val(newFeatures);
|
183 |
+
}
|
184 |
+
|
185 |
+
});
|
186 |
+
|
187 |
+
// Removes entire visual feature.
|
188 |
+
removeButton.parent().remove();
|
189 |
+
return false;
|
190 |
+
|
191 |
+
}
|
192 |
+
|
193 |
+
});
|
194 |
+
|
195 |
+
|
196 |
+
// Adds a new visual line for a new feature.
|
197 |
+
$('.dmb_add_feature').on('click', function() {
|
198 |
+
|
199 |
+
var lastFeature = $(this).siblings('.dmb_features').find('.dmb_feature:last .dmb_feature_field');
|
200 |
+
// Adds new line if last feature is not empty.
|
201 |
+
if(lastFeature.val() != ''){
|
202 |
+
var feature = $( '.empty-feature' ).clone(true);
|
203 |
+
feature.removeClass( 'empty-feature' ).show();
|
204 |
+
$(this).siblings('.dmb_features').append(feature);
|
205 |
+
feature.find('.dmb_feature_field').focus();
|
206 |
+
return false;
|
207 |
+
// If last feature is empty, focuses on it.
|
208 |
+
} else {
|
209 |
+
lastFeature.focus();
|
210 |
+
}
|
211 |
+
return false;
|
212 |
+
|
213 |
+
});
|
214 |
+
|
215 |
+
|
216 |
+
// Watches new features and adds them to dump.
|
217 |
+
$('.dmb_feature_field').live("keyup", function(e) {
|
218 |
+
// Gets the updated feature.
|
219 |
+
featureUpdated = $(this);
|
220 |
+
// Gets the dump it belongs to.
|
221 |
+
featuresUpdated = $(this).parent().parent().siblings('.dmb_feature_dump');
|
222 |
+
|
223 |
+
// Gets all the current visual features.
|
224 |
+
var featuresList = featureUpdated.parent().parent().find('.dmb_feature_field'),
|
225 |
+
features = [];
|
226 |
+
// If none, empties dump.
|
227 |
+
if(featuresList.length < 1){
|
228 |
+
featuresUpdated.val('');
|
229 |
+
// If found, stores them in dump.
|
230 |
+
} else {
|
231 |
+
featuresList.each(function(i, obj){
|
232 |
+
if($(this).val()){
|
233 |
+
// Protects commas.
|
234 |
+
var cleanFeature = $(this).val().split(',').join(')--(');
|
235 |
+
// Stores current feature.
|
236 |
+
features.push(cleanFeature);
|
237 |
+
// Refreshes feature list.
|
238 |
+
var newFeatures = features.toString().split(',').join("\n").split(')--(').join(',');
|
239 |
+
featuresUpdated.val(newFeatures);
|
240 |
+
}
|
241 |
+
});
|
242 |
+
}
|
243 |
+
});
|
244 |
+
|
245 |
+
|
246 |
+
// Adds a plan to the pricing table.
|
247 |
+
$( '.dmb_add_row' ).on('click', function() {
|
248 |
+
// Clones the empty plan.
|
249 |
+
var row = $( '.dmb_empty_plan' ).clone(true);
|
250 |
+
// Cleans class.
|
251 |
+
row.removeClass( 'dmb_empty_plan' ).addClass('dmb_main').show();
|
252 |
+
// Cleans feature field.
|
253 |
+
row.find('.emptyDump').removeClass('emptyDump').addClass('dmb_feature_dump');
|
254 |
+
// Shows the empty plan.
|
255 |
+
row.insertBefore( $('.dmb_empty_plan') );
|
256 |
+
row.find('.dmb_title_of_plan').focus();
|
257 |
+
// Inits color picker.
|
258 |
+
row.find('.dmb_color_picker_ready').removeClass('.dmb_color_picker_ready').addClass('.dmb_color_picker').wpColorPicker().css({'padding':'3px'});
|
259 |
+
// Fills default title in.
|
260 |
+
row.find('.dmb_handle_title').html(objectL10n.untitled);
|
261 |
+
// Refreshes UI.
|
262 |
+
refreshPlanCountRelatedUI();
|
263 |
+
return false;
|
264 |
+
});
|
265 |
+
|
266 |
+
|
267 |
+
// Removes a plan.
|
268 |
+
$('.dmb_remove_row_btn').click(function(e) {
|
269 |
+
// Removes the plan.
|
270 |
+
$(this).closest('.dmb_main').remove();
|
271 |
+
// Refreshes UI.
|
272 |
+
refreshPlanCountRelatedUI();
|
273 |
+
return false;
|
274 |
+
});
|
275 |
+
|
276 |
+
|
277 |
+
// Expands/collapses plan.
|
278 |
+
$('.dmb_handle').click(function(e) {
|
279 |
+
// Toggles plan.
|
280 |
+
$(this).siblings('.dmb_inner').slideToggle(50);
|
281 |
+
// Updates state class.
|
282 |
+
($(this).hasClass('closed'))
|
283 |
+
? $(this).removeClass('closed')
|
284 |
+
: $(this).addClass('closed');
|
285 |
+
return false;
|
286 |
+
});
|
287 |
+
|
288 |
+
|
289 |
+
// Collapses all plans.
|
290 |
+
$('.dmb_collapse_plans').click(function(e) {
|
291 |
+
$('.dmb_handle').each(function(i, obj){
|
292 |
+
if(!$(this).closest('.dmb_empty_plan').length){ // Makes sure not to collapse empty plan.
|
293 |
+
if($(this).hasClass('closed')){
|
294 |
+
// Does nothing.
|
295 |
+
} else {
|
296 |
+
// Toggles plan.
|
297 |
+
$(this).siblings('.dmb_inner').slideToggle(50);
|
298 |
+
// Updates state class.
|
299 |
+
$(this).addClass('closed');
|
300 |
+
}
|
301 |
+
}
|
302 |
+
});
|
303 |
+
return false;
|
304 |
+
});
|
305 |
+
|
306 |
+
|
307 |
+
// Expands all plans.
|
308 |
+
$('.dmb_expand_plans').click(function(e) {
|
309 |
+
$('.dmb_handle').each(function(i, obj){
|
310 |
+
if($(this).hasClass('closed')){
|
311 |
+
// Toggles plan.
|
312 |
+
$(this).siblings('.dmb_inner').slideToggle(50);
|
313 |
+
// Updates state class.
|
314 |
+
$(this).removeClass('closed');
|
315 |
+
}
|
316 |
+
});
|
317 |
+
return false;
|
318 |
+
});
|
319 |
+
|
320 |
+
|
321 |
+
// Shifts a plan down (clones and deletes).
|
322 |
+
$('.dmb_move_row_down').click(function(e) {
|
323 |
+
if($(this).closest('.dmb_main').next().hasClass('dmb_main')){ // If there's a next plan.
|
324 |
+
// Clones the plan.
|
325 |
+
var movingPlan = $(this).closest('.dmb_main').clone(true);
|
326 |
+
// Inserts it after next plan.
|
327 |
+
movingPlan.insertAfter($(this).closest('.dmb_main').next());
|
328 |
+
// Handles color picker's travel.
|
329 |
+
var rgbColorToMove = movingPlan.find('.wp-color-result').css('backgroundColor');
|
330 |
+
movingPlan.find('.wp-picker-container').remove();
|
331 |
+
movingPlan.find('.dmb_color_box').append('<input class="dmb_color_picker dmb_field" name="plan_colors[]" type="text" value="'+dmb_rgb2hex(rgbColorToMove)+'" />');
|
332 |
+
movingPlan.find('.dmb_color_picker').wpColorPicker();
|
333 |
+
// Removes original plan.
|
334 |
+
$(this).closest('.dmb_main').remove();
|
335 |
+
}
|
336 |
+
return false;
|
337 |
+
});
|
338 |
+
|
339 |
+
|
340 |
+
// Shifts a plan up (clones and deletes).
|
341 |
+
$('.dmb_move_row_up').click(function(e) {
|
342 |
+
if($(this).closest('.dmb_main').prev().hasClass('dmb_main')){ // If there's a previous plan.
|
343 |
+
// Clones the plan.
|
344 |
+
var movingPlan = $(this).closest('.dmb_main').clone(true);
|
345 |
+
// Inserts it before previous plan.
|
346 |
+
movingPlan.insertBefore($(this).closest('.dmb_main').prev());
|
347 |
+
// Handles color picker's travel.
|
348 |
+
var rgbColorToMove = movingPlan.find('.wp-color-result').css('backgroundColor');
|
349 |
+
movingPlan.find('.wp-picker-container').remove();
|
350 |
+
movingPlan.find('.dmb_color_box').append('<input class="dmb_color_picker dmb_field" name="plan_colors[]" type="text" value="'+dmb_rgb2hex(rgbColorToMove)+'" />');
|
351 |
+
movingPlan.find('.dmb_color_picker').wpColorPicker();
|
352 |
+
// Removes original plan.
|
353 |
+
$(this).closest('.dmb_main').remove();
|
354 |
+
}
|
355 |
+
return false;
|
356 |
+
});
|
357 |
+
|
358 |
+
|
359 |
+
// Duplicates a plan.
|
360 |
+
$('.dmb_clone_row').click(function(e) {
|
361 |
+
// Clones the plan.
|
362 |
+
var clone = $(this).closest('.dmb_main').clone(true);
|
363 |
+
// Inserts it after original plan.
|
364 |
+
clone.insertAfter($(this).closest('.dmb_main'));
|
365 |
+
// Adds 'copy' to title.
|
366 |
+
clone.find('.dmb_handle_title').html(clone.find('.dmb_title_of_plan').val() + ' ('+objectL10n.copy+')');
|
367 |
+
clone.find('.dmb_title_of_plan').focus();
|
368 |
+
// Handles color picker's travel.
|
369 |
+
var rgbColorToMove = $(this).closest('.dmb_main').find('.wp-color-result').css('backgroundColor');
|
370 |
+
clone.find('.wp-picker-container').remove();
|
371 |
+
clone.find('.dmb_color_box').append('<input class="dmb_color_picker dmb_field" name="plan_colors[]" type="text" value="'+dmb_rgb2hex(rgbColorToMove)+'" />');
|
372 |
+
clone.find('.dmb_color_picker').wpColorPicker();
|
373 |
+
// Refreshes UI
|
374 |
+
refreshPlanCountRelatedUI();
|
375 |
+
return false;
|
376 |
+
});
|
377 |
+
|
378 |
+
|
379 |
+
// Adds plan title to handle.
|
380 |
+
$('.dmb_title_of_plan').each(function(i, obj){
|
381 |
+
if($(this).val() != ''){
|
382 |
+
// Finds plan handle.
|
383 |
+
var handleTitle = $(this).closest('.dmb_main').find('.dmb_handle_title');
|
384 |
+
handleTitle.html($(this).val());
|
385 |
+
}
|
386 |
+
});
|
387 |
+
|
388 |
+
|
389 |
+
// Watches plan title and updates handle.
|
390 |
+
$('.dmb_title_of_plan').live("keyup", function(e) {
|
391 |
+
// Gets current title.
|
392 |
+
var titleField = $(this);
|
393 |
+
// Gets handle.
|
394 |
+
var handleTitle = titleField.closest('.dmb_main').find('.dmb_handle_title');
|
395 |
+
// Updates handle title
|
396 |
+
(titleField.val() != '')
|
397 |
+
? handleTitle.html(titleField.val())
|
398 |
+
: handleTitle.html(objectL10n.untitled);
|
399 |
+
});
|
400 |
+
|
401 |
+
|
402 |
+
// Shows the font settings.
|
403 |
+
$('.dmb_text_settings_box_show').click(function(){
|
404 |
+
// Shows font settings.
|
405 |
+
$('.dmb_text_settings_box').toggle();
|
406 |
+
});
|
407 |
+
|
408 |
+
|
409 |
+
// Previews pricing table.
|
410 |
+
$('.dmb_show_preview_table').click(function(){
|
411 |
+
|
412 |
+
// Gets settings.
|
413 |
+
var settings = {};
|
414 |
+
|
415 |
+
settings.planCount = $('.dmb_main').not('.dmb_empty_plan').size();
|
416 |
+
settings.tableCurrency = $("input[name='table_currency']").val();
|
417 |
+
|
418 |
+
settings.fontTitleAlignment = $("select[name='font_title_alignment'] option:selected").val();
|
419 |
+
settings.fontSizeTitle = $("select[name='font_size_title'] option:selected").val();
|
420 |
+
settings.fontSizeSubtitle = $("select[name='font_size_subtitle'] option:selected").val();
|
421 |
+
settings.fontSizeDescription = $("select[name='font_size_description'] option:selected").val();
|
422 |
+
settings.fontSizePrice = $("select[name='font_size_price'] option:selected").val();
|
423 |
+
settings.fontSizeRecurrence = $("select[name='font_size_recurrence'] option:selected").val();
|
424 |
+
settings.fontSizeButton = $("select[name='font_size_button'] option:selected").val();
|
425 |
+
settings.fontSizeFeatures = $("select[name='font_size_features'] option:selected").val();
|
426 |
+
|
427 |
+
// Processes font sizes.
|
428 |
+
if (settings.fontSizeTitle == 'small') { settings.fontSizeTitle = ' rpt_sm_title'; }
|
429 |
+
else if (settings.fontSizeTitle == 'tiny') { settings.fontSizeTitle = ' rpt_xsm_title'; }
|
430 |
+
else { settings.fontSizeTitle = ''; }
|
431 |
+
|
432 |
+
if (settings.fontSizeSubtitle == 'small') { settings.fontSizeSubtitle = ' rpt_sm_subtitle'; }
|
433 |
+
else if (settings.fontSizeSubtitle == 'tiny') { settings.fontSizeSubtitle = ' rpt_xsm_subtitle'; }
|
434 |
+
else { settings.fontSizeSubtitle = ''; }
|
435 |
+
|
436 |
+
if (settings.fontSizeDescription == 'small') { settings.fontSizeDescription = ' rpt_sm_description'; }
|
437 |
+
else { settings.fontSizeDescription = ''; }
|
438 |
+
|
439 |
+
if (settings.fontSizePrice == 'small') { settings.fontSizePrice = ' rpt_sm_price'; }
|
440 |
+
else if (settings.fontSizePrice == 'tiny') { settings.fontSizePrice = ' rpt_xsm_price'; }
|
441 |
+
else if (settings.fontSizePrice == 'supertiny') { settings.fontSizePrice = ' rpt_xxsm_price'; }
|
442 |
+
else { settings.fontSizePrice = ''; }
|
443 |
+
|
444 |
+
if (settings.fontSizeRecurrence == 'small') { settings.fontSizeRecurrence = ' rpt_sm_recurrence'; }
|
445 |
+
else { settings.fontSizeRecurrence = ''; }
|
446 |
+
|
447 |
+
if (settings.fontSizeFeatures == 'small') { settings.fontSizeFeatures = ' rpt_sm_features'; }
|
448 |
+
else { settings.fontSizeFeatures = ''; }
|
449 |
+
|
450 |
+
if (settings.fontSizeButton == 'small') { settings.fontSizeButton = ' rpt_sm_button'; }
|
451 |
+
else { settings.fontSizeButton = ''; }
|
452 |
+
|
453 |
+
// Renders the preview.
|
454 |
+
var preview_html = '';
|
455 |
+
|
456 |
+
// Prepares the HTML.
|
457 |
+
preview_html += '<div id="rpt_pricr" style="margin-top:100px;" class="rpt_plans rpt_' + settings.planCount + '_plans rpt_style_basic">';
|
458 |
+
preview_html += '<div class="' + settings.fontSizeTitle + ' ' + settings.fontSizeSubtitle + ' ' + settings.fontSizeDescription + ' ' + settings.fontSizePrice + ' ' + settings.fontSizeRecurrence + ' ' + settings.fontSizeButton + ' ' + settings.fontSizeFeatures + '">';
|
459 |
+
|
460 |
+
preview_html += '<style>.rpt_plans .rpt_plan .rpt_foot{line-height:34px;} #rpt_pricr{font-family: "Helvetica Neue", Arial, sans-serif; font-weight: 300; line-height: 27px;}</style>'
|
461 |
+
|
462 |
+
$('.dmb_main').not('.dmb_empty_plan').each(function(i, obj){
|
463 |
+
|
464 |
+
// Gets plan fields.
|
465 |
+
var fields = {},
|
466 |
+
plan = {};
|
467 |
+
|
468 |
+
fields.title = $(this).find(".dmb_title_of_plan").val();
|
469 |
+
fields.subtitle = $(this).find(".dmb_subtitle_of_plan").val();
|
470 |
+
fields.recurrence = $(this).find(".dmb_recurrence_of_plan").val();
|
471 |
+
fields.price = $(this).find(".dmb_price_of_plan").val();
|
472 |
+
fields.description = $(this).find(".dmb_description_of_plan").val();
|
473 |
+
fields.icon = $(this).find(".dmb_icon_of_plan").attr('data-icon');
|
474 |
+
fields.recommended = $(this).find(".dmb_switch_recommended").find(":selected").val();
|
475 |
+
fields.free = $(this).find(".dmb_switch_free").find(":selected").val();
|
476 |
+
fields.features = $(this).find(".dmb_features_of_plan").val();
|
477 |
+
fields.buttonText = $(this).find(".dmb_button_text_of_plan").val();
|
478 |
+
fields.customButton = $(this).find(".dmb_custom_button_of_plan").val();
|
479 |
+
fields.color = dmb_rgb2hex($(this).find(".wp-color-result").css('backgroundColor')) || '#8dba09';
|
480 |
+
|
481 |
+
// Recommended plan processing.
|
482 |
+
if(fields.recommended && fields.recommended == 'yes'){
|
483 |
+
plan.recoClass = 'rpt_recommended_plan';
|
484 |
+
plan.recoImg = '<img class="rpt_recommended" src="../wp-content/plugins/' + pluginFolderSlug + '/inc/img/rpt_recommended.png"/>';
|
485 |
+
} else {
|
486 |
+
plan.recoImg = '';
|
487 |
+
plan.recoClass = '';
|
488 |
+
}
|
489 |
+
|
490 |
+
// Starts current plan.
|
491 |
+
preview_html += '<div class="rpt_plan rpt_plan_' + i + ' ' + plan.recoClass + '">';
|
492 |
+
|
493 |
+
// Defines title styles.
|
494 |
+
plan.titleStyle = 'style="text-align:' + settings.fontTitleAlignment + ';"';
|
495 |
+
|
496 |
+
// Plan title.
|
497 |
+
if (fields.title){
|
498 |
+
preview_html += '<div ' + plan.titleStyle + ' class="rpt_title rpt_title_' + i + '">';
|
499 |
+
|
500 |
+
if (fields.icon){
|
501 |
+
preview_html += '<img height=30px width=30px src="' + fields.icon + '" class="rpt_icon rpt_icon_' + i + '"/> ';
|
502 |
+
}
|
503 |
+
|
504 |
+
preview_html += fields.title;
|
505 |
+
preview_html += plan.recoImg + '</div>'; // Closes title.
|
506 |
+
}
|
507 |
+
|
508 |
+
// Starts plan's head
|
509 |
+
preview_html += '<div class="rpt_head rpt_head_' + i + '">';
|
510 |
+
|
511 |
+
/* Recurrence. */
|
512 |
+
if (fields.recurrence){
|
513 |
+
preview_html += '<div class="rpt_recurrence rpt_recurrence_' + i + '">' + fields.recurrence + '</div>';
|
514 |
+
}
|
515 |
+
|
516 |
+
/* Price. */
|
517 |
+
if (fields.price){
|
518 |
+
|
519 |
+
preview_html += '<div class="rpt_price rpt_price_' + i + '">';
|
520 |
+
|
521 |
+
if (fields.free == 'yes' || fields.free == 'on'){
|
522 |
+
preview_html += '<span class="rpt_currency">';
|
523 |
+
preview_html += '</span>';
|
524 |
+
} else {
|
525 |
+
if (settings.tableCurrency){
|
526 |
+
preview_html += '<span class="rpt_currency">';
|
527 |
+
preview_html += settings.tableCurrency;
|
528 |
+
preview_html += '</span>';
|
529 |
+
} else {
|
530 |
+
preview_html += '<span class="rpt_currency">';
|
531 |
+
preview_html += '</span>';
|
532 |
+
}
|
533 |
+
}
|
534 |
+
|
535 |
+
preview_html += fields.price;
|
536 |
+
|
537 |
+
preview_html += '</div>';
|
538 |
+
}
|
539 |
+
|
540 |
+
if (fields.subtitle){
|
541 |
+
preview_html += '<div style="color:' + fields.color + ';" class="rpt_subtitle rpt_subtitle_' + i + '">' + fields.subtitle + '</div>';
|
542 |
+
}
|
543 |
+
|
544 |
+
// Description.
|
545 |
+
if (fields.description){
|
546 |
+
preview_html += '<div class="rpt_description rpt_description_' + i + '">' + fields.description + '</div>';
|
547 |
+
}
|
548 |
+
|
549 |
+
preview_html += '<div style="clear:both;"></div>';
|
550 |
+
|
551 |
+
preview_html += '</div>'; // Close plan's head.
|
552 |
+
|
553 |
+
// Processes and renders features.
|
554 |
+
if (fields.features){
|
555 |
+
|
556 |
+
preview_html += '<div class="rpt_features rpt_features_' + i + '">';
|
557 |
+
|
558 |
+
plan.features = [];
|
559 |
+
|
560 |
+
plan.featureString = fields.features;
|
561 |
+
plan.featureStringArray = plan.featureString.split("\n");
|
562 |
+
plan.featureStringArray = plan.featureStringArray.map(function (el) {
|
563 |
+
return el.trim();
|
564 |
+
});
|
565 |
+
|
566 |
+
$.each(plan.featureStringArray, function( index, value ) {
|
567 |
+
plan.features.push(dmb_strip_tags(value,'<strong></strong><br><br/></br><img><a>'));
|
568 |
+
});
|
569 |
+
|
570 |
+
$.each(plan.featureStringArray, function( smallKey, feature ) {
|
571 |
+
if (feature){
|
572 |
+
|
573 |
+
var check = feature.substr(0, 2);
|
574 |
+
if (check == '-n') {
|
575 |
+
feature = feature.substr(2);
|
576 |
+
var checkColor = '#bbbbbb';
|
577 |
+
} else {
|
578 |
+
checkColor = 'black';
|
579 |
+
}
|
580 |
+
|
581 |
+
preview_html += '<div style="color:' + checkColor + ';" class="rpt_feature rpt_feature_' + i + '-' + smallKey + '">';
|
582 |
+
preview_html += feature;
|
583 |
+
preview_html += '</div>';
|
584 |
+
|
585 |
+
}
|
586 |
+
});
|
587 |
+
|
588 |
+
preview_html += '</div>'; // Closes features.
|
589 |
+
preview_html += '<div style="clear:both;"></div>';
|
590 |
+
|
591 |
+
}
|
592 |
+
|
593 |
+
/* If custom button. */
|
594 |
+
if (fields.customButton){
|
595 |
+
preview_html += '<div class="rpt_custom_btn" style="background-color:' + fields.color + '">';
|
596 |
+
preview_html += fields.customButton;
|
597 |
+
preview_html += '</div>';
|
598 |
+
} else {
|
599 |
+
/* --- Default footer (Plan button) --- */
|
600 |
+
if (fields.buttonText){
|
601 |
+
preview_html += '<a href="#" style="background:' + fields.color + '" class="rpt_foot rpt_foot_' + i + '">';
|
602 |
+
preview_html += fields.buttonText;
|
603 |
+
} else {
|
604 |
+
preview_html += '<a style="background:' + fields.color + '" class="rpt_foot rpt_foot_' + i + '">';
|
605 |
+
}
|
606 |
+
/* --- Closing footer --- */
|
607 |
+
preview_html += '</a>';
|
608 |
+
}
|
609 |
+
|
610 |
+
preview_html += '</div>'; // Closes plan.
|
611 |
+
|
612 |
+
});
|
613 |
+
|
614 |
+
preview_html += '</div>'; // Closes inner.
|
615 |
+
preview_html += '</div>'; // Closes pricing table.
|
616 |
+
preview_html += '<div style="clear:both;"></div>';
|
617 |
+
|
618 |
+
preview_html += '<div class="dmb_accuracy_preview_notice">' + objectL10n.previewAccuracy + '</div>';
|
619 |
+
|
620 |
+
// Attaches the preview to container.
|
621 |
+
(settings.planCount == 0)
|
622 |
+
? $('#dmb_preview_table').append('<h2 class="dmb_no_plan_preview_notice">' + objectL10n.noPlan + '</h2>')
|
623 |
+
: $('#dmb_preview_table').append(preview_html);
|
624 |
+
|
625 |
+
$('#dmb_preview_table').fadeIn(100);
|
626 |
+
|
627 |
+
});
|
628 |
+
|
629 |
+
|
630 |
+
// Closes the preview.
|
631 |
+
$('.dmb_preview_table_close').click(function(){
|
632 |
+
$('#dmb_preview_table #rpt_pricr, .dmb_accuracy_preview_notice, .dmb_no_plan_preview_notice').remove();
|
633 |
+
$('#dmb_preview_table').fadeOut(100);
|
634 |
+
});
|
635 |
+
|
636 |
+
});
|
637 |
+
})(jQuery);
|
inc/dmb/dmb.min.css
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@charset "UTF-8";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Responsive Pricing Table Admin CSS (minified)
|
5 |
+
* Last updated: Nov 24, 2017
|
6 |
+
*/
|
7 |
+
|
8 |
+
.dmb_clearfix{clear:both}.dmb_feature_dump{display:none}.dmb_field,.dmb_main select,.dmb_side_select{font-size:12px;width:100%;border-radius:4px;margin-bottom:5px}.dmb_feature input{padding-right:25px;width:100%;margin-bottom:4px}.dmb_features{padding-top:5px}.dmb_remove_feature_btn{float:right;position:relative;top:-27px;text-decoration:none;right:2px;height:0}.dmb_big_field{width:100%;padding:10px 8px;border-radius:4px;font-size:16px}.dmb_field{width:100%;padding:4px 8px;font-size:13px}.dmb_custom_button textarea{height:64px}.dmb_icon_field{display:none}.dmb_icon_data_url{display:none}.dmb_icon_img{max-width:100%;margin-top:8px;display:block}.dmb_section_title{font-size:15px;color:#497bad;padding-bottom:4px;margin:15px 2px 2px;border-bottom:3px dashed #ddd;text-align:left}.dmb_field_title{margin-top:10px;margin-bottom:3px;color:#555;font-size:12px;padding-left:2px;display:inline-block;font-weight:400;line-height:15px}.dmb_field_title .dmb_field_subtitle{padding-top:8px;color:#999;font-size:12px;font-style:italic;padding-bottom:2px}::-webkit-input-placeholder{color:#bbb}::-moz-placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb}.dmb_main{border-radius:4px;margin-top:10px}.dmb_main .dmb_inner{background:whitesmoke;padding:4px 10px 8px;border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dmb_main .dmb_handle{padding:7px 7px 7px 10px;background:#aea8a0;border:1px solid #96938e !important;display:block;border-top-right-radius:3px;border-top-left-radius:3px}.dmb_main .dmb_handle .dmb_big_button_secondary{float:right;margin-left:8px;font-size:12px;line-height:20px;border-bottom:2px solid #ccc;border-right:1px solid #ccc}.dmb_main .dmb_handle .dmb_move_row_up,.dmb_main .dmb_handle .dmb_move_row_down{padding:3px;float:left;margin-left:0px;margin-right:8px}.dmb_main .dmb_handle .dmb_move_row_up{margin-right:0px;border-bottom-right-radius:0px;border-top-right-radius:0px}.dmb_main .dmb_handle .dmb_move_row_down{border-bottom-left-radius:0px;border-top-left-radius:0px}.dmb_main .dmb_handle.closed{border-radius:3px;border-bottom:none}.dmb_main .dmb_handle.closed{border-radius:3px;border-bottom:none}.dmb_main .dmb_handle .dmb_handle_title{margin-top:4px;float:left;color:white;text-shadow:0 -1px 1px #8b847d,1px 0 1px #8b847d,0 1px 1px #8b847d,-1px 0 1px #8b847d;font-weight:300;font-size:18px;box-sizing:border-box}#dmb_preview_table{box-sizing:border-box;display:none;position:fixed;overflow-y:scroll;border:1px solid #bbb;top:0%;bottom:0%;left:0%;right:0%;background:#ddd;z-index:100000;padding:0 15%;text-align:center;box-shadow:-1px 0px 204px -6px rgba(0,0,0,0.75)}.dmb_accuracy_preview_notice{text-align:center;line-height:25px;background:white;border-radius:4px;padding:14px 30px;max-width:500px;margin:0 auto;font-size:15px;margin-top:60px;margin-bottom:80px}.dmb_no_plan_preview_notice{background:white;border-radius:4px;padding:20px 40px;max-width:500px;margin:0 auto;font-size:20px;margin-top:120px}.dmb_tip{padding-left:2px;font-size:12px;color:#999;line-height:15px;margin-top:8px}.dmb_tip .dashicons{font-size:17px;height:17px}.dmb_tip a,.dmb_inline_tip{color:#0073AA;cursor:pointer}.dmb_big_button_primary{text-shadow:0 -1px 1px #849d3a,1px 0 1px #849d3a,0 1px 1px #849d3a,-1px 0 1px #849d3a;padding:8px 6px 5px 10px;font-size:14px;background:#ACCE45;color:white;text-decoration:none;border-radius:3px;border:1px solid #8ea93d;border-bottom:2px solid #8ea93d;border-right:1px solid #8ea93d;line-height:15px}.dmb_big_button_primary:hover,.dmb_big_button_primary:focus{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none;background:#b1d34a;color:white}.dmb_big_button_secondary{padding:3px 10px;font-size:13px;background:#fff;font-weight:500;color:#333;text-decoration:none;border-radius:3px;border-bottom:2px solid #ddd;border-right:1px solid #ddd}.dmb_big_button_secondary:hover,.dmb_big_button_secondary:focus{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#555}.dmb_big_button_secondary.dmb_remove_row_btn{padding:3px 3px 3px 4px}.dmb_small_button_primary{margin:5px 1px;text-shadow:0 -1px 1px #497bad,1px 0 1px #497bad,0 1px 1px #497bad,-1px 0 1px #497bad;padding:4px 4px 1px;line-height:17px;font-size:12px;background:#5690CA;color:white;text-decoration:none;border-radius:3px;border:1px solid #497bad;border-bottom:2px solid #497bad;border-right:1px solid #497bad}.dmb_small_button_primary:hover,.dmb_small_button_primary:focus{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none;background:#5a97d4;color:white}.dmb_preview_button{text-shadow:0 0px 0px #a18023,1px 0 0px #a18023,0 1px 1px #a18023,0px 0 1px #a18023;padding:3px 10px;font-size:13px;background:#f5c542;font-weight:400;cursor:pointer;color:white;text-decoration:none;border-radius:3px;border:1px solid #c39d2c;border-bottom:2px solid #c39d2c;border-right:1px solid #c39d2c}.dmb_preview_button:hover,.dmb_preview_button:focus{background-image:none;background:#ffcd43;outline:0;-webkit-box-shadow:none;box-shadow:none;color:white}.dmb_preview_button.dmb_preview_table_close{position:fixed;top:20px;right:40px;z-index:1;padding:10px 20px;font-size:20px}.dmb_preview_button.dmb_preview_table_close .dashicons{font-size:20px}.dmb_small_button_secondary{padding:2px;margin-top:1px;line-height:18px;font-size:12px;background:#fff;font-weight:500;color:#333;text-decoration:none;border-radius:3px;border-bottom:2px solid #ddd;border-right:1px solid #ddd}.dmb_small_button_secondary:hover,.dmb_small_button_secondary:focus{background-image:none;outline:0;opacity:1;-webkit-box-shadow:none;box-shadow:none;color:#555}.dmb_small_button_secondary.dmb_remove_feature_btn{position:relative;top:4px;padding:11px 2px 0px 3px}.dmb_upload_icon_btn{display:inline-block;cursor:pointer;margin-top:10px !important;margin-bottom:3px}.dmb_upload_icon_btn .dashicons{position:relative;top:-2px}.dmb_remove_icon_btn{display:inline-block;position:relative;top:-2px;margin-left:3px}.dmb_add_row{margin:0 auto;margin-top:10px;display:inline-block}.dmb_no_plan_notice{background:whitesmoke;border-radius:4px;padding:30px 10px;margin-top:10px;text-align:center;font-size:14px;line-height:25px;border:1px solid #ddd}.dmb_add_feature{margin-top:5px;margin-bottom:5px;display:inline-block}.dmb_grid{float:left;padding-left:6px;box-sizing:border-box;padding-right:6px}.dmb_grid_20{width:20%}.dmb_grid_25{width:25%}.dmb_grid_33{width:33%}.dmb_grid_35{width:35%}.dmb_grid_40{width:40%}.dmb_grid_50{width:50%}.dmb_grid_60{width:60%}.dmb_grid_100{width:100%}.dmb_grid_first{padding-left:0}.dmb_grid_last{padding-right:0}.dmb_color_picker{padding:3px !important}.wp-picker-container{position:relative}.wp-picker-clear{display:none !important}.wp-picker-container,.wp-picker-container:active{display:block;z-index:9999}.iris-picker{position:absolute !important;bottom:33px !important;left:80 !important;background:white !important}.dmb_toolbar{display:block;text-align:left;background:whitesmoke;margin-top:10px;border-radius:4px;border:1px solid #ddd}.dmb_toolbar .dmb_toolbar_inner{display:block;padding:7px 7px 6px}.dmb_toolbar .dmb_toolbar_inner .dmb_collapse_plans,.dmb_toolbar .dmb_toolbar_inner .dmb_expand_plans{float:left;margin-right:7px}.dmb_toolbar .dmb_toolbar_inner .dmb_preview_button{float:right;margin-left:7px}.dmb_toolbar .dashicons{line-height:20px !important}.dmb_text_settings_box{display:none}.dmb_text_settings_box_show{display:block;margin-top:14px;cursor:pointer;font-size:12px}.dmb_side_block_title,.dmb_help_title{font-size:14px;margin-top:4px;margin-bottom:2px;font-weight:500;color:#222}.dmb_help_title{margin-bottom:10px}.dmb_side_block{margin-top:10px}.dmb_side_block a{text-decoration:none}.dmb_see_pro{display:inline-block;margin-top:10px;padding-bottom:8px}[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:150%;left:50%;margin-bottom:5px;margin-left:-80px;padding:7px;padding-left:14px;width:160px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:hsla(0, 0%, 20%, 0.9);color:#fff;content:attr(data-tooltip);text-align:left;font-size:12px;line-height:16px}.dmb_tooltip_large[data-tooltip]:before{width:320px}.dmb_tooltip_medium[data-tooltip]:before{width:220px}.dmb_tooltip_small[data-tooltip]:before{width:180px}[data-tooltip]:after{position:absolute;bottom:150%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid hsla(0, 0%, 20%, 0.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media only screen and (max-width : 850px){.dmb_grid_20,.dmb_grid_25,.dmb_grid_33,.dmb_grid_35,.dmb_grid_40,.dmb_grid_50,.dmb_grid_60,.dmb_grid_100{padding-right:0px;padding-left:0px;width:100%}}#rpt_pricing_table_pro h2.hndle{background:#ACCE45;color:white;font-weight:400;border:1px solid #9ebd43 !important;text-shadow:0 0px 1px #849d3a, 0px 0 1px #849d3a, 0 1px 1px #849d3a, 0px 0 1px #849d3a}#rpt_pricing_table_pro h2.hndle .dashicons{color:white !important}#rpt_pricing_table_pro .toggle-indicator{color:white !important}
|
inc/dmb/dmb.min.js
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Responsive Pricing Table Admin JS (minified)
|
3 |
+
* Last updated: Nov 24, 2017
|
4 |
+
*/
|
5 |
+
|
6 |
+
;(function($){$(document).ready(function(){var pluginFolderSlug='dk-pricr-responsive-pricing-table';$('.dmb_color_picker').each(function(i,obj){$(this).wpColorPicker()});function refreshPlanCountRelatedUI(){if($('.dmb_main').not('.dmb_empty_plan').length>0){$('.dmb_no_plan_notice').hide()}else{$('.dmb_no_plan_notice').show()}
|
7 |
+
if($('.dmb_main').not('.dmb_empty_plan').length>4){$('.dmb_add_row, .clone-row').hide()}else{$('.dmb_add_row, .clone-row').show()}}
|
8 |
+
refreshPlanCountRelatedUI();var hexDigits=new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");function dmb_rgb2hex(rgb){rgb=rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);return "#"+dmb_hex(rgb[1])+dmb_hex(rgb[2])+dmb_hex(rgb[3])}
|
9 |
+
function dmb_hex(x){return isNaN(x)?"00":hexDigits[(x-x%16)/16]+hexDigits[x%16]}
|
10 |
+
function dmb_strip_tags(input,allowed){allowed=(((allowed||'')+'').toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join('');var tags=/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,commentsAndPhpTags=/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;return input.replace(commentsAndPhpTags,'').replace(tags,function($0,$1){return allowed.indexOf('<'+$1.toLowerCase()+'>')>-1?$0:''})}
|
11 |
+
$('.dmb_icon_data_url').each(function(i,obj){var imgUrl=$(this).attr("data-icon");if(imgUrl!=''){$(this).siblings('.dmb_icon_field').val(imgUrl);$("<img src='"+imgUrl+"' class='dmb_icon_img'/><div class='dmb_clearfix imgClearfix'></div>").insertAfter($(this).parent().find('.dmb_field_title'));$(this).parent().append('<a class="dmb_remove_icon_btn dmb_small_button_secondary" href="#"><span class="dashicons dashicons-no-alt"></span></a>')}});$('.dmb_main').not('.dmb_empty_plan').each(function(i,obj){var featureDump=$(this).find('.dmb_feature_dump').val();var features=$(this).find('.dmb_features');if(featureDump!=''){featureDump=featureDump+'\n';$.each(featureDump.split("\n").slice(0,-1),function(index,item){cleanedItem=item.replace(')--(',',');features.append('<div class="dmb_feature"><input class="dmb_field dmb_feature_field" type="text" value="" /><a class="dmb_remove_feature_btn" href="#"><span class="dashicons dashicons-no-alt"></span></a></div>');features.find('.dmb_feature_field:last').val(cleanedItem)})}});$('.dmb_remove_icon_btn').live("click",function(e){$(this).parent().find('.dmb_icon_img').remove();$(this).parent().find('.imgClearfix').remove();$(this).parent().find('.dmb_icon_field').val('');$(this).remove();return!1});$('.dmb_upload_icon_btn').click(function(){upload_button=$(this);isAlreadyImg=$(this).siblings('.dmb_icon_data_url').attr("data-icon");window.send_to_editor=function(html){imgUrl=$(html).attr('src');if(isAlreadyImg){upload_button.parent().find('.dmb_icon_img').remove();upload_button.parent().find('.dmb_remove_icon_btn').remove()}
|
12 |
+
upload_button.parent().append('<a class="dmb_remove_icon_btn dmb_small_button_secondary" href="#"><span class="dashicons dashicons-no-alt"></span></a>');$("<img src='"+imgUrl+"' class='dmb_icon_img'/><div class='dmb_clearfix imgClearfix'></div>").insertAfter(upload_button.parent().find('.dmb_field_title'));upload_button.siblings('.dmb_icon_field').val(imgUrl);tb_remove()}
|
13 |
+
tb_show('','media-upload.php?type=image&TB_iframe=true');return!1});$('.dmb_remove_feature_btn').click(function(e){removeButton=$(this);removedFeature=$(this).closest('.dmb_feature').find('.dmb_feature_field');removedFeature.remove();featureList=removeButton.closest('.dmb_main').find('.dmb_feature_field');remainingFeatures=[];featureDump=$(this).closest('.dmb_main').find('.dmb_feature_dump');if(featureList.length==0){featureDump.val('');removeButton.parent().remove();return!1}else{featureList.each(function(i,obj){if($(this).val()){var cleanFeature=$(this).val().split(',').join(')--(');remainingFeatures.push(cleanFeature);var newFeatures=remainingFeatures.toString().split(',').join("\n").split(')--(').join(',');featureDump.val(newFeatures)}});removeButton.parent().remove();return!1}});$('.dmb_add_feature').on('click',function(){var lastFeature=$(this).siblings('.dmb_features').find('.dmb_feature:last .dmb_feature_field');if(lastFeature.val()!=''){var feature=$('.empty-feature').clone(!0);feature.removeClass('empty-feature').show();$(this).siblings('.dmb_features').append(feature);feature.find('.dmb_feature_field').focus();return!1}else{lastFeature.focus()}
|
14 |
+
return!1});$('.dmb_feature_field').live("keyup",function(e){featureUpdated=$(this);featuresUpdated=$(this).parent().parent().siblings('.dmb_feature_dump');var featuresList=featureUpdated.parent().parent().find('.dmb_feature_field'),features=[];if(featuresList.length<1){featuresUpdated.val('')}else{featuresList.each(function(i,obj){if($(this).val()){var cleanFeature=$(this).val().split(',').join(')--(');features.push(cleanFeature);var newFeatures=features.toString().split(',').join("\n").split(')--(').join(',');featuresUpdated.val(newFeatures)}})}});$('.dmb_add_row').on('click',function(){var row=$('.dmb_empty_plan').clone(!0);row.removeClass('dmb_empty_plan').addClass('dmb_main').show();row.find('.emptyDump').removeClass('emptyDump').addClass('dmb_feature_dump');row.insertBefore($('.dmb_empty_plan'));row.find('.dmb_title_of_plan').focus();row.find('.dmb_color_picker_ready').removeClass('.dmb_color_picker_ready').addClass('.dmb_color_picker').wpColorPicker().css({'padding':'3px'});row.find('.dmb_handle_title').html(objectL10n.untitled);refreshPlanCountRelatedUI();return!1});$('.dmb_remove_row_btn').click(function(e){$(this).closest('.dmb_main').remove();refreshPlanCountRelatedUI();return!1});$('.dmb_handle').click(function(e){$(this).siblings('.dmb_inner').slideToggle(50);($(this).hasClass('closed'))?$(this).removeClass('closed'):$(this).addClass('closed');return!1});$('.dmb_collapse_plans').click(function(e){$('.dmb_handle').each(function(i,obj){if(!$(this).closest('.dmb_empty_plan').length){if($(this).hasClass('closed')){}else{$(this).siblings('.dmb_inner').slideToggle(50);$(this).addClass('closed')}}});return!1});$('.dmb_expand_plans').click(function(e){$('.dmb_handle').each(function(i,obj){if($(this).hasClass('closed')){$(this).siblings('.dmb_inner').slideToggle(50);$(this).removeClass('closed')}});return!1});$('.dmb_move_row_down').click(function(e){if($(this).closest('.dmb_main').next().hasClass('dmb_main')){var movingPlan=$(this).closest('.dmb_main').clone(!0);movingPlan.insertAfter($(this).closest('.dmb_main').next());var rgbColorToMove=movingPlan.find('.wp-color-result').css('backgroundColor');movingPlan.find('.wp-picker-container').remove();movingPlan.find('.dmb_color_box').append('<input class="dmb_color_picker dmb_field" name="plan_colors[]" type="text" value="'+dmb_rgb2hex(rgbColorToMove)+'" />');movingPlan.find('.dmb_color_picker').wpColorPicker();$(this).closest('.dmb_main').remove()}
|
15 |
+
return!1});$('.dmb_move_row_up').click(function(e){if($(this).closest('.dmb_main').prev().hasClass('dmb_main')){var movingPlan=$(this).closest('.dmb_main').clone(!0);movingPlan.insertBefore($(this).closest('.dmb_main').prev());var rgbColorToMove=movingPlan.find('.wp-color-result').css('backgroundColor');movingPlan.find('.wp-picker-container').remove();movingPlan.find('.dmb_color_box').append('<input class="dmb_color_picker dmb_field" name="plan_colors[]" type="text" value="'+dmb_rgb2hex(rgbColorToMove)+'" />');movingPlan.find('.dmb_color_picker').wpColorPicker();$(this).closest('.dmb_main').remove()}
|
16 |
+
return!1});$('.dmb_clone_row').click(function(e){var clone=$(this).closest('.dmb_main').clone(!0);clone.insertAfter($(this).closest('.dmb_main'));clone.find('.dmb_handle_title').html(clone.find('.dmb_title_of_plan').val()+' ('+objectL10n.copy+')');clone.find('.dmb_title_of_plan').focus();var rgbColorToMove=$(this).closest('.dmb_main').find('.wp-color-result').css('backgroundColor');clone.find('.wp-picker-container').remove();clone.find('.dmb_color_box').append('<input class="dmb_color_picker dmb_field" name="plan_colors[]" type="text" value="'+dmb_rgb2hex(rgbColorToMove)+'" />');clone.find('.dmb_color_picker').wpColorPicker();refreshPlanCountRelatedUI();return!1});$('.dmb_title_of_plan').each(function(i,obj){if($(this).val()!=''){var handleTitle=$(this).closest('.dmb_main').find('.dmb_handle_title');handleTitle.html($(this).val())}});$('.dmb_title_of_plan').live("keyup",function(e){var titleField=$(this);var handleTitle=titleField.closest('.dmb_main').find('.dmb_handle_title');(titleField.val()!='')?handleTitle.html(titleField.val()):handleTitle.html(objectL10n.untitled)});$('.dmb_text_settings_box_show').click(function(){$('.dmb_text_settings_box').toggle()});$('.dmb_show_preview_table').click(function(){var settings={};settings.planCount=$('.dmb_main').not('.dmb_empty_plan').size();settings.tableCurrency=$("input[name='table_currency']").val();settings.fontTitleAlignment=$("select[name='font_title_alignment'] option:selected").val();settings.fontSizeTitle=$("select[name='font_size_title'] option:selected").val();settings.fontSizeSubtitle=$("select[name='font_size_subtitle'] option:selected").val();settings.fontSizeDescription=$("select[name='font_size_description'] option:selected").val();settings.fontSizePrice=$("select[name='font_size_price'] option:selected").val();settings.fontSizeRecurrence=$("select[name='font_size_recurrence'] option:selected").val();settings.fontSizeButton=$("select[name='font_size_button'] option:selected").val();settings.fontSizeFeatures=$("select[name='font_size_features'] option:selected").val();if(settings.fontSizeTitle=='small'){settings.fontSizeTitle=' rpt_sm_title'}
|
17 |
+
else if(settings.fontSizeTitle=='tiny'){settings.fontSizeTitle=' rpt_xsm_title'}
|
18 |
+
else{settings.fontSizeTitle=''}
|
19 |
+
if(settings.fontSizeSubtitle=='small'){settings.fontSizeSubtitle=' rpt_sm_subtitle'}
|
20 |
+
else if(settings.fontSizeSubtitle=='tiny'){settings.fontSizeSubtitle=' rpt_xsm_subtitle'}
|
21 |
+
else{settings.fontSizeSubtitle=''}
|
22 |
+
if(settings.fontSizeDescription=='small'){settings.fontSizeDescription=' rpt_sm_description'}
|
23 |
+
else{settings.fontSizeDescription=''}
|
24 |
+
if(settings.fontSizePrice=='small'){settings.fontSizePrice=' rpt_sm_price'}
|
25 |
+
else if(settings.fontSizePrice=='tiny'){settings.fontSizePrice=' rpt_xsm_price'}
|
26 |
+
else if(settings.fontSizePrice=='supertiny'){settings.fontSizePrice=' rpt_xxsm_price'}
|
27 |
+
else{settings.fontSizePrice=''}
|
28 |
+
if(settings.fontSizeRecurrence=='small'){settings.fontSizeRecurrence=' rpt_sm_recurrence'}
|
29 |
+
else{settings.fontSizeRecurrence=''}
|
30 |
+
if(settings.fontSizeFeatures=='small'){settings.fontSizeFeatures=' rpt_sm_features'}
|
31 |
+
else{settings.fontSizeFeatures=''}
|
32 |
+
if(settings.fontSizeButton=='small'){settings.fontSizeButton=' rpt_sm_button'}
|
33 |
+
else{settings.fontSizeButton=''}
|
34 |
+
var preview_html='';preview_html+='<div id="rpt_pricr" style="margin-top:100px;" class="rpt_plans rpt_'+settings.planCount+'_plans rpt_style_basic">';preview_html+='<div class="'+settings.fontSizeTitle+' '+settings.fontSizeSubtitle+' '+settings.fontSizeDescription+' '+settings.fontSizePrice+' '+settings.fontSizeRecurrence+' '+settings.fontSizeButton+' '+settings.fontSizeFeatures+'">';preview_html+='<style>.rpt_plans .rpt_plan .rpt_foot{line-height:34px;} #rpt_pricr{font-family: "Helvetica Neue", Arial, sans-serif; font-weight: 300; line-height: 27px;}</style>'
|
35 |
+
$('.dmb_main').not('.dmb_empty_plan').each(function(i,obj){var fields={},plan={};fields.title=$(this).find(".dmb_title_of_plan").val();fields.subtitle=$(this).find(".dmb_subtitle_of_plan").val();fields.recurrence=$(this).find(".dmb_recurrence_of_plan").val();fields.price=$(this).find(".dmb_price_of_plan").val();fields.description=$(this).find(".dmb_description_of_plan").val();fields.icon=$(this).find(".dmb_icon_of_plan").attr('data-icon');fields.recommended=$(this).find(".dmb_switch_recommended").find(":selected").val();fields.free=$(this).find(".dmb_switch_free").find(":selected").val();fields.features=$(this).find(".dmb_features_of_plan").val();fields.buttonText=$(this).find(".dmb_button_text_of_plan").val();fields.customButton=$(this).find(".dmb_custom_button_of_plan").val();fields.color=dmb_rgb2hex($(this).find(".wp-color-result").css('backgroundColor'))||'#8dba09';if(fields.recommended&&fields.recommended=='yes'){plan.recoClass='rpt_recommended_plan';plan.recoImg='<img class="rpt_recommended" src="../wp-content/plugins/'+pluginFolderSlug+'/inc/img/rpt_recommended.png"/>'}else{plan.recoImg='';plan.recoClass=''}
|
36 |
+
preview_html+='<div class="rpt_plan rpt_plan_'+i+' '+plan.recoClass+'">';plan.titleStyle='style="text-align:'+settings.fontTitleAlignment+';"';if(fields.title){preview_html+='<div '+plan.titleStyle+' class="rpt_title rpt_title_'+i+'">';if(fields.icon){preview_html+='<img height=30px width=30px src="'+fields.icon+'" class="rpt_icon rpt_icon_'+i+'"/> '}
|
37 |
+
preview_html+=fields.title;preview_html+=plan.recoImg+'</div>'}
|
38 |
+
preview_html+='<div class="rpt_head rpt_head_'+i+'">';if(fields.recurrence){preview_html+='<div class="rpt_recurrence rpt_recurrence_'+i+'">'+fields.recurrence+'</div>'}
|
39 |
+
if(fields.price){preview_html+='<div class="rpt_price rpt_price_'+i+'">';if(fields.free=='yes'||fields.free=='on'){preview_html+='<span class="rpt_currency">';preview_html+='</span>'}else{if(settings.tableCurrency){preview_html+='<span class="rpt_currency">';preview_html+=settings.tableCurrency;preview_html+='</span>'}else{preview_html+='<span class="rpt_currency">';preview_html+='</span>'}}
|
40 |
+
preview_html+=fields.price;preview_html+='</div>'}
|
41 |
+
if(fields.subtitle){preview_html+='<div style="color:'+fields.color+';" class="rpt_subtitle rpt_subtitle_'+i+'">'+fields.subtitle+'</div>'}
|
42 |
+
if(fields.description){preview_html+='<div class="rpt_description rpt_description_'+i+'">'+fields.description+'</div>'}
|
43 |
+
preview_html+='<div style="clear:both;"></div>';preview_html+='</div>';if(fields.features){preview_html+='<div class="rpt_features rpt_features_'+i+'">';plan.features=[];plan.featureString=fields.features;plan.featureStringArray=plan.featureString.split("\n");plan.featureStringArray=plan.featureStringArray.map(function(el){return el.trim()});$.each(plan.featureStringArray,function(index,value){plan.features.push(dmb_strip_tags(value,'<strong></strong><br><br/></br><img><a>'))});$.each(plan.featureStringArray,function(smallKey,feature){if(feature){var check=feature.substr(0,2);if(check=='-n'){feature=feature.substr(2);var checkColor='#bbbbbb'}else{checkColor='black'}
|
44 |
+
preview_html+='<div style="color:'+checkColor+';" class="rpt_feature rpt_feature_'+i+'-'+smallKey+'">';preview_html+=feature;preview_html+='</div>'}});preview_html+='</div>';preview_html+='<div style="clear:both;"></div>'}
|
45 |
+
if(fields.customButton){preview_html+='<div class="rpt_custom_btn" style="background-color:'+fields.color+'">';preview_html+=fields.customButton;preview_html+='</div>'}else{if(fields.buttonText){preview_html+='<a href="#" style="background:'+fields.color+'" class="rpt_foot rpt_foot_'+i+'">';preview_html+=fields.buttonText}else{preview_html+='<a style="background:'+fields.color+'" class="rpt_foot rpt_foot_'+i+'">'}
|
46 |
+
preview_html+='</a>'}
|
47 |
+
preview_html+='</div>'});preview_html+='</div>';preview_html+='</div>';preview_html+='<div style="clear:both;"></div>';preview_html+='<div class="dmb_accuracy_preview_notice">'+objectL10n.previewAccuracy+'</div>';(settings.planCount==0)?$('#dmb_preview_table').append('<h2 class="dmb_no_plan_preview_notice">'+objectL10n.noPlan+'</h2>'):$('#dmb_preview_table').append(preview_html);$('#dmb_preview_table').fadeIn(100)});$('.dmb_preview_table_close').click(function(){$('#dmb_preview_table #rpt_pricr, .dmb_accuracy_preview_notice, .dmb_no_plan_preview_notice').remove();$('#dmb_preview_table').fadeOut(100)})})})(jQuery);
|
{img → inc/img}/rpt_recommended.png
RENAMED
File without changes
|
inc/js/rpt.js
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Responsive Pricing Table Front JS
|
3 |
+
* Last updated: Nov 24, 2017
|
4 |
+
*/
|
5 |
+
|
6 |
+
;(function($){
|
7 |
+
$(document).ready(function (){
|
8 |
+
|
9 |
+
// Centers recommended icon.
|
10 |
+
setTimeout(function(){ // Fixes preview issue
|
11 |
+
$('img.rpt_recommended').each(function(){
|
12 |
+
var topPush = ($(this).parent().outerHeight()/2) - ($(this).height()/2);
|
13 |
+
$(this).css('top', topPush+'px');
|
14 |
+
});
|
15 |
+
});
|
16 |
+
|
17 |
+
});
|
18 |
+
})(jQuery);
|
inc/js/rpt.min.js
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Responsive Pricing Table Front JS (minified)
|
3 |
+
* Last updated: Nov 24, 2017
|
4 |
+
*/
|
5 |
+
|
6 |
+
;(function($){$(document).ready(function(){setTimeout(function(){$('img.rpt_recommended').each(function(){var topPush=($(this).parent().outerHeight()/2)-($(this).height()/2);$(this).css('top',topPush+'px')})})})})(jQuery);
|
inc/rpt-admin-scripts.php
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Enqueues admin scripts. */
|
4 |
+
add_action( 'admin_enqueue_scripts', 'add_admin_rpt_style' );
|
5 |
+
function add_admin_rpt_style() {
|
6 |
+
|
7 |
+
/* Gets the post type. */
|
8 |
+
global $post_type;
|
9 |
+
|
10 |
+
if( 'rpt_pricing_table' == $post_type ) {
|
11 |
+
|
12 |
+
/* CSS for metaboxes. */
|
13 |
+
wp_enqueue_style( 'rpt_dmb_styles', plugins_url('dmb/dmb.min.css', __FILE__));
|
14 |
+
/* CSS for previews */
|
15 |
+
wp_enqueue_style( 'rpt_styles', plugins_url('css/rpt_style.min.css', __FILE__));
|
16 |
+
/* Others */
|
17 |
+
wp_enqueue_style( 'wp-color-picker' );
|
18 |
+
|
19 |
+
/* JS for metaboxes. */
|
20 |
+
wp_enqueue_script( 'rpt', plugins_url('dmb/dmb.js', __FILE__), array( 'jquery', 'thickbox', 'wp-color-picker' ));
|
21 |
+
wp_localize_script( 'rpt', 'objectL10n', array(
|
22 |
+
'untitled' => __( 'Untitled', RPT_TXTDM ),
|
23 |
+
'copy' => __( 'copy', RPT_TXTDM ),
|
24 |
+
'noPlan' => __( 'Add at least <strong>1</strong> plan to preview the pricing table.', RPT_TXTDM ),
|
25 |
+
'previewAccuracy' => __( 'This is only a preview, shortcodes used in the fields will not be rendered and results may vary depending on your container\'s width.', RPT_TXTDM )
|
26 |
+
));
|
27 |
+
wp_enqueue_style( 'thickbox' );
|
28 |
+
|
29 |
+
}
|
30 |
+
|
31 |
+
}
|
32 |
+
|
33 |
+
?>
|
inc/rpt-front-scripts.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Enqueues front scripts. */
|
4 |
+
add_action( 'wp_enqueue_scripts', 'add_rpt_scripts', 99 );
|
5 |
+
function add_rpt_scripts() {
|
6 |
+
wp_enqueue_style( 'rpt', plugins_url('css/rpt_style.min.css', __FILE__));
|
7 |
+
wp_enqueue_script( 'rpt', plugins_url('js/rpt.min.js', __FILE__), array( 'jquery' ));
|
8 |
+
}
|
9 |
+
|
10 |
+
?>
|
inc/rpt-metaboxes-help.php
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Hooks the metabox. */
|
4 |
+
add_action('admin_init', 'dmb_rpts_add_help', 1);
|
5 |
+
function dmb_rpts_add_help() {
|
6 |
+
add_meta_box(
|
7 |
+
'rpt_pricing_table_help',
|
8 |
+
'<span class="dashicons dashicons-editor-code"></span> '.__('Shortcode', RPT_TXTDM ),
|
9 |
+
'dmb_rpts_help_display', // Below
|
10 |
+
'rpt_pricing_table',
|
11 |
+
'side',
|
12 |
+
'high'
|
13 |
+
);
|
14 |
+
}
|
15 |
+
|
16 |
+
|
17 |
+
/* Displays the metabox. */
|
18 |
+
function dmb_rpts_help_display() { ?>
|
19 |
+
|
20 |
+
<div class="dmb_side_block">
|
21 |
+
<p>
|
22 |
+
<?php
|
23 |
+
global $post;
|
24 |
+
$slug = '';
|
25 |
+
$slug = $post->post_name;
|
26 |
+
$shortcode = '<span style="display:inline-block;border:solid 2px lightgray; background:white; padding:0 8px; font-size:13px; line-height:25px; vertical-align:middle;">[rpt name="'.$slug.'"]</span>';
|
27 |
+
$shortcode_unpublished = "<span style='display:inline-block;color:#849d3a'>" . /* translators: Leave HTML tags */ __("<strong>Publish</strong> your pricing table before you can see you shortcode.", RPT_TXTDM ) . "</span>";
|
28 |
+
echo ($slug != '') ? $shortcode : $shortcode_unpublished;
|
29 |
+
?>
|
30 |
+
</p>
|
31 |
+
<p>
|
32 |
+
<?php /* translators: Leave HTML tags */ _e('To display your Pricing Table on your site, copy-paste the <strong>[Shortcode]</strong> above in your post/page.', RPT_TXTDM ) ?>
|
33 |
+
</p>
|
34 |
+
</div>
|
35 |
+
|
36 |
+
<div class="dmb_side_block">
|
37 |
+
<div class="dmb_help_title">
|
38 |
+
Get support
|
39 |
+
</div>
|
40 |
+
<a target="_blank" href="https://wpdarko.com/ask-for-support/">Submit a ticket</a><br/>
|
41 |
+
<a target="_blank" href="https://wpdarko.com/docs/guide-responsive-pricing-table/">View documentation</a>
|
42 |
+
</div>
|
43 |
+
|
44 |
+
<?php } ?>
|
inc/rpt-metaboxes-plans.php
ADDED
@@ -0,0 +1,490 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Defines highlight select options. */
|
4 |
+
function dmb_rpts_is_highlight_plan_options() {
|
5 |
+
$options = array ( __('Disabled', RPT_TXTDM ) => 'no', __('Enabled', RPT_TXTDM ) => 'yes' );
|
6 |
+
return $options;
|
7 |
+
}
|
8 |
+
|
9 |
+
|
10 |
+
/* Defines currency select options. */
|
11 |
+
function dmb_rpts_is_currency_options() {
|
12 |
+
$options = array ( __('Show', RPT_TXTDM ) => 'no', __('Hide', RPT_TXTDM ) => 'yes' );
|
13 |
+
return $options;
|
14 |
+
}
|
15 |
+
|
16 |
+
|
17 |
+
/* Hooks the metabox. */
|
18 |
+
add_action('admin_init', 'dmb_rpts_add_plan', 1);
|
19 |
+
function dmb_rpts_add_plan() {
|
20 |
+
add_meta_box(
|
21 |
+
'rpt_pricing_table',
|
22 |
+
'<span class="dashicons dashicons-edit"></span> '.__('Pricing table', RPT_TXTDM ),
|
23 |
+
'dmb_rpts_plan_display', // Below
|
24 |
+
'rpt_pricing_table',
|
25 |
+
'normal',
|
26 |
+
'high'
|
27 |
+
);
|
28 |
+
}
|
29 |
+
|
30 |
+
|
31 |
+
/* Displays the metabox. */
|
32 |
+
function dmb_rpts_plan_display() {
|
33 |
+
|
34 |
+
global $post;
|
35 |
+
|
36 |
+
/* Gets plan data. */
|
37 |
+
$pricing_table = get_post_meta( $post->ID, '_rpt_plan_group', true );
|
38 |
+
|
39 |
+
$fields_to_process = [
|
40 |
+
'_rpt_title',
|
41 |
+
'_rpt_subtitle',
|
42 |
+
'_rpt_recurrence',
|
43 |
+
'_rpt_price',
|
44 |
+
'_rpt_description',
|
45 |
+
'_rpt_icon',
|
46 |
+
'_rpt_recommended',
|
47 |
+
'_rpt_free',
|
48 |
+
'_rpt_features',
|
49 |
+
'_rpt_btn_text',
|
50 |
+
'_rpt_btn_link',
|
51 |
+
'_rpt_btn_custom_btn',
|
52 |
+
'_rpt_custom_classes',
|
53 |
+
'_rpt_color'
|
54 |
+
];
|
55 |
+
|
56 |
+
/* Retrieves select options. */
|
57 |
+
$is_highlight_plan_options = dmb_rpts_is_highlight_plan_options();
|
58 |
+
$is_currency_plan_options = dmb_rpts_is_currency_options();
|
59 |
+
|
60 |
+
wp_nonce_field( 'dmb_rpts_meta_box_nonce', 'dmb_rpts_meta_box_nonce' ); ?>
|
61 |
+
|
62 |
+
<div id="dmb_preview_table">
|
63 |
+
<!-- Add row button -->
|
64 |
+
<a class="dmb_preview_button dmb_preview_table_close" href="#">
|
65 |
+
<?php _e('Close preview', RPT_TXTDM ) ?>
|
66 |
+
</a>
|
67 |
+
</div>
|
68 |
+
|
69 |
+
<!-- Toolbar for plan metabox -->
|
70 |
+
<div class="dmb_toolbar">
|
71 |
+
<div class="dmb_toolbar_inner">
|
72 |
+
<a class="dmb_big_button_secondary dmb_expand_plans" href="#"><span class="dashicons dashicons-editor-expand"></span> <?php _e('Expand all', RPT_TXTDM ) ?> </a>
|
73 |
+
<a class="dmb_big_button_secondary dmb_collapse_plans" href="#"><span class="dashicons dashicons-editor-contract"></span> <?php _e('Collapse all', RPT_TXTDM ) ?> </a>
|
74 |
+
<a class="dmb_show_preview_table dmb_preview_button"><span class="dashicons dashicons-admin-appearance"></span> <?php _e('Instant preview', RPT_TXTDM ) ?> </a>
|
75 |
+
<div class="dmb_clearfix"></div>
|
76 |
+
</div>
|
77 |
+
</div>
|
78 |
+
|
79 |
+
<?php if ( $pricing_table ) {
|
80 |
+
|
81 |
+
/* Loops through plans. */
|
82 |
+
foreach ( $pricing_table as $pricing_plan ) {
|
83 |
+
|
84 |
+
/* Current plan. */
|
85 |
+
$plan = array();
|
86 |
+
|
87 |
+
/* Retrieves each field for current plan. */
|
88 |
+
foreach ( $fields_to_process as $field) {
|
89 |
+
switch ($field) {
|
90 |
+
case '_rpt_recommended':
|
91 |
+
// Moving to new framework.
|
92 |
+
$plan[$field] = ( !isset($pricing_plan[$field]) || ($pricing_plan[$field] != 'on' && $pricing_plan[$field] != 'yes')) ? 'no' : 'yes';
|
93 |
+
break;
|
94 |
+
case '_rpt_free':
|
95 |
+
// Moving to new framework.
|
96 |
+
$plan[$field] = ( !isset($pricing_plan[$field]) || ($pricing_plan[$field] != 'on' && $pricing_plan[$field] != 'yes')) ? 'no' : 'yes';
|
97 |
+
break;
|
98 |
+
default:
|
99 |
+
$plan[$field] = ( isset($pricing_plan[$field]) ) ? esc_attr($pricing_plan[$field]) : '';
|
100 |
+
break;
|
101 |
+
}
|
102 |
+
}
|
103 |
+
?>
|
104 |
+
|
105 |
+
<!-- START plan -->
|
106 |
+
<div class="dmb_main">
|
107 |
+
|
108 |
+
<!-- plan handle bar -->
|
109 |
+
<div class="dmb_handle">
|
110 |
+
<div>
|
111 |
+
<a class="dmb_big_button_secondary dmb_move_row_up" href="#" title="Move up"><span class="dashicons dashicons-arrow-up-alt2"></span></a>
|
112 |
+
<a class="dmb_big_button_secondary dmb_move_row_down" href="#" title="Move down"><span class="dashicons dashicons-arrow-down-alt2"></span></a>
|
113 |
+
<div class="dmb_handle_title"></div>
|
114 |
+
<a class="dmb_big_button_secondary dmb_remove_row_btn" href="#" title="Remove"><span class="dashicons dashicons-no-alt"></span></a>
|
115 |
+
<a class="dmb_big_button_secondary dmb_clone_row" href="#" title="Clone"><span class="dashicons dashicons-admin-page"></span><?php _e('Clone', RPT_TXTDM ); ?></a>
|
116 |
+
<div class="dmb_clearfix"></div>
|
117 |
+
</div>
|
118 |
+
</div>
|
119 |
+
|
120 |
+
<!-- START inner -->
|
121 |
+
<div class="dmb_inner">
|
122 |
+
|
123 |
+
<div class="dmb_section_title">
|
124 |
+
<?php _e('Header', RPT_TXTDM ) ?>
|
125 |
+
</div>
|
126 |
+
|
127 |
+
<div class="dmb_grid dmb_grid_40 dmb_grid_first">
|
128 |
+
<div class="dmb_field_title">
|
129 |
+
<?php _e('Title', RPT_TXTDM ) ?>
|
130 |
+
</div>
|
131 |
+
<input class="dmb_big_field dmb_highlight_field dmb_title_of_plan" type="text" name="plan_titles[]" value="<?php echo $plan['_rpt_title']; ?>" placeholder="<?php _e('e.g. Platinum', RPT_TXTDM ) ?>" />
|
132 |
+
</div>
|
133 |
+
|
134 |
+
<div class="dmb_grid dmb_grid_60 dmb_grid_last">
|
135 |
+
<div class="dmb_field_title">
|
136 |
+
<?php _e('Subtitle', RPT_TXTDM ) ?>
|
137 |
+
</div>
|
138 |
+
<input class="dmb_big_field dmb_subtitle_of_plan" type="text" name="plan_subtitles[]" value="<?php echo $plan['_rpt_subtitle']; ?>" placeholder="<?php _e('e.g. Our best deal', RPT_TXTDM ) ?>" />
|
139 |
+
</div>
|
140 |
+
|
141 |
+
<div class="dmb_grid dmb_grid_60 dmb_grid_first">
|
142 |
+
<div class="dmb_field_title">
|
143 |
+
<?php _e('Short description', RPT_TXTDM ) ?>
|
144 |
+
</div>
|
145 |
+
<input class="dmb_field dmb_description_of_plan" type="text" name="plan_descriptions[]" value="<?php echo $plan['_rpt_description']; ?>" placeholder="<?php _e('e.g. This plan is suitable for small companies', RPT_TXTDM ) ?>" />
|
146 |
+
</div>
|
147 |
+
|
148 |
+
<div class="dmb_grid dmb_grid_20">
|
149 |
+
<div class="dmb_field_title">
|
150 |
+
<?php _e('Price', RPT_TXTDM ) ?>
|
151 |
+
</div>
|
152 |
+
<input class="dmb_field dmb_price_of_plan" type="text" name="plan_prices[]" value="<?php echo $plan['_rpt_price']; ?>" placeholder="<?php _e('e.g. 9', RPT_TXTDM ) ?>" />
|
153 |
+
</div>
|
154 |
+
|
155 |
+
<div class="dmb_grid dmb_grid_20 dmb_grid_last">
|
156 |
+
<div class="dmb_field_title">
|
157 |
+
<?php _e('Frequency', RPT_TXTDM ) ?>
|
158 |
+
</div>
|
159 |
+
<input class="dmb_field dmb_recurrence_of_plan" type="text" name="plan_recurrences[]" value="<?php echo $plan['_rpt_recurrence']; ?>" placeholder="<?php _e('e.g. monthly', RPT_TXTDM ) ?>" />
|
160 |
+
</div>
|
161 |
+
|
162 |
+
<div class="dmb_clearfix"></div>
|
163 |
+
|
164 |
+
<!-- Plan features -->
|
165 |
+
<div class="dmb_section_title">
|
166 |
+
<?php _e('Features', RPT_TXTDM ) ?>
|
167 |
+
</div>
|
168 |
+
|
169 |
+
<textarea class="dmb_feature_dump dmb_features_of_plan" name="plan_features[]"><?php echo $plan['_rpt_features']; ?></textarea>
|
170 |
+
|
171 |
+
<div class="dmb_tip">
|
172 |
+
<?php
|
173 |
+
// Feature tips
|
174 |
+
$dmb_image_tip = "<a class='dmb_tooltip_large' data-tooltip=\"<img src='http://yoursite.com/media/image.png'/>\">[?]</a>";
|
175 |
+
$dmb_link_tip = "<a class='dmb_tooltip_large' data-tooltip=\"<a href='http://yoursite.com'>Click here</a>\">[?]</a>";
|
176 |
+
$dmb_bold_text_tip = "<a class='dmb_tooltip_small' data-tooltip=\"<strong>Bold</strong>\">[?]</a>";
|
177 |
+
printf(
|
178 |
+
/* translators: 1: image tooltip 2: link tooltip 3: bold text tooltip (leave at the end) */
|
179 |
+
'<span class="dashicons dashicons-yes"></span>'.__( 'Images %1$s, links %2$s and bold text %3$s are allowed in the feature fields.', RPT_TXTDM ),
|
180 |
+
$dmb_image_tip,
|
181 |
+
$dmb_link_tip,
|
182 |
+
$dmb_bold_text_tip
|
183 |
+
);
|
184 |
+
?>
|
185 |
+
<br/>
|
186 |
+
<span class="dashicons dashicons-yes"></span><?php _e( 'Show some features as unavailable by adding \'-n\' before, e.g. \'-nMy feature\'.', RPT_TXTDM ); ?>
|
187 |
+
</div>
|
188 |
+
|
189 |
+
<div class="dmb_features"></div>
|
190 |
+
<a class="dmb_small_button_primary dmb_add_feature" href="#">
|
191 |
+
<span class="dashicons dashicons-plus"></span>
|
192 |
+
<?php _e('Add feature', RPT_TXTDM ) ?>
|
193 |
+
</a>
|
194 |
+
|
195 |
+
<div class="dmb_clearfix"></div>
|
196 |
+
|
197 |
+
<!-- Plan button -->
|
198 |
+
<div class="dmb_button_text dmb_grid dmb_grid_50 dmb_grid_first">
|
199 |
+
<div class="dmb_section_title">
|
200 |
+
<?php _e('Standard button', RPT_TXTDM ) ?>
|
201 |
+
</div>
|
202 |
+
<div class="dmb_field_title">
|
203 |
+
<?php _e('Button text', RPT_TXTDM ) ?>
|
204 |
+
</div>
|
205 |
+
<input class="dmb_field dmb_button_text_of_plan" type="text" name="plan_button_texts[]" value="<?php echo $plan['_rpt_btn_text']; ?>" placeholder="<?php _e('e.g. Subscribe', RPT_TXTDM ) ?>" />
|
206 |
+
<div class="dmb_field_title">
|
207 |
+
<?php _e('Button URL', RPT_TXTDM ) ?>
|
208 |
+
</div>
|
209 |
+
<input class="dmb_field" type="text" name="plan_button_urls[]" value="<?php echo $plan['_rpt_btn_link']; ?>" placeholder="<?php _e('e.g. http://site.com/product', RPT_TXTDM ) ?>" />
|
210 |
+
</div>
|
211 |
+
|
212 |
+
<div class="dmb_custom_button dmb_grid dmb_grid_50 dmb_grid_last">
|
213 |
+
<div class="dmb_section_title">
|
214 |
+
<?php _e('Custom button', RPT_TXTDM ) ?>
|
215 |
+
</div>
|
216 |
+
<div class="dmb_field_title">
|
217 |
+
<?php _e('Add custom code here', RPT_TXTDM ) ?>
|
218 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('Use the custom button field when you have code snippets/shortcodes from third party services/plugins that generate buttons. You could also use any HTML here such as an anchor tag. Custom buttons overwrite standard buttons.', RPT_TXTDM ) ?>">[?]</a>
|
219 |
+
</div>
|
220 |
+
<textarea class="dmb_field dmb_custom_button_of_plan" type="text" name="plan_custom_buttons[]" placeholder="<?php _e('Insert any code here to replace the standard button (e.g. Paypal/Stripe snippet, custom HTML...).', RPT_TXTDM ) ?>"><?php echo $plan['_rpt_btn_custom_btn']; ?></textarea>
|
221 |
+
</div>
|
222 |
+
|
223 |
+
<div class="dmb_clearfix"></div>
|
224 |
+
|
225 |
+
<!-- Styling -->
|
226 |
+
<div class="dmb_section_title"><?php _e('Styling', RPT_TXTDM ) ?></div>
|
227 |
+
|
228 |
+
<div class=" dmb_grid dmb_grid_20 dmb_grid_first">
|
229 |
+
<div class="dmb_field_title">
|
230 |
+
<?php _e('Highlight plan', RPT_TXTDM ) ?>
|
231 |
+
<a class="dmb_inline_tip" data-tooltip="<?php _e('Highlight a plan to make it stand out from the rest.', RPT_TXTDM ) ?>">[?]</a>
|
232 |
+
</div>
|
233 |
+
<select class="dmb_switch_recommended" name="are_recommended_plans[]">
|
234 |
+
<?php foreach ( $is_highlight_plan_options as $label => $value ) { ?>
|
235 |
+
<option value="<?php echo $value; ?>"<?php selected( $plan['_rpt_recommended'], $value ); ?>><?php echo $label; ?></option>
|
236 |
+
<?php } ?>
|
237 |
+
</select>
|
238 |
+
</div>
|
239 |
+
|
240 |
+
<div class="dmb_grid dmb_grid_20">
|
241 |
+
<div class="dmb_field_title">
|
242 |
+
<?php _e('Show/hide currency', RPT_TXTDM ) ?>
|
243 |
+
</div>
|
244 |
+
<select class="dmb_switch_free" name="are_removed_currencies[]">
|
245 |
+
<?php foreach ( $is_currency_plan_options as $label => $value ) { ?>
|
246 |
+
<option value="<?php echo $value; ?>"<?php selected( $plan['_rpt_free'], $value ); ?>><?php echo $label; ?></option>
|
247 |
+
<?php } ?>
|
248 |
+
</select>
|
249 |
+
</div>
|
250 |
+
|
251 |
+
<div class="dmb_grid dmb_grid_25">
|
252 |
+
<div class="dmb_field_title">
|
253 |
+
<?php _e('CSS classes', RPT_TXTDM ) ?>
|
254 |
+
<a class="dmb_inline_tip dmb_tooltip_medium" data-tooltip="<?php _e('Add your CSS classes, separated by spaces.', RPT_TXTDM ) ?>">[?]</a>
|
255 |
+
</div>
|
256 |
+
<input class="dmb_field" type="text" name="plan_custom_classes[]" value="<?php echo $plan['_rpt_custom_classes']; ?>" placeholder="<?php _e('e.g. class more-class', RPT_TXTDM ) ?>" />
|
257 |
+
</div>
|
258 |
+
|
259 |
+
<div class="dmb_color_box dmb_grid dmb_grid_35 dmb_grid_last">
|
260 |
+
<div class="dmb_field_title">
|
261 |
+
<?php _e('Color', RPT_TXTDM ) ?>
|
262 |
+
</div>
|
263 |
+
<input class="dmb_color_picker dmb_field dmb_color_of_plan" name="plan_colors[]" type="text" value="<?php echo $plan['_rpt_color']; ?>" />
|
264 |
+
</div>
|
265 |
+
|
266 |
+
<div class="dmb_clearfix"></div>
|
267 |
+
|
268 |
+
<div class="dmb_grid dmb_grid_35 dmb_grid_first dmb_grid_last">
|
269 |
+
<div class="dmb_field_title dmb_icon_data_url" data-icon="<?php echo $plan['_rpt_icon']; ?>"></div>
|
270 |
+
<input class="dmb_field dmb_icon_field" name="plan_icons[]" type="text" value="" />
|
271 |
+
<div class="dmb_upload_icon_btn dmb_small_button_primary">
|
272 |
+
<span class="dashicons dashicons-upload"></span>
|
273 |
+
<?php _e('Upload icon', RPT_TXTDM ) ?>
|
274 |
+
</div>
|
275 |
+
</div>
|
276 |
+
|
277 |
+
<div class="dmb_clearfix"></div>
|
278 |
+
|
279 |
+
<!-- END inner -->
|
280 |
+
</div>
|
281 |
+
|
282 |
+
<!-- END plan -->
|
283 |
+
</div>
|
284 |
+
|
285 |
+
<?php
|
286 |
+
}
|
287 |
+
} ?>
|
288 |
+
|
289 |
+
<!-- START empty plan -->
|
290 |
+
<div class="dmb_main dmb_empty_plan" style="display:none;">
|
291 |
+
|
292 |
+
<!-- plan handle bar -->
|
293 |
+
<div class="dmb_handle">
|
294 |
+
<div>
|
295 |
+
<a class="dmb_big_button_secondary dmb_move_row_up" href="#" title="Move up"><span class="dashicons dashicons-arrow-up-alt2"></span></a>
|
296 |
+
<a class="dmb_big_button_secondary dmb_move_row_down" href="#" title="Move down"><span class="dashicons dashicons-arrow-down-alt2"></span></a>
|
297 |
+
<div class="dmb_handle_title"></div>
|
298 |
+
<a class="dmb_big_button_secondary dmb_remove_row_btn" href="#" title="Remove"><span class="dashicons dashicons-no-alt"></span></a>
|
299 |
+
<a class="dmb_big_button_secondary dmb_clone_row" href="#" title="Clone"><span class="dashicons dashicons-admin-page"></span><?php _e('Clone', RPT_TXTDM ); ?></a>
|
300 |
+
<div class="dmb_clearfix"></div>
|
301 |
+
</div>
|
302 |
+
</div>
|
303 |
+
|
304 |
+
<!-- START inner -->
|
305 |
+
<div class="dmb_inner">
|
306 |
+
|
307 |
+
<div class="dmb_section_title">
|
308 |
+
<?php _e('Header', RPT_TXTDM ) ?>
|
309 |
+
</div>
|
310 |
+
|
311 |
+
<div class="dmb_grid dmb_grid_40 dmb_grid_first">
|
312 |
+
<div class="dmb_field_title">
|
313 |
+
<?php _e('Title', RPT_TXTDM ) ?>
|
314 |
+
</div>
|
315 |
+
<input class="dmb_big_field dmb_highlight_field dmb_title_of_plan" type="text" name="plan_titles[]" value="" placeholder="<?php _e('e.g. Platinum', RPT_TXTDM ) ?>" />
|
316 |
+
</div>
|
317 |
+
|
318 |
+
<div class="dmb_grid dmb_grid_60 dmb_grid_last">
|
319 |
+
<div class="dmb_field_title">
|
320 |
+
<?php _e('Subtitle', RPT_TXTDM ) ?>
|
321 |
+
</div>
|
322 |
+
<input class="dmb_big_field dmb_subtitle_of_plan" type="text" name="plan_subtitles[]" value="" placeholder="<?php _e('e.g. Our best deal', RPT_TXTDM ) ?>" />
|
323 |
+
</div>
|
324 |
+
|
325 |
+
<div class="dmb_grid dmb_grid_60 dmb_grid_first">
|
326 |
+
<div class="dmb_field_title">
|
327 |
+
<?php _e('Description', RPT_TXTDM ) ?>
|
328 |
+
</div>
|
329 |
+
<input class="dmb_field dmb_description_of_plan" type="text" name="plan_descriptions[]" value="" placeholder="<?php _e('e.g. This plan is suitable for small companies.', RPT_TXTDM ) ?>" />
|
330 |
+
</div>
|
331 |
+
|
332 |
+
<div class="dmb_grid dmb_grid_20">
|
333 |
+
<div class="dmb_field_title">
|
334 |
+
<?php _e('Price', RPT_TXTDM ) ?>
|
335 |
+
</div>
|
336 |
+
<input class="dmb_field dmb_price_of_plan" type="text" name="plan_prices[]" value="" placeholder="<?php _e('e.g. 9', RPT_TXTDM ) ?>" />
|
337 |
+
</div>
|
338 |
+
|
339 |
+
<div class="dmb_grid dmb_grid_20 dmb_grid_last">
|
340 |
+
<div class="dmb_field_title">
|
341 |
+
<?php _e('Frequency', RPT_TXTDM ) ?>
|
342 |
+
</div>
|
343 |
+
<input class="dmb_field dmb_recurrence_of_plan" type="text" name="plan_recurrences[]" value="" placeholder="<?php _e('e.g. monthly', RPT_TXTDM ) ?>" />
|
344 |
+
</div>
|
345 |
+
|
346 |
+
<div class="dmb_clearfix"></div>
|
347 |
+
|
348 |
+
<!-- Plan features -->
|
349 |
+
<div class="dmb_section_title"><?php _e('Features', RPT_TXTDM ) ?></div>
|
350 |
+
|
351 |
+
<textarea class="emptyDump dmb_features_of_plan" name="plan_features[]"></textarea>
|
352 |
+
|
353 |
+
<div class="dmb_tip">
|
354 |
+
<?php
|
355 |
+
// Feature tips
|
356 |
+
$dmb_image_tip = "<a class='dmb_tooltip_large' data-tooltip=\"<img src='http://yoursite.com/media/image.png'/>\">[?]</a>";
|
357 |
+
$dmb_link_tip = "<a class='dmb_tooltip_large' data-tooltip=\"<a href='http://yoursite.com'>Click here</a>\">[?]</a>";
|
358 |
+
$dmb_bold_text_tip = "<a class='dmb_tooltip_small' data-tooltip=\"<strong>Bold</strong>\">[?]</a>";
|
359 |
+
printf(
|
360 |
+
/* translators: 1: image tooltip 2: link tooltip 3: bold text tooltip (leave at the end) */
|
361 |
+
'<span class="dashicons dashicons-yes"></span>'.__( 'Images %1$s, links %2$s and bold text %3$s are allowed in the feature fields.', RPT_TXTDM ),
|
362 |
+
$dmb_image_tip,
|
363 |
+
$dmb_link_tip,
|
364 |
+
$dmb_bold_text_tip
|
365 |
+
);
|
366 |
+
?>
|
367 |
+
<br/>
|
368 |
+
<span class="dashicons dashicons-yes"></span><?php _e( 'Show some features as unavailable by adding \'-n\' before, e.g. \'-nMy feature\'.', RPT_TXTDM ); ?>
|
369 |
+
</div>
|
370 |
+
|
371 |
+
<div class="dmb_features"></div>
|
372 |
+
<a class="dmb_small_button_primary dmb_add_feature" href="#">
|
373 |
+
<span class="dashicons dashicons-plus"></span>
|
374 |
+
<?php _e('Add feature', RPT_TXTDM ) ?>
|
375 |
+
</a>
|
376 |
+
|
377 |
+
<div class="dmb_clearfix"></div>
|
378 |
+
|
379 |
+
<!-- Plan button -->
|
380 |
+
<div class="dmb_button_text dmb_grid dmb_grid_50 dmb_grid_first">
|
381 |
+
<div class="dmb_section_title">
|
382 |
+
<?php _e('Standard button', RPT_TXTDM ) ?>
|
383 |
+
</div>
|
384 |
+
<div class="dmb_field_title">
|
385 |
+
<?php _e('Button text', RPT_TXTDM ) ?>
|
386 |
+
</div>
|
387 |
+
<input class="dmb_field dmb_button_text_of_plan" type="text" name="plan_button_texts[]" value="" placeholder="<?php _e('e.g. Subscribe', RPT_TXTDM ) ?>" />
|
388 |
+
<div class="dmb_field_title">
|
389 |
+
<?php _e('Button URL', RPT_TXTDM ) ?>
|
390 |
+
</div>
|
391 |
+
<input class="dmb_field" type="text" name="plan_button_urls[]" value="" placeholder="<?php _e('e.g. http://site.com/product', RPT_TXTDM ) ?>" />
|
392 |
+
</div>
|
393 |
+
|
394 |
+
<div class="dmb_custom_button dmb_grid dmb_grid_50 dmb_grid_last">
|
395 |
+
<div class="dmb_section_title">
|
396 |
+
<?php _e('Custom button', RPT_TXTDM ) ?>
|
397 |
+
</div>
|
398 |
+
<div class="dmb_field_title">
|
399 |
+
<?php _e('Add custom code here', RPT_TXTDM ) ?>
|
400 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('Use the custom button field when you have code snippets/shortcodes from third party services/plugins that generate buttons. You could also use any HTML here such as an anchor tag. Custom buttons overwrite standard buttons', RPT_TXTDM ) ?>">[?]</a>
|
401 |
+
</div>
|
402 |
+
<textarea class="dmb_field dmb_custom_button_of_plan" type="text" name="plan_custom_buttons[]" placeholder="<?php _e('Insert any code here to replace the standard button (e.g. Paypal/Stripe snippet, custom HTML...).', RPT_TXTDM ) ?>"></textarea>
|
403 |
+
</div>
|
404 |
+
|
405 |
+
<div class="dmb_clearfix"></div>
|
406 |
+
|
407 |
+
<!-- Plan styling -->
|
408 |
+
<div class="dmb_section_title"><?php _e('Styling', RPT_TXTDM ) ?></div>
|
409 |
+
|
410 |
+
<div class="dmb_grid dmb_grid_20 dmb_grid_first">
|
411 |
+
<div class="dmb_field_title">
|
412 |
+
<?php _e('Highlight plan', RPT_TXTDM ) ?>
|
413 |
+
<a class="dmb_inline_tip" data-tooltip="<?php _e('Highlight a plan to make it stand out from the rest.', RPT_TXTDM ) ?>">[?]</a>
|
414 |
+
</div>
|
415 |
+
<select class="dmb_switch_recommended" name="are_recommended_plans[]">
|
416 |
+
<?php foreach ( $is_highlight_plan_options as $label => $value ) { ?>
|
417 |
+
<option value="<?php echo $value; ?>"><?php echo $label; ?></option>
|
418 |
+
<?php } ?>
|
419 |
+
</select>
|
420 |
+
</div>
|
421 |
+
|
422 |
+
<div class="dmb_grid dmb_grid_20">
|
423 |
+
<div class="dmb_field_title">
|
424 |
+
<?php _e('Show/hide currency', RPT_TXTDM ) ?>
|
425 |
+
</div>
|
426 |
+
<select class="dmb_switch_free" name="are_removed_currencies[]">
|
427 |
+
<?php foreach ( $is_currency_plan_options as $label => $value ) { ?>
|
428 |
+
<option value="<?php echo $value; ?>"><?php echo $label; ?></option>
|
429 |
+
<?php } ?>
|
430 |
+
</select>
|
431 |
+
</div>
|
432 |
+
|
433 |
+
<div class="dmb_grid dmb_grid_25">
|
434 |
+
<div class="dmb_field_title">
|
435 |
+
<?php _e('CSS classes', RPT_TXTDM ) ?>
|
436 |
+
<a class="dmb_inline_tip dmb_tooltip_medium" data-tooltip="<?php _e('Add your CSS classes, separated by spaces.', RPT_TXTDM ) ?>">[?]</a>
|
437 |
+
</div>
|
438 |
+
<input class="dmb_field" type="text" name="plan_custom_classes[]" value="" placeholder="<?php _e('e.g. class more-class', RPT_TXTDM ) ?>" />
|
439 |
+
</div>
|
440 |
+
|
441 |
+
<div class="dmb_color_box dmb_grid dmb_grid_35 dmb_grid_last" style="position:relative;">
|
442 |
+
<div class="dmb_field_title">
|
443 |
+
<?php _e('Color', RPT_TXTDM ) ?>
|
444 |
+
</div>
|
445 |
+
<input class="dmb_color_picker_ready dmb_field dmb_color_of_plan" name="plan_colors[]" type="text" value="" />
|
446 |
+
</div>
|
447 |
+
|
448 |
+
<div class="dmb_clearfix"></div>
|
449 |
+
|
450 |
+
<div class="dmb_grid dmb_grid_35 dmb_grid_first dmb_grid_last">
|
451 |
+
<div class="dmb_field_title dmb_icon_data_url" data-icon=""></div>
|
452 |
+
<input class="dmb_field dmb_icon_field" name="plan_icons[]" type="text" value="" />
|
453 |
+
<div class="dmb_upload_icon_btn dmb_small_button_primary">
|
454 |
+
<span class="dashicons dashicons-upload"></span> <?php _e('Upload icon', RPT_TXTDM ) ?>
|
455 |
+
</div>
|
456 |
+
</div>
|
457 |
+
|
458 |
+
<div class="dmb_clearfix"></div>
|
459 |
+
|
460 |
+
<!-- END inner -->
|
461 |
+
</div>
|
462 |
+
|
463 |
+
<!-- END empty plan -->
|
464 |
+
</div>
|
465 |
+
|
466 |
+
<div class="dmb_clearfix"></div>
|
467 |
+
|
468 |
+
<!-- Empty feature -->
|
469 |
+
<div class="empty-feature dmb_feature" style="display:none;">
|
470 |
+
|
471 |
+
<input class="dmb_field dmb_feature_field" type="text" value="" />
|
472 |
+
<a class="dmb_remove_feature_btn" class="button" href="#">
|
473 |
+
<span class="dashicons dashicons-no-alt"></span>
|
474 |
+
</a>
|
475 |
+
|
476 |
+
</div>
|
477 |
+
|
478 |
+
<div class="dmb_clearfix"></div>
|
479 |
+
|
480 |
+
<div class="dmb_no_plan_notice">
|
481 |
+
<?php /* translators: Leave HTML tags */ _e('Create your pricing table by <strong>adding plans</strong> to it.<br/>Click the button below to get started.', RPT_TXTDM ) ?>
|
482 |
+
</div>
|
483 |
+
|
484 |
+
<!-- Add row button -->
|
485 |
+
<a class="dmb_big_button_primary dmb_add_row" href="#">
|
486 |
+
<span class="dashicons dashicons-plus"></span>
|
487 |
+
<?php _e('Add a pricing plan', RPT_TXTDM ) ?>
|
488 |
+
</a>
|
489 |
+
|
490 |
+
<?php }
|
inc/rpt-metaboxes-pro.php
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Hooks the metabox. */
|
4 |
+
add_action('admin_init', 'dmb_rpts_add_pro', 1);
|
5 |
+
function dmb_rpts_add_pro() {
|
6 |
+
add_meta_box(
|
7 |
+
'rpt_pricing_table_pro',
|
8 |
+
'<span class="dashicons dashicons-unlock" style="color:#8ea93d;"></span> Get PRO ',
|
9 |
+
'dmb_rpts_pro_display', // Below
|
10 |
+
'rpt_pricing_table',
|
11 |
+
'side',
|
12 |
+
'high'
|
13 |
+
);
|
14 |
+
}
|
15 |
+
|
16 |
+
|
17 |
+
/* Displays the metabox. */
|
18 |
+
function dmb_rpts_pro_display() { ?>
|
19 |
+
|
20 |
+
<div class="dmb_side_block">
|
21 |
+
<div class="dmb_side_block_title">
|
22 |
+
New designs
|
23 |
+
</div>
|
24 |
+
Choose from different visual layouts.
|
25 |
+
</div>
|
26 |
+
|
27 |
+
<div class="dmb_side_block">
|
28 |
+
<div class="dmb_side_block_title">
|
29 |
+
Plan equalizer
|
30 |
+
</div>
|
31 |
+
Have your plan heights even out.
|
32 |
+
</div>
|
33 |
+
|
34 |
+
<div class="dmb_side_block">
|
35 |
+
<div class="dmb_side_block_title">
|
36 |
+
Tooltips
|
37 |
+
</div>
|
38 |
+
Add info bubbles to plan features.
|
39 |
+
</div>
|
40 |
+
|
41 |
+
<a class="dmb_big_button_primary dmb_see_pro" target="_blank" href="http://wpdarko.com/items/responsive-pricing-table-pro">
|
42 |
+
Check out PRO features
|
43 |
+
</a>
|
44 |
+
|
45 |
+
<span style="display:block;margin-top:15px; font-size:12px; color:#0073AA; line-height:20px;">
|
46 |
+
<span class="dashicons dashicons-cart"></span> Discount code
|
47 |
+
<strong>7832949</strong> (10% OFF)
|
48 |
+
</span>
|
49 |
+
|
50 |
+
<?php } ?>
|
inc/rpt-metaboxes-settings.php
ADDED
@@ -0,0 +1,334 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Defines button behavior options. */
|
4 |
+
function dmb_rpts_link_behavior_options() {
|
5 |
+
$options = array (
|
6 |
+
__('New window', RPT_TXTDM ) => 'newwindow',
|
7 |
+
__('Same window', RPT_TXTDM ) => 'currentwindow'
|
8 |
+
);
|
9 |
+
return $options;
|
10 |
+
}
|
11 |
+
|
12 |
+
|
13 |
+
/* Defines force font select options. */
|
14 |
+
function dmb_rpts_force_fonts_options() {
|
15 |
+
$options = array (
|
16 |
+
__('Use my theme\'s font', RPT_TXTDM ) => 'no',
|
17 |
+
__('Use default font', RPT_TXTDM ) => 'yes'
|
18 |
+
);
|
19 |
+
return $options;
|
20 |
+
}
|
21 |
+
|
22 |
+
|
23 |
+
/* Defines title alignment select options. */
|
24 |
+
function dmb_rpts_title_alignment_options() {
|
25 |
+
$options = array (
|
26 |
+
__('Left', RPT_TXTDM ) => 'left',
|
27 |
+
__('Center', RPT_TXTDM ) => 'center',
|
28 |
+
);
|
29 |
+
return $options;
|
30 |
+
}
|
31 |
+
|
32 |
+
|
33 |
+
/* Defines title font select options. */
|
34 |
+
function dmb_rpts_title_size_options() {
|
35 |
+
$options = array (
|
36 |
+
__('Tiny', RPT_TXTDM ) => 'tiny',
|
37 |
+
__('Small', RPT_TXTDM ) => 'small',
|
38 |
+
__('Normal', RPT_TXTDM ) => 'normal'
|
39 |
+
);
|
40 |
+
return $options;
|
41 |
+
}
|
42 |
+
|
43 |
+
|
44 |
+
/* Defines subtitle font select options. */
|
45 |
+
function dmb_rpts_subtitle_size_options() {
|
46 |
+
$options = array (
|
47 |
+
__('Tiny', RPT_TXTDM ) => 'tiny',
|
48 |
+
__('Small', RPT_TXTDM ) => 'small',
|
49 |
+
__('Normal', RPT_TXTDM ) => 'normal'
|
50 |
+
);
|
51 |
+
return $options;
|
52 |
+
}
|
53 |
+
|
54 |
+
|
55 |
+
/* Defines description font select options. */
|
56 |
+
function dmb_rpts_desc_size_options() {
|
57 |
+
$options = array (
|
58 |
+
__('Small', RPT_TXTDM ) => 'small',
|
59 |
+
__('Normal', RPT_TXTDM ) => 'normal'
|
60 |
+
);
|
61 |
+
return $options;
|
62 |
+
}
|
63 |
+
|
64 |
+
|
65 |
+
/* Defines price font select options. */
|
66 |
+
function dmb_rpts_price_size_options() {
|
67 |
+
$options = array (
|
68 |
+
__('Tiny', RPT_TXTDM ) => 'supertiny',
|
69 |
+
__('Small', RPT_TXTDM ) => 'tiny',
|
70 |
+
__('Normal', RPT_TXTDM ) => 'small',
|
71 |
+
__('Big', RPT_TXTDM ) => 'normal'
|
72 |
+
);
|
73 |
+
return $options;
|
74 |
+
}
|
75 |
+
|
76 |
+
|
77 |
+
/* Defines recurrence font select options. */
|
78 |
+
function dmb_rpts_recu_size_options() {
|
79 |
+
$options = array (
|
80 |
+
__('Small', RPT_TXTDM ) => 'small',
|
81 |
+
__('Normal', RPT_TXTDM ) => 'normal'
|
82 |
+
);
|
83 |
+
return $options;
|
84 |
+
}
|
85 |
+
|
86 |
+
|
87 |
+
/* Defines button font select options. */
|
88 |
+
function dmb_rpts_btn_size_options() {
|
89 |
+
$options = array (
|
90 |
+
__('Small', RPT_TXTDM ) => 'small',
|
91 |
+
__('Normal', RPT_TXTDM ) => 'normal'
|
92 |
+
);
|
93 |
+
return $options;
|
94 |
+
}
|
95 |
+
|
96 |
+
|
97 |
+
/* Defines feature font select options. */
|
98 |
+
function dmb_rpts_features_size_options() {
|
99 |
+
$options = array (
|
100 |
+
__('Small', RPT_TXTDM ) => 'small',
|
101 |
+
__('Normal', RPT_TXTDM ) => 'normal'
|
102 |
+
);
|
103 |
+
return $options;
|
104 |
+
}
|
105 |
+
|
106 |
+
|
107 |
+
/* Hooks the metabox. */
|
108 |
+
add_action('admin_init', 'dmb_rpts_add_settings', 1);
|
109 |
+
function dmb_rpts_add_settings() {
|
110 |
+
add_meta_box(
|
111 |
+
'rpt_pricing_table_settings',
|
112 |
+
'<span class="dashicons dashicons-admin-generic"></span> '.__('Settings', RPT_TXTDM ),
|
113 |
+
'dmb_rpts_settings_display',
|
114 |
+
'rpt_pricing_table',
|
115 |
+
'side',
|
116 |
+
'high'
|
117 |
+
);
|
118 |
+
}
|
119 |
+
|
120 |
+
|
121 |
+
/* Displays the metabox. */
|
122 |
+
function dmb_rpts_settings_display() {
|
123 |
+
|
124 |
+
global $post;
|
125 |
+
|
126 |
+
/* Retrieves select options */
|
127 |
+
$button_behavior_options = dmb_rpts_link_behavior_options();
|
128 |
+
$force_font = dmb_rpts_force_fonts_options();
|
129 |
+
$title_alignment = dmb_rpts_title_alignment_options();
|
130 |
+
$title_size = dmb_rpts_title_size_options();
|
131 |
+
$subtitle_size = dmb_rpts_subtitle_size_options();
|
132 |
+
$desc_size = dmb_rpts_desc_size_options();
|
133 |
+
$price_size = dmb_rpts_price_size_options();
|
134 |
+
$recu_size = dmb_rpts_recu_size_options();
|
135 |
+
$btn_size = dmb_rpts_btn_size_options();
|
136 |
+
$features_size = dmb_rpts_features_size_options();
|
137 |
+
|
138 |
+
$settings_to_process = [
|
139 |
+
'_rpt_currency',
|
140 |
+
'_rpt_open_newwindow',
|
141 |
+
'_rpt_original_font',
|
142 |
+
'_rpt_title_alignment',
|
143 |
+
];
|
144 |
+
|
145 |
+
/* Processes retrieved fields. */
|
146 |
+
foreach ( $settings_to_process as $setting) {
|
147 |
+
switch ($setting) {
|
148 |
+
case '_rpt_original_font':
|
149 |
+
$settings[$setting] = ( get_post_meta( $post->ID, $setting, true ) && get_post_meta( $post->ID, $setting, true ) != 'no' ) ? 'yes' : 'no';
|
150 |
+
break;
|
151 |
+
default:
|
152 |
+
$settings[$setting] = ( get_post_meta( $post->ID, $setting, true ) ) ? get_post_meta( $post->ID, $setting, true ) : '';
|
153 |
+
break;
|
154 |
+
}
|
155 |
+
}
|
156 |
+
|
157 |
+
$font_sizes_to_process = [
|
158 |
+
'_rpt_title_fontsize',
|
159 |
+
'_rpt_subtitle_fontsize',
|
160 |
+
'_rpt_description_fontsize',
|
161 |
+
'_rpt_price_fontsize',
|
162 |
+
'_rpt_recurrence_fontsize',
|
163 |
+
'_rpt_button_fontsize',
|
164 |
+
'_rpt_features_fontsize'
|
165 |
+
];
|
166 |
+
|
167 |
+
/* Processes retrieved fields. */
|
168 |
+
foreach ( $font_sizes_to_process as $font) {
|
169 |
+
$fonts[$font] = ( get_post_meta( $post->ID, $font, true ) ) ? get_post_meta( $post->ID, $font, true ) : 'normal';
|
170 |
+
}
|
171 |
+
|
172 |
+
?>
|
173 |
+
|
174 |
+
<div class="dmb_settings_box">
|
175 |
+
|
176 |
+
<div class="dmb_section_title">
|
177 |
+
<?php /* translators: General settings */ _e('General', RPT_TXTDM ) ?>
|
178 |
+
</div>
|
179 |
+
|
180 |
+
<!-- Button behavior -->
|
181 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_first">
|
182 |
+
<div class="dmb_field_title">
|
183 |
+
<?php _e('Button behavior', RPT_TXTDM ) ?>
|
184 |
+
</div>
|
185 |
+
<select class="dmb_side_select" name="table_btn_behavior">
|
186 |
+
<?php foreach ( $button_behavior_options as $label => $value ) { ?>
|
187 |
+
<option value="<?php echo $value; ?>"<?php selected( $settings['_rpt_open_newwindow'], $value ); ?>><?php echo $label; ?></option>
|
188 |
+
<?php } ?>
|
189 |
+
</select>
|
190 |
+
</div>
|
191 |
+
|
192 |
+
<!-- Currency sign -->
|
193 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_last">
|
194 |
+
<div class="dmb_field_title">
|
195 |
+
<?php _e('Currency', RPT_TXTDM ) ?>
|
196 |
+
</div>
|
197 |
+
<input class="dmb_field" type="text" name="table_currency" value="<?php echo $settings['_rpt_currency']; ?>" placeholder="<?php _e('e.g. $', RPT_TXTDM ) ?>" />
|
198 |
+
</div>
|
199 |
+
|
200 |
+
<div class="dmb_clearfix"></div>
|
201 |
+
|
202 |
+
<!-- Text settings switch -->
|
203 |
+
<a class="dmb_text_settings_box_show">
|
204 |
+
<span class="dashicons dashicons-admin-settings"></span>
|
205 |
+
<?php _e('Show/hide text settings', RPT_TXTDM ) ?>
|
206 |
+
</a>
|
207 |
+
|
208 |
+
<div class="dmb_text_settings_box">
|
209 |
+
|
210 |
+
<div class="dmb_section_title">
|
211 |
+
<?php _e('Text settings', RPT_TXTDM ) ?>
|
212 |
+
</div>
|
213 |
+
|
214 |
+
<!-- Choose font option -->
|
215 |
+
<div class="dmb_grid dmb_grid_100 dmb_grid_first dmb_grid_last">
|
216 |
+
<div class="dmb_field_title">
|
217 |
+
<?php _e('Font to use', RPT_TXTDM ) ?>
|
218 |
+
</div>
|
219 |
+
<select class="dmb_side_select" name="font_size_force_font">
|
220 |
+
<?php foreach ( $force_font as $label => $value ) { ?>
|
221 |
+
<option value="<?php echo $value; ?>"<?php selected( $settings['_rpt_original_font'], $value ); ?>><?php echo $label; ?></option>
|
222 |
+
<?php } ?>
|
223 |
+
</select>
|
224 |
+
</div>
|
225 |
+
|
226 |
+
<!-- Choose title alignment -->
|
227 |
+
<div class="dmb_grid dmb_grid_100 dmb_grid_first dmb_grid_last">
|
228 |
+
<div class="dmb_field_title">
|
229 |
+
<?php _e('Title alignment', RPT_TXTDM ) ?>
|
230 |
+
</div>
|
231 |
+
<select class="dmb_side_select" name="font_title_alignment">
|
232 |
+
<?php foreach ( $title_alignment as $label => $value ) { ?>
|
233 |
+
<option value="<?php echo $value; ?>"<?php selected( $settings['_rpt_title_alignment'], $value ); ?>><?php echo $label; ?></option>
|
234 |
+
<?php } ?>
|
235 |
+
</select>
|
236 |
+
</div>
|
237 |
+
|
238 |
+
<div class="dmb_clearfix"></div>
|
239 |
+
|
240 |
+
<div class="dmb_section_title">
|
241 |
+
<?php _e('Font sizes', RPT_TXTDM ) ?>
|
242 |
+
</div>
|
243 |
+
|
244 |
+
<!-- Title font size -->
|
245 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_first">
|
246 |
+
<div class="dmb_field_title">
|
247 |
+
<?php _e('Title', RPT_TXTDM ) ?>
|
248 |
+
</div>
|
249 |
+
<select class="dmb_side_select" name="font_size_title">
|
250 |
+
<?php foreach ( $title_size as $label => $value ) { ?>
|
251 |
+
<option value="<?php echo $value; ?>"<?php selected( $fonts['_rpt_title_fontsize'], $value ); ?>><?php echo $label; ?></option>
|
252 |
+
<?php } ?>
|
253 |
+
</select>
|
254 |
+
</div>
|
255 |
+
|
256 |
+
<!-- Subtitle font size -->
|
257 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_last">
|
258 |
+
<div class="dmb_field_title">
|
259 |
+
<?php _e('Subtitle', RPT_TXTDM ) ?>
|
260 |
+
</div>
|
261 |
+
<select class="dmb_side_select" name="font_size_subtitle">
|
262 |
+
<?php foreach ( $subtitle_size as $label => $value ) { ?>
|
263 |
+
<option value="<?php echo $value; ?>"<?php selected( $fonts['_rpt_subtitle_fontsize'], $value ); ?>><?php echo $label; ?></option>
|
264 |
+
<?php } ?>
|
265 |
+
</select>
|
266 |
+
</div>
|
267 |
+
|
268 |
+
<!-- Description font size -->
|
269 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_first">
|
270 |
+
<div class="dmb_field_title">
|
271 |
+
<?php _e('Description', RPT_TXTDM ) ?>
|
272 |
+
</div>
|
273 |
+
<select class="dmb_side_select" name="font_size_description">
|
274 |
+
<?php foreach ( $desc_size as $label => $value ) { ?>
|
275 |
+
<option value="<?php echo $value; ?>"<?php selected( $fonts['_rpt_description_fontsize'], $value ); ?>><?php echo $label; ?></option>
|
276 |
+
<?php } ?>
|
277 |
+
</select>
|
278 |
+
</div>
|
279 |
+
|
280 |
+
<!-- Price font size -->
|
281 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_last">
|
282 |
+
<div class="dmb_field_title">
|
283 |
+
<?php _e('Price', RPT_TXTDM ) ?>
|
284 |
+
</div>
|
285 |
+
<select class="dmb_side_select" name="font_size_price">
|
286 |
+
<?php foreach ( $price_size as $label => $value ) { ?>
|
287 |
+
<option value="<?php echo $value; ?>"<?php selected( $fonts['_rpt_price_fontsize'], $value ); ?>><?php echo $label; ?></option>
|
288 |
+
<?php } ?>
|
289 |
+
</select>
|
290 |
+
</div>
|
291 |
+
|
292 |
+
<!-- Recurrence font size -->
|
293 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_first">
|
294 |
+
<div class="dmb_field_title">
|
295 |
+
<?php _e('Frequency', RPT_TXTDM ) ?>
|
296 |
+
</div>
|
297 |
+
<select class="dmb_side_select" name="font_size_recurrence">
|
298 |
+
<?php foreach ( $recu_size as $label => $value ) { ?>
|
299 |
+
<option value="<?php echo $value; ?>"<?php selected( $fonts['_rpt_recurrence_fontsize'], $value ); ?>><?php echo $label; ?></option>
|
300 |
+
<?php } ?>
|
301 |
+
</select>
|
302 |
+
</div>
|
303 |
+
|
304 |
+
<!-- Button font size -->
|
305 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_last">
|
306 |
+
<div class="dmb_field_title">
|
307 |
+
<?php _e('Button text', RPT_TXTDM ) ?>
|
308 |
+
</div>
|
309 |
+
<select class="dmb_side_select" name="font_size_button">
|
310 |
+
<?php foreach ( $btn_size as $label => $value ) { ?>
|
311 |
+
<option value="<?php echo $value; ?>"<?php selected( $fonts['_rpt_button_fontsize'], $value ); ?>><?php echo $label; ?></option>
|
312 |
+
<?php } ?>
|
313 |
+
</select>
|
314 |
+
</div>
|
315 |
+
|
316 |
+
<!-- Feature font size -->
|
317 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_first">
|
318 |
+
<div class="dmb_field_title">
|
319 |
+
<?php _e('Features', RPT_TXTDM ) ?>
|
320 |
+
</div>
|
321 |
+
<select class="dmb_side_select" name="font_size_features">
|
322 |
+
<?php foreach ( $features_size as $label => $value ) { ?>
|
323 |
+
<option value="<?php echo $value; ?>"<?php selected( $fonts['_rpt_features_fontsize'], $value ); ?>><?php echo $label; ?></option>
|
324 |
+
<?php } ?>
|
325 |
+
</select>
|
326 |
+
</div>
|
327 |
+
|
328 |
+
</div>
|
329 |
+
|
330 |
+
<div class="dmb_clearfix"></div>
|
331 |
+
|
332 |
+
</div>
|
333 |
+
|
334 |
+
<?php } ?>
|
inc/rpt-metaboxes.php
DELETED
@@ -1,403 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Register metaboxes for Pricing Tables.
|
4 |
-
*/
|
5 |
-
function rpt_register_group_metabox() {
|
6 |
-
|
7 |
-
/* Custom sanitization call-back to allow HTML in most fields */
|
8 |
-
function rpt_html_allowed_sani_cb($content) {
|
9 |
-
return wp_kses_post( $content );
|
10 |
-
}
|
11 |
-
|
12 |
-
/* Custom sanitization call-back for custom button field */
|
13 |
-
function rpt_custom_button_sani_cb($content) {
|
14 |
-
return balanceTags( $content, true );
|
15 |
-
}
|
16 |
-
|
17 |
-
$prefix = '_rpt_';
|
18 |
-
|
19 |
-
// Tables group
|
20 |
-
$main_group = new_cmb2_box( array(
|
21 |
-
'id' => $prefix . 'plan_metabox',
|
22 |
-
'title' => '<span style="font-weight:400;">'.__( 'Manage Plans', 'dk-pricr-responsive-pricing-table' ).'</span> <a target="_blank" class="wpd_free_pro" title="'.__( 'Unlock more features with Responsive Pricing Table PRO!', 'dk-pricr-responsive-pricing-table' ).'" href="http://wpdarko.com/items/responsive-pricing-table-pro"><span style="color:#8a7463;font-size:15px; font-weight:400; float:right; padding-right:14px;"><span class="dashicons dashicons-lock"></span> '.__( 'Free version', 'dk-pricr-responsive-pricing-table' ).'</span></a>',
|
23 |
-
'object_types' => array( 'rpt_pricing_table' ),
|
24 |
-
));
|
25 |
-
|
26 |
-
$rpt_plan_group = $main_group->add_field( array(
|
27 |
-
'id' => $prefix . 'plan_group',
|
28 |
-
'type' => 'group',
|
29 |
-
'options' => array(
|
30 |
-
'group_title' => __('Plan {#}', 'dk-pricr-responsive-pricing-table' ),
|
31 |
-
'add_button' => __('Add another plan', 'dk-pricr-responsive-pricing-table' ),
|
32 |
-
'remove_button' => __('Remove plan', 'dk-pricr-responsive-pricing-table' ),
|
33 |
-
'sortable' => true,
|
34 |
-
'single' => false,
|
35 |
-
),
|
36 |
-
));
|
37 |
-
|
38 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
39 |
-
'name' => __( 'Plan header', 'dk-pricr-responsive-pricing-table' ),
|
40 |
-
'id' => $prefix . 'head_header',
|
41 |
-
'type' => 'title',
|
42 |
-
'row_classes' => 'de_hundred de_heading',
|
43 |
-
));
|
44 |
-
|
45 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
46 |
-
'name' => __( 'Title', 'dk-pricr-responsive-pricing-table' ),
|
47 |
-
'id' => $prefix . 'title',
|
48 |
-
'type' => 'text',
|
49 |
-
'row_classes' => 'de_first de_fifty de_text de_input',
|
50 |
-
'sanitization_cb' => 'rpt_html_allowed_sani_cb',
|
51 |
-
));
|
52 |
-
|
53 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
54 |
-
'name' => __( 'Subtitle', 'dk-pricr-responsive-pricing-table' ),
|
55 |
-
'id' => $prefix . 'subtitle',
|
56 |
-
'type' => 'text',
|
57 |
-
'row_classes' => 'de_fifty de_text de_input',
|
58 |
-
'sanitization_cb' => 'rpt_html_allowed_sani_cb',
|
59 |
-
));
|
60 |
-
|
61 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
62 |
-
'name' => __( 'Recurrence', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'eg. \'per month/year\'', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
63 |
-
'id' => $prefix . 'recurrence',
|
64 |
-
'type' => 'text',
|
65 |
-
'row_classes' => 'de_first de_twentyfive de_text de_input',
|
66 |
-
'sanitization_cb' => 'rpt_html_allowed_sani_cb',
|
67 |
-
));
|
68 |
-
|
69 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
70 |
-
'name' => __( 'Price', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'No currency sign here (it can be set in the Settings tab)', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
71 |
-
'id' => $prefix . 'price',
|
72 |
-
'type' => 'text',
|
73 |
-
'row_classes' => 'de_twentyfive de_text de_input',
|
74 |
-
'sanitization_cb' => 'rpt_html_allowed_sani_cb',
|
75 |
-
));
|
76 |
-
|
77 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
78 |
-
'name' => __( 'Description', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'Short text that will appear below the subtitle', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
79 |
-
'id' => $prefix . 'description',
|
80 |
-
'type' => 'text',
|
81 |
-
'row_classes' => 'de_fifty de_text de_input',
|
82 |
-
'sanitization_cb' => 'rpt_html_allowed_sani_cb',
|
83 |
-
));
|
84 |
-
|
85 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
86 |
-
'name' => __( 'Small icon', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'Recommended:', 'dk-pricr-responsive-pricing-table' ).' 30x30px"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
87 |
-
'id' => $prefix . 'icon',
|
88 |
-
'type' => 'file',
|
89 |
-
'options' => array('add_upload_file_text' => __( 'Upload', 'dk-pricr-responsive-pricing-table' )),
|
90 |
-
'row_classes' => 'de_first de_hundred de_upload de_input',
|
91 |
-
));
|
92 |
-
|
93 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
94 |
-
'name' => __( 'Recommended plan', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'Check this to highlight this plan', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
95 |
-
'desc' => __( 'Mark as recommended', 'dk-pricr-responsive-pricing-table' ),
|
96 |
-
'id' => $prefix . 'recommended',
|
97 |
-
'type' => 'checkbox',
|
98 |
-
'row_classes' => 'de_first de_fifty de_checkbox_side',
|
99 |
-
'default' => false,
|
100 |
-
));
|
101 |
-
|
102 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
103 |
-
'name' => __( 'Remove currency sign', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'Check this to hide the currency sign (for free plans for example)', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
104 |
-
'desc' => __( 'Check to remove', 'dk-pricr-responsive-pricing-table' ),
|
105 |
-
'id' => $prefix . 'free',
|
106 |
-
'type' => 'checkbox',
|
107 |
-
'row_classes' => 'de_fifty de_checkbox_side',
|
108 |
-
'default' => false,
|
109 |
-
));
|
110 |
-
|
111 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
112 |
-
'name' => __( 'Plan features', 'dk-pricr-responsive-pricing-table' ),
|
113 |
-
'id' => $prefix . 'features_header',
|
114 |
-
'type' => 'title',
|
115 |
-
'row_classes' => 'de_hundred de_heading',
|
116 |
-
));
|
117 |
-
|
118 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
119 |
-
'name' => __( 'Feature list', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'One per line — Read the Tips & Tricks section for useful information', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
120 |
-
'id' => $prefix . 'features',
|
121 |
-
'type' => 'textarea',
|
122 |
-
'attributes' => array('rows' => 9),
|
123 |
-
'row_classes' => 'de_first de_fifty de_textarea de_input',
|
124 |
-
'sanitization_cb' => 'rpt_html_allowed_sani_cb',
|
125 |
-
'attributes' => array(
|
126 |
-
'placeholder' => __('One feature per line', 'dk-pricr-responsive-pricing-table' ),
|
127 |
-
),
|
128 |
-
));
|
129 |
-
|
130 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
131 |
-
'name' => __( 'Tips & Tricks', 'dk-pricr-responsive-pricing-table' ),
|
132 |
-
'desc' => '<span class="dashicons dashicons-yes"></span> '.__( 'Add images (not recommended)', 'dk-pricr-responsive-pricing-table' ).'<br/><span style="color:#bbb;"><img src="http://yoursite.com/yourimage.png"/></span><br/><br/><span class="dashicons dashicons-yes"></span> '.__( 'Add links', 'dk-pricr-responsive-pricing-table' ).'<br/><span style="color:#bbb;"><a href="http://yoursite.com">Go to yoursite.com</a></span><br/><br/><span class="dashicons dashicons-yes"></span> '.__( 'Add bold text', 'dk-pricr-responsive-pricing-table' ).'<br/><span style="color:#bbb;"><strong>Something <strong>important</strong></strong></span><br/><br/><span class="dashicons dashicons-yes"></span> '.__( 'Show feature as unavailable with', 'dk-pricr-responsive-pricing-table' ).' "-n"<br/><span style="color:#bbb;">-nMy feature</span>',
|
133 |
-
'id' => $prefix . 'features_desc',
|
134 |
-
'type' => 'title',
|
135 |
-
'row_classes' => 'de_fifty de_info',
|
136 |
-
));
|
137 |
-
|
138 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
139 |
-
'name' => __( 'Plan button...', 'dk-pricr-responsive-pricing-table' ),
|
140 |
-
'id' => $prefix . 'button_header',
|
141 |
-
'type' => 'title',
|
142 |
-
'row_classes' => 'de_hundred de_heading',
|
143 |
-
));
|
144 |
-
|
145 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
146 |
-
'name' => __( 'Button text', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'eg. \'Sign up, Buy\'', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
147 |
-
'id' => $prefix . 'btn_text',
|
148 |
-
'type' => 'text',
|
149 |
-
'row_classes' => 'de_fifty de_text de_input',
|
150 |
-
'sanitization_cb' => 'rpt_html_allowed_sani_cb',
|
151 |
-
));
|
152 |
-
|
153 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
154 |
-
'name' => __( 'Button link', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'eg. \'http://anything.com\'', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
155 |
-
'id' => $prefix . 'btn_link',
|
156 |
-
'type' => 'text',
|
157 |
-
'row_classes' => 'de_fifty de_text de_input',
|
158 |
-
'sanitization_cb' => 'rpt_html_allowed_sani_cb',
|
159 |
-
));
|
160 |
-
|
161 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
162 |
-
'name' => __( '...or a custom button instead', 'dk-pricr-responsive-pricing-table' ),
|
163 |
-
'id' => $prefix . 'cust_button_header',
|
164 |
-
'type' => 'title',
|
165 |
-
'row_classes' => 'de_hundred de_heading',
|
166 |
-
));
|
167 |
-
|
168 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
169 |
-
'name' => __( 'Custom button code', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'This field will overwrite the standard button fields', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
170 |
-
'id' => $prefix . 'btn_custom_btn',
|
171 |
-
'type' => 'textarea',
|
172 |
-
'attributes' => array('rows' => 9),
|
173 |
-
'row_classes' => 'de_first de_fifty de_textarea de_input',
|
174 |
-
'sanitization_cb' => 'rpt_custom_button_sani_cb',
|
175 |
-
'attributes' => array(
|
176 |
-
'placeholder' => __('Paste any button code here (Stripe, Paypal...)', 'dk-pricr-responsive-pricing-table' ),
|
177 |
-
),
|
178 |
-
));
|
179 |
-
|
180 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
181 |
-
'name' => __( 'What is a custom button?', 'dk-pricr-responsive-pricing-table' ),
|
182 |
-
'desc' => '<span class="dashicons dashicons-editor-help"></span> '.__( 'Custom buttons are provided by third-party payment plateforms to allow direct redirection to the payment page. Paypal, Stripe as well as many other companies will generate buying buttons for you.', 'dk-pricr-responsive-pricing-table' ).' <br/><br/><span class="dashicons dashicons-admin-generic"></span> '.__( 'If you want your Pricing plan\'s footer to be replaced by a custom button, copy-paste the button code in this box. This will override the default button settings.', 'dk-pricr-responsive-pricing-table' ).'<br/><br/>'.__( 'We do <strong>not</strong> recommend doing this as it may not always go well with the design.', 'dk-pricr-responsive-pricing-table' ),
|
183 |
-
'id' => $prefix . 'custom_button_desc',
|
184 |
-
'type' => 'title',
|
185 |
-
'row_classes' => 'de_fifty de_info',
|
186 |
-
));
|
187 |
-
|
188 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
189 |
-
'name' => __( 'Others', 'dk-pricr-responsive-pricing-table' ),
|
190 |
-
'id' => $prefix . 'styling_desc',
|
191 |
-
'type' => 'title',
|
192 |
-
'row_classes' => 'de_hundred de_heading',
|
193 |
-
));
|
194 |
-
|
195 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
196 |
-
'name' => __( 'Custom CSS classes', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'Add classes to this plan like \'my-class another-class\'', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
197 |
-
'id' => $prefix . 'custom_classes',
|
198 |
-
'type' => 'text',
|
199 |
-
'row_classes' => 'de_first de_fifty de_text de_input',
|
200 |
-
));
|
201 |
-
|
202 |
-
$main_group->add_group_field( $rpt_plan_group, array(
|
203 |
-
'name' => __( 'Color', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'This color will be used for several elements of the plan', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
204 |
-
'id' => $prefix . 'color',
|
205 |
-
'type' => 'colorpicker',
|
206 |
-
'default' => '#9fdb80',
|
207 |
-
'row_classes' => 'de_first de_hundred de_color de_input',
|
208 |
-
));
|
209 |
-
|
210 |
-
// Settings
|
211 |
-
$side_group = new_cmb2_box( array(
|
212 |
-
'id' => $prefix . 'settings_metabox',
|
213 |
-
'title' => '<span style="font-weight:400;">'.__( 'Settings', 'dk-pricr-responsive-pricing-table' ).'</span>',
|
214 |
-
'object_types' => array( 'rpt_pricing_table' ),
|
215 |
-
'context' => 'side',
|
216 |
-
'priority' => 'high',
|
217 |
-
));
|
218 |
-
|
219 |
-
$side_group->add_field( array(
|
220 |
-
'name' => __( 'General settings', 'dk-pricr-responsive-pricing-table' ),
|
221 |
-
'id' => $prefix . 'other_settings_desc',
|
222 |
-
'type' => 'title',
|
223 |
-
'row_classes' => 'de_hundred de_heading_side',
|
224 |
-
));
|
225 |
-
|
226 |
-
$side_group->add_field( array(
|
227 |
-
'name' => __( 'Change currency', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'Add your currency sign here', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
228 |
-
'id' => $prefix . 'currency',
|
229 |
-
'type' => 'text',
|
230 |
-
'row_classes' => 'de_hundred de_text_side',
|
231 |
-
));
|
232 |
-
|
233 |
-
$side_group->add_field( array(
|
234 |
-
'name' => __( 'Links behavior', 'dk-pricr-responsive-pricing-table' ),
|
235 |
-
'id' => $prefix . 'open_newwindow',
|
236 |
-
'type' => 'select',
|
237 |
-
'options' => array(
|
238 |
-
'currentwindow' => __( 'Open in current window', 'dk-pricr-responsive-pricing-table' ),
|
239 |
-
'newwindow' => __( 'Open in new window/tab', 'dk-pricr-responsive-pricing-table' ),
|
240 |
-
|
241 |
-
),
|
242 |
-
'default' => 'currentwindow',
|
243 |
-
'row_classes' => 'de_hundred de_text_side',
|
244 |
-
));
|
245 |
-
|
246 |
-
$side_group->add_field( array(
|
247 |
-
'name' => __( 'Force original fonts', 'dk-pricr-responsive-pricing-table' ).' <a class="wpd_tooltip" title="'.__( 'Check this to use the plugin\'s font instead of your theme\'s', 'dk-pricr-responsive-pricing-table' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
248 |
-
'desc' => __( 'Check to enable', 'dk-pricr-responsive-pricing-table' ),
|
249 |
-
'id' => $prefix . 'original_font',
|
250 |
-
'type' => 'checkbox',
|
251 |
-
'row_classes' => 'de_hundred de_checkbox_side',
|
252 |
-
'default' => false,
|
253 |
-
));
|
254 |
-
|
255 |
-
|
256 |
-
$side_group->add_field( array(
|
257 |
-
'name' => '',
|
258 |
-
'desc' => '<a id="rpt_font_sett_button" style="margin-top:-10px; cursor:pointer;"><span class="dashicons dashicons-admin-settings"></span> '.__( 'Adjust font sizes', 'dk-pricr-responsive-pricing-table' ).'</a>',
|
259 |
-
'id' => $prefix . 'pro_desc',
|
260 |
-
'type' => 'title',
|
261 |
-
'row_classes' => 'de_hundred de_info de_info_side',
|
262 |
-
));
|
263 |
-
|
264 |
-
$side_group->add_field( array(
|
265 |
-
'name' => __( 'Title', 'dk-pricr-responsive-pricing-table' ),
|
266 |
-
'id' => $prefix . 'title_fontsize',
|
267 |
-
'type' => 'select',
|
268 |
-
'options' => array(
|
269 |
-
'tiny' => __( 'Tiny', 'dk-pricr-responsive-pricing-table' ),
|
270 |
-
'small' => __( 'Small', 'dk-pricr-responsive-pricing-table' ),
|
271 |
-
'normal' => __( 'Normal', 'dk-pricr-responsive-pricing-table' ),
|
272 |
-
),
|
273 |
-
'default' => 'normal',
|
274 |
-
'row_classes' => 'de_hundred de_text_side rpt_font_sett',
|
275 |
-
));
|
276 |
-
|
277 |
-
$side_group->add_field( array(
|
278 |
-
'name' => __( 'Subtitle', 'dk-pricr-responsive-pricing-table' ),
|
279 |
-
'id' => $prefix . 'subtitle_fontsize',
|
280 |
-
'type' => 'select',
|
281 |
-
'options' => array(
|
282 |
-
'tiny' => __( 'Tiny', 'dk-pricr-responsive-pricing-table' ),
|
283 |
-
'small' => __( 'Small', 'dk-pricr-responsive-pricing-table' ),
|
284 |
-
'normal' => __( 'Normal', 'dk-pricr-responsive-pricing-table' ),
|
285 |
-
),
|
286 |
-
'default' => 'normal',
|
287 |
-
'row_classes' => 'de_hundred de_text_side rpt_font_sett',
|
288 |
-
));
|
289 |
-
|
290 |
-
$side_group->add_field( array(
|
291 |
-
'name' => __( 'Description', 'dk-pricr-responsive-pricing-table' ),
|
292 |
-
'id' => $prefix . 'description_fontsize',
|
293 |
-
'type' => 'select',
|
294 |
-
'options' => array(
|
295 |
-
'small' => __( 'Small', 'dk-pricr-responsive-pricing-table' ),
|
296 |
-
'normal' => __( 'Normal', 'dk-pricr-responsive-pricing-table' ),
|
297 |
-
),
|
298 |
-
'default' => 'normal',
|
299 |
-
'row_classes' => 'de_hundred de_text_side rpt_font_sett',
|
300 |
-
));
|
301 |
-
|
302 |
-
$side_group->add_field( array(
|
303 |
-
'name' => __( 'Price', 'dk-pricr-responsive-pricing-table' ),
|
304 |
-
'id' => $prefix . 'price_fontsize',
|
305 |
-
'type' => 'select',
|
306 |
-
'options' => array(
|
307 |
-
'supertiny' => __( 'Tiny', 'dk-pricr-responsive-pricing-table' ),
|
308 |
-
'tiny' => __( 'Small', 'dk-pricr-responsive-pricing-table' ),
|
309 |
-
'small' => __( 'Normal', 'dk-pricr-responsive-pricing-table' ),
|
310 |
-
'normal' => __( 'Big', 'dk-pricr-responsive-pricing-table' ),
|
311 |
-
),
|
312 |
-
'default' => 'normal',
|
313 |
-
'row_classes' => 'de_hundred de_text_side rpt_font_sett',
|
314 |
-
));
|
315 |
-
|
316 |
-
$side_group->add_field( array(
|
317 |
-
'name' => __( 'Recurrence', 'dk-pricr-responsive-pricing-table' ),
|
318 |
-
'id' => $prefix . 'recurrence_fontsize',
|
319 |
-
'type' => 'select',
|
320 |
-
'options' => array(
|
321 |
-
'small' => __( 'Small', 'dk-pricr-responsive-pricing-table' ),
|
322 |
-
'normal' => __( 'Normal', 'dk-pricr-responsive-pricing-table' ),
|
323 |
-
),
|
324 |
-
'default' => 'normal',
|
325 |
-
'row_classes' => 'de_hundred de_text_side rpt_font_sett',
|
326 |
-
));
|
327 |
-
|
328 |
-
$side_group->add_field( array(
|
329 |
-
'name' => __( 'Button', 'dk-pricr-responsive-pricing-table' ),
|
330 |
-
'id' => $prefix . 'button_fontsize',
|
331 |
-
'type' => 'select',
|
332 |
-
'options' => array(
|
333 |
-
'small' => __( 'Small', 'dk-pricr-responsive-pricing-table' ),
|
334 |
-
'normal' => __( 'Normal', 'dk-pricr-responsive-pricing-table' ),
|
335 |
-
),
|
336 |
-
'default' => 'normal',
|
337 |
-
'row_classes' => 'de_hundred de_text_side rpt_font_sett',
|
338 |
-
));
|
339 |
-
|
340 |
-
$side_group->add_field( array(
|
341 |
-
'name' => __( 'Features', 'dk-pricr-responsive-pricing-table' ),
|
342 |
-
'id' => $prefix . 'features_fontsize',
|
343 |
-
'type' => 'select',
|
344 |
-
'options' => array(
|
345 |
-
'small' => __( 'Small', 'dk-pricr-responsive-pricing-table' ),
|
346 |
-
'normal' => __( 'Normal', 'dk-pricr-responsive-pricing-table' ),
|
347 |
-
),
|
348 |
-
'default' => 'normal',
|
349 |
-
'row_classes' => 'de_hundred de_text_side rpt_font_sett',
|
350 |
-
));
|
351 |
-
|
352 |
-
|
353 |
-
$main_group->add_field( array(
|
354 |
-
'name' => '<span style="font-weight:400; color:#8a7463;">'.__( 'Up to 5 plans', 'dk-pricr-responsive-pricing-table').'</span>',
|
355 |
-
'desc' => '<span class="dashicons dashicons-flag"></span> '.__( 'You can add up to 5 plans per Pricing Table.', 'dk-pricr-responsive-pricing-table').'<br/> '.__( 'Adding more than that will result in display issues.', 'dk-pricr-responsive-pricing-table'),
|
356 |
-
'id' => $prefix . 'max',
|
357 |
-
'type' => 'title',
|
358 |
-
'row_classes' => 'de_hundred de_instructions',
|
359 |
-
) );
|
360 |
-
|
361 |
-
|
362 |
-
// PRO version
|
363 |
-
$pro_group = new_cmb2_box( array(
|
364 |
-
'id' => $prefix . 'pro_metabox',
|
365 |
-
'title' => '<span style="font-weight:400;">Upgrade to <strong>PRO version</strong></span>',
|
366 |
-
'object_types' => array( 'rpt_pricing_table' ),
|
367 |
-
'context' => 'side',
|
368 |
-
'priority' => 'low',
|
369 |
-
'row_classes' => 'de_hundred de_heading',
|
370 |
-
));
|
371 |
-
|
372 |
-
$pro_group->add_field( array(
|
373 |
-
'name' => '',
|
374 |
-
'desc' => '<div><span class="dashicons dashicons-yes"></span> New layouts/designs<br/><span style="color:#999999; font-size:12px;">Choose from different layouts for your Pricing Tables</span><br/><br/><span class="dashicons dashicons-yes"></span> Tooltips for your features<br/><span style="color:#999999; font-size:12px;">Info bubbles that will show more text on hover</span><br/><br/><a style="display:inline-block; background:#33b690; padding:8px 25px 8px; border-bottom:3px solid #33a583; border-radius:3px; color:white;" class="wpd_pro_btn" target="_blank" href="http://wpdarko.com/items/responsive-pricing-table-pro">See all PRO features</a><br/><span style="display:block;margin-top:14px; font-size:13px; color:#0073AA; line-height:20px;"><span class="dashicons dashicons-tickets"></span> Code <strong>7832949</strong> (10% OFF)</span></div>',
|
375 |
-
'id' => $prefix . 'pro_desc',
|
376 |
-
'type' => 'title',
|
377 |
-
'row_classes' => 'de_hundred de_info de_info_side',
|
378 |
-
));
|
379 |
-
|
380 |
-
|
381 |
-
// Help
|
382 |
-
$help_group = new_cmb2_box( array(
|
383 |
-
'id' => $prefix . 'help_metabox',
|
384 |
-
'title' => '<span style="font-weight:400;">'.__( 'Help & Support', 'dk-pricr-responsive-pricing-table' ).'</span>',
|
385 |
-
'object_types' => array( 'rpt_pricing_table' ),
|
386 |
-
'context' => 'side',
|
387 |
-
'priority' => 'low',
|
388 |
-
'row_classes' => 'de_hundred de_heading',
|
389 |
-
));
|
390 |
-
|
391 |
-
$help_group->add_field( array(
|
392 |
-
'name' => '',
|
393 |
-
'desc' => '<span style="font-size:15px;">'.__( 'Display your Pricing Table', 'dk-pricr-responsive-pricing-table' ).'</span><br/><br/>'.__( 'To display your Pricing Table on your site, copy-paste the <strong>[Shortcode]</strong> in your post/page. You can find this shortcode by clicking <strong>All Pricing Tables</strong> in the menu on the left.', 'dk-pricr-responsive-pricing-table' ).'<br/><br/><span style="font-size:15px;">'.__( 'Get support', 'dk-pricr-responsive-pricing-table' ).'</span><br/><br/><a style="font-size:13px !important;" target="_blank" href="http://wpdarko.com/support/">— '.__( 'Submit a ticket', 'dk-pricr-responsive-pricing-table' ).'</a><br/><a style="font-size:13px !important;" target="_blank" href="https://wpdarko.zendesk.com/hc/en-us/articles/206303517-Get-started-with-the-Responsive-Pricing-Table-plugin">— '.__( 'View documentation', 'dk-pricr-responsive-pricing-table' ).'</a>',
|
394 |
-
'id' => $prefix . 'help_desc',
|
395 |
-
'type' => 'title',
|
396 |
-
'row_classes' => 'de_hundred de_info de_info_side',
|
397 |
-
));
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
}
|
402 |
-
|
403 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/rpt-post-type.php
ADDED
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Registers the pricing table post type. */
|
4 |
+
add_action( 'init', 'register_rpt_type' );
|
5 |
+
function register_rpt_type() {
|
6 |
+
|
7 |
+
/* Defines labels. */
|
8 |
+
$labels = array(
|
9 |
+
'name' => __( 'Pricing Tables', RPT_TXTDM ),
|
10 |
+
'singular_name' => __( 'Pricing Table', RPT_TXTDM ),
|
11 |
+
'menu_name' => __( 'Pricing Tables', RPT_TXTDM ),
|
12 |
+
'name_admin_bar' => __( 'Pricing Table', RPT_TXTDM ),
|
13 |
+
'add_new' => __( 'Add New', RPT_TXTDM ),
|
14 |
+
'add_new_item' => __( 'Add New Pricing Table', RPT_TXTDM ),
|
15 |
+
'new_item' => __( 'New Pricing Table', RPT_TXTDM ),
|
16 |
+
'edit_item' => __( 'Edit Pricing Table', RPT_TXTDM ),
|
17 |
+
'view_item' => __( 'View Pricing Table', RPT_TXTDM ),
|
18 |
+
'all_items' => __( 'All Pricing Tables', RPT_TXTDM ),
|
19 |
+
'search_items' => __( 'Search Pricing Tables', RPT_TXTDM ),
|
20 |
+
'not_found' => __( 'No Pricing Tables found.', RPT_TXTDM ),
|
21 |
+
'not_found_in_trash' => __( 'No Pricing Tables found in Trash.', RPT_TXTDM )
|
22 |
+
);
|
23 |
+
|
24 |
+
/* Defines permissions. */
|
25 |
+
$args = array(
|
26 |
+
'labels' => $labels,
|
27 |
+
'public' => false,
|
28 |
+
'publicly_queryable' => false,
|
29 |
+
'show_ui' => true,
|
30 |
+
'show_in_rest' => true,
|
31 |
+
'show_in_admin_bar' => false,
|
32 |
+
'capability_type' => 'post',
|
33 |
+
'has_archive' => false,
|
34 |
+
'hierarchical' => false,
|
35 |
+
'supports' => array( 'title' ),
|
36 |
+
'menu_icon' => 'dashicons-plus'
|
37 |
+
);
|
38 |
+
|
39 |
+
/* Registers post type. */
|
40 |
+
register_post_type( 'rpt_pricing_table', $args );
|
41 |
+
|
42 |
+
}
|
43 |
+
|
44 |
+
|
45 |
+
/* Customizes pricing table update messages. */
|
46 |
+
add_filter( 'post_updated_messages', 'rpt_updated_messages' );
|
47 |
+
function rpt_updated_messages( $messages ) {
|
48 |
+
|
49 |
+
$post = get_post();
|
50 |
+
$post_type = get_post_type( $post );
|
51 |
+
$post_type_object = get_post_type_object( $post_type );
|
52 |
+
|
53 |
+
/* Defines update messages. */
|
54 |
+
$messages['rpt_pricing_table'] = array(
|
55 |
+
1 => __( 'Pricing Table updated.', RPT_TXTDM ),
|
56 |
+
4 => __( 'Pricing Table updated.', RPT_TXTDM ),
|
57 |
+
6 => __( 'Pricing Table published.', RPT_TXTDM ),
|
58 |
+
7 => __( 'Pricing Table saved.', RPT_TXTDM ),
|
59 |
+
10 => __( 'Pricing Table draft updated.', RPT_TXTDM )
|
60 |
+
);
|
61 |
+
|
62 |
+
return $messages;
|
63 |
+
|
64 |
+
}
|
65 |
+
|
66 |
+
?>
|
inc/rpt-pro-version-check.php
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Checks for PRO version. */
|
4 |
+
add_action( 'admin_init', 'rpt_free_pro_check' );
|
5 |
+
function rpt_free_pro_check() {
|
6 |
+
|
7 |
+
if (is_plugin_active('responsive-pricing-table-pro/rpt_pro.php')) {
|
8 |
+
|
9 |
+
/* Shows admin notice. */
|
10 |
+
add_action('admin_notices', 'rpt_free_pro_notice');
|
11 |
+
function rpt_free_pro_notice(){
|
12 |
+
echo '<div class="updated"><p><span class="dashicons dashicons-unlock"></span> Responsive Pricing Table <strong>PRO</strong> was activated and is now taking over the Free version.</p></div>';
|
13 |
+
}
|
14 |
+
|
15 |
+
/* Deactivates free version. */
|
16 |
+
deactivate_plugins( RPT_PATH.'/rpt.php' );
|
17 |
+
|
18 |
+
}
|
19 |
+
|
20 |
+
}
|
21 |
+
|
22 |
+
?>
|
inc/rpt-save-metaboxes.php
ADDED
@@ -0,0 +1,140 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Saves metaboxes. */
|
4 |
+
add_action('save_post', 'dmb_rpts_plan_meta_box_save');
|
5 |
+
function dmb_rpts_plan_meta_box_save($post_id) {
|
6 |
+
|
7 |
+
if ( ! isset( $_POST['dmb_rpts_meta_box_nonce'] ) ||
|
8 |
+
! wp_verify_nonce( $_POST['dmb_rpts_meta_box_nonce'], 'dmb_rpts_meta_box_nonce' ) )
|
9 |
+
return;
|
10 |
+
|
11 |
+
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
|
12 |
+
return;
|
13 |
+
|
14 |
+
if (!current_user_can('edit_post', $post_id))
|
15 |
+
return;
|
16 |
+
|
17 |
+
/* Gets plans. */
|
18 |
+
$old_plans = get_post_meta($post_id, '_rpt_plan_group', true);
|
19 |
+
|
20 |
+
/* Gets settings. */
|
21 |
+
$old_table_currency = get_post_meta($post_id, '_rpt_currency', true);
|
22 |
+
$old_table_btn_behavior = get_post_meta($post_id, '_rpt_open_newwindow', true);
|
23 |
+
|
24 |
+
/* Gets font size settings. */
|
25 |
+
$old_font_size_force_font = get_post_meta($post_id, '_rpt_original_font', true);
|
26 |
+
$old_font_title_alignment = get_post_meta($post_id, '_rpt_title_alignment', true);
|
27 |
+
$old_font_size_title = get_post_meta($post_id, '_rpt_title_fontsize', true);
|
28 |
+
$old_font_size_subtitle = get_post_meta($post_id, '_rpt_subtitle_fontsize', true);
|
29 |
+
$old_font_size_description = get_post_meta($post_id, '_rpt_description_fontsize', true);
|
30 |
+
$old_font_size_price = get_post_meta($post_id, '_rpt_price_fontsize', true);
|
31 |
+
$old_font_size_recurrence = get_post_meta($post_id, '_rpt_recurrence_fontsize', true);
|
32 |
+
$old_font_size_button = get_post_meta($post_id, '_rpt_button_fontsize', true);
|
33 |
+
$old_font_size_features = get_post_meta($post_id, '_rpt_features_fontsize', true);
|
34 |
+
|
35 |
+
$new_plans = array();
|
36 |
+
|
37 |
+
$count = count( $_POST['plan_titles'] );
|
38 |
+
|
39 |
+
for ( $i = 0; $i < $count; $i++ ) {
|
40 |
+
|
41 |
+
if (
|
42 |
+
$_POST['plan_titles'][$i] != ''
|
43 |
+
|| $_POST['plan_subtitles'][$i] != ''
|
44 |
+
|| $_POST['plan_recurrences'][$i] != ''
|
45 |
+
|| $_POST['plan_prices'][$i] != ''
|
46 |
+
|| $_POST['plan_descriptions'][$i] != ''
|
47 |
+
|| $_POST['plan_features'][$i] != ''
|
48 |
+
|| $_POST['plan_button_texts'][$i] != ''
|
49 |
+
|| $_POST['plan_button_urls'][$i] != ''
|
50 |
+
|| $_POST['plan_custom_buttons'][$i] != ''
|
51 |
+
) {
|
52 |
+
|
53 |
+
/* Head. */
|
54 |
+
(isset($_POST['plan_titles'][$i]) && $_POST['plan_titles'][$i]) ? $new_plans[$i]['_rpt_title'] = stripslashes( strip_tags( sanitize_text_field( $_POST['plan_titles'][$i] ) ) ) : $new_plans[$i]['_rpt_title'] = 'Untitled';
|
55 |
+
(isset($_POST['plan_subtitles'][$i]) && $_POST['plan_subtitles'][$i]) ? $new_plans[$i]['_rpt_subtitle'] = stripslashes( strip_tags( sanitize_text_field( $_POST['plan_subtitles'][$i] ) ) ) : $new_plans[$i]['_rpt_subtitle'] = '';
|
56 |
+
(isset($_POST['plan_recurrences'][$i]) && $_POST['plan_recurrences'][$i]) ? $new_plans[$i]['_rpt_recurrence'] = stripslashes( strip_tags( sanitize_text_field( $_POST['plan_recurrences'][$i] ) ) ) : $new_plans[$i]['_rpt_recurrence'] = '';
|
57 |
+
(isset($_POST['plan_prices'][$i]) && $_POST['plan_prices'][$i]) ? $new_plans[$i]['_rpt_price'] = stripslashes( strip_tags( sanitize_text_field( $_POST['plan_prices'][$i] ) ) ) : $new_plans[$i]['_rpt_price'] = '';
|
58 |
+
(isset($_POST['plan_descriptions'][$i]) && $_POST['plan_descriptions'][$i]) ? $new_plans[$i]['_rpt_description'] = stripslashes( strip_tags( sanitize_text_field( $_POST['plan_descriptions'][$i] ) ) ) : $new_plans[$i]['_rpt_description'] = '';
|
59 |
+
|
60 |
+
/* Features */
|
61 |
+
(isset($_POST['plan_features'][$i]) && $_POST['plan_features'][$i]) ? $new_plans[$i]['_rpt_features'] = wp_kses_post($_POST['plan_features'][$i] ) : $new_plans[$i]['_rpt_features'] = '';
|
62 |
+
|
63 |
+
/* Button. */
|
64 |
+
(isset($_POST['plan_button_texts'][$i]) && $_POST['plan_button_texts'][$i]) ? $new_plans[$i]['_rpt_btn_text'] = stripslashes( strip_tags( sanitize_text_field( $_POST['plan_button_texts'][$i] ) ) ) : $new_plans[$i]['_rpt_btn_text'] = '';
|
65 |
+
(isset($_POST['plan_button_urls'][$i]) && $_POST['plan_button_urls'][$i]) ? $new_plans[$i]['_rpt_btn_link'] = stripslashes( strip_tags( sanitize_text_field( $_POST['plan_button_urls'][$i] ) ) ) : $new_plans[$i]['_rpt_btn_link'] = '';
|
66 |
+
(isset($_POST['plan_custom_buttons'][$i]) && $_POST['plan_custom_buttons'][$i]) ? $new_plans[$i]['_rpt_btn_custom_btn'] = stripslashes( strip_tags( sanitize_text_field( $_POST['plan_custom_buttons'][$i] ) ) ) : $new_plans[$i]['_rpt_btn_custom_btn'] = '';
|
67 |
+
|
68 |
+
/* Styling. */
|
69 |
+
(isset($_POST['plan_colors'][$i]) && $_POST['plan_colors'][$i]) ? $new_plans[$i]['_rpt_color'] = stripslashes( strip_tags( sanitize_hex_color( $_POST['plan_colors'][$i] ) ) ) : $new_plans[$i]['_rpt_color'] = '#8dba09';
|
70 |
+
(isset($_POST['are_recommended_plans'][$i]) && $_POST['are_recommended_plans'][$i]) ? $new_plans[$i]['_rpt_recommended'] = $_POST['are_recommended_plans'][$i] : $new_plans[$i]['_rpt_recommended'] = 'no';
|
71 |
+
(isset($_POST['are_removed_currencies'][$i]) && $_POST['are_removed_currencies'][$i]) ? $new_plans[$i]['_rpt_free'] = $_POST['are_removed_currencies'][$i] : $new_plans[$i]['_rpt_free'] = 'no';
|
72 |
+
(isset($_POST['plan_custom_classes'][$i]) && $_POST['plan_custom_classes'][$i]) ? $new_plans[$i]['_rpt_custom_classes'] = stripslashes( strip_tags( sanitize_text_field( $_POST['plan_custom_classes'][$i] ) ) ) : $new_plans[$i]['_rpt_custom_classes'] = '';
|
73 |
+
(isset($_POST['plan_icons'][$i]) && $_POST['plan_icons'][$i]) ? $new_plans[$i]['_rpt_icon'] = stripslashes( strip_tags( sanitize_text_field( $_POST['plan_icons'][$i] ) ) ) : $new_plans[$i]['_rpt_icon'] = '';
|
74 |
+
|
75 |
+
/* Plan settings. */
|
76 |
+
(isset($_POST['table_currency']) && $_POST['table_currency']) ? $table_currency = stripslashes( strip_tags( sanitize_text_field( $_POST['table_currency'] ) ) ) : $table_currency = '';
|
77 |
+
(isset($_POST['table_btn_behavior']) && $_POST['table_btn_behavior']) ? $table_btn_behavior = stripslashes( strip_tags( sanitize_text_field( $_POST['table_btn_behavior'] ) ) ) : $table_btn_behavior = '';
|
78 |
+
|
79 |
+
/* Font sizes. */
|
80 |
+
(isset($_POST['font_size_force_font']) && $_POST['font_size_force_font']) ? $font_size_force_font = stripslashes( strip_tags( sanitize_text_field( $_POST['font_size_force_font'] ) ) ) : $font_size_force_font = '';
|
81 |
+
(isset($_POST['font_title_alignment']) && $_POST['font_title_alignment']) ? $font_title_alignment = stripslashes( strip_tags( sanitize_text_field( $_POST['font_title_alignment'] ) ) ) : $font_title_alignment = 'left';
|
82 |
+
(isset($_POST['font_size_title']) && $_POST['font_size_title']) ? $font_size_title = stripslashes( strip_tags( sanitize_text_field( $_POST['font_size_title'] ) ) ) : $font_size_title = '';
|
83 |
+
(isset($_POST['font_size_subtitle']) && $_POST['font_size_subtitle']) ? $font_size_subtitle = stripslashes( strip_tags( sanitize_text_field( $_POST['font_size_subtitle'] ) ) ) : $font_size_subtitle = '';
|
84 |
+
(isset($_POST['font_size_description']) && $_POST['font_size_description']) ? $font_size_description = stripslashes( strip_tags( sanitize_text_field( $_POST['font_size_description'] ) ) ) : $font_size_description = '';
|
85 |
+
(isset($_POST['font_size_price']) && $_POST['font_size_price']) ? $font_size_price = stripslashes( strip_tags( sanitize_text_field( $_POST['font_size_price'] ) ) ) : $font_size_price = '';
|
86 |
+
(isset($_POST['font_size_recurrence']) && $_POST['font_size_recurrence']) ? $font_size_recurrence = stripslashes( strip_tags( sanitize_text_field( $_POST['font_size_recurrence'] ) ) ) : $font_size_recurrence = '';
|
87 |
+
(isset($_POST['font_size_button']) && $_POST['font_size_button']) ? $font_size_button = stripslashes( strip_tags( sanitize_text_field( $_POST['font_size_button'] ) ) ) : $font_size_button = '';
|
88 |
+
(isset($_POST['font_size_features']) && $_POST['font_size_features']) ? $font_size_features = stripslashes( strip_tags( sanitize_text_field( $_POST['font_size_features'] ) ) ) : $font_size_features = '';
|
89 |
+
|
90 |
+
}
|
91 |
+
|
92 |
+
}
|
93 |
+
|
94 |
+
|
95 |
+
/* Updates plans. */
|
96 |
+
if ( !empty( $new_plans ) && $new_plans != $old_plans )
|
97 |
+
update_post_meta( $post_id, '_rpt_plan_group', $new_plans );
|
98 |
+
elseif ( empty($new_plans) && $old_plans )
|
99 |
+
delete_post_meta( $post_id, '_rpt_plan_group', $old_plans );
|
100 |
+
|
101 |
+
|
102 |
+
/* Updates settings. */
|
103 |
+
if ( !empty( $table_currency ) && $table_currency != $old_table_currency )
|
104 |
+
update_post_meta( $post_id, '_rpt_currency', $table_currency );
|
105 |
+
elseif ( empty($table_currency) && $old_table_currency )
|
106 |
+
delete_post_meta( $post_id, '_rpt_currency', $old_table_currency );
|
107 |
+
|
108 |
+
if ( !empty( $table_btn_behavior ) && $table_btn_behavior != $old_table_btn_behavior )
|
109 |
+
update_post_meta( $post_id, '_rpt_open_newwindow', $table_btn_behavior );
|
110 |
+
|
111 |
+
|
112 |
+
/* Updates font sizes. */
|
113 |
+
if ( !empty( $font_size_force_font ) && $font_size_force_font != $old_font_size_force_font )
|
114 |
+
update_post_meta( $post_id, '_rpt_original_font', $font_size_force_font );
|
115 |
+
|
116 |
+
if ( !empty( $font_title_alignment ) && $font_title_alignment != $old_font_title_alignment )
|
117 |
+
update_post_meta( $post_id, '_rpt_title_alignment', $font_title_alignment );
|
118 |
+
|
119 |
+
if ( !empty( $font_size_title ) && $font_size_title != $old_font_size_title )
|
120 |
+
update_post_meta( $post_id, '_rpt_title_fontsize', $font_size_title );
|
121 |
+
|
122 |
+
if ( !empty( $font_size_subtitle ) && $font_size_subtitle != $old_font_size_subtitle )
|
123 |
+
update_post_meta( $post_id, '_rpt_subtitle_fontsize', $font_size_subtitle );
|
124 |
+
|
125 |
+
if ( !empty( $font_size_description ) && $font_size_description != $old_font_size_description )
|
126 |
+
update_post_meta( $post_id, '_rpt_description_fontsize', $font_size_description );
|
127 |
+
|
128 |
+
if ( !empty( $font_size_price ) && $font_size_price != $old_font_size_price )
|
129 |
+
update_post_meta( $post_id, '_rpt_price_fontsize', $font_size_price );
|
130 |
+
|
131 |
+
if ( !empty( $font_size_recurrence ) && $font_size_recurrence != $old_font_size_recurrence )
|
132 |
+
update_post_meta( $post_id, '_rpt_recurrence_fontsize', $font_size_recurrence );
|
133 |
+
|
134 |
+
if ( !empty( $font_size_button ) && $font_size_button != $old_font_size_button )
|
135 |
+
update_post_meta( $post_id, '_rpt_button_fontsize', $font_size_button );
|
136 |
+
|
137 |
+
if ( !empty( $font_size_features ) && $font_size_features != $old_font_size_features )
|
138 |
+
update_post_meta( $post_id, '_rpt_features_fontsize', $font_size_features );
|
139 |
+
|
140 |
+
}
|
inc/rpt-shortcode-column.php
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Handles shortcode column display. */
|
4 |
+
add_action( 'manage_rpt_pricing_table_posts_custom_column' , 'rpt_custom_columns', 10, 2 );
|
5 |
+
function rpt_custom_columns( $column, $post_id ) {
|
6 |
+
switch ( $column ) {
|
7 |
+
case 'dk_shortcode' :
|
8 |
+
global $post;
|
9 |
+
$slug = '' ;
|
10 |
+
$slug = $post->post_name;
|
11 |
+
$shortcode = '<span style="display:inline-block;border:solid 2px lightgray; background:white; padding:0 8px; font-size:13px; line-height:25px; vertical-align:middle;">[rpt name="'.$slug.'"]</span>';
|
12 |
+
echo $shortcode;
|
13 |
+
break;
|
14 |
+
}
|
15 |
+
}
|
16 |
+
|
17 |
+
|
18 |
+
/* Adds the shortcode column in admin. */
|
19 |
+
add_filter( 'manage_rpt_pricing_table_posts_columns' , 'add_rpt_pricing_table_columns' );
|
20 |
+
function add_rpt_pricing_table_columns( $columns ) {
|
21 |
+
return array_merge( $columns, array('dk_shortcode' => 'Shortcode') );
|
22 |
+
}
|
23 |
+
|
24 |
+
?>
|
inc/rpt-shortcode.php
ADDED
@@ -0,0 +1,264 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Handles pricing table shortcodes. */
|
4 |
+
add_shortcode("rpt", "rpt_sc");
|
5 |
+
function rpt_sc($atts) {
|
6 |
+
|
7 |
+
global $post;
|
8 |
+
|
9 |
+
/* Gets table slug (post name). */
|
10 |
+
$all_attr = shortcode_atts( array( "name" => '' ), $atts );
|
11 |
+
$name = $all_attr['name'];
|
12 |
+
|
13 |
+
/* Returned variable. */
|
14 |
+
$table_view = '';
|
15 |
+
|
16 |
+
/* Gets the pricing table. */
|
17 |
+
$args = array('post_type' => 'rpt_pricing_table', 'name' => $name);
|
18 |
+
$custom_posts = get_posts($args);
|
19 |
+
|
20 |
+
foreach($custom_posts as $post) : setup_postdata($post);
|
21 |
+
|
22 |
+
/* Gets the plans. */
|
23 |
+
$plans = get_post_meta( $post->ID, '_rpt_plan_group', true );
|
24 |
+
|
25 |
+
/* Counts the plans. */
|
26 |
+
$nb_plans = count($plans);
|
27 |
+
|
28 |
+
/* Gets 'force font' setting. */
|
29 |
+
$original_font = get_post_meta( $post->ID, '_rpt_original_font', true );
|
30 |
+
if ($original_font == 'no' || empty($original_font)){ $ori_f = ''; }
|
31 |
+
else { $ori_f = 'rpt_plan_ori'; }
|
32 |
+
|
33 |
+
/* Gets title align settings. */
|
34 |
+
$title_align = get_post_meta( $post->ID, '_rpt_title_alignment', true );
|
35 |
+
if ($title_align == 'center'){ $title_align_style = 'center'; }
|
36 |
+
else { $title_align_style = 'left'; }
|
37 |
+
|
38 |
+
/* Gets font size settings. */
|
39 |
+
$title_fontsize = get_post_meta( $post->ID, '_rpt_title_fontsize', true );
|
40 |
+
if ($title_fontsize == 'small') { $title_fs_class = ' rpt_sm_title'; }
|
41 |
+
else if ($title_fontsize == 'tiny') { $title_fs_class = ' rpt_xsm_title'; }
|
42 |
+
else { $title_fs_class = ''; }
|
43 |
+
|
44 |
+
$subtitle_fontsize = get_post_meta( $post->ID, '_rpt_subtitle_fontsize', true );
|
45 |
+
if ($subtitle_fontsize == 'small') { $subtitle_fs_class = ' rpt_sm_subtitle'; }
|
46 |
+
else if ($subtitle_fontsize == 'tiny') { $subtitle_fs_class = ' rpt_xsm_subtitle'; }
|
47 |
+
else { $subtitle_fs_class = ''; }
|
48 |
+
|
49 |
+
$description_fontsize = get_post_meta( $post->ID, '_rpt_description_fontsize', true );
|
50 |
+
if ($description_fontsize == 'small') { $description_fs_class = ' rpt_sm_description'; }
|
51 |
+
else { $description_fs_class = ''; }
|
52 |
+
|
53 |
+
$price_fontsize = get_post_meta( $post->ID, '_rpt_price_fontsize', true );
|
54 |
+
if ($price_fontsize == 'small') { $price_fs_class = ' rpt_sm_price'; }
|
55 |
+
else if ($price_fontsize == 'tiny') { $price_fs_class = ' rpt_xsm_price'; }
|
56 |
+
else if ($price_fontsize == 'supertiny') { $price_fs_class = ' rpt_xxsm_price'; }
|
57 |
+
else { $price_fs_class = ''; }
|
58 |
+
|
59 |
+
$recurrence_fontsize = get_post_meta( $post->ID, '_rpt_recurrence_fontsize', true );
|
60 |
+
if ($recurrence_fontsize == 'small') { $recurrence_fs_class = ' rpt_sm_recurrence'; }
|
61 |
+
else { $recurrence_fs_class = ''; }
|
62 |
+
|
63 |
+
$features_fontsize = get_post_meta( $post->ID, '_rpt_features_fontsize', true );
|
64 |
+
if ($features_fontsize == 'small') { $features_fs_class = ' rpt_sm_features'; }
|
65 |
+
else { $features_fs_class = ''; }
|
66 |
+
|
67 |
+
$button_fontsize = get_post_meta( $post->ID, '_rpt_button_fontsize', true );
|
68 |
+
if ($button_fontsize == 'small') { $button_fs_class = ' rpt_sm_button'; }
|
69 |
+
else { $button_fs_class = ''; }
|
70 |
+
|
71 |
+
/* START pricing table. */
|
72 |
+
$table_view .= '<div id="rpt_pricr" class="rpt_plans rpt_'.$nb_plans .'_plans rpt_style_basic">';
|
73 |
+
|
74 |
+
/* START inner. */
|
75 |
+
$table_view .= '<div class="'. $title_fs_class . $subtitle_fs_class . $description_fs_class . $price_fs_class . $recurrence_fs_class . $features_fs_class. $button_fs_class .'">';
|
76 |
+
|
77 |
+
if (is_array($plans) || is_object($plans)) {
|
78 |
+
|
79 |
+
/* For each plan. */
|
80 |
+
foreach ($plans as $key => $plan) {
|
81 |
+
|
82 |
+
/* If recommended plan. */
|
83 |
+
if (!empty($plan['_rpt_recommended'])){
|
84 |
+
$is_reco = $plan['_rpt_recommended'];
|
85 |
+
if ($is_reco == 'no' || empty($is_reco)){
|
86 |
+
$reco = '';
|
87 |
+
$reco_class = '';
|
88 |
+
} else {
|
89 |
+
$reco = '<img class="rpt_recommended" src="' . plugins_url('img/rpt_recommended.png', __FILE__) . '"/>';
|
90 |
+
$reco_class = 'rpt_recommended_plan';
|
91 |
+
}
|
92 |
+
/* If NOT recommended plan. */
|
93 |
+
} else {
|
94 |
+
$reco = '';
|
95 |
+
$reco_class = '';
|
96 |
+
}
|
97 |
+
|
98 |
+
if (empty($plan['_rpt_custom_classes'])){
|
99 |
+
$plan['_rpt_custom_classes'] = '';
|
100 |
+
}
|
101 |
+
|
102 |
+
/* START plan. */
|
103 |
+
$table_view .= '<div class="rpt_plan '.$ori_f.' rpt_plan_' . $key . ' ' . $reco_class . ' ' . $plan['_rpt_custom_classes'] . '">';
|
104 |
+
|
105 |
+
/* Title. */
|
106 |
+
$title_style = 'style="text-align:'.$title_align_style.';"';
|
107 |
+
|
108 |
+
if (!empty($plan['_rpt_title'])){
|
109 |
+
$table_view .= '<div ' . $title_style . ' class="rpt_title rpt_title_' . $key . '">';
|
110 |
+
|
111 |
+
if (!empty($plan['_rpt_icon'])){
|
112 |
+
$table_view .= '<img src="' . $plan['_rpt_icon'] . '" class="rpt_icon rpt_icon_' . $key . '"/> ';
|
113 |
+
}
|
114 |
+
|
115 |
+
$table_view .= $plan['_rpt_title'];
|
116 |
+
$table_view .= $reco . '</div>';
|
117 |
+
}
|
118 |
+
|
119 |
+
/* START plan head (price). */
|
120 |
+
$table_view .= '<div class="rpt_head rpt_head_' . $key . '">';
|
121 |
+
|
122 |
+
/* Recurrence. */
|
123 |
+
if (!empty($plan['_rpt_recurrence'])){
|
124 |
+
$table_view .= '<div class="rpt_recurrence rpt_recurrence_' . $key . '">' . $plan['_rpt_recurrence'] . '</div>';
|
125 |
+
}
|
126 |
+
|
127 |
+
/* Price. */
|
128 |
+
if (!empty($plan['_rpt_price'])){
|
129 |
+
|
130 |
+
$table_view .= '<div class="rpt_price rpt_price_' . $key . '">';
|
131 |
+
|
132 |
+
if ( !empty($plan['_rpt_free']) && $plan['_rpt_free'] != 'no' ){
|
133 |
+
$table_view .= '<span class="rpt_currency"></span>' . $plan['_rpt_price'];
|
134 |
+
} else {
|
135 |
+
|
136 |
+
$currency = get_post_meta( $post->ID, '_rpt_currency', true );
|
137 |
+
|
138 |
+
if (!empty($currency)){
|
139 |
+
$table_view .= '<span class="rpt_currency">';
|
140 |
+
$table_view .= $currency;
|
141 |
+
$table_view .= '</span>';
|
142 |
+
}
|
143 |
+
|
144 |
+
$table_view .= $plan['_rpt_price'];
|
145 |
+
|
146 |
+
}
|
147 |
+
|
148 |
+
$table_view .= '</div>';
|
149 |
+
|
150 |
+
}
|
151 |
+
|
152 |
+
/* Subtitle. */
|
153 |
+
if (!empty($plan['_rpt_subtitle'])){
|
154 |
+
$table_view .= '<div style="color:' . $plan['_rpt_color'] . ';" class="rpt_subtitle rpt_subtitle_' . $key . '">' . $plan['_rpt_subtitle'] . '</div>';
|
155 |
+
}
|
156 |
+
|
157 |
+
/* Description. */
|
158 |
+
if (!empty($plan['_rpt_description'])){
|
159 |
+
$table_view .= '<div class="rpt_description rpt_description_' . $key . '">' . $plan['_rpt_description'] . '</div>';
|
160 |
+
}
|
161 |
+
|
162 |
+
/* END plan head. */
|
163 |
+
$table_view .= '</div>';
|
164 |
+
|
165 |
+
/* Features. */
|
166 |
+
if (!empty($plan['_rpt_features'])){
|
167 |
+
|
168 |
+
$table_view .= '<div class="rpt_features rpt_features_' . $key . '">'; // open
|
169 |
+
|
170 |
+
$features = array();
|
171 |
+
|
172 |
+
$string = $plan['_rpt_features'];
|
173 |
+
$stringAr = explode("\n", $string);
|
174 |
+
$stringAr = array_filter($stringAr, 'trim');
|
175 |
+
|
176 |
+
foreach ($stringAr as $feature) {
|
177 |
+
$features[] = strip_tags($feature,'<strong></strong><br><br/></br><img><a>');
|
178 |
+
}
|
179 |
+
|
180 |
+
foreach ($features as $small_key => $feature){
|
181 |
+
if (!empty($feature)){
|
182 |
+
|
183 |
+
$check = substr($feature, 0, 2);
|
184 |
+
if ($check == '-n') {
|
185 |
+
$feature = substr($feature, 2);
|
186 |
+
$check_color = '#bbbbbb';
|
187 |
+
} else {
|
188 |
+
$check_color = 'black';
|
189 |
+
}
|
190 |
+
|
191 |
+
$table_view .= '<div style="color:' . $check_color . ';" class="rpt_feature rpt_feature_' . $key . '-' . $small_key . '">';
|
192 |
+
$table_view .= $feature;
|
193 |
+
$table_view .= '</div>';
|
194 |
+
|
195 |
+
}
|
196 |
+
}
|
197 |
+
|
198 |
+
$table_view .= '</div>'; // close
|
199 |
+
}
|
200 |
+
|
201 |
+
/* Gets button data. */
|
202 |
+
if (!empty($plan['_rpt_btn_text'])){
|
203 |
+
$btn_text = $plan['_rpt_btn_text'];
|
204 |
+
if (!empty($plan['_rpt_btn_link'])){
|
205 |
+
$btn_link = $plan['_rpt_btn_link'];
|
206 |
+
} else { $btn_link = '#'; }
|
207 |
+
} else {
|
208 |
+
$btn_text = '';
|
209 |
+
$btn_link = '#';
|
210 |
+
}
|
211 |
+
|
212 |
+
/* Gets button behavior data. */
|
213 |
+
$newcurrentwindow = get_post_meta( $post->ID, '_rpt_open_newwindow', true );
|
214 |
+
if ($newcurrentwindow == 'newwindow'){
|
215 |
+
$link_behavior = 'target="_blank"';
|
216 |
+
} else {
|
217 |
+
$link_behavior = 'target="_self"';
|
218 |
+
}
|
219 |
+
|
220 |
+
/* If custom button. */
|
221 |
+
if (!empty($plan['_rpt_btn_custom_btn'])){
|
222 |
+
|
223 |
+
$table_view .= '<div class="rpt_custom_btn" style="background-color:'.$plan['_rpt_color'].'">';
|
224 |
+
$table_view .= do_shortcode($plan['_rpt_btn_custom_btn']);
|
225 |
+
$table_view .= '</div>';
|
226 |
+
|
227 |
+
/* If NOT custom button. */
|
228 |
+
} else {
|
229 |
+
|
230 |
+
/* START default button. */
|
231 |
+
if (!empty($plan['_rpt_btn_text'])){
|
232 |
+
$table_view .= '<a '. $link_behavior .' href="' . do_shortcode($btn_link) . '" style="background:' . $plan['_rpt_color'] . '" class="rpt_foot rpt_foot_' . $key . '">';
|
233 |
+
} else {
|
234 |
+
$table_view .= '<a '. $link_behavior .' style="background:' . $plan['_rpt_color'] . '" class="rpt_foot rpt_foot_' . $key . '">';
|
235 |
+
}
|
236 |
+
|
237 |
+
$table_view .= do_shortcode($btn_text);
|
238 |
+
|
239 |
+
/* END default button. */
|
240 |
+
$table_view .= '</a>';
|
241 |
+
|
242 |
+
}
|
243 |
+
|
244 |
+
/* END plan. */
|
245 |
+
$table_view .= '</div>';
|
246 |
+
|
247 |
+
}
|
248 |
+
|
249 |
+
}
|
250 |
+
|
251 |
+
/* END inner. */
|
252 |
+
$table_view .= '</div>';
|
253 |
+
|
254 |
+
/* END pricing table. */
|
255 |
+
$table_view .= '</div>';
|
256 |
+
|
257 |
+
$table_view .= '<div style="clear:both;"></div>';
|
258 |
+
|
259 |
+
endforeach; wp_reset_postdata();
|
260 |
+
return $table_view;
|
261 |
+
|
262 |
+
}
|
263 |
+
|
264 |
+
?>
|
inc/rpt-text-domain.php
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Loads plugin's text domain. */
|
4 |
+
add_action( 'plugins_loaded', 'rpt_load_plugin_textdomain' );
|
5 |
+
function rpt_load_plugin_textdomain() {
|
6 |
+
load_plugin_textdomain( RPT_TXTDM, FALSE, RPT_PATH . 'lang/' );
|
7 |
+
}
|
8 |
+
|
9 |
+
?>
|
js/rpt_admin.js
DELETED
@@ -1,11 +0,0 @@
|
|
1 |
-
$j=jQuery.noConflict();
|
2 |
-
$j(document).ready(function (){
|
3 |
-
|
4 |
-
$j('.rpt_font_sett').hide();
|
5 |
-
|
6 |
-
$j("#rpt_font_sett_button").click(function(){
|
7 |
-
$j('.rpt_font_sett').slideToggle();
|
8 |
-
});
|
9 |
-
|
10 |
-
|
11 |
-
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
js/rpt_admin.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
$j=jQuery.noConflict(),$j(document).ready(function(){$j(".rpt_font_sett").hide(),$j("#rpt_font_sett_button").click(function(){$j(".rpt_font_sett").slideToggle()})});
|
|
lang/dk-pricr-responsive-pricing-table.pot
ADDED
@@ -0,0 +1,434 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#, fuzzy
|
2 |
+
msgid ""
|
3 |
+
msgstr ""
|
4 |
+
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
5 |
+
"Project-Id-Version: Responsive Pricing Table\n"
|
6 |
+
"POT-Creation-Date: 2017-11-23 10:17+0000\n"
|
7 |
+
"PO-Revision-Date: 2017-11-23 10:16+0000\n"
|
8 |
+
"Last-Translator: \n"
|
9 |
+
"Language-Team: \n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Generator: Poedit 2.0.4\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
|
16 |
+
"X-Poedit-WPHeader: rpt.php\n"
|
17 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
18 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
19 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
20 |
+
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
21 |
+
"X-Poedit-SearchPath-0: .\n"
|
22 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
23 |
+
|
24 |
+
#: inc/rpt-admin-scripts.php:24
|
25 |
+
msgid "Untitled"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: inc/rpt-admin-scripts.php:25
|
29 |
+
msgid "copy"
|
30 |
+
msgstr ""
|
31 |
+
|
32 |
+
#: inc/rpt-metaboxes-help.php:8
|
33 |
+
msgid "Shortcode"
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
+
#. translators: Leave HTML tags
|
37 |
+
#: inc/rpt-metaboxes-help.php:28
|
38 |
+
msgid ""
|
39 |
+
"<strong>Publish</strong> your pricing table before you can see you shortcode."
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#. translators: Leave HTML tags
|
43 |
+
#: inc/rpt-metaboxes-help.php:33
|
44 |
+
msgid ""
|
45 |
+
"To display your Pricing Table on your site, copy-paste the "
|
46 |
+
"<strong>[Shortcode]</strong> above in your post/page."
|
47 |
+
msgstr ""
|
48 |
+
|
49 |
+
#: inc/rpt-metaboxes-plans.php:5
|
50 |
+
msgid "Disabled"
|
51 |
+
msgstr ""
|
52 |
+
|
53 |
+
#: inc/rpt-metaboxes-plans.php:5
|
54 |
+
msgid "Enabled"
|
55 |
+
msgstr ""
|
56 |
+
|
57 |
+
#: inc/rpt-metaboxes-plans.php:11
|
58 |
+
msgid "Show"
|
59 |
+
msgstr ""
|
60 |
+
|
61 |
+
#: inc/rpt-metaboxes-plans.php:11
|
62 |
+
msgid "Hide"
|
63 |
+
msgstr ""
|
64 |
+
|
65 |
+
#: inc/rpt-metaboxes-plans.php:20
|
66 |
+
msgid "Pricing table"
|
67 |
+
msgstr ""
|
68 |
+
|
69 |
+
#: inc/rpt-metaboxes-plans.php:62
|
70 |
+
msgid "Close preview"
|
71 |
+
msgstr ""
|
72 |
+
|
73 |
+
#: inc/rpt-metaboxes-plans.php:69
|
74 |
+
msgid "Expand all"
|
75 |
+
msgstr ""
|
76 |
+
|
77 |
+
#: inc/rpt-metaboxes-plans.php:70
|
78 |
+
msgid "Collapse all"
|
79 |
+
msgstr ""
|
80 |
+
|
81 |
+
#: inc/rpt-metaboxes-plans.php:71
|
82 |
+
msgid "Instant preview"
|
83 |
+
msgstr ""
|
84 |
+
|
85 |
+
#: inc/rpt-metaboxes-plans.php:112 inc/rpt-metaboxes-plans.php:296
|
86 |
+
msgid "Clone"
|
87 |
+
msgstr ""
|
88 |
+
|
89 |
+
#: inc/rpt-metaboxes-plans.php:121 inc/rpt-metaboxes-plans.php:305
|
90 |
+
msgid "Header"
|
91 |
+
msgstr ""
|
92 |
+
|
93 |
+
#: inc/rpt-metaboxes-plans.php:126 inc/rpt-metaboxes-plans.php:310
|
94 |
+
#: inc/rpt-metaboxes-settings.php:236
|
95 |
+
msgid "Title"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: inc/rpt-metaboxes-plans.php:128 inc/rpt-metaboxes-plans.php:312
|
99 |
+
msgid "e.g. Platinum"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: inc/rpt-metaboxes-plans.php:133 inc/rpt-metaboxes-plans.php:317
|
103 |
+
#: inc/rpt-metaboxes-settings.php:248
|
104 |
+
msgid "Subtitle"
|
105 |
+
msgstr ""
|
106 |
+
|
107 |
+
#: inc/rpt-metaboxes-plans.php:135 inc/rpt-metaboxes-plans.php:319
|
108 |
+
msgid "e.g. Our best deal"
|
109 |
+
msgstr ""
|
110 |
+
|
111 |
+
#: inc/rpt-metaboxes-plans.php:140
|
112 |
+
msgid "Short description"
|
113 |
+
msgstr ""
|
114 |
+
|
115 |
+
#: inc/rpt-metaboxes-plans.php:142
|
116 |
+
msgid "e.g. This plan is suitable for small companies"
|
117 |
+
msgstr ""
|
118 |
+
|
119 |
+
#: inc/rpt-metaboxes-plans.php:147 inc/rpt-metaboxes-plans.php:331
|
120 |
+
#: inc/rpt-metaboxes-settings.php:272
|
121 |
+
msgid "Price"
|
122 |
+
msgstr ""
|
123 |
+
|
124 |
+
#: inc/rpt-metaboxes-plans.php:149 inc/rpt-metaboxes-plans.php:333
|
125 |
+
msgid "e.g. 9"
|
126 |
+
msgstr ""
|
127 |
+
|
128 |
+
#: inc/rpt-metaboxes-plans.php:154 inc/rpt-metaboxes-plans.php:338
|
129 |
+
#: inc/rpt-metaboxes-settings.php:284
|
130 |
+
msgid "Frequency"
|
131 |
+
msgstr ""
|
132 |
+
|
133 |
+
#: inc/rpt-metaboxes-plans.php:156 inc/rpt-metaboxes-plans.php:340
|
134 |
+
msgid "e.g. monthly"
|
135 |
+
msgstr ""
|
136 |
+
|
137 |
+
#: inc/rpt-metaboxes-plans.php:163 inc/rpt-metaboxes-plans.php:346
|
138 |
+
#: inc/rpt-metaboxes-settings.php:308
|
139 |
+
msgid "Features"
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#. translators: 1: image tooltip 2: link tooltip 3: bold text tooltip (leave at the end)
|
143 |
+
#: inc/rpt-metaboxes-plans.php:176 inc/rpt-metaboxes-plans.php:358
|
144 |
+
#, php-format
|
145 |
+
msgid ""
|
146 |
+
"Images %1$s, links %2$s and bold text %3$s are allowed in the feature fields."
|
147 |
+
msgstr ""
|
148 |
+
|
149 |
+
#: inc/rpt-metaboxes-plans.php:183 inc/rpt-metaboxes-plans.php:365
|
150 |
+
msgid ""
|
151 |
+
"Show some features as unavailable by adding '-n' before, e.g. '-nMy feature'."
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: inc/rpt-metaboxes-plans.php:189 inc/rpt-metaboxes-plans.php:371
|
155 |
+
msgid "Add feature"
|
156 |
+
msgstr ""
|
157 |
+
|
158 |
+
#: inc/rpt-metaboxes-plans.php:197 inc/rpt-metaboxes-plans.php:379
|
159 |
+
msgid "Standard button"
|
160 |
+
msgstr ""
|
161 |
+
|
162 |
+
#: inc/rpt-metaboxes-plans.php:200 inc/rpt-metaboxes-plans.php:382
|
163 |
+
#: inc/rpt-metaboxes-settings.php:296
|
164 |
+
msgid "Button text"
|
165 |
+
msgstr ""
|
166 |
+
|
167 |
+
#: inc/rpt-metaboxes-plans.php:202 inc/rpt-metaboxes-plans.php:384
|
168 |
+
msgid "e.g. Subscribe"
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#: inc/rpt-metaboxes-plans.php:204 inc/rpt-metaboxes-plans.php:386
|
172 |
+
msgid "Button URL"
|
173 |
+
msgstr ""
|
174 |
+
|
175 |
+
#: inc/rpt-metaboxes-plans.php:206 inc/rpt-metaboxes-plans.php:388
|
176 |
+
msgid "e.g. http://site.com/product"
|
177 |
+
msgstr ""
|
178 |
+
|
179 |
+
#: inc/rpt-metaboxes-plans.php:211 inc/rpt-metaboxes-plans.php:393
|
180 |
+
msgid "Custom button"
|
181 |
+
msgstr ""
|
182 |
+
|
183 |
+
#: inc/rpt-metaboxes-plans.php:214 inc/rpt-metaboxes-plans.php:396
|
184 |
+
msgid "Add custom code here"
|
185 |
+
msgstr ""
|
186 |
+
|
187 |
+
#: inc/rpt-metaboxes-plans.php:215
|
188 |
+
msgid ""
|
189 |
+
"Use the custom button field when you have code snippets/shortcodes from "
|
190 |
+
"third party services/plugins that generate buttons. You could also use any "
|
191 |
+
"HTML here such as an anchor tag. Custom buttons overwrite standard buttons."
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#: inc/rpt-metaboxes-plans.php:217 inc/rpt-metaboxes-plans.php:399
|
195 |
+
msgid ""
|
196 |
+
"Insert any code here to replace the standard button (e.g. Paypal/Stripe "
|
197 |
+
"snippet, custom HTML...)."
|
198 |
+
msgstr ""
|
199 |
+
|
200 |
+
#: inc/rpt-metaboxes-plans.php:223 inc/rpt-metaboxes-plans.php:405
|
201 |
+
msgid "Styling"
|
202 |
+
msgstr ""
|
203 |
+
|
204 |
+
#: inc/rpt-metaboxes-plans.php:227 inc/rpt-metaboxes-plans.php:409
|
205 |
+
msgid "Highlight plan"
|
206 |
+
msgstr ""
|
207 |
+
|
208 |
+
#: inc/rpt-metaboxes-plans.php:228 inc/rpt-metaboxes-plans.php:410
|
209 |
+
msgid "Highlight a plan to make it stand out from the rest."
|
210 |
+
msgstr ""
|
211 |
+
|
212 |
+
#: inc/rpt-metaboxes-plans.php:239 inc/rpt-metaboxes-plans.php:421
|
213 |
+
msgid "Show/hide currency"
|
214 |
+
msgstr ""
|
215 |
+
|
216 |
+
#: inc/rpt-metaboxes-plans.php:250 inc/rpt-metaboxes-plans.php:432
|
217 |
+
msgid "CSS classes"
|
218 |
+
msgstr ""
|
219 |
+
|
220 |
+
#: inc/rpt-metaboxes-plans.php:251 inc/rpt-metaboxes-plans.php:433
|
221 |
+
msgid "Add your CSS classes, separated by spaces."
|
222 |
+
msgstr ""
|
223 |
+
|
224 |
+
#: inc/rpt-metaboxes-plans.php:253 inc/rpt-metaboxes-plans.php:435
|
225 |
+
msgid "e.g. class more-class"
|
226 |
+
msgstr ""
|
227 |
+
|
228 |
+
#: inc/rpt-metaboxes-plans.php:258 inc/rpt-metaboxes-plans.php:440
|
229 |
+
msgid "Color"
|
230 |
+
msgstr ""
|
231 |
+
|
232 |
+
#: inc/rpt-metaboxes-plans.php:270 inc/rpt-metaboxes-plans.php:451
|
233 |
+
msgid "Upload icon"
|
234 |
+
msgstr ""
|
235 |
+
|
236 |
+
#: inc/rpt-metaboxes-plans.php:324 inc/rpt-metaboxes-settings.php:260
|
237 |
+
msgid "Description"
|
238 |
+
msgstr ""
|
239 |
+
|
240 |
+
#: inc/rpt-metaboxes-plans.php:326
|
241 |
+
msgid "e.g. This plan is suitable for small companies."
|
242 |
+
msgstr ""
|
243 |
+
|
244 |
+
#: inc/rpt-metaboxes-plans.php:397
|
245 |
+
msgid ""
|
246 |
+
"Use the custom button field when you have code snippets/shortcodes from "
|
247 |
+
"third party services/plugins that generate buttons. You could also use any "
|
248 |
+
"HTML here such as an anchor tag. Custom buttons overwrite standard buttons"
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#. translators: Leave HTML tags
|
252 |
+
#: inc/rpt-metaboxes-plans.php:478
|
253 |
+
msgid ""
|
254 |
+
"Create your pricing table by <strong>adding plans</strong> to it.<br/>Click "
|
255 |
+
"the button below to get started."
|
256 |
+
msgstr ""
|
257 |
+
|
258 |
+
#: inc/rpt-metaboxes-plans.php:484
|
259 |
+
msgid "Add a pricing plan"
|
260 |
+
msgstr ""
|
261 |
+
|
262 |
+
#: inc/rpt-metaboxes-settings.php:6
|
263 |
+
msgid "New window"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
#: inc/rpt-metaboxes-settings.php:7
|
267 |
+
msgid "Same window"
|
268 |
+
msgstr ""
|
269 |
+
|
270 |
+
#: inc/rpt-metaboxes-settings.php:15
|
271 |
+
msgid "Use my theme's font"
|
272 |
+
msgstr ""
|
273 |
+
|
274 |
+
#: inc/rpt-metaboxes-settings.php:16
|
275 |
+
msgid "Use default font"
|
276 |
+
msgstr ""
|
277 |
+
|
278 |
+
#: inc/rpt-metaboxes-settings.php:24
|
279 |
+
msgid "Left"
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: inc/rpt-metaboxes-settings.php:25
|
283 |
+
msgid "Center"
|
284 |
+
msgstr ""
|
285 |
+
|
286 |
+
#: inc/rpt-metaboxes-settings.php:33 inc/rpt-metaboxes-settings.php:43
|
287 |
+
#: inc/rpt-metaboxes-settings.php:62
|
288 |
+
msgid "Tiny"
|
289 |
+
msgstr ""
|
290 |
+
|
291 |
+
#: inc/rpt-metaboxes-settings.php:34 inc/rpt-metaboxes-settings.php:44
|
292 |
+
#: inc/rpt-metaboxes-settings.php:53 inc/rpt-metaboxes-settings.php:63
|
293 |
+
#: inc/rpt-metaboxes-settings.php:73 inc/rpt-metaboxes-settings.php:82
|
294 |
+
#: inc/rpt-metaboxes-settings.php:91
|
295 |
+
msgid "Small"
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: inc/rpt-metaboxes-settings.php:35 inc/rpt-metaboxes-settings.php:45
|
299 |
+
#: inc/rpt-metaboxes-settings.php:54 inc/rpt-metaboxes-settings.php:64
|
300 |
+
#: inc/rpt-metaboxes-settings.php:74 inc/rpt-metaboxes-settings.php:83
|
301 |
+
#: inc/rpt-metaboxes-settings.php:92
|
302 |
+
msgid "Normal"
|
303 |
+
msgstr ""
|
304 |
+
|
305 |
+
#: inc/rpt-metaboxes-settings.php:65
|
306 |
+
msgid "Big"
|
307 |
+
msgstr ""
|
308 |
+
|
309 |
+
#: inc/rpt-metaboxes-settings.php:102
|
310 |
+
msgid "Settings"
|
311 |
+
msgstr ""
|
312 |
+
|
313 |
+
#. translators: General settings
|
314 |
+
#: inc/rpt-metaboxes-settings.php:166
|
315 |
+
msgid "General"
|
316 |
+
msgstr ""
|
317 |
+
|
318 |
+
#: inc/rpt-metaboxes-settings.php:172
|
319 |
+
msgid "Button behavior"
|
320 |
+
msgstr ""
|
321 |
+
|
322 |
+
#: inc/rpt-metaboxes-settings.php:184
|
323 |
+
msgid "Currency"
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#: inc/rpt-metaboxes-settings.php:186
|
327 |
+
msgid "e.g. $"
|
328 |
+
msgstr ""
|
329 |
+
|
330 |
+
#: inc/rpt-metaboxes-settings.php:194
|
331 |
+
msgid "Show/hide text settings"
|
332 |
+
msgstr ""
|
333 |
+
|
334 |
+
#: inc/rpt-metaboxes-settings.php:200
|
335 |
+
msgid "Text settings"
|
336 |
+
msgstr ""
|
337 |
+
|
338 |
+
#: inc/rpt-metaboxes-settings.php:206
|
339 |
+
msgid "Font to use"
|
340 |
+
msgstr ""
|
341 |
+
|
342 |
+
#: inc/rpt-metaboxes-settings.php:218
|
343 |
+
msgid "Title alignment"
|
344 |
+
msgstr ""
|
345 |
+
|
346 |
+
#: inc/rpt-metaboxes-settings.php:230
|
347 |
+
msgid "Font sizes"
|
348 |
+
msgstr ""
|
349 |
+
|
350 |
+
#: inc/rpt-post-type.php:11 inc/rpt-post-type.php:13
|
351 |
+
msgid "Pricing Tables"
|
352 |
+
msgstr ""
|
353 |
+
|
354 |
+
#: inc/rpt-post-type.php:12 inc/rpt-post-type.php:14
|
355 |
+
msgid "Pricing Table"
|
356 |
+
msgstr ""
|
357 |
+
|
358 |
+
#: inc/rpt-post-type.php:15
|
359 |
+
msgid "Add New"
|
360 |
+
msgstr ""
|
361 |
+
|
362 |
+
#: inc/rpt-post-type.php:16
|
363 |
+
msgid "Add New Pricing Table"
|
364 |
+
msgstr ""
|
365 |
+
|
366 |
+
#: inc/rpt-post-type.php:17
|
367 |
+
msgid "New Pricing Table"
|
368 |
+
msgstr ""
|
369 |
+
|
370 |
+
#: inc/rpt-post-type.php:18
|
371 |
+
msgid "Edit Pricing Table"
|
372 |
+
msgstr ""
|
373 |
+
|
374 |
+
#: inc/rpt-post-type.php:19
|
375 |
+
msgid "View Pricing Table"
|
376 |
+
msgstr ""
|
377 |
+
|
378 |
+
#: inc/rpt-post-type.php:20
|
379 |
+
msgid "All Pricing Tables"
|
380 |
+
msgstr ""
|
381 |
+
|
382 |
+
#: inc/rpt-post-type.php:21
|
383 |
+
msgid "Search Pricing Tables"
|
384 |
+
msgstr ""
|
385 |
+
|
386 |
+
#: inc/rpt-post-type.php:22
|
387 |
+
msgid "No Pricing Tables found."
|
388 |
+
msgstr ""
|
389 |
+
|
390 |
+
#: inc/rpt-post-type.php:23
|
391 |
+
msgid "No Pricing Tables found in Trash."
|
392 |
+
msgstr ""
|
393 |
+
|
394 |
+
#: inc/rpt-post-type.php:58 inc/rpt-post-type.php:59
|
395 |
+
msgid "Pricing Table updated."
|
396 |
+
msgstr ""
|
397 |
+
|
398 |
+
#: inc/rpt-post-type.php:60
|
399 |
+
msgid "Pricing Table published."
|
400 |
+
msgstr ""
|
401 |
+
|
402 |
+
#: inc/rpt-post-type.php:61
|
403 |
+
msgid "Pricing Table saved."
|
404 |
+
msgstr ""
|
405 |
+
|
406 |
+
#: inc/rpt-post-type.php:62
|
407 |
+
msgid "Pricing Table draft updated."
|
408 |
+
msgstr ""
|
409 |
+
|
410 |
+
#. Plugin Name of the plugin/theme
|
411 |
+
msgid "Responsive Pricing Table"
|
412 |
+
msgstr ""
|
413 |
+
|
414 |
+
#. Plugin URI of the plugin/theme
|
415 |
+
msgid "https://wpdarko.com/items/responsive-pricing-table-pro/"
|
416 |
+
msgstr ""
|
417 |
+
|
418 |
+
#. Description of the plugin/theme
|
419 |
+
msgid ""
|
420 |
+
"A responsive, easy and elegant way to present your offer to your visitors. "
|
421 |
+
"Just create a new pricing table (custom type) and copy-paste the shortcode "
|
422 |
+
"into your posts/pages. Find help and information on our <a href=\"http://"
|
423 |
+
"wpdarko.com/support/\">support site</a>. This free version is NOT limited "
|
424 |
+
"and does not contain any ad. Check out the <a href='http://wpdarko.com/items/"
|
425 |
+
"responsive-pricing-table-pro/'>PRO version</a> for more great features."
|
426 |
+
msgstr ""
|
427 |
+
|
428 |
+
#. Author of the plugin/theme
|
429 |
+
msgid "WP Darko"
|
430 |
+
msgstr ""
|
431 |
+
|
432 |
+
#. Author URI of the plugin/theme
|
433 |
+
msgid "https://wpdarko.com"
|
434 |
+
msgstr ""
|
lang/responsive-pricing-table-es_ES.mo
DELETED
Binary file
|
lang/responsive-pricing-table-es_ES.po
DELETED
@@ -1,596 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Responsive Pricing Table\n"
|
4 |
-
"POT-Creation-Date: 2016-03-26 13:51+0800\n"
|
5 |
-
"PO-Revision-Date: 2016-03-26 13:52+0800\n"
|
6 |
-
"Last-Translator: \n"
|
7 |
-
"Language-Team: \n"
|
8 |
-
"Language: es\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 1.8.7\n"
|
13 |
-
"X-Poedit-Basepath: .\n"
|
14 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Poedit-KeywordsList: __;_x\n"
|
17 |
-
"X-Poedit-SearchPath-0: .\n"
|
18 |
-
|
19 |
-
#: inc/cmb2/includes/CMB2.php:120
|
20 |
-
msgid "Metabox configuration is required to have an ID parameter"
|
21 |
-
msgstr ""
|
22 |
-
|
23 |
-
#: inc/cmb2/includes/CMB2.php:326
|
24 |
-
msgid "Click to toggle"
|
25 |
-
msgstr ""
|
26 |
-
|
27 |
-
#: inc/cmb2/includes/CMB2_Ajax.php:40
|
28 |
-
msgid "Please Try Again"
|
29 |
-
msgstr ""
|
30 |
-
|
31 |
-
#: inc/cmb2/includes/CMB2_Ajax.php:135
|
32 |
-
msgid "Remove Embed"
|
33 |
-
msgstr ""
|
34 |
-
|
35 |
-
#: inc/cmb2/includes/CMB2_Ajax.php:139
|
36 |
-
#, php-format
|
37 |
-
msgid "No oEmbed Results Found for %s. View more info at"
|
38 |
-
msgstr ""
|
39 |
-
|
40 |
-
#: inc/cmb2/includes/CMB2_Field.php:910
|
41 |
-
msgid "Add Group"
|
42 |
-
msgstr ""
|
43 |
-
|
44 |
-
#: inc/cmb2/includes/CMB2_Field.php:911
|
45 |
-
msgid "Remove Group"
|
46 |
-
msgstr ""
|
47 |
-
|
48 |
-
#: inc/cmb2/includes/CMB2_Field.php:933 inc/cmb2/includes/CMB2_Field.php:937
|
49 |
-
msgid "None"
|
50 |
-
msgstr ""
|
51 |
-
|
52 |
-
#: inc/cmb2/includes/CMB2_JS.php:86 inc/cmb2/includes/CMB2_JS.php:119
|
53 |
-
msgid "Clear"
|
54 |
-
msgstr ""
|
55 |
-
|
56 |
-
#: inc/cmb2/includes/CMB2_JS.php:87
|
57 |
-
msgid "Default"
|
58 |
-
msgstr ""
|
59 |
-
|
60 |
-
#: inc/cmb2/includes/CMB2_JS.php:88
|
61 |
-
msgid "Select Color"
|
62 |
-
msgstr ""
|
63 |
-
|
64 |
-
#: inc/cmb2/includes/CMB2_JS.php:89
|
65 |
-
msgid "Current Color"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: inc/cmb2/includes/CMB2_JS.php:109
|
69 |
-
msgid "mm/dd/yy"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: inc/cmb2/includes/CMB2_JS.php:110
|
73 |
-
msgid "Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday"
|
74 |
-
msgstr ""
|
75 |
-
|
76 |
-
#: inc/cmb2/includes/CMB2_JS.php:111
|
77 |
-
msgid "Su, Mo, Tu, We, Th, Fr, Sa"
|
78 |
-
msgstr ""
|
79 |
-
|
80 |
-
#: inc/cmb2/includes/CMB2_JS.php:112
|
81 |
-
msgid "Sun, Mon, Tue, Wed, Thu, Fri, Sat"
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: inc/cmb2/includes/CMB2_JS.php:113
|
85 |
-
msgid ""
|
86 |
-
"January, February, March, April, May, June, July, August, September, "
|
87 |
-
"October, November, December"
|
88 |
-
msgstr ""
|
89 |
-
|
90 |
-
#: inc/cmb2/includes/CMB2_JS.php:114
|
91 |
-
msgid "Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec"
|
92 |
-
msgstr ""
|
93 |
-
|
94 |
-
#: inc/cmb2/includes/CMB2_JS.php:115
|
95 |
-
msgid "Next"
|
96 |
-
msgstr ""
|
97 |
-
|
98 |
-
#: inc/cmb2/includes/CMB2_JS.php:116
|
99 |
-
msgid "Prev"
|
100 |
-
msgstr ""
|
101 |
-
|
102 |
-
#: inc/cmb2/includes/CMB2_JS.php:117
|
103 |
-
msgid "Today"
|
104 |
-
msgstr ""
|
105 |
-
|
106 |
-
#: inc/cmb2/includes/CMB2_JS.php:118 inc/cmb2/includes/CMB2_JS.php:128
|
107 |
-
msgid "Done"
|
108 |
-
msgstr ""
|
109 |
-
|
110 |
-
#: inc/cmb2/includes/CMB2_JS.php:122
|
111 |
-
msgid "Choose Time"
|
112 |
-
msgstr ""
|
113 |
-
|
114 |
-
#: inc/cmb2/includes/CMB2_JS.php:123
|
115 |
-
msgid "Time"
|
116 |
-
msgstr ""
|
117 |
-
|
118 |
-
#: inc/cmb2/includes/CMB2_JS.php:124
|
119 |
-
msgid "Hour"
|
120 |
-
msgstr ""
|
121 |
-
|
122 |
-
#: inc/cmb2/includes/CMB2_JS.php:125
|
123 |
-
msgid "Minute"
|
124 |
-
msgstr ""
|
125 |
-
|
126 |
-
#: inc/cmb2/includes/CMB2_JS.php:126
|
127 |
-
msgid "Second"
|
128 |
-
msgstr ""
|
129 |
-
|
130 |
-
#: inc/cmb2/includes/CMB2_JS.php:127
|
131 |
-
msgid "Now"
|
132 |
-
msgstr ""
|
133 |
-
|
134 |
-
#: inc/cmb2/includes/CMB2_JS.php:129
|
135 |
-
msgid "hh:mm TT"
|
136 |
-
msgstr ""
|
137 |
-
|
138 |
-
#: inc/cmb2/includes/CMB2_JS.php:135
|
139 |
-
msgid "Use this file"
|
140 |
-
msgstr ""
|
141 |
-
|
142 |
-
#: inc/cmb2/includes/CMB2_JS.php:136
|
143 |
-
msgid "Use these files"
|
144 |
-
msgstr ""
|
145 |
-
|
146 |
-
#: inc/cmb2/includes/CMB2_JS.php:137 inc/cmb2/includes/CMB2_Types.php:990
|
147 |
-
msgid "Remove Image"
|
148 |
-
msgstr ""
|
149 |
-
|
150 |
-
#: inc/cmb2/includes/CMB2_JS.php:138 inc/cmb2/includes/CMB2_Types.php:357
|
151 |
-
#: inc/cmb2/includes/CMB2_Types.php:1009
|
152 |
-
msgid "Remove"
|
153 |
-
msgstr ""
|
154 |
-
|
155 |
-
#: inc/cmb2/includes/CMB2_JS.php:139 inc/cmb2/includes/CMB2_Types.php:1004
|
156 |
-
msgid "File:"
|
157 |
-
msgstr ""
|
158 |
-
|
159 |
-
#: inc/cmb2/includes/CMB2_JS.php:140 inc/cmb2/includes/CMB2_Types.php:1007
|
160 |
-
msgid "Download"
|
161 |
-
msgstr ""
|
162 |
-
|
163 |
-
#: inc/cmb2/includes/CMB2_JS.php:141
|
164 |
-
msgid "Select / Deselect All"
|
165 |
-
msgstr ""
|
166 |
-
|
167 |
-
#: inc/cmb2/includes/CMB2_Types.php:298
|
168 |
-
msgid "Add Row"
|
169 |
-
msgstr ""
|
170 |
-
|
171 |
-
#: inc/cmb2/includes/CMB2_Types.php:735 inc/cmb2/includes/CMB2_Types.php:783
|
172 |
-
msgid "No terms"
|
173 |
-
msgstr ""
|
174 |
-
|
175 |
-
#: inc/cmb2/includes/CMB2_Types.php:850
|
176 |
-
msgid "Add or Upload Files"
|
177 |
-
msgstr ""
|
178 |
-
|
179 |
-
#: inc/cmb2/includes/CMB2_Types.php:912
|
180 |
-
msgid "Add or Upload File"
|
181 |
-
msgstr ""
|
182 |
-
|
183 |
-
#: inc/cmb2/includes/helper-functions.php:249
|
184 |
-
msgid "Save"
|
185 |
-
msgstr ""
|
186 |
-
|
187 |
-
#: inc/rpt-metaboxes.php:22
|
188 |
-
msgid "Manage Plans"
|
189 |
-
msgstr "Administrar ofertas"
|
190 |
-
|
191 |
-
#: inc/rpt-metaboxes.php:22
|
192 |
-
msgid "Unlock more features with Responsive Pricing Table PRO!"
|
193 |
-
msgstr "¡Desbloquear más funciones con Responsive Pricing Table PRO!"
|
194 |
-
|
195 |
-
#: inc/rpt-metaboxes.php:22
|
196 |
-
msgid "Free version"
|
197 |
-
msgstr "Versión gratuita"
|
198 |
-
|
199 |
-
#: inc/rpt-metaboxes.php:30
|
200 |
-
msgid "Plan {#}"
|
201 |
-
msgstr "Oferta {#}"
|
202 |
-
|
203 |
-
#: inc/rpt-metaboxes.php:31
|
204 |
-
msgid "Add another plan"
|
205 |
-
msgstr "Añadir otra oferta"
|
206 |
-
|
207 |
-
#: inc/rpt-metaboxes.php:32
|
208 |
-
msgid "Remove plan"
|
209 |
-
msgstr "Borrar la oferta"
|
210 |
-
|
211 |
-
#: inc/rpt-metaboxes.php:39
|
212 |
-
msgid "Plan header"
|
213 |
-
msgstr "Encabezamiento"
|
214 |
-
|
215 |
-
#: inc/rpt-metaboxes.php:46 inc/rpt-metaboxes.php:265
|
216 |
-
msgid "Title"
|
217 |
-
msgstr "Título"
|
218 |
-
|
219 |
-
#: inc/rpt-metaboxes.php:54 inc/rpt-metaboxes.php:278
|
220 |
-
msgid "Subtitle"
|
221 |
-
msgstr "Subtítulo"
|
222 |
-
|
223 |
-
#: inc/rpt-metaboxes.php:62 inc/rpt-metaboxes.php:317
|
224 |
-
msgid "Recurrence"
|
225 |
-
msgstr "Recurrencia"
|
226 |
-
|
227 |
-
#: inc/rpt-metaboxes.php:62
|
228 |
-
msgid "eg. 'per month/year'"
|
229 |
-
msgstr "ej. 'por mes / año'"
|
230 |
-
|
231 |
-
#: inc/rpt-metaboxes.php:70 inc/rpt-metaboxes.php:303
|
232 |
-
msgid "Price"
|
233 |
-
msgstr "Precio"
|
234 |
-
|
235 |
-
#: inc/rpt-metaboxes.php:70
|
236 |
-
msgid "No currency sign here (it can be set in the Settings tab)"
|
237 |
-
msgstr ""
|
238 |
-
"No signo de moneda aquí (se puede establecer en la ficha Configuración)"
|
239 |
-
|
240 |
-
#: inc/rpt-metaboxes.php:78 inc/rpt-metaboxes.php:291
|
241 |
-
msgid "Description"
|
242 |
-
msgstr "Descripción"
|
243 |
-
|
244 |
-
#: inc/rpt-metaboxes.php:78
|
245 |
-
msgid "Short text that will appear below the subtitle"
|
246 |
-
msgstr "Texto breve que aparecerá debajo del subtítulo"
|
247 |
-
|
248 |
-
#: inc/rpt-metaboxes.php:86
|
249 |
-
msgid "Small icon"
|
250 |
-
msgstr "Pequeño icono"
|
251 |
-
|
252 |
-
#: inc/rpt-metaboxes.php:86
|
253 |
-
msgid "Recommended:"
|
254 |
-
msgstr "Recomendado:"
|
255 |
-
|
256 |
-
#: inc/rpt-metaboxes.php:89
|
257 |
-
msgid "Upload"
|
258 |
-
msgstr "Subir"
|
259 |
-
|
260 |
-
#: inc/rpt-metaboxes.php:94
|
261 |
-
msgid "Recommended plan"
|
262 |
-
msgstr "Oferta recomendada"
|
263 |
-
|
264 |
-
#: inc/rpt-metaboxes.php:94
|
265 |
-
msgid "Check this to highlight this plan"
|
266 |
-
msgstr ""
|
267 |
-
|
268 |
-
#: inc/rpt-metaboxes.php:95
|
269 |
-
msgid "Mark as recommended"
|
270 |
-
msgstr "Marcar como recomendado"
|
271 |
-
|
272 |
-
#: inc/rpt-metaboxes.php:103
|
273 |
-
msgid "Remove currency sign"
|
274 |
-
msgstr "Ocultar signo de moneda"
|
275 |
-
|
276 |
-
#: inc/rpt-metaboxes.php:103
|
277 |
-
msgid "Check this to hide the currency sign (for free plans for example)"
|
278 |
-
msgstr ""
|
279 |
-
"Active esta opción para ocultar el signo de moneda (por ejemplo para ofertas "
|
280 |
-
"gratuitas)"
|
281 |
-
|
282 |
-
#: inc/rpt-metaboxes.php:104
|
283 |
-
msgid "Check to remove"
|
284 |
-
msgstr "Active esta opción para ocultar"
|
285 |
-
|
286 |
-
#: inc/rpt-metaboxes.php:112
|
287 |
-
msgid "Plan features"
|
288 |
-
msgstr "Características de la oferta"
|
289 |
-
|
290 |
-
#: inc/rpt-metaboxes.php:119
|
291 |
-
msgid "Feature list"
|
292 |
-
msgstr "Lista de funciones"
|
293 |
-
|
294 |
-
#: inc/rpt-metaboxes.php:119
|
295 |
-
msgid "One per line — Read the Tips & Tricks section for useful information"
|
296 |
-
msgstr ""
|
297 |
-
"Una característica por línea - Leer la sección Consejos para mas información."
|
298 |
-
|
299 |
-
#: inc/rpt-metaboxes.php:126
|
300 |
-
msgid "One feature per line"
|
301 |
-
msgstr "Una característica por línea"
|
302 |
-
|
303 |
-
#: inc/rpt-metaboxes.php:131
|
304 |
-
msgid "Tips & Tricks"
|
305 |
-
msgstr "Consejos"
|
306 |
-
|
307 |
-
#: inc/rpt-metaboxes.php:132
|
308 |
-
msgid "Add images (not recommended)"
|
309 |
-
msgstr "Añadir imágenes"
|
310 |
-
|
311 |
-
#: inc/rpt-metaboxes.php:132
|
312 |
-
msgid "Add links"
|
313 |
-
msgstr "Añadir enlaces"
|
314 |
-
|
315 |
-
#: inc/rpt-metaboxes.php:132
|
316 |
-
msgid "Add bold text"
|
317 |
-
msgstr "Añadir texto en negrita"
|
318 |
-
|
319 |
-
#: inc/rpt-metaboxes.php:132
|
320 |
-
msgid "Show feature as unavailable with"
|
321 |
-
msgstr "Mostrar característica como no disponible con"
|
322 |
-
|
323 |
-
#: inc/rpt-metaboxes.php:139
|
324 |
-
msgid "Plan button..."
|
325 |
-
msgstr "Botón de la oferta…"
|
326 |
-
|
327 |
-
#: inc/rpt-metaboxes.php:146
|
328 |
-
msgid "Button text"
|
329 |
-
msgstr "Texto del botón"
|
330 |
-
|
331 |
-
#: inc/rpt-metaboxes.php:146
|
332 |
-
msgid "eg. 'Sign up, Buy'"
|
333 |
-
msgstr "ej. ‘Registrar, Comprar'"
|
334 |
-
|
335 |
-
#: inc/rpt-metaboxes.php:154
|
336 |
-
msgid "Button link"
|
337 |
-
msgstr "Enlace del botón"
|
338 |
-
|
339 |
-
#: inc/rpt-metaboxes.php:154
|
340 |
-
msgid "eg. 'http://anything.com'"
|
341 |
-
msgstr "ej. 'http://cualquiercosa.com'"
|
342 |
-
|
343 |
-
#: inc/rpt-metaboxes.php:162
|
344 |
-
msgid "...or a custom button instead"
|
345 |
-
msgstr "... o un botón personalizado en lugar"
|
346 |
-
|
347 |
-
#: inc/rpt-metaboxes.php:169
|
348 |
-
msgid "Custom button code"
|
349 |
-
msgstr "Código del botón personalizado"
|
350 |
-
|
351 |
-
#: inc/rpt-metaboxes.php:169
|
352 |
-
msgid "This field will overwrite the standard button fields"
|
353 |
-
msgstr "Este campo se sobrepone a los campos del botón estándar"
|
354 |
-
|
355 |
-
#: inc/rpt-metaboxes.php:176
|
356 |
-
msgid "Paste any button code here (Stripe, Paypal...)"
|
357 |
-
msgstr "Pegue cualquier código de botón aquí (Stripe, Paypal...)"
|
358 |
-
|
359 |
-
#: inc/rpt-metaboxes.php:181
|
360 |
-
msgid "What is a custom button?"
|
361 |
-
msgstr "¿Qué es un botón personalizado?"
|
362 |
-
|
363 |
-
#: inc/rpt-metaboxes.php:182
|
364 |
-
msgid ""
|
365 |
-
"Custom buttons are provided by third-party payment plateforms to allow "
|
366 |
-
"direct redirection to the payment page. Paypal, Stripe as well as many other "
|
367 |
-
"companies will generate buying buttons for you."
|
368 |
-
msgstr ""
|
369 |
-
"Botones personalizados son proporcionados por plataformas de pago para "
|
370 |
-
"permitir la redirección directa a la página de pago. Paypal, Stripe, así "
|
371 |
-
"como muchas otras empresas generarán botones de compras para usted."
|
372 |
-
|
373 |
-
#: inc/rpt-metaboxes.php:182
|
374 |
-
msgid ""
|
375 |
-
"If you want your Pricing plan's footer to be replaced by a custom button, "
|
376 |
-
"copy-paste the button code in this box. This will override the default "
|
377 |
-
"button settings."
|
378 |
-
msgstr ""
|
379 |
-
"Si desea que el pie de página de su oferta sea sustituido por un botón "
|
380 |
-
"personalizado, copiar y pegar el código del botón en este cuadro. Esto "
|
381 |
-
"anulará la configuración del botón predeterminado."
|
382 |
-
|
383 |
-
#: inc/rpt-metaboxes.php:182
|
384 |
-
msgid ""
|
385 |
-
"We do <strong>not</strong> recommend doing this as it may not always go well "
|
386 |
-
"with the design."
|
387 |
-
msgstr ""
|
388 |
-
"<strong>No</strong> le recomendamos hacer esto, ya que no siempre se puede "
|
389 |
-
"ir bien con el diseño."
|
390 |
-
|
391 |
-
#: inc/rpt-metaboxes.php:189
|
392 |
-
msgid "Others"
|
393 |
-
msgstr "Otros"
|
394 |
-
|
395 |
-
#: inc/rpt-metaboxes.php:196
|
396 |
-
msgid "Custom CSS classes"
|
397 |
-
msgstr "Clases CSS personalizadas"
|
398 |
-
|
399 |
-
#: inc/rpt-metaboxes.php:196
|
400 |
-
msgid "Add classes to this plan like 'my-class another-class'"
|
401 |
-
msgstr "Añada clases para esta oferta, separadas por espacios."
|
402 |
-
|
403 |
-
#: inc/rpt-metaboxes.php:203
|
404 |
-
msgid "Color"
|
405 |
-
msgstr "Color"
|
406 |
-
|
407 |
-
#: inc/rpt-metaboxes.php:203
|
408 |
-
msgid "This color will be used for several elements of the plan"
|
409 |
-
msgstr "Este color será utilizado para varios elementos de la oferta"
|
410 |
-
|
411 |
-
#: inc/rpt-metaboxes.php:213
|
412 |
-
msgid "Settings"
|
413 |
-
msgstr "Configuración"
|
414 |
-
|
415 |
-
#: inc/rpt-metaboxes.php:220
|
416 |
-
msgid "General settings"
|
417 |
-
msgstr "Configuración general"
|
418 |
-
|
419 |
-
#: inc/rpt-metaboxes.php:227
|
420 |
-
msgid "Change currency"
|
421 |
-
msgstr "Cambiar la moneda"
|
422 |
-
|
423 |
-
#: inc/rpt-metaboxes.php:227
|
424 |
-
msgid "Add your currency sign here"
|
425 |
-
msgstr "Añada su signo de moneda aquí"
|
426 |
-
|
427 |
-
#: inc/rpt-metaboxes.php:234
|
428 |
-
msgid "Links behavior"
|
429 |
-
msgstr "Comportamiento del enlace"
|
430 |
-
|
431 |
-
#: inc/rpt-metaboxes.php:238
|
432 |
-
msgid "Open in current window"
|
433 |
-
msgstr "Abrir en la misma ventana"
|
434 |
-
|
435 |
-
#: inc/rpt-metaboxes.php:239
|
436 |
-
msgid "Open in new window/tab"
|
437 |
-
msgstr "Abrir en una nueva ventana"
|
438 |
-
|
439 |
-
#: inc/rpt-metaboxes.php:247
|
440 |
-
msgid "Force original fonts"
|
441 |
-
msgstr "Utilizar la fuente original"
|
442 |
-
|
443 |
-
#: inc/rpt-metaboxes.php:247
|
444 |
-
msgid "Check this to use the plugin's font instead of your theme's"
|
445 |
-
msgstr "Haga clic para usar la fuente del plugin en lugar de la de su tema"
|
446 |
-
|
447 |
-
#: inc/rpt-metaboxes.php:248
|
448 |
-
msgid "Check to enable"
|
449 |
-
msgstr "Haga clic para activar"
|
450 |
-
|
451 |
-
#: inc/rpt-metaboxes.php:258
|
452 |
-
msgid "Adjust font sizes"
|
453 |
-
msgstr "Ajustar tamaño de las fuentes"
|
454 |
-
|
455 |
-
#: inc/rpt-metaboxes.php:269 inc/rpt-metaboxes.php:282
|
456 |
-
#: inc/rpt-metaboxes.php:307
|
457 |
-
msgid "Tiny"
|
458 |
-
msgstr "Diminuto"
|
459 |
-
|
460 |
-
#: inc/rpt-metaboxes.php:270 inc/rpt-metaboxes.php:283
|
461 |
-
#: inc/rpt-metaboxes.php:295 inc/rpt-metaboxes.php:308
|
462 |
-
#: inc/rpt-metaboxes.php:321 inc/rpt-metaboxes.php:333
|
463 |
-
#: inc/rpt-metaboxes.php:345
|
464 |
-
msgid "Small"
|
465 |
-
msgstr "Pequeño"
|
466 |
-
|
467 |
-
#: inc/rpt-metaboxes.php:271 inc/rpt-metaboxes.php:284
|
468 |
-
#: inc/rpt-metaboxes.php:296 inc/rpt-metaboxes.php:309
|
469 |
-
#: inc/rpt-metaboxes.php:322 inc/rpt-metaboxes.php:334
|
470 |
-
#: inc/rpt-metaboxes.php:346
|
471 |
-
msgid "Normal"
|
472 |
-
msgstr "Normal"
|
473 |
-
|
474 |
-
#: inc/rpt-metaboxes.php:310
|
475 |
-
msgid "Big"
|
476 |
-
msgstr "Grande"
|
477 |
-
|
478 |
-
#: inc/rpt-metaboxes.php:329
|
479 |
-
msgid "Button"
|
480 |
-
msgstr "Botón"
|
481 |
-
|
482 |
-
#: inc/rpt-metaboxes.php:341
|
483 |
-
msgid "Features"
|
484 |
-
msgstr "Características"
|
485 |
-
|
486 |
-
#: inc/rpt-metaboxes.php:354
|
487 |
-
msgid "Up to 5 plans"
|
488 |
-
msgstr "Hasta 5 ofertas"
|
489 |
-
|
490 |
-
#: inc/rpt-metaboxes.php:355
|
491 |
-
msgid "You can add up to 5 plans per Pricing Table."
|
492 |
-
msgstr "Usted puede añadir hasta 5 ofertas por Tabla de Precios."
|
493 |
-
|
494 |
-
#: inc/rpt-metaboxes.php:355
|
495 |
-
msgid "Adding more than that will result in display issues."
|
496 |
-
msgstr "Añadir más ofertas dará lugar a problemas de visualización."
|
497 |
-
|
498 |
-
#: inc/rpt-metaboxes.php:384
|
499 |
-
msgid "Help & Support"
|
500 |
-
msgstr "Ayuda"
|
501 |
-
|
502 |
-
#: inc/rpt-metaboxes.php:393
|
503 |
-
msgid "Display your Pricing Table"
|
504 |
-
msgstr "Visualizar la Tabla de Precios"
|
505 |
-
|
506 |
-
#: inc/rpt-metaboxes.php:393
|
507 |
-
msgid ""
|
508 |
-
"To display your Pricing Table on your site, copy-paste the "
|
509 |
-
"<strong>[Shortcode]</strong> in your post/page. You can find this shortcode "
|
510 |
-
"by clicking <strong>All Pricing Tables</strong> in the menu on the left."
|
511 |
-
msgstr ""
|
512 |
-
"Para visualizar su Tabla de precios en su sitio web, copiar y pegar el "
|
513 |
-
"<strong>[Shortcode]</strong> en la entrada/página de su elección. "
|
514 |
-
"Haga clic en <strong>Tablas de precios</strong> para encontrar este "
|
515 |
-
"shortcode."
|
516 |
-
|
517 |
-
#: inc/rpt-metaboxes.php:393
|
518 |
-
msgid "Get support"
|
519 |
-
msgstr "Obtener ayuda"
|
520 |
-
|
521 |
-
#: inc/rpt-metaboxes.php:393
|
522 |
-
msgid "Submit a ticket"
|
523 |
-
msgstr "Enviar su pregunta"
|
524 |
-
|
525 |
-
#: inc/rpt-metaboxes.php:393
|
526 |
-
msgid "View documentation"
|
527 |
-
msgstr "Consulte la documentación"
|
528 |
-
|
529 |
-
#: rpt.php:61 rpt.php:63
|
530 |
-
msgid "Pricing Tables"
|
531 |
-
msgstr "Tablas de precios"
|
532 |
-
|
533 |
-
#: rpt.php:62 rpt.php:64
|
534 |
-
msgid "Pricing Table"
|
535 |
-
msgstr "Tabla de precios"
|
536 |
-
|
537 |
-
#: rpt.php:65
|
538 |
-
msgid "Add New"
|
539 |
-
msgstr "Añadir"
|
540 |
-
|
541 |
-
#: rpt.php:66
|
542 |
-
msgid "Add New Pricing Table"
|
543 |
-
msgstr "Añadir Nueva Tabla de Precios"
|
544 |
-
|
545 |
-
#: rpt.php:67
|
546 |
-
msgid "New Pricing Table"
|
547 |
-
msgstr "Nueva Tabla de Precios"
|
548 |
-
|
549 |
-
#: rpt.php:68
|
550 |
-
msgid "Edit Pricing Table"
|
551 |
-
msgstr "Editar Tabla de Precios"
|
552 |
-
|
553 |
-
#: rpt.php:69
|
554 |
-
msgid "View Pricing Table"
|
555 |
-
msgstr "Visualizar la Tabla de Precios"
|
556 |
-
|
557 |
-
#: rpt.php:70
|
558 |
-
msgid "All Pricing Tables"
|
559 |
-
msgstr "Tablas de Precios"
|
560 |
-
|
561 |
-
#: rpt.php:71
|
562 |
-
msgid "Search Pricing Tables"
|
563 |
-
msgstr "Buscar Tablas de Precios"
|
564 |
-
|
565 |
-
#: rpt.php:72
|
566 |
-
msgid "No Pricing Tables found."
|
567 |
-
msgstr "No Tablas de Precios encontradas."
|
568 |
-
|
569 |
-
#: rpt.php:73
|
570 |
-
msgid "No Pricing Tables found in Trash."
|
571 |
-
msgstr "No Tablas de Precios encontradas en la papelera."
|
572 |
-
|
573 |
-
#: rpt.php:99 rpt.php:100
|
574 |
-
msgid "Pricing Table updated."
|
575 |
-
msgstr "Tabla de Precios actualiza."
|
576 |
-
|
577 |
-
#: rpt.php:101
|
578 |
-
msgid "Pricing Table published."
|
579 |
-
msgstr "Tabla de Precios publicada."
|
580 |
-
|
581 |
-
#: rpt.php:102
|
582 |
-
msgid "Pricing Table saved."
|
583 |
-
msgstr "Tabla de Precios guardada."
|
584 |
-
|
585 |
-
#: rpt.php:103
|
586 |
-
msgid "Pricing Table draft updated."
|
587 |
-
msgstr "Borrador de Tabla de Precios actualizado."
|
588 |
-
|
589 |
-
#~ msgid "Check this if this to highlight this plan"
|
590 |
-
#~ msgstr "Active esta opción para resaltar esta oferta"
|
591 |
-
|
592 |
-
#~ msgid "Plan styling"
|
593 |
-
#~ msgstr "Estilo de la oferta"
|
594 |
-
|
595 |
-
#~ msgid "Subitle"
|
596 |
-
#~ msgstr "Subtítulo"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lang/responsive-pricing-table-fr_FR.mo
DELETED
Binary file
|
lang/responsive-pricing-table-fr_FR.po
DELETED
@@ -1,597 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Responsive Pricing Table\n"
|
4 |
-
"POT-Creation-Date: 2016-03-26 13:52+0800\n"
|
5 |
-
"PO-Revision-Date: 2016-03-26 13:52+0800\n"
|
6 |
-
"Last-Translator: \n"
|
7 |
-
"Language-Team: \n"
|
8 |
-
"Language: fr\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 1.8.7\n"
|
13 |
-
"X-Poedit-Basepath: .\n"
|
14 |
-
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Poedit-KeywordsList: __;_x\n"
|
17 |
-
"X-Poedit-SearchPath-0: .\n"
|
18 |
-
|
19 |
-
#: inc/cmb2/includes/CMB2.php:120
|
20 |
-
msgid "Metabox configuration is required to have an ID parameter"
|
21 |
-
msgstr ""
|
22 |
-
|
23 |
-
#: inc/cmb2/includes/CMB2.php:326
|
24 |
-
msgid "Click to toggle"
|
25 |
-
msgstr ""
|
26 |
-
|
27 |
-
#: inc/cmb2/includes/CMB2_Ajax.php:40
|
28 |
-
msgid "Please Try Again"
|
29 |
-
msgstr ""
|
30 |
-
|
31 |
-
#: inc/cmb2/includes/CMB2_Ajax.php:135
|
32 |
-
msgid "Remove Embed"
|
33 |
-
msgstr ""
|
34 |
-
|
35 |
-
#: inc/cmb2/includes/CMB2_Ajax.php:139
|
36 |
-
#, php-format
|
37 |
-
msgid "No oEmbed Results Found for %s. View more info at"
|
38 |
-
msgstr ""
|
39 |
-
|
40 |
-
#: inc/cmb2/includes/CMB2_Field.php:910
|
41 |
-
msgid "Add Group"
|
42 |
-
msgstr ""
|
43 |
-
|
44 |
-
#: inc/cmb2/includes/CMB2_Field.php:911
|
45 |
-
msgid "Remove Group"
|
46 |
-
msgstr ""
|
47 |
-
|
48 |
-
#: inc/cmb2/includes/CMB2_Field.php:933 inc/cmb2/includes/CMB2_Field.php:937
|
49 |
-
msgid "None"
|
50 |
-
msgstr ""
|
51 |
-
|
52 |
-
#: inc/cmb2/includes/CMB2_JS.php:86 inc/cmb2/includes/CMB2_JS.php:119
|
53 |
-
msgid "Clear"
|
54 |
-
msgstr ""
|
55 |
-
|
56 |
-
#: inc/cmb2/includes/CMB2_JS.php:87
|
57 |
-
msgid "Default"
|
58 |
-
msgstr ""
|
59 |
-
|
60 |
-
#: inc/cmb2/includes/CMB2_JS.php:88
|
61 |
-
msgid "Select Color"
|
62 |
-
msgstr ""
|
63 |
-
|
64 |
-
#: inc/cmb2/includes/CMB2_JS.php:89
|
65 |
-
msgid "Current Color"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: inc/cmb2/includes/CMB2_JS.php:109
|
69 |
-
msgid "mm/dd/yy"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: inc/cmb2/includes/CMB2_JS.php:110
|
73 |
-
msgid "Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday"
|
74 |
-
msgstr ""
|
75 |
-
|
76 |
-
#: inc/cmb2/includes/CMB2_JS.php:111
|
77 |
-
msgid "Su, Mo, Tu, We, Th, Fr, Sa"
|
78 |
-
msgstr ""
|
79 |
-
|
80 |
-
#: inc/cmb2/includes/CMB2_JS.php:112
|
81 |
-
msgid "Sun, Mon, Tue, Wed, Thu, Fri, Sat"
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: inc/cmb2/includes/CMB2_JS.php:113
|
85 |
-
msgid ""
|
86 |
-
"January, February, March, April, May, June, July, August, September, "
|
87 |
-
"October, November, December"
|
88 |
-
msgstr ""
|
89 |
-
|
90 |
-
#: inc/cmb2/includes/CMB2_JS.php:114
|
91 |
-
msgid "Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec"
|
92 |
-
msgstr ""
|
93 |
-
|
94 |
-
#: inc/cmb2/includes/CMB2_JS.php:115
|
95 |
-
msgid "Next"
|
96 |
-
msgstr ""
|
97 |
-
|
98 |
-
#: inc/cmb2/includes/CMB2_JS.php:116
|
99 |
-
msgid "Prev"
|
100 |
-
msgstr ""
|
101 |
-
|
102 |
-
#: inc/cmb2/includes/CMB2_JS.php:117
|
103 |
-
msgid "Today"
|
104 |
-
msgstr ""
|
105 |
-
|
106 |
-
#: inc/cmb2/includes/CMB2_JS.php:118 inc/cmb2/includes/CMB2_JS.php:128
|
107 |
-
msgid "Done"
|
108 |
-
msgstr ""
|
109 |
-
|
110 |
-
#: inc/cmb2/includes/CMB2_JS.php:122
|
111 |
-
msgid "Choose Time"
|
112 |
-
msgstr ""
|
113 |
-
|
114 |
-
#: inc/cmb2/includes/CMB2_JS.php:123
|
115 |
-
msgid "Time"
|
116 |
-
msgstr ""
|
117 |
-
|
118 |
-
#: inc/cmb2/includes/CMB2_JS.php:124
|
119 |
-
msgid "Hour"
|
120 |
-
msgstr ""
|
121 |
-
|
122 |
-
#: inc/cmb2/includes/CMB2_JS.php:125
|
123 |
-
msgid "Minute"
|
124 |
-
msgstr ""
|
125 |
-
|
126 |
-
#: inc/cmb2/includes/CMB2_JS.php:126
|
127 |
-
msgid "Second"
|
128 |
-
msgstr ""
|
129 |
-
|
130 |
-
#: inc/cmb2/includes/CMB2_JS.php:127
|
131 |
-
msgid "Now"
|
132 |
-
msgstr ""
|
133 |
-
|
134 |
-
#: inc/cmb2/includes/CMB2_JS.php:129
|
135 |
-
msgid "hh:mm TT"
|
136 |
-
msgstr ""
|
137 |
-
|
138 |
-
#: inc/cmb2/includes/CMB2_JS.php:135
|
139 |
-
msgid "Use this file"
|
140 |
-
msgstr ""
|
141 |
-
|
142 |
-
#: inc/cmb2/includes/CMB2_JS.php:136
|
143 |
-
msgid "Use these files"
|
144 |
-
msgstr ""
|
145 |
-
|
146 |
-
#: inc/cmb2/includes/CMB2_JS.php:137 inc/cmb2/includes/CMB2_Types.php:990
|
147 |
-
msgid "Remove Image"
|
148 |
-
msgstr ""
|
149 |
-
|
150 |
-
#: inc/cmb2/includes/CMB2_JS.php:138 inc/cmb2/includes/CMB2_Types.php:357
|
151 |
-
#: inc/cmb2/includes/CMB2_Types.php:1009
|
152 |
-
msgid "Remove"
|
153 |
-
msgstr ""
|
154 |
-
|
155 |
-
#: inc/cmb2/includes/CMB2_JS.php:139 inc/cmb2/includes/CMB2_Types.php:1004
|
156 |
-
msgid "File:"
|
157 |
-
msgstr ""
|
158 |
-
|
159 |
-
#: inc/cmb2/includes/CMB2_JS.php:140 inc/cmb2/includes/CMB2_Types.php:1007
|
160 |
-
msgid "Download"
|
161 |
-
msgstr ""
|
162 |
-
|
163 |
-
#: inc/cmb2/includes/CMB2_JS.php:141
|
164 |
-
msgid "Select / Deselect All"
|
165 |
-
msgstr ""
|
166 |
-
|
167 |
-
#: inc/cmb2/includes/CMB2_Types.php:298
|
168 |
-
msgid "Add Row"
|
169 |
-
msgstr ""
|
170 |
-
|
171 |
-
#: inc/cmb2/includes/CMB2_Types.php:735 inc/cmb2/includes/CMB2_Types.php:783
|
172 |
-
msgid "No terms"
|
173 |
-
msgstr ""
|
174 |
-
|
175 |
-
#: inc/cmb2/includes/CMB2_Types.php:850
|
176 |
-
msgid "Add or Upload Files"
|
177 |
-
msgstr ""
|
178 |
-
|
179 |
-
#: inc/cmb2/includes/CMB2_Types.php:912
|
180 |
-
msgid "Add or Upload File"
|
181 |
-
msgstr ""
|
182 |
-
|
183 |
-
#: inc/cmb2/includes/helper-functions.php:249
|
184 |
-
msgid "Save"
|
185 |
-
msgstr ""
|
186 |
-
|
187 |
-
#: inc/rpt-metaboxes.php:22
|
188 |
-
msgid "Manage Plans"
|
189 |
-
msgstr "Gestion des offres"
|
190 |
-
|
191 |
-
#: inc/rpt-metaboxes.php:22
|
192 |
-
msgid "Unlock more features with Responsive Pricing Table PRO!"
|
193 |
-
msgstr ""
|
194 |
-
"Accédez à de nouvelles fonctionnalités avec Responsive "
|
195 |
-
"Pricing Table PRO !"
|
196 |
-
|
197 |
-
#: inc/rpt-metaboxes.php:22
|
198 |
-
msgid "Free version"
|
199 |
-
msgstr "Version gratuite"
|
200 |
-
|
201 |
-
#: inc/rpt-metaboxes.php:30
|
202 |
-
msgid "Plan {#}"
|
203 |
-
msgstr "Offre {#}"
|
204 |
-
|
205 |
-
#: inc/rpt-metaboxes.php:31
|
206 |
-
msgid "Add another plan"
|
207 |
-
msgstr "Ajouter une offre"
|
208 |
-
|
209 |
-
#: inc/rpt-metaboxes.php:32
|
210 |
-
msgid "Remove plan"
|
211 |
-
msgstr "Supprimer offre"
|
212 |
-
|
213 |
-
#: inc/rpt-metaboxes.php:39
|
214 |
-
msgid "Plan header"
|
215 |
-
msgstr "En-tête de l’offre"
|
216 |
-
|
217 |
-
#: inc/rpt-metaboxes.php:46 inc/rpt-metaboxes.php:265
|
218 |
-
msgid "Title"
|
219 |
-
msgstr "Titre"
|
220 |
-
|
221 |
-
#: inc/rpt-metaboxes.php:54 inc/rpt-metaboxes.php:278
|
222 |
-
msgid "Subtitle"
|
223 |
-
msgstr "Sous-titre"
|
224 |
-
|
225 |
-
#: inc/rpt-metaboxes.php:62 inc/rpt-metaboxes.php:317
|
226 |
-
msgid "Recurrence"
|
227 |
-
msgstr "Récurrence"
|
228 |
-
|
229 |
-
#: inc/rpt-metaboxes.php:62
|
230 |
-
msgid "eg. 'per month/year'"
|
231 |
-
msgstr "ex. ‘par mois/an’"
|
232 |
-
|
233 |
-
#: inc/rpt-metaboxes.php:70 inc/rpt-metaboxes.php:303
|
234 |
-
msgid "Price"
|
235 |
-
msgstr "Prix"
|
236 |
-
|
237 |
-
#: inc/rpt-metaboxes.php:70
|
238 |
-
msgid "No currency sign here (it can be set in the Settings tab)"
|
239 |
-
msgstr "Sans devise (voir partie Réglages, à droite)"
|
240 |
-
|
241 |
-
#: inc/rpt-metaboxes.php:78 inc/rpt-metaboxes.php:291
|
242 |
-
msgid "Description"
|
243 |
-
msgstr "Description"
|
244 |
-
|
245 |
-
#: inc/rpt-metaboxes.php:78
|
246 |
-
msgid "Short text that will appear below the subtitle"
|
247 |
-
msgstr "Texte court qui apparaîtra sous le sous-titre"
|
248 |
-
|
249 |
-
#: inc/rpt-metaboxes.php:86
|
250 |
-
msgid "Small icon"
|
251 |
-
msgstr "Icône"
|
252 |
-
|
253 |
-
#: inc/rpt-metaboxes.php:86
|
254 |
-
msgid "Recommended:"
|
255 |
-
msgstr "Recommender"
|
256 |
-
|
257 |
-
#: inc/rpt-metaboxes.php:89
|
258 |
-
msgid "Upload"
|
259 |
-
msgstr "Uploader"
|
260 |
-
|
261 |
-
#: inc/rpt-metaboxes.php:94
|
262 |
-
msgid "Recommended plan"
|
263 |
-
msgstr "Recommander l’offre"
|
264 |
-
|
265 |
-
#: inc/rpt-metaboxes.php:94
|
266 |
-
msgid "Check this to highlight this plan"
|
267 |
-
msgstr ""
|
268 |
-
|
269 |
-
#: inc/rpt-metaboxes.php:95
|
270 |
-
msgid "Mark as recommended"
|
271 |
-
msgstr "Cocher pour activer"
|
272 |
-
|
273 |
-
#: inc/rpt-metaboxes.php:103
|
274 |
-
msgid "Remove currency sign"
|
275 |
-
msgstr "Cacher la devise"
|
276 |
-
|
277 |
-
#: inc/rpt-metaboxes.php:103
|
278 |
-
msgid "Check this to hide the currency sign (for free plans for example)"
|
279 |
-
msgstr "Cocher pour cacher la devise (pour une offre gratuite par exemple)"
|
280 |
-
|
281 |
-
#: inc/rpt-metaboxes.php:104
|
282 |
-
msgid "Check to remove"
|
283 |
-
msgstr "Cocher pour activer"
|
284 |
-
|
285 |
-
#: inc/rpt-metaboxes.php:112
|
286 |
-
msgid "Plan features"
|
287 |
-
msgstr "Détails de l’offre"
|
288 |
-
|
289 |
-
#: inc/rpt-metaboxes.php:119
|
290 |
-
msgid "Feature list"
|
291 |
-
msgstr "Liste des caractéristiques"
|
292 |
-
|
293 |
-
#: inc/rpt-metaboxes.php:119
|
294 |
-
msgid "One per line — Read the Tips & Tricks section for useful information"
|
295 |
-
msgstr "Une par ligne — Lire le bloc d’astuces sur la droite pour plus d’info"
|
296 |
-
|
297 |
-
#: inc/rpt-metaboxes.php:126
|
298 |
-
msgid "One feature per line"
|
299 |
-
msgstr "Une caractéristique par ligne"
|
300 |
-
|
301 |
-
#: inc/rpt-metaboxes.php:131
|
302 |
-
msgid "Tips & Tricks"
|
303 |
-
msgstr "Astuces"
|
304 |
-
|
305 |
-
#: inc/rpt-metaboxes.php:132
|
306 |
-
msgid "Add images (not recommended)"
|
307 |
-
msgstr "Ajouter des images"
|
308 |
-
|
309 |
-
#: inc/rpt-metaboxes.php:132
|
310 |
-
msgid "Add links"
|
311 |
-
msgstr "Ajouter des liens"
|
312 |
-
|
313 |
-
#: inc/rpt-metaboxes.php:132
|
314 |
-
msgid "Add bold text"
|
315 |
-
msgstr "Ajouter du texte gras"
|
316 |
-
|
317 |
-
#: inc/rpt-metaboxes.php:132
|
318 |
-
msgid "Show feature as unavailable with"
|
319 |
-
msgstr "Caractéristiques non-disponibles avec"
|
320 |
-
|
321 |
-
#: inc/rpt-metaboxes.php:139
|
322 |
-
msgid "Plan button..."
|
323 |
-
msgstr "Bouton de l’offre…"
|
324 |
-
|
325 |
-
#: inc/rpt-metaboxes.php:146
|
326 |
-
msgid "Button text"
|
327 |
-
msgstr "Texte du bouton"
|
328 |
-
|
329 |
-
#: inc/rpt-metaboxes.php:146
|
330 |
-
msgid "eg. 'Sign up, Buy'"
|
331 |
-
msgstr "ex. ‘J’achète, Je m’abonne’"
|
332 |
-
|
333 |
-
#: inc/rpt-metaboxes.php:154
|
334 |
-
msgid "Button link"
|
335 |
-
msgstr "Lien du bouton"
|
336 |
-
|
337 |
-
#: inc/rpt-metaboxes.php:154
|
338 |
-
msgid "eg. 'http://anything.com'"
|
339 |
-
msgstr "ex. ‘http://monsite.com’"
|
340 |
-
|
341 |
-
#: inc/rpt-metaboxes.php:162
|
342 |
-
msgid "...or a custom button instead"
|
343 |
-
msgstr "…ou utiliser un bouton personnalisé"
|
344 |
-
|
345 |
-
#: inc/rpt-metaboxes.php:169
|
346 |
-
msgid "Custom button code"
|
347 |
-
msgstr "Bouton personnalisé"
|
348 |
-
|
349 |
-
#: inc/rpt-metaboxes.php:169
|
350 |
-
msgid "This field will overwrite the standard button fields"
|
351 |
-
msgstr "Ce champ écrasera le bouton standard"
|
352 |
-
|
353 |
-
#: inc/rpt-metaboxes.php:176
|
354 |
-
msgid "Paste any button code here (Stripe, Paypal...)"
|
355 |
-
msgstr "Insérer un bouton personnalisé (Stripe, Paypal…)"
|
356 |
-
|
357 |
-
#: inc/rpt-metaboxes.php:181
|
358 |
-
msgid "What is a custom button?"
|
359 |
-
msgstr "Qu’est-ce qu’un bouton personnalisé ?"
|
360 |
-
|
361 |
-
#: inc/rpt-metaboxes.php:182
|
362 |
-
msgid ""
|
363 |
-
"Custom buttons are provided by third-party payment plateforms to allow "
|
364 |
-
"direct redirection to the payment page. Paypal, Stripe as well as many other "
|
365 |
-
"companies will generate buying buttons for you."
|
366 |
-
msgstr ""
|
367 |
-
"Les boutons personnalisés sont fournis par des plateformes tierces pour "
|
368 |
-
"rediriger vos utilisateurs directement vers la page de paiement. Paypal et "
|
369 |
-
"Stripe sont des exemples de services qui proposent des boutons personnalisés."
|
370 |
-
|
371 |
-
#: inc/rpt-metaboxes.php:182
|
372 |
-
msgid ""
|
373 |
-
"If you want your Pricing plan's footer to be replaced by a custom button, "
|
374 |
-
"copy-paste the button code in this box. This will override the default "
|
375 |
-
"button settings."
|
376 |
-
msgstr ""
|
377 |
-
"Pour remplacer le bouton standard, copier-coller le code du bouton "
|
378 |
-
"personnalisé dans le champs à gauche."
|
379 |
-
|
380 |
-
#: inc/rpt-metaboxes.php:182
|
381 |
-
msgid ""
|
382 |
-
"We do <strong>not</strong> recommend doing this as it may not always go well "
|
383 |
-
"with the design."
|
384 |
-
msgstr ""
|
385 |
-
"Nous ne recommandons pas cette pratique pour la simple raison que cela "
|
386 |
-
"pourrait altérer la qualité visuelle de votre table de prix."
|
387 |
-
|
388 |
-
#: inc/rpt-metaboxes.php:189
|
389 |
-
msgid "Others"
|
390 |
-
msgstr "Autres"
|
391 |
-
|
392 |
-
#: inc/rpt-metaboxes.php:196
|
393 |
-
msgid "Custom CSS classes"
|
394 |
-
msgstr "Classes CSS personnalisées"
|
395 |
-
|
396 |
-
#: inc/rpt-metaboxes.php:196
|
397 |
-
msgid "Add classes to this plan like 'my-class another-class'"
|
398 |
-
msgstr "Ajouter des classes CSS pour ce plan séparées par un espace."
|
399 |
-
|
400 |
-
#: inc/rpt-metaboxes.php:203
|
401 |
-
msgid "Color"
|
402 |
-
msgstr "Couleur"
|
403 |
-
|
404 |
-
#: inc/rpt-metaboxes.php:203
|
405 |
-
msgid "This color will be used for several elements of the plan"
|
406 |
-
msgstr "Cette couleur sera utilisée pour différents éléments de l'offre"
|
407 |
-
|
408 |
-
#: inc/rpt-metaboxes.php:213
|
409 |
-
msgid "Settings"
|
410 |
-
msgstr "Réglages"
|
411 |
-
|
412 |
-
#: inc/rpt-metaboxes.php:220
|
413 |
-
msgid "General settings"
|
414 |
-
msgstr "Réglages généraux"
|
415 |
-
|
416 |
-
#: inc/rpt-metaboxes.php:227
|
417 |
-
msgid "Change currency"
|
418 |
-
msgstr "Changer la devise"
|
419 |
-
|
420 |
-
#: inc/rpt-metaboxes.php:227
|
421 |
-
msgid "Add your currency sign here"
|
422 |
-
msgstr "Ajouter votre symbole de devise"
|
423 |
-
|
424 |
-
#: inc/rpt-metaboxes.php:234
|
425 |
-
msgid "Links behavior"
|
426 |
-
msgstr "Comportement du lien"
|
427 |
-
|
428 |
-
#: inc/rpt-metaboxes.php:238
|
429 |
-
msgid "Open in current window"
|
430 |
-
msgstr "Ouvre dans la même fenêtre"
|
431 |
-
|
432 |
-
#: inc/rpt-metaboxes.php:239
|
433 |
-
msgid "Open in new window/tab"
|
434 |
-
msgstr "Ouvre dans une nouvelle fenêtre"
|
435 |
-
|
436 |
-
#: inc/rpt-metaboxes.php:247
|
437 |
-
msgid "Force original fonts"
|
438 |
-
msgstr "Forcer police originale"
|
439 |
-
|
440 |
-
#: inc/rpt-metaboxes.php:247
|
441 |
-
msgid "Check this to use the plugin's font instead of your theme's"
|
442 |
-
msgstr ""
|
443 |
-
"Cocher ceci pour utiliser la police de caractère du plugin plutô"
|
444 |
-
"t que celle du thème"
|
445 |
-
|
446 |
-
#: inc/rpt-metaboxes.php:248
|
447 |
-
msgid "Check to enable"
|
448 |
-
msgstr "Cocher pour activer"
|
449 |
-
|
450 |
-
#: inc/rpt-metaboxes.php:258
|
451 |
-
msgid "Adjust font sizes"
|
452 |
-
msgstr "Ajuster tailles de caractère"
|
453 |
-
|
454 |
-
#: inc/rpt-metaboxes.php:269 inc/rpt-metaboxes.php:282
|
455 |
-
#: inc/rpt-metaboxes.php:307
|
456 |
-
msgid "Tiny"
|
457 |
-
msgstr "Très petit"
|
458 |
-
|
459 |
-
#: inc/rpt-metaboxes.php:270 inc/rpt-metaboxes.php:283
|
460 |
-
#: inc/rpt-metaboxes.php:295 inc/rpt-metaboxes.php:308
|
461 |
-
#: inc/rpt-metaboxes.php:321 inc/rpt-metaboxes.php:333
|
462 |
-
#: inc/rpt-metaboxes.php:345
|
463 |
-
msgid "Small"
|
464 |
-
msgstr "Petit"
|
465 |
-
|
466 |
-
#: inc/rpt-metaboxes.php:271 inc/rpt-metaboxes.php:284
|
467 |
-
#: inc/rpt-metaboxes.php:296 inc/rpt-metaboxes.php:309
|
468 |
-
#: inc/rpt-metaboxes.php:322 inc/rpt-metaboxes.php:334
|
469 |
-
#: inc/rpt-metaboxes.php:346
|
470 |
-
msgid "Normal"
|
471 |
-
msgstr "Moyen"
|
472 |
-
|
473 |
-
#: inc/rpt-metaboxes.php:310
|
474 |
-
msgid "Big"
|
475 |
-
msgstr "Grand"
|
476 |
-
|
477 |
-
#: inc/rpt-metaboxes.php:329
|
478 |
-
msgid "Button"
|
479 |
-
msgstr "Bouton"
|
480 |
-
|
481 |
-
#: inc/rpt-metaboxes.php:341
|
482 |
-
msgid "Features"
|
483 |
-
msgstr "Caractéristiques"
|
484 |
-
|
485 |
-
#: inc/rpt-metaboxes.php:354
|
486 |
-
msgid "Up to 5 plans"
|
487 |
-
msgstr "Jusqu’à 5 offres"
|
488 |
-
|
489 |
-
#: inc/rpt-metaboxes.php:355
|
490 |
-
msgid "You can add up to 5 plans per Pricing Table."
|
491 |
-
msgstr "Vous pouvez ajouter jusqu’à 5 offres par Table de prix."
|
492 |
-
|
493 |
-
#: inc/rpt-metaboxes.php:355
|
494 |
-
msgid "Adding more than that will result in display issues."
|
495 |
-
msgstr "Ajouter plus d’offres provoquera des problèmes d’affichage."
|
496 |
-
|
497 |
-
#: inc/rpt-metaboxes.php:384
|
498 |
-
msgid "Help & Support"
|
499 |
-
msgstr "Documentation & Support"
|
500 |
-
|
501 |
-
#: inc/rpt-metaboxes.php:393
|
502 |
-
msgid "Display your Pricing Table"
|
503 |
-
msgstr "Afficher une Table de prix"
|
504 |
-
|
505 |
-
#: inc/rpt-metaboxes.php:393
|
506 |
-
msgid ""
|
507 |
-
"To display your Pricing Table on your site, copy-paste the "
|
508 |
-
"<strong>[Shortcode]</strong> in your post/page. You can find this shortcode "
|
509 |
-
"by clicking <strong>All Pricing Tables</strong> in the menu on the left."
|
510 |
-
msgstr ""
|
511 |
-
"Pour afficher une Table de prix copier-coller son [Shortcode] dans un(e) "
|
512 |
-
"article/page. Vous trouverez ce shortcode en cliquant sur <strong>Tables de "
|
513 |
-
"prix</strong> dans le menu à gauche."
|
514 |
-
|
515 |
-
#: inc/rpt-metaboxes.php:393
|
516 |
-
msgid "Get support"
|
517 |
-
msgstr "Trouver de l’aide"
|
518 |
-
|
519 |
-
#: inc/rpt-metaboxes.php:393
|
520 |
-
msgid "Submit a ticket"
|
521 |
-
msgstr "Demande d’aide"
|
522 |
-
|
523 |
-
#: inc/rpt-metaboxes.php:393
|
524 |
-
msgid "View documentation"
|
525 |
-
msgstr "Voir documentation"
|
526 |
-
|
527 |
-
#: rpt.php:61 rpt.php:63
|
528 |
-
msgid "Pricing Tables"
|
529 |
-
msgstr "Tables de prix"
|
530 |
-
|
531 |
-
#: rpt.php:62 rpt.php:64
|
532 |
-
msgid "Pricing Table"
|
533 |
-
msgstr "Table de prix"
|
534 |
-
|
535 |
-
#: rpt.php:65
|
536 |
-
msgid "Add New"
|
537 |
-
msgstr "Ajouter"
|
538 |
-
|
539 |
-
#: rpt.php:66
|
540 |
-
msgid "Add New Pricing Table"
|
541 |
-
msgstr "Ajouter une Table de prix"
|
542 |
-
|
543 |
-
#: rpt.php:67
|
544 |
-
msgid "New Pricing Table"
|
545 |
-
msgstr "Nouvelle table de prix"
|
546 |
-
|
547 |
-
#: rpt.php:68
|
548 |
-
msgid "Edit Pricing Table"
|
549 |
-
msgstr "Modifier Table de prix"
|
550 |
-
|
551 |
-
#: rpt.php:69
|
552 |
-
msgid "View Pricing Table"
|
553 |
-
msgstr "Voir Table de prix"
|
554 |
-
|
555 |
-
#: rpt.php:70
|
556 |
-
msgid "All Pricing Tables"
|
557 |
-
msgstr "Tables de prix"
|
558 |
-
|
559 |
-
#: rpt.php:71
|
560 |
-
msgid "Search Pricing Tables"
|
561 |
-
msgstr "Rechercher dans Tables de prix"
|
562 |
-
|
563 |
-
#: rpt.php:72
|
564 |
-
msgid "No Pricing Tables found."
|
565 |
-
msgstr "Pas de Table de prix trouvée."
|
566 |
-
|
567 |
-
#: rpt.php:73
|
568 |
-
msgid "No Pricing Tables found in Trash."
|
569 |
-
msgstr "Pas de Table de prix trouvée dans la corbeille."
|
570 |
-
|
571 |
-
#: rpt.php:99 rpt.php:100
|
572 |
-
msgid "Pricing Table updated."
|
573 |
-
msgstr "Table de prix mise à jour."
|
574 |
-
|
575 |
-
#: rpt.php:101
|
576 |
-
msgid "Pricing Table published."
|
577 |
-
msgstr "Table de prix publiée."
|
578 |
-
|
579 |
-
#: rpt.php:102
|
580 |
-
msgid "Pricing Table saved."
|
581 |
-
msgstr "Table de prix sauvegardée."
|
582 |
-
|
583 |
-
#: rpt.php:103
|
584 |
-
msgid "Pricing Table draft updated."
|
585 |
-
msgstr "Brouillon de Table de prix sauvegardé."
|
586 |
-
|
587 |
-
#~ msgid "Check this if this to highlight this plan"
|
588 |
-
#~ msgstr "Mettre l’offre en avant "
|
589 |
-
|
590 |
-
#~ msgid "Plan styling"
|
591 |
-
#~ msgstr "Apparence de l'offre"
|
592 |
-
|
593 |
-
#~ msgid "Subitle"
|
594 |
-
#~ msgstr "Sous-sitre"
|
595 |
-
|
596 |
-
#~ msgid "Small text that will appear below the subtitle"
|
597 |
-
#~ msgstr "Texte court qui apparaîtra sous le sous-titre"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lang/responsive-pricing-table.pot
DELETED
@@ -1,572 +0,0 @@
|
|
1 |
-
#, fuzzy
|
2 |
-
msgid ""
|
3 |
-
msgstr ""
|
4 |
-
"Project-Id-Version: Responsive Pricing Table\n"
|
5 |
-
"POT-Creation-Date: 2016-03-26 13:51+0800\n"
|
6 |
-
"PO-Revision-Date: 2015-08-11 17:42+0800\n"
|
7 |
-
"Last-Translator: \n"
|
8 |
-
"Language-Team: \n"
|
9 |
-
"Language: en\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"X-Generator: Poedit 1.8.7\n"
|
14 |
-
"X-Poedit-Basepath: .\n"
|
15 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
-
"X-Poedit-KeywordsList: __;_x\n"
|
18 |
-
"X-Poedit-SearchPath-0: .\n"
|
19 |
-
|
20 |
-
#: inc/cmb2/includes/CMB2.php:120
|
21 |
-
msgid "Metabox configuration is required to have an ID parameter"
|
22 |
-
msgstr ""
|
23 |
-
|
24 |
-
#: inc/cmb2/includes/CMB2.php:326
|
25 |
-
msgid "Click to toggle"
|
26 |
-
msgstr ""
|
27 |
-
|
28 |
-
#: inc/cmb2/includes/CMB2_Ajax.php:40
|
29 |
-
msgid "Please Try Again"
|
30 |
-
msgstr ""
|
31 |
-
|
32 |
-
#: inc/cmb2/includes/CMB2_Ajax.php:135
|
33 |
-
msgid "Remove Embed"
|
34 |
-
msgstr ""
|
35 |
-
|
36 |
-
#: inc/cmb2/includes/CMB2_Ajax.php:139
|
37 |
-
#, php-format
|
38 |
-
msgid "No oEmbed Results Found for %s. View more info at"
|
39 |
-
msgstr ""
|
40 |
-
|
41 |
-
#: inc/cmb2/includes/CMB2_Field.php:910
|
42 |
-
msgid "Add Group"
|
43 |
-
msgstr ""
|
44 |
-
|
45 |
-
#: inc/cmb2/includes/CMB2_Field.php:911
|
46 |
-
msgid "Remove Group"
|
47 |
-
msgstr ""
|
48 |
-
|
49 |
-
#: inc/cmb2/includes/CMB2_Field.php:933 inc/cmb2/includes/CMB2_Field.php:937
|
50 |
-
msgid "None"
|
51 |
-
msgstr ""
|
52 |
-
|
53 |
-
#: inc/cmb2/includes/CMB2_JS.php:86 inc/cmb2/includes/CMB2_JS.php:119
|
54 |
-
msgid "Clear"
|
55 |
-
msgstr ""
|
56 |
-
|
57 |
-
#: inc/cmb2/includes/CMB2_JS.php:87
|
58 |
-
msgid "Default"
|
59 |
-
msgstr ""
|
60 |
-
|
61 |
-
#: inc/cmb2/includes/CMB2_JS.php:88
|
62 |
-
msgid "Select Color"
|
63 |
-
msgstr ""
|
64 |
-
|
65 |
-
#: inc/cmb2/includes/CMB2_JS.php:89
|
66 |
-
msgid "Current Color"
|
67 |
-
msgstr ""
|
68 |
-
|
69 |
-
#: inc/cmb2/includes/CMB2_JS.php:109
|
70 |
-
msgid "mm/dd/yy"
|
71 |
-
msgstr ""
|
72 |
-
|
73 |
-
#: inc/cmb2/includes/CMB2_JS.php:110
|
74 |
-
msgid "Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday"
|
75 |
-
msgstr ""
|
76 |
-
|
77 |
-
#: inc/cmb2/includes/CMB2_JS.php:111
|
78 |
-
msgid "Su, Mo, Tu, We, Th, Fr, Sa"
|
79 |
-
msgstr ""
|
80 |
-
|
81 |
-
#: inc/cmb2/includes/CMB2_JS.php:112
|
82 |
-
msgid "Sun, Mon, Tue, Wed, Thu, Fri, Sat"
|
83 |
-
msgstr ""
|
84 |
-
|
85 |
-
#: inc/cmb2/includes/CMB2_JS.php:113
|
86 |
-
msgid ""
|
87 |
-
"January, February, March, April, May, June, July, August, September, "
|
88 |
-
"October, November, December"
|
89 |
-
msgstr ""
|
90 |
-
|
91 |
-
#: inc/cmb2/includes/CMB2_JS.php:114
|
92 |
-
msgid "Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec"
|
93 |
-
msgstr ""
|
94 |
-
|
95 |
-
#: inc/cmb2/includes/CMB2_JS.php:115
|
96 |
-
msgid "Next"
|
97 |
-
msgstr ""
|
98 |
-
|
99 |
-
#: inc/cmb2/includes/CMB2_JS.php:116
|
100 |
-
msgid "Prev"
|
101 |
-
msgstr ""
|
102 |
-
|
103 |
-
#: inc/cmb2/includes/CMB2_JS.php:117
|
104 |
-
msgid "Today"
|
105 |
-
msgstr ""
|
106 |
-
|
107 |
-
#: inc/cmb2/includes/CMB2_JS.php:118 inc/cmb2/includes/CMB2_JS.php:128
|
108 |
-
msgid "Done"
|
109 |
-
msgstr ""
|
110 |
-
|
111 |
-
#: inc/cmb2/includes/CMB2_JS.php:122
|
112 |
-
msgid "Choose Time"
|
113 |
-
msgstr ""
|
114 |
-
|
115 |
-
#: inc/cmb2/includes/CMB2_JS.php:123
|
116 |
-
msgid "Time"
|
117 |
-
msgstr ""
|
118 |
-
|
119 |
-
#: inc/cmb2/includes/CMB2_JS.php:124
|
120 |
-
msgid "Hour"
|
121 |
-
msgstr ""
|
122 |
-
|
123 |
-
#: inc/cmb2/includes/CMB2_JS.php:125
|
124 |
-
msgid "Minute"
|
125 |
-
msgstr ""
|
126 |
-
|
127 |
-
#: inc/cmb2/includes/CMB2_JS.php:126
|
128 |
-
msgid "Second"
|
129 |
-
msgstr ""
|
130 |
-
|
131 |
-
#: inc/cmb2/includes/CMB2_JS.php:127
|
132 |
-
msgid "Now"
|
133 |
-
msgstr ""
|
134 |
-
|
135 |
-
#: inc/cmb2/includes/CMB2_JS.php:129
|
136 |
-
msgid "hh:mm TT"
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: inc/cmb2/includes/CMB2_JS.php:135
|
140 |
-
msgid "Use this file"
|
141 |
-
msgstr ""
|
142 |
-
|
143 |
-
#: inc/cmb2/includes/CMB2_JS.php:136
|
144 |
-
msgid "Use these files"
|
145 |
-
msgstr ""
|
146 |
-
|
147 |
-
#: inc/cmb2/includes/CMB2_JS.php:137 inc/cmb2/includes/CMB2_Types.php:990
|
148 |
-
msgid "Remove Image"
|
149 |
-
msgstr ""
|
150 |
-
|
151 |
-
#: inc/cmb2/includes/CMB2_JS.php:138 inc/cmb2/includes/CMB2_Types.php:357
|
152 |
-
#: inc/cmb2/includes/CMB2_Types.php:1009
|
153 |
-
msgid "Remove"
|
154 |
-
msgstr ""
|
155 |
-
|
156 |
-
#: inc/cmb2/includes/CMB2_JS.php:139 inc/cmb2/includes/CMB2_Types.php:1004
|
157 |
-
msgid "File:"
|
158 |
-
msgstr ""
|
159 |
-
|
160 |
-
#: inc/cmb2/includes/CMB2_JS.php:140 inc/cmb2/includes/CMB2_Types.php:1007
|
161 |
-
msgid "Download"
|
162 |
-
msgstr ""
|
163 |
-
|
164 |
-
#: inc/cmb2/includes/CMB2_JS.php:141
|
165 |
-
msgid "Select / Deselect All"
|
166 |
-
msgstr ""
|
167 |
-
|
168 |
-
#: inc/cmb2/includes/CMB2_Types.php:298
|
169 |
-
msgid "Add Row"
|
170 |
-
msgstr ""
|
171 |
-
|
172 |
-
#: inc/cmb2/includes/CMB2_Types.php:735 inc/cmb2/includes/CMB2_Types.php:783
|
173 |
-
msgid "No terms"
|
174 |
-
msgstr ""
|
175 |
-
|
176 |
-
#: inc/cmb2/includes/CMB2_Types.php:850
|
177 |
-
msgid "Add or Upload Files"
|
178 |
-
msgstr ""
|
179 |
-
|
180 |
-
#: inc/cmb2/includes/CMB2_Types.php:912
|
181 |
-
msgid "Add or Upload File"
|
182 |
-
msgstr ""
|
183 |
-
|
184 |
-
#: inc/cmb2/includes/helper-functions.php:249
|
185 |
-
msgid "Save"
|
186 |
-
msgstr ""
|
187 |
-
|
188 |
-
#: inc/rpt-metaboxes.php:22
|
189 |
-
msgid "Manage Plans"
|
190 |
-
msgstr ""
|
191 |
-
|
192 |
-
#: inc/rpt-metaboxes.php:22
|
193 |
-
msgid "Unlock more features with Responsive Pricing Table PRO!"
|
194 |
-
msgstr ""
|
195 |
-
|
196 |
-
#: inc/rpt-metaboxes.php:22
|
197 |
-
msgid "Free version"
|
198 |
-
msgstr ""
|
199 |
-
|
200 |
-
#: inc/rpt-metaboxes.php:30
|
201 |
-
msgid "Plan {#}"
|
202 |
-
msgstr ""
|
203 |
-
|
204 |
-
#: inc/rpt-metaboxes.php:31
|
205 |
-
msgid "Add another plan"
|
206 |
-
msgstr ""
|
207 |
-
|
208 |
-
#: inc/rpt-metaboxes.php:32
|
209 |
-
msgid "Remove plan"
|
210 |
-
msgstr ""
|
211 |
-
|
212 |
-
#: inc/rpt-metaboxes.php:39
|
213 |
-
msgid "Plan header"
|
214 |
-
msgstr ""
|
215 |
-
|
216 |
-
#: inc/rpt-metaboxes.php:46 inc/rpt-metaboxes.php:265
|
217 |
-
msgid "Title"
|
218 |
-
msgstr ""
|
219 |
-
|
220 |
-
#: inc/rpt-metaboxes.php:54 inc/rpt-metaboxes.php:278
|
221 |
-
msgid "Subtitle"
|
222 |
-
msgstr ""
|
223 |
-
|
224 |
-
#: inc/rpt-metaboxes.php:62 inc/rpt-metaboxes.php:317
|
225 |
-
msgid "Recurrence"
|
226 |
-
msgstr ""
|
227 |
-
|
228 |
-
#: inc/rpt-metaboxes.php:62
|
229 |
-
msgid "eg. 'per month/year'"
|
230 |
-
msgstr ""
|
231 |
-
|
232 |
-
#: inc/rpt-metaboxes.php:70 inc/rpt-metaboxes.php:303
|
233 |
-
msgid "Price"
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: inc/rpt-metaboxes.php:70
|
237 |
-
msgid "No currency sign here (it can be set in the Settings tab)"
|
238 |
-
msgstr ""
|
239 |
-
|
240 |
-
#: inc/rpt-metaboxes.php:78 inc/rpt-metaboxes.php:291
|
241 |
-
msgid "Description"
|
242 |
-
msgstr ""
|
243 |
-
|
244 |
-
#: inc/rpt-metaboxes.php:78
|
245 |
-
msgid "Short text that will appear below the subtitle"
|
246 |
-
msgstr ""
|
247 |
-
|
248 |
-
#: inc/rpt-metaboxes.php:86
|
249 |
-
msgid "Small icon"
|
250 |
-
msgstr ""
|
251 |
-
|
252 |
-
#: inc/rpt-metaboxes.php:86
|
253 |
-
msgid "Recommended:"
|
254 |
-
msgstr ""
|
255 |
-
|
256 |
-
#: inc/rpt-metaboxes.php:89
|
257 |
-
msgid "Upload"
|
258 |
-
msgstr ""
|
259 |
-
|
260 |
-
#: inc/rpt-metaboxes.php:94
|
261 |
-
msgid "Recommended plan"
|
262 |
-
msgstr ""
|
263 |
-
|
264 |
-
#: inc/rpt-metaboxes.php:94
|
265 |
-
msgid "Check this to highlight this plan"
|
266 |
-
msgstr ""
|
267 |
-
|
268 |
-
#: inc/rpt-metaboxes.php:95
|
269 |
-
msgid "Mark as recommended"
|
270 |
-
msgstr ""
|
271 |
-
|
272 |
-
#: inc/rpt-metaboxes.php:103
|
273 |
-
msgid "Remove currency sign"
|
274 |
-
msgstr ""
|
275 |
-
|
276 |
-
#: inc/rpt-metaboxes.php:103
|
277 |
-
msgid "Check this to hide the currency sign (for free plans for example)"
|
278 |
-
msgstr ""
|
279 |
-
|
280 |
-
#: inc/rpt-metaboxes.php:104
|
281 |
-
msgid "Check to remove"
|
282 |
-
msgstr ""
|
283 |
-
|
284 |
-
#: inc/rpt-metaboxes.php:112
|
285 |
-
msgid "Plan features"
|
286 |
-
msgstr ""
|
287 |
-
|
288 |
-
#: inc/rpt-metaboxes.php:119
|
289 |
-
msgid "Feature list"
|
290 |
-
msgstr ""
|
291 |
-
|
292 |
-
#: inc/rpt-metaboxes.php:119
|
293 |
-
msgid "One per line — Read the Tips & Tricks section for useful information"
|
294 |
-
msgstr ""
|
295 |
-
|
296 |
-
#: inc/rpt-metaboxes.php:126
|
297 |
-
msgid "One feature per line"
|
298 |
-
msgstr ""
|
299 |
-
|
300 |
-
#: inc/rpt-metaboxes.php:131
|
301 |
-
msgid "Tips & Tricks"
|
302 |
-
msgstr ""
|
303 |
-
|
304 |
-
#: inc/rpt-metaboxes.php:132
|
305 |
-
msgid "Add images (not recommended)"
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: inc/rpt-metaboxes.php:132
|
309 |
-
msgid "Add links"
|
310 |
-
msgstr ""
|
311 |
-
|
312 |
-
#: inc/rpt-metaboxes.php:132
|
313 |
-
msgid "Add bold text"
|
314 |
-
msgstr ""
|
315 |
-
|
316 |
-
#: inc/rpt-metaboxes.php:132
|
317 |
-
msgid "Show feature as unavailable with"
|
318 |
-
msgstr ""
|
319 |
-
|
320 |
-
#: inc/rpt-metaboxes.php:139
|
321 |
-
msgid "Plan button..."
|
322 |
-
msgstr ""
|
323 |
-
|
324 |
-
#: inc/rpt-metaboxes.php:146
|
325 |
-
msgid "Button text"
|
326 |
-
msgstr ""
|
327 |
-
|
328 |
-
#: inc/rpt-metaboxes.php:146
|
329 |
-
msgid "eg. 'Sign up, Buy'"
|
330 |
-
msgstr ""
|
331 |
-
|
332 |
-
#: inc/rpt-metaboxes.php:154
|
333 |
-
msgid "Button link"
|
334 |
-
msgstr ""
|
335 |
-
|
336 |
-
#: inc/rpt-metaboxes.php:154
|
337 |
-
msgid "eg. 'http://anything.com'"
|
338 |
-
msgstr ""
|
339 |
-
|
340 |
-
#: inc/rpt-metaboxes.php:162
|
341 |
-
msgid "...or a custom button instead"
|
342 |
-
msgstr ""
|
343 |
-
|
344 |
-
#: inc/rpt-metaboxes.php:169
|
345 |
-
msgid "Custom button code"
|
346 |
-
msgstr ""
|
347 |
-
|
348 |
-
#: inc/rpt-metaboxes.php:169
|
349 |
-
msgid "This field will overwrite the standard button fields"
|
350 |
-
msgstr ""
|
351 |
-
|
352 |
-
#: inc/rpt-metaboxes.php:176
|
353 |
-
msgid "Paste any button code here (Stripe, Paypal...)"
|
354 |
-
msgstr ""
|
355 |
-
|
356 |
-
#: inc/rpt-metaboxes.php:181
|
357 |
-
msgid "What is a custom button?"
|
358 |
-
msgstr ""
|
359 |
-
|
360 |
-
#: inc/rpt-metaboxes.php:182
|
361 |
-
msgid ""
|
362 |
-
"Custom buttons are provided by third-party payment plateforms to allow "
|
363 |
-
"direct redirection to the payment page. Paypal, Stripe as well as many "
|
364 |
-
"other companies will generate buying buttons for you."
|
365 |
-
msgstr ""
|
366 |
-
|
367 |
-
#: inc/rpt-metaboxes.php:182
|
368 |
-
msgid ""
|
369 |
-
"If you want your Pricing plan's footer to be replaced by a custom button, "
|
370 |
-
"copy-paste the button code in this box. This will override the default "
|
371 |
-
"button settings."
|
372 |
-
msgstr ""
|
373 |
-
|
374 |
-
#: inc/rpt-metaboxes.php:182
|
375 |
-
msgid ""
|
376 |
-
"We do <strong>not</strong> recommend doing this as it may not always go "
|
377 |
-
"well with the design."
|
378 |
-
msgstr ""
|
379 |
-
|
380 |
-
#: inc/rpt-metaboxes.php:189
|
381 |
-
msgid "Others"
|
382 |
-
msgstr ""
|
383 |
-
|
384 |
-
#: inc/rpt-metaboxes.php:196
|
385 |
-
msgid "Custom CSS classes"
|
386 |
-
msgstr ""
|
387 |
-
|
388 |
-
#: inc/rpt-metaboxes.php:196
|
389 |
-
msgid "Add classes to this plan like 'my-class another-class'"
|
390 |
-
msgstr ""
|
391 |
-
|
392 |
-
#: inc/rpt-metaboxes.php:203
|
393 |
-
msgid "Color"
|
394 |
-
msgstr ""
|
395 |
-
|
396 |
-
#: inc/rpt-metaboxes.php:203
|
397 |
-
msgid "This color will be used for several elements of the plan"
|
398 |
-
msgstr ""
|
399 |
-
|
400 |
-
#: inc/rpt-metaboxes.php:213
|
401 |
-
msgid "Settings"
|
402 |
-
msgstr ""
|
403 |
-
|
404 |
-
#: inc/rpt-metaboxes.php:220
|
405 |
-
msgid "General settings"
|
406 |
-
msgstr ""
|
407 |
-
|
408 |
-
#: inc/rpt-metaboxes.php:227
|
409 |
-
msgid "Change currency"
|
410 |
-
msgstr ""
|
411 |
-
|
412 |
-
#: inc/rpt-metaboxes.php:227
|
413 |
-
msgid "Add your currency sign here"
|
414 |
-
msgstr ""
|
415 |
-
|
416 |
-
#: inc/rpt-metaboxes.php:234
|
417 |
-
msgid "Links behavior"
|
418 |
-
msgstr ""
|
419 |
-
|
420 |
-
#: inc/rpt-metaboxes.php:238
|
421 |
-
msgid "Open in current window"
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: inc/rpt-metaboxes.php:239
|
425 |
-
msgid "Open in new window/tab"
|
426 |
-
msgstr ""
|
427 |
-
|
428 |
-
#: inc/rpt-metaboxes.php:247
|
429 |
-
msgid "Force original fonts"
|
430 |
-
msgstr ""
|
431 |
-
|
432 |
-
#: inc/rpt-metaboxes.php:247
|
433 |
-
msgid "Check this to use the plugin's font instead of your theme's"
|
434 |
-
msgstr ""
|
435 |
-
|
436 |
-
#: inc/rpt-metaboxes.php:248
|
437 |
-
msgid "Check to enable"
|
438 |
-
msgstr ""
|
439 |
-
|
440 |
-
#: inc/rpt-metaboxes.php:258
|
441 |
-
msgid "Adjust font sizes"
|
442 |
-
msgstr ""
|
443 |
-
|
444 |
-
#: inc/rpt-metaboxes.php:269 inc/rpt-metaboxes.php:282
|
445 |
-
#: inc/rpt-metaboxes.php:307
|
446 |
-
msgid "Tiny"
|
447 |
-
msgstr ""
|
448 |
-
|
449 |
-
#: inc/rpt-metaboxes.php:270 inc/rpt-metaboxes.php:283
|
450 |
-
#: inc/rpt-metaboxes.php:295 inc/rpt-metaboxes.php:308
|
451 |
-
#: inc/rpt-metaboxes.php:321 inc/rpt-metaboxes.php:333
|
452 |
-
#: inc/rpt-metaboxes.php:345
|
453 |
-
msgid "Small"
|
454 |
-
msgstr ""
|
455 |
-
|
456 |
-
#: inc/rpt-metaboxes.php:271 inc/rpt-metaboxes.php:284
|
457 |
-
#: inc/rpt-metaboxes.php:296 inc/rpt-metaboxes.php:309
|
458 |
-
#: inc/rpt-metaboxes.php:322 inc/rpt-metaboxes.php:334
|
459 |
-
#: inc/rpt-metaboxes.php:346
|
460 |
-
msgid "Normal"
|
461 |
-
msgstr ""
|
462 |
-
|
463 |
-
#: inc/rpt-metaboxes.php:310
|
464 |
-
msgid "Big"
|
465 |
-
msgstr ""
|
466 |
-
|
467 |
-
#: inc/rpt-metaboxes.php:329
|
468 |
-
msgid "Button"
|
469 |
-
msgstr ""
|
470 |
-
|
471 |
-
#: inc/rpt-metaboxes.php:341
|
472 |
-
msgid "Features"
|
473 |
-
msgstr ""
|
474 |
-
|
475 |
-
#: inc/rpt-metaboxes.php:354
|
476 |
-
msgid "Up to 5 plans"
|
477 |
-
msgstr ""
|
478 |
-
|
479 |
-
#: inc/rpt-metaboxes.php:355
|
480 |
-
msgid "You can add up to 5 plans per Pricing Table."
|
481 |
-
msgstr ""
|
482 |
-
|
483 |
-
#: inc/rpt-metaboxes.php:355
|
484 |
-
msgid "Adding more than that will result in display issues."
|
485 |
-
msgstr ""
|
486 |
-
|
487 |
-
#: inc/rpt-metaboxes.php:384
|
488 |
-
msgid "Help & Support"
|
489 |
-
msgstr ""
|
490 |
-
|
491 |
-
#: inc/rpt-metaboxes.php:393
|
492 |
-
msgid "Display your Pricing Table"
|
493 |
-
msgstr ""
|
494 |
-
|
495 |
-
#: inc/rpt-metaboxes.php:393
|
496 |
-
msgid ""
|
497 |
-
"To display your Pricing Table on your site, copy-paste the "
|
498 |
-
"<strong>[Shortcode]</strong> in your post/page. You can find this shortcode "
|
499 |
-
"by clicking <strong>All Pricing Tables</strong> in the menu on the left."
|
500 |
-
msgstr ""
|
501 |
-
|
502 |
-
#: inc/rpt-metaboxes.php:393
|
503 |
-
msgid "Get support"
|
504 |
-
msgstr ""
|
505 |
-
|
506 |
-
#: inc/rpt-metaboxes.php:393
|
507 |
-
msgid "Submit a ticket"
|
508 |
-
msgstr ""
|
509 |
-
|
510 |
-
#: inc/rpt-metaboxes.php:393
|
511 |
-
msgid "View documentation"
|
512 |
-
msgstr ""
|
513 |
-
|
514 |
-
#: rpt.php:61 rpt.php:63
|
515 |
-
msgid "Pricing Tables"
|
516 |
-
msgstr ""
|
517 |
-
|
518 |
-
#: rpt.php:62 rpt.php:64
|
519 |
-
msgid "Pricing Table"
|
520 |
-
msgstr ""
|
521 |
-
|
522 |
-
#: rpt.php:65
|
523 |
-
msgid "Add New"
|
524 |
-
msgstr ""
|
525 |
-
|
526 |
-
#: rpt.php:66
|
527 |
-
msgid "Add New Pricing Table"
|
528 |
-
msgstr ""
|
529 |
-
|
530 |
-
#: rpt.php:67
|
531 |
-
msgid "New Pricing Table"
|
532 |
-
msgstr ""
|
533 |
-
|
534 |
-
#: rpt.php:68
|
535 |
-
msgid "Edit Pricing Table"
|
536 |
-
msgstr ""
|
537 |
-
|
538 |
-
#: rpt.php:69
|
539 |
-
msgid "View Pricing Table"
|
540 |
-
msgstr ""
|
541 |
-
|
542 |
-
#: rpt.php:70
|
543 |
-
msgid "All Pricing Tables"
|
544 |
-
msgstr ""
|
545 |
-
|
546 |
-
#: rpt.php:71
|
547 |
-
msgid "Search Pricing Tables"
|
548 |
-
msgstr ""
|
549 |
-
|
550 |
-
#: rpt.php:72
|
551 |
-
msgid "No Pricing Tables found."
|
552 |
-
msgstr ""
|
553 |
-
|
554 |
-
#: rpt.php:73
|
555 |
-
msgid "No Pricing Tables found in Trash."
|
556 |
-
msgstr ""
|
557 |
-
|
558 |
-
#: rpt.php:99 rpt.php:100
|
559 |
-
msgid "Pricing Table updated."
|
560 |
-
msgstr ""
|
561 |
-
|
562 |
-
#: rpt.php:101
|
563 |
-
msgid "Pricing Table published."
|
564 |
-
msgstr ""
|
565 |
-
|
566 |
-
#: rpt.php:102
|
567 |
-
msgid "Pricing Table saved."
|
568 |
-
msgstr ""
|
569 |
-
|
570 |
-
#: rpt.php:103
|
571 |
-
msgid "Pricing Table draft updated."
|
572 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
Contributors: spwebguy
|
3 |
Tags: pricing table, pricing tables, prices, pricing, plans, offer, shortcode, price, responsive, pricing, tables, pricing plan
|
4 |
Requires at least: 3.6
|
5 |
-
Tested up to: 4.
|
6 |
Stable tag: trunk
|
7 |
License: GPL2
|
8 |
License URI: http://www.gnu.org/licenses/gpl.html
|
@@ -15,12 +15,7 @@ This plugin adds a “Pricing Tables” tab in the admin panel which allows you
|
|
15 |
= No limitation for the Free version =
|
16 |
The Free version of the Responsive Pricing Table plugin is **not limited**.
|
17 |
|
18 |
-
The [PRO version](
|
19 |
-
|
20 |
-
= Fully translatable =
|
21 |
-
* POT files included (/lang/)
|
22 |
-
* French translation included
|
23 |
-
* Spanish translation included
|
24 |
|
25 |
= Available fields =
|
26 |
* Title
|
@@ -41,13 +36,14 @@ The [PRO version](http://wpdarko.com/items/responsive-pricing-table-pro/) adds t
|
|
41 |
* Change currency sign (€, £, ¥, $…)
|
42 |
* Links behavior (current/new window)
|
43 |
* Force original fonts
|
|
|
44 |
* Font size presets
|
45 |
|
46 |
= Usage =
|
47 |
-
Go to [the plugin's documentation](https://wpdarko.
|
48 |
|
49 |
= Support =
|
50 |
-
Find help in [our forums](
|
51 |
|
52 |
== Installation ==
|
53 |
|
@@ -58,37 +54,43 @@ Find help in [our forums](http://wpdarko.com/support/) for this plugin (we’ll
|
|
58 |
4. Activate the plugin
|
59 |
|
60 |
= Usage =
|
61 |
-
Go to [the plugin's documentation](https://wpdarko.
|
62 |
|
63 |
= Support =
|
64 |
-
Find help in [our forums](
|
65 |
|
66 |
== Frequently Asked Questions ==
|
67 |
= No limitation for the Free version =
|
68 |
The free version of the Responsive Pricing Table plugin is **not limited**.
|
69 |
|
70 |
-
The [PRO version](
|
71 |
-
|
72 |
-
= Fully translatable =
|
73 |
-
* POT files included (/lang/)
|
74 |
-
* French translation included
|
75 |
-
* Spanish translation included
|
76 |
|
77 |
= Usage =
|
78 |
-
Go to [the plugin's documentation](https://wpdarko.
|
79 |
|
80 |
= Support =
|
81 |
-
Find help in [our forums](
|
82 |
|
83 |
== Screenshots ==
|
84 |
1. Displaying the pricing table (front view)
|
85 |
2. Displaying the pricing table 2 (front view)
|
86 |
3. Creating a pricing table 1 (admin view)
|
87 |
4. Creating a pricing table 2 (admin view)
|
88 |
-
5.
|
89 |
6. Finding the shortcode (admin view)
|
90 |
|
91 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
= 4.3.2 =
|
93 |
* Fix 1 PHP error causing page content to disappear/crash
|
94 |
|
2 |
Contributors: spwebguy
|
3 |
Tags: pricing table, pricing tables, prices, pricing, plans, offer, shortcode, price, responsive, pricing, tables, pricing plan
|
4 |
Requires at least: 3.6
|
5 |
+
Tested up to: 4.9
|
6 |
Stable tag: trunk
|
7 |
License: GPL2
|
8 |
License URI: http://www.gnu.org/licenses/gpl.html
|
15 |
= No limitation for the Free version =
|
16 |
The Free version of the Responsive Pricing Table plugin is **not limited**.
|
17 |
|
18 |
+
The [PRO version](https://wpdarko.com/items/responsive-pricing-table-pro) adds new features: **skins**, **tooltips** and **equalizer**. Skins are new designs for your pricing tables, tooltips are “info bubbles” that you can easily add to your features. The plan equalizer automatically evens out your plans' height.
|
|
|
|
|
|
|
|
|
|
|
19 |
|
20 |
= Available fields =
|
21 |
* Title
|
36 |
* Change currency sign (€, £, ¥, $…)
|
37 |
* Links behavior (current/new window)
|
38 |
* Force original fonts
|
39 |
+
* Title alignment
|
40 |
* Font size presets
|
41 |
|
42 |
= Usage =
|
43 |
+
Go to [the plugin's documentation](https://wpdarko.com/docs/guide-responsive-pricing-table) if you need more information on how to use this plugin.
|
44 |
|
45 |
= Support =
|
46 |
+
Find help in [our forums](https://wpdarko.com/ask-for-support) for this plugin (we’ll answer you fast, promise).
|
47 |
|
48 |
== Installation ==
|
49 |
|
54 |
4. Activate the plugin
|
55 |
|
56 |
= Usage =
|
57 |
+
Go to [the plugin's documentation](https://wpdarko.com/docs/guide-responsive-pricing-table) for information on how to use it.
|
58 |
|
59 |
= Support =
|
60 |
+
Find help in [our forums](https://wpdarko.com/ask-for-support) for this plugin (we’ll answer you fast, promise).
|
61 |
|
62 |
== Frequently Asked Questions ==
|
63 |
= No limitation for the Free version =
|
64 |
The free version of the Responsive Pricing Table plugin is **not limited**.
|
65 |
|
66 |
+
The [PRO version](https://wpdarko.com/items/responsive-pricing-table-pro) adds new features: **skins**, **tooltips** and **equalizer**. Skins are new designs for your pricing tables, tooltips are “info bubbles” that you can easily add to your features. The plan equalizer automatically evens out your plans' height.
|
|
|
|
|
|
|
|
|
|
|
67 |
|
68 |
= Usage =
|
69 |
+
Go to [the plugin's documentation](https://wpdarko.com/docs/guide-responsive-pricing-table) for information on how to use it.
|
70 |
|
71 |
= Support =
|
72 |
+
Find help in [our forums](https://wpdarko.com/ask-for-support) for this plugin (we’ll answer you fast, promise).
|
73 |
|
74 |
== Screenshots ==
|
75 |
1. Displaying the pricing table (front view)
|
76 |
2. Displaying the pricing table 2 (front view)
|
77 |
3. Creating a pricing table 1 (admin view)
|
78 |
4. Creating a pricing table 2 (admin view)
|
79 |
+
5. Instant preview (admin view)
|
80 |
6. Finding the shortcode (admin view)
|
81 |
|
82 |
== Changelog ==
|
83 |
+
= 5.0 =
|
84 |
+
* New admin interface
|
85 |
+
* New admin framework
|
86 |
+
* Instant preview (no page refresh)
|
87 |
+
* Added title alignment setting
|
88 |
+
* Shortcode shows inside the edit page
|
89 |
+
* Admin scripts/styles minification
|
90 |
+
* Fixed recommended icon alignment
|
91 |
+
* Fixed plugin conflicts
|
92 |
+
* Fixed a few PHP errors
|
93 |
+
|
94 |
= 4.3.2 =
|
95 |
* Fix 1 PHP error causing page content to disappear/crash
|
96 |
|
rpt.php
CHANGED
@@ -1,419 +1,52 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Plugin Name: Responsive Pricing Table
|
4 |
-
* Plugin URI:
|
5 |
-
* Description: A responsive, easy and elegant way to present your offer to your visitors. Just create a new pricing table (custom type) and copy-paste the shortcode into your posts/pages. Find help and information on our <a href="
|
6 |
-
* Version:
|
7 |
* Author: WP Darko
|
8 |
-
* Author URI:
|
9 |
* Text Domain: dk-pricr-responsive-pricing-table
|
10 |
* Domain Path: /lang/
|
11 |
* License: GPL2
|
12 |
*/
|
13 |
|
|
|
|
|
14 |
|
15 |
-
// Loading text domain
|
16 |
-
add_action( 'plugins_loaded', 'rpt_load_plugin_textdomain' );
|
17 |
-
function rpt_load_plugin_textdomain() {
|
18 |
-
load_plugin_textdomain( 'dk-pricr-responsive-pricing-table', FALSE, basename( dirname( __FILE__ ) ) . '/lang/' );
|
19 |
-
}
|
20 |
-
|
21 |
-
|
22 |
-
// Check for the PRO version
|
23 |
-
add_action( 'admin_init', 'rpt_free_pro_check' );
|
24 |
-
function rpt_free_pro_check() {
|
25 |
-
if (is_plugin_active('responsive-pricing-table-pro/rpt_pro.php')) {
|
26 |
-
|
27 |
-
function my_admin_notice(){
|
28 |
-
echo '<div class="updated">
|
29 |
-
<p><strong>PRO</strong> version is activated.</p>
|
30 |
-
</div>';
|
31 |
-
}
|
32 |
-
add_action('admin_notices', 'my_admin_notice');
|
33 |
-
|
34 |
-
deactivate_plugins(__FILE__);
|
35 |
-
}
|
36 |
-
}
|
37 |
-
|
38 |
-
|
39 |
-
/* Enqueue styles */
|
40 |
-
add_action( 'wp_enqueue_scripts', 'add_rpt_scripts', 99 );
|
41 |
-
function add_rpt_scripts() {
|
42 |
-
wp_enqueue_style( 'rpt', plugins_url('css/rpt_style.min.css', __FILE__));
|
43 |
-
}
|
44 |
-
|
45 |
-
|
46 |
-
/* Enqueue admin styles */
|
47 |
-
add_action( 'admin_enqueue_scripts', 'add_admin_rpt_style' );
|
48 |
-
function add_admin_rpt_style() {
|
49 |
-
global $post_type;
|
50 |
-
if( 'rpt_pricing_table' == $post_type ) {
|
51 |
-
wp_enqueue_style( 'rpt', plugins_url('css/admin_de_style.min.css', __FILE__));
|
52 |
-
wp_enqueue_script( 'rpt', plugins_url('js/rpt_admin.min.js', __FILE__), array( 'jquery' ));
|
53 |
-
}
|
54 |
-
}
|
55 |
-
|
56 |
-
|
57 |
-
// Register Pricing Table post type
|
58 |
-
add_action( 'init', 'register_rpt_type' );
|
59 |
-
function register_rpt_type() {
|
60 |
-
$labels = array(
|
61 |
-
'name' => __( 'Pricing Tables', 'dk-pricr-responsive-pricing-table' ),
|
62 |
-
'singular_name' => __( 'Pricing Table', 'dk-pricr-responsive-pricing-table' ),
|
63 |
-
'menu_name' => __( 'Pricing Tables', 'dk-pricr-responsive-pricing-table' ),
|
64 |
-
'name_admin_bar' => __( 'Pricing Table', 'dk-pricr-responsive-pricing-table' ),
|
65 |
-
'add_new' => __( 'Add New', 'dk-pricr-responsive-pricing-table' ),
|
66 |
-
'add_new_item' => __( 'Add New Pricing Table', 'dk-pricr-responsive-pricing-table' ),
|
67 |
-
'new_item' => __( 'New Pricing Table', 'dk-pricr-responsive-pricing-table' ),
|
68 |
-
'edit_item' => __( 'Edit Pricing Table', 'dk-pricr-responsive-pricing-table' ),
|
69 |
-
'view_item' => __( 'View Pricing Table', 'dk-pricr-responsive-pricing-table' ),
|
70 |
-
'all_items' => __( 'All Pricing Tables', 'dk-pricr-responsive-pricing-table' ),
|
71 |
-
'search_items' => __( 'Search Pricing Tables', 'dk-pricr-responsive-pricing-table' ),
|
72 |
-
'not_found' => __( 'No Pricing Tables found.', 'dk-pricr-responsive-pricing-table' ),
|
73 |
-
'not_found_in_trash' => __( 'No Pricing Tables found in Trash.', 'dk-pricr-responsive-pricing-table' )
|
74 |
-
);
|
75 |
-
|
76 |
-
$args = array(
|
77 |
-
'labels' => $labels,
|
78 |
-
'public' => false,
|
79 |
-
'publicly_queryable' => false,
|
80 |
-
'show_ui' => true,
|
81 |
-
'show_in_admin_bar' => false,
|
82 |
-
'capability_type' => 'post',
|
83 |
-
'has_archive' => false,
|
84 |
-
'hierarchical' => false,
|
85 |
-
'supports' => array( 'title' ),
|
86 |
-
'menu_icon' => 'dashicons-plus'
|
87 |
-
);
|
88 |
-
register_post_type( 'rpt_pricing_table', $args );
|
89 |
-
}
|
90 |
-
|
91 |
-
|
92 |
-
// Customize update messages
|
93 |
-
add_filter( 'post_updated_messages', 'rpt_updated_messages' );
|
94 |
-
function rpt_updated_messages( $messages ) {
|
95 |
-
$post = get_post();
|
96 |
-
$post_type = get_post_type( $post );
|
97 |
-
$post_type_object = get_post_type_object( $post_type );
|
98 |
-
$messages['rpt_pricing_table'] = array(
|
99 |
-
1 => __( 'Pricing Table updated.', 'dk-pricr-responsive-pricing-table' ),
|
100 |
-
4 => __( 'Pricing Table updated.', 'dk-pricr-responsive-pricing-table' ),
|
101 |
-
6 => __( 'Pricing Table published.', 'dk-pricr-responsive-pricing-table' ),
|
102 |
-
7 => __( 'Pricing Table saved.', 'dk-pricr-responsive-pricing-table' ),
|
103 |
-
10 => __( 'Pricing Table draft updated.', 'dk-pricr-responsive-pricing-table' )
|
104 |
-
);
|
105 |
-
|
106 |
-
if ( $post_type_object->publicly_queryable ) {
|
107 |
-
$permalink = get_permalink( $post->ID );
|
108 |
-
|
109 |
-
$view_link = sprintf( '', '', '' );
|
110 |
-
$messages[ $post_type ][1] .= $view_link;
|
111 |
-
$messages[ $post_type ][6] .= $view_link;
|
112 |
-
$messages[ $post_type ][9] .= $view_link;
|
113 |
-
|
114 |
-
$preview_permalink = add_query_arg( 'preview', 'true', $permalink );
|
115 |
-
$preview_link = sprintf( '', '', '' );
|
116 |
-
$messages[ $post_type ][8] .= $preview_link;
|
117 |
-
$messages[ $post_type ][10] .= $preview_link;
|
118 |
-
}
|
119 |
-
return $messages;
|
120 |
-
}
|
121 |
-
|
122 |
-
|
123 |
-
// Add the amazing metabox class (CMB2)
|
124 |
-
if ( file_exists( dirname( __FILE__ ) . '/inc/cmb2/init.php' ) ) {
|
125 |
-
require_once dirname( __FILE__ ) . '/inc/cmb2/init.php';
|
126 |
-
} elseif ( file_exists( dirname( __FILE__ ) . '/inc/CMB2/init.php' ) ) {
|
127 |
-
require_once dirname( __FILE__ ) . '/inc/CMB2/init.php';
|
128 |
-
}
|
129 |
-
|
130 |
-
|
131 |
-
// Registering Pricing Table metaboxes
|
132 |
-
add_action( 'cmb2_init', 'rpt_register_group_metabox' );
|
133 |
-
require_once('inc/rpt-metaboxes.php');
|
134 |
-
|
135 |
-
|
136 |
-
// Shortcode column
|
137 |
-
add_action( 'manage_rpt_pricing_table_posts_custom_column' , 'rpt_custom_columns', 10, 2 );
|
138 |
-
add_filter('manage_rpt_pricing_table_posts_columns' , 'add_rpt_pricing_table_columns');
|
139 |
-
function rpt_custom_columns( $column, $post_id ) {
|
140 |
-
switch ( $column ) {
|
141 |
-
case 'dk_shortcode' :
|
142 |
-
global $post;
|
143 |
-
$slug = '' ;
|
144 |
-
$slug = $post->post_name;
|
145 |
-
$shortcode = '<span style="display:inline-block;border:solid 2px lightgray; background:white; padding:0 8px; font-size:13px; line-height:25px; vertical-align:middle;">[rpt name="'.$slug.'"]</span>';
|
146 |
-
echo $shortcode;
|
147 |
-
break;
|
148 |
-
}
|
149 |
-
}
|
150 |
-
function add_rpt_pricing_table_columns($columns) { return array_merge($columns, array('dk_shortcode' => 'Shortcode'));}
|
151 |
-
|
152 |
-
|
153 |
-
// Display Shortcode
|
154 |
-
add_shortcode("rpt", "rpt_sc");
|
155 |
-
function rpt_sc($atts) {
|
156 |
-
extract(shortcode_atts(array(
|
157 |
-
"name" => ''
|
158 |
-
), $atts));
|
159 |
-
$output2 = '';
|
160 |
-
|
161 |
-
global $post;
|
162 |
-
|
163 |
-
$args = array('post_type' => 'rpt_pricing_table', 'name' => $name);
|
164 |
-
$custom_posts = get_posts($args);
|
165 |
-
foreach($custom_posts as $post) : setup_postdata($post);
|
166 |
-
|
167 |
-
$entries = get_post_meta( $post->ID, '_rpt_plan_group', true );
|
168 |
-
|
169 |
-
$nb_entries = count($entries);;
|
170 |
-
|
171 |
-
// Forcing original fonts?
|
172 |
-
$original_font = get_post_meta( $post->ID, '_rpt_original_font', true );
|
173 |
-
if ($original_font == true){
|
174 |
-
$ori_f = 'rpt_plan_ori';
|
175 |
-
} else {
|
176 |
-
$ori_f = '';
|
177 |
-
}
|
178 |
-
|
179 |
-
// Get font sizes
|
180 |
-
$title_fontsize = get_post_meta( $post->ID, '_rpt_title_fontsize', true );
|
181 |
-
if ($title_fontsize == 'small') {
|
182 |
-
$title_fs_class = ' rpt_sm_title';
|
183 |
-
} else if ($title_fontsize == 'tiny') {
|
184 |
-
$title_fs_class = ' rpt_xsm_title';
|
185 |
-
} else {
|
186 |
-
$title_fs_class = '';
|
187 |
-
}
|
188 |
-
|
189 |
-
$subtitle_fontsize = get_post_meta( $post->ID, '_rpt_subtitle_fontsize', true );
|
190 |
-
if ($subtitle_fontsize == 'small') {
|
191 |
-
$subtitle_fs_class = ' rpt_sm_subtitle';
|
192 |
-
} else if ($subtitle_fontsize == 'tiny') {
|
193 |
-
$subtitle_fs_class = ' rpt_xsm_subtitle';
|
194 |
-
} else {
|
195 |
-
$subtitle_fs_class = '';
|
196 |
-
}
|
197 |
-
|
198 |
-
$description_fontsize = get_post_meta( $post->ID, '_rpt_description_fontsize', true );
|
199 |
-
if ($description_fontsize == 'small') {
|
200 |
-
$description_fs_class = ' rpt_sm_description';
|
201 |
-
} else {
|
202 |
-
$description_fs_class = '';
|
203 |
-
}
|
204 |
-
|
205 |
-
$price_fontsize = get_post_meta( $post->ID, '_rpt_price_fontsize', true );
|
206 |
-
if ($price_fontsize == 'small') {
|
207 |
-
$price_fs_class = ' rpt_sm_price';
|
208 |
-
} else if ($price_fontsize == 'tiny') {
|
209 |
-
$price_fs_class = ' rpt_xsm_price';
|
210 |
-
} else if ($price_fontsize == 'supertiny') {
|
211 |
-
$price_fs_class = ' rpt_xxsm_price';
|
212 |
-
} else {
|
213 |
-
$price_fs_class = '';
|
214 |
-
}
|
215 |
-
|
216 |
-
$recurrence_fontsize = get_post_meta( $post->ID, '_rpt_recurrence_fontsize', true );
|
217 |
-
if ($recurrence_fontsize == 'small') {
|
218 |
-
$recurrence_fs_class = ' rpt_sm_recurrence';
|
219 |
-
} else {
|
220 |
-
$recurrence_fs_class = '';
|
221 |
-
}
|
222 |
-
|
223 |
-
$features_fontsize = get_post_meta( $post->ID, '_rpt_features_fontsize', true );
|
224 |
-
if ($features_fontsize == 'small') {
|
225 |
-
$features_fs_class = ' rpt_sm_features';
|
226 |
-
} else {
|
227 |
-
$features_fs_class = '';
|
228 |
-
}
|
229 |
-
|
230 |
-
$button_fontsize = get_post_meta( $post->ID, '_rpt_button_fontsize', true );
|
231 |
-
if ($button_fontsize == 'small') {
|
232 |
-
$button_fs_class = ' rpt_sm_button';
|
233 |
-
} else {
|
234 |
-
$button_fs_class = '';
|
235 |
-
}
|
236 |
-
|
237 |
-
// Opening rpt_pricr container
|
238 |
-
$output2 .= '<div id="rpt_pricr" class="rpt_plans rpt_'.$nb_entries .'_plans rpt_style_basic">';
|
239 |
-
|
240 |
-
// Opening rpt_pricr inner
|
241 |
-
$output2 .= '<div class="'. $title_fs_class . $subtitle_fs_class . $description_fs_class . $price_fs_class . $recurrence_fs_class . $features_fs_class. $button_fs_class .'">';
|
242 |
-
|
243 |
-
if (is_array($entries) || is_object($entries))
|
244 |
-
foreach ($entries as $key => $plans) {
|
245 |
-
|
246 |
-
if (!empty($plans['_rpt_recommended'])){
|
247 |
-
$is_reco = $plans['_rpt_recommended'];
|
248 |
-
|
249 |
-
//Opening plan
|
250 |
-
if ($is_reco == true ){
|
251 |
-
$reco = '<img class="rpt_recommended" src="' . plugins_url('img/rpt_recommended.png', __FILE__) . '"/>';
|
252 |
-
$reco_class = 'rpt_recommended_plan';
|
253 |
-
} else if ($is_reco == false ) {
|
254 |
-
$reco = '';
|
255 |
-
$reco_class = '';
|
256 |
-
}
|
257 |
-
} else {
|
258 |
-
$reco = '';
|
259 |
-
$reco_class = '';
|
260 |
-
}
|
261 |
-
|
262 |
-
if (empty($plans['_rpt_custom_classes'])){
|
263 |
-
$plans['_rpt_custom_classes'] = '';
|
264 |
-
}
|
265 |
-
|
266 |
-
$output2 .= '<div class="rpt_plan '.$ori_f.' rpt_plan_' . $key . ' ' . $reco_class . ' ' . $plans['_rpt_custom_classes'] . '">';
|
267 |
-
|
268 |
-
// Title
|
269 |
-
if (!empty($plans['_rpt_title'])){
|
270 |
-
$output2 .= '<div class="rpt_title rpt_title_' . $key . '">';
|
271 |
-
|
272 |
-
if (!empty($plans['_rpt_icon'])){
|
273 |
-
$output2 .= '<img height=30px width=30px src="' . $plans['_rpt_icon'] . '" class="rpt_icon rpt_icon_' . $key . '"/> ';
|
274 |
-
}
|
275 |
-
|
276 |
-
$output2 .= $plans['_rpt_title'];
|
277 |
-
$output2 .= $reco . '</div>';
|
278 |
-
}
|
279 |
-
|
280 |
-
// Head
|
281 |
-
$output2 .= '<div class="rpt_head rpt_head_' . $key . '">';
|
282 |
-
|
283 |
-
// Recurrence
|
284 |
-
if (!empty($plans['_rpt_recurrence'])){
|
285 |
-
$output2 .= '<div class="rpt_recurrence rpt_recurrence_' . $key . '">' . $plans['_rpt_recurrence'] . '</div>';
|
286 |
-
}
|
287 |
-
|
288 |
-
// Price
|
289 |
-
if (!empty($plans['_rpt_price'])){
|
290 |
-
|
291 |
-
$output2 .= '<div class="rpt_price rpt_price_' . $key . '">';
|
292 |
-
|
293 |
-
if (!empty($plans['_rpt_free'])){
|
294 |
-
if ($plans['_rpt_free'] == true ){
|
295 |
-
$output2 .= $plans['_rpt_price'];
|
296 |
-
} else {
|
297 |
-
$output2 .= '<span class="rpt_currency"></span>' . $plans['_rpt_price'];
|
298 |
-
}
|
299 |
-
} else {
|
300 |
-
|
301 |
-
$currency = get_post_meta( $post->ID, '_rpt_currency', true );
|
302 |
-
|
303 |
-
if (!empty($currency)){
|
304 |
-
$output2 .= '<span class="rpt_currency">';
|
305 |
-
$output2 .= $currency;
|
306 |
-
$output2 .= '</span>';
|
307 |
-
}
|
308 |
-
|
309 |
-
$output2 .= $plans['_rpt_price'];
|
310 |
-
|
311 |
-
}
|
312 |
-
|
313 |
-
$output2 .= '</div>';
|
314 |
-
}
|
315 |
-
|
316 |
-
// Subtitle
|
317 |
-
if (!empty($plans['_rpt_subtitle'])){
|
318 |
-
$output2 .= '<div style="color:' . $plans['_rpt_color'] . ';" class="rpt_subtitle rpt_subtitle_' . $key . '">' . $plans['_rpt_subtitle'] . '</div>';
|
319 |
-
}
|
320 |
-
|
321 |
-
// Description
|
322 |
-
if (!empty($plans['_rpt_description'])){
|
323 |
-
$output2 .= '<div class="rpt_description rpt_description_' . $key . '">' . $plans['_rpt_description'] . '</div>';
|
324 |
-
}
|
325 |
-
|
326 |
-
// Closing plan head
|
327 |
-
$output2 .= '</div>';
|
328 |
-
|
329 |
-
|
330 |
-
if (!empty($plans['_rpt_features'])){
|
331 |
-
|
332 |
-
|
333 |
-
$output2 .= '<div class="rpt_features rpt_features_' . $key . '">';
|
334 |
-
|
335 |
-
$features = array();
|
336 |
-
|
337 |
-
$string = $plans['_rpt_features'];
|
338 |
-
$stringAr = explode("\n", $string);
|
339 |
-
$stringAr = array_filter($stringAr, 'trim');
|
340 |
-
|
341 |
-
foreach ($stringAr as $feature) {
|
342 |
-
$features[] = strip_tags($feature,'<strong></strong><br><br/></br><img><a>');
|
343 |
-
}
|
344 |
-
|
345 |
-
foreach ($features as $small_key => $feature){
|
346 |
-
if (!empty($feature)){
|
347 |
-
|
348 |
-
$check = substr($feature, 0, 2);
|
349 |
-
if ($check == '-n') {
|
350 |
-
$feature = substr($feature, 2);
|
351 |
-
$check_color = '#bbbbbb';
|
352 |
-
} else {
|
353 |
-
$check_color = 'black';
|
354 |
-
}
|
355 |
-
|
356 |
-
$output2 .= '<div style="color:' . $check_color . ';" class="rpt_feature rpt_feature_' . $key . '-' . $small_key . '">';
|
357 |
-
$output2 .= $feature;
|
358 |
-
$output2 .= '</div>';
|
359 |
|
360 |
-
|
361 |
-
|
362 |
|
363 |
-
$output2 .= '</div>';
|
364 |
-
}
|
365 |
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
$btn_link = $plans['_rpt_btn_link'];
|
370 |
-
} else { $btn_link = '#'; }
|
371 |
-
} else {
|
372 |
-
$btn_text = '';
|
373 |
-
$btn_link = '#';
|
374 |
-
}
|
375 |
|
376 |
-
// Link option
|
377 |
-
$newcurrentwindow = get_post_meta( $post->ID, '_rpt_open_newwindow', true );
|
378 |
-
if ($newcurrentwindow == 'newwindow'){
|
379 |
-
$link_behavior = 'target="_blank"';
|
380 |
-
} else {
|
381 |
-
$link_behavior = 'target="_self"';
|
382 |
-
}
|
383 |
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
$output2 .= do_shortcode($plans['_rpt_btn_custom_btn']);
|
388 |
-
$output2 .= '</div>';
|
389 |
-
} else {
|
390 |
-
// Default footer
|
391 |
-
if (!empty($plans['_rpt_btn_text'])){
|
392 |
-
$output2 .= '<a '. $link_behavior .' href="' . do_shortcode($btn_link) . '" style="background:' . $plans['_rpt_color'] . '" class="rpt_foot rpt_foot_' . $key . '">';
|
393 |
-
} else {
|
394 |
-
$output2 .= '<a '. $link_behavior .' style="background:' . $plans['_rpt_color'] . '" class="rpt_foot rpt_foot_' . $key . '">';
|
395 |
-
}
|
396 |
|
397 |
-
$output2 .= do_shortcode($btn_text);
|
398 |
|
399 |
-
|
400 |
-
|
401 |
-
}
|
402 |
|
403 |
-
$output2 .= '</div>';
|
404 |
|
405 |
-
|
|
|
|
|
406 |
|
407 |
-
// Closing rpt_inner
|
408 |
-
$output2 .= '</div>';
|
409 |
|
410 |
-
|
411 |
-
|
|
|
|
|
|
|
412 |
|
413 |
-
$output2 .= '<div style="clear:both;"></div>';
|
414 |
|
415 |
-
|
416 |
-
|
417 |
|
418 |
-
}
|
419 |
?>
|
1 |
<?php
|
2 |
+
|
3 |
/**
|
4 |
* Plugin Name: Responsive Pricing Table
|
5 |
+
* Plugin URI: https://wpdarko.com/items/responsive-pricing-table-pro/
|
6 |
+
* Description: A responsive, easy and elegant way to present your offer to your visitors. Just create a new pricing table (custom type) and copy-paste the shortcode into your posts/pages. Find help and information on our <a href="https://wpdarko.com/ask-for-support/">support site</a>. This free version is NOT limited and does not contain any ad. Check out the <a href='http://wpdarko.com/items/responsive-pricing-table-pro/'>PRO version</a> for more great features.
|
7 |
+
* Version: 5.0
|
8 |
* Author: WP Darko
|
9 |
+
* Author URI: https://wpdarko.com
|
10 |
* Text Domain: dk-pricr-responsive-pricing-table
|
11 |
* Domain Path: /lang/
|
12 |
* License: GPL2
|
13 |
*/
|
14 |
|
15 |
+
/* Defines plugin's root folder. */
|
16 |
+
define( 'RPT_PATH', plugin_dir_path( __FILE__ ) );
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
+
/* Defines plugin's text domain. */
|
20 |
+
define( 'RPT_TXTDM', 'dk-pricr-responsive-pricing-table' );
|
21 |
|
|
|
|
|
22 |
|
23 |
+
/* General. */
|
24 |
+
require_once('inc/rpt-text-domain.php');
|
25 |
+
require_once('inc/rpt-pro-version-check.php');
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
28 |
+
/* Scripts. */
|
29 |
+
require_once('inc/rpt-front-scripts.php');
|
30 |
+
require_once('inc/rpt-admin-scripts.php');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
|
|
|
32 |
|
33 |
+
/* Pricing tables. */
|
34 |
+
require_once('inc/rpt-post-type.php');
|
|
|
35 |
|
|
|
36 |
|
37 |
+
/* Shortcode. */
|
38 |
+
require_once('inc/rpt-shortcode-column.php');
|
39 |
+
require_once('inc/rpt-shortcode.php');
|
40 |
|
|
|
|
|
41 |
|
42 |
+
/* Registers metaboxes. */
|
43 |
+
require_once('inc/rpt-metaboxes-plans.php');
|
44 |
+
require_once('inc/rpt-metaboxes-settings.php');
|
45 |
+
require_once('inc/rpt-metaboxes-help.php');
|
46 |
+
require_once('inc/rpt-metaboxes-pro.php');
|
47 |
|
|
|
48 |
|
49 |
+
/* Saves metaboxes. */
|
50 |
+
require_once('inc/rpt-save-metaboxes.php');
|
51 |
|
|
|
52 |
?>
|