Version Description
- Fixed: Compare table layout
- Fixed: undefined function unblock() in main js
- Updated: Core plugin
Download this release
Release Info
Developer | yithemes |
Plugin | YITH WooCommerce Compare |
Version | 2.0.1 |
Comparing to | |
See all releases |
Code changes from version 2.0.0 to 2.0.1
- README.txt +13 -10
- assets/css/jquery.dataTables.css +186 -420
- assets/js/woocompare.js +21 -8
- includes/class.yith-woocompare-admin.php +1 -1
- init.php +3 -3
- plugin-fw/languages/yith-plugin-fw-it_IT.mo +0 -0
- plugin-fw/languages/yith-plugin-fw-it_IT.po +3 -3
README.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== YITH WooCommerce Compare ===
|
2 |
|
3 |
Contributors: yithemes
|
4 |
-
Tags: woocommerce, compare, compare products, product compare, widget
|
5 |
Requires at least: 3.5.1
|
6 |
-
Tested up to: 4.2.
|
7 |
-
Stable tag: 2.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -64,6 +64,12 @@ Yes, you can sort the fields in the compare table. You can do it in YIT Plugins
|
|
64 |
|
65 |
== Changelog ==
|
66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
= 2.0.0 =
|
68 |
|
69 |
* Added: Added new plugin core
|
@@ -170,11 +176,8 @@ Full documentation is available [here](http://yithemes.com/docs-plugins/yith-woo
|
|
170 |
|
171 |
== Upgrade notice ==
|
172 |
|
173 |
-
= 2.0.
|
174 |
|
175 |
-
*
|
176 |
-
* Fixed:
|
177 |
-
*
|
178 |
-
* Fixed: minor bug fix
|
179 |
-
* Updated: Language files
|
180 |
-
* Removed: old default.po catalog language file
|
1 |
=== YITH WooCommerce Compare ===
|
2 |
|
3 |
Contributors: yithemes
|
4 |
+
Tags: wc, shop, woocommerce, compare, compare products, product compare, widget, comparison, product comparison, compare table
|
5 |
Requires at least: 3.5.1
|
6 |
+
Tested up to: 4.2.4
|
7 |
+
Stable tag: 2.0.1
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
64 |
|
65 |
== Changelog ==
|
66 |
|
67 |
+
= 2.0.1 =
|
68 |
+
|
69 |
+
* Fixed: Compare table layout
|
70 |
+
* Fixed: undefined function unblock() in main js
|
71 |
+
* Updated: Core plugin
|
72 |
+
|
73 |
= 2.0.0 =
|
74 |
|
75 |
* Added: Added new plugin core
|
176 |
|
177 |
== Upgrade notice ==
|
178 |
|
179 |
+
= 2.0.1 =
|
180 |
|
181 |
+
* Fixed: Compare table layout
|
182 |
+
* Fixed: undefined function unblock() in main js
|
183 |
+
* Updated: Core plugin
|
|
|
|
|
|
assets/css/jquery.dataTables.css
CHANGED
@@ -1,455 +1,221 @@
|
|
|
|
1 |
/*
|
2 |
-
* Table
|
3 |
*/
|
4 |
table.dataTable {
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
border-collapse: separate;
|
9 |
-
border-spacing: 0;
|
10 |
-
/*
|
11 |
-
* Header and footer styles
|
12 |
-
*/
|
13 |
-
/*
|
14 |
-
* Body styles
|
15 |
-
*/
|
16 |
-
}
|
17 |
-
table.dataTable thead th,
|
18 |
-
table.dataTable tfoot th {
|
19 |
-
font-weight: bold;
|
20 |
-
}
|
21 |
-
table.dataTable thead th,
|
22 |
-
table.dataTable thead td {
|
23 |
-
padding: 10px 18px;
|
24 |
-
border-bottom: 1px solid #111;
|
25 |
-
}
|
26 |
-
table.dataTable thead th:active,
|
27 |
-
table.dataTable thead td:active {
|
28 |
-
outline: none;
|
29 |
-
}
|
30 |
-
table.dataTable tfoot th,
|
31 |
-
table.dataTable tfoot td {
|
32 |
-
padding: 10px 18px 6px 18px;
|
33 |
-
border-top: 1px solid #111;
|
34 |
-
}
|
35 |
-
table.dataTable thead .sorting,
|
36 |
-
table.dataTable thead .sorting_asc,
|
37 |
-
table.dataTable thead .sorting_desc {
|
38 |
-
cursor: pointer;
|
39 |
-
*cursor: hand;
|
40 |
-
}
|
41 |
-
table.dataTable thead .sorting,
|
42 |
-
table.dataTable thead .sorting_asc,
|
43 |
-
table.dataTable thead .sorting_desc,
|
44 |
-
table.dataTable thead .sorting_asc_disabled,
|
45 |
-
table.dataTable thead .sorting_desc_disabled {
|
46 |
-
background-repeat: no-repeat;
|
47 |
-
background-position: center right;
|
48 |
-
}
|
49 |
-
table.dataTable thead .sorting {
|
50 |
-
background-image: url("../images/sort_both.png");
|
51 |
-
}
|
52 |
-
table.dataTable thead .sorting_asc {
|
53 |
-
background-image: url("../images/sort_asc.png");
|
54 |
-
}
|
55 |
-
table.dataTable thead .sorting_desc {
|
56 |
-
background-image: url("../images/sort_desc.png");
|
57 |
-
}
|
58 |
-
table.dataTable thead .sorting_asc_disabled {
|
59 |
-
background-image: url("../images/sort_asc_disabled.png");
|
60 |
-
}
|
61 |
-
table.dataTable thead .sorting_desc_disabled {
|
62 |
-
background-image: url("../images/sort_desc_disabled.png");
|
63 |
-
}
|
64 |
-
table.dataTable tbody tr {
|
65 |
-
background-color: #ffffff;
|
66 |
-
}
|
67 |
-
table.dataTable tbody tr.selected {
|
68 |
-
background-color: #B0BED9;
|
69 |
-
}
|
70 |
-
table.dataTable tbody th,
|
71 |
-
table.dataTable tbody td {
|
72 |
-
padding: 8px 10px;
|
73 |
-
}
|
74 |
-
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
|
75 |
-
border-top: 1px solid #ddd;
|
76 |
-
}
|
77 |
-
table.dataTable.row-border tbody tr:first-child th,
|
78 |
-
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
|
79 |
-
table.dataTable.display tbody tr:first-child td {
|
80 |
-
border-top: none;
|
81 |
-
}
|
82 |
-
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
|
83 |
-
border-top: 1px solid #ddd;
|
84 |
-
border-right: 1px solid #ddd;
|
85 |
-
}
|
86 |
-
table.dataTable.cell-border tbody tr th:first-child,
|
87 |
-
table.dataTable.cell-border tbody tr td:first-child {
|
88 |
-
border-left: 1px solid #ddd;
|
89 |
-
}
|
90 |
-
table.dataTable.cell-border tbody tr:first-child th,
|
91 |
-
table.dataTable.cell-border tbody tr:first-child td {
|
92 |
-
border-top: none;
|
93 |
-
}
|
94 |
-
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
|
95 |
-
background-color: #f9f9f9;
|
96 |
-
}
|
97 |
-
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
|
98 |
-
background-color: #abb9d3;
|
99 |
-
}
|
100 |
-
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
|
101 |
-
background-color: whitesmoke;
|
102 |
-
}
|
103 |
-
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
|
104 |
-
background-color: #a9b7d1;
|
105 |
-
}
|
106 |
-
table.dataTable.order-column tbody tr > .sorting_1,
|
107 |
-
table.dataTable.order-column tbody tr > .sorting_2,
|
108 |
-
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
|
109 |
-
table.dataTable.display tbody tr > .sorting_2,
|
110 |
-
table.dataTable.display tbody tr > .sorting_3 {
|
111 |
-
background-color: #f9f9f9;
|
112 |
-
}
|
113 |
-
table.dataTable.order-column tbody tr.selected > .sorting_1,
|
114 |
-
table.dataTable.order-column tbody tr.selected > .sorting_2,
|
115 |
-
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
|
116 |
-
table.dataTable.display tbody tr.selected > .sorting_2,
|
117 |
-
table.dataTable.display tbody tr.selected > .sorting_3 {
|
118 |
-
background-color: #acbad4;
|
119 |
}
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
background-color: whitesmoke;
|
128 |
-
}
|
129 |
-
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
|
130 |
-
background-color: #a6b3cd;
|
131 |
-
}
|
132 |
-
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
|
133 |
-
background-color: #a7b5ce;
|
134 |
-
}
|
135 |
-
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
|
136 |
-
background-color: #a9b6d0;
|
137 |
-
}
|
138 |
-
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
|
139 |
-
background-color: #f9f9f9;
|
140 |
-
}
|
141 |
-
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
|
142 |
-
background-color: #fbfbfb;
|
143 |
-
}
|
144 |
-
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
|
145 |
-
background-color: #fdfdfd;
|
146 |
-
}
|
147 |
-
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
|
148 |
-
background-color: #acbad4;
|
149 |
-
}
|
150 |
-
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
|
151 |
-
background-color: #adbbd6;
|
152 |
-
}
|
153 |
-
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
|
154 |
-
background-color: #afbdd8;
|
155 |
-
}
|
156 |
-
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
|
157 |
-
background-color: #eaeaea;
|
158 |
-
}
|
159 |
-
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
|
160 |
-
background-color: #ebebeb;
|
161 |
-
}
|
162 |
-
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
|
163 |
-
background-color: #eeeeee;
|
164 |
-
}
|
165 |
-
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
|
166 |
-
background-color: #a1aec7;
|
167 |
-
}
|
168 |
-
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
|
169 |
-
background-color: #a2afc8;
|
170 |
-
}
|
171 |
-
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
|
172 |
-
background-color: #a4b2cb;
|
173 |
-
}
|
174 |
-
table.dataTable.no-footer {
|
175 |
-
border-bottom: 1px solid #111;
|
176 |
-
}
|
177 |
-
table.dataTable.nowrap th, table.dataTable.nowrap td {
|
178 |
-
white-space: nowrap;
|
179 |
-
}
|
180 |
-
table.dataTable.compact thead th,
|
181 |
-
table.dataTable.compact thead td {
|
182 |
-
padding: 4px 17px 4px 4px;
|
183 |
-
}
|
184 |
-
table.dataTable.compact tfoot th,
|
185 |
-
table.dataTable.compact tfoot td {
|
186 |
-
padding: 4px;
|
187 |
}
|
188 |
-
|
189 |
-
table.dataTable
|
190 |
-
|
|
|
|
|
191 |
}
|
192 |
-
|
193 |
-
table.dataTable td
|
194 |
-
|
195 |
}
|
196 |
-
|
197 |
-
table.dataTable td.
|
198 |
table.dataTable td.dataTables_empty {
|
199 |
-
|
200 |
-
}
|
201 |
-
table.dataTable th.dt-right,
|
202 |
-
table.dataTable td.dt-right {
|
203 |
-
text-align: right;
|
204 |
-
}
|
205 |
-
table.dataTable th.dt-justify,
|
206 |
-
table.dataTable td.dt-justify {
|
207 |
-
text-align: justify;
|
208 |
-
}
|
209 |
-
table.dataTable th.dt-nowrap,
|
210 |
-
table.dataTable td.dt-nowrap {
|
211 |
-
white-space: nowrap;
|
212 |
-
}
|
213 |
-
table.dataTable thead th.dt-head-left,
|
214 |
-
table.dataTable thead td.dt-head-left,
|
215 |
-
table.dataTable tfoot th.dt-head-left,
|
216 |
-
table.dataTable tfoot td.dt-head-left {
|
217 |
-
text-align: left;
|
218 |
-
}
|
219 |
-
table.dataTable thead th.dt-head-center,
|
220 |
-
table.dataTable thead td.dt-head-center,
|
221 |
-
table.dataTable tfoot th.dt-head-center,
|
222 |
-
table.dataTable tfoot td.dt-head-center {
|
223 |
-
text-align: center;
|
224 |
-
}
|
225 |
-
table.dataTable thead th.dt-head-right,
|
226 |
-
table.dataTable thead td.dt-head-right,
|
227 |
-
table.dataTable tfoot th.dt-head-right,
|
228 |
-
table.dataTable tfoot td.dt-head-right {
|
229 |
-
text-align: right;
|
230 |
-
}
|
231 |
-
table.dataTable thead th.dt-head-justify,
|
232 |
-
table.dataTable thead td.dt-head-justify,
|
233 |
-
table.dataTable tfoot th.dt-head-justify,
|
234 |
-
table.dataTable tfoot td.dt-head-justify {
|
235 |
-
text-align: justify;
|
236 |
-
}
|
237 |
-
table.dataTable thead th.dt-head-nowrap,
|
238 |
-
table.dataTable thead td.dt-head-nowrap,
|
239 |
-
table.dataTable tfoot th.dt-head-nowrap,
|
240 |
-
table.dataTable tfoot td.dt-head-nowrap {
|
241 |
-
white-space: nowrap;
|
242 |
-
}
|
243 |
-
table.dataTable tbody th.dt-body-left,
|
244 |
-
table.dataTable tbody td.dt-body-left {
|
245 |
-
text-align: left;
|
246 |
-
}
|
247 |
-
table.dataTable tbody th.dt-body-center,
|
248 |
-
table.dataTable tbody td.dt-body-center {
|
249 |
-
text-align: center;
|
250 |
-
}
|
251 |
-
table.dataTable tbody th.dt-body-right,
|
252 |
-
table.dataTable tbody td.dt-body-right {
|
253 |
-
text-align: right;
|
254 |
-
}
|
255 |
-
table.dataTable tbody th.dt-body-justify,
|
256 |
-
table.dataTable tbody td.dt-body-justify {
|
257 |
-
text-align: justify;
|
258 |
-
}
|
259 |
-
table.dataTable tbody th.dt-body-nowrap,
|
260 |
-
table.dataTable tbody td.dt-body-nowrap {
|
261 |
-
white-space: nowrap;
|
262 |
}
|
263 |
|
264 |
-
table.dataTable
|
265 |
-
table.dataTable
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
}
|
|
|
|
|
|
|
271 |
|
272 |
/*
|
273 |
-
*
|
274 |
*/
|
275 |
.dataTables_wrapper {
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
zoom: 1;
|
280 |
-
}
|
281 |
-
.dataTables_wrapper .dataTables_length {
|
282 |
-
float: left;
|
283 |
}
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
|
|
290 |
}
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
|
|
|
|
|
|
|
|
295 |
}
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
|
|
|
|
|
|
|
|
300 |
}
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
cursor: pointer;
|
310 |
-
*cursor: hand;
|
311 |
-
color: #333 !important;
|
312 |
-
border: 1px solid transparent;
|
313 |
}
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
330 |
}
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
background: transparent;
|
336 |
-
box-shadow: none;
|
337 |
}
|
338 |
-
.
|
339 |
-
|
340 |
-
|
341 |
-
background-color: #585858;
|
342 |
-
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
|
343 |
-
/* Chrome,Safari4+ */
|
344 |
-
background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
|
345 |
-
/* Chrome10+,Safari5.1+ */
|
346 |
-
background: -moz-linear-gradient(top, #585858 0%, #111 100%);
|
347 |
-
/* FF3.6+ */
|
348 |
-
background: -ms-linear-gradient(top, #585858 0%, #111 100%);
|
349 |
-
/* IE10+ */
|
350 |
-
background: -o-linear-gradient(top, #585858 0%, #111 100%);
|
351 |
-
/* Opera 11.10+ */
|
352 |
-
background: linear-gradient(to bottom, #585858 0%, #111 100%);
|
353 |
-
/* W3C */
|
354 |
}
|
355 |
-
.
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
/* Chrome,Safari4+ */
|
360 |
-
background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
|
361 |
-
/* Chrome10+,Safari5.1+ */
|
362 |
-
background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
|
363 |
-
/* FF3.6+ */
|
364 |
-
background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
|
365 |
-
/* IE10+ */
|
366 |
-
background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
|
367 |
-
/* Opera 11.10+ */
|
368 |
-
background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
|
369 |
-
/* W3C */
|
370 |
-
box-shadow: inset 0 0 3px #111;
|
371 |
}
|
372 |
-
|
373 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
374 |
}
|
375 |
-
.
|
376 |
-
|
377 |
-
top: 50%;
|
378 |
-
left: 50%;
|
379 |
-
width: 100%;
|
380 |
-
height: 40px;
|
381 |
-
margin-left: -50%;
|
382 |
-
margin-top: -25px;
|
383 |
-
padding-top: 20px;
|
384 |
-
text-align: center;
|
385 |
-
font-size: 1.2em;
|
386 |
-
background-color: white;
|
387 |
-
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
|
388 |
-
/* Chrome,Safari4+ */
|
389 |
-
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
|
390 |
-
/* Chrome10+,Safari5.1+ */
|
391 |
-
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
|
392 |
-
/* FF3.6+ */
|
393 |
-
background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
|
394 |
-
/* IE10+ */
|
395 |
-
background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
|
396 |
-
/* Opera 11.10+ */
|
397 |
-
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
|
398 |
-
/* W3C */
|
399 |
}
|
400 |
-
.
|
401 |
-
|
402 |
-
.dataTables_wrapper .dataTables_info,
|
403 |
-
.dataTables_wrapper .dataTables_processing,
|
404 |
-
.dataTables_wrapper .dataTables_paginate {
|
405 |
-
color: #333;
|
406 |
}
|
407 |
-
|
408 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
409 |
}
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
}
|
414 |
-
|
415 |
-
.
|
416 |
-
|
417 |
-
|
418 |
-
margin: 0 !important;
|
419 |
-
padding: 0 !important;
|
420 |
}
|
421 |
-
|
422 |
-
|
|
|
423 |
}
|
424 |
-
|
425 |
-
|
426 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
427 |
}
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
434 |
}
|
435 |
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
.dataTables_wrapper .dataTables_paginate {
|
443 |
-
margin-top: 0.5em;
|
444 |
-
}
|
445 |
}
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
text-align: center;
|
451 |
-
}
|
452 |
-
.dataTables_wrapper .dataTables_filter {
|
453 |
-
margin-top: 0.5em;
|
454 |
-
}
|
455 |
}
|
|
1 |
+
|
2 |
/*
|
3 |
+
* Table
|
4 |
*/
|
5 |
table.dataTable {
|
6 |
+
margin: 0 auto;
|
7 |
+
clear: both;
|
8 |
+
width: 500px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
}
|
10 |
+
|
11 |
+
table.dataTable thead th {
|
12 |
+
padding: 3px 18px 3px 10px;
|
13 |
+
border-bottom: 1px solid black;
|
14 |
+
font-weight: bold;
|
15 |
+
cursor: pointer;
|
16 |
+
*cursor: hand;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
}
|
18 |
+
|
19 |
+
table.dataTable tfoot th {
|
20 |
+
padding: 3px 18px 3px 10px;
|
21 |
+
border-top: 1px solid black;
|
22 |
+
font-weight: bold;
|
23 |
}
|
24 |
+
|
25 |
+
table.dataTable td {
|
26 |
+
padding: 3px 10px;
|
27 |
}
|
28 |
+
|
29 |
+
table.dataTable td.center,
|
30 |
table.dataTable td.dataTables_empty {
|
31 |
+
text-align: center;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
|
34 |
+
/*table.dataTable tr.odd { background-color: #E2E4FF; }
|
35 |
+
table.dataTable tr.even { background-color: white; }
|
36 |
+
|
37 |
+
table.dataTable tr.odd td.sorting_1 { background-color: #D3D6FF; }
|
38 |
+
table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }
|
39 |
+
table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }
|
40 |
+
table.dataTable tr.even td.sorting_1 { background-color: #EAEBFF; }
|
41 |
+
table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }
|
42 |
+
table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }
|
43 |
+
*/
|
44 |
|
45 |
/*
|
46 |
+
* Table wrapper
|
47 |
*/
|
48 |
.dataTables_wrapper {
|
49 |
+
position: relative;
|
50 |
+
clear: both;
|
51 |
+
*zoom: 1;
|
|
|
|
|
|
|
|
|
52 |
}
|
53 |
+
|
54 |
+
|
55 |
+
/*
|
56 |
+
* Page length menu
|
57 |
+
*/
|
58 |
+
.dataTables_length {
|
59 |
+
float: left;
|
60 |
}
|
61 |
+
|
62 |
+
|
63 |
+
/*
|
64 |
+
* Filter
|
65 |
+
*/
|
66 |
+
.dataTables_filter {
|
67 |
+
float: right;
|
68 |
+
text-align: right;
|
69 |
}
|
70 |
+
|
71 |
+
|
72 |
+
/*
|
73 |
+
* Table information
|
74 |
+
*/
|
75 |
+
.dataTables_info {
|
76 |
+
clear: both;
|
77 |
+
float: left;
|
78 |
}
|
79 |
+
|
80 |
+
|
81 |
+
/*
|
82 |
+
* Pagination
|
83 |
+
*/
|
84 |
+
.dataTables_paginate {
|
85 |
+
float: right;
|
86 |
+
text-align: right;
|
|
|
|
|
|
|
|
|
87 |
}
|
88 |
+
|
89 |
+
/* Two button pagination - previous / next */
|
90 |
+
.paginate_disabled_previous,
|
91 |
+
.paginate_enabled_previous,
|
92 |
+
.paginate_disabled_next,
|
93 |
+
.paginate_enabled_next {
|
94 |
+
height: 19px;
|
95 |
+
float: left;
|
96 |
+
cursor: pointer;
|
97 |
+
*cursor: hand;
|
98 |
+
color: #111 !important;
|
99 |
+
}
|
100 |
+
.paginate_disabled_previous:hover,
|
101 |
+
.paginate_enabled_previous:hover,
|
102 |
+
.paginate_disabled_next:hover,
|
103 |
+
.paginate_enabled_next:hover {
|
104 |
+
text-decoration: none !important;
|
105 |
+
}
|
106 |
+
.paginate_disabled_previous:active,
|
107 |
+
.paginate_enabled_previous:active,
|
108 |
+
.paginate_disabled_next:active,
|
109 |
+
.paginate_enabled_next:active {
|
110 |
+
outline: none;
|
111 |
}
|
112 |
+
|
113 |
+
.paginate_disabled_previous,
|
114 |
+
.paginate_disabled_next {
|
115 |
+
color: #666 !important;
|
|
|
|
|
116 |
}
|
117 |
+
.paginate_disabled_previous,
|
118 |
+
.paginate_enabled_previous {
|
119 |
+
padding-left: 23px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
}
|
121 |
+
.paginate_disabled_next,
|
122 |
+
.paginate_enabled_next {
|
123 |
+
padding-right: 23px;
|
124 |
+
margin-left: 10px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
}
|
126 |
+
|
127 |
+
/*.paginate_enabled_previous { background: url('../images/back_enabled.png') no-repeat top left; }
|
128 |
+
.paginate_enabled_previous:hover { background: url('../images/back_enabled_hover.png') no-repeat top left; }
|
129 |
+
.paginate_disabled_previous { background: url('../images/back_disabled.png') no-repeat top left; }
|
130 |
+
|
131 |
+
.paginate_enabled_next { background: url('../images/forward_enabled.png') no-repeat top right; }
|
132 |
+
.paginate_enabled_next:hover { background: url('../images/forward_enabled_hover.png') no-repeat top right; }
|
133 |
+
.paginate_disabled_next { background: url('../images/forward_disabled.png') no-repeat top right; }*/
|
134 |
+
|
135 |
+
/* Full number pagination */
|
136 |
+
.paging_full_numbers {
|
137 |
+
height: 22px;
|
138 |
+
line-height: 22px;
|
139 |
}
|
140 |
+
.paging_full_numbers a:active {
|
141 |
+
outline: none
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
}
|
143 |
+
.paging_full_numbers a:hover {
|
144 |
+
text-decoration: none;
|
|
|
|
|
|
|
|
|
145 |
}
|
146 |
+
|
147 |
+
.paging_full_numbers a.paginate_button,
|
148 |
+
.paging_full_numbers a.paginate_active {
|
149 |
+
border: 1px solid #aaa;
|
150 |
+
-webkit-border-radius: 5px;
|
151 |
+
-moz-border-radius: 5px;
|
152 |
+
border-radius: 5px;
|
153 |
+
padding: 2px 5px;
|
154 |
+
margin: 0 3px;
|
155 |
+
cursor: pointer;
|
156 |
+
*cursor: hand;
|
157 |
+
color: #333 !important;
|
158 |
}
|
159 |
+
|
160 |
+
.paging_full_numbers a.paginate_button {
|
161 |
+
background-color: #ddd;
|
162 |
}
|
163 |
+
|
164 |
+
.paging_full_numbers a.paginate_button:hover {
|
165 |
+
background-color: #ccc;
|
166 |
+
text-decoration: none !important;
|
|
|
|
|
167 |
}
|
168 |
+
|
169 |
+
.paging_full_numbers a.paginate_active {
|
170 |
+
background-color: #99B3FF;
|
171 |
}
|
172 |
+
|
173 |
+
|
174 |
+
/*
|
175 |
+
* Processing indicator
|
176 |
+
*/
|
177 |
+
.dataTables_processing {
|
178 |
+
position: absolute;
|
179 |
+
top: 50%;
|
180 |
+
left: 50%;
|
181 |
+
width: 250px;
|
182 |
+
height: 30px;
|
183 |
+
margin-left: -125px;
|
184 |
+
margin-top: -15px;
|
185 |
+
padding: 14px 0 2px 0;
|
186 |
+
border: 1px solid #ddd;
|
187 |
+
text-align: center;
|
188 |
+
color: #999;
|
189 |
+
font-size: 14px;
|
190 |
+
background-color: white;
|
191 |
}
|
192 |
+
|
193 |
+
|
194 |
+
/*
|
195 |
+
* Sorting
|
196 |
+
*/
|
197 |
+
/*.sorting { background: url('../images/sort_both.png') no-repeat center right; }
|
198 |
+
.sorting_asc { background: url('../images/sort_asc.png') no-repeat center right; }
|
199 |
+
.sorting_desc { background: url('../images/sort_desc.png') no-repeat center right; }
|
200 |
+
|
201 |
+
.sorting_asc_disabled { background: url('../images/sort_asc_disabled.png') no-repeat center right; }
|
202 |
+
.sorting_desc_disabled { background: url('../images/sort_desc_disabled.png') no-repeat center right; }*/
|
203 |
+
|
204 |
+
table.dataTable thead th:active,
|
205 |
+
table.dataTable thead td:active {
|
206 |
+
outline: none;
|
207 |
}
|
208 |
|
209 |
+
|
210 |
+
/*
|
211 |
+
* Scrolling
|
212 |
+
*/
|
213 |
+
.dataTables_scroll {
|
214 |
+
clear: both;
|
|
|
|
|
|
|
215 |
}
|
216 |
+
|
217 |
+
.dataTables_scrollBody {
|
218 |
+
*margin-top: -1px;
|
219 |
+
-webkit-overflow-scrolling: touch;
|
|
|
|
|
|
|
|
|
|
|
220 |
}
|
221 |
+
|
assets/js/woocompare.js
CHANGED
@@ -25,13 +25,18 @@ jQuery(document).ready(function($) {
|
|
25 |
data: data,
|
26 |
dataType: 'json',
|
27 |
success: function(response){
|
28 |
-
|
29 |
-
|
30 |
-
.
|
31 |
-
.
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
// add the product in the widget
|
34 |
-
widget_list.
|
35 |
|
36 |
if ( yith_woocompare.auto_open == 'yes')
|
37 |
$('body').trigger( 'yith_woocompare_open_popup', { response: response.table_url, button: button } );
|
@@ -80,7 +85,10 @@ jQuery(document).ready(function($) {
|
|
80 |
data: data,
|
81 |
success: function(response){
|
82 |
// add the product in the widget
|
83 |
-
|
|
|
|
|
|
|
84 |
}
|
85 |
});
|
86 |
}
|
@@ -142,7 +150,10 @@ jQuery(document).ready(function($) {
|
|
142 |
data: data,
|
143 |
dataType:'html',
|
144 |
success: function(response){
|
145 |
-
|
|
|
|
|
|
|
146 |
|
147 |
// in compare table
|
148 |
var table = $(response).filter('table.compare-list');
|
@@ -208,7 +219,9 @@ jQuery(document).ready(function($) {
|
|
208 |
dataType: 'html',
|
209 |
success: function (response) {
|
210 |
product_list.html(response);
|
211 |
-
|
|
|
|
|
212 |
}
|
213 |
});
|
214 |
});
|
25 |
data: data,
|
26 |
dataType: 'json',
|
27 |
success: function(response){
|
28 |
+
|
29 |
+
if( typeof woocommerce_params != 'undefined' ) {
|
30 |
+
button.unblock();
|
31 |
+
widget_list.unblock()
|
32 |
+
}
|
33 |
+
|
34 |
+
button.addClass('added')
|
35 |
+
.attr( 'href', response.table_url )
|
36 |
+
.text( yith_woocompare.added_label );
|
37 |
|
38 |
// add the product in the widget
|
39 |
+
widget_list.html( response.widget_table );
|
40 |
|
41 |
if ( yith_woocompare.auto_open == 'yes')
|
42 |
$('body').trigger( 'yith_woocompare_open_popup', { response: response.table_url, button: button } );
|
85 |
data: data,
|
86 |
success: function(response){
|
87 |
// add the product in the widget
|
88 |
+
if( typeof woocommerce_params != 'undefined' ) {
|
89 |
+
widget_list.unblock().html(response);
|
90 |
+
}
|
91 |
+
widget_list.html(response);
|
92 |
}
|
93 |
});
|
94 |
}
|
150 |
data: data,
|
151 |
dataType:'html',
|
152 |
success: function(response){
|
153 |
+
|
154 |
+
if( typeof woocommerce_params != 'undefined' ) {
|
155 |
+
button.unblock();
|
156 |
+
}
|
157 |
|
158 |
// in compare table
|
159 |
var table = $(response).filter('table.compare-list');
|
219 |
dataType: 'html',
|
220 |
success: function (response) {
|
221 |
product_list.html(response);
|
222 |
+
if( typeof woocommerce_params != 'undefined' ) {
|
223 |
+
product_list.unblock();
|
224 |
+
}
|
225 |
}
|
226 |
});
|
227 |
});
|
includes/class.yith-woocompare-admin.php
CHANGED
@@ -54,7 +54,7 @@ if ( ! class_exists( 'YITH_Woocompare_Admin' ) ) {
|
|
54 |
protected $_premium_landing = 'https://yithemes.com/themes/plugins/yith-woocommerce-compare';
|
55 |
|
56 |
/**
|
57 |
-
* @var string
|
58 |
*/
|
59 |
protected $_panel_page = 'yith_woocompare_panel';
|
60 |
|
54 |
protected $_premium_landing = 'https://yithemes.com/themes/plugins/yith-woocommerce-compare';
|
55 |
|
56 |
/**
|
57 |
+
* @var string Compare panel page
|
58 |
*/
|
59 |
protected $_panel_page = 'yith_woocompare_panel';
|
60 |
|
init.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: YITH WooCommerce Compare
|
4 |
* Plugin URI: https://yithemes.com/
|
5 |
* Description: YITH WooCommerce Compare allows you to compare more products with WooCommerce plugin, through product attributes.
|
6 |
-
* Version: 2.0.
|
7 |
* Author: Yithemes
|
8 |
* Author URI: http://yithemes.com/
|
9 |
* Text Domain: yith-wcmp
|
@@ -11,7 +11,7 @@
|
|
11 |
*
|
12 |
* @author Yithemes
|
13 |
* @package YITH WooCommerce Compare
|
14 |
-
* @version 2.0.
|
15 |
*/
|
16 |
/* Copyright 2013 Your Inspiration Themes (email : plugins@yithemes.com)
|
17 |
|
@@ -56,7 +56,7 @@ if ( ! function_exists( 'yith_plugin_registration_hook' ) ) {
|
|
56 |
register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
|
57 |
|
58 |
if ( ! defined( 'YITH_WOOCOMPARE_VERSION' ) ){
|
59 |
-
define( 'YITH_WOOCOMPARE_VERSION', '2.0.
|
60 |
}
|
61 |
if ( ! defined( 'YITH_WOOCOMPARE_FREE_INIT' ) ) {
|
62 |
define( 'YITH_WOOCOMPARE_FREE_INIT', plugin_basename( __FILE__ ) );
|
3 |
* Plugin Name: YITH WooCommerce Compare
|
4 |
* Plugin URI: https://yithemes.com/
|
5 |
* Description: YITH WooCommerce Compare allows you to compare more products with WooCommerce plugin, through product attributes.
|
6 |
+
* Version: 2.0.1
|
7 |
* Author: Yithemes
|
8 |
* Author URI: http://yithemes.com/
|
9 |
* Text Domain: yith-wcmp
|
11 |
*
|
12 |
* @author Yithemes
|
13 |
* @package YITH WooCommerce Compare
|
14 |
+
* @version 2.0.1
|
15 |
*/
|
16 |
/* Copyright 2013 Your Inspiration Themes (email : plugins@yithemes.com)
|
17 |
|
56 |
register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
|
57 |
|
58 |
if ( ! defined( 'YITH_WOOCOMPARE_VERSION' ) ){
|
59 |
+
define( 'YITH_WOOCOMPARE_VERSION', '2.0.1' );
|
60 |
}
|
61 |
if ( ! defined( 'YITH_WOOCOMPARE_FREE_INIT' ) ) {
|
62 |
define( 'YITH_WOOCOMPARE_FREE_INIT', plugin_basename( __FILE__ ) );
|
plugin-fw/languages/yith-plugin-fw-it_IT.mo
CHANGED
Binary file
|
plugin-fw/languages/yith-plugin-fw-it_IT.po
CHANGED
@@ -5,14 +5,14 @@ msgstr ""
|
|
5 |
"Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
|
6 |
"Report-Msgid-Bugs-To: Your Inspiration Themes <plugins@yithemes.com>\n"
|
7 |
"POT-Creation-Date: 2015-05-11 17:13+0100\n"
|
8 |
-
"PO-Revision-Date: 2015-
|
9 |
"Last-Translator: \n"
|
10 |
"Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
|
11 |
"Language: en\n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=utf-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
-
"X-Generator: Poedit 1.
|
16 |
"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
|
17 |
"_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
|
18 |
"esc_html_x:1,2c\n"
|
@@ -233,7 +233,7 @@ msgstr "Impostazioni plugin"
|
|
233 |
|
234 |
#: lib/yit-plugin-panel.php:95 lib/yit-plugin-subpanel.php:101
|
235 |
msgid "YIT Plugins"
|
236 |
-
msgstr "
|
237 |
|
238 |
#: lib/yit-plugin-panel.php:292 lib/yit-plugin-subpanel.php:142
|
239 |
#: templates/panel/woocommerce/woocommerce-form.php:5
|
5 |
"Project-Id-Version: YITH Plugin Starter 1.0.0 Plugin FW\n"
|
6 |
"Report-Msgid-Bugs-To: Your Inspiration Themes <plugins@yithemes.com>\n"
|
7 |
"POT-Creation-Date: 2015-05-11 17:13+0100\n"
|
8 |
+
"PO-Revision-Date: 2015-07-24 16:13+0100\n"
|
9 |
"Last-Translator: \n"
|
10 |
"Language-Team: Your Inspiration Themes <info@yithemes.com>\n"
|
11 |
"Language: en\n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=utf-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
+
"X-Generator: Poedit 1.8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;"
|
17 |
"_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;"
|
18 |
"esc_html_x:1,2c\n"
|
233 |
|
234 |
#: lib/yit-plugin-panel.php:95 lib/yit-plugin-subpanel.php:101
|
235 |
msgid "YIT Plugins"
|
236 |
+
msgstr "YIT Plugins"
|
237 |
|
238 |
#: lib/yit-plugin-panel.php:292 lib/yit-plugin-subpanel.php:142
|
239 |
#: templates/panel/woocommerce/woocommerce-form.php:5
|