Version Description
- 2021-03-10 =
- Fix taxonomy_advanced doesn't load options in attachment with media_modal set to true.
- Fix
rwmb_{$field_id}_choice_label
not working for checkbox_list field type - Fix clone_default not working for switch if set std
Download this release
Release Info
Developer | rilwis |
Plugin | Meta Box |
Version | 5.3.9 |
Comparing to | |
See all releases |
Code changes from version 5.3.8 to 5.3.9
- css/jqueryui/core.css +97 -0
- css/jqueryui/datepicker.css +185 -0
- css/jqueryui/jquery.ui.core.css +0 -38
- css/jqueryui/jquery.ui.datepicker.css +0 -68
- css/jqueryui/jquery.ui.slider.css +0 -24
- css/jqueryui/slider.css +75 -0
- css/jqueryui/{jquery.ui.theme.css → theme.css} +253 -59
- inc/field.php +1 -1
- inc/fields/date.php +1 -1
- inc/fields/datetime.php +18 -17
- inc/fields/slider.php +5 -5
- inc/fields/time.php +1 -1
- inc/loader.php +1 -1
- inc/media-modal.php +5 -1
- inc/meta-box.php +8 -2
- inc/walkers/input-list.php +1 -1
- meta-box.php +1 -1
- readme.txt +10 -4
css/jqueryui/core.css
ADDED
@@ -0,0 +1,97 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* jQuery UI CSS Framework 1.12.1
|
3 |
+
* http://jqueryui.com
|
4 |
+
*
|
5 |
+
* Copyright jQuery Foundation and other contributors
|
6 |
+
* Released under the MIT license.
|
7 |
+
* http://jquery.org/license
|
8 |
+
*
|
9 |
+
* http://api.jqueryui.com/category/theming/
|
10 |
+
*/
|
11 |
+
|
12 |
+
/* Layout helpers
|
13 |
+
----------------------------------*/
|
14 |
+
.ui-helper-hidden {
|
15 |
+
display: none;
|
16 |
+
}
|
17 |
+
.ui-helper-hidden-accessible {
|
18 |
+
border: 0;
|
19 |
+
clip: rect(0 0 0 0);
|
20 |
+
height: 1px;
|
21 |
+
margin: -1px;
|
22 |
+
overflow: hidden;
|
23 |
+
padding: 0;
|
24 |
+
position: absolute;
|
25 |
+
width: 1px;
|
26 |
+
}
|
27 |
+
.ui-helper-reset {
|
28 |
+
margin: 0;
|
29 |
+
padding: 0;
|
30 |
+
border: 0;
|
31 |
+
outline: 0;
|
32 |
+
line-height: 1.3;
|
33 |
+
text-decoration: none;
|
34 |
+
font-size: 100%;
|
35 |
+
list-style: none;
|
36 |
+
}
|
37 |
+
.ui-helper-clearfix:before,
|
38 |
+
.ui-helper-clearfix:after {
|
39 |
+
content: "";
|
40 |
+
display: table;
|
41 |
+
border-collapse: collapse;
|
42 |
+
}
|
43 |
+
.ui-helper-clearfix:after {
|
44 |
+
clear: both;
|
45 |
+
}
|
46 |
+
.ui-helper-zfix {
|
47 |
+
width: 100%;
|
48 |
+
height: 100%;
|
49 |
+
top: 0;
|
50 |
+
left: 0;
|
51 |
+
position: absolute;
|
52 |
+
opacity: 0;
|
53 |
+
filter:Alpha(Opacity=0); /* support: IE8 */
|
54 |
+
}
|
55 |
+
|
56 |
+
.ui-front {
|
57 |
+
z-index: 100;
|
58 |
+
}
|
59 |
+
|
60 |
+
|
61 |
+
/* Interaction Cues
|
62 |
+
----------------------------------*/
|
63 |
+
.ui-state-disabled {
|
64 |
+
cursor: default !important;
|
65 |
+
pointer-events: none;
|
66 |
+
}
|
67 |
+
|
68 |
+
|
69 |
+
/* Icons
|
70 |
+
----------------------------------*/
|
71 |
+
.ui-icon {
|
72 |
+
display: inline-block;
|
73 |
+
vertical-align: middle;
|
74 |
+
margin-top: -.25em;
|
75 |
+
position: relative;
|
76 |
+
text-indent: -99999px;
|
77 |
+
overflow: hidden;
|
78 |
+
background-repeat: no-repeat;
|
79 |
+
}
|
80 |
+
|
81 |
+
.ui-widget-icon-block {
|
82 |
+
left: 50%;
|
83 |
+
margin-left: -8px;
|
84 |
+
display: block;
|
85 |
+
}
|
86 |
+
|
87 |
+
/* Misc visuals
|
88 |
+
----------------------------------*/
|
89 |
+
|
90 |
+
/* Overlays */
|
91 |
+
.ui-widget-overlay {
|
92 |
+
position: fixed;
|
93 |
+
top: 0;
|
94 |
+
left: 0;
|
95 |
+
width: 100%;
|
96 |
+
height: 100%;
|
97 |
+
}
|
css/jqueryui/datepicker.css
ADDED
@@ -0,0 +1,185 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* jQuery UI Datepicker 1.12.1
|
3 |
+
* http://jqueryui.com
|
4 |
+
*
|
5 |
+
* Copyright jQuery Foundation and other contributors
|
6 |
+
* Released under the MIT license.
|
7 |
+
* http://jquery.org/license
|
8 |
+
*
|
9 |
+
* http://api.jqueryui.com/datepicker/#theming
|
10 |
+
*/
|
11 |
+
.ui-datepicker {
|
12 |
+
width: 17em;
|
13 |
+
padding: .2em .2em 0;
|
14 |
+
display: none;
|
15 |
+
}
|
16 |
+
.ui-datepicker .ui-datepicker-header {
|
17 |
+
position: relative;
|
18 |
+
padding: .2em 0;
|
19 |
+
}
|
20 |
+
.ui-datepicker .ui-datepicker-prev,
|
21 |
+
.ui-datepicker .ui-datepicker-next {
|
22 |
+
position: absolute;
|
23 |
+
top: 2px;
|
24 |
+
width: 1.8em;
|
25 |
+
height: 1.8em;
|
26 |
+
}
|
27 |
+
.ui-datepicker .ui-datepicker-prev-hover,
|
28 |
+
.ui-datepicker .ui-datepicker-next-hover {
|
29 |
+
top: 1px;
|
30 |
+
}
|
31 |
+
.ui-datepicker .ui-datepicker-prev {
|
32 |
+
left: 2px;
|
33 |
+
}
|
34 |
+
.ui-datepicker .ui-datepicker-next {
|
35 |
+
right: 2px;
|
36 |
+
}
|
37 |
+
.ui-datepicker .ui-datepicker-prev-hover {
|
38 |
+
left: 1px;
|
39 |
+
}
|
40 |
+
.ui-datepicker .ui-datepicker-next-hover {
|
41 |
+
right: 1px;
|
42 |
+
}
|
43 |
+
.ui-datepicker .ui-datepicker-prev span,
|
44 |
+
.ui-datepicker .ui-datepicker-next span {
|
45 |
+
display: block;
|
46 |
+
position: absolute;
|
47 |
+
left: 50%;
|
48 |
+
margin-left: -8px;
|
49 |
+
top: 50%;
|
50 |
+
margin-top: -8px;
|
51 |
+
}
|
52 |
+
.ui-datepicker .ui-datepicker-title {
|
53 |
+
margin: 0 2.3em;
|
54 |
+
line-height: 1.8em;
|
55 |
+
text-align: center;
|
56 |
+
}
|
57 |
+
.ui-datepicker .ui-datepicker-title select {
|
58 |
+
font-size: 1em;
|
59 |
+
margin: 1px 0;
|
60 |
+
}
|
61 |
+
.ui-datepicker select.ui-datepicker-month,
|
62 |
+
.ui-datepicker select.ui-datepicker-year {
|
63 |
+
width: 45%;
|
64 |
+
}
|
65 |
+
.ui-datepicker table {
|
66 |
+
width: 100%;
|
67 |
+
font-size: .9em;
|
68 |
+
border-collapse: collapse;
|
69 |
+
margin: 0 0 .4em;
|
70 |
+
}
|
71 |
+
.ui-datepicker th {
|
72 |
+
padding: .7em .3em;
|
73 |
+
text-align: center;
|
74 |
+
font-weight: bold;
|
75 |
+
border: 0;
|
76 |
+
}
|
77 |
+
.ui-datepicker td {
|
78 |
+
border: 0;
|
79 |
+
padding: 1px;
|
80 |
+
}
|
81 |
+
.ui-datepicker td span,
|
82 |
+
.ui-datepicker td a {
|
83 |
+
display: block;
|
84 |
+
padding: .2em;
|
85 |
+
text-align: right;
|
86 |
+
text-decoration: none;
|
87 |
+
}
|
88 |
+
.ui-datepicker .ui-datepicker-buttonpane {
|
89 |
+
background-image: none;
|
90 |
+
margin: .7em 0 0 0;
|
91 |
+
padding: 0 .2em;
|
92 |
+
border-left: 0;
|
93 |
+
border-right: 0;
|
94 |
+
border-bottom: 0;
|
95 |
+
}
|
96 |
+
.ui-datepicker .ui-datepicker-buttonpane button {
|
97 |
+
float: right;
|
98 |
+
margin: .5em .2em .4em;
|
99 |
+
cursor: pointer;
|
100 |
+
padding: .2em .6em .3em .6em;
|
101 |
+
width: auto;
|
102 |
+
overflow: visible;
|
103 |
+
}
|
104 |
+
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
|
105 |
+
float: left;
|
106 |
+
}
|
107 |
+
|
108 |
+
/* with multiple calendars */
|
109 |
+
.ui-datepicker.ui-datepicker-multi {
|
110 |
+
width: auto;
|
111 |
+
}
|
112 |
+
.ui-datepicker-multi .ui-datepicker-group {
|
113 |
+
float: left;
|
114 |
+
}
|
115 |
+
.ui-datepicker-multi .ui-datepicker-group table {
|
116 |
+
width: 95%;
|
117 |
+
margin: 0 auto .4em;
|
118 |
+
}
|
119 |
+
.ui-datepicker-multi-2 .ui-datepicker-group {
|
120 |
+
width: 50%;
|
121 |
+
}
|
122 |
+
.ui-datepicker-multi-3 .ui-datepicker-group {
|
123 |
+
width: 33.3%;
|
124 |
+
}
|
125 |
+
.ui-datepicker-multi-4 .ui-datepicker-group {
|
126 |
+
width: 25%;
|
127 |
+
}
|
128 |
+
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
|
129 |
+
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
|
130 |
+
border-left-width: 0;
|
131 |
+
}
|
132 |
+
.ui-datepicker-multi .ui-datepicker-buttonpane {
|
133 |
+
clear: left;
|
134 |
+
}
|
135 |
+
.ui-datepicker-row-break {
|
136 |
+
clear: both;
|
137 |
+
width: 100%;
|
138 |
+
font-size: 0;
|
139 |
+
}
|
140 |
+
|
141 |
+
/* RTL support */
|
142 |
+
.ui-datepicker-rtl {
|
143 |
+
direction: rtl;
|
144 |
+
}
|
145 |
+
.ui-datepicker-rtl .ui-datepicker-prev {
|
146 |
+
right: 2px;
|
147 |
+
left: auto;
|
148 |
+
}
|
149 |
+
.ui-datepicker-rtl .ui-datepicker-next {
|
150 |
+
left: 2px;
|
151 |
+
right: auto;
|
152 |
+
}
|
153 |
+
.ui-datepicker-rtl .ui-datepicker-prev:hover {
|
154 |
+
right: 1px;
|
155 |
+
left: auto;
|
156 |
+
}
|
157 |
+
.ui-datepicker-rtl .ui-datepicker-next:hover {
|
158 |
+
left: 1px;
|
159 |
+
right: auto;
|
160 |
+
}
|
161 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane {
|
162 |
+
clear: right;
|
163 |
+
}
|
164 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
|
165 |
+
float: left;
|
166 |
+
}
|
167 |
+
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
|
168 |
+
.ui-datepicker-rtl .ui-datepicker-group {
|
169 |
+
float: right;
|
170 |
+
}
|
171 |
+
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
|
172 |
+
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
|
173 |
+
border-right-width: 0;
|
174 |
+
border-left-width: 1px;
|
175 |
+
}
|
176 |
+
|
177 |
+
/* Icons */
|
178 |
+
.ui-datepicker .ui-icon {
|
179 |
+
display: block;
|
180 |
+
text-indent: -99999px;
|
181 |
+
overflow: hidden;
|
182 |
+
background-repeat: no-repeat;
|
183 |
+
left: .5em;
|
184 |
+
top: .3em;
|
185 |
+
}
|
css/jqueryui/jquery.ui.core.css
DELETED
@@ -1,38 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* jQuery UI CSS Framework 1.8.17
|
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 |
-
|
11 |
-
/* Layout helpers
|
12 |
-
----------------------------------*/
|
13 |
-
.ui-helper-hidden { display: none; }
|
14 |
-
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
|
15 |
-
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
|
16 |
-
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
|
17 |
-
.ui-helper-clearfix:after { clear: both; }
|
18 |
-
.ui-helper-clearfix { zoom: 1; }
|
19 |
-
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
|
20 |
-
|
21 |
-
|
22 |
-
/* Interaction Cues
|
23 |
-
----------------------------------*/
|
24 |
-
.ui-state-disabled { cursor: default !important; }
|
25 |
-
|
26 |
-
|
27 |
-
/* Icons
|
28 |
-
----------------------------------*/
|
29 |
-
|
30 |
-
/* states and images */
|
31 |
-
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
|
32 |
-
|
33 |
-
|
34 |
-
/* Misc visuals
|
35 |
-
----------------------------------*/
|
36 |
-
|
37 |
-
/* Overlays */
|
38 |
-
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
css/jqueryui/jquery.ui.datepicker.css
DELETED
@@ -1,68 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* jQuery UI Datepicker 1.8.17
|
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/Datepicker#theming
|
9 |
-
*/
|
10 |
-
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
|
11 |
-
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
|
12 |
-
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
|
13 |
-
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
|
14 |
-
.ui-datepicker .ui-datepicker-prev { left:2px; }
|
15 |
-
.ui-datepicker .ui-datepicker-next { right:2px; }
|
16 |
-
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
|
17 |
-
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
|
18 |
-
.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; }
|
19 |
-
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
|
20 |
-
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
|
21 |
-
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
|
22 |
-
.ui-datepicker select.ui-datepicker-month,
|
23 |
-
.ui-datepicker select.ui-datepicker-year { width: 49%;}
|
24 |
-
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
|
25 |
-
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
|
26 |
-
.ui-datepicker td { border: 0; padding: 1px; }
|
27 |
-
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
|
28 |
-
.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; }
|
29 |
-
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
|
30 |
-
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
|
31 |
-
|
32 |
-
/* with multiple calendars */
|
33 |
-
.ui-datepicker.ui-datepicker-multi { width:auto; }
|
34 |
-
.ui-datepicker-multi .ui-datepicker-group { float:left; }
|
35 |
-
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
|
36 |
-
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
|
37 |
-
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
|
38 |
-
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
|
39 |
-
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
|
40 |
-
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
|
41 |
-
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
|
42 |
-
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
|
43 |
-
|
44 |
-
/* RTL support */
|
45 |
-
.ui-datepicker-rtl { direction: rtl; }
|
46 |
-
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
|
47 |
-
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
|
48 |
-
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
|
49 |
-
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
|
50 |
-
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
|
51 |
-
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
|
52 |
-
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
|
53 |
-
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
|
54 |
-
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
55 |
-
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
56 |
-
|
57 |
-
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
|
58 |
-
.ui-datepicker-cover {
|
59 |
-
display: none; /*sorry for IE5*/
|
60 |
-
display/**/: block; /*sorry for IE5*/
|
61 |
-
position: absolute; /*must have*/
|
62 |
-
z-index: -1; /*must have*/
|
63 |
-
filter: mask(); /*must have*/
|
64 |
-
top: -4px; /*must have*/
|
65 |
-
left: -4px; /*must have*/
|
66 |
-
width: 200px; /*must have*/
|
67 |
-
height: 200px; /*must have*/
|
68 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
css/jqueryui/jquery.ui.slider.css
DELETED
@@ -1,24 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* jQuery UI Slider 1.8.17
|
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/Slider#theming
|
9 |
-
*/
|
10 |
-
.ui-slider { position: relative; text-align: left; }
|
11 |
-
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
|
12 |
-
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
|
13 |
-
|
14 |
-
.ui-slider-horizontal { height: .8em; }
|
15 |
-
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
|
16 |
-
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
|
17 |
-
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
|
18 |
-
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
|
19 |
-
|
20 |
-
.ui-slider-vertical { width: .8em; height: 100px; }
|
21 |
-
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
|
22 |
-
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
|
23 |
-
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
|
24 |
-
.ui-slider-vertical .ui-slider-range-max { top: 0; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
css/jqueryui/slider.css
ADDED
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* jQuery UI Slider 1.12.1
|
3 |
+
* http://jqueryui.com
|
4 |
+
*
|
5 |
+
* Copyright jQuery Foundation and other contributors
|
6 |
+
* Released under the MIT license.
|
7 |
+
* http://jquery.org/license
|
8 |
+
*
|
9 |
+
* http://api.jqueryui.com/slider/#theming
|
10 |
+
*/
|
11 |
+
.ui-slider {
|
12 |
+
position: relative;
|
13 |
+
text-align: left;
|
14 |
+
}
|
15 |
+
.ui-slider .ui-slider-handle {
|
16 |
+
position: absolute;
|
17 |
+
z-index: 2;
|
18 |
+
width: 1.2em;
|
19 |
+
height: 1.2em;
|
20 |
+
cursor: default;
|
21 |
+
-ms-touch-action: none;
|
22 |
+
touch-action: none;
|
23 |
+
}
|
24 |
+
.ui-slider .ui-slider-range {
|
25 |
+
position: absolute;
|
26 |
+
z-index: 1;
|
27 |
+
font-size: .7em;
|
28 |
+
display: block;
|
29 |
+
border: 0;
|
30 |
+
background-position: 0 0;
|
31 |
+
}
|
32 |
+
|
33 |
+
/* support: IE8 - See #6727 */
|
34 |
+
.ui-slider.ui-state-disabled .ui-slider-handle,
|
35 |
+
.ui-slider.ui-state-disabled .ui-slider-range {
|
36 |
+
filter: inherit;
|
37 |
+
}
|
38 |
+
|
39 |
+
.ui-slider-horizontal {
|
40 |
+
height: .8em;
|
41 |
+
}
|
42 |
+
.ui-slider-horizontal .ui-slider-handle {
|
43 |
+
top: -.3em;
|
44 |
+
margin-left: -.6em;
|
45 |
+
}
|
46 |
+
.ui-slider-horizontal .ui-slider-range {
|
47 |
+
top: 0;
|
48 |
+
height: 100%;
|
49 |
+
}
|
50 |
+
.ui-slider-horizontal .ui-slider-range-min {
|
51 |
+
left: 0;
|
52 |
+
}
|
53 |
+
.ui-slider-horizontal .ui-slider-range-max {
|
54 |
+
right: 0;
|
55 |
+
}
|
56 |
+
|
57 |
+
.ui-slider-vertical {
|
58 |
+
width: .8em;
|
59 |
+
height: 100px;
|
60 |
+
}
|
61 |
+
.ui-slider-vertical .ui-slider-handle {
|
62 |
+
left: -.3em;
|
63 |
+
margin-left: 0;
|
64 |
+
margin-bottom: -.6em;
|
65 |
+
}
|
66 |
+
.ui-slider-vertical .ui-slider-range {
|
67 |
+
left: 0;
|
68 |
+
width: 100%;
|
69 |
+
}
|
70 |
+
.ui-slider-vertical .ui-slider-range-min {
|
71 |
+
bottom: 0;
|
72 |
+
}
|
73 |
+
.ui-slider-vertical .ui-slider-range-max {
|
74 |
+
top: 0;
|
75 |
+
}
|
css/jqueryui/{jquery.ui.theme.css → theme.css}
RENAMED
@@ -1,78 +1,245 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
* jQuery UI CSS Framework 1.8.17
|
5 |
*
|
6 |
-
* Copyright
|
7 |
-
*
|
8 |
* http://jquery.org/license
|
9 |
*
|
10 |
-
* http://
|
11 |
*
|
12 |
-
* To view and modify this theme, visit http://jqueryui.com/themeroller
|
13 |
*/
|
14 |
|
15 |
|
16 |
/* Component containers
|
17 |
----------------------------------*/
|
18 |
-
.ui-widget {
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
.ui-widget-
|
23 |
-
|
24 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
26 |
/* Interaction states
|
27 |
----------------------------------*/
|
28 |
-
.ui-state-default,
|
29 |
-
.ui-
|
30 |
-
.ui-
|
31 |
-
.ui-
|
32 |
-
|
33 |
-
|
34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
|
36 |
/* Interaction Cues
|
37 |
----------------------------------*/
|
38 |
-
.ui-state-highlight,
|
39 |
-
.ui-
|
40 |
-
.ui-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
.ui-state-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
|
47 |
/* Icons
|
48 |
----------------------------------*/
|
49 |
|
50 |
/* states and images */
|
51 |
-
.ui-icon {
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
.ui-
|
56 |
-
.ui-
|
57 |
-
|
58 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
|
60 |
/* positioning */
|
61 |
-
.ui-icon-
|
62 |
-
.ui-icon-
|
63 |
-
.ui-icon-
|
64 |
-
.ui-icon-
|
65 |
-
.ui-icon-
|
66 |
-
.ui-icon-
|
67 |
-
.ui-icon-
|
68 |
-
.ui-icon-
|
69 |
-
.ui-icon-
|
70 |
-
.ui-icon-
|
|
|
71 |
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
72 |
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
73 |
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
74 |
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
75 |
-
.ui-icon-triangle-1-s { background-position: -
|
76 |
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
77 |
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
78 |
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
@@ -82,7 +249,7 @@
|
|
82 |
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
83 |
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
84 |
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
85 |
-
.ui-icon-arrow-1-s { background-position: -
|
86 |
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
87 |
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
88 |
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
@@ -94,7 +261,7 @@
|
|
94 |
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
95 |
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
96 |
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
97 |
-
.ui-icon-arrowthick-1-n { background-position:
|
98 |
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
99 |
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
100 |
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
@@ -184,8 +351,8 @@
|
|
184 |
.ui-icon-help { background-position: -48px -144px; }
|
185 |
.ui-icon-check { background-position: -64px -144px; }
|
186 |
.ui-icon-bullet { background-position: -80px -144px; }
|
187 |
-
.ui-icon-radio-
|
188 |
-
.ui-icon-radio-
|
189 |
.ui-icon-pin-w { background-position: -128px -144px; }
|
190 |
.ui-icon-pin-s { background-position: -144px -144px; }
|
191 |
.ui-icon-play { background-position: 0 -160px; }
|
@@ -239,11 +406,38 @@
|
|
239 |
----------------------------------*/
|
240 |
|
241 |
/* Corner radius */
|
242 |
-
.ui-corner-all,
|
243 |
-
.ui-corner-
|
244 |
-
.ui-corner-
|
245 |
-
.ui-corner-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
|
247 |
/* Overlays */
|
248 |
-
.ui-widget-overlay {
|
249 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* jQuery UI CSS Framework 1.12.1
|
3 |
+
* http://jqueryui.com
|
|
|
4 |
*
|
5 |
+
* Copyright jQuery Foundation and other contributors
|
6 |
+
* Released under the MIT license.
|
7 |
* http://jquery.org/license
|
8 |
*
|
9 |
+
* http://api.jqueryui.com/category/theming/
|
10 |
*
|
11 |
+
* To view and modify this theme, visit http://jqueryui.com/themeroller/
|
12 |
*/
|
13 |
|
14 |
|
15 |
/* Component containers
|
16 |
----------------------------------*/
|
17 |
+
.ui-widget {
|
18 |
+
font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
|
19 |
+
font-size: 1em/*{fsDefault}*/;
|
20 |
+
}
|
21 |
+
.ui-widget .ui-widget {
|
22 |
+
font-size: 1em;
|
23 |
+
}
|
24 |
+
.ui-widget input,
|
25 |
+
.ui-widget select,
|
26 |
+
.ui-widget textarea,
|
27 |
+
.ui-widget button {
|
28 |
+
font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
|
29 |
+
font-size: 1em;
|
30 |
+
}
|
31 |
+
.ui-widget.ui-widget-content {
|
32 |
+
border: 1px solid #c5c5c5/*{borderColorDefault}*/;
|
33 |
+
}
|
34 |
+
.ui-widget-content {
|
35 |
+
border: 1px solid #dddddd/*{borderColorContent}*/;
|
36 |
+
background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
|
37 |
+
color: #333333/*{fcContent}*/;
|
38 |
+
}
|
39 |
+
.ui-widget-content a {
|
40 |
+
color: #333333/*{fcContent}*/;
|
41 |
+
}
|
42 |
+
.ui-widget-header {
|
43 |
+
border: 1px solid #dddddd/*{borderColorHeader}*/;
|
44 |
+
background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
|
45 |
+
color: #333333/*{fcHeader}*/;
|
46 |
+
font-weight: bold;
|
47 |
+
}
|
48 |
+
.ui-widget-header a {
|
49 |
+
color: #333333/*{fcHeader}*/;
|
50 |
+
}
|
51 |
|
52 |
/* Interaction states
|
53 |
----------------------------------*/
|
54 |
+
.ui-state-default,
|
55 |
+
.ui-widget-content .ui-state-default,
|
56 |
+
.ui-widget-header .ui-state-default,
|
57 |
+
.ui-button,
|
58 |
+
|
59 |
+
/* We use html here because we need a greater specificity to make sure disabled
|
60 |
+
works properly when clicked or hovered */
|
61 |
+
html .ui-button.ui-state-disabled:hover,
|
62 |
+
html .ui-button.ui-state-disabled:active {
|
63 |
+
border: 1px solid #c5c5c5/*{borderColorDefault}*/;
|
64 |
+
background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
|
65 |
+
font-weight: normal/*{fwDefault}*/;
|
66 |
+
color: #454545/*{fcDefault}*/;
|
67 |
+
}
|
68 |
+
.ui-state-default a,
|
69 |
+
.ui-state-default a:link,
|
70 |
+
.ui-state-default a:visited,
|
71 |
+
a.ui-button,
|
72 |
+
a:link.ui-button,
|
73 |
+
a:visited.ui-button,
|
74 |
+
.ui-button {
|
75 |
+
color: #454545/*{fcDefault}*/;
|
76 |
+
text-decoration: none;
|
77 |
+
}
|
78 |
+
.ui-state-hover,
|
79 |
+
.ui-widget-content .ui-state-hover,
|
80 |
+
.ui-widget-header .ui-state-hover,
|
81 |
+
.ui-state-focus,
|
82 |
+
.ui-widget-content .ui-state-focus,
|
83 |
+
.ui-widget-header .ui-state-focus,
|
84 |
+
.ui-button:hover,
|
85 |
+
.ui-button:focus {
|
86 |
+
border: 1px solid #cccccc/*{borderColorHover}*/;
|
87 |
+
background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
|
88 |
+
font-weight: normal/*{fwDefault}*/;
|
89 |
+
color: #2b2b2b/*{fcHover}*/;
|
90 |
+
}
|
91 |
+
.ui-state-hover a,
|
92 |
+
.ui-state-hover a:hover,
|
93 |
+
.ui-state-hover a:link,
|
94 |
+
.ui-state-hover a:visited,
|
95 |
+
.ui-state-focus a,
|
96 |
+
.ui-state-focus a:hover,
|
97 |
+
.ui-state-focus a:link,
|
98 |
+
.ui-state-focus a:visited,
|
99 |
+
a.ui-button:hover,
|
100 |
+
a.ui-button:focus {
|
101 |
+
color: #2b2b2b/*{fcHover}*/;
|
102 |
+
text-decoration: none;
|
103 |
+
}
|
104 |
+
|
105 |
+
.ui-visual-focus {
|
106 |
+
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
|
107 |
+
}
|
108 |
+
.ui-state-active,
|
109 |
+
.ui-widget-content .ui-state-active,
|
110 |
+
.ui-widget-header .ui-state-active,
|
111 |
+
a.ui-button:active,
|
112 |
+
.ui-button:active,
|
113 |
+
.ui-button.ui-state-active:hover {
|
114 |
+
border: 1px solid #003eff/*{borderColorActive}*/;
|
115 |
+
background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
|
116 |
+
font-weight: normal/*{fwDefault}*/;
|
117 |
+
color: #ffffff/*{fcActive}*/;
|
118 |
+
}
|
119 |
+
.ui-icon-background,
|
120 |
+
.ui-state-active .ui-icon-background {
|
121 |
+
border: #003eff/*{borderColorActive}*/;
|
122 |
+
background-color: #ffffff/*{fcActive}*/;
|
123 |
+
}
|
124 |
+
.ui-state-active a,
|
125 |
+
.ui-state-active a:link,
|
126 |
+
.ui-state-active a:visited {
|
127 |
+
color: #ffffff/*{fcActive}*/;
|
128 |
+
text-decoration: none;
|
129 |
+
}
|
130 |
|
131 |
/* Interaction Cues
|
132 |
----------------------------------*/
|
133 |
+
.ui-state-highlight,
|
134 |
+
.ui-widget-content .ui-state-highlight,
|
135 |
+
.ui-widget-header .ui-state-highlight {
|
136 |
+
border: 1px solid #dad55e/*{borderColorHighlight}*/;
|
137 |
+
background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
|
138 |
+
color: #777620/*{fcHighlight}*/;
|
139 |
+
}
|
140 |
+
.ui-state-checked {
|
141 |
+
border: 1px solid #dad55e/*{borderColorHighlight}*/;
|
142 |
+
background: #fffa90/*{bgColorHighlight}*/;
|
143 |
+
}
|
144 |
+
.ui-state-highlight a,
|
145 |
+
.ui-widget-content .ui-state-highlight a,
|
146 |
+
.ui-widget-header .ui-state-highlight a {
|
147 |
+
color: #777620/*{fcHighlight}*/;
|
148 |
+
}
|
149 |
+
.ui-state-error,
|
150 |
+
.ui-widget-content .ui-state-error,
|
151 |
+
.ui-widget-header .ui-state-error {
|
152 |
+
border: 1px solid #f1a899/*{borderColorError}*/;
|
153 |
+
background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
|
154 |
+
color: #5f3f3f/*{fcError}*/;
|
155 |
+
}
|
156 |
+
.ui-state-error a,
|
157 |
+
.ui-widget-content .ui-state-error a,
|
158 |
+
.ui-widget-header .ui-state-error a {
|
159 |
+
color: #5f3f3f/*{fcError}*/;
|
160 |
+
}
|
161 |
+
.ui-state-error-text,
|
162 |
+
.ui-widget-content .ui-state-error-text,
|
163 |
+
.ui-widget-header .ui-state-error-text {
|
164 |
+
color: #5f3f3f/*{fcError}*/;
|
165 |
+
}
|
166 |
+
.ui-priority-primary,
|
167 |
+
.ui-widget-content .ui-priority-primary,
|
168 |
+
.ui-widget-header .ui-priority-primary {
|
169 |
+
font-weight: bold;
|
170 |
+
}
|
171 |
+
.ui-priority-secondary,
|
172 |
+
.ui-widget-content .ui-priority-secondary,
|
173 |
+
.ui-widget-header .ui-priority-secondary {
|
174 |
+
opacity: .7;
|
175 |
+
filter:Alpha(Opacity=70); /* support: IE8 */
|
176 |
+
font-weight: normal;
|
177 |
+
}
|
178 |
+
.ui-state-disabled,
|
179 |
+
.ui-widget-content .ui-state-disabled,
|
180 |
+
.ui-widget-header .ui-state-disabled {
|
181 |
+
opacity: .35;
|
182 |
+
filter:Alpha(Opacity=35); /* support: IE8 */
|
183 |
+
background-image: none;
|
184 |
+
}
|
185 |
+
.ui-state-disabled .ui-icon {
|
186 |
+
filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
|
187 |
+
}
|
188 |
|
189 |
/* Icons
|
190 |
----------------------------------*/
|
191 |
|
192 |
/* states and images */
|
193 |
+
.ui-icon {
|
194 |
+
width: 16px;
|
195 |
+
height: 16px;
|
196 |
+
}
|
197 |
+
.ui-icon,
|
198 |
+
.ui-widget-content .ui-icon {
|
199 |
+
background-image: url("images/ui-icons_444444_256x240.png")/*{iconsContent}*/;
|
200 |
+
}
|
201 |
+
.ui-widget-header .ui-icon {
|
202 |
+
background-image: url("images/ui-icons_444444_256x240.png")/*{iconsHeader}*/;
|
203 |
+
}
|
204 |
+
.ui-state-hover .ui-icon,
|
205 |
+
.ui-state-focus .ui-icon,
|
206 |
+
.ui-button:hover .ui-icon,
|
207 |
+
.ui-button:focus .ui-icon {
|
208 |
+
background-image: url("images/ui-icons_555555_256x240.png")/*{iconsHover}*/;
|
209 |
+
}
|
210 |
+
.ui-state-active .ui-icon,
|
211 |
+
.ui-button:active .ui-icon {
|
212 |
+
background-image: url("images/ui-icons_ffffff_256x240.png")/*{iconsActive}*/;
|
213 |
+
}
|
214 |
+
.ui-state-highlight .ui-icon,
|
215 |
+
.ui-button .ui-state-highlight.ui-icon {
|
216 |
+
background-image: url("images/ui-icons_777620_256x240.png")/*{iconsHighlight}*/;
|
217 |
+
}
|
218 |
+
.ui-state-error .ui-icon,
|
219 |
+
.ui-state-error-text .ui-icon {
|
220 |
+
background-image: url("images/ui-icons_cc0000_256x240.png")/*{iconsError}*/;
|
221 |
+
}
|
222 |
+
.ui-button .ui-icon {
|
223 |
+
background-image: url("images/ui-icons_777777_256x240.png")/*{iconsDefault}*/;
|
224 |
+
}
|
225 |
|
226 |
/* positioning */
|
227 |
+
.ui-icon-blank { background-position: 16px 16px; }
|
228 |
+
.ui-icon-caret-1-n { background-position: 0 0; }
|
229 |
+
.ui-icon-caret-1-ne { background-position: -16px 0; }
|
230 |
+
.ui-icon-caret-1-e { background-position: -32px 0; }
|
231 |
+
.ui-icon-caret-1-se { background-position: -48px 0; }
|
232 |
+
.ui-icon-caret-1-s { background-position: -65px 0; }
|
233 |
+
.ui-icon-caret-1-sw { background-position: -80px 0; }
|
234 |
+
.ui-icon-caret-1-w { background-position: -96px 0; }
|
235 |
+
.ui-icon-caret-1-nw { background-position: -112px 0; }
|
236 |
+
.ui-icon-caret-2-n-s { background-position: -128px 0; }
|
237 |
+
.ui-icon-caret-2-e-w { background-position: -144px 0; }
|
238 |
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
239 |
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
240 |
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
241 |
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
242 |
+
.ui-icon-triangle-1-s { background-position: -65px -16px; }
|
243 |
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
244 |
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
245 |
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
249 |
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
250 |
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
251 |
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
252 |
+
.ui-icon-arrow-1-s { background-position: -65px -32px; }
|
253 |
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
254 |
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
255 |
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
261 |
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
262 |
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
263 |
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
264 |
+
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
|
265 |
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
266 |
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
267 |
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
351 |
.ui-icon-help { background-position: -48px -144px; }
|
352 |
.ui-icon-check { background-position: -64px -144px; }
|
353 |
.ui-icon-bullet { background-position: -80px -144px; }
|
354 |
+
.ui-icon-radio-on { background-position: -96px -144px; }
|
355 |
+
.ui-icon-radio-off { background-position: -112px -144px; }
|
356 |
.ui-icon-pin-w { background-position: -128px -144px; }
|
357 |
.ui-icon-pin-s { background-position: -144px -144px; }
|
358 |
.ui-icon-play { background-position: 0 -160px; }
|
406 |
----------------------------------*/
|
407 |
|
408 |
/* Corner radius */
|
409 |
+
.ui-corner-all,
|
410 |
+
.ui-corner-top,
|
411 |
+
.ui-corner-left,
|
412 |
+
.ui-corner-tl {
|
413 |
+
border-top-left-radius: 3px/*{cornerRadius}*/;
|
414 |
+
}
|
415 |
+
.ui-corner-all,
|
416 |
+
.ui-corner-top,
|
417 |
+
.ui-corner-right,
|
418 |
+
.ui-corner-tr {
|
419 |
+
border-top-right-radius: 3px/*{cornerRadius}*/;
|
420 |
+
}
|
421 |
+
.ui-corner-all,
|
422 |
+
.ui-corner-bottom,
|
423 |
+
.ui-corner-left,
|
424 |
+
.ui-corner-bl {
|
425 |
+
border-bottom-left-radius: 3px/*{cornerRadius}*/;
|
426 |
+
}
|
427 |
+
.ui-corner-all,
|
428 |
+
.ui-corner-bottom,
|
429 |
+
.ui-corner-right,
|
430 |
+
.ui-corner-br {
|
431 |
+
border-bottom-right-radius: 3px/*{cornerRadius}*/;
|
432 |
+
}
|
433 |
|
434 |
/* Overlays */
|
435 |
+
.ui-widget-overlay {
|
436 |
+
background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
|
437 |
+
opacity: .3/*{opacityOverlay}*/;
|
438 |
+
filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
|
439 |
+
}
|
440 |
+
.ui-widget-shadow {
|
441 |
+
-webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
|
442 |
+
box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
|
443 |
+
}
|
inc/field.php
CHANGED
@@ -436,7 +436,7 @@ abstract class RWMB_Field {
|
|
436 |
$value = wp_json_encode( $value );
|
437 |
}
|
438 |
|
439 |
-
$output .= sprintf(
|
440 |
}
|
441 |
|
442 |
return $output;
|
436 |
$value = wp_json_encode( $value );
|
437 |
}
|
438 |
|
439 |
+
$output .= sprintf( ' %s="%s"', $key, esc_attr( $value ) );
|
440 |
}
|
441 |
|
442 |
return $output;
|
inc/fields/date.php
CHANGED
@@ -13,7 +13,7 @@ class RWMB_Date_Field extends RWMB_Datetime_Field {
|
|
13 |
* Enqueue scripts and styles.
|
14 |
*/
|
15 |
public static function admin_enqueue_scripts() {
|
16 |
-
parent::
|
17 |
wp_enqueue_style( 'rwmb-date' );
|
18 |
wp_enqueue_script( 'rwmb-date' );
|
19 |
}
|
13 |
* Enqueue scripts and styles.
|
14 |
*/
|
15 |
public static function admin_enqueue_scripts() {
|
16 |
+
parent::register_assets();
|
17 |
wp_enqueue_style( 'rwmb-date' );
|
18 |
wp_enqueue_script( 'rwmb-date' );
|
19 |
}
|
inc/fields/datetime.php
CHANGED
@@ -50,28 +50,29 @@ class RWMB_Datetime_Field extends RWMB_Text_Field {
|
|
50 |
'TT' => 'A',
|
51 |
);
|
52 |
|
53 |
-
|
54 |
-
|
55 |
-
*/
|
56 |
-
public static function admin_register_scripts() {
|
57 |
$url = RWMB_CSS_URL . 'jqueryui';
|
58 |
-
wp_register_style( 'jquery-ui-core', "$url/
|
59 |
-
wp_register_style( 'jquery-ui-theme', "$url/
|
60 |
-
wp_register_style( 'jquery-ui-datepicker', "$url/
|
61 |
-
wp_register_style( '
|
|
|
|
|
|
|
62 |
|
63 |
-
wp_register_style( '
|
64 |
-
wp_register_style( 'jquery-ui-timepicker', "$url/jquery-ui-timepicker-addon.min.css", array( 'rwmb-date', 'jquery-ui-slider' ), '1.5.0' );
|
65 |
|
|
|
66 |
$url = RWMB_JS_URL . 'jqueryui';
|
67 |
-
wp_register_script( 'jquery-ui-timepicker', "$url/jquery-ui-timepicker-addon.min.js",
|
68 |
-
wp_register_script( 'jquery-ui-timepicker-i18n', "$url/jquery-ui-timepicker-addon-i18n.min.js",
|
69 |
|
70 |
-
wp_register_script( 'rwmb-datetime', RWMB_JS_URL . 'datetime.js',
|
71 |
-
wp_register_script( 'rwmb-date', RWMB_JS_URL . 'date.js',
|
72 |
-
wp_register_script( 'rwmb-time', RWMB_JS_URL . 'time.js',
|
73 |
|
74 |
-
$handles =
|
75 |
$locale = str_replace( '_', '-', get_locale() );
|
76 |
$locale_short = substr( $locale, 0, 2 );
|
77 |
$data = array(
|
@@ -87,7 +88,7 @@ class RWMB_Datetime_Field extends RWMB_Text_Field {
|
|
87 |
* Enqueue scripts and styles.
|
88 |
*/
|
89 |
public static function admin_enqueue_scripts() {
|
90 |
-
self::
|
91 |
wp_enqueue_style( 'jquery-ui-timepicker' );
|
92 |
wp_enqueue_script( 'rwmb-datetime' );
|
93 |
}
|
50 |
'TT' => 'A',
|
51 |
);
|
52 |
|
53 |
+
public static function register_assets() {
|
54 |
+
// jQueryUI base theme: https://github.com/jquery/jquery-ui/tree/1.12.1/themes/base
|
|
|
|
|
55 |
$url = RWMB_CSS_URL . 'jqueryui';
|
56 |
+
wp_register_style( 'jquery-ui-core', "$url/core.css", [], '1.12.1' );
|
57 |
+
wp_register_style( 'jquery-ui-theme', "$url/theme.css", [], '1.12.1' );
|
58 |
+
wp_register_style( 'jquery-ui-datepicker', "$url/datepicker.css", ['jquery-ui-core', 'jquery-ui-theme'], '1.12.1' );
|
59 |
+
wp_register_style( 'jquery-ui-slider', "$url/slider.css", ['jquery-ui-core', 'jquery-ui-theme'], '1.12.1' );
|
60 |
+
|
61 |
+
// jQueryUI timepicker addon: https://github.com/trentrichardson/jQuery-Timepicker-Addon
|
62 |
+
wp_register_style( 'jquery-ui-timepicker', "$url/jquery-ui-timepicker-addon.min.css", ['rwmb-date', 'jquery-ui-slider'], '1.6.3' );
|
63 |
|
64 |
+
wp_register_style( 'rwmb-date', RWMB_CSS_URL . 'date.css', ['jquery-ui-datepicker'], RWMB_VER );
|
|
|
65 |
|
66 |
+
// Scripts.
|
67 |
$url = RWMB_JS_URL . 'jqueryui';
|
68 |
+
wp_register_script( 'jquery-ui-timepicker', "$url/jquery-ui-timepicker-addon.min.js", ['jquery-ui-datepicker', 'jquery-ui-slider'], '1.6.3', true );
|
69 |
+
wp_register_script( 'jquery-ui-timepicker-i18n', "$url/jquery-ui-timepicker-addon-i18n.min.js", ['jquery-ui-timepicker'], '1.6.3', true );
|
70 |
|
71 |
+
wp_register_script( 'rwmb-datetime', RWMB_JS_URL . 'datetime.js', ['jquery-ui-datepicker', 'jquery-ui-timepicker-i18n', 'underscore'], RWMB_VER, true );
|
72 |
+
wp_register_script( 'rwmb-date', RWMB_JS_URL . 'date.js', ['jquery-ui-datepicker', 'underscore'], RWMB_VER, true );
|
73 |
+
wp_register_script( 'rwmb-time', RWMB_JS_URL . 'time.js', ['jquery-ui-timepicker-i18n'], RWMB_VER, true );
|
74 |
|
75 |
+
$handles = ['datetime', 'time'];
|
76 |
$locale = str_replace( '_', '-', get_locale() );
|
77 |
$locale_short = substr( $locale, 0, 2 );
|
78 |
$data = array(
|
88 |
* Enqueue scripts and styles.
|
89 |
*/
|
90 |
public static function admin_enqueue_scripts() {
|
91 |
+
self::register_assets();
|
92 |
wp_enqueue_style( 'jquery-ui-timepicker' );
|
93 |
wp_enqueue_script( 'rwmb-datetime' );
|
94 |
}
|
inc/fields/slider.php
CHANGED
@@ -14,12 +14,12 @@ class RWMB_Slider_Field extends RWMB_Field {
|
|
14 |
*/
|
15 |
public static function admin_enqueue_scripts() {
|
16 |
$url = RWMB_CSS_URL . 'jqueryui';
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
wp_enqueue_style( 'rwmb-slider', RWMB_CSS_URL . 'slider.css', array(), RWMB_VER );
|
21 |
|
22 |
-
|
|
|
23 |
}
|
24 |
|
25 |
/**
|
14 |
*/
|
15 |
public static function admin_enqueue_scripts() {
|
16 |
$url = RWMB_CSS_URL . 'jqueryui';
|
17 |
+
wp_register_style( 'jquery-ui-core', "$url/core.css", [], '1.12.1' );
|
18 |
+
wp_register_style( 'jquery-ui-theme', "$url/theme.css", [], '1.12.1' );
|
19 |
+
wp_register_style( 'jquery-ui-slider', "$url/slider.css", ['jquery-ui-core', 'jquery-ui-theme'], '1.12.1' );
|
|
|
20 |
|
21 |
+
wp_enqueue_style( 'rwmb-slider', RWMB_CSS_URL . 'slider.css', ['jquery-ui-slider'], RWMB_VER );
|
22 |
+
wp_enqueue_script( 'rwmb-slider', RWMB_JS_URL . 'slider.js', ['jquery-ui-slider', 'jquery-ui-widget', 'jquery-ui-mouse', 'jquery-ui-core'], RWMB_VER, true );
|
23 |
}
|
24 |
|
25 |
/**
|
inc/fields/time.php
CHANGED
@@ -13,7 +13,7 @@ class RWMB_Time_Field extends RWMB_Datetime_Field {
|
|
13 |
* Enqueue scripts and styles.
|
14 |
*/
|
15 |
public static function admin_enqueue_scripts() {
|
16 |
-
parent::
|
17 |
wp_enqueue_style( 'jquery-ui-timepicker' );
|
18 |
wp_enqueue_script( 'rwmb-time' );
|
19 |
}
|
13 |
* Enqueue scripts and styles.
|
14 |
*/
|
15 |
public static function admin_enqueue_scripts() {
|
16 |
+
parent::register_assets();
|
17 |
wp_enqueue_style( 'jquery-ui-timepicker' );
|
18 |
wp_enqueue_script( 'rwmb-time' );
|
19 |
}
|
inc/loader.php
CHANGED
@@ -18,7 +18,7 @@ class RWMB_Loader {
|
|
18 |
*/
|
19 |
protected function constants() {
|
20 |
// Script version, used to add version for scripts and styles.
|
21 |
-
define( 'RWMB_VER', '5.3.
|
22 |
|
23 |
list( $path, $url ) = self::get_path( dirname( dirname( __FILE__ ) ) );
|
24 |
|
18 |
*/
|
19 |
protected function constants() {
|
20 |
// Script version, used to add version for scripts and styles.
|
21 |
+
define( 'RWMB_VER', '5.3.9' );
|
22 |
|
23 |
list( $path, $url ) = self::get_path( dirname( dirname( __FILE__ ) ) );
|
24 |
|
inc/media-modal.php
CHANGED
@@ -61,7 +61,11 @@ class RWMB_Media_Modal {
|
|
61 |
$form_field['value'] = $meta;
|
62 |
|
63 |
$field['field_name'] = 'attachments[' . $post->ID . '][' . $field['field_name'] . ']';
|
64 |
-
|
|
|
|
|
|
|
|
|
65 |
|
66 |
$form_fields[ $field['id'] ] = $form_field;
|
67 |
}
|
61 |
$form_field['value'] = $meta;
|
62 |
|
63 |
$field['field_name'] = 'attachments[' . $post->ID . '][' . $field['field_name'] . ']';
|
64 |
+
|
65 |
+
ob_start();
|
66 |
+
$field['name'] = ''; // Don't show field label as it's already handled by WordPress.
|
67 |
+
RWMB_Field::call( 'show', $field, false );
|
68 |
+
$form_field['html'] = ob_get_clean();
|
69 |
|
70 |
$form_fields[ $field['id'] ] = $form_field;
|
71 |
}
|
inc/meta-box.php
CHANGED
@@ -411,9 +411,15 @@ class RW_Meta_Box {
|
|
411 |
if ( false === $value ) {
|
412 |
continue;
|
413 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
414 |
if (
|
415 |
-
(
|
416 |
-
|| ( $
|
417 |
) {
|
418 |
return true;
|
419 |
}
|
411 |
if ( false === $value ) {
|
412 |
continue;
|
413 |
}
|
414 |
+
|
415 |
+
$single = ! $field['multiple'];
|
416 |
+
if ( $field['clone'] ) {
|
417 |
+
$single = ! $field['clone_as_multiple'];
|
418 |
+
}
|
419 |
+
|
420 |
if (
|
421 |
+
( $single && '' !== $value )
|
422 |
+
|| ( ! $single && is_array( $value ) && array() !== $value )
|
423 |
) {
|
424 |
return true;
|
425 |
}
|
inc/walkers/input-list.php
CHANGED
@@ -47,7 +47,7 @@ class RWMB_Walker_Input_List extends RWMB_Walker_Base {
|
|
47 |
'<li><label><input %s %s>%s</label>',
|
48 |
RWMB_Field::render_attributes( $attributes ),
|
49 |
checked( in_array( $object->value, $this->meta ), true, false ),
|
50 |
-
|
51 |
);
|
52 |
}
|
53 |
|
47 |
'<li><label><input %s %s>%s</label>',
|
48 |
RWMB_Field::render_attributes( $attributes ),
|
49 |
checked( in_array( $object->value, $this->meta ), true, false ),
|
50 |
+
esc_html( $object->label )
|
51 |
);
|
52 |
}
|
53 |
|
meta-box.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Meta Box
|
4 |
* Plugin URI: https://metabox.io
|
5 |
* Description: Create custom meta boxes and custom fields in WordPress.
|
6 |
-
* Version: 5.3.
|
7 |
* Author: MetaBox.io
|
8 |
* Author URI: https://metabox.io
|
9 |
* License: GPL2+
|
3 |
* Plugin Name: Meta Box
|
4 |
* Plugin URI: https://metabox.io
|
5 |
* Description: Create custom meta boxes and custom fields in WordPress.
|
6 |
+
* Version: 5.3.9
|
7 |
* Author: MetaBox.io
|
8 |
* Author URI: https://metabox.io
|
9 |
* License: GPL2+
|
readme.txt
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
=== Meta Box - WordPress Custom Fields Framework ===
|
2 |
Contributors: elightup, metabox, rilwis, fitwp, f-j-kaiser, funkatronic, PerWiklander, ruanmer, Omnicia
|
3 |
Donate link: https://metabox.io/pricing/
|
4 |
-
Tags: meta
|
5 |
Requires at least: 4.3
|
6 |
-
Requires PHP: 5.
|
7 |
-
Tested up to: 5.
|
8 |
-
Stable tag: 5.3.
|
9 |
License: GPLv2 or later
|
10 |
|
11 |
Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields for your custom post types in WordPress.
|
@@ -168,6 +168,12 @@ To getting started with the plugin, please read the [Quick Start Guide](https://
|
|
168 |
|
169 |
== Changelog ==
|
170 |
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
= 5.3.8 - 2021-01-28 =
|
172 |
- Fix value not available when loaded in `map` and `osm` fields.
|
173 |
|
1 |
=== Meta Box - WordPress Custom Fields Framework ===
|
2 |
Contributors: elightup, metabox, rilwis, fitwp, f-j-kaiser, funkatronic, PerWiklander, ruanmer, Omnicia
|
3 |
Donate link: https://metabox.io/pricing/
|
4 |
+
Tags: meta box, custom fields, custom post types, custom taxonomies, cpt, meta boxes, custom field, post type, taxonomy, meta, admin, advanced, custom, edit, field, file, image, magic fields, post types, more fields, post, repeater, simple fields, text, textarea, type, cms, fields post
|
5 |
Requires at least: 4.3
|
6 |
+
Requires PHP: 5.6
|
7 |
+
Tested up to: 5.7
|
8 |
+
Stable tag: 5.3.9
|
9 |
License: GPLv2 or later
|
10 |
|
11 |
Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields for your custom post types in WordPress.
|
168 |
|
169 |
== Changelog ==
|
170 |
|
171 |
+
= 5.3.9 - 2021-03-10 =
|
172 |
+
- Fix taxonomy_advanced doesn't load options in attachment with media_modal set to true.
|
173 |
+
- Fix `rwmb_{$field_id}_choice_label` not working for checkbox_list field type
|
174 |
+
- Fix clone_default not working for switch if set std = true
|
175 |
+
- Update jQueryUI styles to 1.12.1
|
176 |
+
|
177 |
= 5.3.8 - 2021-01-28 =
|
178 |
- Fix value not available when loaded in `map` and `osm` fields.
|
179 |
|