Version Description
Download this release
Release Info
Developer | spwebguy |
Plugin | Team Members |
Version | 4.0.0 |
Comparing to | |
See all releases |
Code changes from version 3.0.1 to 4.0.0
- css/admin_de_style.css +0 -177
- css/admin_de_style.min.css +0 -1
- css/tmm_custom_style.css +0 -150
- css/tmm_custom_style.min.css +0 -1
- img/links/email.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/tmm_style.css +166 -0
- inc/css/tmm_style.min.css +7 -0
- inc/dmb/dmb.css +613 -0
- inc/dmb/dmb.js +564 -0
- inc/dmb/dmb.min.css +7 -0
- inc/dmb/dmb.min.js +28 -0
- {img → inc/img}/links/customlink.png +0 -0
- inc/img/links/email.png +0 -0
- {img → inc/img}/links/facebook.png +0 -0
- {img → inc/img}/links/googleplus.png +0 -0
- {img → inc/img}/links/instagram.png +0 -0
- {img → inc/img}/links/linkedin.png +0 -0
- {img → inc/img}/links/pinterest.png +0 -0
- inc/img/links/researchgate.png +0 -0
- {img → inc/img}/links/tumblr.png +0 -0
- {img → inc/img}/links/twitter.png +0 -0
- {img → inc/img}/links/vk.png +0 -0
- {img → inc/img}/links/website.png +0 -0
- {img → inc/img}/links/youtube.png +0 -0
- inc/tmm-admin-scripts.php +34 -0
- inc/tmm-front-scripts.php +12 -0
- inc/tmm-metaboxes-help.php +44 -0
- inc/tmm-metaboxes-members.php +467 -0
- inc/tmm-metaboxes-pro.php +50 -0
- inc/tmm-metaboxes-settings.php +158 -0
- inc/tmm-metaboxes.php +0 -340
- inc/tmm-post-type.php +64 -0
- inc/tmm-pro-version-check.php +22 -0
- inc/tmm-save-metaboxes.php +124 -0
- inc/tmm-shortcode-column.php +24 -0
- inc/tmm-shortcode.php +114 -0
- inc/tmm-text-domain.php +9 -0
- lang/team-members-es_ES.mo +0 -0
- lang/team-members-es_ES.po +0 -477
- lang/team-members-fr_FR.mo +0 -0
- lang/team-members-fr_FR.po +0 -630
- lang/team-members.pot +219 -234
- readme.txt +6 -1
- tmm.php +28 -285
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/tmm_custom_style.css
DELETED
@@ -1,150 +0,0 @@
|
|
1 |
-
@charset "UTF-8";
|
2 |
-
.tmm .tmm_wrap {width:100%; margin-bottom:30px; text-align:center;}
|
3 |
-
.tmm .clearer {clear:both;}
|
4 |
-
|
5 |
-
.tmm .tmm_container {display:inline;}
|
6 |
-
.tmm .tmm_container:last-child {display:block; text-align:center !important;}
|
7 |
-
.tmm_last_row_centered .tmm_container:last-child .tmm_member {float:none;}
|
8 |
-
.tmm .tmm_columns_containers_desktop {display:block; clear:both;}
|
9 |
-
|
10 |
-
.tmm .tmm_member {
|
11 |
-
vertical-align:top;
|
12 |
-
display:inline-block;
|
13 |
-
margin-top:70px;
|
14 |
-
margin-bottom:30px;
|
15 |
-
height:auto;
|
16 |
-
float: left;
|
17 |
-
text-align:center;
|
18 |
-
-webkit-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.05);
|
19 |
-
-moz-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.05);
|
20 |
-
box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.05);
|
21 |
-
border-top:5px solid lightgrey;
|
22 |
-
border-bottom:6px solid whitesmoke;
|
23 |
-
background:white;
|
24 |
-
}
|
25 |
-
|
26 |
-
.tmm .tmm_three_entries {clear:both;}
|
27 |
-
|
28 |
-
.tmm .tmm_2_columns .tmm_member {
|
29 |
-
margin-right:4%; margin-left:4%;
|
30 |
-
}
|
31 |
-
|
32 |
-
.tmm .tmm_3_columns .tmm_member {
|
33 |
-
margin-right:2%; margin-left:2%;
|
34 |
-
}
|
35 |
-
|
36 |
-
.tmm .tmm_4_columns .tmm_member {
|
37 |
-
margin-right:1%; margin-left:1%;
|
38 |
-
}
|
39 |
-
|
40 |
-
|
41 |
-
.tmm .tmm_2_columns .tmm_member {width: 42%;}
|
42 |
-
.tmm .tmm_3_columns .tmm_member {width: 29%;}
|
43 |
-
.tmm .tmm_4_columns .tmm_member {width: 23%;}
|
44 |
-
|
45 |
-
.tmm .tmm_member .tmm_photo {
|
46 |
-
width:150px;
|
47 |
-
height:150px;
|
48 |
-
border:none;
|
49 |
-
-webkit-box-shadow: 2px 0px 2px 0px rgba(0,0,0,0.10);
|
50 |
-
-moz-box-shadow: 2px 0px 2px 0px rgba(0,0,0,0.10);
|
51 |
-
box-shadow: 2px 0px 2px 0px rgba(0,0,0,0.10);
|
52 |
-
border-radius:60px !important;
|
53 |
-
margin-top:-80px;
|
54 |
-
border:8px solid whitesmoke;
|
55 |
-
}
|
56 |
-
|
57 |
-
.tmm .tmm_4_columns .tmm_member .tmm_photo {
|
58 |
-
width:100px;
|
59 |
-
height:100px;
|
60 |
-
margin-top:-50px;
|
61 |
-
border-radius:40px !important;
|
62 |
-
border:5px solid whitesmoke;
|
63 |
-
}
|
64 |
-
|
65 |
-
.tmm .tmm_member .tmm_textblock .tmm_scblock {padding-top:10px;}
|
66 |
-
.tmm .tmm_member .tmm_textblock {padding:10px 12px;}
|
67 |
-
.tmm .tmm_member .tmm_textblock .tmm_sociallink {clear:both; margin-bottom:20px; border:none; box-shadow:0 0 0;}
|
68 |
-
.tmm .tmm_member .tmm_textblock .tmm_sociallink img {
|
69 |
-
display:inline-block;
|
70 |
-
border:none; width:24px;
|
71 |
-
height:24px;
|
72 |
-
box-shadow: 0 0 0 0;
|
73 |
-
margin:10px 4px;
|
74 |
-
}
|
75 |
-
|
76 |
-
.tmm .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img {width:21px; height:21px; margin:6px 3px;}
|
77 |
-
.tmm .tmm_member .tmm_textblock .tmm_sociallink img:hover {opacity:0.8;}
|
78 |
-
|
79 |
-
.tmm .tmm_names {font-size:21px; margin-bottom:8px; margin-top:10px; font-weight:300; line-height:24px;}
|
80 |
-
.tmm .tmm_4_columns .tmm_names {font-size:17px;}
|
81 |
-
.tmm .tmm_fname {display:inline;}
|
82 |
-
.tmm .tmm_lname {display:inline;}
|
83 |
-
|
84 |
-
.tmm .tmm_job {font-size:14px; color:#a2a5a4; text-transform:uppercase;}
|
85 |
-
.tmm .tmm_desc {padding:0px; margin-top:19px; margin-bottom:10px; font-size:14px;}
|
86 |
-
.tmm .tmm_4_columns .tmm_desc {margin-top:14px; margin-bottom:8px; font-size:13px; line-height: 23px;}
|
87 |
-
|
88 |
-
/* TABLETS */
|
89 |
-
@media only screen and (max-width: 64.063em) {
|
90 |
-
.tmm .tmm_columns_containers_desktop {display:none; clear:none;}
|
91 |
-
.tmm_two_containers_tablet {display:block; clear:both;}
|
92 |
-
|
93 |
-
.tmm .tmm_2_columns .tmm_member,
|
94 |
-
.tmm .tmm_3_columns .tmm_member,
|
95 |
-
.tmm .tmm_4_columns .tmm_member {
|
96 |
-
width: 40%; margin-left:5%; margin-right:5%;
|
97 |
-
margin-top:70px;
|
98 |
-
margin-bottom:30px;
|
99 |
-
}
|
100 |
-
|
101 |
-
.tmm .tmm_names {font-size:17px; margin-bottom:8px; margin-top:10px; font-weight:300; line-height:24px;}
|
102 |
-
.tmm .tmm_4_columns .tmm_names {font-size:17px;}
|
103 |
-
.tmm .tmm_job {font-size:13px; color:#a2a5a4; text-transform:uppercase;}
|
104 |
-
|
105 |
-
.tmm .tmm_desc {padding:10px; margin-top:19px; margin-bottom:10px; font-size:15px; line-height:23px;}
|
106 |
-
.tmm .tmm_4_columns .tmm_desc {margin-top:14px; margin-bottom:8px; font-size:14px; line-height: 23px;}
|
107 |
-
|
108 |
-
.tmm .tmm_2_columns .tmm_member .tmm_photo,
|
109 |
-
.tmm .tmm_3_columns .tmm_member .tmm_photo,
|
110 |
-
.tmm .tmm_4_columns .tmm_member .tmm_photo {
|
111 |
-
width:130px;
|
112 |
-
height:130px;
|
113 |
-
border-radius:50px !important;
|
114 |
-
border:8px solid whitesmoke;
|
115 |
-
margin-top:-65px;
|
116 |
-
}
|
117 |
-
|
118 |
-
}
|
119 |
-
|
120 |
-
/* MOBILE */
|
121 |
-
@media only screen and (max-width: 40em) {
|
122 |
-
.tmm .tmm_columns_containers_desktop {display:none; clear:none;}
|
123 |
-
.tmm .tmm_member {width: 96%; margin:0 2%; margin-top:70px; margin-bottom:30px;}
|
124 |
-
.tmm .tmm_2_columns .tmm_member,
|
125 |
-
.tmm .tmm_3_columns .tmm_member,
|
126 |
-
.tmm .tmm_4_columns .tmm_member {
|
127 |
-
width: 96%;
|
128 |
-
margin:0 2%;
|
129 |
-
margin-top:90px;
|
130 |
-
margin-bottom:10px;
|
131 |
-
}
|
132 |
-
|
133 |
-
.tmm .tmm_4_columns .tmm_names {font-size:20px;}
|
134 |
-
|
135 |
-
.tmm .tmm_2_columns .tmm_member .tmm_photo,
|
136 |
-
.tmm .tmm_3_columns .tmm_member .tmm_photo,
|
137 |
-
.tmm .tmm_4_columns .tmm_member .tmm_photo {
|
138 |
-
width:160px;
|
139 |
-
height:160px;
|
140 |
-
border-radius:60px !important;
|
141 |
-
border:8px solid whitesmoke;
|
142 |
-
margin-top:-80px;
|
143 |
-
}
|
144 |
-
|
145 |
-
.tmm .tmm_desc {padding:10px; margin-top:19px; margin-bottom:10px; font-size:15px; line-height:23px;}
|
146 |
-
.tmm .tmm_4_columns .tmm_desc {margin-top:14px; margin-bottom:8px; font-size:14px; line-height: 23px;}
|
147 |
-
}
|
148 |
-
|
149 |
-
/* Force original fonts */
|
150 |
-
.tmm .tmm_ori_f .tmm_container .tmm_fname, .tmm .tmm_ori_f .tmm_container .tmm_job, .tmm .tmm_ori_f .tmm_container .tmm_desc, .tmm .tmm_ori_f .tmm_container .tmm_lname {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-weight:300 !important;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
css/tmm_custom_style.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
@charset "UTF-8";.tmm .tmm_wrap{width:100%;margin-bottom:30px;text-align:center}.tmm .clearer{clear:both}.tmm .tmm_container{display:inline}.tmm .tmm_container:last-child{display:block;text-align:center!important}.tmm_last_row_centered .tmm_container:last-child .tmm_member{float:none}.tmm .tmm_columns_containers_desktop{display:block;clear:both}.tmm .tmm_member{vertical-align:top;display:inline-block;margin-top:70px;margin-bottom:30px;height:auto;float:left;text-align:center;-webkit-box-shadow:1px 0 2px 0 rgba(0,0,0,.05);-moz-box-shadow:1px 0 2px 0 rgba(0,0,0,.05);box-shadow:1px 0 2px 0 rgba(0,0,0,.05);border-top:5px solid #d3d3d3;border-bottom:6px solid #f5f5f5;background:#fff}.tmm .tmm_three_entries{clear:both}.tmm .tmm_2_columns .tmm_member{margin-right:4%;margin-left:4%;width:42%}.tmm .tmm_3_columns .tmm_member{margin-right:2%;margin-left:2%;width:29%}.tmm .tmm_4_columns .tmm_member{margin-right:1%;margin-left:1%;width:23%}.tmm .tmm_member .tmm_photo{width:150px;height:150px;-webkit-box-shadow:2px 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 0 2px 0 rgba(0,0,0,.1);box-shadow:2px 0 2px 0 rgba(0,0,0,.1);border-radius:60px!important;margin-top:-80px;border:8px solid #f5f5f5}.tmm .tmm_4_columns .tmm_member .tmm_photo{width:100px;height:100px;margin-top:-50px;border-radius:40px!important;border:5px solid #f5f5f5}.tmm .tmm_member .tmm_textblock .tmm_scblock{padding-top:10px}.tmm .tmm_member .tmm_textblock{padding:10px 12px}.tmm .tmm_member .tmm_textblock .tmm_sociallink{clear:both;margin-bottom:20px;border:none;box-shadow:0 0 0}.tmm .tmm_member .tmm_textblock .tmm_sociallink img{display:inline-block;border:none;width:24px;height:24px;box-shadow:0 0;margin:10px 4px}.tmm .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img{width:21px;height:21px;margin:6px 3px}.tmm .tmm_member .tmm_textblock .tmm_sociallink img:hover{opacity:.8}.tmm .tmm_names{font-size:21px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm .tmm_4_columns .tmm_names{font-size:17px}.tmm .tmm_fname,.tmm .tmm_lname{display:inline}.tmm .tmm_job{font-size:14px;color:#a2a5a4;text-transform:uppercase}.tmm .tmm_desc{padding:0;margin-top:19px;margin-bottom:10px;font-size:14px}.tmm .tmm_4_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:13px;line-height:23px}@media only screen and (max-width:64.063em){.tmm .tmm_columns_containers_desktop{display:none;clear:none}.tmm_two_containers_tablet{display:block;clear:both}.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member{width:40%;margin:70px 5% 30px}.tmm .tmm_names{font-size:17px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm .tmm_4_columns .tmm_names{font-size:17px}.tmm .tmm_job{font-size:13px;color:#a2a5a4;text-transform:uppercase}.tmm .tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:15px;line-height:23px}.tmm .tmm_4_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:14px;line-height:23px}.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo{width:130px;height:130px;border-radius:50px!important;border:8px solid #f5f5f5;margin-top:-65px}}@media only screen and (max-width:40em){.tmm .tmm_columns_containers_desktop{display:none;clear:none}.tmm .tmm_member{width:96%;margin:70px 2% 30px}.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member{width:96%;margin:90px 2% 10px}.tmm .tmm_4_columns .tmm_names{font-size:20px}.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo{width:160px;height:160px;border-radius:60px!important;border:8px solid #f5f5f5;margin-top:-80px}.tmm .tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:15px;line-height:23px}.tmm .tmm_4_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:14px;line-height:23px}}.tmm .tmm_ori_f .tmm_container .tmm_desc,.tmm .tmm_ori_f .tmm_container .tmm_fname,.tmm .tmm_ori_f .tmm_container .tmm_job,.tmm .tmm_ori_f .tmm_container .tmm_lname{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:300!important}
|
|
img/links/email.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,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");
|
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,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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}.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/tmm_style.css
ADDED
@@ -0,0 +1,166 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@charset "UTF-8";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Team Members Front CSS
|
5 |
+
*/
|
6 |
+
|
7 |
+
.tmm .tmm_wrap {width:100%; margin-bottom:30px; text-align:center;}
|
8 |
+
.tmm .clearer {clear:both;}
|
9 |
+
|
10 |
+
.tmm .tmm_container {display:inline;}
|
11 |
+
.tmm .tmm_container:last-child {display:block; text-align:center !important;}
|
12 |
+
.tmm .tmm_container:last-child .tmm_member {float:none !important;}
|
13 |
+
.tmm .tmm_columns_containers_desktop {display:block; clear:both;}
|
14 |
+
|
15 |
+
.tmm .tmm_member {
|
16 |
+
vertical-align:top;
|
17 |
+
display: inline-block;
|
18 |
+
margin-top:70px;
|
19 |
+
margin-bottom:30px;
|
20 |
+
height:auto;
|
21 |
+
float: left;
|
22 |
+
text-align:center;
|
23 |
+
-webkit-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.05);
|
24 |
+
-moz-box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.05);
|
25 |
+
box-shadow: 1px 0px 2px 0px rgba(0,0,0,0.05);
|
26 |
+
border-top:5px solid lightgrey;
|
27 |
+
border-bottom:6px solid whitesmoke;
|
28 |
+
background:white;
|
29 |
+
box-sizing:border-box;}
|
30 |
+
|
31 |
+
.tmm .tmm_three_entries {clear:both;}
|
32 |
+
|
33 |
+
.tmm .tmm_2_columns .tmm_member {
|
34 |
+
margin-right:4%; margin-left:4%;}
|
35 |
+
|
36 |
+
.tmm .tmm_3_columns .tmm_member {
|
37 |
+
margin-right:2%; margin-left:2%;}
|
38 |
+
|
39 |
+
.tmm .tmm_4_columns .tmm_member {
|
40 |
+
margin-right:1%; margin-left:1%;}
|
41 |
+
|
42 |
+
.tmm .tmm_2_columns .tmm_member {width: 42%;}
|
43 |
+
.tmm .tmm_3_columns .tmm_member {width: 29%;}
|
44 |
+
.tmm .tmm_4_columns .tmm_member {width: 23%;}
|
45 |
+
|
46 |
+
.tmm .tmm_1_columns .tmm_member {width: 96%; margin-right:2%; margin-left:2%;}
|
47 |
+
.tmm .tmm_5_columns .tmm_member {width: 18%; margin-right:1%; margin-left:1%;}
|
48 |
+
|
49 |
+
.tmm .tmm_member .tmm_photo {
|
50 |
+
width:150px;
|
51 |
+
height:150px;
|
52 |
+
border:none;
|
53 |
+
-webkit-box-shadow: 2px 0px 2px 0px rgba(0,0,0,0.10);
|
54 |
+
-moz-box-shadow: 2px 0px 2px 0px rgba(0,0,0,0.10);
|
55 |
+
box-shadow: 2px 0px 2px 0px rgba(0,0,0,0.10);
|
56 |
+
border-radius:60px !important;
|
57 |
+
margin-top:-80px;
|
58 |
+
border:8px solid whitesmoke;}
|
59 |
+
|
60 |
+
.tmm .tmm_4_columns .tmm_member .tmm_photo {
|
61 |
+
width:100px;
|
62 |
+
height:100px;
|
63 |
+
margin-top:-50px;
|
64 |
+
border-radius:40px !important;
|
65 |
+
border:5px solid whitesmoke;}
|
66 |
+
|
67 |
+
.tmm .tmm_5_columns .tmm_member .tmm_photo {
|
68 |
+
width:100px;
|
69 |
+
height:100px;
|
70 |
+
margin-top:-50px;
|
71 |
+
border-radius:40px !important;
|
72 |
+
border:5px solid whitesmoke;}
|
73 |
+
|
74 |
+
.tmm .tmm_member .tmm_textblock .tmm_scblock {padding-top:10px;}
|
75 |
+
.tmm .tmm_member .tmm_textblock {padding:10px 12px;}
|
76 |
+
.tmm .tmm_member .tmm_textblock .tmm_sociallink {clear:both; margin-bottom:20px; border:none; box-shadow:0 0 0;}
|
77 |
+
.tmm .tmm_member .tmm_textblock .tmm_sociallink img {
|
78 |
+
display:inline-block;
|
79 |
+
border:none; width:24px;
|
80 |
+
height:24px;
|
81 |
+
box-shadow: 0 0 0 0;
|
82 |
+
margin:10px 4px;}
|
83 |
+
|
84 |
+
.tmm .tmm_5_columns .tmm_member .tmm_textblock .tmm_sociallink img {width:19px; height:19px; margin:6px 2px;}
|
85 |
+
.tmm .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img {width:21px; height:21px; margin:6px 3px;}
|
86 |
+
.tmm .tmm_member .tmm_textblock .tmm_sociallink img:hover {opacity:0.8;}
|
87 |
+
|
88 |
+
.tmm .tmm_names {font-size:21px; margin-bottom:8px; margin-top:10px; font-weight:300; line-height:24px;}
|
89 |
+
.tmm .tmm_4_columns .tmm_names {font-size:17px;}
|
90 |
+
.tmm .tmm_5_columns .tmm_names {font-size:18px;}
|
91 |
+
.tmm .tmm_fname {display:inline;}
|
92 |
+
.tmm .tmm_lname {display:inline;}
|
93 |
+
|
94 |
+
.tmm .tmm_job {font-size:14px; color:#a2a5a4; text-transform:uppercase;}
|
95 |
+
.tmm .tmm_desc {padding:0px; margin-top:19px; margin-bottom:10px; font-size:14px;}
|
96 |
+
.tmm .tmm_4_columns .tmm_desc {margin-top:14px; margin-bottom:8px; font-size:13px; line-height: 23px;}
|
97 |
+
.tmm .tmm_5_columns .tmm_desc {margin-top:14px; margin-bottom:8px; font-size:13px;line-height:23px;}
|
98 |
+
|
99 |
+
|
100 |
+
/* TABLETS */
|
101 |
+
@media only screen and (max-width: 64.063em) {
|
102 |
+
|
103 |
+
.tmm .tmm_columns_containers_desktop {display:none; clear:none;}
|
104 |
+
.tmm_two_containers_tablet {display:block; clear:both;}
|
105 |
+
|
106 |
+
.tmm .tmm_2_columns .tmm_member,
|
107 |
+
.tmm .tmm_3_columns .tmm_member,
|
108 |
+
.tmm .tmm_4_columns .tmm_member,
|
109 |
+
.tmm .tmm_5_columns .tmm_member {
|
110 |
+
width: 40%; margin-left:5%; margin-right:5%;
|
111 |
+
margin-top:70px;
|
112 |
+
margin-bottom:30px;}
|
113 |
+
|
114 |
+
.tmm .tmm_names {font-size:17px; margin-bottom:8px; margin-top:10px; font-weight:300; line-height:24px;}
|
115 |
+
.tmm .tmm_4_columns .tmm_names, .tmm .tmm_5_columns .tmm_names {font-size:17px;}
|
116 |
+
.tmm .tmm_job {font-size:13px; color:#a2a5a4; text-transform:uppercase;}
|
117 |
+
|
118 |
+
.tmm .tmm_desc {padding:10px; margin-top:19px; margin-bottom:10px; font-size:15px; line-height:23px;}
|
119 |
+
.tmm .tmm_4_columns .tmm_desc, .tmm .tmm_5_columns .tmm_desc {margin-top:14px; margin-bottom:8px; font-size:14px; line-height: 23px;}
|
120 |
+
|
121 |
+
.tmm .tmm_2_columns .tmm_member .tmm_photo,
|
122 |
+
.tmm .tmm_3_columns .tmm_member .tmm_photo,
|
123 |
+
.tmm .tmm_4_columns .tmm_member .tmm_photo,
|
124 |
+
.tmm .tmm_5_columns .tmm_member .tmm_photo {
|
125 |
+
width:130px;
|
126 |
+
height:130px;
|
127 |
+
border-radius:50px !important;
|
128 |
+
border:8px solid whitesmoke;
|
129 |
+
margin-top:-65px;}
|
130 |
+
|
131 |
+
}
|
132 |
+
|
133 |
+
|
134 |
+
/* MOBILE */
|
135 |
+
@media only screen and (max-width: 40em) {
|
136 |
+
.tmm .tmm_columns_containers_desktop {display:none; clear:none;}
|
137 |
+
.tmm .tmm_member {width: 96%; margin:0 2%; margin-top:70px; margin-bottom:30px;}
|
138 |
+
.tmm .tmm_2_columns .tmm_member,
|
139 |
+
.tmm .tmm_3_columns .tmm_member,
|
140 |
+
.tmm .tmm_4_columns .tmm_member,
|
141 |
+
.tmm .tmm_5_columns .tmm_member {
|
142 |
+
width: 96%;
|
143 |
+
margin:0 2%;
|
144 |
+
margin-top:90px;
|
145 |
+
margin-bottom:10px;}
|
146 |
+
|
147 |
+
.tmm .tmm_4_columns .tmm_names,
|
148 |
+
.tmm .tmm_5_columns .tmm_names {font-size:20px;}
|
149 |
+
|
150 |
+
.tmm .tmm_2_columns .tmm_member .tmm_photo,
|
151 |
+
.tmm .tmm_3_columns .tmm_member .tmm_photo,
|
152 |
+
.tmm .tmm_4_columns .tmm_member .tmm_photo,
|
153 |
+
.tmm .tmm_5_columns .tmm_member .tmm_photo {
|
154 |
+
width:160px;
|
155 |
+
height:160px;
|
156 |
+
border-radius:60px !important;
|
157 |
+
border:8px solid whitesmoke;
|
158 |
+
margin-top:-80px;}
|
159 |
+
|
160 |
+
.tmm .tmm_desc {padding:10px; margin-top:19px; margin-bottom:10px; font-size:15px; line-height:23px;}
|
161 |
+
.tmm .tmm_4_columns .tmm_desc, .tmm .tmm_5_columns .tmm_desc {margin-top:14px; margin-bottom:8px; font-size:14px; line-height: 23px;}
|
162 |
+
|
163 |
+
}
|
164 |
+
|
165 |
+
/* Force original fonts */
|
166 |
+
.tmm .tmm_ori_f .tmm_container .tmm_fname, .tmm .tmm_ori_f .tmm_container .tmm_job, .tmm .tmm_ori_f .tmm_container .tmm_desc, .tmm .tmm_ori_f .tmm_container .tmm_lname {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-weight:300 !important;}
|
inc/css/tmm_style.min.css
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@charset "UTF-8";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Team Members Front CSS (minified)
|
5 |
+
*/
|
6 |
+
|
7 |
+
.tmm .tmm_wrap{width:100%;margin-bottom:30px;text-align:center}.tmm .clearer{clear:both}.tmm .tmm_container{display:inline}.tmm .tmm_container:last-child{display:block;text-align:center!important}.tmm .tmm_container:last-child .tmm_member{float:none!important}.tmm .tmm_columns_containers_desktop{display:block;clear:both}.tmm .tmm_member{vertical-align:top;display:inline-block;margin-top:70px;margin-bottom:30px;height:auto;float:left;text-align:center;-webkit-box-shadow:1px 0 2px 0 rgba(0,0,0,.05);-moz-box-shadow:1px 0 2px 0 rgba(0,0,0,.05);box-shadow:1px 0 2px 0 rgba(0,0,0,.05);border-top:5px solid lightgrey;border-bottom:6px solid whitesmoke;background:white;box-sizing:border-box}.tmm .tmm_three_entries{clear:both}.tmm .tmm_2_columns .tmm_member{margin-right:4%;margin-left:4%}.tmm .tmm_3_columns .tmm_member{margin-right:2%;margin-left:2%}.tmm .tmm_4_columns .tmm_member{margin-right:1%;margin-left:1%}.tmm .tmm_2_columns .tmm_member{width:42%}.tmm .tmm_3_columns .tmm_member{width:29%}.tmm .tmm_4_columns .tmm_member{width:23%}.tmm .tmm_1_columns .tmm_member{width:96%;margin-right:2%;margin-left:2%}.tmm .tmm_5_columns .tmm_member{width:18%;margin-right:1%;margin-left:1%}.tmm .tmm_member .tmm_photo{width:150px;height:150px;border:none;-webkit-box-shadow:2px 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 0 2px 0 rgba(0,0,0,.1);box-shadow:2px 0 2px 0 rgba(0,0,0,.1);border-radius:60px!important;margin-top:-80px;border:8px solid whitesmoke}.tmm .tmm_4_columns .tmm_member .tmm_photo{width:100px;height:100px;margin-top:-50px;border-radius:40px!important;border:5px solid whitesmoke}.tmm .tmm_5_columns .tmm_member .tmm_photo{width:100px;height:100px;margin-top:-50px;border-radius:40px!important;border:5px solid whitesmoke}.tmm .tmm_member .tmm_textblock .tmm_scblock{padding-top:10px}.tmm .tmm_member .tmm_textblock{padding:10px 12px}.tmm .tmm_member .tmm_textblock .tmm_sociallink{clear:both;margin-bottom:20px;border:none;box-shadow:0 0 0}.tmm .tmm_member .tmm_textblock .tmm_sociallink img{display:inline-block;border:none;width:24px;height:24px;box-shadow:0 0 0 0;margin:10px 4px}.tmm .tmm_5_columns .tmm_member .tmm_textblock .tmm_sociallink img{width:19px;height:19px;margin:6px 2px}.tmm .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img{width:21px;height:21px;margin:6px 3px}.tmm .tmm_member .tmm_textblock .tmm_sociallink img:hover{opacity:.8}.tmm .tmm_names{font-size:21px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm .tmm_4_columns .tmm_names{font-size:17px}.tmm .tmm_5_columns .tmm_names{font-size:18px}.tmm .tmm_fname{display:inline}.tmm .tmm_lname{display:inline}.tmm .tmm_job{font-size:14px;color:#a2a5a4;text-transform:uppercase}.tmm .tmm_desc{padding:0;margin-top:19px;margin-bottom:10px;font-size:14px}.tmm .tmm_4_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:13px;line-height:23px}.tmm .tmm_5_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:13px;line-height:23px}@media only screen and (max-width:64.063em){.tmm .tmm_columns_containers_desktop{display:none;clear:none}.tmm_two_containers_tablet{display:block;clear:both}.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member,.tmm .tmm_5_columns .tmm_member{width:40%;margin-left:5%;margin-right:5%;margin-top:70px;margin-bottom:30px}.tmm .tmm_names{font-size:17px;margin-bottom:8px;margin-top:10px;font-weight:300;line-height:24px}.tmm .tmm_4_columns .tmm_names,.tmm .tmm_5_columns .tmm_names{font-size:17px}.tmm .tmm_job{font-size:13px;color:#a2a5a4;text-transform:uppercase}.tmm .tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:15px;line-height:23px}.tmm .tmm_4_columns .tmm_desc,.tmm .tmm_5_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:14px;line-height:23px}.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo{width:130px;height:130px;border-radius:50px!important;border:8px solid whitesmoke;margin-top:-65px}}@media only screen and (max-width:40em){.tmm .tmm_columns_containers_desktop{display:none;clear:none}.tmm .tmm_member{width:96%;margin:0 2%;margin-top:70px;margin-bottom:30px}.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member,.tmm .tmm_5_columns .tmm_member{width:96%;margin:0 2%;margin-top:90px;margin-bottom:10px}.tmm .tmm_4_columns .tmm_names,.tmm .tmm_5_columns .tmm_names{font-size:20px}.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo{width:160px;height:160px;border-radius:60px!important;border:8px solid whitesmoke;margin-top:-80px}.tmm .tmm_desc{padding:10px;margin-top:19px;margin-bottom:10px;font-size:15px;line-height:23px}.tmm .tmm_4_columns .tmm_desc,.tmm .tmm_5_columns .tmm_desc{margin-top:14px;margin-bottom:8px;font-size:14px;line-height:23px}}.tmm .tmm_ori_f .tmm_container .tmm_fname,.tmm .tmm_ori_f .tmm_container .tmm_job,.tmm .tmm_ori_f .tmm_container .tmm_desc,.tmm .tmm_ori_f .tmm_container .tmm_lname{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:300!important}
|
inc/dmb/dmb.css
ADDED
@@ -0,0 +1,613 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@charset "UTF-8";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Team Members Admin CSS
|
5 |
+
*/
|
6 |
+
|
7 |
+
/* General. */
|
8 |
+
.dmb_clearfix{
|
9 |
+
clear:both;}
|
10 |
+
|
11 |
+
|
12 |
+
/* Fields. */
|
13 |
+
.dmb_feature_dump{
|
14 |
+
display:none;}
|
15 |
+
|
16 |
+
.dmb_field,
|
17 |
+
.dmb_main select,
|
18 |
+
.dmb_side_select{
|
19 |
+
font-size:12px;
|
20 |
+
width:100%;
|
21 |
+
border-radius:4px;
|
22 |
+
margin-bottom:5px;}
|
23 |
+
|
24 |
+
.dmb_field{
|
25 |
+
width:100%;
|
26 |
+
padding:4px 8px;
|
27 |
+
font-size:13px;}
|
28 |
+
|
29 |
+
.dmb_data_dump{
|
30 |
+
display:none;}
|
31 |
+
|
32 |
+
.dmb_img_field{ /* Hides uploaded img URL. */
|
33 |
+
display:none;}
|
34 |
+
|
35 |
+
.dmb_img_data_url { /* Hidden to avoid space before the uploaded img. */
|
36 |
+
display:none !important;}
|
37 |
+
|
38 |
+
.dmb_img{
|
39 |
+
max-width:100%;
|
40 |
+
margin-top:8px; /* Top space once the img has been updated. */
|
41 |
+
display:block;}
|
42 |
+
|
43 |
+
|
44 |
+
/* Headings. */
|
45 |
+
.dmb_section_title{
|
46 |
+
font-size: 15px;
|
47 |
+
color:#497bad;
|
48 |
+
padding-bottom:4px;
|
49 |
+
margin: 15px 2px 2px;
|
50 |
+
border-bottom:3px dashed #ddd;
|
51 |
+
text-align: left;}
|
52 |
+
|
53 |
+
.dmb_field_title{
|
54 |
+
margin-top: 10px;
|
55 |
+
margin-bottom:3px;
|
56 |
+
color: #555;
|
57 |
+
font-size: 12px;
|
58 |
+
padding-left: 2px;
|
59 |
+
display: inline-block;
|
60 |
+
font-weight: 400;
|
61 |
+
line-height: 15px;}
|
62 |
+
|
63 |
+
|
64 |
+
/* Placeholders. */
|
65 |
+
::-webkit-input-placeholder {color: #bbb;}
|
66 |
+
::-moz-placeholder {color: #bbb;}
|
67 |
+
:-ms-input-placeholder {color: #bbb;}
|
68 |
+
:-moz-placeholder {color: #bbb;}
|
69 |
+
|
70 |
+
|
71 |
+
/* Metaboxes. */
|
72 |
+
.dmb_main{ /* Main metabox. */
|
73 |
+
border-radius: 4px;
|
74 |
+
margin-top: 10px;}
|
75 |
+
|
76 |
+
.dmb_main .dmb_inner{
|
77 |
+
background:whitesmoke;
|
78 |
+
padding:4px 10px 8px;
|
79 |
+
border: 1px solid #ddd;
|
80 |
+
border-bottom-left-radius:3px;
|
81 |
+
border-bottom-right-radius:3px;}
|
82 |
+
|
83 |
+
.dmb_main .dmb_handle{
|
84 |
+
padding: 7px 7px 7px 10px;
|
85 |
+
background: #aea8a0;
|
86 |
+
border: 1px solid #96938e !important;
|
87 |
+
display:block;
|
88 |
+
border-top-right-radius:3px;
|
89 |
+
border-top-left-radius:3px}
|
90 |
+
|
91 |
+
.dmb_main .dmb_handle .dmb_big_button_secondary { /* Darker button in the handle. */
|
92 |
+
float:right;
|
93 |
+
margin-left:8px;
|
94 |
+
font-size: 12px; /* Smaller. */
|
95 |
+
line-height: 20px;
|
96 |
+
border-bottom:2px solid #ccc;
|
97 |
+
border-right:1px solid #ccc;}
|
98 |
+
|
99 |
+
.dmb_main .dmb_handle .dmb_move_row_up,
|
100 |
+
.dmb_main .dmb_handle .dmb_move_row_down{
|
101 |
+
padding:3px;
|
102 |
+
float:left;
|
103 |
+
margin-left:0px;
|
104 |
+
margin-right:8px;}
|
105 |
+
|
106 |
+
.dmb_main .dmb_handle .dmb_move_row_up{
|
107 |
+
margin-right:0px;
|
108 |
+
border-bottom-right-radius:0px;
|
109 |
+
border-top-right-radius:0px;}
|
110 |
+
|
111 |
+
.dmb_main .dmb_handle .dmb_move_row_down{
|
112 |
+
border-bottom-left-radius:0px;
|
113 |
+
border-top-left-radius:0px;}
|
114 |
+
|
115 |
+
.dmb_main .dmb_handle.closed{
|
116 |
+
border-radius:3px;
|
117 |
+
border-bottom: none;}
|
118 |
+
|
119 |
+
.dmb_main .dmb_handle.closed{
|
120 |
+
border-radius:3px;
|
121 |
+
border-bottom: none;}
|
122 |
+
|
123 |
+
.dmb_main .dmb_handle .dmb_handle_title{
|
124 |
+
margin-top: 4px;
|
125 |
+
float:left;
|
126 |
+
color: white;
|
127 |
+
text-shadow: 0 -1px 1px #8b847d,1px 0 1px #8b847d,0 1px 1px #8b847d,-1px 0 1px #8b847d;
|
128 |
+
font-weight:300;
|
129 |
+
font-size: 18px;
|
130 |
+
box-sizing: border-box;}
|
131 |
+
|
132 |
+
#dmb_preview_team{
|
133 |
+
box-sizing:border-box;
|
134 |
+
display:none;
|
135 |
+
position: fixed;
|
136 |
+
overflow-y:scroll;
|
137 |
+
border:1px solid #bbb;
|
138 |
+
top: 0%;
|
139 |
+
bottom:0%;
|
140 |
+
left: 0%;
|
141 |
+
right: 0%;
|
142 |
+
background: #ddd;
|
143 |
+
z-index: 100000;
|
144 |
+
padding: 0 15%;
|
145 |
+
text-align: center;
|
146 |
+
box-shadow: -1px 0px 204px -6px rgba(0,0,0,0.75);}
|
147 |
+
|
148 |
+
.dmb_accuracy_preview_notice{
|
149 |
+
text-align:center;
|
150 |
+
line-height:25px;
|
151 |
+
background:white;
|
152 |
+
border-radius:4px;
|
153 |
+
padding:14px 30px;
|
154 |
+
max-width: 500px;
|
155 |
+
margin:0 auto;
|
156 |
+
font-size:15px;
|
157 |
+
margin-top:60px;
|
158 |
+
margin-bottom:80px;}
|
159 |
+
|
160 |
+
.dmb_no_row_preview_notice{
|
161 |
+
background:white;
|
162 |
+
border-radius:4px;
|
163 |
+
padding:20px 40px;
|
164 |
+
max-width: 500px;
|
165 |
+
margin:0 auto;
|
166 |
+
font-size:20px;
|
167 |
+
margin-top:120px;}
|
168 |
+
|
169 |
+
|
170 |
+
/* Tips. */
|
171 |
+
.dmb_tip{
|
172 |
+
padding-left:2px;
|
173 |
+
font-size:12px;
|
174 |
+
color:#999;
|
175 |
+
line-height:15px;
|
176 |
+
margin-top:8px;}
|
177 |
+
|
178 |
+
.dmb_tip .dashicons{
|
179 |
+
font-size:17px;
|
180 |
+
height:17px;}
|
181 |
+
|
182 |
+
.dmb_tip a, .dmb_inline_tip{
|
183 |
+
color:#0073AA;
|
184 |
+
cursor: pointer;}
|
185 |
+
|
186 |
+
|
187 |
+
/* Buttons. */
|
188 |
+
.dmb_big_button_primary{ /* Adds a row/Go PRO buttons. */
|
189 |
+
text-shadow: 0 -1px 1px #849d3a,1px 0 1px #849d3a,0 1px 1px #849d3a,-1px 0 1px #849d3a;
|
190 |
+
padding:8px 6px 5px 10px;
|
191 |
+
font-size:14px;
|
192 |
+
background: #ACCE45;
|
193 |
+
color:white;
|
194 |
+
text-decoration:none;
|
195 |
+
border-radius:3px;
|
196 |
+
border:1px solid #8ea93d;
|
197 |
+
border-bottom:2px solid #8ea93d;
|
198 |
+
border-right:1px solid #8ea93d;
|
199 |
+
line-height:15px;}
|
200 |
+
.dmb_big_button_primary:hover,
|
201 |
+
.dmb_big_button_primary:focus{
|
202 |
+
background-image: none;
|
203 |
+
outline: 0;
|
204 |
+
-webkit-box-shadow: none;
|
205 |
+
box-shadow: none;
|
206 |
+
background: #b1d34a;
|
207 |
+
color:white;}
|
208 |
+
|
209 |
+
.dmb_big_button_secondary{ /* Handle/toolbar buttons. */
|
210 |
+
padding:3px 10px;
|
211 |
+
font-size:13px;
|
212 |
+
background: #fff;
|
213 |
+
font-weight:500;
|
214 |
+
color:#333;
|
215 |
+
text-decoration:none;
|
216 |
+
border-radius:3px;
|
217 |
+
border-bottom:2px solid #ddd;
|
218 |
+
border-right:1px solid #ddd;}
|
219 |
+
.dmb_big_button_secondary:hover,
|
220 |
+
.dmb_big_button_secondary:focus{
|
221 |
+
background-image: none;
|
222 |
+
outline: 0;
|
223 |
+
-webkit-box-shadow: none;
|
224 |
+
box-shadow: none;
|
225 |
+
color:#555;}
|
226 |
+
.dmb_big_button_secondary.dmb_remove_row_btn{ /* Fixes remove row handle button. */
|
227 |
+
padding: 3px 3px 3px 4px}
|
228 |
+
|
229 |
+
.dmb_small_button_primary{ /* Upload img buttons. */
|
230 |
+
margin:5px 1px;
|
231 |
+
text-shadow: 0 -1px 1px #497bad,1px 0 1px #497bad,0 1px 1px #497bad,-1px 0 1px #497bad;
|
232 |
+
padding:4px 4px 1px;
|
233 |
+
line-height:17px;
|
234 |
+
font-size:12px;
|
235 |
+
background: #5690CA;
|
236 |
+
color:white;
|
237 |
+
text-decoration:none;
|
238 |
+
border-radius:3px;
|
239 |
+
border:1px solid #497bad;
|
240 |
+
border-bottom:2px solid #497bad;
|
241 |
+
border-right:1px solid #497bad;}
|
242 |
+
.dmb_small_button_primary:hover,
|
243 |
+
.dmb_small_button_primary:focus{
|
244 |
+
background-image: none;
|
245 |
+
outline: 0;
|
246 |
+
-webkit-box-shadow: none;
|
247 |
+
box-shadow: none;
|
248 |
+
background: #5a97d4;
|
249 |
+
color:white;}
|
250 |
+
|
251 |
+
.dmb_preview_button{ /* Handle/toolbar buttons. */
|
252 |
+
text-shadow: 0 0px 0px #a18023,1px 0 0px #a18023,0 1px 1px #a18023,0px 0 1px #a18023;
|
253 |
+
padding:3px 10px;
|
254 |
+
font-size:13px;
|
255 |
+
background: #f5c542;
|
256 |
+
font-weight:400;
|
257 |
+
cursor:pointer;
|
258 |
+
color:white;
|
259 |
+
text-decoration:none;
|
260 |
+
border-radius:3px;
|
261 |
+
border:1px solid #c39d2c;
|
262 |
+
border-bottom:2px solid #c39d2c;
|
263 |
+
border-right:1px solid #c39d2c;}
|
264 |
+
.dmb_preview_button:hover,
|
265 |
+
.dmb_preview_button:focus{
|
266 |
+
background-image: none;
|
267 |
+
background:#ffcd43;
|
268 |
+
outline: 0;
|
269 |
+
-webkit-box-shadow: none;
|
270 |
+
box-shadow: none;
|
271 |
+
color:white;}
|
272 |
+
|
273 |
+
.dmb_preview_button.dmb_preview_team_close{
|
274 |
+
position:fixed;
|
275 |
+
top:20px;
|
276 |
+
right:40px;
|
277 |
+
z-index:1;
|
278 |
+
padding: 10px 20px 13px;
|
279 |
+
font-size:20px;}
|
280 |
+
|
281 |
+
.dmb_preview_button.dmb_preview_team_close .dashicons{
|
282 |
+
font-size:20px;}
|
283 |
+
|
284 |
+
.dmb_small_button_secondary{ /* Remove img button. */
|
285 |
+
padding:2px;
|
286 |
+
margin-top:1px;
|
287 |
+
line-height:18px;
|
288 |
+
font-size:12px;
|
289 |
+
background: #fff;
|
290 |
+
font-weight:500;
|
291 |
+
color:#333;
|
292 |
+
text-decoration:none;
|
293 |
+
border-radius:3px;
|
294 |
+
border-bottom:2px solid #ddd;
|
295 |
+
border-right:1px solid #ddd;}
|
296 |
+
.dmb_small_button_secondary:hover,
|
297 |
+
.dmb_small_button_secondary:focus{
|
298 |
+
background-image: none;
|
299 |
+
outline: 0;
|
300 |
+
opacity:1;
|
301 |
+
-webkit-box-shadow: none;
|
302 |
+
box-shadow: none;
|
303 |
+
color:#555;}
|
304 |
+
.dmb_small_button_secondary.dmb_remove_feature_btn{
|
305 |
+
position:relative;
|
306 |
+
top:4px;
|
307 |
+
padding:11px 2px 0px 3px;}
|
308 |
+
|
309 |
+
.dmb_upload_img_btn{
|
310 |
+
display:inline-block;
|
311 |
+
cursor:pointer;
|
312 |
+
margin-bottom:0px;}
|
313 |
+
|
314 |
+
.dmb_upload_img_btn .dashicons{ /* Fix for upload button icon. */
|
315 |
+
position:relative;
|
316 |
+
top:-2px;}
|
317 |
+
|
318 |
+
.dmb_remove_img_btn{ /* Uploaded img remove button. */
|
319 |
+
display:inline-block;
|
320 |
+
position:relative;
|
321 |
+
top:-2px;
|
322 |
+
margin-left:3px;}
|
323 |
+
|
324 |
+
.dmb_add_row{
|
325 |
+
margin:0 auto;
|
326 |
+
margin-top:10px;
|
327 |
+
display:inline-block;}
|
328 |
+
|
329 |
+
.dmb_no_row_notice{
|
330 |
+
background: whitesmoke;
|
331 |
+
border-radius: 4px;
|
332 |
+
padding: 30px 10px;
|
333 |
+
margin-top: 10px;
|
334 |
+
text-align: center;
|
335 |
+
font-size: 14px;
|
336 |
+
line-height: 25px;
|
337 |
+
border:1px solid #ddd;}
|
338 |
+
|
339 |
+
.dmb_add_feature{
|
340 |
+
margin-top:5px;
|
341 |
+
margin-bottom:5px;
|
342 |
+
display:inline-block;}
|
343 |
+
|
344 |
+
|
345 |
+
/* Framework. */
|
346 |
+
.dmb_grid{
|
347 |
+
float:left;
|
348 |
+
padding-left:6px;
|
349 |
+
box-sizing:border-box;
|
350 |
+
padding-right:6px;}
|
351 |
+
|
352 |
+
.dmb_grid_20{width:20%;}
|
353 |
+
.dmb_grid_25{width:25%;}
|
354 |
+
.dmb_grid_33{width:33%;}
|
355 |
+
.dmb_grid_35{width:35%;}
|
356 |
+
.dmb_grid_40{width:40%;}
|
357 |
+
.dmb_grid_50{width:50%;}
|
358 |
+
.dmb_grid_60{width:60%;}
|
359 |
+
.dmb_grid_100{width:99%;}
|
360 |
+
|
361 |
+
.dmb_description_of_member{width:100% !important;}
|
362 |
+
|
363 |
+
.dmb_grid_first{
|
364 |
+
padding-left:0;}
|
365 |
+
.dmb_grid_last{
|
366 |
+
padding-right:0;}
|
367 |
+
|
368 |
+
|
369 |
+
/* Color picker. */
|
370 |
+
.dmb_color_picker{padding: 3px !important;}
|
371 |
+
.wp-picker-container{position: relative;}
|
372 |
+
.wp-picker-clear{display:none !important;}
|
373 |
+
.wp-picker-container,
|
374 |
+
.wp-picker-container:active{
|
375 |
+
display:block; z-index:9999;}
|
376 |
+
.iris-picker{ /* Fixes color picker. */
|
377 |
+
position: absolute !important;
|
378 |
+
bottom: 33px !important;
|
379 |
+
left: 80 !important;
|
380 |
+
background: white !important;}
|
381 |
+
|
382 |
+
|
383 |
+
/* Toolbar. */
|
384 |
+
.dmb_toolbar{
|
385 |
+
display:block;
|
386 |
+
text-align:left;
|
387 |
+
background:whitesmoke;
|
388 |
+
margin-top:10px;
|
389 |
+
border-radius: 4px;
|
390 |
+
border:1px solid #ddd;}
|
391 |
+
|
392 |
+
.dmb_toolbar .dmb_toolbar_inner{
|
393 |
+
display:block;
|
394 |
+
padding: 7px 7px 6px;}
|
395 |
+
|
396 |
+
.dmb_toolbar .dmb_toolbar_inner .dmb_collapse_rows,
|
397 |
+
.dmb_toolbar .dmb_toolbar_inner .dmb_expand_rows {
|
398 |
+
float:left;
|
399 |
+
margin-right:7px;}
|
400 |
+
|
401 |
+
.dmb_toolbar .dmb_toolbar_inner .dmb_preview_button {
|
402 |
+
float:right;
|
403 |
+
margin-left:7px;}
|
404 |
+
|
405 |
+
.dmb_toolbar .dashicons{
|
406 |
+
line-height:20px !important;}
|
407 |
+
|
408 |
+
|
409 |
+
/* Side block. */
|
410 |
+
.dmb_side_block_title,
|
411 |
+
.dmb_help_title{
|
412 |
+
font-size: 14px;
|
413 |
+
margin-top:4px;
|
414 |
+
margin-bottom: 2px;
|
415 |
+
font-weight: 500;
|
416 |
+
color: #222;}
|
417 |
+
|
418 |
+
.dmb_help_title{ /* Fixes title spacing. */
|
419 |
+
margin-bottom: 10px;}
|
420 |
+
|
421 |
+
.dmb_side_block{
|
422 |
+
margin-top:10px;}
|
423 |
+
|
424 |
+
.dmb_side_block a{
|
425 |
+
text-decoration:none;}
|
426 |
+
|
427 |
+
.dmb_see_pro {
|
428 |
+
display:inline-block;
|
429 |
+
margin-top:10px;
|
430 |
+
padding-bottom:8px;}
|
431 |
+
|
432 |
+
|
433 |
+
/* Tooltips. */
|
434 |
+
[data-tooltip] {
|
435 |
+
position: relative;
|
436 |
+
z-index: 2;
|
437 |
+
cursor: pointer;}
|
438 |
+
|
439 |
+
[data-tooltip]:before,
|
440 |
+
[data-tooltip]:after {
|
441 |
+
visibility: hidden;
|
442 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
|
443 |
+
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
|
444 |
+
opacity: 0;
|
445 |
+
pointer-events: none;}
|
446 |
+
|
447 |
+
[data-tooltip]:before {
|
448 |
+
position: absolute;
|
449 |
+
bottom: 150%;
|
450 |
+
left: 50%;
|
451 |
+
margin-bottom: 5px;
|
452 |
+
margin-left: -80px;
|
453 |
+
padding: 7px;
|
454 |
+
padding-left:14px;
|
455 |
+
width: 160px;
|
456 |
+
-webkit-border-radius: 3px;
|
457 |
+
-moz-border-radius: 3px;
|
458 |
+
border-radius: 3px;
|
459 |
+
background-color: #000;
|
460 |
+
background-color: hsla(0, 0%, 20%, 0.9);
|
461 |
+
color: #fff;
|
462 |
+
content: attr(data-tooltip);
|
463 |
+
text-align: left;
|
464 |
+
font-size: 12px;
|
465 |
+
line-height: 16px;}
|
466 |
+
|
467 |
+
.dmb_tooltip_large[data-tooltip]:before{width:320px;}
|
468 |
+
.dmb_tooltip_medium[data-tooltip]:before{width:220px;}
|
469 |
+
.dmb_tooltip_small[data-tooltip]:before{width:180px;}
|
470 |
+
|
471 |
+
[data-tooltip]:after {
|
472 |
+
position: absolute;
|
473 |
+
bottom: 150%;
|
474 |
+
left: 50%;
|
475 |
+
margin-left: -5px;
|
476 |
+
width: 0;
|
477 |
+
border-top: 5px solid #000;
|
478 |
+
border-top: 5px solid hsla(0, 0%, 20%, 0.9);
|
479 |
+
border-right: 5px solid transparent;
|
480 |
+
border-left: 5px solid transparent;
|
481 |
+
content: " ";
|
482 |
+
font-size: 0;
|
483 |
+
line-height: 0;}
|
484 |
+
|
485 |
+
[data-tooltip]:hover:before,
|
486 |
+
[data-tooltip]:hover:after {
|
487 |
+
visibility: visible;
|
488 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
|
489 |
+
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
|
490 |
+
opacity: 1;}
|
491 |
+
|
492 |
+
|
493 |
+
/* Responsive admin. */
|
494 |
+
@media only screen and (max-width : 850px) {
|
495 |
+
.dmb_grid_20,
|
496 |
+
.dmb_grid_25,
|
497 |
+
.dmb_grid_33,
|
498 |
+
.dmb_grid_35,
|
499 |
+
.dmb_grid_40,
|
500 |
+
.dmb_grid_50,
|
501 |
+
.dmb_grid_60,
|
502 |
+
.dmb_grid_100{
|
503 |
+
padding-right:0px;
|
504 |
+
padding-left:0px;
|
505 |
+
width:100%;}
|
506 |
+
}
|
507 |
+
|
508 |
+
|
509 |
+
/* WordPress CSS tweak (PRO side metabox). */
|
510 |
+
#tmm_pro h2.hndle {
|
511 |
+
background:#ACCE45;
|
512 |
+
color:white;
|
513 |
+
font-weight:400;
|
514 |
+
border: 1px solid #9ebd43 !important;
|
515 |
+
text-shadow: 0 0px 1px #849d3a, 0px 0 1px #849d3a, 0 1px 1px #849d3a, 0px 0 1px #849d3a;}
|
516 |
+
|
517 |
+
#tmm_pro h2.hndle .dashicons{
|
518 |
+
color:white !important;}
|
519 |
+
|
520 |
+
#tmm_pro .toggle-indicator{
|
521 |
+
color:white !important;}
|
522 |
+
|
523 |
+
/* Unique editor. */
|
524 |
+
#dmb_unique_editor {
|
525 |
+
box-sizing:border-box;
|
526 |
+
display:none;
|
527 |
+
position: fixed;
|
528 |
+
overflow-y:scroll;
|
529 |
+
border:1px solid #bbb;
|
530 |
+
top: 0%;
|
531 |
+
bottom:0%;
|
532 |
+
left: 0%;
|
533 |
+
right: 0%;
|
534 |
+
background: #ddd;
|
535 |
+
z-index: 100000;
|
536 |
+
padding: 5% 15%;
|
537 |
+
text-align: center;
|
538 |
+
box-shadow: -1px 0px 204px -6px rgba(0,0,0,0.75);}
|
539 |
+
|
540 |
+
#wp-dmb_editor-wrap {
|
541 |
+
padding: 20px;
|
542 |
+
background: rgba(255,255,255,0.5);}
|
543 |
+
|
544 |
+
.dmb_ue_update{
|
545 |
+
margin-top:2px;
|
546 |
+
text-shadow: 0 0px 0px #a18023,1px 0 0px #a18023,0 1px 1px #a18023,0px 0 1px #a18023;
|
547 |
+
background: #f5c542;
|
548 |
+
font-weight:400;
|
549 |
+
cursor:pointer;
|
550 |
+
color:white;
|
551 |
+
text-decoration:none;
|
552 |
+
border-radius:3px;
|
553 |
+
border:1px solid #c39d2c;
|
554 |
+
border-bottom:2px solid #c39d2c;
|
555 |
+
border-right:1px solid #c39d2c;
|
556 |
+
padding: 10px 20px;
|
557 |
+
display:inline-block;
|
558 |
+
font-size:20px;}
|
559 |
+
|
560 |
+
.dmb_ue_update:hover,
|
561 |
+
.dmb_ue_update:focus{
|
562 |
+
background-image: none;
|
563 |
+
background:#ffcd43;
|
564 |
+
outline: 0;
|
565 |
+
-webkit-box-shadow: none;
|
566 |
+
box-shadow: none;
|
567 |
+
color:white;}
|
568 |
+
|
569 |
+
.dmb_ue_cancel{
|
570 |
+
margin-top:2px;
|
571 |
+
margin-left:20px;
|
572 |
+
background: #fff;
|
573 |
+
font-weight:400;
|
574 |
+
cursor:pointer;
|
575 |
+
color:#444;
|
576 |
+
text-decoration:none;
|
577 |
+
border-radius:3px;
|
578 |
+
border:1px solid #ccc;
|
579 |
+
border-bottom:2px solid #bbb;
|
580 |
+
border-right:1px solid #ccc;
|
581 |
+
padding: 10px 20px;
|
582 |
+
display:inline-block;
|
583 |
+
font-size:20px;}
|
584 |
+
|
585 |
+
.dmb_ue_cancel:hover,
|
586 |
+
.dmb_ue_cancel:focus{
|
587 |
+
background-image: none;
|
588 |
+
outline: 0;
|
589 |
+
-webkit-box-shadow: none;
|
590 |
+
box-shadow: none;}
|
591 |
+
|
592 |
+
.dmb_edit_description_of_member{
|
593 |
+
display:inline-block;
|
594 |
+
cursor:pointer;}
|
595 |
+
|
596 |
+
.dmb_description_of_member{
|
597 |
+
border: 1px solid #e2e2e2;
|
598 |
+
margin: 5px 0;
|
599 |
+
margin-left: 1px;
|
600 |
+
margin-right: 5px;
|
601 |
+
box-sizing: border-box;
|
602 |
+
padding: 10px 20px;
|
603 |
+
min-height: 30px;
|
604 |
+
background: white;
|
605 |
+
border-radius: 0;
|
606 |
+
max-height: 240px;
|
607 |
+
width:99%;
|
608 |
+
overflow-y: scroll;
|
609 |
+
border-radius: 3px;}
|
610 |
+
|
611 |
+
.dmb_edit_description_of_member .dashicons {
|
612 |
+
position:relative;
|
613 |
+
top:-2px;}
|
inc/dmb/dmb.js
ADDED
@@ -0,0 +1,564 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Team Members Admin JS
|
3 |
+
*/
|
4 |
+
|
5 |
+
;(function($){
|
6 |
+
$(document).ready(function (){
|
7 |
+
|
8 |
+
/* Spencer Tipping jQuery's clone method fix (for select fields). */
|
9 |
+
(function (original) {
|
10 |
+
jQuery.fn.clone = function () {
|
11 |
+
var result = original.apply(this, arguments),
|
12 |
+
my_textareas = this.find('textarea').add(this.filter('textarea')),
|
13 |
+
result_textareas = result.find('textarea').add(result.filter('textarea')),
|
14 |
+
my_selects = this.find('select').add(this.filter('select')),
|
15 |
+
result_selects = result.find('select').add(result.filter('select'));
|
16 |
+
|
17 |
+
for (var i = 0, l = my_textareas.length; i < l; ++i) $(result_textareas[i]).val($(my_textareas[i]).val());
|
18 |
+
for (var i = 0, l = my_selects.length; i < l; ++i) result_selects[i].selectedIndex = my_selects[i].selectedIndex;
|
19 |
+
|
20 |
+
return result;
|
21 |
+
};
|
22 |
+
}) (jQuery.fn.clone);
|
23 |
+
|
24 |
+
|
25 |
+
/* Defines folder slug. */
|
26 |
+
var pluginFolderSlug = 'team-members';
|
27 |
+
|
28 |
+
|
29 |
+
/* Color conversions. */
|
30 |
+
var hexDigits = new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");
|
31 |
+
function dmb_rgb2hex(rgb) {
|
32 |
+
if (rgb) {
|
33 |
+
rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
|
34 |
+
return "#" + dmb_hex(rgb[1]) + dmb_hex(rgb[2]) + dmb_hex(rgb[3]);
|
35 |
+
} else {
|
36 |
+
return;
|
37 |
+
}
|
38 |
+
}
|
39 |
+
function dmb_hex(x) {
|
40 |
+
return isNaN(x) ? "00" : hexDigits[(x - x % 16) / 16] + hexDigits[x % 16];
|
41 |
+
}
|
42 |
+
|
43 |
+
|
44 |
+
/* Inits color pickers. */
|
45 |
+
$('.dmb_color_picker').each(function(i, obj){$(this).wpColorPicker();});
|
46 |
+
|
47 |
+
|
48 |
+
/* Gathers data into single input. */
|
49 |
+
function dmbGatherData(keyUpParam) {
|
50 |
+
var member = keyUpParam.closest('.dmb_main'),
|
51 |
+
|
52 |
+
firstname = member.find('.dmb_firstname_of_member').val() || '',
|
53 |
+
lastname = member.find('.dmb_lastname_of_member').val() || '',
|
54 |
+
job = member.find('.dmb_job_of_member').val() || '',
|
55 |
+
description = $.trim(member.find('.dmb_description_of_member').html()) || '',
|
56 |
+
|
57 |
+
sclType1 = member.find('.dmb_scl_type1_of_member').val() || '',
|
58 |
+
sclTitle1 = member.find('.dmb_scl_title1_of_member').val() || '',
|
59 |
+
sclUrl1 = member.find('.dmb_scl_url1_of_member').val() || '',
|
60 |
+
|
61 |
+
sclType2 = member.find('.dmb_scl_type2_of_member').val() || '',
|
62 |
+
sclTitle2 = member.find('.dmb_scl_title2_of_member').val() || '',
|
63 |
+
sclUrl2 = member.find('.dmb_scl_url2_of_member').val() || '',
|
64 |
+
|
65 |
+
sclType3 = member.find('.dmb_scl_type3_of_member').val() || '',
|
66 |
+
sclTitle3 = member.find('.dmb_scl_title3_of_member').val() || '',
|
67 |
+
sclUrl3 = member.find('.dmb_scl_url3_of_member').val() || '',
|
68 |
+
|
69 |
+
/* Image URL. */
|
70 |
+
memberPhoto = member.find('.dmb_img_data_url').attr('data-img') || '',
|
71 |
+
/* Image link URL. */
|
72 |
+
memberPhotoUrl = member.find('.dmb_photo_url_of_member').val() || '',
|
73 |
+
|
74 |
+
/* Finds single input. */
|
75 |
+
dataDump = member.find('.dmb_data_dump');
|
76 |
+
|
77 |
+
/* Fills single input. */
|
78 |
+
dataDump.val(
|
79 |
+
firstname + ']--[' +
|
80 |
+
lastname + ']--[' +
|
81 |
+
job + ']--[' +
|
82 |
+
description + ']--[' +
|
83 |
+
sclType1 + ']--[' +
|
84 |
+
sclTitle1 + ']--[' +
|
85 |
+
sclUrl1 + ']--[' +
|
86 |
+
sclType2 + ']--[' +
|
87 |
+
sclTitle2 + ']--[' +
|
88 |
+
sclUrl2 + ']--[' +
|
89 |
+
sclType3 + ']--[' +
|
90 |
+
sclTitle3 + ']--[' +
|
91 |
+
sclUrl3 + ']--[' +
|
92 |
+
memberPhoto + ']--[' +
|
93 |
+
memberPhotoUrl
|
94 |
+
);
|
95 |
+
}
|
96 |
+
|
97 |
+
|
98 |
+
/* Defines trigger for single input update. */
|
99 |
+
$('.dmb_field').live("keyup", function(e) { dmbGatherData($(this)); });
|
100 |
+
|
101 |
+
$('.dmb_scl_type_select').live("change", function(e) { dmbGatherData($(this)); });
|
102 |
+
|
103 |
+
$('.dmb_img_data_url').live("change", function(e) { dmbGatherData($(this)); });
|
104 |
+
|
105 |
+
|
106 |
+
/* Shows img/remove button if exists on page load. */
|
107 |
+
$('.dmb_img_data_url').each(function(i, obj) {
|
108 |
+
var imgUrl = $(this).attr("data-img");
|
109 |
+
if (imgUrl != ''){
|
110 |
+
$("<a class='dmb_remove_img_btn dmb_small_button_secondary' href='#'><span class='dashicons dashicons-no-alt'></span></a><img src='"+imgUrl+"' class='dmb_img'/>").insertAfter($(this).parent().find('.dmb_upload_img_btn'));
|
111 |
+
}
|
112 |
+
});
|
113 |
+
|
114 |
+
|
115 |
+
/* Processes member's description fields. */
|
116 |
+
/* Initial single input update. */
|
117 |
+
$('.dmb_main').not('.dmb_empty_row').each(function(i, obj){
|
118 |
+
|
119 |
+
$(this).find('.dmb_description_of_member').each(function(i, obj){
|
120 |
+
if ($.trim($(this).text()) == ''){
|
121 |
+
$(this).hide();
|
122 |
+
} else {
|
123 |
+
$(this).show();
|
124 |
+
}
|
125 |
+
$(this).html($.parseHTML($(this).text()));
|
126 |
+
});
|
127 |
+
|
128 |
+
/* Triggers single input update. */
|
129 |
+
dmbGatherData($(this).find('.dmb_field').first());
|
130 |
+
|
131 |
+
});
|
132 |
+
|
133 |
+
|
134 |
+
/* Shows/hides no row notice. */
|
135 |
+
function refreshRowCountRelatedUI(){
|
136 |
+
/* Shows notice when team has no member. */
|
137 |
+
if($('.dmb_main').not('.dmb_empty_row').length > 0){
|
138 |
+
$( '.dmb_no_row_notice' ).hide();
|
139 |
+
} else {
|
140 |
+
$( '.dmb_no_row_notice' ).show();
|
141 |
+
}
|
142 |
+
}
|
143 |
+
|
144 |
+
refreshRowCountRelatedUI();
|
145 |
+
|
146 |
+
|
147 |
+
/* Removes member's img. */
|
148 |
+
$('.dmb_remove_img_btn').live("click", function(e) {
|
149 |
+
|
150 |
+
$(this).parent().find('.dmb_img').remove();
|
151 |
+
|
152 |
+
/* Empties img URL. */
|
153 |
+
$(this).parent().find('.dmb_img_data_url').attr('data-img', '').trigger('change');
|
154 |
+
|
155 |
+
$(this).remove();
|
156 |
+
|
157 |
+
return false;
|
158 |
+
|
159 |
+
});
|
160 |
+
|
161 |
+
|
162 |
+
/* Uploads members's img. */
|
163 |
+
$('.dmb_upload_img_btn').click(function() {
|
164 |
+
|
165 |
+
upload_button = $(this);
|
166 |
+
isAlreadyImg = $(this).siblings('.dmb_img_data_url').attr("data-img");
|
167 |
+
|
168 |
+
window.send_to_editor = function(html) {
|
169 |
+
|
170 |
+
imgUrl = $(html).attr('src');
|
171 |
+
|
172 |
+
if(isAlreadyImg){
|
173 |
+
upload_button.parent().find('.dmb_img').remove();
|
174 |
+
upload_button.parent().find('.dmb_remove_img_btn').remove();
|
175 |
+
}
|
176 |
+
|
177 |
+
/* Adds img image/remove button. */
|
178 |
+
$("<a class='dmb_remove_img_btn dmb_small_button_secondary' href='#'><span class='dashicons dashicons-no-alt'></span></a><img src='"+imgUrl+"' class='dmb_img'/>").insertAfter(upload_button);
|
179 |
+
|
180 |
+
/* Assigns img URL. */
|
181 |
+
upload_button.siblings('.dmb_img_data_url').attr('data-img', imgUrl).trigger('change');
|
182 |
+
|
183 |
+
tb_remove();
|
184 |
+
|
185 |
+
}
|
186 |
+
|
187 |
+
tb_show( '', 'media-upload.php?type=image&TB_iframe=true' );
|
188 |
+
return false;
|
189 |
+
|
190 |
+
});
|
191 |
+
|
192 |
+
|
193 |
+
/* Adds a member to the team. */
|
194 |
+
$( '.dmb_add_row' ).on('click', function() {
|
195 |
+
|
196 |
+
/* Clones/cleans/displays the empty row. */
|
197 |
+
var row = $( '.dmb_empty_row' ).clone(true);
|
198 |
+
row.removeClass( 'dmb_empty_row' ).addClass('dmb_main').show();
|
199 |
+
row.insertBefore( $('.dmb_empty_row') );
|
200 |
+
|
201 |
+
row.find('.dmb_firstname_of_member').focus();
|
202 |
+
|
203 |
+
/* Inits color picker. */
|
204 |
+
row.find('.dmb_color_picker_ready').removeClass('.dmb_color_picker_ready').addClass('.dmb_color_picker').wpColorPicker().css({'padding':'3px'});
|
205 |
+
|
206 |
+
/* Defaults handle title. */
|
207 |
+
row.find('.dmb_handle_title').html(objectL10n.untitled);
|
208 |
+
|
209 |
+
/* Hides empty member description. */
|
210 |
+
row.find('.dmb_description_of_member').hide();
|
211 |
+
|
212 |
+
refreshRowCountRelatedUI();
|
213 |
+
return false;
|
214 |
+
|
215 |
+
});
|
216 |
+
|
217 |
+
|
218 |
+
/* Removes a row. */
|
219 |
+
$('.dmb_remove_row_btn').click(function(e) {
|
220 |
+
|
221 |
+
$(this).closest('.dmb_main').remove();
|
222 |
+
|
223 |
+
refreshRowCountRelatedUI();
|
224 |
+
return false;
|
225 |
+
|
226 |
+
});
|
227 |
+
|
228 |
+
|
229 |
+
/* Expands/collapses row. */
|
230 |
+
$('.dmb_handle').click(function(e) {
|
231 |
+
|
232 |
+
$(this).siblings('.dmb_inner').slideToggle(50);
|
233 |
+
|
234 |
+
($(this).hasClass('closed'))
|
235 |
+
? $(this).removeClass('closed')
|
236 |
+
: $(this).addClass('closed');
|
237 |
+
|
238 |
+
return false;
|
239 |
+
|
240 |
+
});
|
241 |
+
|
242 |
+
|
243 |
+
/* Collapses all rows. */
|
244 |
+
$('.dmb_collapse_rows').click(function(e) {
|
245 |
+
|
246 |
+
$('.dmb_handle').each(function(i, obj){
|
247 |
+
if(!$(this).closest('.dmb_empty_row').length){ // Makes sure not to collapse empty row.
|
248 |
+
if($(this).hasClass('closed')){
|
249 |
+
|
250 |
+
} else {
|
251 |
+
|
252 |
+
$(this).siblings('.dmb_inner').slideToggle(50);
|
253 |
+
$(this).addClass('closed');
|
254 |
+
|
255 |
+
}
|
256 |
+
}
|
257 |
+
});
|
258 |
+
|
259 |
+
return false;
|
260 |
+
|
261 |
+
});
|
262 |
+
|
263 |
+
|
264 |
+
/* Expands all rows. */
|
265 |
+
$('.dmb_expand_rows').click(function(e) {
|
266 |
+
|
267 |
+
$('.dmb_handle').each(function(i, obj){
|
268 |
+
if($(this).hasClass('closed')){
|
269 |
+
|
270 |
+
$(this).siblings('.dmb_inner').slideToggle(50);
|
271 |
+
$(this).removeClass('closed');
|
272 |
+
|
273 |
+
}
|
274 |
+
});
|
275 |
+
|
276 |
+
return false;
|
277 |
+
|
278 |
+
});
|
279 |
+
|
280 |
+
|
281 |
+
/* Shifts a row down (clones and deletes). */
|
282 |
+
$('.dmb_move_row_down').click(function(e) {
|
283 |
+
|
284 |
+
if($(this).closest('.dmb_main').next().hasClass('dmb_main')){ // If there's a next row.
|
285 |
+
/* Clones the row. */
|
286 |
+
var movingRow = $(this).closest('.dmb_main').clone(true);
|
287 |
+
/* Inserts it after next row. */
|
288 |
+
movingRow.insertAfter($(this).closest('.dmb_main').next());
|
289 |
+
/* Removes original row. */
|
290 |
+
$(this).closest('.dmb_main').remove();
|
291 |
+
}
|
292 |
+
|
293 |
+
return false;
|
294 |
+
|
295 |
+
});
|
296 |
+
|
297 |
+
|
298 |
+
/* Shifts a row up (clones and deletes). */
|
299 |
+
$('.dmb_move_row_up').click(function(e) {
|
300 |
+
|
301 |
+
if($(this).closest('.dmb_main').prev().hasClass('dmb_main')){ // If there's a previous row.
|
302 |
+
/* Clones the row. */
|
303 |
+
var movingRow = $(this).closest('.dmb_main').clone(true);
|
304 |
+
/* Inserts it before previous row. */
|
305 |
+
movingRow.insertBefore($(this).closest('.dmb_main').prev());
|
306 |
+
/* Removes original row. */
|
307 |
+
$(this).closest('.dmb_main').remove();
|
308 |
+
}
|
309 |
+
|
310 |
+
return false;
|
311 |
+
|
312 |
+
});
|
313 |
+
|
314 |
+
|
315 |
+
/* Duplicates a row. */
|
316 |
+
$('.dmb_clone_row').click(function(e) {
|
317 |
+
|
318 |
+
/* Clones the row. */
|
319 |
+
var clone = $(this).closest('.dmb_main').clone(true);
|
320 |
+
/* Inserts it after original row. */
|
321 |
+
clone.insertAfter($(this).closest('.dmb_main'));
|
322 |
+
/* Adds 'copy' to title. */
|
323 |
+
clone.find('.dmb_handle_title').html(clone.find('.dmb_firstname_of_member').val() + ' ('+objectL10n.copy+')');
|
324 |
+
clone.find('.dmb_firstname_of_member').focus();
|
325 |
+
|
326 |
+
updateHandleTitle(clone.find('.dmb_firstname_of_member'), true);
|
327 |
+
refreshRowCountRelatedUI();
|
328 |
+
return false;
|
329 |
+
|
330 |
+
});
|
331 |
+
|
332 |
+
|
333 |
+
/* Adds row title to handle. */
|
334 |
+
$('.dmb_main').not('.dmb_empty_row').each(function(i, obj){
|
335 |
+
|
336 |
+
if($(this).find('.dmb_firstname_of_member').val() != ''){
|
337 |
+
|
338 |
+
var handleTitle = $(this).find('.dmb_handle_title'),
|
339 |
+
firstname = $(this).find('.dmb_firstname_of_member').val(),
|
340 |
+
lastname = $(this).find('.dmb_lastname_of_member').val();
|
341 |
+
handleTitle.html(firstname + ' ' + lastname);
|
342 |
+
|
343 |
+
}
|
344 |
+
|
345 |
+
});
|
346 |
+
|
347 |
+
|
348 |
+
/* Updates handle bar title. */
|
349 |
+
function updateHandleTitle(firstnameField, wasCloned = false) {
|
350 |
+
|
351 |
+
/* Gets current title. */
|
352 |
+
var firstnameField = firstnameField,
|
353 |
+
lastname = firstnameField.closest('.dmb_main').find('.dmb_lastname_of_member').val() || '';
|
354 |
+
handleTitle = firstnameField.closest('.dmb_main').find('.dmb_handle_title');
|
355 |
+
cloneCopyText = '';
|
356 |
+
(wasCloned) ? cloneCopyText = ' copy' : cloneCopyText = '';
|
357 |
+
|
358 |
+
/* Updates handle title. */
|
359 |
+
(firstnameField.val() != '')
|
360 |
+
? handleTitle.html(firstnameField.val() + ' ' + lastname + cloneCopyText)
|
361 |
+
: handleTitle.html(objectL10n.untitled + cloneCopyText);
|
362 |
+
|
363 |
+
}
|
364 |
+
|
365 |
+
|
366 |
+
/* Watches member firstname/lastname and updates handle. */
|
367 |
+
$('.dmb_firstname_of_member').live("keyup", function(e) { updateHandleTitle($(this)); });
|
368 |
+
$('.dmb_lastname_of_member').live("keyup", function(e) {
|
369 |
+
firstnameField = $(this).closest('.dmb_main').find('.dmb_firstname_of_member');
|
370 |
+
updateHandleTitle(firstnameField);
|
371 |
+
});
|
372 |
+
|
373 |
+
|
374 |
+
/* Previews team. */
|
375 |
+
$('.dmb_show_preview_team').click(function(){
|
376 |
+
|
377 |
+
var settings = {};
|
378 |
+
var team = {};
|
379 |
+
var preview_html = '';
|
380 |
+
|
381 |
+
settings.columns = $("select[name='team_columns'] option:selected").val();
|
382 |
+
settings.bio_alignment = $("select[name='team_bio_align'] option:selected").val();
|
383 |
+
settings.piclink_beh = $("select[name='team_piclink_beh'] option:selected").val();
|
384 |
+
settings.piclink_beh == 'new' ? team.plb = 'target="_blank"' : team.plb = '';
|
385 |
+
settings.color = dmb_rgb2hex($('.dmb_color_of_team').find(".wp-color-result").css('backgroundColor')) || '#8dba09';
|
386 |
+
|
387 |
+
/* Counts the members. */
|
388 |
+
team.memberCount = $('.dmb_main').not('.dmb_empty_row').size();
|
389 |
+
|
390 |
+
/* Prepares the output. */
|
391 |
+
preview_html += '<div class="tmm" style="margin-top: 100px;">';
|
392 |
+
preview_html += '<div class="tmm_' + settings.columns + '_columns tmm_wrap ' + team.ori_f + '">';
|
393 |
+
|
394 |
+
$('.dmb_main').not('.dmb_empty_row').each(function(i, obj){
|
395 |
+
|
396 |
+
/* Gets row fields. */
|
397 |
+
var fields = {};
|
398 |
+
|
399 |
+
fields.firstname = $(this).find(".dmb_firstname_of_member").val();
|
400 |
+
fields.lastname = $(this).find(".dmb_lastname_of_member").val();
|
401 |
+
fields.job = $(this).find(".dmb_job_of_member").val();
|
402 |
+
fields.bio = $.trim($(this).find(".dmb_description_of_member").html());
|
403 |
+
fields.scl_type1 = $(this).find(".dmb_scl_type1_of_member").find(":selected").val();
|
404 |
+
fields.scl_title1 = $(this).find(".dmb_scl_title1_of_member").val();
|
405 |
+
fields.scl_url1 = $(this).find(".dmb_scl_url1_of_member").val();
|
406 |
+
fields.scl_type2 = $(this).find(".dmb_scl_type2_of_member").find(":selected").val();
|
407 |
+
fields.scl_title2 = $(this).find(".dmb_scl_title2_of_member").val();
|
408 |
+
fields.scl_url2 = $(this).find(".dmb_scl_url2_of_member").val();
|
409 |
+
fields.scl_type3 = $(this).find(".dmb_scl_type3_of_member").find(":selected").val();
|
410 |
+
fields.scl_title3 = $(this).find(".dmb_scl_title3_of_member").val();
|
411 |
+
fields.scl_url3 = $(this).find(".dmb_scl_url3_of_member").val();
|
412 |
+
fields.photoUrl = $(this).find(".dmb_img").attr('src');
|
413 |
+
fields.photoLinkUrl = $(this).find(".dmb_photo_url_of_member").val();
|
414 |
+
|
415 |
+
/* Creates team container. */
|
416 |
+
if(i%2 == 0) {
|
417 |
+
/* If group of two (alignment). */
|
418 |
+
preview_html += '<span class="tmm_two_containers_tablet"></span>';
|
419 |
+
}
|
420 |
+
if(i%settings.columns == 0) {
|
421 |
+
/* If first member of group. */
|
422 |
+
if(i > 0) {
|
423 |
+
preview_html += '</div><span class="tmm_columns_containers_desktop"></span>';
|
424 |
+
}
|
425 |
+
preview_html += '<div class="tmm_container">';
|
426 |
+
}
|
427 |
+
|
428 |
+
preview_html += '<div class="tmm_member" style="border-top:' + settings.color + ' solid 5px;">';
|
429 |
+
|
430 |
+
/* Displays photo. */
|
431 |
+
if (fields.photoLinkUrl)
|
432 |
+
preview_html += '<a ' + settings.piclink_beh + ' href="' + fields.photoLinkUrl + '" title="' + fields.firstname + ' ' + fields.lastname + '">';
|
433 |
+
|
434 |
+
if (fields.photoUrl)
|
435 |
+
preview_html += '<div class="tmm_photo" style="background: url(' + fields.photoUrl + '); margin-left:auto; margin-right:auto; background-size:cover !important;"></div>';
|
436 |
+
|
437 |
+
if (fields.photoLinkUrl)
|
438 |
+
preview_html += '</a>';
|
439 |
+
|
440 |
+
/* Creates text block. */
|
441 |
+
preview_html += '<div class="tmm_textblock">';
|
442 |
+
|
443 |
+
/* Displays names. */
|
444 |
+
preview_html += '<div class="tmm_names">';
|
445 |
+
if (fields.firstname) {
|
446 |
+
preview_html += '<span class="tmm_fname">' + fields.firstname + '</span> ';
|
447 |
+
}
|
448 |
+
if (fields.lastname) {
|
449 |
+
preview_html += '<span class="tmm_lname">' + fields.lastname + '</span>';
|
450 |
+
}
|
451 |
+
preview_html += '</div>';
|
452 |
+
|
453 |
+
/* Displays jobs. */
|
454 |
+
if (fields.job) {
|
455 |
+
preview_html += '<div class="tmm_job">' + fields.job + '</div>';
|
456 |
+
}
|
457 |
+
|
458 |
+
/* Displays bio. */
|
459 |
+
if (fields.bio) {
|
460 |
+
preview_html += '<div class="tmm_desc" style="text-align:' + settings.bio_alignment + '">' + fields.bio + '</div>';
|
461 |
+
}
|
462 |
+
|
463 |
+
/* Creates social block. */
|
464 |
+
preview_html += '<div class="tmm_scblock">';
|
465 |
+
|
466 |
+
/* Displays social links. */
|
467 |
+
for (var j = 1; j <= 3; j++) {
|
468 |
+
|
469 |
+
if (fields['scl_type' + j] != 'nada') {
|
470 |
+
|
471 |
+
var currentUrl = (fields['scl_url' + j]) ? fields['scl_url' + j] : '';
|
472 |
+
var currentTitle = (fields['scl_title' + i]) ? fields['scl_title' + j] : '';
|
473 |
+
if (fields['scl_type' + j] == 'email') {
|
474 |
+
preview_html += '<a class="tmm_sociallink" href="mailto:' + currentUrl + '" title="' + currentTitle + '"><img alt="' + currentTitle + '" src="../wp-content/plugins/' + pluginFolderSlug + '/inc/img/links/' + fields['scl_type' + j] + '.png"/></a>';
|
475 |
+
} else {
|
476 |
+
preview_html += '<a target="_blank" class="tmm_sociallink" href="' + currentUrl + '" title="' + currentTitle + '"><img alt="' + currentTitle + '" src="../wp-content/plugins/' + pluginFolderSlug + '/inc/img/links/' +fields['scl_type' + j] + '.png"/></a>';
|
477 |
+
}
|
478 |
+
|
479 |
+
}
|
480 |
+
}
|
481 |
+
|
482 |
+
preview_html += '</div>'; // Closes social block.
|
483 |
+
preview_html += '</div>'; // Closes text block.
|
484 |
+
preview_html += '</div>'; // Closes member.
|
485 |
+
|
486 |
+
if (i == (team.memberCount - 1))
|
487 |
+
preview_html += '<div style="clear:both;"></div>';
|
488 |
+
|
489 |
+
});
|
490 |
+
|
491 |
+
preview_html += '</div>'; // Closes container.
|
492 |
+
preview_html += '</div>'; // Closes wrap.
|
493 |
+
preview_html += '</div>'; // Closes tmm.
|
494 |
+
|
495 |
+
preview_html += '<div style="clear:both;"></div>';
|
496 |
+
|
497 |
+
preview_html += '<div class="dmb_accuracy_preview_notice">' + objectL10n.previewAccuracy + '</div>';
|
498 |
+
|
499 |
+
/* Attaches content the preview to container. */
|
500 |
+
(team.memberCount == 0)
|
501 |
+
? $('#dmb_preview_team').append('<div class="dmb_no_row_preview_notice">' + objectL10n.noMemberNotice + '</div>')
|
502 |
+
: $('#dmb_preview_team').append(preview_html);
|
503 |
+
|
504 |
+
/* Shows the preview box. */
|
505 |
+
$('#dmb_preview_team').fadeIn(100);
|
506 |
+
|
507 |
+
});
|
508 |
+
|
509 |
+
|
510 |
+
/* Closes the preview. */
|
511 |
+
$('.dmb_preview_team_close').click(function(){
|
512 |
+
$('#dmb_preview_team .tmm, .dmb_accuracy_preview_notice, .dmb_no_row_preview_notice').remove();
|
513 |
+
$('#dmb_preview_team').fadeOut(100);
|
514 |
+
});
|
515 |
+
|
516 |
+
|
517 |
+
/* Unique editor. */
|
518 |
+
var lastEditedBio = '';
|
519 |
+
/* Opens the UE to edit bios. */
|
520 |
+
$('.dmb_edit_description_of_member').click(function(){
|
521 |
+
lastEditedBio = $(this).parent().find('.dmb_description_of_member');
|
522 |
+
var currentContent = lastEditedBio.html();
|
523 |
+
if ($("#wp-dmb_editor-wrap").hasClass("tmce-active")){
|
524 |
+
tinymce.activeEditor.setContent(currentContent);
|
525 |
+
} else {
|
526 |
+
$('#dmb_editor').val($.trim(currentContent));
|
527 |
+
}
|
528 |
+
$('#dmb_unique_editor').fadeIn(100);
|
529 |
+
tinyMCE.activeEditor.focus();
|
530 |
+
});
|
531 |
+
|
532 |
+
|
533 |
+
/* Saves the UE data. */
|
534 |
+
$('.dmb_ue_update').click(function(){
|
535 |
+
|
536 |
+
if ($("#wp-dmb_editor-wrap").hasClass("tmce-active")){
|
537 |
+
var dmb_ue_content = tinyMCE.activeEditor.getContent();
|
538 |
+
} else {
|
539 |
+
var dmb_ue_content = $('#dmb_editor').val();
|
540 |
+
}
|
541 |
+
|
542 |
+
/* Hides bio block if empty. */
|
543 |
+
(!dmb_ue_content) ? lastEditedBio.hide() : lastEditedBio.show();
|
544 |
+
|
545 |
+
/* Adds bio content if there is. */
|
546 |
+
lastEditedBio.html($.parseHTML(dmb_ue_content));
|
547 |
+
|
548 |
+
/* Closes and empties UE. */
|
549 |
+
$('#dmb_unique_editor').fadeOut(100);
|
550 |
+
tinymce.activeEditor.setContent('');
|
551 |
+
|
552 |
+
dmbGatherData(lastEditedBio);
|
553 |
+
return false;
|
554 |
+
|
555 |
+
});
|
556 |
+
|
557 |
+
|
558 |
+
/* Cancels the UE updates. */
|
559 |
+
$('.dmb_ue_cancel').click(function(){
|
560 |
+
$('#dmb_unique_editor').fadeOut(100);
|
561 |
+
});
|
562 |
+
|
563 |
+
});
|
564 |
+
})(jQuery);
|
inc/dmb/dmb.min.css
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@charset "UTF-8";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Team Members Admin CSS (minified)
|
5 |
+
*/
|
6 |
+
|
7 |
+
@charset "UTF-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_field{width:100%;padding:4px 8px;font-size:13px}.dmb_data_dump{display:none}.dmb_img_field{display:none}.dmb_img_data_url{display:none!important}.dmb_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}::-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:0;margin-right:8px}.dmb_main .dmb_handle .dmb_move_row_up{margin-right:0;border-bottom-right-radius:0;border-top-right-radius:0}.dmb_main .dmb_handle .dmb_move_row_down{border-bottom-left-radius:0;border-top-left-radius:0}.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_team{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 0 204px -6px rgba(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_row_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 0 0 #a18023,1px 0 0 #a18023,0 1px 1px #a18023,0 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_team_close{position:fixed;top:20px;right:40px;z-index:1;padding: 10px 20px 13px;font-size:20px}.dmb_preview_button.dmb_preview_team_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 0 3px}.dmb_upload_img_btn{display:inline-block;cursor:pointer;margin-bottom:0}.dmb_upload_img_btn .dashicons{position:relative;top:-2px}.dmb_remove_img_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_row_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:99%}.dmb_description_of_member{width:100%!important}.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_rows,.dmb_toolbar .dmb_toolbar_inner .dmb_expand_rows{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_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%,.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%,.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:0;padding-left:0;width:100%}}#tmm_pro h2.hndle{background:#ACCE45;color:white;font-weight:400;border:1px solid #9ebd43!important;text-shadow:0 0 1px #849d3a,0 0 1px #849d3a,0 1px 1px #849d3a,0 0 1px #849d3a}#tmm_pro h2.hndle .dashicons{color:white!important}#tmm_pro .toggle-indicator{color:white!important}#dmb_unique_editor{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:5% 15%;text-align:center;box-shadow:-1px 0 204px -6px rgba(0,0,0,.75)}#wp-dmb_editor-wrap{padding:20px;background:rgba(255,255,255,.5)}.dmb_ue_update{margin-top:2px;text-shadow:0 0 0 #a18023,1px 0 0 #a18023,0 1px 1px #a18023,0 0 1px #a18023;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;padding:10px 20px;display:inline-block;font-size:20px}.dmb_ue_update:hover,.dmb_ue_update:focus{background-image:none;background:#ffcd43;outline:0;-webkit-box-shadow:none;box-shadow:none;color:white}.dmb_ue_cancel{margin-top:2px;margin-left:20px;background:#fff;font-weight:400;cursor:pointer;color:#444;text-decoration:none;border-radius:3px;border:1px solid #ccc;border-bottom:2px solid #bbb;border-right:1px solid #ccc;padding:10px 20px;display:inline-block;font-size:20px}.dmb_ue_cancel:hover,.dmb_ue_cancel:focus{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.dmb_edit_description_of_member{display:inline-block;cursor:pointer}.dmb_description_of_member{border:1px solid #e2e2e2;margin:5px 0;margin-left:1px;margin-right:5px;box-sizing:border-box;padding:10px 20px;min-height:30px;background:white;border-radius:0;max-height:240px;width:99%;overflow-y:scroll;border-radius:3px}.dmb_edit_description_of_member .dashicons{position:relative;top:-2px}
|
inc/dmb/dmb.min.js
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Team Members Admin JS (minified)
|
3 |
+
*/
|
4 |
+
|
5 |
+
;(function($){$(document).ready(function(){(function(original){jQuery.fn.clone=function(){var result=original.apply(this,arguments),my_textareas=this.find('textarea').add(this.filter('textarea')),result_textareas=result.find('textarea').add(result.filter('textarea')),my_selects=this.find('select').add(this.filter('select')),result_selects=result.find('select').add(result.filter('select'));for(var i=0,l=my_textareas.length;i<l;++i)$(result_textareas[i]).val($(my_textareas[i]).val());for(var i=0,l=my_selects.length;i<l;++i)result_selects[i].selectedIndex=my_selects[i].selectedIndex;return result}})(jQuery.fn.clone);var pluginFolderSlug='team-members';var hexDigits=new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");function dmb_rgb2hex(rgb){if(rgb){rgb=rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);return"#"+dmb_hex(rgb[1])+dmb_hex(rgb[2])+dmb_hex(rgb[3])}else{return}}
|
6 |
+
function dmb_hex(x){return isNaN(x)?"00":hexDigits[(x-x%16)/16]+hexDigits[x%16]}
|
7 |
+
$('.dmb_color_picker').each(function(i,obj){$(this).wpColorPicker()});function dmbGatherData(keyUpParam){var member=keyUpParam.closest('.dmb_main'),firstname=member.find('.dmb_firstname_of_member').val()||'',lastname=member.find('.dmb_lastname_of_member').val()||'',job=member.find('.dmb_job_of_member').val()||'',description=$.trim(member.find('.dmb_description_of_member').html())||'',sclType1=member.find('.dmb_scl_type1_of_member').val()||'',sclTitle1=member.find('.dmb_scl_title1_of_member').val()||'',sclUrl1=member.find('.dmb_scl_url1_of_member').val()||'',sclType2=member.find('.dmb_scl_type2_of_member').val()||'',sclTitle2=member.find('.dmb_scl_title2_of_member').val()||'',sclUrl2=member.find('.dmb_scl_url2_of_member').val()||'',sclType3=member.find('.dmb_scl_type3_of_member').val()||'',sclTitle3=member.find('.dmb_scl_title3_of_member').val()||'',sclUrl3=member.find('.dmb_scl_url3_of_member').val()||'',memberPhoto=member.find('.dmb_img_data_url').attr('data-img')||'',memberPhotoUrl=member.find('.dmb_photo_url_of_member').val()||'',dataDump=member.find('.dmb_data_dump');dataDump.val(firstname+']--['+lastname+']--['+job+']--['+description+']--['+sclType1+']--['+sclTitle1+']--['+sclUrl1+']--['+sclType2+']--['+sclTitle2+']--['+sclUrl2+']--['+sclType3+']--['+sclTitle3+']--['+sclUrl3+']--['+memberPhoto+']--['+memberPhotoUrl)}
|
8 |
+
$('.dmb_field').live("keyup",function(e){dmbGatherData($(this))});$('.dmb_scl_type_select').live("change",function(e){dmbGatherData($(this))});$('.dmb_img_data_url').live("change",function(e){dmbGatherData($(this))});$('.dmb_img_data_url').each(function(i,obj){var imgUrl=$(this).attr("data-img");if(imgUrl!=''){$("<a class='dmb_remove_img_btn dmb_small_button_secondary' href='#'><span class='dashicons dashicons-no-alt'></span></a><img src='"+imgUrl+"' class='dmb_img'/>").insertAfter($(this).parent().find('.dmb_upload_img_btn'))}});$('.dmb_main').not('.dmb_empty_row').each(function(i,obj){$(this).find('.dmb_description_of_member').each(function(i,obj){if($.trim($(this).text())==''){$(this).hide()}else{$(this).show()}
|
9 |
+
$(this).html($.parseHTML($(this).text()))});dmbGatherData($(this).find('.dmb_field').first())});function refreshRowCountRelatedUI(){if($('.dmb_main').not('.dmb_empty_row').length>0){$('.dmb_no_row_notice').hide()}else{$('.dmb_no_row_notice').show()}}
|
10 |
+
refreshRowCountRelatedUI();$('.dmb_remove_img_btn').live("click",function(e){$(this).parent().find('.dmb_img').remove();$(this).parent().find('.dmb_img_data_url').attr('data-img','').trigger('change');$(this).remove();return!1});$('.dmb_upload_img_btn').click(function(){upload_button=$(this);isAlreadyImg=$(this).siblings('.dmb_img_data_url').attr("data-img");window.send_to_editor=function(html){imgUrl=$(html).attr('src');if(isAlreadyImg){upload_button.parent().find('.dmb_img').remove();upload_button.parent().find('.dmb_remove_img_btn').remove()}
|
11 |
+
$("<a class='dmb_remove_img_btn dmb_small_button_secondary' href='#'><span class='dashicons dashicons-no-alt'></span></a><img src='"+imgUrl+"' class='dmb_img'/>").insertAfter(upload_button);upload_button.siblings('.dmb_img_data_url').attr('data-img',imgUrl).trigger('change');tb_remove()}
|
12 |
+
tb_show('','media-upload.php?type=image&TB_iframe=true');return!1});$('.dmb_add_row').on('click',function(){var row=$('.dmb_empty_row').clone(!0);row.removeClass('dmb_empty_row').addClass('dmb_main').show();row.insertBefore($('.dmb_empty_row'));row.find('.dmb_firstname_of_member').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);row.find('.dmb_description_of_member').hide();refreshRowCountRelatedUI();return!1});$('.dmb_remove_row_btn').click(function(e){$(this).closest('.dmb_main').remove();refreshRowCountRelatedUI();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_rows').click(function(e){$('.dmb_handle').each(function(i,obj){if(!$(this).closest('.dmb_empty_row').length){if($(this).hasClass('closed')){}else{$(this).siblings('.dmb_inner').slideToggle(50);$(this).addClass('closed')}}});return!1});$('.dmb_expand_rows').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 movingRow=$(this).closest('.dmb_main').clone(!0);movingRow.insertAfter($(this).closest('.dmb_main').next());$(this).closest('.dmb_main').remove()}
|
13 |
+
return!1});$('.dmb_move_row_up').click(function(e){if($(this).closest('.dmb_main').prev().hasClass('dmb_main')){var movingRow=$(this).closest('.dmb_main').clone(!0);movingRow.insertBefore($(this).closest('.dmb_main').prev());$(this).closest('.dmb_main').remove()}
|
14 |
+
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_firstname_of_member').val()+' ('+objectL10n.copy+')');clone.find('.dmb_firstname_of_member').focus();updateHandleTitle(clone.find('.dmb_firstname_of_member'),!0);refreshRowCountRelatedUI();return!1});$('.dmb_main').not('.dmb_empty_row').each(function(i,obj){if($(this).find('.dmb_firstname_of_member').val()!=''){var handleTitle=$(this).find('.dmb_handle_title'),firstname=$(this).find('.dmb_firstname_of_member').val(),lastname=$(this).find('.dmb_lastname_of_member').val();handleTitle.html(firstname+' '+lastname)}});function updateHandleTitle(firstnameField,wasCloned=!1){var firstnameField=firstnameField,lastname=firstnameField.closest('.dmb_main').find('.dmb_lastname_of_member').val()||'';handleTitle=firstnameField.closest('.dmb_main').find('.dmb_handle_title');cloneCopyText='';(wasCloned)?cloneCopyText=' copy':cloneCopyText='';(firstnameField.val()!='')?handleTitle.html(firstnameField.val()+' '+lastname+cloneCopyText):handleTitle.html(objectL10n.untitled+cloneCopyText)}
|
15 |
+
$('.dmb_firstname_of_member').live("keyup",function(e){updateHandleTitle($(this))});$('.dmb_lastname_of_member').live("keyup",function(e){firstnameField=$(this).closest('.dmb_main').find('.dmb_firstname_of_member');updateHandleTitle(firstnameField)});$('.dmb_show_preview_team').click(function(){var settings={};var team={};var preview_html='';settings.columns=$("select[name='team_columns'] option:selected").val();settings.bio_alignment=$("select[name='team_bio_align'] option:selected").val();settings.piclink_beh=$("select[name='team_piclink_beh'] option:selected").val();settings.piclink_beh=='new'?team.plb='target="_blank"':team.plb='';settings.color=dmb_rgb2hex($('.dmb_color_of_team').find(".wp-color-result").css('backgroundColor'))||'#8dba09';team.memberCount=$('.dmb_main').not('.dmb_empty_row').size();preview_html+='<div class="tmm" style="margin-top: 100px;">';preview_html+='<div class="tmm_'+settings.columns+'_columns tmm_wrap '+team.ori_f+'">';$('.dmb_main').not('.dmb_empty_row').each(function(i,obj){var fields={};fields.firstname=$(this).find(".dmb_firstname_of_member").val();fields.lastname=$(this).find(".dmb_lastname_of_member").val();fields.job=$(this).find(".dmb_job_of_member").val();fields.bio=$.trim($(this).find(".dmb_description_of_member").html());fields.scl_type1=$(this).find(".dmb_scl_type1_of_member").find(":selected").val();fields.scl_title1=$(this).find(".dmb_scl_title1_of_member").val();fields.scl_url1=$(this).find(".dmb_scl_url1_of_member").val();fields.scl_type2=$(this).find(".dmb_scl_type2_of_member").find(":selected").val();fields.scl_title2=$(this).find(".dmb_scl_title2_of_member").val();fields.scl_url2=$(this).find(".dmb_scl_url2_of_member").val();fields.scl_type3=$(this).find(".dmb_scl_type3_of_member").find(":selected").val();fields.scl_title3=$(this).find(".dmb_scl_title3_of_member").val();fields.scl_url3=$(this).find(".dmb_scl_url3_of_member").val();fields.photoUrl=$(this).find(".dmb_img").attr('src');fields.photoLinkUrl=$(this).find(".dmb_photo_url_of_member").val();if(i%2==0){preview_html+='<span class="tmm_two_containers_tablet"></span>'}
|
16 |
+
if(i%settings.columns==0){if(i>0){preview_html+='</div><span class="tmm_columns_containers_desktop"></span>'}
|
17 |
+
preview_html+='<div class="tmm_container">'}
|
18 |
+
preview_html+='<div class="tmm_member" style="border-top:'+settings.color+' solid 5px;">';if(fields.photoLinkUrl)
|
19 |
+
preview_html+='<a '+settings.piclink_beh+' href="'+fields.photoLinkUrl+'" title="'+fields.firstname+' '+fields.lastname+'">';if(fields.photoUrl)
|
20 |
+
preview_html+='<div class="tmm_photo" style="background: url('+fields.photoUrl+'); margin-left:auto; margin-right:auto; background-size:cover !important;"></div>';if(fields.photoLinkUrl)
|
21 |
+
preview_html+='</a>';preview_html+='<div class="tmm_textblock">';preview_html+='<div class="tmm_names">';if(fields.firstname){preview_html+='<span class="tmm_fname">'+fields.firstname+'</span> '}
|
22 |
+
if(fields.lastname){preview_html+='<span class="tmm_lname">'+fields.lastname+'</span>'}
|
23 |
+
preview_html+='</div>';if(fields.job){preview_html+='<div class="tmm_job">'+fields.job+'</div>'}
|
24 |
+
if(fields.bio){preview_html+='<div class="tmm_desc" style="text-align:'+settings.bio_alignment+'">'+fields.bio+'</div>'}
|
25 |
+
preview_html+='<div class="tmm_scblock">';for(var j=1;j<=3;j++){if(fields['scl_type'+j]!='nada'){var currentUrl=(fields['scl_url'+j])?fields['scl_url'+j]:'';var currentTitle=(fields['scl_title'+i])?fields['scl_title'+j]:'';if(fields['scl_type'+j]=='email'){preview_html+='<a class="tmm_sociallink" href="mailto:'+currentUrl+'" title="'+currentTitle+'"><img alt="'+currentTitle+'" src="../wp-content/plugins/'+pluginFolderSlug+'/inc/img/links/'+fields['scl_type'+j]+'.png"/></a>'}else{preview_html+='<a target="_blank" class="tmm_sociallink" href="'+currentUrl+'" title="'+currentTitle+'"><img alt="'+currentTitle+'" src="../wp-content/plugins/'+pluginFolderSlug+'/inc/img/links/'+fields['scl_type'+j]+'.png"/></a>'}}}
|
26 |
+
preview_html+='</div>';preview_html+='</div>';preview_html+='</div>';if(i==(team.memberCount-1))
|
27 |
+
preview_html+='<div style="clear:both;"></div>'});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>';(team.memberCount==0)?$('#dmb_preview_team').append('<div class="dmb_no_row_preview_notice">'+objectL10n.noMemberNotice+'</div>'):$('#dmb_preview_team').append(preview_html);$('#dmb_preview_team').fadeIn(100)});$('.dmb_preview_team_close').click(function(){$('#dmb_preview_team .tmm, .dmb_accuracy_preview_notice, .dmb_no_row_preview_notice').remove();$('#dmb_preview_team').fadeOut(100)});var lastEditedBio='';$('.dmb_edit_description_of_member').click(function(){lastEditedBio=$(this).parent().find('.dmb_description_of_member');var currentContent=lastEditedBio.html();if($("#wp-dmb_editor-wrap").hasClass("tmce-active")){tinymce.activeEditor.setContent(currentContent)}else{$('#dmb_editor').val($.trim(currentContent))}
|
28 |
+
$('#dmb_unique_editor').fadeIn(100);tinyMCE.activeEditor.focus()});$('.dmb_ue_update').click(function(){if($("#wp-dmb_editor-wrap").hasClass("tmce-active")){var dmb_ue_content=tinyMCE.activeEditor.getContent()}else{var dmb_ue_content=$('#dmb_editor').val()}(!dmb_ue_content)?lastEditedBio.hide():lastEditedBio.show();lastEditedBio.html($.parseHTML(dmb_ue_content));$('#dmb_unique_editor').fadeOut(100);tinymce.activeEditor.setContent('');dmbGatherData(lastEditedBio);return!1});$('.dmb_ue_cancel').click(function(){$('#dmb_unique_editor').fadeOut(100)})})})(jQuery);
|
{img → inc/img}/links/customlink.png
RENAMED
File without changes
|
inc/img/links/email.png
ADDED
Binary file
|
{img → inc/img}/links/facebook.png
RENAMED
File without changes
|
{img → inc/img}/links/googleplus.png
RENAMED
File without changes
|
{img → inc/img}/links/instagram.png
RENAMED
File without changes
|
{img → inc/img}/links/linkedin.png
RENAMED
File without changes
|
{img → inc/img}/links/pinterest.png
RENAMED
File without changes
|
inc/img/links/researchgate.png
ADDED
Binary file
|
{img → inc/img}/links/tumblr.png
RENAMED
File without changes
|
{img → inc/img}/links/twitter.png
RENAMED
File without changes
|
{img → inc/img}/links/vk.png
RENAMED
File without changes
|
{img → inc/img}/links/website.png
RENAMED
File without changes
|
{img → inc/img}/links/youtube.png
RENAMED
File without changes
|
inc/tmm-admin-scripts.php
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Enqueues admin scripts. */
|
4 |
+
add_action( 'admin_enqueue_scripts', 'add_admin_tmm_style' );
|
5 |
+
function add_admin_tmm_style() {
|
6 |
+
|
7 |
+
/* Gets the post type. */
|
8 |
+
global $post_type;
|
9 |
+
|
10 |
+
if( 'tmm' == $post_type ) {
|
11 |
+
|
12 |
+
/* CSS for metaboxes. */
|
13 |
+
wp_enqueue_style( 'tmm_dmb_styles', plugins_url('dmb/dmb.min.css', __FILE__));
|
14 |
+
/* CSS for preview.s */
|
15 |
+
wp_enqueue_style( 'tmm_styles', plugins_url('css/tmm_style.min.css', __FILE__));
|
16 |
+
/* Others. */
|
17 |
+
wp_enqueue_style( 'wp-color-picker' );
|
18 |
+
|
19 |
+
/* JS for metaboxes. */
|
20 |
+
wp_enqueue_script( 'tmm', plugins_url('dmb/dmb.min.js', __FILE__), array( 'jquery', 'thickbox', 'wp-color-picker' ));
|
21 |
+
|
22 |
+
/* Localizes string for JS file. */
|
23 |
+
wp_localize_script( 'tmm', 'objectL10n', array(
|
24 |
+
'untitled' => __( 'Untitled', TMM_TXTDM ),
|
25 |
+
'noMemberNotice' => __( 'Add at least <strong>1</strong> member to preview the team.', TMM_TXTDM ),
|
26 |
+
'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.', TMM_TXTDM )
|
27 |
+
));
|
28 |
+
wp_enqueue_style( 'thickbox' );
|
29 |
+
|
30 |
+
}
|
31 |
+
|
32 |
+
}
|
33 |
+
|
34 |
+
?>
|
inc/tmm-front-scripts.php
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Enqueues front scripts. */
|
4 |
+
add_action( 'wp_enqueue_scripts', 'add_tmm_scripts', 99 );
|
5 |
+
function add_tmm_scripts() {
|
6 |
+
|
7 |
+
/* Front end CSS. */
|
8 |
+
wp_enqueue_style( 'tmm', plugins_url('css/tmm_style.min.css', __FILE__));
|
9 |
+
|
10 |
+
}
|
11 |
+
|
12 |
+
?>
|
inc/tmm-metaboxes-help.php
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Hooks the metabox. */
|
4 |
+
add_action('admin_init', 'dmb_tmm_add_help', 1);
|
5 |
+
function dmb_tmm_add_help() {
|
6 |
+
add_meta_box(
|
7 |
+
'tmm_help',
|
8 |
+
'<span class="dashicons dashicons-editor-code"></span> '.__('Shortcode', TMM_TXTDM ),
|
9 |
+
'dmb_tmm_help_display', // Below
|
10 |
+
'tmm',
|
11 |
+
'side',
|
12 |
+
'high'
|
13 |
+
);
|
14 |
+
}
|
15 |
+
|
16 |
+
|
17 |
+
/* Displays the metabox. */
|
18 |
+
function dmb_tmm_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;">[tmm name="'.$slug.'"]</span>';
|
27 |
+
$shortcode_unpublished = "<span style='display:inline-block;color:#849d3a'>" . /* translators: Leave HTML tags */ __("<strong>Publish</strong> your team before you can see you shortcode.", TMM_TXTDM ) . "</span>";
|
28 |
+
echo ($slug != '') ? $shortcode : $shortcode_unpublished;
|
29 |
+
?>
|
30 |
+
</p>
|
31 |
+
<p>
|
32 |
+
<?php /* translators: Leave HTML tags */ _e('To display your team on your site, copy-paste the <strong>[Shortcode]</strong> above in your post/page.', TMM_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-team-members/">View documentation</a>
|
42 |
+
</div>
|
43 |
+
|
44 |
+
<?php } ?>
|
inc/tmm-metaboxes-members.php
ADDED
@@ -0,0 +1,467 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Defines highlight select options. */
|
4 |
+
function dmb_tmm_social_links_options() {
|
5 |
+
$options = array (
|
6 |
+
__('-', TMM_TXTDM ) => 'nada',
|
7 |
+
__('Twitter', TMM_TXTDM ) => 'twitter',
|
8 |
+
__('LinkedIn', TMM_TXTDM ) => 'linkedin',
|
9 |
+
__('YouTube', TMM_TXTDM ) => 'youtube',
|
10 |
+
__('Google+', TMM_TXTDM ) => 'googleplus',
|
11 |
+
__('Facebook', TMM_TXTDM ) => 'facebook',
|
12 |
+
__('VK', TMM_TXTDM ) => 'vk',
|
13 |
+
__('Instagram', TMM_TXTDM ) => 'instagram',
|
14 |
+
__('Tumblr', TMM_TXTDM ) => 'tumblr',
|
15 |
+
__('Research Gate', TMM_TXTDM ) => 'researchgate',
|
16 |
+
__('Email', TMM_TXTDM ) => 'email',
|
17 |
+
__('Website', TMM_TXTDM ) => 'website',
|
18 |
+
__('Other links', TMM_TXTDM ) => 'customlink'
|
19 |
+
);
|
20 |
+
return $options;
|
21 |
+
}
|
22 |
+
|
23 |
+
|
24 |
+
/* Hooks the metabox. */
|
25 |
+
add_action('admin_init', 'dmb_tmm_add_team', 1);
|
26 |
+
function dmb_tmm_add_team() {
|
27 |
+
add_meta_box(
|
28 |
+
'tmm',
|
29 |
+
'<span class="dashicons dashicons-edit"></span> '.__('Team editor', TMM_TXTDM ),
|
30 |
+
'dmb_tmm_team_display', // Below
|
31 |
+
'tmm',
|
32 |
+
'normal',
|
33 |
+
'high'
|
34 |
+
);
|
35 |
+
}
|
36 |
+
|
37 |
+
|
38 |
+
/* Displays the metabox. */
|
39 |
+
function dmb_tmm_team_display() {
|
40 |
+
|
41 |
+
global $post;
|
42 |
+
|
43 |
+
/* Gets team data. */
|
44 |
+
$team = get_post_meta( $post->ID, '_tmm_head', true );
|
45 |
+
|
46 |
+
$fields_to_process = array(
|
47 |
+
'_tmm_firstname',
|
48 |
+
'_tmm_lastname',
|
49 |
+
'_tmm_job',
|
50 |
+
'_tmm_desc',
|
51 |
+
'_tmm_sc_type1', '_tmm_sc_title1', '_tmm_sc_url1',
|
52 |
+
'_tmm_sc_type2', '_tmm_sc_title2', '_tmm_sc_url2',
|
53 |
+
'_tmm_sc_type3', '_tmm_sc_title3', '_tmm_sc_url3',
|
54 |
+
'_tmm_photo',
|
55 |
+
'_tmm_photo_url'
|
56 |
+
);
|
57 |
+
|
58 |
+
/* Retrieves select options. */
|
59 |
+
$social_links_options = dmb_tmm_social_links_options();
|
60 |
+
|
61 |
+
wp_nonce_field( 'dmb_tmm_meta_box_nonce', 'dmb_tmm_meta_box_nonce' ); ?>
|
62 |
+
|
63 |
+
<div id="dmb_preview_team">
|
64 |
+
<!-- Closes preview button. -->
|
65 |
+
<a class="dmb_preview_button dmb_preview_team_close" href="#">
|
66 |
+
<?php _e('Close preview', TMM_TXTDM ) ?>
|
67 |
+
</a>
|
68 |
+
</div>
|
69 |
+
|
70 |
+
<div id="dmb_unique_editor">
|
71 |
+
<?php wp_editor( '', 'dmb_editor', array('editor_height' => '300px') ); ?>
|
72 |
+
<br/>
|
73 |
+
<a class="dmb_big_button_primary dmb_ue_update" href="#">
|
74 |
+
<?php _e('Update', TMM_TXTDM ) ?>
|
75 |
+
</a>
|
76 |
+
<a class="dmb_big_button_secondary dmb_ue_cancel" href="#">
|
77 |
+
<?php _e('Cancel', TMM_TXTDM ) ?>
|
78 |
+
</a>
|
79 |
+
</div>
|
80 |
+
|
81 |
+
<!-- Toolbar for member metabox -->
|
82 |
+
<div class="dmb_toolbar">
|
83 |
+
<div class="dmb_toolbar_inner">
|
84 |
+
<a class="dmb_big_button_secondary dmb_expand_rows" href="#"><span class="dashicons dashicons-editor-expand"></span> <?php _e('Expand all', TMM_TXTDM ) ?> </a>
|
85 |
+
<a class="dmb_big_button_secondary dmb_collapse_rows" href="#"><span class="dashicons dashicons-editor-contract"></span> <?php _e('Collapse all', TMM_TXTDM ) ?> </a>
|
86 |
+
<a class="dmb_show_preview_team dmb_preview_button"><span class="dashicons dashicons-admin-appearance"></span> <?php _e('Instant preview', TMM_TXTDM ) ?> </a>
|
87 |
+
<div class="dmb_clearfix"></div>
|
88 |
+
</div>
|
89 |
+
</div>
|
90 |
+
|
91 |
+
<?php if ( $team ) {
|
92 |
+
|
93 |
+
/* Loops through rows. */
|
94 |
+
foreach ( $team as $team_member ) {
|
95 |
+
|
96 |
+
/* Retrieves each field for current member. */
|
97 |
+
$member = array();
|
98 |
+
foreach ( $fields_to_process as $field) {
|
99 |
+
switch ($field) {
|
100 |
+
default:
|
101 |
+
$member[$field] = ( isset($team_member[$field]) ) ? esc_attr($team_member[$field]) : '';
|
102 |
+
break;
|
103 |
+
}
|
104 |
+
} ?>
|
105 |
+
|
106 |
+
<!-- START member -->
|
107 |
+
<div class="dmb_main">
|
108 |
+
|
109 |
+
<textarea class="dmb_data_dump" name="tmm_data_dumps[]"></textarea>
|
110 |
+
|
111 |
+
<!-- Member handle bar -->
|
112 |
+
<div class="dmb_handle">
|
113 |
+
<a class="dmb_big_button_secondary dmb_move_row_up" href="#" title="Move up"><span class="dashicons dashicons-arrow-up-alt2"></span></a>
|
114 |
+
<a class="dmb_big_button_secondary dmb_move_row_down" href="#" title="Move down"><span class="dashicons dashicons-arrow-down-alt2"></span></a>
|
115 |
+
<div class="dmb_handle_title"></div>
|
116 |
+
<a class="dmb_big_button_secondary dmb_remove_row_btn" href="#" title="Remove"><span class="dashicons dashicons-no-alt"></span></a>
|
117 |
+
<a class="dmb_big_button_secondary dmb_clone_row" href="#" title="Clone"><span class="dashicons dashicons-admin-page"></span><?php _e('Clone', TMM_TXTDM ); ?></a>
|
118 |
+
<div class="dmb_clearfix"></div>
|
119 |
+
</div>
|
120 |
+
|
121 |
+
<!-- START inner -->
|
122 |
+
<div class="dmb_inner">
|
123 |
+
|
124 |
+
<div class="dmb_section_title">
|
125 |
+
<?php _e('Member details', TMM_TXTDM ) ?>
|
126 |
+
</div>
|
127 |
+
|
128 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_first">
|
129 |
+
<div class="dmb_field_title">
|
130 |
+
<?php _e('First name', TMM_TXTDM ) ?>
|
131 |
+
</div>
|
132 |
+
<input class="dmb_field dmb_highlight_field dmb_firstname_of_member" type="text" value="<?php echo $member['_tmm_firstname']; ?>" placeholder="<?php _e('e.g. John', TMM_TXTDM ) ?>" />
|
133 |
+
</div>
|
134 |
+
|
135 |
+
<div class="dmb_grid dmb_grid_33 ">
|
136 |
+
<div class="dmb_field_title">
|
137 |
+
<?php _e('Lastname', TMM_TXTDM ) ?>
|
138 |
+
</div>
|
139 |
+
<input class="dmb_field dmb_lastname_of_member" type="text" value="<?php echo $member['_tmm_lastname']; ?>" placeholder="<?php _e('e.g. Doe', TMM_TXTDM ) ?>" />
|
140 |
+
</div>
|
141 |
+
|
142 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_last">
|
143 |
+
<div class="dmb_field_title">
|
144 |
+
<?php _e('Job/role', TMM_TXTDM ) ?>
|
145 |
+
</div>
|
146 |
+
<input class="dmb_field dmb_job_of_member" type="text" value="<?php echo $member['_tmm_job']; ?>" placeholder="<?php _e('e.g. Project manager', TMM_TXTDM ) ?>" />
|
147 |
+
</div>
|
148 |
+
|
149 |
+
<div class="dmb_grid dmb_grid_100 dmb_grid_first dmb_grid_last">
|
150 |
+
<div class="dmb_field_title">
|
151 |
+
<?php _e('Description/biography', TMM_TXTDM ) ?>
|
152 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('Edit your member\'s biography by clicking the button below. Once updated, it will show up here.', TMM_TXTDM ) ?>">[?]</a>
|
153 |
+
</div>
|
154 |
+
<div class="dmb_field dmb_description_of_member">
|
155 |
+
<?php echo $member["_tmm_desc"]; ?>
|
156 |
+
</div>
|
157 |
+
<div class="dmb_clearfix"></div>
|
158 |
+
<div class="dmb_edit_description_of_member dmb_small_button_primary">
|
159 |
+
<span class="dashicons dashicons-edit"></span> <?php _e('Edit biography', TMM_TXTDM ) ?>
|
160 |
+
</div>
|
161 |
+
</div>
|
162 |
+
|
163 |
+
<div class="dmb_clearfix"></div>
|
164 |
+
|
165 |
+
<div class="dmb_section_title">
|
166 |
+
<?php _e('Social links', TMM_TXTDM ) ?>
|
167 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('These links will appear below your members\' biography.', TMM_TXTDM ) ?>">[?]</a>
|
168 |
+
</div>
|
169 |
+
|
170 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_first">
|
171 |
+
<div class="dmb_field_title">
|
172 |
+
<?php _e('Link type', TMM_TXTDM ) ?>
|
173 |
+
</div>
|
174 |
+
<select class="dmb_scl_type_select dmb_scl_type1_of_member">
|
175 |
+
<?php foreach ( $social_links_options as $label => $value ) { ?>
|
176 |
+
<option value="<?php echo $value; ?>"<?php selected( $member['_tmm_sc_type1'], $value ); ?>><?php echo $label; ?></option>
|
177 |
+
<?php } ?>
|
178 |
+
</select>
|
179 |
+
</div>
|
180 |
+
|
181 |
+
<div class="dmb_grid dmb_grid_33 ">
|
182 |
+
<div class="dmb_field_title">
|
183 |
+
<?php _e('Title attribute', TMM_TXTDM ) ?>
|
184 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('Optional. This is the HTML <a> tag\'s title attribute.', TMM_TXTDM ) ?>">[?]</a>
|
185 |
+
</div>
|
186 |
+
<input class="dmb_field dmb_scl_title1_of_member" type="text" value="<?php echo $member['_tmm_sc_title1']; ?>" placeholder="<?php _e('e.g. Faceook page', TMM_TXTDM ) ?>" />
|
187 |
+
</div>
|
188 |
+
|
189 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_last">
|
190 |
+
<div class="dmb_field_title">
|
191 |
+
<?php _e('Link URL', TMM_TXTDM ) ?>
|
192 |
+
</div>
|
193 |
+
<input class="dmb_field dmb_scl_url1_of_member" type="text" value="<?php echo $member['_tmm_sc_url1']; ?>" placeholder="<?php _e('e.g. http://fb.com/member-profile', TMM_TXTDM ) ?>" />
|
194 |
+
</div>
|
195 |
+
|
196 |
+
<div class="dmb_clearfix"></div>
|
197 |
+
|
198 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_first">
|
199 |
+
<select class="dmb_scl_type_select dmb_scl_type2_of_member">
|
200 |
+
<?php foreach ( $social_links_options as $label => $value ) { ?>
|
201 |
+
<option value="<?php echo $value; ?>"<?php selected( $member['_tmm_sc_type2'], $value ); ?>><?php echo $label; ?></option>
|
202 |
+
<?php } ?>
|
203 |
+
</select>
|
204 |
+
</div>
|
205 |
+
|
206 |
+
<div class="dmb_grid dmb_grid_33 ">
|
207 |
+
<input class="dmb_field dmb_scl_title2_of_member" type="text" value="<?php echo $member['_tmm_sc_title2']; ?>" placeholder="<?php _e('e.g. Twitter page', TMM_TXTDM ) ?>" />
|
208 |
+
</div>
|
209 |
+
|
210 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_last">
|
211 |
+
<input class="dmb_field dmb_scl_url2_of_member" type="text" value="<?php echo $member['_tmm_sc_url2']; ?>" placeholder="<?php _e('e.g. http://tw.com/member-profile', TMM_TXTDM ) ?>" />
|
212 |
+
</div>
|
213 |
+
|
214 |
+
<div class="dmb_clearfix"></div>
|
215 |
+
|
216 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_first dmb_grid_first">
|
217 |
+
<select class="dmb_scl_type_select dmb_scl_type3_of_member">
|
218 |
+
<?php foreach ( $social_links_options as $label => $value ) { ?>
|
219 |
+
<option value="<?php echo $value; ?>"<?php selected( $member['_tmm_sc_type3'], $value ); ?>><?php echo $label; ?></option>
|
220 |
+
<?php } ?>
|
221 |
+
</select>
|
222 |
+
</div>
|
223 |
+
|
224 |
+
<div class="dmb_grid dmb_grid_33 ">
|
225 |
+
<input class="dmb_field dmb_scl_title3_of_member" type="text" value="<?php echo $member['_tmm_sc_title3']; ?>" placeholder="<?php _e('e.g. Google+ page', TMM_TXTDM ) ?>" />
|
226 |
+
</div>
|
227 |
+
|
228 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_last">
|
229 |
+
<input class="dmb_field dmb_scl_url3_of_member" type="text" value="<?php echo $member['_tmm_sc_url3']; ?>" placeholder="<?php _e('e.g. http://gp.com/member-profile', TMM_TXTDM ) ?>" />
|
230 |
+
</div>
|
231 |
+
|
232 |
+
<div class="dmb_clearfix"></div>
|
233 |
+
|
234 |
+
<div class="dmb_tip">
|
235 |
+
<span class="dashicons dashicons-yes"></span> Links with the email type open your visitors' mail client. <a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('Your member\'s email address must be entered in the Link URL field. Title attribute can be left blank.', TMM_TXTDM ) ?>">[?]</a>
|
236 |
+
</div>
|
237 |
+
|
238 |
+
<div class="dmb_clearfix"></div>
|
239 |
+
|
240 |
+
<div class="dmb_section_title">
|
241 |
+
<?php _e('Photo', TMM_TXTDM ) ?>
|
242 |
+
</div>
|
243 |
+
|
244 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_first">
|
245 |
+
|
246 |
+
<div class="dmb_field_title">
|
247 |
+
<?php _e('Member\'s photo', TMM_TXTDM ) ?>
|
248 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('We recommend square images (e.g. 250x250px).', TMM_TXTDM ) ?>">[?]</a>
|
249 |
+
</div>
|
250 |
+
|
251 |
+
<div>
|
252 |
+
<div class="dmb_field_title dmb_img_data_url dmb_photo_of_member" data-img="<?php echo $member['_tmm_photo']; ?>"></div>
|
253 |
+
<div class="dmb_upload_img_btn dmb_small_button_primary">
|
254 |
+
<span class="dashicons dashicons-upload"></span>
|
255 |
+
<?php _e('Upload photo', TMM_TXTDM ) ?>
|
256 |
+
</div>
|
257 |
+
</div>
|
258 |
+
|
259 |
+
</div>
|
260 |
+
|
261 |
+
<div class="dmb_grid dmb_grid_100 dmb_grid_first dmb_grid_last">
|
262 |
+
<div class="dmb_field_title">
|
263 |
+
<?php _e('Photo link', TMM_TXTDM ) ?>
|
264 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('Your visitors will be redirected to this link if they click the member\'s photo.', TMM_TXTDM ) ?>">[?]</a>
|
265 |
+
</div>
|
266 |
+
<input class="dmb_field dmb_photo_url_of_member" type="text" value="<?php echo $member['_tmm_photo_url']; ?>" placeholder="<?php _e('e.g. http://your-site.com/full-member-page/', TMM_TXTDM ) ?>" />
|
267 |
+
</div>
|
268 |
+
|
269 |
+
<div class="dmb_clearfix"></div>
|
270 |
+
|
271 |
+
<!-- END inner -->
|
272 |
+
</div>
|
273 |
+
|
274 |
+
<!-- END row -->
|
275 |
+
</div>
|
276 |
+
|
277 |
+
<?php
|
278 |
+
}
|
279 |
+
} ?>
|
280 |
+
|
281 |
+
<!-- START empty member -->
|
282 |
+
<div class="dmb_main dmb_empty_row" style="display:none;">
|
283 |
+
|
284 |
+
<textarea class="dmb_data_dump" name="tmm_data_dumps[]"></textarea>
|
285 |
+
|
286 |
+
<!-- Member handle bar -->
|
287 |
+
<div class="dmb_handle">
|
288 |
+
<a class="dmb_big_button_secondary dmb_move_row_up" href="#" title="Move up"><span class="dashicons dashicons-arrow-up-alt2"></span></a>
|
289 |
+
<a class="dmb_big_button_secondary dmb_move_row_down" href="#" title="Move down"><span class="dashicons dashicons-arrow-down-alt2"></span></a>
|
290 |
+
<div class="dmb_handle_title"></div>
|
291 |
+
<a class="dmb_big_button_secondary dmb_remove_row_btn" href="#" title="Remove"><span class="dashicons dashicons-no-alt"></span></a>
|
292 |
+
<a class="dmb_big_button_secondary dmb_clone_row" href="#" title="Clone"><span class="dashicons dashicons-admin-page"></span><?php _e('Clone', TMM_TXTDM ); ?></a>
|
293 |
+
<div class="dmb_clearfix"></div>
|
294 |
+
</div>
|
295 |
+
|
296 |
+
<!-- START inner -->
|
297 |
+
<div class="dmb_inner">
|
298 |
+
|
299 |
+
<div class="dmb_section_title">
|
300 |
+
<?php _e('Member details', TMM_TXTDM ) ?>
|
301 |
+
</div>
|
302 |
+
|
303 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_first">
|
304 |
+
<div class="dmb_field_title">
|
305 |
+
<?php _e('First name', TMM_TXTDM ) ?>
|
306 |
+
</div>
|
307 |
+
<input class="dmb_field dmb_highlight_field dmb_firstname_of_member" type="text" value="" placeholder="<?php _e('e.g. John', TMM_TXTDM ) ?>" />
|
308 |
+
</div>
|
309 |
+
|
310 |
+
<div class="dmb_grid dmb_grid_33 ">
|
311 |
+
<div class="dmb_field_title">
|
312 |
+
<?php _e('Lastname', TMM_TXTDM ) ?>
|
313 |
+
</div>
|
314 |
+
<input class="dmb_field dmb_lastname_of_member" type="text" value="" placeholder="<?php _e('e.g. Doe', TMM_TXTDM ) ?>" />
|
315 |
+
</div>
|
316 |
+
|
317 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_last">
|
318 |
+
<div class="dmb_field_title">
|
319 |
+
<?php _e('Job/role', TMM_TXTDM ) ?>
|
320 |
+
</div>
|
321 |
+
<input class="dmb_field dmb_job_of_member" type="text" value="" placeholder="<?php _e('e.g. Project manager', TMM_TXTDM ) ?>" />
|
322 |
+
</div>
|
323 |
+
|
324 |
+
<div class="dmb_grid dmb_grid_100 dmb_grid_first dmb_grid_last">
|
325 |
+
<div class="dmb_field_title">
|
326 |
+
<?php _e('Description/biography', TMM_TXTDM ) ?>
|
327 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('Edit your member\'s biography by clicking the button below. Once updated, it will show up here.', TMM_TXTDM ) ?>">[?]</a>
|
328 |
+
</div>
|
329 |
+
<div class="dmb_field dmb_description_of_member">
|
330 |
+
|
331 |
+
</div>
|
332 |
+
<div class="dmb_clearfix"></div>
|
333 |
+
<div class="dmb_edit_description_of_member dmb_small_button_primary">
|
334 |
+
<span class="dashicons dashicons-edit"></span> <?php _e('Edit biography', TMM_TXTDM ) ?>
|
335 |
+
</div>
|
336 |
+
</div>
|
337 |
+
|
338 |
+
<div class="dmb_clearfix"></div>
|
339 |
+
|
340 |
+
<div class="dmb_section_title">
|
341 |
+
<?php _e('Social links', TMM_TXTDM ) ?>
|
342 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('These links will appear below your members\' biography.', TMM_TXTDM ) ?>">[?]</a>
|
343 |
+
</div>
|
344 |
+
|
345 |
+
<div class="dmb_clearfix"></div>
|
346 |
+
|
347 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_first">
|
348 |
+
<div class="dmb_field_title">
|
349 |
+
<?php _e('Link type', TMM_TXTDM ) ?>
|
350 |
+
</div>
|
351 |
+
|
352 |
+
<select class="dmb_scl_type_select dmb_scl_type1_of_member">
|
353 |
+
<?php foreach ( $social_links_options as $label => $value ) { ?>
|
354 |
+
<option value="<?php echo $value; ?>"><?php echo $label; ?></option>
|
355 |
+
<?php } ?>
|
356 |
+
</select>
|
357 |
+
</div>
|
358 |
+
|
359 |
+
<div class="dmb_grid dmb_grid_33">
|
360 |
+
<div class="dmb_field_title">
|
361 |
+
<?php _e('Title attribute', TMM_TXTDM ) ?>
|
362 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('Optional. This is the HTML <a> tag\'s title attribute.', TMM_TXTDM ) ?>">[?]</a>
|
363 |
+
</div>
|
364 |
+
<input class="dmb_field dmb_scl_title1_of_member" type="text" value="" placeholder="<?php _e('e.g. Facebook page', TMM_TXTDM ) ?>" />
|
365 |
+
</div>
|
366 |
+
|
367 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_last">
|
368 |
+
<div class="dmb_field_title">
|
369 |
+
<?php _e('Link URL', TMM_TXTDM ) ?>
|
370 |
+
</div>
|
371 |
+
<input class="dmb_field dmb_scl_url1_of_member" type="text" value="" placeholder="<?php _e('e.g. http://fb.com/member-profile', TMM_TXTDM ) ?>" />
|
372 |
+
</div>
|
373 |
+
|
374 |
+
<div class="dmb_clearfix"></div>
|
375 |
+
|
376 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_first">
|
377 |
+
<select class="dmb_scl_type_select dmb_scl_type2_of_member">
|
378 |
+
<?php foreach ( $social_links_options as $label => $value ) { ?>
|
379 |
+
<option value="<?php echo $value; ?>"><?php echo $label; ?></option>
|
380 |
+
<?php } ?>
|
381 |
+
</select>
|
382 |
+
</div>
|
383 |
+
|
384 |
+
<div class="dmb_grid dmb_grid_33">
|
385 |
+
<input class="dmb_field dmb_scl_title2_of_member" type="text" value="" placeholder="<?php _e('e.g. Twitter page', TMM_TXTDM ) ?>" />
|
386 |
+
</div>
|
387 |
+
|
388 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_last">
|
389 |
+
<input class="dmb_field dmb_scl_url2_of_member" type="text" value="" placeholder="<?php _e('e.g. http://tw.com/member-profile', TMM_TXTDM ) ?>" />
|
390 |
+
</div>
|
391 |
+
|
392 |
+
<div class="dmb_clearfix"></div>
|
393 |
+
|
394 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_first">
|
395 |
+
<select class="dmb_scl_type_select dmb_scl_type3_of_member">
|
396 |
+
<?php foreach ( $social_links_options as $label => $value ) { ?>
|
397 |
+
<option value="<?php echo $value; ?>"><?php echo $label; ?></option>
|
398 |
+
<?php } ?>
|
399 |
+
</select>
|
400 |
+
</div>
|
401 |
+
|
402 |
+
<div class="dmb_grid dmb_grid_33">
|
403 |
+
<input class="dmb_field dmb_scl_title3_of_member" type="text" value="" placeholder="<?php _e('e.g. Google+ page', TMM_TXTDM ) ?>" />
|
404 |
+
</div>
|
405 |
+
|
406 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_last">
|
407 |
+
<input class="dmb_field dmb_scl_url3_of_member" type="text" value="" placeholder="<?php _e('e.g. http://gp.com/member-profile', TMM_TXTDM ) ?>" />
|
408 |
+
</div>
|
409 |
+
|
410 |
+
<div class="dmb_clearfix"></div>
|
411 |
+
|
412 |
+
<div class="dmb_tip">
|
413 |
+
<span class="dashicons dashicons-yes"></span> Links with the email type open your visitors' mail client. <a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('Your member\'s email address must be entered in the Link URL field. Title attribute can be left blank.', TMM_TXTDM ) ?>">[?]</a>
|
414 |
+
</div>
|
415 |
+
|
416 |
+
<div class="dmb_clearfix"></div>
|
417 |
+
|
418 |
+
<div class="dmb_section_title">
|
419 |
+
<?php _e('Photo', TMM_TXTDM ) ?>
|
420 |
+
</div>
|
421 |
+
|
422 |
+
<div class="dmb_grid dmb_grid_33 dmb_grid_first">
|
423 |
+
|
424 |
+
<div class="dmb_field_title">
|
425 |
+
<?php _e('Member\'s photo', TMM_TXTDM ) ?>
|
426 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('We recommend square images (e.g. 250x250px).', TMM_TXTDM ) ?>">[?]</a>
|
427 |
+
</div>
|
428 |
+
|
429 |
+
<div>
|
430 |
+
<div class="dmb_field_title dmb_img_data_url dmb_photo_of_member" data-img=""></div>
|
431 |
+
<div class="dmb_upload_img_btn dmb_small_button_primary">
|
432 |
+
<span class="dashicons dashicons-upload"></span>
|
433 |
+
<?php _e('Upload photo', TMM_TXTDM ) ?>
|
434 |
+
</div>
|
435 |
+
</div>
|
436 |
+
|
437 |
+
</div>
|
438 |
+
|
439 |
+
<div class="dmb_grid dmb_grid_100 dmb_grid_first dmb_grid_last">
|
440 |
+
<div class="dmb_field_title">
|
441 |
+
<?php _e('Photo link', TMM_TXTDM ) ?>
|
442 |
+
<a class="dmb_inline_tip dmb_tooltip_large" data-tooltip="<?php _e('Your visitors will be redirected to this link if they click the member\'s photo.', TMM_TXTDM ) ?>">[?]</a>
|
443 |
+
</div>
|
444 |
+
<input class="dmb_field dmb_photo_url_of_member" type="text" value="" placeholder="<?php _e('e.g. http://your-site.com/full-member-page/', TMM_TXTDM ) ?>" />
|
445 |
+
</div>
|
446 |
+
|
447 |
+
<div class="dmb_clearfix"></div>
|
448 |
+
|
449 |
+
<!-- END inner -->
|
450 |
+
</div>
|
451 |
+
|
452 |
+
<!-- END empty row -->
|
453 |
+
</div>
|
454 |
+
|
455 |
+
<div class="dmb_clearfix"></div>
|
456 |
+
|
457 |
+
<div class="dmb_no_row_notice">
|
458 |
+
<?php /* translators: Leave HTML tags */ _e('Create your team by <strong>adding members</strong> to it.<br/>Click the button below to get started.', TMM_TXTDM ) ?>
|
459 |
+
</div>
|
460 |
+
|
461 |
+
<!-- Add row button -->
|
462 |
+
<a class="dmb_big_button_primary dmb_add_row" href="#">
|
463 |
+
<span class="dashicons dashicons-plus"></span>
|
464 |
+
<?php _e('Add a member', TMM_TXTDM ) ?>
|
465 |
+
</a>
|
466 |
+
|
467 |
+
<?php }
|
inc/tmm-metaboxes-pro.php
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Hooks the metabox. */
|
4 |
+
add_action('admin_init', 'dmb_tmm_add_pro', 1);
|
5 |
+
function dmb_tmm_add_pro() {
|
6 |
+
add_meta_box(
|
7 |
+
'tmm_pro',
|
8 |
+
'<span class="dashicons dashicons-unlock" style="color:#8ea93d;"></span> Get PRO ',
|
9 |
+
'dmb_tmm_pro_display', // Below
|
10 |
+
'tmm',
|
11 |
+
'side',
|
12 |
+
'high'
|
13 |
+
);
|
14 |
+
}
|
15 |
+
|
16 |
+
|
17 |
+
/* Displays the metabox. */
|
18 |
+
function dmb_tmm_pro_display() { ?>
|
19 |
+
|
20 |
+
<div class="dmb_side_block">
|
21 |
+
<div class="dmb_side_block_title">
|
22 |
+
Hover photos
|
23 |
+
</div>
|
24 |
+
Add a second photo that will show when hovering over the first one.
|
25 |
+
</div>
|
26 |
+
|
27 |
+
<div class="dmb_side_block">
|
28 |
+
<div class="dmb_side_block_title">
|
29 |
+
Complementary box
|
30 |
+
</div>
|
31 |
+
Add complementary info in a hover box.
|
32 |
+
</div>
|
33 |
+
|
34 |
+
<div class="dmb_side_block">
|
35 |
+
<div class="dmb_side_block_title">
|
36 |
+
Full-width photos and more...
|
37 |
+
</div>
|
38 |
+
... Border thickness, members' height equalizing, photo positions, per member color, photo filters...
|
39 |
+
</div>
|
40 |
+
|
41 |
+
<a class="dmb_big_button_primary dmb_see_pro" target="_blank" href="https://wpdarko.com/items/team-members-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>7884661</strong> (10% OFF)
|
48 |
+
</span>
|
49 |
+
|
50 |
+
<?php } ?>
|
inc/tmm-metaboxes-settings.php
ADDED
@@ -0,0 +1,158 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Defines force font select options. */
|
4 |
+
function dmb_tmm_force_fonts_options() {
|
5 |
+
$options = array (
|
6 |
+
__('Theme\'s font', TMM_TXTDM ) => 'no',
|
7 |
+
__('Default font', TMM_TXTDM ) => 'yes'
|
8 |
+
);
|
9 |
+
return $options;
|
10 |
+
}
|
11 |
+
|
12 |
+
|
13 |
+
/* Defines picture link behavior options. */
|
14 |
+
function dmb_tmm_piclink_beh_options(){
|
15 |
+
$options = array (
|
16 |
+
__('New window', TMM_TXTDM ) => 'new',
|
17 |
+
__('Same window', TMM_TXTDM ) => 'same'
|
18 |
+
);
|
19 |
+
return $options;
|
20 |
+
}
|
21 |
+
|
22 |
+
|
23 |
+
/* Defines bio alignment options. */
|
24 |
+
function dmb_tmm_bio_align_options() {
|
25 |
+
$options = array (
|
26 |
+
__('Center', TMM_TXTDM) => 'center',
|
27 |
+
__('Left', TMM_TXTDM) => 'left',
|
28 |
+
__('Right', TMM_TXTDM) => 'right',
|
29 |
+
__('Justify', TMM_TXTDM) => 'justify'
|
30 |
+
);
|
31 |
+
return $options;
|
32 |
+
}
|
33 |
+
|
34 |
+
|
35 |
+
/* Defines team columns options. */
|
36 |
+
function dmb_tmm_columns_options() {
|
37 |
+
$options = array (
|
38 |
+
__('1 per line', TMM_TXTDM) => '1',
|
39 |
+
__('2 per line', TMM_TXTDM) => '2',
|
40 |
+
__('3 per line', TMM_TXTDM) => '3',
|
41 |
+
__('4 per line', TMM_TXTDM) => '4',
|
42 |
+
__('5 per line', TMM_TXTDM) => '5'
|
43 |
+
);
|
44 |
+
return $options;
|
45 |
+
}
|
46 |
+
|
47 |
+
|
48 |
+
/* Hooks the metabox. */
|
49 |
+
add_action('admin_init', 'dmb_tmm_add_settings', 1);
|
50 |
+
function dmb_tmm_add_settings() {
|
51 |
+
add_meta_box(
|
52 |
+
'tmm_settings',
|
53 |
+
'<span class="dashicons dashicons-admin-generic"></span> '.__('Settings', TMM_TXTDM),
|
54 |
+
'dmb_tmm_settings_display',
|
55 |
+
'tmm',
|
56 |
+
'side',
|
57 |
+
'high'
|
58 |
+
);
|
59 |
+
}
|
60 |
+
|
61 |
+
|
62 |
+
/* Displays the metabox. */
|
63 |
+
function dmb_tmm_settings_display() {
|
64 |
+
|
65 |
+
global $post;
|
66 |
+
|
67 |
+
/* Retrieves select options. */
|
68 |
+
$team_columns = dmb_tmm_columns_options();
|
69 |
+
$team_bio_align = dmb_tmm_bio_align_options();
|
70 |
+
$team_piclink_beh = dmb_tmm_piclink_beh_options();
|
71 |
+
$team_force_font = dmb_tmm_force_fonts_options();
|
72 |
+
|
73 |
+
/* Processes retrieved fields. */
|
74 |
+
$settings = array();
|
75 |
+
|
76 |
+
$settings['_tmm_columns'] = get_post_meta( $post->ID, '_tmm_columns', true );
|
77 |
+
if (!$settings['_tmm_columns']) { $settings['_tmm_columns'] = '3'; }
|
78 |
+
$settings['_tmm_color'] = get_post_meta( $post->ID, '_tmm_color', true );
|
79 |
+
if (!$settings['_tmm_color']) { $settings['_tmm_color'] = '#333333'; }
|
80 |
+
$settings['_tmm_bio_alignment'] = get_post_meta( $post->ID, '_tmm_bio_alignment', true );
|
81 |
+
|
82 |
+
/* Checks if member links open in new window. */
|
83 |
+
$settings['_tmm_piclink_beh'] = get_post_meta( $post->ID, '_tmm_piclink_beh', true );
|
84 |
+
($settings['_tmm_piclink_beh'] == 'new' ? $tmm_plb = 'target="_blank"' : $tmm_plb = '');
|
85 |
+
|
86 |
+
/* Checks if forcing original fonts. */
|
87 |
+
$settings['_tmm_original_font'] = get_post_meta( $post->ID, '_tmm_original_font', true );
|
88 |
+
(($settings['_tmm_original_font'] == 'no' || $settings['_tmm_original_font'] != true) ? $settings['_tmm_original_font'] = 'no' : $settings['_tmm_original_font'] = 'yes');
|
89 |
+
|
90 |
+
?>
|
91 |
+
|
92 |
+
<div class="dmb_settings_box">
|
93 |
+
|
94 |
+
<div class="dmb_section_title">
|
95 |
+
<?php /* translators: General settings */ _e('General', TMM_TXTDM) ?>
|
96 |
+
</div>
|
97 |
+
|
98 |
+
<!-- Team layout -->
|
99 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_first">
|
100 |
+
<div class="dmb_field_title">
|
101 |
+
<?php _e('Members per line', TMM_TXTDM ) ?>
|
102 |
+
</div>
|
103 |
+
<select class="dmb_side_select" name="team_columns">
|
104 |
+
<?php foreach ( $team_columns as $label => $value ) { ?>
|
105 |
+
<option value="<?php echo $value; ?>"<?php selected( (isset($settings['_tmm_columns'])) ? $settings['_tmm_columns'] : '2', $value ); ?>><?php echo $label; ?></option>
|
106 |
+
<?php } ?>
|
107 |
+
</select>
|
108 |
+
</div>
|
109 |
+
|
110 |
+
<!-- Bio alignment -->
|
111 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_last">
|
112 |
+
<div class="dmb_field_title">
|
113 |
+
<?php _e('Desc. alignment', TMM_TXTDM ) ?>
|
114 |
+
</div>
|
115 |
+
<select class="dmb_side_select" name="team_bio_align">
|
116 |
+
<?php foreach ( $team_bio_align as $label => $value ) { ?>
|
117 |
+
<option value="<?php echo $value; ?>"<?php selected( (isset($settings['_tmm_bio_alignment'])) ? $settings['_tmm_bio_alignment'] : 'center', $value ); ?>><?php echo $label; ?></option>
|
118 |
+
<?php } ?>
|
119 |
+
</select>
|
120 |
+
</div>
|
121 |
+
|
122 |
+
<!-- Photo link behavior -->
|
123 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_first">
|
124 |
+
<div class="dmb_field_title">
|
125 |
+
<?php _e('Photo link behavior', TMM_TXTDM ) ?>
|
126 |
+
</div>
|
127 |
+
<select class="dmb_side_select" name="team_piclink_beh">
|
128 |
+
<?php foreach ( $team_piclink_beh as $label => $value ) { ?>
|
129 |
+
<option value="<?php echo $value; ?>"<?php selected( (isset($settings['_tmm_piclink_beh'])) ? $settings['_tmm_piclink_beh'] : 'new', $value ); ?>><?php echo $label; ?></option>
|
130 |
+
<?php } ?>
|
131 |
+
</select>
|
132 |
+
</div>
|
133 |
+
|
134 |
+
<!-- Font option -->
|
135 |
+
<div class="dmb_grid dmb_grid_50 dmb_grid_last">
|
136 |
+
<div class="dmb_field_title">
|
137 |
+
<?php _e('Font to use', TMM_TXTDM ) ?>
|
138 |
+
</div>
|
139 |
+
<select class="dmb_side_select" name="team_force_font">
|
140 |
+
<?php foreach ( $team_force_font as $label => $value ) { ?>
|
141 |
+
<option value="<?php echo $value; ?>"<?php selected( (isset($settings['_tmm_original_font'])) ? $settings['_tmm_original_font'] : 'no', $value ); ?>><?php echo $label; ?></option>
|
142 |
+
<?php } ?>
|
143 |
+
</select>
|
144 |
+
</div>
|
145 |
+
|
146 |
+
<!-- Main color -->
|
147 |
+
<div class="dmb_color_of_team dmb_grid dmb_grid_100 dmb_grid_first dmb_grid_last">
|
148 |
+
<div class="dmb_field_title">
|
149 |
+
<?php _e('Main color', TMM_TXTDM) ?>
|
150 |
+
</div>
|
151 |
+
<input class="dmb_color_picker dmb_field dmb_color_of_team" name="team_color" type="text" value="<?php echo (isset($settings['_tmm_color'])) ? $settings['_tmm_color'] : '#444444'; ?>" />
|
152 |
+
</div>
|
153 |
+
|
154 |
+
<div class="dmb_clearfix"></div>
|
155 |
+
|
156 |
+
</div>
|
157 |
+
|
158 |
+
<?php } ?>
|
inc/tmm-metaboxes.php
DELETED
@@ -1,340 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Register metaboxes for Teams.
|
4 |
-
*/
|
5 |
-
function tmm_register_group_metabox() {
|
6 |
-
|
7 |
-
/* Custom sanitization call-back to allow HTML in most fields */
|
8 |
-
function tmm_html_allowed_sani_cb($content) {
|
9 |
-
return is_array( $content ) ? array_map( 'wp_kses_post', $content ) : wp_kses_post( $content );
|
10 |
-
}
|
11 |
-
|
12 |
-
$prefix = '_tmm_';
|
13 |
-
$main_group = new_cmb2_box( array(
|
14 |
-
'id' => $prefix . 'team_metabox',
|
15 |
-
'title' => '<span style="font-weight:400;">'.__( 'Manage Members', 'team-members' ).'</span> <a target="_blank" class="wpd_free_pro" title="'.__( 'Unlock more features with Team Members PRO!', 'team-members' ).'" href="http://wpdarko.com/items/team-members-pro"><span style="color:#8a7463;font-size:15px; font-weight:400; float:right; padding-right:14px;"><span class="dashicons dashicons-lock"></span> '.__( 'Free version', 'team-members' ).'</span></a>',
|
16 |
-
'object_types' => array( 'tmm' ),
|
17 |
-
'priority' => 'high',
|
18 |
-
));
|
19 |
-
|
20 |
-
$tmm_group = $main_group->add_field( array(
|
21 |
-
'id' => $prefix . 'head',
|
22 |
-
'type' => 'group',
|
23 |
-
'options' => array(
|
24 |
-
'group_title' => __( 'Member {#}', 'team-members' ),
|
25 |
-
'add_button' => __( 'Add another member', 'team-members' ),
|
26 |
-
'remove_button' => __( 'Remove member', 'team-members' ),
|
27 |
-
'sortable' => true,
|
28 |
-
'single' => false,
|
29 |
-
),
|
30 |
-
));
|
31 |
-
|
32 |
-
$main_group->add_group_field( $tmm_group, array(
|
33 |
-
'name' => __( 'Member details', 'team-members' ),
|
34 |
-
'id' => $prefix . 'member_header',
|
35 |
-
'type' => 'title',
|
36 |
-
'row_classes' => 'de_hundred de_heading',
|
37 |
-
));
|
38 |
-
|
39 |
-
$main_group->add_group_field( $tmm_group, array(
|
40 |
-
'name' => __( 'Firstname', 'team-members' ),
|
41 |
-
'id' => $prefix . 'firstname',
|
42 |
-
'type' => 'text',
|
43 |
-
'row_classes' => 'de_first de_twentyfive de_text de_input',
|
44 |
-
'sanitization_cb' => 'tmm_html_allowed_sani_cb',
|
45 |
-
));
|
46 |
-
|
47 |
-
$main_group->add_group_field( $tmm_group, array(
|
48 |
-
'name' => __( 'Lastname', 'team-members' ),
|
49 |
-
'id' => $prefix . 'lastname',
|
50 |
-
'type' => 'text',
|
51 |
-
'row_classes' => 'de_twentyfive de_text de_input',
|
52 |
-
'sanitization_cb' => 'tmm_html_allowed_sani_cb',
|
53 |
-
));
|
54 |
-
|
55 |
-
$main_group->add_group_field( $tmm_group, array(
|
56 |
-
'name' => __( 'Job/role', 'team-members' ),
|
57 |
-
'id' => $prefix . 'job',
|
58 |
-
'type' => 'text',
|
59 |
-
'row_classes' => 'de_fifty de_text de_input',
|
60 |
-
'sanitization_cb' => 'tmm_html_allowed_sani_cb',
|
61 |
-
));
|
62 |
-
|
63 |
-
$main_group->add_group_field( $tmm_group, array(
|
64 |
-
'name' => __( 'Description/bio', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'Basic HTML allowed', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
65 |
-
'id' => $prefix . 'desc',
|
66 |
-
'type' => 'textarea',
|
67 |
-
'attributes' => array('rows' => 6),
|
68 |
-
'row_classes' => 'de_first de_hundred de_textarea de_input',
|
69 |
-
'sanitization_cb' => 'tmm_html_allowed_sani_cb',
|
70 |
-
));
|
71 |
-
|
72 |
-
$main_group->add_group_field( $tmm_group, array(
|
73 |
-
'name' => __( 'Member links', 'team-members' ),
|
74 |
-
'id' => $prefix . 'member_links_header',
|
75 |
-
'type' => 'title',
|
76 |
-
'row_classes' => 'de_hundred de_heading',
|
77 |
-
));
|
78 |
-
|
79 |
-
$main_group->add_group_field( $tmm_group, array(
|
80 |
-
'name' => __( 'Type of link', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'Choose which icon is going to show in the member box', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
81 |
-
'id' => $prefix . 'sc_type1',
|
82 |
-
'type' => 'select',
|
83 |
-
'default' => 'nada',
|
84 |
-
'options' => array(
|
85 |
-
'nada' => '-',
|
86 |
-
'twitter' => 'Twitter',
|
87 |
-
'linkedin' => 'LinkedIn',
|
88 |
-
'youtube' => 'YouTube',
|
89 |
-
'googleplus' => 'Google+',
|
90 |
-
'facebook' => 'Facebook',
|
91 |
-
'vk' => 'VK',
|
92 |
-
'instagram' => 'Instagram',
|
93 |
-
'tumblr' => 'Tumblr',
|
94 |
-
'pinterest' => 'Pinterest',
|
95 |
-
'email' => __( 'Email', 'team-members' ),
|
96 |
-
'website' => __( 'Website', 'team-members' ),
|
97 |
-
'customlink' => __( 'Other links', 'team-members' ),
|
98 |
-
),
|
99 |
-
'row_classes' => 'de_first de_twentyfive de_select de_text de_input',
|
100 |
-
));
|
101 |
-
|
102 |
-
$main_group->add_group_field( $tmm_group, array(
|
103 |
-
'name' => __( 'Title attribute', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'eg. Follow us on Twitter!', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
104 |
-
'id' => $prefix . 'sc_title1',
|
105 |
-
'type' => 'text',
|
106 |
-
'row_classes' => 'de_twentyfive de_text de_input',
|
107 |
-
));
|
108 |
-
|
109 |
-
$main_group->add_group_field( $tmm_group, array(
|
110 |
-
'name' => 'URL <a class="wpd_tooltip" title="'.__( 'Start with http://', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
111 |
-
'id' => $prefix . 'sc_url1',
|
112 |
-
'type' => 'text',
|
113 |
-
'attributes' => array('placeholder' => 'http://'),
|
114 |
-
'row_classes' => 'de_fifty de_text de_input',
|
115 |
-
));
|
116 |
-
|
117 |
-
$main_group->add_group_field( $tmm_group, array(
|
118 |
-
'name' => '',
|
119 |
-
'id' => $prefix . 'sc_type2',
|
120 |
-
'type' => 'select',
|
121 |
-
'default' => 'nada',
|
122 |
-
'options' => array(
|
123 |
-
'nada' => '-',
|
124 |
-
'twitter' => 'Twitter',
|
125 |
-
'linkedin' => 'LinkedIn',
|
126 |
-
'youtube' => 'YouTube',
|
127 |
-
'googleplus' => 'Google+',
|
128 |
-
'facebook' => 'Facebook',
|
129 |
-
'vk' => 'VK',
|
130 |
-
'instagram' => 'Instagram',
|
131 |
-
'tumblr' => 'Tumblr',
|
132 |
-
'email' => __( 'Email', 'team-members' ),
|
133 |
-
'website' => __( 'Website', 'team-members' ),
|
134 |
-
'customlink' => __( 'Other links', 'team-members' ),
|
135 |
-
),
|
136 |
-
'row_classes' => 'de_first de_twentyfive de_select de_text de_input de_nomtop',
|
137 |
-
));
|
138 |
-
|
139 |
-
$main_group->add_group_field( $tmm_group, array(
|
140 |
-
'name' => '',
|
141 |
-
'id' => $prefix . 'sc_title2',
|
142 |
-
'type' => 'text',
|
143 |
-
'row_classes' => 'de_twentyfive de_text de_input de_nomtop',
|
144 |
-
));
|
145 |
-
|
146 |
-
$main_group->add_group_field( $tmm_group, array(
|
147 |
-
'name' => '',
|
148 |
-
'id' => $prefix . 'sc_url2',
|
149 |
-
'type' => 'text',
|
150 |
-
'attributes' => array('placeholder' => 'http://'),
|
151 |
-
'row_classes' => 'de_fifty de_text de_input de_nomtop',
|
152 |
-
));
|
153 |
-
|
154 |
-
$main_group->add_group_field( $tmm_group, array(
|
155 |
-
'name' => '',
|
156 |
-
'id' => $prefix . 'sc_type3',
|
157 |
-
'type' => 'select',
|
158 |
-
'default' => 'nada',
|
159 |
-
'options' => array(
|
160 |
-
'nada' => '-',
|
161 |
-
'twitter' => 'Twitter',
|
162 |
-
'linkedin' => 'LinkedIn',
|
163 |
-
'youtube' => 'YouTube',
|
164 |
-
'googleplus' => 'Google+',
|
165 |
-
'facebook' => 'Facebook',
|
166 |
-
'vk' => 'VK',
|
167 |
-
'instagram' => 'Instagram',
|
168 |
-
'tumblr' => 'Tumblr',
|
169 |
-
'pinterest' => 'Pinterest',
|
170 |
-
'email' => __( 'Email', 'team-members' ),
|
171 |
-
'website' => __( 'Website', 'team-members' ),
|
172 |
-
'customlink' => __( 'Other links', 'team-members' ),
|
173 |
-
),
|
174 |
-
'row_classes' => 'de_first de_twentyfive de_select de_text de_input de_nomtop',
|
175 |
-
));
|
176 |
-
|
177 |
-
$main_group->add_group_field( $tmm_group, array(
|
178 |
-
'name' => '',
|
179 |
-
'id' => $prefix . 'sc_title3',
|
180 |
-
'type' => 'text',
|
181 |
-
'row_classes' => 'de_twentyfive de_text de_input de_nomtop',
|
182 |
-
));
|
183 |
-
|
184 |
-
$main_group->add_group_field( $tmm_group, array(
|
185 |
-
'name' => '',
|
186 |
-
'id' => $prefix . 'sc_url3',
|
187 |
-
'type' => 'text',
|
188 |
-
'attributes' => array('placeholder' => 'http://'),
|
189 |
-
'row_classes' => 'de_fifty de_text de_input de_nomtop',
|
190 |
-
));
|
191 |
-
|
192 |
-
$main_group->add_group_field( $tmm_group, array(
|
193 |
-
'name' => __( 'Member photo', 'team-members' ),
|
194 |
-
'id' => $prefix . 'member_styling_header',
|
195 |
-
'type' => 'title',
|
196 |
-
'row_classes' => 'de_hundred de_heading',
|
197 |
-
));
|
198 |
-
|
199 |
-
$main_group->add_group_field( $tmm_group, array(
|
200 |
-
'name' => __( 'Upload photo', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'Recommended:', 'team-members' ).' 250x250px"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
201 |
-
'id' => $prefix . 'photo',
|
202 |
-
'type' => 'file',
|
203 |
-
'options' => array('add_upload_file_text' => __( 'Upload', 'team-members' )),
|
204 |
-
'row_classes' => 'de_first de_hundred de_upload de_input',
|
205 |
-
));
|
206 |
-
|
207 |
-
$main_group->add_group_field( $tmm_group, array(
|
208 |
-
'name' => __( 'Photo link URL', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'If a URL is added here, the member\'s photo will be clickable — Start with http://', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
209 |
-
'id' => $prefix . 'photo_url',
|
210 |
-
'type' => 'text',
|
211 |
-
'attributes' => array('placeholder' => 'http://'),
|
212 |
-
'row_classes' => 'de_first de_hundred de_text de_input de_nomtop',
|
213 |
-
));
|
214 |
-
|
215 |
-
|
216 |
-
// Settings
|
217 |
-
$side_group = new_cmb2_box( array(
|
218 |
-
'id' => $prefix . 'settings_head',
|
219 |
-
'title' => '<span style="font-weight:400;">'.__( 'Settings', 'team-members' ).'</span>',
|
220 |
-
'object_types' => array( 'tmm' ),
|
221 |
-
'context' => 'side',
|
222 |
-
'priority' => 'high',
|
223 |
-
));
|
224 |
-
|
225 |
-
$side_group->add_field( array(
|
226 |
-
'name' => __( 'General settings', 'team-members' ),
|
227 |
-
'id' => $prefix . 'gene_settings_desc',
|
228 |
-
'type' => 'title',
|
229 |
-
'row_classes' => 'de_hundred de_heading_side',
|
230 |
-
));
|
231 |
-
|
232 |
-
$side_group->add_field( array(
|
233 |
-
'name' => __( 'Main color', 'team-members' ),
|
234 |
-
'id' => $prefix . 'color',
|
235 |
-
'type' => 'colorpicker',
|
236 |
-
'row_classes' => 'de_first de_hundred de_color de_input',
|
237 |
-
));
|
238 |
-
|
239 |
-
$side_group->add_field( array(
|
240 |
-
'name' => __( 'Members to show per line', 'team-members' ),
|
241 |
-
'id' => $prefix . 'columns',
|
242 |
-
'type' => 'select',
|
243 |
-
'options' => array(
|
244 |
-
'2' => __( '2 members per line', 'team-members' ),
|
245 |
-
'3' => __( '3 members per line', 'team-members' ),
|
246 |
-
'4' => __( '4 members per line', 'team-members' ),
|
247 |
-
),
|
248 |
-
'default' => '3',
|
249 |
-
'row_classes' => 'de_hundred de_text_side',
|
250 |
-
));
|
251 |
-
|
252 |
-
$side_group->add_field( array(
|
253 |
-
'name' => __( 'Others', 'team-members' ),
|
254 |
-
'id' => $prefix . 'other_settings_desc',
|
255 |
-
'type' => 'title',
|
256 |
-
'row_classes' => 'de_hundred de_heading_side',
|
257 |
-
));
|
258 |
-
|
259 |
-
$side_group->add_field( array(
|
260 |
-
'name' => __( 'Description/bio alignment', 'team-members' ),
|
261 |
-
'id' => $prefix . 'bio_alignment',
|
262 |
-
'type' => 'select',
|
263 |
-
'options' => array(
|
264 |
-
'center' => __( 'Centre', 'team-members' ),
|
265 |
-
'left' => __( 'Left', 'team-members' ),
|
266 |
-
'right' => __( 'Right', 'team-members' ),
|
267 |
-
'justify' => __( 'Justify', 'team-members' ),
|
268 |
-
),
|
269 |
-
'default' => 'center',
|
270 |
-
'row_classes' => 'de_hundred de_text_side',
|
271 |
-
));
|
272 |
-
|
273 |
-
$side_group->add_field( array(
|
274 |
-
'name' => __( 'Picture link behavior', 'team-members' ),
|
275 |
-
'id' => $prefix . 'piclink_beh',
|
276 |
-
'type' => 'select',
|
277 |
-
'options' => array(
|
278 |
-
'same' => __( 'Open in same window', 'team-members' ),
|
279 |
-
'new' => __( 'Open in new window', 'team-members' ),
|
280 |
-
),
|
281 |
-
'default' => 'same',
|
282 |
-
'row_classes' => 'de_hundred de_checkbox_side',
|
283 |
-
'default' => false,
|
284 |
-
));
|
285 |
-
|
286 |
-
$side_group->add_field( array(
|
287 |
-
'name' => __( 'Force original fonts', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'Check this to use the plugin\'s font instead of your theme\'s', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
288 |
-
'desc' => __( 'Check to enable', 'team-members' ),
|
289 |
-
'id' => $prefix . 'original_font',
|
290 |
-
'type' => 'checkbox',
|
291 |
-
'row_classes' => 'de_hundred de_checkbox_side',
|
292 |
-
'default' => false,
|
293 |
-
));
|
294 |
-
|
295 |
-
$side_group->add_field( array(
|
296 |
-
'name' => __( 'Last row centered', 'team-members' ).' <a class="wpd_tooltip" title="'.__( 'Check this if your last row of members isn\'t full to center your last member(s)', 'team-members' ).'"><span class="wpd_help_icon dashicons dashicons-editor-help"></span></a>',
|
297 |
-
'desc' => __( 'Check to enable', 'team-members' ),
|
298 |
-
'id' => $prefix . 'last_row_centered',
|
299 |
-
'type' => 'checkbox',
|
300 |
-
'row_classes' => 'de_hundred de_checkbox_side',
|
301 |
-
'default' => false,
|
302 |
-
));
|
303 |
-
|
304 |
-
// PRO version
|
305 |
-
$pro_group = new_cmb2_box( array(
|
306 |
-
'id' => $prefix . 'pro_metabox',
|
307 |
-
'title' => '<span style="font-weight:400;">Upgrade to <strong>PRO version</strong></span>',
|
308 |
-
'object_types' => array( 'tmm' ),
|
309 |
-
'context' => 'side',
|
310 |
-
'priority' => 'low',
|
311 |
-
'row_classes' => 'de_hundred de_heading',
|
312 |
-
));
|
313 |
-
|
314 |
-
$pro_group->add_field( array(
|
315 |
-
'name' => '',
|
316 |
-
'desc' => '<div><span class="dashicons dashicons-yes"></span> 1 to 5 members per line<br/><span class="dashicons dashicons-yes"></span> Add a hover photo<br/><span class="dashicons dashicons-yes"></span> Complementary info box</strong><br/><span class="dashicons dashicons-yes"></span> Per member color</strong><br/><span class="dashicons dashicons-yes"></span> 5 social links<br/><span class="dashicons dashicons-arrow-right"></span> And more...<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/team-members-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>7884661</strong> (10% OFF)</span></div>',
|
317 |
-
'id' => $prefix . 'pro_desc',
|
318 |
-
'type' => 'title',
|
319 |
-
'row_classes' => 'de_hundred de_info de_info_side',
|
320 |
-
));
|
321 |
-
|
322 |
-
// Help
|
323 |
-
$help_group = new_cmb2_box( array(
|
324 |
-
'id' => $prefix . 'help_metabox',
|
325 |
-
'title' => '<span style="font-weight:400;">'.__( 'Help & Support', 'team-members' ).'</span>',
|
326 |
-
'object_types' => array( 'tmm' ),
|
327 |
-
'context' => 'side',
|
328 |
-
'priority' => 'low',
|
329 |
-
'row_classes' => 'de_hundred de_heading',
|
330 |
-
));
|
331 |
-
|
332 |
-
$help_group->add_field( array(
|
333 |
-
'name' => '',
|
334 |
-
'desc' => '<span style="font-size:15px;">'.__( 'Display your Team', 'team-members' ).'</span><br/><br/>'.__( 'To display your Team on your site, copy-paste the Team\'s <strong>[Shortcode]</strong> in your post/page. You can find this shortcode by clicking <strong>All Teams</strong> in the menu on the left.', 'team-members' ).'<br/><br/><span style="font-size:15px;">'.__( 'Get support', 'team-members' ).'</span><br/><br/><a style="font-size:13px !important;" target="_blank" href="http://wpdarko.com/support/">— '.__( 'Submit a ticket', 'team-members' ).'</a><br/><a style="font-size:13px !important;" target="_blank" href="https://wpdarko.zendesk.com/hc/en-us/articles/206303627-Get-started-with-the-Team-Members-plugin">— '.__( 'View documentation', 'team-members' ).'</a>',
|
335 |
-
'id' => $prefix . 'help_desc',
|
336 |
-
'type' => 'title',
|
337 |
-
'row_classes' => 'de_hundred de_info de_info_side',
|
338 |
-
));
|
339 |
-
}
|
340 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/tmm-post-type.php
ADDED
@@ -0,0 +1,64 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Registers the teams post type. */
|
4 |
+
add_action( 'init', 'register_tmm_type' );
|
5 |
+
function register_tmm_type() {
|
6 |
+
|
7 |
+
/* Defines labels. */
|
8 |
+
$labels = array(
|
9 |
+
'name' => __( 'Teams', TMM_TXTDM ),
|
10 |
+
'singular_name' => __( 'Team', TMM_TXTDM ),
|
11 |
+
'menu_name' => __( 'Teams', TMM_TXTDM ),
|
12 |
+
'name_admin_bar' => __( 'Team', TMM_TXTDM ),
|
13 |
+
'add_new' => __( 'Add New', TMM_TXTDM ),
|
14 |
+
'add_new_item' => __( 'Add New Team', TMM_TXTDM ),
|
15 |
+
'new_item' => __( 'New Team', TMM_TXTDM ),
|
16 |
+
'edit_item' => __( 'Edit Team', TMM_TXTDM ),
|
17 |
+
'view_item' => __( 'View Team', TMM_TXTDM ),
|
18 |
+
'all_items' => __( 'All Teams', TMM_TXTDM ),
|
19 |
+
'search_items' => __( 'Search Teams', TMM_TXTDM ),
|
20 |
+
'not_found' => __( 'No Teams found.', TMM_TXTDM ),
|
21 |
+
'not_found_in_trash' => __( 'No Teams found in Trash.', TMM_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_admin_bar' => false,
|
31 |
+
'capability_type' => 'post',
|
32 |
+
'has_archive' => false,
|
33 |
+
'hierarchical' => false,
|
34 |
+
'supports' => array( 'title' ),
|
35 |
+
'menu_icon' => 'dashicons-plus'
|
36 |
+
);
|
37 |
+
|
38 |
+
/* Registers post type. */
|
39 |
+
register_post_type( 'tmm', $args );
|
40 |
+
|
41 |
+
}
|
42 |
+
|
43 |
+
|
44 |
+
/* Customizes teams update messages. */
|
45 |
+
add_filter( 'post_updated_messages', 'tmm_updated_messages' );
|
46 |
+
function tmm_updated_messages( $messages ) {
|
47 |
+
$post = get_post();
|
48 |
+
$post_type = get_post_type( $post );
|
49 |
+
$post_type_object = get_post_type_object( $post_type );
|
50 |
+
|
51 |
+
/* Defines update messages. */
|
52 |
+
$messages['tmm'] = array(
|
53 |
+
1 => __( 'Team updated.', TMM_TXTDM ),
|
54 |
+
4 => __( 'Team updated.', TMM_TXTDM ),
|
55 |
+
6 => __( 'Team published.', TMM_TXTDM ),
|
56 |
+
7 => __( 'Team saved.', TMM_TXTDM ),
|
57 |
+
10 => __( 'Team draft updated.', TMM_TXTDM )
|
58 |
+
);
|
59 |
+
|
60 |
+
return $messages;
|
61 |
+
|
62 |
+
}
|
63 |
+
|
64 |
+
?>
|
inc/tmm-pro-version-check.php
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Checks for PRO version. */
|
4 |
+
add_action( 'admin_init', 'tmm_free_pro_check' );
|
5 |
+
function tmm_free_pro_check() {
|
6 |
+
|
7 |
+
if (is_plugin_active('team-members-pro/tmm_pro.php')) {
|
8 |
+
|
9 |
+
/* Shows admin notice. */
|
10 |
+
add_action('admin_notices', 'tmm_free_pro_notice');
|
11 |
+
function tmm_free_pro_notice(){
|
12 |
+
echo '<div class="updated"><p><span class="dashicons dashicons-unlock"></span> Team Members <strong>PRO</strong> was activated and is now taking over the Free version.</p></div>';
|
13 |
+
}
|
14 |
+
|
15 |
+
/* Deactivates free version. */
|
16 |
+
deactivate_plugins( TMM_PATH.'/tmm.php' );
|
17 |
+
|
18 |
+
}
|
19 |
+
|
20 |
+
}
|
21 |
+
|
22 |
+
?>
|
inc/tmm-save-metaboxes.php
ADDED
@@ -0,0 +1,124 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Saves metaboxes. */
|
4 |
+
add_action('save_post', 'dmb_tmm_plan_meta_box_save');
|
5 |
+
function dmb_tmm_plan_meta_box_save($post_id) {
|
6 |
+
|
7 |
+
if ( ! isset( $_POST['dmb_tmm_meta_box_nonce'] ) ||
|
8 |
+
! wp_verify_nonce( $_POST['dmb_tmm_meta_box_nonce'], 'dmb_tmm_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 members. */
|
18 |
+
$old_team = get_post_meta($post_id, '_tmm_head', true);
|
19 |
+
|
20 |
+
/* Inits new team. */
|
21 |
+
$new_team = array();
|
22 |
+
|
23 |
+
/* Settings. */
|
24 |
+
$old_team_settings = array();
|
25 |
+
|
26 |
+
$old_team_settings['_tmm_columns'] = get_post_meta( $post_id, '_tmm_columns', true );
|
27 |
+
$old_team_settings['_tmm_color'] = get_post_meta( $post_id, '_tmm_color', true );
|
28 |
+
$old_team_settings['_tmm_bio_alignment'] = get_post_meta( $post_id, '_tmm_bio_alignment', true );
|
29 |
+
$old_team_settings['_tmm_piclink_beh'] = get_post_meta( $post_id, '_tmm_piclink_beh', true );
|
30 |
+
$old_team_settings['_tmm_original_font'] = get_post_meta( $post_id, '_tmm_original_font', true );
|
31 |
+
|
32 |
+
$count = count($_POST['tmm_data_dumps']) - 1;
|
33 |
+
|
34 |
+
for ( $i = 0; $i < $count; $i++ ) {
|
35 |
+
|
36 |
+
if($_POST['tmm_data_dumps'][$i]){
|
37 |
+
|
38 |
+
/* Data travels using a single field to avoid max_input_vars issue. */
|
39 |
+
$member_data = explode(']--[', $_POST['tmm_data_dumps'][$i]);
|
40 |
+
|
41 |
+
$member_firstname = $member_data[0];
|
42 |
+
$member_lastname = $member_data[1];
|
43 |
+
$member_job = $member_data[2];
|
44 |
+
$member_bio = $member_data[3];
|
45 |
+
|
46 |
+
$member_scl_type1 = $member_data[4];
|
47 |
+
$member_scl_title1 = $member_data[5];
|
48 |
+
$member_scl_url1 = $member_data[6];
|
49 |
+
|
50 |
+
$member_scl_type2 = $member_data[7];
|
51 |
+
$member_scl_title2 = $member_data[8];
|
52 |
+
$member_scl_url2 = $member_data[9];
|
53 |
+
|
54 |
+
$member_scl_type3 = $member_data[10];
|
55 |
+
$member_scl_title3 = $member_data[11];
|
56 |
+
$member_scl_url3 = $member_data[12];
|
57 |
+
|
58 |
+
$member_photo = $member_data[13];
|
59 |
+
$member_photo_url = $member_data[14];
|
60 |
+
|
61 |
+
/* Saves the member if at least one of these fields are not empty. */
|
62 |
+
if (
|
63 |
+
$member_firstname != ''
|
64 |
+
|| $member_lastname != ''
|
65 |
+
|| $member_job != ''
|
66 |
+
|| $member_bio != ''
|
67 |
+
|| $member_photo != ''
|
68 |
+
) {
|
69 |
+
|
70 |
+
/* Head. */
|
71 |
+
(isset($member_firstname) && $member_firstname) ? $new_team[$i]['_tmm_firstname'] = stripslashes( wp_kses_post( $member_firstname ) ) : $new_team[$i]['_tmm_firstname'] = __('Untitled', TMM_TXTDM );
|
72 |
+
(isset($member_lastname) && $member_lastname) ? $new_team[$i]['_tmm_lastname'] = stripslashes( wp_kses_post( $member_lastname ) ) : $new_team[$i]['_tmm_lastname'] = '';
|
73 |
+
(isset($member_job) && $member_job) ? $new_team[$i]['_tmm_job'] = stripslashes( wp_kses_post( $member_job ) ) : $new_team[$i]['_tmm_job'] = '';
|
74 |
+
(isset($member_bio) && $member_bio) ? $new_team[$i]['_tmm_desc'] = balanceTags( $member_bio ) : $new_team[$i]['_tmm_desc'] = '';
|
75 |
+
(isset($member_photo) && $member_photo) ? $new_team[$i]['_tmm_photo'] = stripslashes( strip_tags( sanitize_text_field( $member_photo ) ) ) : $new_team[$i]['_tmm_photo'] = '';
|
76 |
+
(isset($member_photo_url) && $member_photo_url) ? $new_team[$i]['_tmm_photo_url'] = stripslashes( strip_tags( sanitize_text_field( $member_photo_url ) ) ) : $new_team[$i]['_tmm_photo_url'] = '';
|
77 |
+
|
78 |
+
(isset($member_scl_type1) && $member_scl_type1) ? $new_team[$i]['_tmm_sc_type1'] = stripslashes( strip_tags( sanitize_text_field( $member_scl_type1 ) ) ) : $new_team[$i]['_tmm_sc_type1'] = '';
|
79 |
+
(isset($member_scl_title1) && $member_scl_title1) ? $new_team[$i]['_tmm_sc_title1'] = stripslashes( strip_tags( sanitize_text_field( $member_scl_title1 ) ) ) : $new_team[$i]['_tmm_sc_title1'] = '';
|
80 |
+
(isset($member_scl_url1) && $member_scl_url1) ? $new_team[$i]['_tmm_sc_url1'] = stripslashes( strip_tags( sanitize_text_field( $member_scl_url1 ) ) ) : $new_team[$i]['_tmm_sc_url1'] = '';
|
81 |
+
|
82 |
+
(isset($member_scl_type2) && $member_scl_type2) ? $new_team[$i]['_tmm_sc_type2'] = stripslashes( strip_tags( sanitize_text_field( $member_scl_type2 ) ) ) : $new_team[$i]['_tmm_sc_type2'] = '';
|
83 |
+
(isset($member_scl_title2) && $member_scl_title2) ? $new_team[$i]['_tmm_sc_title2'] = stripslashes( strip_tags( sanitize_text_field( $member_scl_title2 ) ) ) : $new_team[$i]['_tmm_sc_title2'] = '';
|
84 |
+
(isset($member_scl_url2) && $member_scl_url2) ? $new_team[$i]['_tmm_sc_url2'] = stripslashes( strip_tags( sanitize_text_field( $member_scl_url2 ) ) ) : $new_team[$i]['_tmm_sc_url2'] = '';
|
85 |
+
|
86 |
+
(isset($member_scl_type3) && $member_scl_type3) ? $new_team[$i]['_tmm_sc_type3'] = stripslashes( strip_tags( sanitize_text_field( $member_scl_type3 ) ) ) : $new_team[$i]['_tmm_sc_type3'] = '';
|
87 |
+
(isset($member_scl_title3) && $member_scl_title3) ? $new_team[$i]['_tmm_sc_title3'] = stripslashes( strip_tags( sanitize_text_field( $member_scl_title3 ) ) ) : $new_team[$i]['_tmm_sc_title3'] = '';
|
88 |
+
(isset($member_scl_url3) && $member_scl_url3) ? $new_team[$i]['_tmm_sc_url3'] = stripslashes( strip_tags( sanitize_text_field( $member_scl_url3 ) ) ) : $new_team[$i]['_tmm_sc_url3'] = '';
|
89 |
+
|
90 |
+
}
|
91 |
+
|
92 |
+
}
|
93 |
+
|
94 |
+
}
|
95 |
+
|
96 |
+
/* Settings. */
|
97 |
+
(isset($_POST['team_color']) && $_POST['team_color']) ? $new_team_settings['_tmm_color'] = stripslashes( strip_tags( sanitize_text_field( $_POST['team_color'] ) ) ) : $new_team_settings['_tmm_color'] = '';
|
98 |
+
(isset($_POST['team_columns']) && $_POST['team_columns']) ? $new_team_settings['_tmm_columns'] = stripslashes( strip_tags( sanitize_text_field( $_POST['team_columns'] ) ) ) : $new_team_settings['_tmm_columns'] = '';
|
99 |
+
(isset($_POST['team_bio_align']) && $_POST['team_bio_align']) ? $new_team_settings['_tmm_bio_alignment'] = stripslashes( strip_tags( sanitize_text_field( $_POST['team_bio_align'] ) ) ) : $new_team_settings['_tmm_bio_alignment'] = '';
|
100 |
+
(isset($_POST['team_force_font']) && $_POST['team_force_font']) ? $new_team_settings['_tmm_original_font'] = stripslashes( strip_tags( sanitize_text_field( $_POST['team_force_font'] ) ) ) : $new_team_settings['_tmm_original_font'] = '';
|
101 |
+
(isset($_POST['team_piclink_beh']) && $_POST['team_piclink_beh']) ? $new_team_settings['_tmm_piclink_beh'] = stripslashes( strip_tags( sanitize_text_field( $_POST['team_piclink_beh'] ) ) ) : $new_team_settings['_tmm_piclink_beh'] = '';
|
102 |
+
|
103 |
+
/* Updates plans. */
|
104 |
+
if ( !empty( $new_team ) && $new_team != $old_team )
|
105 |
+
update_post_meta( $post_id, '_tmm_head', $new_team );
|
106 |
+
elseif ( empty($new_team) && $old_team )
|
107 |
+
delete_post_meta( $post_id, '_tmm_head', $old_team );
|
108 |
+
|
109 |
+
if ( !empty( $new_team_settings['_tmm_color'] ) && $new_team_settings['_tmm_color'] != $old_team_settings['_tmm_color'] )
|
110 |
+
update_post_meta( $post_id, '_tmm_color', $new_team_settings['_tmm_color'] );
|
111 |
+
|
112 |
+
if ( !empty( $new_team_settings['_tmm_columns'] ) && $new_team_settings['_tmm_columns'] != $old_team_settings['_tmm_columns'] )
|
113 |
+
update_post_meta( $post_id, '_tmm_columns', $new_team_settings['_tmm_columns'] );
|
114 |
+
|
115 |
+
if ( !empty( $new_team_settings['_tmm_bio_alignment'] ) && $new_team_settings['_tmm_bio_alignment'] != $old_team_settings['_tmm_bio_alignment'] )
|
116 |
+
update_post_meta( $post_id, '_tmm_bio_alignment', $new_team_settings['_tmm_bio_alignment'] );
|
117 |
+
|
118 |
+
if ( !empty( $new_team_settings['_tmm_original_font'] ) && $new_team_settings['_tmm_original_font'] != $old_team_settings['_tmm_original_font'] )
|
119 |
+
update_post_meta( $post_id, '_tmm_original_font', $new_team_settings['_tmm_original_font'] );
|
120 |
+
|
121 |
+
if ( !empty( $new_team_settings['_tmm_piclink_beh'] ) && $new_team_settings['_tmm_piclink_beh'] != $old_team_settings['_tmm_piclink_beh'] )
|
122 |
+
update_post_meta( $post_id, '_tmm_piclink_beh', $new_team_settings['_tmm_piclink_beh'] );
|
123 |
+
|
124 |
+
}
|
inc/tmm-shortcode-column.php
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Handles shortcode column display. */
|
4 |
+
add_action( 'manage_tmm_posts_custom_column' , 'tmm_custom_columns', 10, 2 );
|
5 |
+
function tmm_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;">[tmm name="'.$slug.'"]</span>';
|
12 |
+
echo $shortcode;
|
13 |
+
break;
|
14 |
+
}
|
15 |
+
}
|
16 |
+
|
17 |
+
|
18 |
+
/* Adds the shortcode column in admin. */
|
19 |
+
add_filter( 'manage_tmm_posts_columns' , 'add_tmm_columns' );
|
20 |
+
function add_tmm_columns( $columns ) {
|
21 |
+
return array_merge( $columns, array('dk_shortcode' => 'Shortcode') );
|
22 |
+
}
|
23 |
+
|
24 |
+
?>
|
inc/tmm-shortcode.php
ADDED
@@ -0,0 +1,114 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Handles team shortcodes. */
|
4 |
+
add_shortcode("tmm", "tmm_sc");
|
5 |
+
function tmm_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 |
+
/* Gets the team. */
|
14 |
+
$args = array('post_type' => 'tmm', 'name' => $name);
|
15 |
+
$custom_posts = get_posts($args);
|
16 |
+
|
17 |
+
foreach($custom_posts as $post) : setup_postdata($post);
|
18 |
+
|
19 |
+
$members = get_post_meta( get_the_id(), '_tmm_head', true );
|
20 |
+
$tmm_columns = get_post_meta( $post->ID, '_tmm_columns', true );
|
21 |
+
$tmm_color = get_post_meta( $post->ID, '_tmm_color', true );
|
22 |
+
$tmm_bio_alignment = get_post_meta( $post->ID, '_tmm_bio_alignment', true );
|
23 |
+
|
24 |
+
/* Checks if member links open in new window. */
|
25 |
+
$tmm_piclink_beh = get_post_meta( $post->ID, '_tmm_piclink_beh', true );
|
26 |
+
($tmm_piclink_beh == 'new' ? $tmm_plb = 'target="_blank"' : $tmm_plb = '');
|
27 |
+
|
28 |
+
/* Checks if forcing original fonts. */
|
29 |
+
$original_font = get_post_meta( $post->ID, '_tmm_original_font', true );
|
30 |
+
($original_font && $original_font != 'no' ? $ori_f = 'tmm_ori_f' : $ori_f = '');
|
31 |
+
|
32 |
+
$team_view = '';
|
33 |
+
$team_view .= '<div class="tmm tmm_'.$name.'">';
|
34 |
+
$team_view .= '<div class="tmm_'.$tmm_columns.'_columns tmm_wrap '.$ori_f.'">';
|
35 |
+
|
36 |
+
if (is_array($members) || is_object($members)) {
|
37 |
+
foreach ($members as $key => $member) {
|
38 |
+
|
39 |
+
/* Creates Team container. */
|
40 |
+
if($key%2 == 0) {
|
41 |
+
/* Checks if group of two (alignment). */
|
42 |
+
$team_view .= '<span class="tmm_two_containers_tablet"></span>';
|
43 |
+
}
|
44 |
+
if($key%$tmm_columns == 0) {
|
45 |
+
/* Checks if first div of group and closes. */
|
46 |
+
if($key > 0) $team_view .= '</div><span class="tmm_columns_containers_desktop"></span>';
|
47 |
+
$team_view .= '<div class="tmm_container">';
|
48 |
+
}
|
49 |
+
|
50 |
+
/* START member. */
|
51 |
+
$team_view .= '<div class="tmm_member" style="border-top:'.$tmm_color.' solid 5px;">';
|
52 |
+
|
53 |
+
/* Displays member photo. */
|
54 |
+
if (!empty($member['_tmm_photo_url']))
|
55 |
+
$team_view .= '<a '.$tmm_plb.' href="'.$member['_tmm_photo_url'].'" title="'.$member['_tmm_firstname'].' '.$member['_tmm_lastname'].'">';
|
56 |
+
|
57 |
+
if (!empty($member['_tmm_photo']))
|
58 |
+
$team_view .= '<div class="tmm_photo tmm_phover_'.$name.'_'.$key.'" style="background: url('.$member['_tmm_photo'].'); margin-left:auto; margin-right:auto; background-size:cover !important;"></div>';
|
59 |
+
|
60 |
+
if (!empty($member['_tmm_photo_url']))
|
61 |
+
$team_view .= '</a>';
|
62 |
+
|
63 |
+
/* Creates text block. */
|
64 |
+
$team_view .= '<div class="tmm_textblock">';
|
65 |
+
|
66 |
+
/* Displays names. */
|
67 |
+
$team_view .= '<div class="tmm_names">';
|
68 |
+
if (!empty($member['_tmm_firstname']))
|
69 |
+
$team_view .= '<span class="tmm_fname">'.$member['_tmm_firstname'].'</span> ';
|
70 |
+
if (!empty($member['_tmm_lastname']))
|
71 |
+
$team_view .= '<span class="tmm_lname">'.$member['_tmm_lastname'].'</span>';
|
72 |
+
$team_view .= '</div>';
|
73 |
+
|
74 |
+
/* Displays jobs. */
|
75 |
+
if (!empty($member['_tmm_job']))
|
76 |
+
$team_view .= '<div class="tmm_job">'.$member['_tmm_job'].'</div>';
|
77 |
+
|
78 |
+
/* Displays bios. */
|
79 |
+
if (!empty($member['_tmm_desc']))
|
80 |
+
$team_view .= '<div class="tmm_desc" style="text-align:'.$tmm_bio_alignment.'">'.do_shortcode($member['_tmm_desc']).'</div>';
|
81 |
+
|
82 |
+
/* Creates social block. */
|
83 |
+
$team_view .= '<div class="tmm_scblock">';
|
84 |
+
|
85 |
+
/* Displays social links. */
|
86 |
+
for ($i = 1; $i <= 3; $i++) {
|
87 |
+
if ($member['_tmm_sc_type'.$i] != 'nada') {
|
88 |
+
if ($member['_tmm_sc_type'.$i] == 'email') {
|
89 |
+
$team_view .= '<a class="tmm_sociallink" href="mailto:'.(!empty($member['_tmm_sc_url'.$i])?$member['_tmm_sc_url'.$i]:'').'" title="'.(!empty($member['_tmm_sc_title'.$i])?$member['_tmm_sc_title'.$i]:'').'"><img alt="'.(!empty($member['_tmm_sc_title'.$i])?$member['_tmm_sc_title'.$i]:'').'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type'.$i].'.png"/></a>';
|
90 |
+
} else {
|
91 |
+
$team_view .= '<a target="_blank" class="tmm_sociallink" href="'.(!empty($member['_tmm_sc_url'.$i])?$member['_tmm_sc_url'.$i]:'').'" title="'.(!empty($member['_tmm_sc_title'.$i])?$member['_tmm_sc_title'.$i]:'').'"><img alt="'.(!empty($member['_tmm_sc_title'.$i])?$member['_tmm_sc_title'.$i]:'').'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type'.$i].'.png"/></a>';
|
92 |
+
}
|
93 |
+
}
|
94 |
+
}
|
95 |
+
|
96 |
+
$team_view .= '</div>'; // Closes social block.
|
97 |
+
$team_view .= '</div>'; // Closes text block.
|
98 |
+
$team_view .= '</div>'; // END member.
|
99 |
+
|
100 |
+
$page_count = count( $members );
|
101 |
+
if ($key == $page_count - 1) $team_view .= '<div style="clear:both;"></div>';
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
+
$team_view .= '</div>'; // Closes container.
|
106 |
+
$team_view .= '</div>'; // Closes wrap.
|
107 |
+
$team_view .= '</div>'; // Closes tmm.
|
108 |
+
|
109 |
+
endforeach; wp_reset_postdata();
|
110 |
+
return $team_view;
|
111 |
+
|
112 |
+
}
|
113 |
+
|
114 |
+
?>
|
inc/tmm-text-domain.php
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* Loads plugin's text domain. */
|
4 |
+
add_action( 'plugins_loaded', 'tmm_load_plugin_textdomain' );
|
5 |
+
function tmm_load_plugin_textdomain() {
|
6 |
+
load_plugin_textdomain( TMM_TXTDM, FALSE, TMM_PATH . 'lang/' );
|
7 |
+
}
|
8 |
+
|
9 |
+
?>
|
lang/team-members-es_ES.mo
DELETED
Binary file
|
lang/team-members-es_ES.po
DELETED
@@ -1,477 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Team Members\n"
|
4 |
-
"POT-Creation-Date: 2015-08-12 01:33+0800\n"
|
5 |
-
"PO-Revision-Date: 2015-08-18 18:33+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.4\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 "Agregar o subir archivos"
|
178 |
-
|
179 |
-
#: inc/cmb2/includes/CMB2_Types.php:912
|
180 |
-
msgid "Add or Upload File"
|
181 |
-
msgstr "Agregar o subir archivo"
|
182 |
-
|
183 |
-
#: inc/cmb2/includes/helper-functions.php:249
|
184 |
-
msgid "Save"
|
185 |
-
msgstr "Guardar"
|
186 |
-
|
187 |
-
#: inc/tmm-metaboxes.php:15
|
188 |
-
msgid "Manage Members"
|
189 |
-
msgstr "Gestionar miembros"
|
190 |
-
|
191 |
-
#: inc/tmm-metaboxes.php:15
|
192 |
-
msgid "Unlock more features with Team Members PRO!"
|
193 |
-
msgstr "¡Desbloquear más funciones con Team Members PRO!"
|
194 |
-
|
195 |
-
#: inc/tmm-metaboxes.php:15
|
196 |
-
msgid "Free version"
|
197 |
-
msgstr "Versión gratuita"
|
198 |
-
|
199 |
-
#: inc/tmm-metaboxes.php:24
|
200 |
-
msgid "Member {#}"
|
201 |
-
msgstr "Miembro {#}"
|
202 |
-
|
203 |
-
#: inc/tmm-metaboxes.php:25
|
204 |
-
msgid "Add another member"
|
205 |
-
msgstr "Añadir otro miembro"
|
206 |
-
|
207 |
-
#: inc/tmm-metaboxes.php:26
|
208 |
-
msgid "Remove member"
|
209 |
-
msgstr "Retirar miembro"
|
210 |
-
|
211 |
-
#: inc/tmm-metaboxes.php:33
|
212 |
-
msgid "Member details"
|
213 |
-
msgstr "Detalles del miembro"
|
214 |
-
|
215 |
-
#: inc/tmm-metaboxes.php:40
|
216 |
-
msgid "Firstname"
|
217 |
-
msgstr "Nombre"
|
218 |
-
|
219 |
-
#: inc/tmm-metaboxes.php:48
|
220 |
-
msgid "Lastname"
|
221 |
-
msgstr "Apellido"
|
222 |
-
|
223 |
-
#: inc/tmm-metaboxes.php:56
|
224 |
-
msgid "Job/role"
|
225 |
-
msgstr "Puesto de trabajo"
|
226 |
-
|
227 |
-
#: inc/tmm-metaboxes.php:64
|
228 |
-
msgid "Description/bio"
|
229 |
-
msgstr "Descripción/biografía"
|
230 |
-
|
231 |
-
#: inc/tmm-metaboxes.php:64
|
232 |
-
msgid "Basic HTML allowed"
|
233 |
-
msgstr "HTML bàsico permitido"
|
234 |
-
|
235 |
-
#: inc/tmm-metaboxes.php:73
|
236 |
-
msgid "Member links"
|
237 |
-
msgstr "Enlaces del miembro"
|
238 |
-
|
239 |
-
#: inc/tmm-metaboxes.php:80
|
240 |
-
msgid "Type of link"
|
241 |
-
msgstr "Tipo de enlace"
|
242 |
-
|
243 |
-
#: inc/tmm-metaboxes.php:80
|
244 |
-
msgid "Choose which icon is going to show in the member box"
|
245 |
-
msgstr "Elige qué icono se va a mostrar en el cuadro de miembro"
|
246 |
-
|
247 |
-
#: inc/tmm-metaboxes.php:93 inc/tmm-metaboxes.php:128 inc/tmm-metaboxes.php:164
|
248 |
-
msgid "Email"
|
249 |
-
msgstr "Email"
|
250 |
-
|
251 |
-
#: inc/tmm-metaboxes.php:94 inc/tmm-metaboxes.php:129 inc/tmm-metaboxes.php:165
|
252 |
-
msgid "Website"
|
253 |
-
msgstr "Sitio web"
|
254 |
-
|
255 |
-
#: inc/tmm-metaboxes.php:95 inc/tmm-metaboxes.php:130 inc/tmm-metaboxes.php:166
|
256 |
-
msgid "Other links"
|
257 |
-
msgstr "Otros enlaces"
|
258 |
-
|
259 |
-
#: inc/tmm-metaboxes.php:101
|
260 |
-
msgid "Title attribute"
|
261 |
-
msgstr "Atributo Title"
|
262 |
-
|
263 |
-
#: inc/tmm-metaboxes.php:101
|
264 |
-
msgid "eg. Follow us on Twitter!"
|
265 |
-
msgstr "ej. ¡Síganos en Twitter!"
|
266 |
-
|
267 |
-
#: inc/tmm-metaboxes.php:108
|
268 |
-
msgid "Start with http://"
|
269 |
-
msgstr "Empiece con http://"
|
270 |
-
|
271 |
-
#: inc/tmm-metaboxes.php:187
|
272 |
-
msgid "Member photo"
|
273 |
-
msgstr "Foto del miembro"
|
274 |
-
|
275 |
-
#: inc/tmm-metaboxes.php:194
|
276 |
-
msgid "Upload photo"
|
277 |
-
msgstr "Subir foto"
|
278 |
-
|
279 |
-
#: inc/tmm-metaboxes.php:194
|
280 |
-
msgid "Recommended:"
|
281 |
-
msgstr "Recomendado:"
|
282 |
-
|
283 |
-
#: inc/tmm-metaboxes.php:197
|
284 |
-
msgid "Upload"
|
285 |
-
msgstr "Subir"
|
286 |
-
|
287 |
-
#: inc/tmm-metaboxes.php:202
|
288 |
-
msgid "Photo link URL"
|
289 |
-
msgstr "URL del enlace de la foto"
|
290 |
-
|
291 |
-
#: inc/tmm-metaboxes.php:202
|
292 |
-
msgid ""
|
293 |
-
"If a URL is added here, the member's photo will be clickable — Start with "
|
294 |
-
"http://"
|
295 |
-
msgstr ""
|
296 |
-
"Si se añade una URL aquí, la foto del miembro se podrá "
|
297 |
-
"hacer clic - Comience con http://"
|
298 |
-
|
299 |
-
#: inc/tmm-metaboxes.php:213
|
300 |
-
msgid "Settings"
|
301 |
-
msgstr "Configuración"
|
302 |
-
|
303 |
-
#: inc/tmm-metaboxes.php:220
|
304 |
-
msgid "General settings"
|
305 |
-
msgstr "Configuración general"
|
306 |
-
|
307 |
-
#: inc/tmm-metaboxes.php:227
|
308 |
-
msgid "Main color"
|
309 |
-
msgstr "Color principal"
|
310 |
-
|
311 |
-
#: inc/tmm-metaboxes.php:234
|
312 |
-
msgid "Members to show per line"
|
313 |
-
msgstr "Número de miembros por linea"
|
314 |
-
|
315 |
-
#: inc/tmm-metaboxes.php:238
|
316 |
-
msgid "2 members per line"
|
317 |
-
msgstr "2 miembros por linea"
|
318 |
-
|
319 |
-
#: inc/tmm-metaboxes.php:239
|
320 |
-
msgid "3 members per line"
|
321 |
-
msgstr "3 miembros por linea"
|
322 |
-
|
323 |
-
#: inc/tmm-metaboxes.php:240
|
324 |
-
msgid "4 members per line"
|
325 |
-
msgstr "4 miembros por linea"
|
326 |
-
|
327 |
-
#: inc/tmm-metaboxes.php:247
|
328 |
-
msgid "Others"
|
329 |
-
msgstr "Otros"
|
330 |
-
|
331 |
-
#: inc/tmm-metaboxes.php:254
|
332 |
-
msgid "Description/bio alignment"
|
333 |
-
msgstr "Alineación de la descripción/biografía"
|
334 |
-
|
335 |
-
#: inc/tmm-metaboxes.php:258
|
336 |
-
msgid "Centre"
|
337 |
-
msgstr "Centrado"
|
338 |
-
|
339 |
-
#: inc/tmm-metaboxes.php:259
|
340 |
-
msgid "Left"
|
341 |
-
msgstr "Izquierda"
|
342 |
-
|
343 |
-
#: inc/tmm-metaboxes.php:260
|
344 |
-
msgid "Right"
|
345 |
-
msgstr "Derecho"
|
346 |
-
|
347 |
-
#: inc/tmm-metaboxes.php:261
|
348 |
-
msgid "Justify"
|
349 |
-
msgstr "Justificar"
|
350 |
-
|
351 |
-
#: inc/tmm-metaboxes.php:268
|
352 |
-
msgid "Picture link behavior"
|
353 |
-
msgstr "Comportamiento del enlace de la foto"
|
354 |
-
|
355 |
-
#: inc/tmm-metaboxes.php:272
|
356 |
-
msgid "Open in same window"
|
357 |
-
msgstr "Abrir en la misma ventana"
|
358 |
-
|
359 |
-
#: inc/tmm-metaboxes.php:273
|
360 |
-
msgid "Open in new window"
|
361 |
-
msgstr "Abrir en una nueva ventana"
|
362 |
-
|
363 |
-
#: inc/tmm-metaboxes.php:281
|
364 |
-
msgid "Force original fonts"
|
365 |
-
msgstr "Utilizar la fuente original"
|
366 |
-
|
367 |
-
#: inc/tmm-metaboxes.php:281
|
368 |
-
msgid "Check this to use the plugin's font instead of your theme's"
|
369 |
-
msgstr "Haga clic para utilisar la fuente del plugin en lugar de la de su tema"
|
370 |
-
|
371 |
-
#: inc/tmm-metaboxes.php:282 inc/tmm-metaboxes.php:291
|
372 |
-
msgid "Check to enable"
|
373 |
-
msgstr "Haga clic para activar"
|
374 |
-
|
375 |
-
#: inc/tmm-metaboxes.php:290
|
376 |
-
msgid "Last row centered"
|
377 |
-
msgstr "Centrar úultima linéa"
|
378 |
-
|
379 |
-
#: inc/tmm-metaboxes.php:290
|
380 |
-
msgid ""
|
381 |
-
"Check this if your last row of members isn't full to center your last "
|
382 |
-
"member(s)"
|
383 |
-
msgstr "Haga clic si su última fila de miembros no es completa para centrarla."
|
384 |
-
|
385 |
-
#: inc/tmm-metaboxes.php:319
|
386 |
-
msgid "Help & Support"
|
387 |
-
msgstr "Ayuda"
|
388 |
-
|
389 |
-
#: inc/tmm-metaboxes.php:328
|
390 |
-
msgid "Display your Team"
|
391 |
-
msgstr "Visualizar su Equipo"
|
392 |
-
|
393 |
-
#: inc/tmm-metaboxes.php:328
|
394 |
-
msgid ""
|
395 |
-
"To display your Team on your site, copy-paste the Team's "
|
396 |
-
"<strong>[Shortcode]</strong> in your post/page. You can find this shortcode "
|
397 |
-
"by clicking <strong>All Teams</strong> in the menu on the left."
|
398 |
-
msgstr ""
|
399 |
-
"Para visualizar su Equipo en su sitio web, copiar y pegar el "
|
400 |
-
"<strong>[Shortcode]</strong> en la entrada/página de su elección. "
|
401 |
-
"Haga clic en <strong>Todos los Equipos</strong> para encontrar este "
|
402 |
-
"shortcode."
|
403 |
-
|
404 |
-
#: inc/tmm-metaboxes.php:328
|
405 |
-
msgid "Get support"
|
406 |
-
msgstr "Obtener ayuda"
|
407 |
-
|
408 |
-
#: inc/tmm-metaboxes.php:328
|
409 |
-
msgid "Submit a ticket"
|
410 |
-
msgstr "Enviar su pregunta"
|
411 |
-
|
412 |
-
#: inc/tmm-metaboxes.php:328
|
413 |
-
msgid "View documentation"
|
414 |
-
msgstr "Consulte la documentación"
|
415 |
-
|
416 |
-
#: tmm.php:112 tmm.php:114
|
417 |
-
msgid "Teams"
|
418 |
-
msgstr "Equipos"
|
419 |
-
|
420 |
-
#: tmm.php:113 tmm.php:115
|
421 |
-
msgid "Team"
|
422 |
-
msgstr "Equipo"
|
423 |
-
|
424 |
-
#: tmm.php:116
|
425 |
-
msgid "Add New"
|
426 |
-
msgstr "Añadir"
|
427 |
-
|
428 |
-
#: tmm.php:117
|
429 |
-
msgid "Add New Team"
|
430 |
-
msgstr "Añadir Equipo"
|
431 |
-
|
432 |
-
#: tmm.php:118
|
433 |
-
msgid "New Team"
|
434 |
-
msgstr "Nuevo Equipo"
|
435 |
-
|
436 |
-
#: tmm.php:119
|
437 |
-
msgid "Edit Team"
|
438 |
-
msgstr "Editar Equipo"
|
439 |
-
|
440 |
-
#: tmm.php:120
|
441 |
-
msgid "View Team"
|
442 |
-
msgstr "Ver Equipo"
|
443 |
-
|
444 |
-
#: tmm.php:121
|
445 |
-
msgid "All Teams"
|
446 |
-
msgstr "Todos los Equipos"
|
447 |
-
|
448 |
-
#: tmm.php:122
|
449 |
-
msgid "Search Teams"
|
450 |
-
msgstr "Buscar Equipos"
|
451 |
-
|
452 |
-
#: tmm.php:123
|
453 |
-
msgid "No Teams found."
|
454 |
-
msgstr "No Equipo encontrado."
|
455 |
-
|
456 |
-
#: tmm.php:124
|
457 |
-
msgid "No Teams found in Trash."
|
458 |
-
msgstr "No Equipo encontrado en la basura."
|
459 |
-
|
460 |
-
#: tmm.php:150 tmm.php:151
|
461 |
-
msgid "Team updated."
|
462 |
-
msgstr "Equipo actualizado."
|
463 |
-
|
464 |
-
#: tmm.php:152
|
465 |
-
msgid "Team published."
|
466 |
-
msgstr "Equipo publicado."
|
467 |
-
|
468 |
-
#: tmm.php:153
|
469 |
-
msgid "Team saved."
|
470 |
-
msgstr "Equipo guardado."
|
471 |
-
|
472 |
-
#: tmm.php:154
|
473 |
-
msgid "Team draft updated."
|
474 |
-
msgstr "Borrador de Equipo actualizado."
|
475 |
-
|
476 |
-
#~ msgid "Display you Team"
|
477 |
-
#~ msgstr "Visualizar su Equipo"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lang/team-members-fr_FR.mo
DELETED
Binary file
|
lang/team-members-fr_FR.po
DELETED
@@ -1,630 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Team Members\n"
|
4 |
-
"POT-Creation-Date: 2015-08-12 01:22+0800\n"
|
5 |
-
"PO-Revision-Date: 2015-08-18 16:57+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.4\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/tmm-metaboxes.php:15
|
188 |
-
msgid "Manage Members"
|
189 |
-
msgstr "Gestion des membres"
|
190 |
-
|
191 |
-
#: inc/tmm-metaboxes.php:15
|
192 |
-
msgid "Unlock more features with Team Members PRO!"
|
193 |
-
msgstr ""
|
194 |
-
"Accédez à de nouvelles fonctionnalités avec Team "
|
195 |
-
"Members PRO !"
|
196 |
-
|
197 |
-
#: inc/tmm-metaboxes.php:15
|
198 |
-
msgid "Free version"
|
199 |
-
msgstr "Version gratuite"
|
200 |
-
|
201 |
-
#: inc/tmm-metaboxes.php:24
|
202 |
-
msgid "Member {#}"
|
203 |
-
msgstr "Membre {#}"
|
204 |
-
|
205 |
-
#: inc/tmm-metaboxes.php:25
|
206 |
-
msgid "Add another member"
|
207 |
-
msgstr "Ajouter un membre"
|
208 |
-
|
209 |
-
#: inc/tmm-metaboxes.php:26
|
210 |
-
msgid "Remove member"
|
211 |
-
msgstr "Supprimer membre"
|
212 |
-
|
213 |
-
#: inc/tmm-metaboxes.php:33
|
214 |
-
msgid "Member details"
|
215 |
-
msgstr "Informations du membre"
|
216 |
-
|
217 |
-
#: inc/tmm-metaboxes.php:40
|
218 |
-
msgid "Firstname"
|
219 |
-
msgstr "Prénom"
|
220 |
-
|
221 |
-
#: inc/tmm-metaboxes.php:48
|
222 |
-
msgid "Lastname"
|
223 |
-
msgstr "Nom"
|
224 |
-
|
225 |
-
#: inc/tmm-metaboxes.php:56
|
226 |
-
msgid "Job/role"
|
227 |
-
msgstr "Poste/fonction"
|
228 |
-
|
229 |
-
#: inc/tmm-metaboxes.php:64
|
230 |
-
msgid "Description/bio"
|
231 |
-
msgstr "Description/bio"
|
232 |
-
|
233 |
-
#: inc/tmm-metaboxes.php:64
|
234 |
-
msgid "Basic HTML allowed"
|
235 |
-
msgstr "HTML basique autorisé"
|
236 |
-
|
237 |
-
#: inc/tmm-metaboxes.php:73
|
238 |
-
msgid "Member links"
|
239 |
-
msgstr "Liens du membre"
|
240 |
-
|
241 |
-
#: inc/tmm-metaboxes.php:80
|
242 |
-
msgid "Type of link"
|
243 |
-
msgstr "Type de lien"
|
244 |
-
|
245 |
-
#: inc/tmm-metaboxes.php:80
|
246 |
-
msgid "Choose which icon is going to show in the member box"
|
247 |
-
msgstr ""
|
248 |
-
"Choisir l'icône qui apparaîtra sur le profil du membre"
|
249 |
-
|
250 |
-
#: inc/tmm-metaboxes.php:93 inc/tmm-metaboxes.php:128 inc/tmm-metaboxes.php:164
|
251 |
-
msgid "Email"
|
252 |
-
msgstr "Email"
|
253 |
-
|
254 |
-
#: inc/tmm-metaboxes.php:94 inc/tmm-metaboxes.php:129 inc/tmm-metaboxes.php:165
|
255 |
-
msgid "Website"
|
256 |
-
msgstr "Site Internet"
|
257 |
-
|
258 |
-
#: inc/tmm-metaboxes.php:95 inc/tmm-metaboxes.php:130 inc/tmm-metaboxes.php:166
|
259 |
-
msgid "Other links"
|
260 |
-
msgstr "Autre lien"
|
261 |
-
|
262 |
-
#: inc/tmm-metaboxes.php:101
|
263 |
-
msgid "Title attribute"
|
264 |
-
msgstr "Attribut title"
|
265 |
-
|
266 |
-
#: inc/tmm-metaboxes.php:101
|
267 |
-
msgid "eg. Follow us on Twitter!"
|
268 |
-
msgstr "ex. Suivez-nous sur Twitter !"
|
269 |
-
|
270 |
-
#: inc/tmm-metaboxes.php:108
|
271 |
-
msgid "Start with http://"
|
272 |
-
msgstr "Commencer par http://"
|
273 |
-
|
274 |
-
#: inc/tmm-metaboxes.php:187
|
275 |
-
msgid "Member photo"
|
276 |
-
msgstr "Photo du membre"
|
277 |
-
|
278 |
-
#: inc/tmm-metaboxes.php:194
|
279 |
-
msgid "Upload photo"
|
280 |
-
msgstr "Uploader photo"
|
281 |
-
|
282 |
-
#: inc/tmm-metaboxes.php:194
|
283 |
-
msgid "Recommended:"
|
284 |
-
msgstr "Recommendé :"
|
285 |
-
|
286 |
-
#: inc/tmm-metaboxes.php:197
|
287 |
-
msgid "Upload"
|
288 |
-
msgstr "Uploader"
|
289 |
-
|
290 |
-
#: inc/tmm-metaboxes.php:202
|
291 |
-
msgid "Photo link URL"
|
292 |
-
msgstr "URL du lien de la photo"
|
293 |
-
|
294 |
-
#: inc/tmm-metaboxes.php:202
|
295 |
-
msgid ""
|
296 |
-
"If a URL is added here, the member's photo will be clickable — Start with "
|
297 |
-
"http://"
|
298 |
-
msgstr ""
|
299 |
-
"Si une URL est ajoutée, la photo du membre sera cliquable — Commencer "
|
300 |
-
"par http://"
|
301 |
-
|
302 |
-
#: inc/tmm-metaboxes.php:213
|
303 |
-
msgid "Settings"
|
304 |
-
msgstr "Réglages"
|
305 |
-
|
306 |
-
#: inc/tmm-metaboxes.php:220
|
307 |
-
msgid "General settings"
|
308 |
-
msgstr "Réglages généraux"
|
309 |
-
|
310 |
-
#: inc/tmm-metaboxes.php:227
|
311 |
-
msgid "Main color"
|
312 |
-
msgstr "Couleur principale"
|
313 |
-
|
314 |
-
#: inc/tmm-metaboxes.php:234
|
315 |
-
msgid "Members to show per line"
|
316 |
-
msgstr "Membres par ligne"
|
317 |
-
|
318 |
-
#: inc/tmm-metaboxes.php:238
|
319 |
-
msgid "2 members per line"
|
320 |
-
msgstr "2 membres par ligne"
|
321 |
-
|
322 |
-
#: inc/tmm-metaboxes.php:239
|
323 |
-
msgid "3 members per line"
|
324 |
-
msgstr "3 membres par ligne"
|
325 |
-
|
326 |
-
#: inc/tmm-metaboxes.php:240
|
327 |
-
msgid "4 members per line"
|
328 |
-
msgstr "4 membres par ligne"
|
329 |
-
|
330 |
-
#: inc/tmm-metaboxes.php:247
|
331 |
-
msgid "Others"
|
332 |
-
msgstr "Autres"
|
333 |
-
|
334 |
-
#: inc/tmm-metaboxes.php:254
|
335 |
-
msgid "Description/bio alignment"
|
336 |
-
msgstr "Alignement de la bio"
|
337 |
-
|
338 |
-
#: inc/tmm-metaboxes.php:258
|
339 |
-
msgid "Centre"
|
340 |
-
msgstr "Centre"
|
341 |
-
|
342 |
-
#: inc/tmm-metaboxes.php:259
|
343 |
-
msgid "Left"
|
344 |
-
msgstr "Gauche"
|
345 |
-
|
346 |
-
#: inc/tmm-metaboxes.php:260
|
347 |
-
msgid "Right"
|
348 |
-
msgstr "Droite"
|
349 |
-
|
350 |
-
#: inc/tmm-metaboxes.php:261
|
351 |
-
msgid "Justify"
|
352 |
-
msgstr "Justifié"
|
353 |
-
|
354 |
-
#: inc/tmm-metaboxes.php:268
|
355 |
-
msgid "Picture link behavior"
|
356 |
-
msgstr "Comportement du lien"
|
357 |
-
|
358 |
-
#: inc/tmm-metaboxes.php:272
|
359 |
-
msgid "Open in same window"
|
360 |
-
msgstr "Ouvre dans la même fenêtre"
|
361 |
-
|
362 |
-
#: inc/tmm-metaboxes.php:273
|
363 |
-
msgid "Open in new window"
|
364 |
-
msgstr "Ouvre dans une nouvelle fenêtre"
|
365 |
-
|
366 |
-
#: inc/tmm-metaboxes.php:281
|
367 |
-
msgid "Force original fonts"
|
368 |
-
msgstr "Forcer police originale"
|
369 |
-
|
370 |
-
#: inc/tmm-metaboxes.php:281
|
371 |
-
msgid "Check this to use the plugin's font instead of your theme's"
|
372 |
-
msgstr ""
|
373 |
-
"Cocher ceci pour utiliser la police de caractère du plugin plutô"
|
374 |
-
"t que celle du thème"
|
375 |
-
|
376 |
-
#: inc/tmm-metaboxes.php:282 inc/tmm-metaboxes.php:291
|
377 |
-
msgid "Check to enable"
|
378 |
-
msgstr "Cocher pour activer"
|
379 |
-
|
380 |
-
#: inc/tmm-metaboxes.php:290
|
381 |
-
msgid "Last row centered"
|
382 |
-
msgstr "Dernière ligne centrée"
|
383 |
-
|
384 |
-
#: inc/tmm-metaboxes.php:290
|
385 |
-
msgid ""
|
386 |
-
"Check this if your last row of members isn't full to center your last "
|
387 |
-
"member(s)"
|
388 |
-
msgstr ""
|
389 |
-
"Cocher si la dernière ligne de membres n'est pas complè"
|
390 |
-
"te, pour la centrer."
|
391 |
-
|
392 |
-
#: inc/tmm-metaboxes.php:319
|
393 |
-
msgid "Help & Support"
|
394 |
-
msgstr "Documentation & Support"
|
395 |
-
|
396 |
-
#: inc/tmm-metaboxes.php:328
|
397 |
-
msgid "Display your Team"
|
398 |
-
msgstr "Afficher une Équipe"
|
399 |
-
|
400 |
-
#: inc/tmm-metaboxes.php:328
|
401 |
-
msgid ""
|
402 |
-
"To display your Team on your site, copy-paste the Team's "
|
403 |
-
"<strong>[Shortcode]</strong> in your post/page. You can find this shortcode "
|
404 |
-
"by clicking <strong>All Teams</strong> in the menu on the left."
|
405 |
-
msgstr ""
|
406 |
-
"Pour afficher une Équipe, copier-coller son [Shortcode] dans un(e) "
|
407 |
-
"article/page. Vous trouverez ce shortcode en cliquant sur <strong>É"
|
408 |
-
"quipes</strong> dans le menu à gauche."
|
409 |
-
|
410 |
-
#: inc/tmm-metaboxes.php:328
|
411 |
-
msgid "Get support"
|
412 |
-
msgstr "Trouver de l'aide"
|
413 |
-
|
414 |
-
#: inc/tmm-metaboxes.php:328
|
415 |
-
msgid "Submit a ticket"
|
416 |
-
msgstr "Demande d'aide"
|
417 |
-
|
418 |
-
#: inc/tmm-metaboxes.php:328
|
419 |
-
msgid "View documentation"
|
420 |
-
msgstr "Voir documentation"
|
421 |
-
|
422 |
-
#: tmm.php:112 tmm.php:114
|
423 |
-
msgid "Teams"
|
424 |
-
msgstr "Équipes"
|
425 |
-
|
426 |
-
#: tmm.php:113 tmm.php:115
|
427 |
-
msgid "Team"
|
428 |
-
msgstr "Équipe"
|
429 |
-
|
430 |
-
#: tmm.php:116
|
431 |
-
msgid "Add New"
|
432 |
-
msgstr "Ajouter"
|
433 |
-
|
434 |
-
#: tmm.php:117
|
435 |
-
msgid "Add New Team"
|
436 |
-
msgstr "Ajouter une Équipe"
|
437 |
-
|
438 |
-
#: tmm.php:118
|
439 |
-
msgid "New Team"
|
440 |
-
msgstr "Nouvelle Équipe"
|
441 |
-
|
442 |
-
#: tmm.php:119
|
443 |
-
msgid "Edit Team"
|
444 |
-
msgstr "Modifier Équipe"
|
445 |
-
|
446 |
-
#: tmm.php:120
|
447 |
-
msgid "View Team"
|
448 |
-
msgstr "Voir Équipe"
|
449 |
-
|
450 |
-
#: tmm.php:121
|
451 |
-
msgid "All Teams"
|
452 |
-
msgstr "Toutes les Équipes"
|
453 |
-
|
454 |
-
#: tmm.php:122
|
455 |
-
msgid "Search Teams"
|
456 |
-
msgstr "Rechercher dans Équipes"
|
457 |
-
|
458 |
-
#: tmm.php:123
|
459 |
-
msgid "No Teams found."
|
460 |
-
msgstr "Pas d'Équipe trouvée."
|
461 |
-
|
462 |
-
#: tmm.php:124
|
463 |
-
msgid "No Teams found in Trash."
|
464 |
-
msgstr "Pas d'Équipe trouvée dans la corbeille."
|
465 |
-
|
466 |
-
#: tmm.php:150 tmm.php:151
|
467 |
-
msgid "Team updated."
|
468 |
-
msgstr "Équipe modifiée."
|
469 |
-
|
470 |
-
#: tmm.php:152
|
471 |
-
msgid "Team published."
|
472 |
-
msgstr "Équipe publiée."
|
473 |
-
|
474 |
-
#: tmm.php:153
|
475 |
-
msgid "Team saved."
|
476 |
-
msgstr "Équipe sauvegardée."
|
477 |
-
|
478 |
-
#: tmm.php:154
|
479 |
-
msgid "Team draft updated."
|
480 |
-
msgstr "Brouillon d'équipe sauvegardée."
|
481 |
-
|
482 |
-
#~ msgid ""
|
483 |
-
#~ "There is a new version of %1$s available. <a target=\"_blank\" class="
|
484 |
-
#~ "\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
|
485 |
-
#~ msgstr ""
|
486 |
-
#~ "Une nouvelle version de %1$s est disponible. <a target=\"_blank\" class="
|
487 |
-
#~ "\"thickbox\" href=\"%2$s\">Voir les %3$s infos</a>."
|
488 |
-
|
489 |
-
#~ msgid ""
|
490 |
-
#~ "There is a new version of %1$s available. <a target=\"_blank\" class="
|
491 |
-
#~ "\"thickbox\" href=\"%2$s\">View version %3$s details</a> or <a href=\"%4$s"
|
492 |
-
#~ "\">update now</a>."
|
493 |
-
#~ msgstr ""
|
494 |
-
#~ "Une nouvelle version de %1$s est disponible. <a target=\"_blank\" class="
|
495 |
-
#~ "\"thickbox\" href=\"%2$s\">Voir les %3$s infos</a> or <a href=\"%4$s"
|
496 |
-
#~ "\">mettre à jour</a>."
|
497 |
-
|
498 |
-
#~ msgid "You do not have permission to install plugin updates"
|
499 |
-
#~ msgstr ""
|
500 |
-
#~ "Vous n'êtes pas autorisé à mettre ce plugin "
|
501 |
-
#~ "À jour"
|
502 |
-
|
503 |
-
#~ msgid "Error"
|
504 |
-
#~ msgstr "Erreur"
|
505 |
-
|
506 |
-
#~ msgid "PRO version"
|
507 |
-
#~ msgstr "Version PRO"
|
508 |
-
|
509 |
-
#~ msgid "Complementary box title"
|
510 |
-
#~ msgstr "Titre des informations complémentaires"
|
511 |
-
|
512 |
-
#~ msgid "Add a title for your complementary info box"
|
513 |
-
#~ msgstr "Ajouter un titre pour les informations complémentaires"
|
514 |
-
|
515 |
-
#~ msgid ""
|
516 |
-
#~ "This adds a little link below the description/bio, it will reveal the "
|
517 |
-
#~ "complementary info text when a visitor hovers over it."
|
518 |
-
#~ msgstr ""
|
519 |
-
#~ "Ajoute un lien sous la description qui affichera le texte complé"
|
520 |
-
#~ "mentaire lorsque la souris passera dessus."
|
521 |
-
|
522 |
-
#~ msgid "Complementary box text"
|
523 |
-
#~ msgstr "Texte des informations complémentaires"
|
524 |
-
|
525 |
-
#~ msgid "Text that will show when the title is hovered over"
|
526 |
-
#~ msgstr "Texte qui apparaîtra lorsque la souris passe sur le titre"
|
527 |
-
|
528 |
-
#~ msgid "Member color"
|
529 |
-
#~ msgstr "Couleur du membre"
|
530 |
-
|
531 |
-
#~ msgid "Color for this member"
|
532 |
-
#~ msgstr "Choisir une couleur pour ce membre"
|
533 |
-
|
534 |
-
#~ msgid "Upload hover photo"
|
535 |
-
#~ msgstr "Uploader une photo secondaire"
|
536 |
-
|
537 |
-
#~ msgid "Add a photo that will replace the first one on hover"
|
538 |
-
#~ msgstr ""
|
539 |
-
#~ "Ajouter une photo qui remplacera la première au passage de la "
|
540 |
-
#~ "souris"
|
541 |
-
|
542 |
-
#~ msgid "1 members per line"
|
543 |
-
#~ msgstr "1 membre par ligne"
|
544 |
-
|
545 |
-
#~ msgid "5 members per line"
|
546 |
-
#~ msgstr "5 membres par ligne"
|
547 |
-
|
548 |
-
#~ msgid "Photo shape"
|
549 |
-
#~ msgstr "Forme des photos"
|
550 |
-
|
551 |
-
#~ msgid "Rounded photos"
|
552 |
-
#~ msgstr "Photos arrondies"
|
553 |
-
|
554 |
-
#~ msgid "Squared photos"
|
555 |
-
#~ msgstr "Photos carrées"
|
556 |
-
|
557 |
-
#~ msgid "Photo borders"
|
558 |
-
#~ msgstr "Bordure des photos"
|
559 |
-
|
560 |
-
#~ msgid "Add/remove borders around your photos"
|
561 |
-
#~ msgstr "Ajouter/supprimer les bordures"
|
562 |
-
|
563 |
-
#~ msgid "Yes"
|
564 |
-
#~ msgstr "Oui"
|
565 |
-
|
566 |
-
#~ msgid "No"
|
567 |
-
#~ msgstr "Non"
|
568 |
-
|
569 |
-
#~ msgid "Photo position"
|
570 |
-
#~ msgstr "Position des photos"
|
571 |
-
|
572 |
-
#~ msgid "Choose where your photos should appear"
|
573 |
-
#~ msgstr "Choisissez où vos photos apparaissent"
|
574 |
-
|
575 |
-
#~ msgid "Floating at the top"
|
576 |
-
#~ msgstr "Flottante en haut"
|
577 |
-
|
578 |
-
#~ msgid "Inside the box"
|
579 |
-
#~ msgstr "À l'intérieur"
|
580 |
-
|
581 |
-
#~ msgid "Photo filter"
|
582 |
-
#~ msgstr "Filtre photo"
|
583 |
-
|
584 |
-
#~ msgid "Add a filter to your photos in a simple click"
|
585 |
-
#~ msgstr "Ajouter un filtre aux photos en un clic"
|
586 |
-
|
587 |
-
#~ msgid "Vintage filter"
|
588 |
-
#~ msgstr "Filtre vintage"
|
589 |
-
|
590 |
-
#~ msgid "Black & White filter"
|
591 |
-
#~ msgstr "Filtre noir et blanc"
|
592 |
-
|
593 |
-
#~ msgid "Saturated filter"
|
594 |
-
#~ msgstr "Filtre saturation"
|
595 |
-
|
596 |
-
#~ msgid "Top border size"
|
597 |
-
#~ msgstr "Taille de la bordure haut"
|
598 |
-
|
599 |
-
#~ msgid "In pixels, without the 'px'"
|
600 |
-
#~ msgstr "En pixels, sans le ‘px’"
|
601 |
-
|
602 |
-
#~ msgid "License activation"
|
603 |
-
#~ msgstr "Activer licence"
|
604 |
-
|
605 |
-
#~ msgid "Activate your license"
|
606 |
-
#~ msgstr "Activer votre licence"
|
607 |
-
|
608 |
-
#~ msgid ""
|
609 |
-
#~ "Activating your license allows you to receive automatic updates for a "
|
610 |
-
#~ "year.<br/>This is <strong>NOT</strong> required for the plugin to "
|
611 |
-
#~ "properly work."
|
612 |
-
#~ msgstr ""
|
613 |
-
#~ "Activer votre licence vous permettra de recevoir des mises à jour "
|
614 |
-
#~ "automatiques pendant un an.<br/>Vous n'avez <strong>pas besoin</"
|
615 |
-
#~ "strong> de l'activation pour que le plugin fonctionne."
|
616 |
-
|
617 |
-
#~ msgid "License Key"
|
618 |
-
#~ msgstr "Licence"
|
619 |
-
|
620 |
-
#~ msgid "Activate license"
|
621 |
-
#~ msgstr "Activer"
|
622 |
-
|
623 |
-
#~ msgid "Activated"
|
624 |
-
#~ msgstr "Activée"
|
625 |
-
|
626 |
-
#~ msgid "Deactivate license"
|
627 |
-
#~ msgstr "Désactiver licence"
|
628 |
-
|
629 |
-
#~ msgid "Display you Team"
|
630 |
-
#~ msgstr "Afficher une Équipe"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lang/team-members.pot
CHANGED
@@ -1,454 +1,439 @@
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
|
|
3 |
"Project-Id-Version: Team Members\n"
|
4 |
-
"POT-Creation-Date:
|
5 |
-
"PO-Revision-Date:
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
-
"Language: en\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.
|
13 |
-
"X-Poedit-Basepath:
|
14 |
-
"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Poedit-KeywordsList: __;_x
|
|
|
|
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
|
|
18 |
|
19 |
-
#: inc/
|
20 |
-
msgid "
|
21 |
msgstr ""
|
22 |
|
23 |
-
#: inc/
|
24 |
-
msgid "
|
25 |
msgstr ""
|
26 |
|
27 |
-
#: inc/
|
28 |
-
msgid "
|
29 |
-
|
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/
|
77 |
-
msgid "
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: inc/
|
81 |
-
msgid "
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: inc/
|
85 |
msgid ""
|
86 |
-
"
|
87 |
-
"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: inc/
|
91 |
-
msgid "
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: inc/
|
95 |
-
msgid "
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: inc/
|
99 |
-
msgid "
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: inc/
|
103 |
-
msgid "
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: inc/
|
107 |
-
msgid "
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: inc/
|
111 |
-
msgid "
|
112 |
msgstr ""
|
113 |
|
114 |
-
#: inc/
|
115 |
-
msgid "
|
116 |
msgstr ""
|
117 |
|
118 |
-
#: inc/
|
119 |
-
msgid "
|
120 |
msgstr ""
|
121 |
|
122 |
-
#: inc/
|
123 |
-
msgid "
|
124 |
msgstr ""
|
125 |
|
126 |
-
#: inc/
|
127 |
-
msgid "
|
128 |
msgstr ""
|
129 |
|
130 |
-
#: inc/
|
131 |
-
msgid "
|
132 |
msgstr ""
|
133 |
|
134 |
-
#: inc/
|
135 |
-
msgid "
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: inc/
|
139 |
-
msgid "
|
140 |
msgstr ""
|
141 |
|
142 |
-
#: inc/
|
143 |
-
msgid "
|
144 |
msgstr ""
|
145 |
|
146 |
-
#: inc/
|
147 |
-
msgid "
|
148 |
msgstr ""
|
149 |
|
150 |
-
#: inc/
|
151 |
-
|
152 |
-
msgid "Remove"
|
153 |
msgstr ""
|
154 |
|
155 |
-
#: inc/
|
156 |
-
msgid "
|
157 |
msgstr ""
|
158 |
|
159 |
-
#: inc/
|
160 |
-
msgid "
|
161 |
msgstr ""
|
162 |
|
163 |
-
#: inc/
|
164 |
-
msgid "
|
165 |
msgstr ""
|
166 |
|
167 |
-
#: inc/
|
168 |
-
msgid "
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: inc/
|
172 |
-
msgid "
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: inc/
|
176 |
-
msgid "
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: inc/
|
180 |
-
msgid "
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: inc/
|
184 |
-
msgid "
|
185 |
msgstr ""
|
186 |
|
187 |
-
#: inc/tmm-metaboxes.php:
|
188 |
-
msgid "
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: inc/tmm-metaboxes.php:
|
192 |
-
msgid "
|
193 |
msgstr ""
|
194 |
|
195 |
-
#: inc/tmm-metaboxes.php:
|
196 |
-
msgid "
|
197 |
msgstr ""
|
198 |
|
199 |
-
#: inc/tmm-metaboxes.php:
|
200 |
-
msgid "
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: inc/tmm-metaboxes.php:
|
204 |
-
msgid "
|
205 |
msgstr ""
|
206 |
|
207 |
-
#: inc/tmm-metaboxes.php:
|
208 |
-
msgid "
|
|
|
|
|
209 |
msgstr ""
|
210 |
|
211 |
-
#: inc/tmm-metaboxes.php:
|
212 |
-
msgid "
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: inc/tmm-metaboxes.php:
|
216 |
-
msgid "
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: inc/tmm-metaboxes.php:
|
220 |
-
msgid "
|
221 |
msgstr ""
|
222 |
|
223 |
-
#: inc/tmm-metaboxes.php:
|
224 |
-
msgid "
|
225 |
msgstr ""
|
226 |
|
227 |
-
#: inc/tmm-metaboxes.php:
|
228 |
-
msgid "
|
229 |
msgstr ""
|
230 |
|
231 |
-
#: inc/tmm-metaboxes.php:
|
232 |
-
msgid "
|
233 |
msgstr ""
|
234 |
|
235 |
-
#: inc/tmm-metaboxes.php:
|
236 |
-
msgid "
|
237 |
msgstr ""
|
238 |
|
239 |
-
#: inc/tmm-metaboxes.php:
|
240 |
-
msgid "
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: inc/tmm-metaboxes.php:
|
244 |
-
msgid "
|
245 |
msgstr ""
|
246 |
|
247 |
-
#: inc/tmm-metaboxes.php:
|
248 |
-
msgid "
|
249 |
msgstr ""
|
250 |
|
251 |
-
#: inc/tmm-metaboxes.php:
|
252 |
-
msgid "
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: inc/tmm-metaboxes.php:
|
256 |
-
msgid "
|
257 |
msgstr ""
|
258 |
|
259 |
-
#: inc/tmm-metaboxes.php:
|
260 |
-
msgid "
|
261 |
msgstr ""
|
262 |
|
263 |
-
#: inc/tmm-metaboxes.php:
|
264 |
-
msgid "
|
|
|
|
|
265 |
msgstr ""
|
266 |
|
267 |
-
#: inc/tmm-metaboxes.php:
|
268 |
-
msgid "
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: inc/tmm-metaboxes.php:
|
272 |
-
msgid "
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: inc/tmm-metaboxes.php:
|
276 |
-
msgid "
|
277 |
msgstr ""
|
278 |
|
279 |
-
#: inc/tmm-metaboxes.php:
|
280 |
-
msgid "Upload"
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: inc/tmm-metaboxes.php:
|
284 |
-
msgid "Photo link
|
285 |
msgstr ""
|
286 |
|
287 |
-
#: inc/tmm-metaboxes.php:
|
288 |
msgid ""
|
289 |
-
"
|
290 |
-
"
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: inc/tmm-metaboxes.php:
|
294 |
-
msgid "
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: inc/tmm-metaboxes.php:
|
298 |
-
msgid "
|
299 |
-
msgstr ""
|
300 |
-
|
301 |
-
#: inc/tmm-metaboxes.php:227
|
302 |
-
msgid "Main color"
|
303 |
msgstr ""
|
304 |
|
305 |
-
#: inc/tmm-metaboxes.php:
|
306 |
-
msgid "
|
|
|
|
|
307 |
msgstr ""
|
308 |
|
309 |
-
#: inc/tmm-metaboxes.php:
|
310 |
-
msgid "
|
311 |
msgstr ""
|
312 |
|
313 |
-
#: inc/tmm-metaboxes.php:
|
314 |
-
msgid "
|
315 |
msgstr ""
|
316 |
|
317 |
-
#: inc/tmm-metaboxes.php:
|
318 |
-
msgid "
|
319 |
msgstr ""
|
320 |
|
321 |
-
#: inc/tmm-metaboxes.php:
|
322 |
-
msgid "
|
323 |
msgstr ""
|
324 |
|
325 |
-
#: inc/tmm-metaboxes.php:
|
326 |
-
msgid "
|
327 |
msgstr ""
|
328 |
|
329 |
-
#: inc/tmm-metaboxes.php:
|
330 |
-
msgid "
|
331 |
msgstr ""
|
332 |
|
333 |
-
#: inc/tmm-metaboxes.php:
|
334 |
msgid "Left"
|
335 |
msgstr ""
|
336 |
|
337 |
-
#: inc/tmm-metaboxes.php:
|
338 |
msgid "Right"
|
339 |
msgstr ""
|
340 |
|
341 |
-
#: inc/tmm-metaboxes.php:
|
342 |
msgid "Justify"
|
343 |
msgstr ""
|
344 |
|
345 |
-
#: inc/tmm-metaboxes.php:
|
346 |
-
msgid "
|
347 |
msgstr ""
|
348 |
|
349 |
-
#: inc/tmm-metaboxes.php:
|
350 |
-
msgid "
|
351 |
msgstr ""
|
352 |
|
353 |
-
#: inc/tmm-metaboxes.php:
|
354 |
-
msgid "
|
355 |
msgstr ""
|
356 |
|
357 |
-
#: inc/tmm-metaboxes.php:
|
358 |
-
msgid "
|
359 |
msgstr ""
|
360 |
|
361 |
-
#: inc/tmm-metaboxes.php:
|
362 |
-
msgid "
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: inc/tmm-metaboxes.php:
|
366 |
-
msgid "
|
367 |
msgstr ""
|
368 |
|
369 |
-
#: inc/tmm-metaboxes.php:
|
370 |
-
msgid "
|
371 |
msgstr ""
|
372 |
|
373 |
-
#: inc/tmm-metaboxes.php:
|
374 |
-
msgid "
|
375 |
msgstr ""
|
376 |
|
377 |
-
#: inc/tmm-metaboxes.php:
|
378 |
-
msgid ""
|
379 |
-
"To display your Team on your site, copy-paste the Team's "
|
380 |
-
"<strong>[Shortcode]</strong> in your post/page. You can find this shortcode "
|
381 |
-
"by clicking <strong>All Teams</strong> in the menu on the left."
|
382 |
msgstr ""
|
383 |
|
384 |
-
#: inc/tmm-metaboxes.php:
|
385 |
-
msgid "
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: inc/tmm-metaboxes.php:
|
389 |
-
msgid "
|
390 |
msgstr ""
|
391 |
|
392 |
-
#: inc/tmm-metaboxes.php:
|
393 |
-
msgid "
|
394 |
msgstr ""
|
395 |
|
396 |
-
#: tmm.php:
|
397 |
msgid "Teams"
|
398 |
msgstr ""
|
399 |
|
400 |
-
#: tmm.php:
|
401 |
msgid "Team"
|
402 |
msgstr ""
|
403 |
|
404 |
-
#: tmm.php:
|
405 |
msgid "Add New"
|
406 |
msgstr ""
|
407 |
|
408 |
-
#: tmm.php:
|
409 |
msgid "Add New Team"
|
410 |
msgstr ""
|
411 |
|
412 |
-
#: tmm.php:
|
413 |
msgid "New Team"
|
414 |
msgstr ""
|
415 |
|
416 |
-
#: tmm.php:
|
417 |
msgid "Edit Team"
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: tmm.php:
|
421 |
msgid "View Team"
|
422 |
msgstr ""
|
423 |
|
424 |
-
#: tmm.php:
|
425 |
msgid "All Teams"
|
426 |
msgstr ""
|
427 |
|
428 |
-
#: tmm.php:
|
429 |
msgid "Search Teams"
|
430 |
msgstr ""
|
431 |
|
432 |
-
#: tmm.php:
|
433 |
msgid "No Teams found."
|
434 |
msgstr ""
|
435 |
|
436 |
-
#: tmm.php:
|
437 |
msgid "No Teams found in Trash."
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: tmm.php:
|
441 |
msgid "Team updated."
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: tmm.php:
|
445 |
msgid "Team published."
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: tmm.php:
|
449 |
msgid "Team saved."
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: tmm.php:
|
453 |
msgid "Team draft updated."
|
454 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#, fuzzy
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
+
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
5 |
"Project-Id-Version: Team Members\n"
|
6 |
+
"POT-Creation-Date: 2018-02-27 10:01+0000\n"
|
7 |
+
"PO-Revision-Date: 2018-02-27 10:00+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 1.8.13\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"X-Poedit-WPHeader: tmm.php\n"
|
16 |
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
18 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
19 |
+
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
20 |
"X-Poedit-SearchPath-0: .\n"
|
21 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
|
23 |
+
#: inc/tmm-admin-scripts.php:24 inc/tmm-save-metaboxes.php:71
|
24 |
+
msgid "Untitled"
|
25 |
msgstr ""
|
26 |
|
27 |
+
#: inc/tmm-admin-scripts.php:25
|
28 |
+
msgid "Add at least <strong>1</strong> member to preview the team."
|
29 |
msgstr ""
|
30 |
|
31 |
+
#: inc/tmm-admin-scripts.php:26
|
32 |
+
msgid ""
|
33 |
+
"This is only a preview, shortcodes used in the fields will not be rendered "
|
34 |
+
"and results may vary depending on your container's width."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
msgstr ""
|
36 |
|
37 |
+
#: inc/tmm-metaboxes-help.php:8
|
38 |
+
msgid "Shortcode"
|
39 |
msgstr ""
|
40 |
|
41 |
+
#: inc/tmm-metaboxes-help.php:27
|
42 |
+
msgid "<strong>Publish</strong> your team before you can see you shortcode."
|
43 |
msgstr ""
|
44 |
|
45 |
+
#: inc/tmm-metaboxes-help.php:32
|
46 |
msgid ""
|
47 |
+
"To display your team on your site, copy-paste the <strong>[Shortcode]</"
|
48 |
+
"strong> above in your post/page."
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: inc/tmm-metaboxes-members.php:6
|
52 |
+
msgid "-"
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: inc/tmm-metaboxes-members.php:7
|
56 |
+
msgid "Twitter"
|
57 |
msgstr ""
|
58 |
|
59 |
+
#: inc/tmm-metaboxes-members.php:8
|
60 |
+
msgid "LinkedIn"
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: inc/tmm-metaboxes-members.php:9
|
64 |
+
msgid "YouTube"
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: inc/tmm-metaboxes-members.php:10
|
68 |
+
msgid "Google+"
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: inc/tmm-metaboxes-members.php:11
|
72 |
+
msgid "Facebook"
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: inc/tmm-metaboxes-members.php:12
|
76 |
+
msgid "VK"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: inc/tmm-metaboxes-members.php:13
|
80 |
+
msgid "Instagram"
|
81 |
msgstr ""
|
82 |
|
83 |
+
#: inc/tmm-metaboxes-members.php:14
|
84 |
+
msgid "Tumblr"
|
85 |
msgstr ""
|
86 |
|
87 |
+
#: inc/tmm-metaboxes-members.php:15
|
88 |
+
msgid "Research Gate"
|
89 |
msgstr ""
|
90 |
|
91 |
+
#: inc/tmm-metaboxes-members.php:16
|
92 |
+
msgid "Email"
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: inc/tmm-metaboxes-members.php:17
|
96 |
+
msgid "Website"
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: inc/tmm-metaboxes-members.php:18
|
100 |
+
msgid "Other links"
|
101 |
msgstr ""
|
102 |
|
103 |
+
#: inc/tmm-metaboxes-members.php:29
|
104 |
+
msgid "Team editor"
|
105 |
msgstr ""
|
106 |
|
107 |
+
#: inc/tmm-metaboxes-members.php:66
|
108 |
+
msgid "Close preview"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: inc/tmm-metaboxes-members.php:74
|
112 |
+
msgid "Update"
|
|
|
113 |
msgstr ""
|
114 |
|
115 |
+
#: inc/tmm-metaboxes-members.php:77
|
116 |
+
msgid "Cancel"
|
117 |
msgstr ""
|
118 |
|
119 |
+
#: inc/tmm-metaboxes-members.php:84
|
120 |
+
msgid "Expand all"
|
121 |
msgstr ""
|
122 |
|
123 |
+
#: inc/tmm-metaboxes-members.php:85
|
124 |
+
msgid "Collapse all"
|
125 |
msgstr ""
|
126 |
|
127 |
+
#: inc/tmm-metaboxes-members.php:86
|
128 |
+
msgid "Instant preview"
|
129 |
msgstr ""
|
130 |
|
131 |
+
#: inc/tmm-metaboxes-members.php:117 inc/tmm-metaboxes-members.php:293
|
132 |
+
msgid "Clone"
|
133 |
msgstr ""
|
134 |
|
135 |
+
#: inc/tmm-metaboxes-members.php:125 inc/tmm-metaboxes-members.php:301
|
136 |
+
msgid "Member details"
|
137 |
msgstr ""
|
138 |
|
139 |
+
#: inc/tmm-metaboxes-members.php:130 inc/tmm-metaboxes-members.php:306
|
140 |
+
msgid "First name"
|
141 |
msgstr ""
|
142 |
|
143 |
+
#: inc/tmm-metaboxes-members.php:132 inc/tmm-metaboxes-members.php:308
|
144 |
+
msgid "e.g. John"
|
145 |
msgstr ""
|
146 |
|
147 |
+
#: inc/tmm-metaboxes-members.php:137 inc/tmm-metaboxes-members.php:313
|
148 |
+
msgid "Lastname"
|
149 |
msgstr ""
|
150 |
|
151 |
+
#: inc/tmm-metaboxes-members.php:139 inc/tmm-metaboxes-members.php:315
|
152 |
+
msgid "e.g. Doe"
|
153 |
msgstr ""
|
154 |
|
155 |
+
#: inc/tmm-metaboxes-members.php:144 inc/tmm-metaboxes-members.php:320
|
156 |
+
msgid "Job/role"
|
157 |
msgstr ""
|
158 |
|
159 |
+
#: inc/tmm-metaboxes-members.php:146 inc/tmm-metaboxes-members.php:322
|
160 |
+
msgid "e.g. Project manager"
|
161 |
msgstr ""
|
162 |
|
163 |
+
#: inc/tmm-metaboxes-members.php:151 inc/tmm-metaboxes-members.php:327
|
164 |
+
msgid "Description/biography"
|
165 |
msgstr ""
|
166 |
|
167 |
+
#: inc/tmm-metaboxes-members.php:152 inc/tmm-metaboxes-members.php:328
|
168 |
+
msgid ""
|
169 |
+
"Edit your member's biography by clicking the button below. Once updated, it "
|
170 |
+
"will show up here."
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: inc/tmm-metaboxes-members.php:159 inc/tmm-metaboxes-members.php:335
|
174 |
+
msgid "Edit biography"
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: inc/tmm-metaboxes-members.php:166 inc/tmm-metaboxes-members.php:342
|
178 |
+
msgid "Social links"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: inc/tmm-metaboxes-members.php:167 inc/tmm-metaboxes-members.php:343
|
182 |
+
msgid "These links will appear below your members' biography."
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: inc/tmm-metaboxes-members.php:172 inc/tmm-metaboxes-members.php:350
|
186 |
+
msgid "Link type"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: inc/tmm-metaboxes-members.php:183 inc/tmm-metaboxes-members.php:362
|
190 |
+
msgid "Title attribute"
|
191 |
msgstr ""
|
192 |
|
193 |
+
#: inc/tmm-metaboxes-members.php:184 inc/tmm-metaboxes-members.php:363
|
194 |
+
msgid "Optional. This is the HTML <a> tag's title attribute."
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: inc/tmm-metaboxes-members.php:186
|
198 |
+
msgid "e.g. Faceook page"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: inc/tmm-metaboxes-members.php:191 inc/tmm-metaboxes-members.php:370
|
202 |
+
msgid "Link URL"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: inc/tmm-metaboxes-members.php:193 inc/tmm-metaboxes-members.php:372
|
206 |
+
msgid "e.g. http://fb.com/member-profile"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: inc/tmm-metaboxes-members.php:207 inc/tmm-metaboxes-members.php:386
|
210 |
+
msgid "e.g. Twitter page"
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: inc/tmm-metaboxes-members.php:211 inc/tmm-metaboxes-members.php:390
|
214 |
+
msgid "e.g. http://tw.com/member-profile"
|
215 |
msgstr ""
|
216 |
|
217 |
+
#: inc/tmm-metaboxes-members.php:225 inc/tmm-metaboxes-members.php:404
|
218 |
+
msgid "e.g. Google+ page"
|
219 |
msgstr ""
|
220 |
|
221 |
+
#: inc/tmm-metaboxes-members.php:229 inc/tmm-metaboxes-members.php:408
|
222 |
+
msgid "e.g. http://gp.com/member-profile"
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: inc/tmm-metaboxes-members.php:235 inc/tmm-metaboxes-members.php:414
|
226 |
+
msgid ""
|
227 |
+
"Your member's email address must be entered in the Link URL field. Title "
|
228 |
+
"attribute can be left blank."
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: inc/tmm-metaboxes-members.php:241 inc/tmm-metaboxes-members.php:420
|
232 |
+
msgid "Photo"
|
233 |
msgstr ""
|
234 |
|
235 |
+
#: inc/tmm-metaboxes-members.php:247 inc/tmm-metaboxes-members.php:426
|
236 |
+
msgid "Member's photo"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: inc/tmm-metaboxes-members.php:248 inc/tmm-metaboxes-members.php:427
|
240 |
+
msgid "We recommend square images (e.g. 250x250px)."
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: inc/tmm-metaboxes-members.php:256 inc/tmm-metaboxes-members.php:435
|
244 |
+
msgid "Upload photo"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: inc/tmm-metaboxes-members.php:264 inc/tmm-metaboxes-members.php:443
|
248 |
+
msgid "Photo link"
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: inc/tmm-metaboxes-members.php:265 inc/tmm-metaboxes-members.php:444
|
252 |
msgid ""
|
253 |
+
"Your visitors will be redirected to this link if they click the member's "
|
254 |
+
"photo."
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: inc/tmm-metaboxes-members.php:267 inc/tmm-metaboxes-members.php:446
|
258 |
+
msgid "e.g. http://your-site.com/full-member-page/"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: inc/tmm-metaboxes-members.php:365
|
262 |
+
msgid "e.g. Facebook page"
|
|
|
|
|
|
|
|
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: inc/tmm-metaboxes-members.php:460
|
266 |
+
msgid ""
|
267 |
+
"Create your team by <strong>adding members</strong> to it.<br/>Click the "
|
268 |
+
"button below to get started."
|
269 |
msgstr ""
|
270 |
|
271 |
+
#: inc/tmm-metaboxes-members.php:466
|
272 |
+
msgid "Add a member"
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: inc/tmm-metaboxes-settings.php:6
|
276 |
+
msgid "Theme's font"
|
277 |
msgstr ""
|
278 |
|
279 |
+
#: inc/tmm-metaboxes-settings.php:7
|
280 |
+
msgid "Default font"
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: inc/tmm-metaboxes-settings.php:16
|
284 |
+
msgid "New window"
|
285 |
msgstr ""
|
286 |
|
287 |
+
#: inc/tmm-metaboxes-settings.php:17
|
288 |
+
msgid "Same window"
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: inc/tmm-metaboxes-settings.php:26
|
292 |
+
msgid "Center"
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: inc/tmm-metaboxes-settings.php:27
|
296 |
msgid "Left"
|
297 |
msgstr ""
|
298 |
|
299 |
+
#: inc/tmm-metaboxes-settings.php:28
|
300 |
msgid "Right"
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: inc/tmm-metaboxes-settings.php:29
|
304 |
msgid "Justify"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: inc/tmm-metaboxes-settings.php:38
|
308 |
+
msgid "1 per line"
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: inc/tmm-metaboxes-settings.php:39
|
312 |
+
msgid "2 per line"
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: inc/tmm-metaboxes-settings.php:40
|
316 |
+
msgid "3 per line"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: inc/tmm-metaboxes-settings.php:41
|
320 |
+
msgid "4 per line"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: inc/tmm-metaboxes-settings.php:42
|
324 |
+
msgid "5 per line"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: inc/tmm-metaboxes-settings.php:53
|
328 |
+
msgid "Settings"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: inc/tmm-metaboxes-settings.php:95
|
332 |
+
msgid "General"
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: inc/tmm-metaboxes-settings.php:101
|
336 |
+
msgid "Members per line"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: inc/tmm-metaboxes-settings.php:113
|
340 |
+
msgid "Desc. alignment"
|
|
|
|
|
|
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: inc/tmm-metaboxes-settings.php:125
|
344 |
+
msgid "Photo link behavior"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: inc/tmm-metaboxes-settings.php:137
|
348 |
+
msgid "Font to use"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: inc/tmm-metaboxes-settings.php:149
|
352 |
+
msgid "Main color"
|
353 |
msgstr ""
|
354 |
|
355 |
+
#: inc/tmm-post-type.php:9 inc/tmm-post-type.php:11
|
356 |
msgid "Teams"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: inc/tmm-post-type.php:10 inc/tmm-post-type.php:12
|
360 |
msgid "Team"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: inc/tmm-post-type.php:13
|
364 |
msgid "Add New"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: inc/tmm-post-type.php:14
|
368 |
msgid "Add New Team"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: inc/tmm-post-type.php:15
|
372 |
msgid "New Team"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: inc/tmm-post-type.php:16
|
376 |
msgid "Edit Team"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: inc/tmm-post-type.php:17
|
380 |
msgid "View Team"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: inc/tmm-post-type.php:18
|
384 |
msgid "All Teams"
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: inc/tmm-post-type.php:19
|
388 |
msgid "Search Teams"
|
389 |
msgstr ""
|
390 |
|
391 |
+
#: inc/tmm-post-type.php:20
|
392 |
msgid "No Teams found."
|
393 |
msgstr ""
|
394 |
|
395 |
+
#: inc/tmm-post-type.php:21
|
396 |
msgid "No Teams found in Trash."
|
397 |
msgstr ""
|
398 |
|
399 |
+
#: inc/tmm-post-type.php:53 inc/tmm-post-type.php:54
|
400 |
msgid "Team updated."
|
401 |
msgstr ""
|
402 |
|
403 |
+
#: inc/tmm-post-type.php:55
|
404 |
msgid "Team published."
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: inc/tmm-post-type.php:56
|
408 |
msgid "Team saved."
|
409 |
msgstr ""
|
410 |
|
411 |
+
#: inc/tmm-post-type.php:57
|
412 |
msgid "Team draft updated."
|
413 |
msgstr ""
|
414 |
+
|
415 |
+
#. Plugin Name of the plugin/theme
|
416 |
+
msgid "Team Members"
|
417 |
+
msgstr ""
|
418 |
+
|
419 |
+
#. Plugin URI of the plugin/theme
|
420 |
+
msgid "https://wpdarko.com/team-members"
|
421 |
+
msgstr ""
|
422 |
+
|
423 |
+
#. Description of the plugin/theme
|
424 |
+
msgid ""
|
425 |
+
"A responsive, simple and clean way to display your team. Create new members, "
|
426 |
+
"add their positions, bios, social links and copy-paste the shortcode into "
|
427 |
+
"any post/page. Find help and information on our <a href=\"https://wpdarko."
|
428 |
+
"com/ask-for-support/\">support site</a>. This free version is NOT limited "
|
429 |
+
"and does not contain any ad. Check out the <a href='https://wpdarko.com/team-"
|
430 |
+
"members'>PRO version</a> for more great features."
|
431 |
+
msgstr ""
|
432 |
+
|
433 |
+
#. Author of the plugin/theme
|
434 |
+
msgid "WP Darko"
|
435 |
+
msgstr ""
|
436 |
+
|
437 |
+
#. Author URI of the plugin/theme
|
438 |
+
msgid "https://wpdarko.com"
|
439 |
+
msgstr ""
|
readme.txt
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
|
2 |
Contributors: spwebguy
|
3 |
Tags: team, teams, meet the team, shortcode, responsive, members, staff, people
|
4 |
Requires at least: 3.6
|
@@ -52,6 +52,11 @@ The free version of the Team Members plugin is **not limited**.
|
|
52 |
|
53 |
The [PRO version](http://wpdarko.com/items/team-members-pro/) adds new features: New picture on hover, pictures’ shape, enabling/disabling picture borders, picture position It also allows you to show from 1 to 5 members per line, add filters to your pictures, set a color for each member instead of one general color for everybody (good for distinguishing your staff). Two more links can be added to each member.
|
54 |
|
|
|
|
|
|
|
|
|
|
|
55 |
= Usage =
|
56 |
Go to [the plugin's documentation](https://wpdarko.zendesk.com/hc/en-us/articles/206303627-Get-started-with-the-Team-Members-plugin) if you need more information on how to use this plugin.
|
57 |
|
1 |
+
=== Team Members ===
|
2 |
Contributors: spwebguy
|
3 |
Tags: team, teams, meet the team, shortcode, responsive, members, staff, people
|
4 |
Requires at least: 3.6
|
52 |
|
53 |
The [PRO version](http://wpdarko.com/items/team-members-pro/) adds new features: New picture on hover, pictures’ shape, enabling/disabling picture borders, picture position It also allows you to show from 1 to 5 members per line, add filters to your pictures, set a color for each member instead of one general color for everybody (good for distinguishing your staff). Two more links can be added to each member.
|
54 |
|
55 |
+
= Ready for translation =
|
56 |
+
* POT files included (/lang/)
|
57 |
+
* French translation included
|
58 |
+
* Spanish translation included
|
59 |
+
|
60 |
= Usage =
|
61 |
Go to [the plugin's documentation](https://wpdarko.zendesk.com/hc/en-us/articles/206303627-Get-started-with-the-Team-Members-plugin) if you need more information on how to use this plugin.
|
62 |
|
tmm.php
CHANGED
@@ -1,309 +1,52 @@
|
|
1 |
<?php
|
|
|
2 |
/**
|
3 |
* Plugin Name: Team Members
|
4 |
-
* Plugin URI:
|
5 |
-
* Description: A responsive, simple and clean way to display your team. Create new members, add their positions, bios, social links and copy-paste the shortcode into any post/page. Find help and information on our <a href="
|
6 |
-
* Version:
|
7 |
* Author: WP Darko
|
8 |
-
* Author URI:
|
9 |
* Text Domain: team-members
|
10 |
* Domain Path: /lang/
|
11 |
* License: GPL2
|
12 |
*/
|
13 |
|
|
|
|
|
14 |
|
15 |
-
// Loading text domain
|
16 |
-
function tmm_load_plugin_textdomain() {
|
17 |
-
load_plugin_textdomain( 'team-members', FALSE, basename( dirname( __FILE__ ) ) . '/lang/' );
|
18 |
-
}
|
19 |
-
|
20 |
-
add_action( 'plugins_loaded', 'tmm_load_plugin_textdomain' );
|
21 |
-
|
22 |
-
|
23 |
-
// Check for an active PRO version and deactivate this plugin
|
24 |
-
add_action( 'admin_init', 'tmm_free_pro_check' );
|
25 |
-
function tmm_free_pro_check() {
|
26 |
-
if (is_plugin_active('team-members-pro/tmm-pro.php')) {
|
27 |
-
add_action('admin_notices', 'my_admin_notice');
|
28 |
-
function my_admin_notice(){ echo '<div class="updated"><p><strong>PRO</strong> version is activated.</p></div>'; }
|
29 |
-
|
30 |
-
deactivate_plugins( plugin_basename( __FILE__ ) );
|
31 |
-
}
|
32 |
-
}
|
33 |
-
|
34 |
-
|
35 |
-
/* Recover old data if there is */
|
36 |
-
add_action( 'init', 'tmm_old_data' );
|
37 |
-
|
38 |
-
function tmm_old_data() {
|
39 |
-
|
40 |
-
if(!get_option('tmm_is_updated_yn9090')){
|
41 |
-
|
42 |
-
global $post;
|
43 |
-
$args = array(
|
44 |
-
'post_type' => 'tmm',
|
45 |
-
'posts_per_page' => 9999,
|
46 |
-
);
|
47 |
-
|
48 |
-
$get_old = get_posts( $args );
|
49 |
-
foreach ( $get_old as $post ) : setup_postdata( $post );
|
50 |
-
|
51 |
-
$current_id = get_the_id();
|
52 |
-
$old_data_teams = get_post_meta( $current_id, 'tmm_head', false );
|
53 |
-
|
54 |
-
foreach ($old_data_teams as $key => $odata) {
|
55 |
-
|
56 |
-
$old_plugin_data[$key]['_tmm_firstname'] = $odata['tmm_firstname'];
|
57 |
-
$old_plugin_data[$key]['_tmm_lastname'] = $odata['tmm_lastname'];
|
58 |
-
$old_plugin_data[$key]['_tmm_job'] = $odata['tmm_job'];
|
59 |
-
$old_plugin_data[$key]['_tmm_photo'] = wp_get_attachment_url($odata['tmm_photo']);
|
60 |
-
$old_plugin_data[$key]['_tmm_desc'] = $odata['tmm_desc'];
|
61 |
-
$old_plugin_data[$key]['_tmm_sc_type1'] = $odata['tmm_sc_type1'];
|
62 |
-
$old_plugin_data[$key]['_tmm_sc_title1'] = $odata['tmm_sc_title1'];
|
63 |
-
$old_plugin_data[$key]['_tmm_sc_url1'] = $odata['tmm_sc_url1'];
|
64 |
-
$old_plugin_data[$key]['_tmm_sc_type2'] = $odata['tmm_sc_type2'];
|
65 |
-
$old_plugin_data[$key]['_tmm_sc_title2'] = $odata['tmm_sc_title2'];
|
66 |
-
$old_plugin_data[$key]['_tmm_sc_url2'] = $odata['tmm_sc_url2'];
|
67 |
-
$old_plugin_data[$key]['_tmm_sc_type3'] = $odata['tmm_sc_type3'];
|
68 |
-
$old_plugin_data[$key]['_tmm_sc_title3'] = $odata['tmm_sc_title3'];
|
69 |
-
$old_plugin_data[$key]['_tmm_sc_url3'] = $odata['tmm_sc_url3'];
|
70 |
-
|
71 |
-
update_post_meta($current_id, '_tmm_head', $old_plugin_data);
|
72 |
-
wp_reset_postdata();
|
73 |
-
|
74 |
-
}
|
75 |
-
|
76 |
-
$test_man = '';
|
77 |
-
$old_data_settings = get_post_meta( $current_id, 'tmm_settings_head', false );
|
78 |
-
|
79 |
-
foreach ($old_data_settings as $key => $odata) {
|
80 |
-
|
81 |
-
$var1 = $odata['tmm_columns'];
|
82 |
-
$var2 = $odata['tmm_color'];
|
83 |
-
|
84 |
-
update_post_meta($current_id, '_tmm_columns', $var1);
|
85 |
-
update_post_meta($current_id, '_tmm_color', $var2);
|
86 |
-
|
87 |
-
}
|
88 |
-
|
89 |
-
endforeach;
|
90 |
-
|
91 |
-
update_option('tmm_is_updated_yn9090', 'old_data_recovered');
|
92 |
-
|
93 |
-
}
|
94 |
-
|
95 |
-
}
|
96 |
-
|
97 |
-
|
98 |
-
// Enqueue styles and scripts
|
99 |
-
add_action( 'wp_enqueue_scripts', 'add_tmm_scripts' );
|
100 |
-
function add_tmm_scripts() { wp_enqueue_style( 'tmm', plugins_url('css/tmm_custom_style.min.css', __FILE__)); }
|
101 |
-
|
102 |
-
|
103 |
-
// Enqueue admin styles
|
104 |
-
add_action( 'admin_enqueue_scripts', 'add_admin_tmm_style' );
|
105 |
-
function add_admin_tmm_style() { wp_enqueue_style( 'tmm', plugins_url('css/admin_de_style.min.css', __FILE__)); }
|
106 |
-
|
107 |
-
|
108 |
-
// Register Team post type
|
109 |
-
add_action( 'init', 'register_tmm_type' );
|
110 |
-
function register_tmm_type() {
|
111 |
-
$labels = array(
|
112 |
-
'name' => __( 'Teams', 'team-members' ),
|
113 |
-
'singular_name' => __( 'Team', 'team-members' ),
|
114 |
-
'menu_name' => __( 'Teams', 'team-members' ),
|
115 |
-
'name_admin_bar' => __( 'Team', 'team-members' ),
|
116 |
-
'add_new' => __( 'Add New', 'team-members' ),
|
117 |
-
'add_new_item' => __( 'Add New Team', 'team-members' ),
|
118 |
-
'new_item' => __( 'New Team', 'team-members' ),
|
119 |
-
'edit_item' => __( 'Edit Team', 'team-members' ),
|
120 |
-
'view_item' => __( 'View Team', 'team-members' ),
|
121 |
-
'all_items' => __( 'All Teams', 'team-members' ),
|
122 |
-
'search_items' => __( 'Search Teams', 'team-members' ),
|
123 |
-
'not_found' => __( 'No Teams found.', 'team-members' ),
|
124 |
-
'not_found_in_trash' => __( 'No Teams found in Trash.', 'team-members' )
|
125 |
-
);
|
126 |
-
|
127 |
-
$args = array(
|
128 |
-
'labels' => $labels,
|
129 |
-
'public' => false,
|
130 |
-
'publicly_queryable' => false,
|
131 |
-
'show_ui' => true,
|
132 |
-
'show_in_admin_bar' => false,
|
133 |
-
'capability_type' => 'post',
|
134 |
-
'has_archive' => false,
|
135 |
-
'hierarchical' => false,
|
136 |
-
'supports' => array( 'title' ),
|
137 |
-
'menu_icon' => 'dashicons-plus'
|
138 |
-
);
|
139 |
-
register_post_type( 'tmm', $args );
|
140 |
-
}
|
141 |
-
|
142 |
-
|
143 |
-
// Customize update messages
|
144 |
-
add_filter( 'post_updated_messages', 'tmm_updated_messages' );
|
145 |
-
function tmm_updated_messages( $messages ) {
|
146 |
-
$post = get_post();
|
147 |
-
$post_type = get_post_type( $post );
|
148 |
-
$post_type_object = get_post_type_object( $post_type );
|
149 |
-
$messages['tmm'] = array(
|
150 |
-
1 => __( 'Team updated.', 'team-members' ),
|
151 |
-
4 => __( 'Team updated.', 'team-members' ),
|
152 |
-
6 => __( 'Team published.', 'team-members' ),
|
153 |
-
7 => __( 'Team saved.', 'team-members' ),
|
154 |
-
10 => __( 'Team draft updated.', 'team-members' )
|
155 |
-
);
|
156 |
-
|
157 |
-
if ( $post_type_object->publicly_queryable ) {
|
158 |
-
$permalink = get_permalink( $post->ID );
|
159 |
-
|
160 |
-
$view_link = sprintf( '', '', '' );
|
161 |
-
$messages[ $post_type ][1] .= $view_link;
|
162 |
-
$messages[ $post_type ][6] .= $view_link;
|
163 |
-
$messages[ $post_type ][9] .= $view_link;
|
164 |
-
|
165 |
-
$preview_permalink = add_query_arg( 'preview', 'true', $permalink );
|
166 |
-
$preview_link = sprintf( '', '', '' );
|
167 |
-
$messages[ $post_type ][8] .= $preview_link;
|
168 |
-
$messages[ $post_type ][10] .= $preview_link;
|
169 |
-
}
|
170 |
-
return $messages;
|
171 |
-
}
|
172 |
-
|
173 |
-
|
174 |
-
// Add the metabox class (CMB2)
|
175 |
-
if ( file_exists( dirname( __FILE__ ) . '/inc/cmb2/init.php' ) ) {
|
176 |
-
require_once dirname( __FILE__ ) . '/inc/cmb2/init.php';
|
177 |
-
} elseif ( file_exists( dirname( __FILE__ ) . '/inc/CMB2/init.php' ) ) {
|
178 |
-
require_once dirname( __FILE__ ) . '/inc/CMB2/init.php';
|
179 |
-
}
|
180 |
-
|
181 |
-
|
182 |
-
// Create the metabox class (CMB2)
|
183 |
-
add_action( 'cmb2_init', 'tmm_register_group_metabox' );
|
184 |
-
require_once('inc/tmm-metaboxes.php');
|
185 |
-
|
186 |
-
|
187 |
-
// Add shortcode column to post list
|
188 |
-
add_action( 'manage_tmm_posts_custom_column' , 'tmm_custom_columns', 10, 2 );
|
189 |
-
add_filter('manage_tmm_posts_columns' , 'add_tmm_columns');
|
190 |
-
function tmm_custom_columns( $column, $post_id ) {
|
191 |
-
switch ( $column ) {
|
192 |
-
case 'shortcode' :
|
193 |
-
global $post;
|
194 |
-
$slug = '' ;
|
195 |
-
$slug = $post->post_name;
|
196 |
-
$shortcode = '<span style="display:inline-block;border:solid 2px lightgray; background:white; padding:0 8px; font-size:13px; line-height:25px; vertical-align:middle;">[tmm name="'.$slug.'"]</span>';
|
197 |
-
echo $shortcode;
|
198 |
-
break;
|
199 |
-
}
|
200 |
-
}
|
201 |
-
function add_tmm_columns($columns) { return array_merge($columns, array('shortcode' => 'Shortcode')); }
|
202 |
-
|
203 |
-
|
204 |
-
// Create the Team shortcode
|
205 |
-
add_shortcode("tmm", "tmm_sc");
|
206 |
-
function tmm_sc($atts) {
|
207 |
-
extract(shortcode_atts(array( "name" => ''), $atts));
|
208 |
-
global $post;
|
209 |
-
$args = array('post_type' => 'tmm', 'name' => $name);
|
210 |
-
$custom_posts = get_posts($args);
|
211 |
-
|
212 |
-
foreach($custom_posts as $post) : setup_postdata($post);
|
213 |
-
|
214 |
-
$members = get_post_meta( get_the_id(), '_tmm_head', true );
|
215 |
-
$tmm_columns = get_post_meta( $post->ID, '_tmm_columns', true );
|
216 |
-
$tmm_color = get_post_meta( $post->ID, '_tmm_color', true );
|
217 |
-
$tmm_bio_alignment = get_post_meta( $post->ID, '_tmm_bio_alignment', true );
|
218 |
-
|
219 |
-
// Check if member links open in new window
|
220 |
-
$tmm_piclink_beh = get_post_meta( $post->ID, '_tmm_piclink_beh', true );
|
221 |
-
($tmm_piclink_beh == 'new' ? $tmm_plb = 'target="_blank"' : $tmm_plb = '');
|
222 |
-
|
223 |
-
// Check if forcing original fonts
|
224 |
-
$original_font = get_post_meta( $post->ID, '_tmm_original_font', true );
|
225 |
-
($original_font == true ? $ori_f = 'tmm_ori_f' : $ori_f = '');
|
226 |
-
|
227 |
-
// Check if last row centered
|
228 |
-
$last_row_centered = get_post_meta( $post->ID, '_tmm_last_row_centered', true );
|
229 |
-
($last_row_centered == true ? $last_r = 'tmm_last_row_centered' : $last_r = '');
|
230 |
-
|
231 |
-
$output = '';
|
232 |
-
$output .= '<div class="tmm '.$last_r.' tmm_'.$name.'">';
|
233 |
-
$output .= '<div class="tmm_'.$tmm_columns.'_columns tmm_wrap '.$ori_f.'">';
|
234 |
-
|
235 |
-
if (is_array($members) || is_object($members))
|
236 |
-
foreach ($members as $key => $member) {
|
237 |
-
// Create Team container
|
238 |
-
if($key%2 == 0) {
|
239 |
-
// Check if group of two (alignment purposes)
|
240 |
-
$output .= '<span class="tmm_two_containers_tablet"></span>';
|
241 |
-
}
|
242 |
-
if($key%$tmm_columns == 0) {
|
243 |
-
// Check if first div of group and close
|
244 |
-
if($key > 0) $output .= '</div><span class="tmm_columns_containers_desktop"></span>';
|
245 |
-
$output .= '<div class="tmm_container">';
|
246 |
-
}
|
247 |
-
|
248 |
-
$output .= '<div class="tmm_member" style="border-top:'.$tmm_color.' solid 5px;">';
|
249 |
|
250 |
-
|
251 |
-
|
252 |
-
$output .= '<a '.$tmm_plb.' href="'.$member['_tmm_photo_url'].'" title="'.$member['_tmm_firstname'].' '.$member['_tmm_lastname'].'">';
|
253 |
|
254 |
-
if (!empty($member['_tmm_photo']))
|
255 |
-
$output .= '<div class="tmm_photo tmm_phover_'.$name.'_'.$key.'" style="background: url('.$member['_tmm_photo'].'); margin-left:auto; margin-right:auto; background-size:cover !important;"></div>';
|
256 |
|
257 |
-
|
|
|
|
|
258 |
|
259 |
-
// Create text block
|
260 |
-
$output .= '<div class="tmm_textblock">';
|
261 |
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
$output .= '<span class="tmm_fname">'.$member['_tmm_firstname'].'</span> ';
|
266 |
-
if (!empty($member['_tmm_lastname']))
|
267 |
-
$output .= '<span class="tmm_lname">'.$member['_tmm_lastname'].'</span>';
|
268 |
-
$output .= '</div>';
|
269 |
|
270 |
-
// Display jobs
|
271 |
-
if (!empty($member['_tmm_job']))
|
272 |
-
$output .= '<div class="tmm_job">'.$member['_tmm_job'].'</div>';
|
273 |
|
274 |
-
|
275 |
-
|
276 |
-
$output .= '<div class="tmm_desc" style="text-align:'.$tmm_bio_alignment.'">'.do_shortcode($member['_tmm_desc']).'</div>';
|
277 |
|
278 |
-
// Create social block
|
279 |
-
$output .= '<div class="tmm_scblock">';
|
280 |
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
if ($member['_tmm_sc_type'.$i] == 'email') {
|
285 |
-
$output .= '
|
286 |
-
<a class="tmm_sociallink" href="mailto:'.(!empty($member['_tmm_sc_url'.$i])?$member['_tmm_sc_url'.$i]:'').'" title="'.(!empty($member['_tmm_sc_title'.$i])?$member['_tmm_sc_title'.$i]:'').'"><img alt="'.(!empty($member['_tmm_sc_title'.$i])?$member['_tmm_sc_title'.$i]:'').'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type'.$i].'.png"/></a>';
|
287 |
-
} else {
|
288 |
-
$output .= '<a target="_blank" class="tmm_sociallink" href="'.(!empty($member['_tmm_sc_url'.$i])?$member['_tmm_sc_url'.$i]:'').'" title="'.(!empty($member['_tmm_sc_title'.$i])?$member['_tmm_sc_title'.$i]:'').'"><img alt="'.(!empty($member['_tmm_sc_title'.$i])?$member['_tmm_sc_title'.$i]:'').'" src="'.plugins_url('img/links/', __FILE__).$member['_tmm_sc_type'.$i].'.png"/></a>';
|
289 |
-
}
|
290 |
-
}
|
291 |
-
}
|
292 |
|
293 |
-
$output .= '</div>'; // Close social block
|
294 |
-
$output .= '</div>'; // Close text block
|
295 |
-
$output .= '</div>'; // Close member
|
296 |
|
297 |
-
|
298 |
-
|
299 |
-
|
|
|
|
|
300 |
|
301 |
-
$output .= '</div>'; // Close container
|
302 |
-
$output .= '</div>'; // Close wrap
|
303 |
-
$output .= '</div>'; // Close tmm
|
304 |
|
305 |
-
|
306 |
-
|
307 |
-
}
|
308 |
|
309 |
-
?>
|
1 |
<?php
|
2 |
+
|
3 |
/**
|
4 |
* Plugin Name: Team Members
|
5 |
+
* Plugin URI: https://wpdarko.com/team-members
|
6 |
+
* Description: A responsive, simple and clean way to display your team. Create new members, add their positions, bios, social links and copy-paste the shortcode into any post/page. 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='https://wpdarko.com/team-members'>PRO version</a> for more great features.
|
7 |
+
* Version: 4.0.0
|
8 |
* Author: WP Darko
|
9 |
+
* Author URI: https://wpdarko.com
|
10 |
* Text Domain: team-members
|
11 |
* Domain Path: /lang/
|
12 |
* License: GPL2
|
13 |
*/
|
14 |
|
15 |
+
/* Defines plugin's root folder. */
|
16 |
+
define( 'TMM_PATH', plugin_dir_path( __FILE__ ) );
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
+
/* Defines plugin's text domain. */
|
20 |
+
define( 'TMM_TXTDM', 'team-members' );
|
|
|
21 |
|
|
|
|
|
22 |
|
23 |
+
/* General. */
|
24 |
+
require_once('inc/tmm-text-domain.php');
|
25 |
+
require_once('inc/tmm-pro-version-check.php');
|
26 |
|
|
|
|
|
27 |
|
28 |
+
/* Scripts. */
|
29 |
+
require_once('inc/tmm-front-scripts.php');
|
30 |
+
require_once('inc/tmm-admin-scripts.php');
|
|
|
|
|
|
|
|
|
31 |
|
|
|
|
|
|
|
32 |
|
33 |
+
/* Teams. */
|
34 |
+
require_once('inc/tmm-post-type.php');
|
|
|
35 |
|
|
|
|
|
36 |
|
37 |
+
/* Shortcode. */
|
38 |
+
require_once('inc/tmm-shortcode-column.php');
|
39 |
+
require_once('inc/tmm-shortcode.php');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
|
|
|
|
|
|
|
41 |
|
42 |
+
/* Registers metaboxes. */
|
43 |
+
require_once('inc/tmm-metaboxes-members.php');
|
44 |
+
require_once('inc/tmm-metaboxes-settings.php');
|
45 |
+
require_once('inc/tmm-metaboxes-help.php');
|
46 |
+
require_once('inc/tmm-metaboxes-pro.php');
|
47 |
|
|
|
|
|
|
|
48 |
|
49 |
+
/* Saves metaboxes. */
|
50 |
+
require_once('inc/tmm-save-metaboxes.php');
|
|
|
51 |
|
52 |
+
?>
|