Version Description
Released on 30 October 2019
- Update: Plugin framework
Download this release
Release Info
Developer | yithemes |
Plugin | YITH WooCommerce Compare |
Version | 2.3.15 |
Comparing to | |
See all releases |
Code changes from version 2.3.14 to 2.3.15
- README.txt +5 -1
- assets/css/colorbox.css +60 -60
- assets/css/jquery.dataTables.css +2 -2
- assets/js/FixedColumns.min.js +34 -34
- assets/js/jquery.colorbox-min.js +5 -5
- assets/js/jquery.dataTables.min.js +165 -165
- assets/js/woocompare.js +260 -260
- init.php +2 -2
- languages/yith-woocommerce-compare-bg_BG.po +461 -461
- languages/yith-woocommerce-compare-es_ES.po +510 -510
- languages/yith-woocommerce-compare-fa_IR.po +489 -489
- languages/yith-woocommerce-compare-fr_FR.po +469 -469
- languages/yith-woocommerce-compare-it_IT.po +1273 -1273
- languages/yith-woocommerce-compare-nl_NL.po +536 -536
- languages/yith-woocommerce-compare-pt_BR.po +504 -504
- languages/yith-woocommerce-compare-ru_RU.po +571 -571
- languages/yith-woocommerce-compare-sk_SK.po +502 -502
- languages/yith-woocommerce-compare-sl_SI.po +508 -508
- languages/yith-woocommerce-compare-tr_TR.po +501 -501
- languages/yith-woocommerce-compare.pot +442 -442
- plugin-fw/assets/css/admin.css +196 -196
- plugin-fw/assets/css/codemirror/codemirror.css +260 -260
- plugin-fw/assets/css/colorbox.css +65 -65
- plugin-fw/assets/css/metaboxes.css +720 -720
- plugin-fw/assets/css/yit-plugin-panel.css +482 -482
- plugin-fw/assets/css/yit-upgrade-to-pro.css +76 -76
- plugin-fw/assets/css/yit-upgrader.css +21 -21
- plugin-fw/assets/css/yith-fields.css +2157 -2157
- plugin-fw/assets/js/codemirror/codemirror.js +0 -2874
README.txt
CHANGED
@@ -4,7 +4,7 @@ Contributors: yithemes
|
|
4 |
Tags: yith, woocommerce compare, compare products, product compare, product comparison
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 5.3
|
7 |
-
Stable tag: 2.3.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -66,6 +66,10 @@ yith-woocommerce-compare-<WORDPRESS LOCALE >.mo
|
|
66 |
|
67 |
== Changelog ==
|
68 |
|
|
|
|
|
|
|
|
|
69 |
= 2.3.14 = Released on 25 October 2019
|
70 |
|
71 |
* New: Support for WooCommerce 3.8
|
4 |
Tags: yith, woocommerce compare, compare products, product compare, product comparison
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 5.3
|
7 |
+
Stable tag: 2.3.15
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
66 |
|
67 |
== Changelog ==
|
68 |
|
69 |
+
= 2.3.15 = Released on 30 October 2019
|
70 |
+
|
71 |
+
* Update: Plugin framework
|
72 |
+
|
73 |
= 2.3.14 = Released on 25 October 2019
|
74 |
|
75 |
* New: Support for WooCommerce 3.8
|
assets/css/colorbox.css
CHANGED
@@ -1,61 +1,61 @@
|
|
1 |
-
/*
|
2 |
-
Colorbox Core Style:
|
3 |
-
The following CSS is consistent between example themes and should not be altered.
|
4 |
-
*/
|
5 |
-
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10000; overflow:hidden;}
|
6 |
-
#cboxOverlay{position:fixed; width:100%; height:100%;}
|
7 |
-
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
|
8 |
-
#cboxContent{position:relative;}
|
9 |
-
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
|
10 |
-
#cboxTitle{margin:0;}
|
11 |
-
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
|
12 |
-
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
|
13 |
-
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
|
14 |
-
.cboxIframe{width:100%; height:100%; display:block; border:0;}
|
15 |
-
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
|
16 |
-
|
17 |
-
/*
|
18 |
-
User Style:
|
19 |
-
Change the following styles to modify the appearance of Colorbox. They are
|
20 |
-
ordered & tabbed in a way that represents the nesting of the generated HTML.
|
21 |
-
*/
|
22 |
-
#cboxOverlay{background:#000;}
|
23 |
-
#colorbox{outline:0;}
|
24 |
-
#cboxTopLeft{width:14px; height:14px; background:url(../images/colorbox/controls.png) no-repeat 0 0;}
|
25 |
-
#cboxTopCenter{height:14px; background:url(../images/colorbox/border.png) repeat-x top left;}
|
26 |
-
#cboxTopRight{width:14px; height:14px; background:url(../images/colorbox/controls.png) no-repeat -36px 0;}
|
27 |
-
#cboxBottomLeft{width:14px; height:43px; background:url(../images/colorbox/controls.png) no-repeat 0 -32px;}
|
28 |
-
#cboxBottomCenter{height:43px; background:url(../images/colorbox/border.png) repeat-x bottom left;}
|
29 |
-
#cboxBottomRight{width:14px; height:43px; background:url(../images/colorbox/controls.png) no-repeat -36px -32px;}
|
30 |
-
#cboxMiddleLeft{width:14px; background:url(../images/colorbox/controls.png) repeat-y -175px 0;}
|
31 |
-
#cboxMiddleRight{width:14px; background:url(../images/colorbox/controls.png) repeat-y -211px 0;}
|
32 |
-
#cboxContent{background:#fff; overflow:visible;}
|
33 |
-
.cboxIframe{background:#fff;}
|
34 |
-
#cboxError{padding:50px; border:1px solid #ccc;}
|
35 |
-
#cboxLoadedContent{margin-bottom:5px;}
|
36 |
-
#cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;}
|
37 |
-
#cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;}
|
38 |
-
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
|
39 |
-
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
|
40 |
-
|
41 |
-
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
|
42 |
-
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; position:absolute; bottom:-29px; background:url(../images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
|
43 |
-
|
44 |
-
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
|
45 |
-
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
|
46 |
-
|
47 |
-
#cboxPrevious{left:0px; background-position: -51px -25px;}
|
48 |
-
#cboxPrevious:hover{background-position:-51px 0px;}
|
49 |
-
#cboxNext{left:27px; background-position:-75px -25px;}
|
50 |
-
#cboxNext:hover{background-position:-75px 0px;}
|
51 |
-
#cboxClose{right:0; background-position:-100px -25px;}
|
52 |
-
#cboxClose:hover{background-position:-100px 0px;}
|
53 |
-
|
54 |
-
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
|
55 |
-
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
|
56 |
-
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
|
57 |
-
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
|
58 |
-
|
59 |
-
.yith_woocompare_colorbox #cboxLoadedContent {
|
60 |
-
overflow: hidden !important;
|
61 |
}
|
1 |
+
/*
|
2 |
+
Colorbox Core Style:
|
3 |
+
The following CSS is consistent between example themes and should not be altered.
|
4 |
+
*/
|
5 |
+
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10000; overflow:hidden;}
|
6 |
+
#cboxOverlay{position:fixed; width:100%; height:100%;}
|
7 |
+
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
|
8 |
+
#cboxContent{position:relative;}
|
9 |
+
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
|
10 |
+
#cboxTitle{margin:0;}
|
11 |
+
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
|
12 |
+
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
|
13 |
+
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
|
14 |
+
.cboxIframe{width:100%; height:100%; display:block; border:0;}
|
15 |
+
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
|
16 |
+
|
17 |
+
/*
|
18 |
+
User Style:
|
19 |
+
Change the following styles to modify the appearance of Colorbox. They are
|
20 |
+
ordered & tabbed in a way that represents the nesting of the generated HTML.
|
21 |
+
*/
|
22 |
+
#cboxOverlay{background:#000;}
|
23 |
+
#colorbox{outline:0;}
|
24 |
+
#cboxTopLeft{width:14px; height:14px; background:url(../images/colorbox/controls.png) no-repeat 0 0;}
|
25 |
+
#cboxTopCenter{height:14px; background:url(../images/colorbox/border.png) repeat-x top left;}
|
26 |
+
#cboxTopRight{width:14px; height:14px; background:url(../images/colorbox/controls.png) no-repeat -36px 0;}
|
27 |
+
#cboxBottomLeft{width:14px; height:43px; background:url(../images/colorbox/controls.png) no-repeat 0 -32px;}
|
28 |
+
#cboxBottomCenter{height:43px; background:url(../images/colorbox/border.png) repeat-x bottom left;}
|
29 |
+
#cboxBottomRight{width:14px; height:43px; background:url(../images/colorbox/controls.png) no-repeat -36px -32px;}
|
30 |
+
#cboxMiddleLeft{width:14px; background:url(../images/colorbox/controls.png) repeat-y -175px 0;}
|
31 |
+
#cboxMiddleRight{width:14px; background:url(../images/colorbox/controls.png) repeat-y -211px 0;}
|
32 |
+
#cboxContent{background:#fff; overflow:visible;}
|
33 |
+
.cboxIframe{background:#fff;}
|
34 |
+
#cboxError{padding:50px; border:1px solid #ccc;}
|
35 |
+
#cboxLoadedContent{margin-bottom:5px;}
|
36 |
+
#cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;}
|
37 |
+
#cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;}
|
38 |
+
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
|
39 |
+
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
|
40 |
+
|
41 |
+
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
|
42 |
+
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; position:absolute; bottom:-29px; background:url(../images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
|
43 |
+
|
44 |
+
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
|
45 |
+
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
|
46 |
+
|
47 |
+
#cboxPrevious{left:0px; background-position: -51px -25px;}
|
48 |
+
#cboxPrevious:hover{background-position:-51px 0px;}
|
49 |
+
#cboxNext{left:27px; background-position:-75px -25px;}
|
50 |
+
#cboxNext:hover{background-position:-75px 0px;}
|
51 |
+
#cboxClose{right:0; background-position:-100px -25px;}
|
52 |
+
#cboxClose:hover{background-position:-100px 0px;}
|
53 |
+
|
54 |
+
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
|
55 |
+
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
|
56 |
+
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
|
57 |
+
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
|
58 |
+
|
59 |
+
.yith_woocompare_colorbox #cboxLoadedContent {
|
60 |
+
overflow: hidden !important;
|
61 |
}
|
assets/css/jquery.dataTables.css
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("DataTables-1.10.18/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("DataTables-1.10.18/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("DataTables-1.10.18/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("DataTables-1.10.18/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("DataTables-1.10.18/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;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)));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%);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%);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%);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%);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%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}
|
2 |
-
|
1 |
+
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("DataTables-1.10.18/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("DataTables-1.10.18/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("DataTables-1.10.18/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("DataTables-1.10.18/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("DataTables-1.10.18/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;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)));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%);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%);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%);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%);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%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}
|
2 |
+
|
assets/js/FixedColumns.min.js
CHANGED
@@ -1,35 +1,35 @@
|
|
1 |
-
/*!
|
2 |
-
FixedColumns 3.2.6
|
3 |
-
©2010-2018 SpryMedia Ltd - datatables.net/license
|
4 |
-
*/
|
5 |
-
(function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(p){return d(p,window,document)}):"object"===typeof exports?module.exports=function(p,r){p||(p=window);if(!r||!r.fn.dataTable)r=require("datatables.net")(p,r).$;return d(r,p,p.document)}:d(jQuery,window,document)})(function(d,p,r,t){var s=d.fn.dataTable,u,m=function(a,b){var c=this;if(this instanceof m){if(b===t||!0===b)b={};var e=d.fn.dataTable.camelToHungarian;e&&(e(m.defaults,m.defaults,!0),e(m.defaults,
|
6 |
-
b));e=(new d.fn.dataTable.Api(a)).settings()[0];this.s={dt:e,iTableColumns:e.aoColumns.length,aiOuterWidths:[],aiInnerWidths:[],rtl:"rtl"===d(e.nTable).css("direction")};this.dom={scroller:null,header:null,body:null,footer:null,grid:{wrapper:null,dt:null,left:{wrapper:null,head:null,body:null,foot:null},right:{wrapper:null,head:null,body:null,foot:null}},clone:{left:{header:null,body:null,footer:null},right:{header:null,body:null,footer:null}}};if(e._oFixedColumns)throw"FixedColumns already initialised on this table";
|
7 |
-
e._oFixedColumns=this;e._bInitComplete?this._fnConstruct(b):e.oApi._fnCallbackReg(e,"aoInitComplete",function(){c._fnConstruct(b)},"FixedColumns")}else alert("FixedColumns warning: FixedColumns must be initialised with the 'new' keyword.")};d.extend(m.prototype,{fnUpdate:function(){this._fnDraw(!0)},fnRedrawLayout:function(){this._fnColCalc();this._fnGridLayout();this.fnUpdate()},fnRecalculateHeight:function(a){delete a._DTTC_iHeight;a.style.height="auto"},fnSetRowHeight:function(a,b){a.style.height=
|
8 |
-
b+"px"},fnGetPosition:function(a){var b=this.s.dt.oInstance;if(d(a).parents(".DTFC_Cloned").length){if("tr"===a.nodeName.toLowerCase())return a=d(a).index(),b.fnGetPosition(d("tr",this.s.dt.nTBody)[a]);var c=d(a).index(),a=d(a.parentNode).index();return[b.fnGetPosition(d("tr",this.s.dt.nTBody)[a]),c,b.oApi._fnVisibleToColumnIndex(this.s.dt,c)]}return b.fnGetPosition(a)},_fnConstruct:function(a){var b=this;if("function"!=typeof this.s.dt.oInstance.fnVersionCheck||!0!==this.s.dt.oInstance.fnVersionCheck("1.8.0"))alert("FixedColumns "+
|
9 |
-
m.VERSION+" required DataTables 1.8.0 or later. Please upgrade your DataTables installation");else if(""===this.s.dt.oScroll.sX)this.s.dt.oInstance.oApi._fnLog(this.s.dt,1,"FixedColumns is not needed (no x-scrolling in DataTables enabled), so no action will be taken. Use 'FixedHeader' for column fixing when scrolling is not enabled");else{this.s=d.extend(!0,this.s,m.defaults,a);a=this.s.dt.oClasses;this.dom.grid.dt=d(this.s.dt.nTable).parents("div."+a.sScrollWrapper)[0];this.dom.scroller=d("div."+
|
10 |
-
a.sScrollBody,this.dom.grid.dt)[0];this._fnColCalc();this._fnGridSetup();var c,e=!1;d(this.s.dt.nTableWrapper).on("mousedown.DTFC",function(a){0===a.button&&(e=!0,d(r).one("mouseup",function(){e=!1}))});d(this.dom.scroller).on("mouseover.DTFC touchstart.DTFC",function(){e||(c="main")}).on("scroll.DTFC",function(a){!c&&a.originalEvent&&(c="main");if("main"===c&&(0<b.s.iLeftColumns&&(b.dom.grid.left.liner.scrollTop=b.dom.scroller.scrollTop),0<b.s.iRightColumns))b.dom.grid.right.liner.scrollTop=b.dom.scroller.scrollTop});
|
11 |
-
var f="onwheel"in r.createElement("div")?"wheel.DTFC":"mousewheel.DTFC";if(0<b.s.iLeftColumns)d(b.dom.grid.left.liner).on("mouseover.DTFC touchstart.DTFC",function(){e||(c="left")}).on("scroll.DTFC",function(a){!c&&a.originalEvent&&(c="left");"left"===c&&(b.dom.scroller.scrollTop=b.dom.grid.left.liner.scrollTop,0<b.s.iRightColumns&&(b.dom.grid.right.liner.scrollTop=b.dom.grid.left.liner.scrollTop))}).on(f,function(a){b.dom.scroller.scrollLeft-="wheel"===a.type?-a.originalEvent.deltaX:a.originalEvent.wheelDeltaX});
|
12 |
-
if(0<b.s.iRightColumns)d(b.dom.grid.right.liner).on("mouseover.DTFC touchstart.DTFC",function(){e||(c="right")}).on("scroll.DTFC",function(a){!c&&a.originalEvent&&(c="right");"right"===c&&(b.dom.scroller.scrollTop=b.dom.grid.right.liner.scrollTop,0<b.s.iLeftColumns&&(b.dom.grid.left.liner.scrollTop=b.dom.grid.right.liner.scrollTop))}).on(f,function(a){b.dom.scroller.scrollLeft-="wheel"===a.type?-a.originalEvent.deltaX:a.originalEvent.wheelDeltaX});d(p).on("resize.DTFC",function(){b._fnGridLayout.call(b)});
|
13 |
-
var g=!0,h=d(this.s.dt.nTable);h.on("draw.dt.DTFC",function(){b._fnColCalc();b._fnDraw.call(b,g);g=!1}).on("column-sizing.dt.DTFC",function(){b._fnColCalc();b._fnGridLayout(b)}).on("column-visibility.dt.DTFC",function(a,c,d,e,f){if(f===t||f)b._fnColCalc(),b._fnGridLayout(b),b._fnDraw(!0)}).on("select.dt.DTFC deselect.dt.DTFC",function(a){"dt"===a.namespace&&b._fnDraw(!1)}).on("destroy.dt.DTFC",function(){h.off(".DTFC");d(b.dom.scroller).off(".DTFC");d(p).off(".DTFC");d(b.s.dt.nTableWrapper).off(".DTFC");
|
14 |
-
d(b.dom.grid.left.liner).off(".DTFC "+f);d(b.dom.grid.left.wrapper).remove();d(b.dom.grid.right.liner).off(".DTFC "+f);d(b.dom.grid.right.wrapper).remove()});this._fnGridLayout();this.s.dt.oInstance.fnDraw(!1)}},_fnColCalc:function(){var a=this,b=0,c=0;this.s.aiInnerWidths=[];this.s.aiOuterWidths=[];d.each(this.s.dt.aoColumns,function(e,f){var g=d(f.nTh),h;if(g.filter(":visible").length){var i=g.outerWidth();0===a.s.aiOuterWidths.length&&(h=d(a.s.dt.nTable).css("border-left-width"),i+="string"===
|
15 |
-
typeof h&&-1===h.indexOf("px")?1:parseInt(h,10));a.s.aiOuterWidths.length===a.s.dt.aoColumns.length-1&&(h=d(a.s.dt.nTable).css("border-right-width"),i+="string"===typeof h&&-1===h.indexOf("px")?1:parseInt(h,10));a.s.aiOuterWidths.push(i);a.s.aiInnerWidths.push(g.width());e<a.s.iLeftColumns&&(b+=i);a.s.iTableColumns-a.s.iRightColumns<=e&&(c+=i)}else a.s.aiInnerWidths.push(0),a.s.aiOuterWidths.push(0)});this.s.iLeftWidth=b;this.s.iRightWidth=c},_fnGridSetup:function(){var a=this._fnDTOverflow(),b;this.dom.body=
|
16 |
-
this.s.dt.nTable;this.dom.header=this.s.dt.nTHead.parentNode;this.dom.header.parentNode.parentNode.style.position="relative";var c=d('<div class="DTFC_ScrollWrapper" style="position:relative; clear:both;"><div class="DTFC_LeftWrapper" style="position:absolute; top:0; left:0;" aria-hidden="true"><div class="DTFC_LeftHeadWrapper" style="position:relative; top:0; left:0; overflow:hidden;"></div><div class="DTFC_LeftBodyWrapper" style="position:relative; top:0; left:0; overflow:hidden;"><div class="DTFC_LeftBodyLiner" style="position:relative; top:0; left:0; overflow-y:scroll;"></div></div><div class="DTFC_LeftFootWrapper" style="position:relative; top:0; left:0; overflow:hidden;"></div></div><div class="DTFC_RightWrapper" style="position:absolute; top:0; right:0;" aria-hidden="true"><div class="DTFC_RightHeadWrapper" style="position:relative; top:0; left:0;"><div class="DTFC_RightHeadBlocker DTFC_Blocker" style="position:absolute; top:0; bottom:0;"></div></div><div class="DTFC_RightBodyWrapper" style="position:relative; top:0; left:0; overflow:hidden;"><div class="DTFC_RightBodyLiner" style="position:relative; top:0; left:0; overflow-y:scroll;"></div></div><div class="DTFC_RightFootWrapper" style="position:relative; top:0; left:0;"><div class="DTFC_RightFootBlocker DTFC_Blocker" style="position:absolute; top:0; bottom:0;"></div></div></div></div>')[0],
|
17 |
-
e=c.childNodes[0],f=c.childNodes[1];this.dom.grid.dt.parentNode.insertBefore(c,this.dom.grid.dt);c.appendChild(this.dom.grid.dt);this.dom.grid.wrapper=c;0<this.s.iLeftColumns&&(this.dom.grid.left.wrapper=e,this.dom.grid.left.head=e.childNodes[0],this.dom.grid.left.body=e.childNodes[1],this.dom.grid.left.liner=d("div.DTFC_LeftBodyLiner",c)[0],c.appendChild(e));0<this.s.iRightColumns&&(this.dom.grid.right.wrapper=f,this.dom.grid.right.head=f.childNodes[0],this.dom.grid.right.body=f.childNodes[1],this.dom.grid.right.liner=
|
18 |
-
d("div.DTFC_RightBodyLiner",c)[0],f.style.right=a.bar+"px",b=d("div.DTFC_RightHeadBlocker",c)[0],b.style.width=a.bar+"px",b.style.right=-a.bar+"px",this.dom.grid.right.headBlock=b,b=d("div.DTFC_RightFootBlocker",c)[0],b.style.width=a.bar+"px",b.style.right=-a.bar+"px",this.dom.grid.right.footBlock=b,c.appendChild(f));if(this.s.dt.nTFoot&&(this.dom.footer=this.s.dt.nTFoot.parentNode,0<this.s.iLeftColumns&&(this.dom.grid.left.foot=e.childNodes[2]),0<this.s.iRightColumns))this.dom.grid.right.foot=f.childNodes[2];
|
19 |
-
this.s.rtl&&d("div.DTFC_RightHeadBlocker",c).css({left:-a.bar+"px",right:""})},_fnGridLayout:function(){var a=this,b=this.dom.grid;d(b.wrapper).width();var c=this.s.dt.nTable.parentNode.offsetHeight,e=this.s.dt.nTable.parentNode.parentNode.offsetHeight,f=this._fnDTOverflow(),g=this.s.iLeftWidth,h=this.s.iRightWidth,i="rtl"===d(this.dom.body).css("direction"),j=function(b,c){f.bar?a._firefoxScrollError()?34<d(b).height()&&(b.style.width=c+f.bar+"px"):b.style.width=c+f.bar+"px":(b.style.width=c+20+
|
20 |
-
"px",b.style.paddingRight="20px",b.style.boxSizing="border-box")};f.x&&(c-=f.bar);b.wrapper.style.height=e+"px";0<this.s.iLeftColumns&&(e=b.left.wrapper,e.style.width=g+"px",e.style.height="1px",i?(e.style.left="",e.style.right=0):(e.style.left=0,e.style.right=""),b.left.body.style.height=c+"px",b.left.foot&&(b.left.foot.style.top=(f.x?f.bar:0)+"px"),j(b.left.liner,g),b.left.liner.style.height=c+"px",b.left.liner.style.maxHeight=c+"px");0<this.s.iRightColumns&&(e=b.right.wrapper,e.style.width=h+"px",
|
21 |
-
e.style.height="1px",this.s.rtl?(e.style.left=f.y?f.bar+"px":0,e.style.right=""):(e.style.left="",e.style.right=f.y?f.bar+"px":0),b.right.body.style.height=c+"px",b.right.foot&&(b.right.foot.style.top=(f.x?f.bar:0)+"px"),j(b.right.liner,h),b.right.liner.style.height=c+"px",b.right.liner.style.maxHeight=c+"px",b.right.headBlock.style.display=f.y?"block":"none",b.right.footBlock.style.display=f.y?"block":"none")},_fnDTOverflow:function(){var a=this.s.dt.nTable,b=a.parentNode,c={x:!1,y:!1,bar:this.s.dt.oScroll.iBarWidth};
|
22 |
-
a.offsetWidth>b.clientWidth&&(c.x=!0);a.offsetHeight>b.clientHeight&&(c.y=!0);return c},_fnDraw:function(a){this._fnGridLayout();this._fnCloneLeft(a);this._fnCloneRight(a);null!==this.s.fnDrawCallback&&this.s.fnDrawCallback.call(this,this.dom.clone.left,this.dom.clone.right);d(this).trigger("draw.dtfc",{leftClone:this.dom.clone.left,rightClone:this.dom.clone.right})},_fnCloneRight:function(a){if(!(0>=this.s.iRightColumns)){var b,c=[];for(b=this.s.iTableColumns-this.s.iRightColumns;b<this.s.iTableColumns;b++)this.s.dt.aoColumns[b].bVisible&&
|
23 |
-
c.push(b);this._fnClone(this.dom.clone.right,this.dom.grid.right,c,a)}},_fnCloneLeft:function(a){if(!(0>=this.s.iLeftColumns)){var b,c=[];for(b=0;b<this.s.iLeftColumns;b++)this.s.dt.aoColumns[b].bVisible&&c.push(b);this._fnClone(this.dom.clone.left,this.dom.grid.left,c,a)}},_fnCopyLayout:function(a,b,c){for(var e=[],f=[],g=[],h=0,i=a.length;h<i;h++){var j=[];j.nTr=d(a[h].nTr).clone(c,!1)[0];for(var l=0,o=this.s.iTableColumns;l<o;l++)if(-1!==d.inArray(l,b)){var q=d.inArray(a[h][l].cell,g);-1===q?(q=
|
24 |
-
d(a[h][l].cell).clone(c,!1)[0],f.push(q),g.push(a[h][l].cell),j.push({cell:q,unique:a[h][l].unique})):j.push({cell:f[q],unique:a[h][l].unique})}e.push(j)}return e},_fnClone:function(a,b,c,e){var f=this,g,h,i,j,l,o,q,n,m,k=this.s.dt;if(e){d(a.header).remove();a.header=d(this.dom.header).clone(!0,!1)[0];a.header.className+=" DTFC_Cloned";a.header.style.width="100%";b.head.appendChild(a.header);n=this._fnCopyLayout(k.aoHeader,c,!0);j=d(">thead",a.header);j.empty();g=0;for(h=n.length;g<h;g++)j[0].appendChild(n[g].nTr);
|
25 |
-
k.oApi._fnDrawHead(k,n,!0)}else{n=this._fnCopyLayout(k.aoHeader,c,!1);m=[];k.oApi._fnDetectHeader(m,d(">thead",a.header)[0]);g=0;for(h=n.length;g<h;g++){i=0;for(j=n[g].length;i<j;i++)m[g][i].cell.className=n[g][i].cell.className,d("span.DataTables_sort_icon",m[g][i].cell).each(function(){this.className=d("span.DataTables_sort_icon",n[g][i].cell)[0].className})}}this._fnEqualiseHeights("thead",this.dom.header,a.header);"auto"==this.s.sHeightMatch&&d(">tbody>tr",f.dom.body).css("height","auto");null!==
|
26 |
-
a.body&&(d(a.body).remove(),a.body=null);a.body=d(this.dom.body).clone(!0)[0];a.body.className+=" DTFC_Cloned";a.body.style.paddingBottom=k.oScroll.iBarWidth+"px";a.body.style.marginBottom=2*k.oScroll.iBarWidth+"px";null!==a.body.getAttribute("id")&&a.body.removeAttribute("id");d(">thead>tr",a.body).empty();d(">tfoot",a.body).remove();var p=d("tbody",a.body)[0];d(p).empty();if(0<k.aiDisplay.length){h=d(">thead>tr",a.body)[0];for(q=0;q<c.length;q++)l=c[q],o=d(k.aoColumns[l].nTh).clone(!0)[0],o.innerHTML=
|
27 |
-
"",j=o.style,j.paddingTop="0",j.paddingBottom="0",j.borderTopWidth="0",j.borderBottomWidth="0",j.height=0,j.width=f.s.aiInnerWidths[l]+"px",h.appendChild(o);d(">tbody>tr",f.dom.body).each(function(a){var a=f.s.dt.oFeatures.bServerSide===false?f.s.dt.aiDisplay[f.s.dt._iDisplayStart+a]:a,b=f.s.dt.aoData[a].anCells||d(this).children("td, th"),e=this.cloneNode(false);e.removeAttribute("id");e.setAttribute("data-dt-row",a);for(q=0;q<c.length;q++){l=c[q];if(b.length>0){o=d(b[l]).clone(true,true)[0];o.removeAttribute("id");
|
28 |
-
o.setAttribute("data-dt-row",a);o.setAttribute("data-dt-column",l);e.appendChild(o)}}p.appendChild(e)})}else d(">tbody>tr",f.dom.body).each(function(){o=this.cloneNode(true);o.className=o.className+" DTFC_NoData";d("td",o).html("");p.appendChild(o)});a.body.style.width="100%";a.body.style.margin="0";a.body.style.padding="0";k.oScroller!==t&&(h=k.oScroller.dom.force,b.forcer?b.forcer.style.height=h.style.height:(b.forcer=h.cloneNode(!0),b.liner.appendChild(b.forcer)));b.liner.appendChild(a.body);this._fnEqualiseHeights("tbody",
|
29 |
-
f.dom.body,a.body);if(null!==k.nTFoot){if(e){null!==a.footer&&a.footer.parentNode.removeChild(a.footer);a.footer=d(this.dom.footer).clone(!0,!0)[0];a.footer.className+=" DTFC_Cloned";a.footer.style.width="100%";b.foot.appendChild(a.footer);n=this._fnCopyLayout(k.aoFooter,c,!0);b=d(">tfoot",a.footer);b.empty();g=0;for(h=n.length;g<h;g++)b[0].appendChild(n[g].nTr);k.oApi._fnDrawHead(k,n,!0)}else{n=this._fnCopyLayout(k.aoFooter,c,!1);b=[];k.oApi._fnDetectHeader(b,d(">tfoot",a.footer)[0]);g=0;for(h=n.length;g<
|
30 |
-
h;g++){i=0;for(j=n[g].length;i<j;i++)b[g][i].cell.className=n[g][i].cell.className}}this._fnEqualiseHeights("tfoot",this.dom.footer,a.footer)}b=k.oApi._fnGetUniqueThs(k,d(">thead",a.header)[0]);d(b).each(function(a){l=c[a];this.style.width=f.s.aiInnerWidths[l]+"px"});null!==f.s.dt.nTFoot&&(b=k.oApi._fnGetUniqueThs(k,d(">tfoot",a.footer)[0]),d(b).each(function(a){l=c[a];this.style.width=f.s.aiInnerWidths[l]+"px"}))},_fnGetTrNodes:function(a){for(var b=[],c=0,d=a.childNodes.length;c<d;c++)"TR"==a.childNodes[c].nodeName.toUpperCase()&&
|
31 |
-
b.push(a.childNodes[c]);return b},_fnEqualiseHeights:function(a,b,c){if(!("none"==this.s.sHeightMatch&&"thead"!==a&&"tfoot"!==a)){var e,f,g=b.getElementsByTagName(a)[0],c=c.getElementsByTagName(a)[0],a=d(">"+a+">tr:eq(0)",b).children(":first");a.outerHeight();a.height();for(var g=this._fnGetTrNodes(g),b=this._fnGetTrNodes(c),h=[],c=0,a=b.length;c<a;c++)e=g[c].offsetHeight,f=b[c].offsetHeight,e=f>e?f:e,"semiauto"==this.s.sHeightMatch&&(g[c]._DTTC_iHeight=e),h.push(e);c=0;for(a=b.length;c<a;c++)b[c].style.height=
|
32 |
-
h[c]+"px",g[c].style.height=h[c]+"px"}},_firefoxScrollError:function(){if(u===t){var a=d("<div/>").css({position:"absolute",top:0,left:0,height:10,width:50,overflow:"scroll"}).appendTo("body");u=a[0].clientWidth===a[0].offsetWidth&&0!==this._fnDTOverflow().bar;a.remove()}return u}});m.defaults={iLeftColumns:1,iRightColumns:0,fnDrawCallback:null,sHeightMatch:"semiauto"};m.version="3.2.6";s.Api.register("fixedColumns()",function(){return this});s.Api.register("fixedColumns().update()",function(){return this.iterator("table",
|
33 |
-
function(a){a._oFixedColumns&&a._oFixedColumns.fnUpdate()})});s.Api.register("fixedColumns().relayout()",function(){return this.iterator("table",function(a){a._oFixedColumns&&a._oFixedColumns.fnRedrawLayout()})});s.Api.register("rows().recalcHeight()",function(){return this.iterator("row",function(a,b){a._oFixedColumns&&a._oFixedColumns.fnRecalculateHeight(this.row(b).node())})});s.Api.register("fixedColumns().rowIndex()",function(a){a=d(a);return a.parents(".DTFC_Cloned").length?this.rows({page:"current"}).indexes()[a.index()]:
|
34 |
-
this.row(a).index()});s.Api.register("fixedColumns().cellIndex()",function(a){a=d(a);if(a.parents(".DTFC_Cloned").length){var b=a.parent().index(),b=this.rows({page:"current"}).indexes()[b],a=a.parents(".DTFC_LeftWrapper").length?a.index():this.columns().flatten().length-this.context[0]._oFixedColumns.s.iRightColumns+a.index();return{row:b,column:this.column.index("toData",a),columnVisible:a}}return this.cell(a).index()});d(r).on("init.dt.fixedColumns",function(a,b){if("dt"===a.namespace){var c=b.oInit.fixedColumns,
|
35 |
e=s.defaults.fixedColumns;if(c||e)e=d.extend({},c,e),!1!==c&&new m(b,e)}});d.fn.dataTable.FixedColumns=m;return d.fn.DataTable.FixedColumns=m});
|
1 |
+
/*!
|
2 |
+
FixedColumns 3.2.6
|
3 |
+
©2010-2018 SpryMedia Ltd - datatables.net/license
|
4 |
+
*/
|
5 |
+
(function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(p){return d(p,window,document)}):"object"===typeof exports?module.exports=function(p,r){p||(p=window);if(!r||!r.fn.dataTable)r=require("datatables.net")(p,r).$;return d(r,p,p.document)}:d(jQuery,window,document)})(function(d,p,r,t){var s=d.fn.dataTable,u,m=function(a,b){var c=this;if(this instanceof m){if(b===t||!0===b)b={};var e=d.fn.dataTable.camelToHungarian;e&&(e(m.defaults,m.defaults,!0),e(m.defaults,
|
6 |
+
b));e=(new d.fn.dataTable.Api(a)).settings()[0];this.s={dt:e,iTableColumns:e.aoColumns.length,aiOuterWidths:[],aiInnerWidths:[],rtl:"rtl"===d(e.nTable).css("direction")};this.dom={scroller:null,header:null,body:null,footer:null,grid:{wrapper:null,dt:null,left:{wrapper:null,head:null,body:null,foot:null},right:{wrapper:null,head:null,body:null,foot:null}},clone:{left:{header:null,body:null,footer:null},right:{header:null,body:null,footer:null}}};if(e._oFixedColumns)throw"FixedColumns already initialised on this table";
|
7 |
+
e._oFixedColumns=this;e._bInitComplete?this._fnConstruct(b):e.oApi._fnCallbackReg(e,"aoInitComplete",function(){c._fnConstruct(b)},"FixedColumns")}else alert("FixedColumns warning: FixedColumns must be initialised with the 'new' keyword.")};d.extend(m.prototype,{fnUpdate:function(){this._fnDraw(!0)},fnRedrawLayout:function(){this._fnColCalc();this._fnGridLayout();this.fnUpdate()},fnRecalculateHeight:function(a){delete a._DTTC_iHeight;a.style.height="auto"},fnSetRowHeight:function(a,b){a.style.height=
|
8 |
+
b+"px"},fnGetPosition:function(a){var b=this.s.dt.oInstance;if(d(a).parents(".DTFC_Cloned").length){if("tr"===a.nodeName.toLowerCase())return a=d(a).index(),b.fnGetPosition(d("tr",this.s.dt.nTBody)[a]);var c=d(a).index(),a=d(a.parentNode).index();return[b.fnGetPosition(d("tr",this.s.dt.nTBody)[a]),c,b.oApi._fnVisibleToColumnIndex(this.s.dt,c)]}return b.fnGetPosition(a)},_fnConstruct:function(a){var b=this;if("function"!=typeof this.s.dt.oInstance.fnVersionCheck||!0!==this.s.dt.oInstance.fnVersionCheck("1.8.0"))alert("FixedColumns "+
|
9 |
+
m.VERSION+" required DataTables 1.8.0 or later. Please upgrade your DataTables installation");else if(""===this.s.dt.oScroll.sX)this.s.dt.oInstance.oApi._fnLog(this.s.dt,1,"FixedColumns is not needed (no x-scrolling in DataTables enabled), so no action will be taken. Use 'FixedHeader' for column fixing when scrolling is not enabled");else{this.s=d.extend(!0,this.s,m.defaults,a);a=this.s.dt.oClasses;this.dom.grid.dt=d(this.s.dt.nTable).parents("div."+a.sScrollWrapper)[0];this.dom.scroller=d("div."+
|
10 |
+
a.sScrollBody,this.dom.grid.dt)[0];this._fnColCalc();this._fnGridSetup();var c,e=!1;d(this.s.dt.nTableWrapper).on("mousedown.DTFC",function(a){0===a.button&&(e=!0,d(r).one("mouseup",function(){e=!1}))});d(this.dom.scroller).on("mouseover.DTFC touchstart.DTFC",function(){e||(c="main")}).on("scroll.DTFC",function(a){!c&&a.originalEvent&&(c="main");if("main"===c&&(0<b.s.iLeftColumns&&(b.dom.grid.left.liner.scrollTop=b.dom.scroller.scrollTop),0<b.s.iRightColumns))b.dom.grid.right.liner.scrollTop=b.dom.scroller.scrollTop});
|
11 |
+
var f="onwheel"in r.createElement("div")?"wheel.DTFC":"mousewheel.DTFC";if(0<b.s.iLeftColumns)d(b.dom.grid.left.liner).on("mouseover.DTFC touchstart.DTFC",function(){e||(c="left")}).on("scroll.DTFC",function(a){!c&&a.originalEvent&&(c="left");"left"===c&&(b.dom.scroller.scrollTop=b.dom.grid.left.liner.scrollTop,0<b.s.iRightColumns&&(b.dom.grid.right.liner.scrollTop=b.dom.grid.left.liner.scrollTop))}).on(f,function(a){b.dom.scroller.scrollLeft-="wheel"===a.type?-a.originalEvent.deltaX:a.originalEvent.wheelDeltaX});
|
12 |
+
if(0<b.s.iRightColumns)d(b.dom.grid.right.liner).on("mouseover.DTFC touchstart.DTFC",function(){e||(c="right")}).on("scroll.DTFC",function(a){!c&&a.originalEvent&&(c="right");"right"===c&&(b.dom.scroller.scrollTop=b.dom.grid.right.liner.scrollTop,0<b.s.iLeftColumns&&(b.dom.grid.left.liner.scrollTop=b.dom.grid.right.liner.scrollTop))}).on(f,function(a){b.dom.scroller.scrollLeft-="wheel"===a.type?-a.originalEvent.deltaX:a.originalEvent.wheelDeltaX});d(p).on("resize.DTFC",function(){b._fnGridLayout.call(b)});
|
13 |
+
var g=!0,h=d(this.s.dt.nTable);h.on("draw.dt.DTFC",function(){b._fnColCalc();b._fnDraw.call(b,g);g=!1}).on("column-sizing.dt.DTFC",function(){b._fnColCalc();b._fnGridLayout(b)}).on("column-visibility.dt.DTFC",function(a,c,d,e,f){if(f===t||f)b._fnColCalc(),b._fnGridLayout(b),b._fnDraw(!0)}).on("select.dt.DTFC deselect.dt.DTFC",function(a){"dt"===a.namespace&&b._fnDraw(!1)}).on("destroy.dt.DTFC",function(){h.off(".DTFC");d(b.dom.scroller).off(".DTFC");d(p).off(".DTFC");d(b.s.dt.nTableWrapper).off(".DTFC");
|
14 |
+
d(b.dom.grid.left.liner).off(".DTFC "+f);d(b.dom.grid.left.wrapper).remove();d(b.dom.grid.right.liner).off(".DTFC "+f);d(b.dom.grid.right.wrapper).remove()});this._fnGridLayout();this.s.dt.oInstance.fnDraw(!1)}},_fnColCalc:function(){var a=this,b=0,c=0;this.s.aiInnerWidths=[];this.s.aiOuterWidths=[];d.each(this.s.dt.aoColumns,function(e,f){var g=d(f.nTh),h;if(g.filter(":visible").length){var i=g.outerWidth();0===a.s.aiOuterWidths.length&&(h=d(a.s.dt.nTable).css("border-left-width"),i+="string"===
|
15 |
+
typeof h&&-1===h.indexOf("px")?1:parseInt(h,10));a.s.aiOuterWidths.length===a.s.dt.aoColumns.length-1&&(h=d(a.s.dt.nTable).css("border-right-width"),i+="string"===typeof h&&-1===h.indexOf("px")?1:parseInt(h,10));a.s.aiOuterWidths.push(i);a.s.aiInnerWidths.push(g.width());e<a.s.iLeftColumns&&(b+=i);a.s.iTableColumns-a.s.iRightColumns<=e&&(c+=i)}else a.s.aiInnerWidths.push(0),a.s.aiOuterWidths.push(0)});this.s.iLeftWidth=b;this.s.iRightWidth=c},_fnGridSetup:function(){var a=this._fnDTOverflow(),b;this.dom.body=
|
16 |
+
this.s.dt.nTable;this.dom.header=this.s.dt.nTHead.parentNode;this.dom.header.parentNode.parentNode.style.position="relative";var c=d('<div class="DTFC_ScrollWrapper" style="position:relative; clear:both;"><div class="DTFC_LeftWrapper" style="position:absolute; top:0; left:0;" aria-hidden="true"><div class="DTFC_LeftHeadWrapper" style="position:relative; top:0; left:0; overflow:hidden;"></div><div class="DTFC_LeftBodyWrapper" style="position:relative; top:0; left:0; overflow:hidden;"><div class="DTFC_LeftBodyLiner" style="position:relative; top:0; left:0; overflow-y:scroll;"></div></div><div class="DTFC_LeftFootWrapper" style="position:relative; top:0; left:0; overflow:hidden;"></div></div><div class="DTFC_RightWrapper" style="position:absolute; top:0; right:0;" aria-hidden="true"><div class="DTFC_RightHeadWrapper" style="position:relative; top:0; left:0;"><div class="DTFC_RightHeadBlocker DTFC_Blocker" style="position:absolute; top:0; bottom:0;"></div></div><div class="DTFC_RightBodyWrapper" style="position:relative; top:0; left:0; overflow:hidden;"><div class="DTFC_RightBodyLiner" style="position:relative; top:0; left:0; overflow-y:scroll;"></div></div><div class="DTFC_RightFootWrapper" style="position:relative; top:0; left:0;"><div class="DTFC_RightFootBlocker DTFC_Blocker" style="position:absolute; top:0; bottom:0;"></div></div></div></div>')[0],
|
17 |
+
e=c.childNodes[0],f=c.childNodes[1];this.dom.grid.dt.parentNode.insertBefore(c,this.dom.grid.dt);c.appendChild(this.dom.grid.dt);this.dom.grid.wrapper=c;0<this.s.iLeftColumns&&(this.dom.grid.left.wrapper=e,this.dom.grid.left.head=e.childNodes[0],this.dom.grid.left.body=e.childNodes[1],this.dom.grid.left.liner=d("div.DTFC_LeftBodyLiner",c)[0],c.appendChild(e));0<this.s.iRightColumns&&(this.dom.grid.right.wrapper=f,this.dom.grid.right.head=f.childNodes[0],this.dom.grid.right.body=f.childNodes[1],this.dom.grid.right.liner=
|
18 |
+
d("div.DTFC_RightBodyLiner",c)[0],f.style.right=a.bar+"px",b=d("div.DTFC_RightHeadBlocker",c)[0],b.style.width=a.bar+"px",b.style.right=-a.bar+"px",this.dom.grid.right.headBlock=b,b=d("div.DTFC_RightFootBlocker",c)[0],b.style.width=a.bar+"px",b.style.right=-a.bar+"px",this.dom.grid.right.footBlock=b,c.appendChild(f));if(this.s.dt.nTFoot&&(this.dom.footer=this.s.dt.nTFoot.parentNode,0<this.s.iLeftColumns&&(this.dom.grid.left.foot=e.childNodes[2]),0<this.s.iRightColumns))this.dom.grid.right.foot=f.childNodes[2];
|
19 |
+
this.s.rtl&&d("div.DTFC_RightHeadBlocker",c).css({left:-a.bar+"px",right:""})},_fnGridLayout:function(){var a=this,b=this.dom.grid;d(b.wrapper).width();var c=this.s.dt.nTable.parentNode.offsetHeight,e=this.s.dt.nTable.parentNode.parentNode.offsetHeight,f=this._fnDTOverflow(),g=this.s.iLeftWidth,h=this.s.iRightWidth,i="rtl"===d(this.dom.body).css("direction"),j=function(b,c){f.bar?a._firefoxScrollError()?34<d(b).height()&&(b.style.width=c+f.bar+"px"):b.style.width=c+f.bar+"px":(b.style.width=c+20+
|
20 |
+
"px",b.style.paddingRight="20px",b.style.boxSizing="border-box")};f.x&&(c-=f.bar);b.wrapper.style.height=e+"px";0<this.s.iLeftColumns&&(e=b.left.wrapper,e.style.width=g+"px",e.style.height="1px",i?(e.style.left="",e.style.right=0):(e.style.left=0,e.style.right=""),b.left.body.style.height=c+"px",b.left.foot&&(b.left.foot.style.top=(f.x?f.bar:0)+"px"),j(b.left.liner,g),b.left.liner.style.height=c+"px",b.left.liner.style.maxHeight=c+"px");0<this.s.iRightColumns&&(e=b.right.wrapper,e.style.width=h+"px",
|
21 |
+
e.style.height="1px",this.s.rtl?(e.style.left=f.y?f.bar+"px":0,e.style.right=""):(e.style.left="",e.style.right=f.y?f.bar+"px":0),b.right.body.style.height=c+"px",b.right.foot&&(b.right.foot.style.top=(f.x?f.bar:0)+"px"),j(b.right.liner,h),b.right.liner.style.height=c+"px",b.right.liner.style.maxHeight=c+"px",b.right.headBlock.style.display=f.y?"block":"none",b.right.footBlock.style.display=f.y?"block":"none")},_fnDTOverflow:function(){var a=this.s.dt.nTable,b=a.parentNode,c={x:!1,y:!1,bar:this.s.dt.oScroll.iBarWidth};
|
22 |
+
a.offsetWidth>b.clientWidth&&(c.x=!0);a.offsetHeight>b.clientHeight&&(c.y=!0);return c},_fnDraw:function(a){this._fnGridLayout();this._fnCloneLeft(a);this._fnCloneRight(a);null!==this.s.fnDrawCallback&&this.s.fnDrawCallback.call(this,this.dom.clone.left,this.dom.clone.right);d(this).trigger("draw.dtfc",{leftClone:this.dom.clone.left,rightClone:this.dom.clone.right})},_fnCloneRight:function(a){if(!(0>=this.s.iRightColumns)){var b,c=[];for(b=this.s.iTableColumns-this.s.iRightColumns;b<this.s.iTableColumns;b++)this.s.dt.aoColumns[b].bVisible&&
|
23 |
+
c.push(b);this._fnClone(this.dom.clone.right,this.dom.grid.right,c,a)}},_fnCloneLeft:function(a){if(!(0>=this.s.iLeftColumns)){var b,c=[];for(b=0;b<this.s.iLeftColumns;b++)this.s.dt.aoColumns[b].bVisible&&c.push(b);this._fnClone(this.dom.clone.left,this.dom.grid.left,c,a)}},_fnCopyLayout:function(a,b,c){for(var e=[],f=[],g=[],h=0,i=a.length;h<i;h++){var j=[];j.nTr=d(a[h].nTr).clone(c,!1)[0];for(var l=0,o=this.s.iTableColumns;l<o;l++)if(-1!==d.inArray(l,b)){var q=d.inArray(a[h][l].cell,g);-1===q?(q=
|
24 |
+
d(a[h][l].cell).clone(c,!1)[0],f.push(q),g.push(a[h][l].cell),j.push({cell:q,unique:a[h][l].unique})):j.push({cell:f[q],unique:a[h][l].unique})}e.push(j)}return e},_fnClone:function(a,b,c,e){var f=this,g,h,i,j,l,o,q,n,m,k=this.s.dt;if(e){d(a.header).remove();a.header=d(this.dom.header).clone(!0,!1)[0];a.header.className+=" DTFC_Cloned";a.header.style.width="100%";b.head.appendChild(a.header);n=this._fnCopyLayout(k.aoHeader,c,!0);j=d(">thead",a.header);j.empty();g=0;for(h=n.length;g<h;g++)j[0].appendChild(n[g].nTr);
|
25 |
+
k.oApi._fnDrawHead(k,n,!0)}else{n=this._fnCopyLayout(k.aoHeader,c,!1);m=[];k.oApi._fnDetectHeader(m,d(">thead",a.header)[0]);g=0;for(h=n.length;g<h;g++){i=0;for(j=n[g].length;i<j;i++)m[g][i].cell.className=n[g][i].cell.className,d("span.DataTables_sort_icon",m[g][i].cell).each(function(){this.className=d("span.DataTables_sort_icon",n[g][i].cell)[0].className})}}this._fnEqualiseHeights("thead",this.dom.header,a.header);"auto"==this.s.sHeightMatch&&d(">tbody>tr",f.dom.body).css("height","auto");null!==
|
26 |
+
a.body&&(d(a.body).remove(),a.body=null);a.body=d(this.dom.body).clone(!0)[0];a.body.className+=" DTFC_Cloned";a.body.style.paddingBottom=k.oScroll.iBarWidth+"px";a.body.style.marginBottom=2*k.oScroll.iBarWidth+"px";null!==a.body.getAttribute("id")&&a.body.removeAttribute("id");d(">thead>tr",a.body).empty();d(">tfoot",a.body).remove();var p=d("tbody",a.body)[0];d(p).empty();if(0<k.aiDisplay.length){h=d(">thead>tr",a.body)[0];for(q=0;q<c.length;q++)l=c[q],o=d(k.aoColumns[l].nTh).clone(!0)[0],o.innerHTML=
|
27 |
+
"",j=o.style,j.paddingTop="0",j.paddingBottom="0",j.borderTopWidth="0",j.borderBottomWidth="0",j.height=0,j.width=f.s.aiInnerWidths[l]+"px",h.appendChild(o);d(">tbody>tr",f.dom.body).each(function(a){var a=f.s.dt.oFeatures.bServerSide===false?f.s.dt.aiDisplay[f.s.dt._iDisplayStart+a]:a,b=f.s.dt.aoData[a].anCells||d(this).children("td, th"),e=this.cloneNode(false);e.removeAttribute("id");e.setAttribute("data-dt-row",a);for(q=0;q<c.length;q++){l=c[q];if(b.length>0){o=d(b[l]).clone(true,true)[0];o.removeAttribute("id");
|
28 |
+
o.setAttribute("data-dt-row",a);o.setAttribute("data-dt-column",l);e.appendChild(o)}}p.appendChild(e)})}else d(">tbody>tr",f.dom.body).each(function(){o=this.cloneNode(true);o.className=o.className+" DTFC_NoData";d("td",o).html("");p.appendChild(o)});a.body.style.width="100%";a.body.style.margin="0";a.body.style.padding="0";k.oScroller!==t&&(h=k.oScroller.dom.force,b.forcer?b.forcer.style.height=h.style.height:(b.forcer=h.cloneNode(!0),b.liner.appendChild(b.forcer)));b.liner.appendChild(a.body);this._fnEqualiseHeights("tbody",
|
29 |
+
f.dom.body,a.body);if(null!==k.nTFoot){if(e){null!==a.footer&&a.footer.parentNode.removeChild(a.footer);a.footer=d(this.dom.footer).clone(!0,!0)[0];a.footer.className+=" DTFC_Cloned";a.footer.style.width="100%";b.foot.appendChild(a.footer);n=this._fnCopyLayout(k.aoFooter,c,!0);b=d(">tfoot",a.footer);b.empty();g=0;for(h=n.length;g<h;g++)b[0].appendChild(n[g].nTr);k.oApi._fnDrawHead(k,n,!0)}else{n=this._fnCopyLayout(k.aoFooter,c,!1);b=[];k.oApi._fnDetectHeader(b,d(">tfoot",a.footer)[0]);g=0;for(h=n.length;g<
|
30 |
+
h;g++){i=0;for(j=n[g].length;i<j;i++)b[g][i].cell.className=n[g][i].cell.className}}this._fnEqualiseHeights("tfoot",this.dom.footer,a.footer)}b=k.oApi._fnGetUniqueThs(k,d(">thead",a.header)[0]);d(b).each(function(a){l=c[a];this.style.width=f.s.aiInnerWidths[l]+"px"});null!==f.s.dt.nTFoot&&(b=k.oApi._fnGetUniqueThs(k,d(">tfoot",a.footer)[0]),d(b).each(function(a){l=c[a];this.style.width=f.s.aiInnerWidths[l]+"px"}))},_fnGetTrNodes:function(a){for(var b=[],c=0,d=a.childNodes.length;c<d;c++)"TR"==a.childNodes[c].nodeName.toUpperCase()&&
|
31 |
+
b.push(a.childNodes[c]);return b},_fnEqualiseHeights:function(a,b,c){if(!("none"==this.s.sHeightMatch&&"thead"!==a&&"tfoot"!==a)){var e,f,g=b.getElementsByTagName(a)[0],c=c.getElementsByTagName(a)[0],a=d(">"+a+">tr:eq(0)",b).children(":first");a.outerHeight();a.height();for(var g=this._fnGetTrNodes(g),b=this._fnGetTrNodes(c),h=[],c=0,a=b.length;c<a;c++)e=g[c].offsetHeight,f=b[c].offsetHeight,e=f>e?f:e,"semiauto"==this.s.sHeightMatch&&(g[c]._DTTC_iHeight=e),h.push(e);c=0;for(a=b.length;c<a;c++)b[c].style.height=
|
32 |
+
h[c]+"px",g[c].style.height=h[c]+"px"}},_firefoxScrollError:function(){if(u===t){var a=d("<div/>").css({position:"absolute",top:0,left:0,height:10,width:50,overflow:"scroll"}).appendTo("body");u=a[0].clientWidth===a[0].offsetWidth&&0!==this._fnDTOverflow().bar;a.remove()}return u}});m.defaults={iLeftColumns:1,iRightColumns:0,fnDrawCallback:null,sHeightMatch:"semiauto"};m.version="3.2.6";s.Api.register("fixedColumns()",function(){return this});s.Api.register("fixedColumns().update()",function(){return this.iterator("table",
|
33 |
+
function(a){a._oFixedColumns&&a._oFixedColumns.fnUpdate()})});s.Api.register("fixedColumns().relayout()",function(){return this.iterator("table",function(a){a._oFixedColumns&&a._oFixedColumns.fnRedrawLayout()})});s.Api.register("rows().recalcHeight()",function(){return this.iterator("row",function(a,b){a._oFixedColumns&&a._oFixedColumns.fnRecalculateHeight(this.row(b).node())})});s.Api.register("fixedColumns().rowIndex()",function(a){a=d(a);return a.parents(".DTFC_Cloned").length?this.rows({page:"current"}).indexes()[a.index()]:
|
34 |
+
this.row(a).index()});s.Api.register("fixedColumns().cellIndex()",function(a){a=d(a);if(a.parents(".DTFC_Cloned").length){var b=a.parent().index(),b=this.rows({page:"current"}).indexes()[b],a=a.parents(".DTFC_LeftWrapper").length?a.index():this.columns().flatten().length-this.context[0]._oFixedColumns.s.iRightColumns+a.index();return{row:b,column:this.column.index("toData",a),columnVisible:a}}return this.cell(a).index()});d(r).on("init.dt.fixedColumns",function(a,b){if("dt"===a.namespace){var c=b.oInit.fixedColumns,
|
35 |
e=s.defaults.fixedColumns;if(c||e)e=d.extend({},c,e),!1!==c&&new m(b,e)}});d.fn.dataTable.FixedColumns=m;return d.fn.DataTable.FixedColumns=m});
|
assets/js/jquery.colorbox-min.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
/*!
|
2 |
-
Colorbox 1.6.1
|
3 |
-
license: MIT
|
4 |
-
http://www.jacklmoore.com/colorbox
|
5 |
-
*/
|
6 |
(function(t,e,i){function n(i,n,o){var r=e.createElement(i);return n&&(r.id=Z+n),o&&(r.style.cssText=o),t(r)}function o(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.value=function(e){var n;return void 0===this.cache[e]&&(n=t(this.el).attr("data-cbox-"+e),void 0!==n?this.cache[e]=n:void 0!==i[e]?this.cache[e]=i[e]:void 0!==X[e]&&(this.cache[e]=X[e])),this.cache[e]},this.get=function(e){var i=this.value(e);return t.isFunction(i)?i.call(this.el,this):i}}function h(t){var e=W.length,i=(A+t)%e;return 0>i?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in y[0]&&!y[0].contains(t.target)&&t.target!==v[0]&&(t.stopPropagation(),y.focus())}function c(t){c.str!==t&&(y.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){A=0,e&&e!==!1&&"nofollow"!==e?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),A=W.index(_.el),-1===A&&(W=W.add(_.el),A=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data(Y),_=new r(i,o),g(_.get("rel")),!$){$=q=!0,c(_.get("className")),y.css({visibility:"hidden",display:"block",opacity:""}),I=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(I),j=T.height()+k.height()+b.outerHeight(!0)-b.height(),D=C.width()+H.width()+b.outerWidth(!0)-b.width(),N=I.outerHeight(!0),z=I.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=(l!==!1?Math.min(h,a(l,"x")):h)-z-D,_.h=(f!==!1?Math.min(s,a(f,"y")):s)-N-j,I.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(S).hide(),y.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&ae.one(re,function(){t(_.el).focus()})}var p=parseFloat(_.get("opacity"));v.css({opacity:p===p?p:"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("<div/>"),w()}}function p(){y||(V=!1,E=t(i),y=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),M=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),x=n(se,"Wrapper"),b=n(se,"Content").append(S=n(se,"Title"),F=n(se,"Current"),P=t('<button type="button"/>').attr({id:Z+"Previous"}),K=t('<button type="button"/>').attr({id:Z+"Next"}),R=n("button","Slideshow"),M),B=t('<button type="button"/>').attr({id:Z+"Close"}),x.append(n(se).append(n(se,"TopLeft"),T=n(se,"TopCenter"),n(se,"TopRight")),n(se,!1,"clear:left").append(C=n(se,"MiddleLeft"),b,H=n(se,"MiddleRight")),n(se,!1,"clear:left").append(n(se,"BottomLeft"),k=n(se,"BottomCenter"),n(se,"BottomRight"))).find("div div").css({"float":"left"}),L=n(se,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),O=K.add(P).add(F).add(R)),e.body&&!y.parent().length&&t(e.body).append(v,y.append(x,L))}function m(){function i(t){t.which>1||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),f(this))}return y?(V||(V=!0,K.click(function(){J.next()}),P.click(function(){J.prev()}),B.click(function(){J.close()}),v.click(function(){_.get("overlayClose")&&J.close()}),t(e).bind("keydown."+Z,function(t){var e=t.keyCode;$&&_.get("escKey")&&27===e&&(t.preventDefault(),J.close()),$&&_.get("arrowKey")&&W[1]&&!t.altKey&&(37===e?(t.preventDefault(),P.click()):39===e&&(t.preventDefault(),K.click()))}),t.isFunction(t.fn.on)?t(e).on("click."+Z,"."+te,i):t("."+te).live("click."+Z,i)),!0):!1}function w(){var e,o,r,h=J.prep,d=++le;if(q=!0,U=!1,u(he),u(ie),_.get("onLoad"),_.h=_.get("height")?a(_.get("height"),"y")-N-j:_.get("innerHeight")&&a(_.get("innerHeight"),"y"),_.w=_.get("width")?a(_.get("width"),"x")-z-D:_.get("innerWidth")&&a(_.get("innerWidth"),"x"),_.mw=_.w,_.mh=_.h,_.get("maxWidth")&&(_.mw=a(_.get("maxWidth"),"x")-z-D,_.mw=_.w&&_.w<_.mw?_.w:_.mw),_.get("maxHeight")&&(_.mh=a(_.get("maxHeight"),"y")-N-j,_.mh=_.h&&_.h<_.mh?_.h:_.mh),e=_.get("href"),Q=setTimeout(function(){M.show()},100),_.get("inline")){var c=t(e);r=t("<div>").hide().insertBefore(c),ae.one(he,function(){r.replaceWith(c)}),h(c)}else _.get("iframe")?h(" "):_.get("html")?h(_.get("html")):s(_,e)?(e=l(_,e),U=_.get("createImg"),t(U).addClass(Z+"Photo").bind("error."+Z,function(){h(n(se,"Error").html(_.get("imgError")))}).one("load",function(){d===le&&setTimeout(function(){var e;_.get("retinaImage")&&i.devicePixelRatio>1&&(U.height=U.height/i.devicePixelRatio,U.width=U.width/i.devicePixelRatio),_.get("scalePhotos")&&(o=function(){U.height-=U.height*e,U.width-=U.width*e},_.mw&&U.width>_.mw&&(e=(U.width-_.mw)/U.width,o()),_.mh&&U.height>_.mh&&(e=(U.height-_.mh)/U.height,o())),_.h&&(U.style.marginTop=Math.max(_.mh-U.height,0)/2+"px"),W[1]&&(_.get("loop")||W[A+1])&&(U.style.cursor="pointer",t(U).bind("click."+Z,function(){J.next()})),U.style.width=U.width+"px",U.style.height=U.height+"px",h(U)},1)}),U.src=e):e&&L.load(e,_.get("data"),function(e,i){d===le&&h("error"===i?n(se,"Error").html(_.get("xhrError")):t(this).contents())})}var v,y,x,b,T,C,H,k,W,E,I,L,M,S,F,R,K,P,B,O,_,j,D,N,z,A,U,$,q,G,Q,J,V,X={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return t(this).attr("href")},title:function(){return this.title},createImg:function(){var e=new Image,i=t(this).data("cbox-img-attrs");return"object"==typeof i&&t.each(i,function(t,i){e[t]=i}),e},createIframe:function(){var i=e.createElement("iframe"),n=t(this).data("cbox-iframe-attrs");return"object"==typeof n&&t.each(n,function(t,e){i[t]=e}),"frameBorder"in i&&(i.frameBorder=0),"allowTransparency"in i&&(i.allowTransparency="true"),i.name=(new Date).getTime(),i.allowFullScreen=!0,i}},Y="colorbox",Z="cbox",te=Z+"Element",ee=Z+"_open",ie=Z+"_load",ne=Z+"_complete",oe=Z+"_cleanup",re=Z+"_closed",he=Z+"_purge",ae=t("<a/>"),se="div",le=0,de={},ce=function(){function t(){clearTimeout(h)}function e(){(_.get("loop")||W[A+1])&&(t(),h=setTimeout(J.next,_.get("slideshowSpeed")))}function i(){R.html(_.get("slideshowStop")).unbind(s).one(s,n),ae.bind(ne,e).bind(ie,t),y.removeClass(a+"off").addClass(a+"on")}function n(){t(),ae.unbind(ne,e).unbind(ie,t),R.html(_.get("slideshowStart")).unbind(s).one(s,function(){J.next(),i()}),y.removeClass(a+"on").addClass(a+"off")}function o(){r=!1,R.hide(),t(),ae.unbind(ne,e).unbind(ie,t),y.removeClass(a+"off "+a+"on")}var r,h,a=Z+"Slideshow_",s="click."+Z;return function(){r?_.get("slideshow")||(ae.unbind(oe,o),o()):_.get("slideshow")&&W[1]&&(r=!0,ae.one(oe,o),_.get("slideshowAuto")?i():n(),R.show())}}();t[Y]||(t(p),J=t.fn[Y]=t[Y]=function(e,i){var n,o=this;return e=e||{},t.isFunction(o)&&(o=t("<a/>"),e.open=!0),o[0]?(p(),m()&&(i&&(e.onComplete=i),o.each(function(){var i=t.data(this,Y)||{};t.data(this,Y,t.extend(i,e))}).addClass(te),n=new r(o[0],e),n.get("open")&&f(o[0])),o):o},J.position=function(e,i){function n(){T[0].style.width=k[0].style.width=b[0].style.width=parseInt(y[0].style.width,10)-D+"px",b[0].style.height=C[0].style.height=H[0].style.height=parseInt(y[0].style.height,10)-j+"px"}var r,h,s,l=0,d=0,c=y.offset();if(E.unbind("resize."+Z),y.css({top:-9e4,left:-9e4}),h=E.scrollTop(),s=E.scrollLeft(),_.get("fixed")?(c.top-=h,c.left-=s,y.css({position:"fixed"})):(l=h,d=s,y.css({position:"absolute"})),d+=_.get("right")!==!1?Math.max(E.width()-_.w-z-D-a(_.get("right"),"x"),0):_.get("left")!==!1?a(_.get("left"),"x"):Math.round(Math.max(E.width()-_.w-z-D,0)/2),l+=_.get("bottom")!==!1?Math.max(o()-_.h-N-j-a(_.get("bottom"),"y"),0):_.get("top")!==!1?a(_.get("top"),"y"):Math.round(Math.max(o()-_.h-N-j,0)/2),y.css({top:c.top,left:c.left,visibility:"visible"}),x[0].style.width=x[0].style.height="9999px",r={width:_.w+z+D,height:_.h+N+j,top:l,left:d},e){var g=0;t.each(r,function(t){return r[t]!==de[t]?(g=e,void 0):void 0}),e=g}de=r,e||y.css(r),y.dequeue().animate(r,{duration:e||0,complete:function(){n(),q=!1,x[0].style.width=_.w+z+D+"px",x[0].style.height=_.h+N+j+"px",_.get("reposition")&&setTimeout(function(){E.bind("resize."+Z,J.position)},1),t.isFunction(i)&&i()},step:n})},J.resize=function(t){var e;$&&(t=t||{},t.width&&(_.w=a(t.width,"x")-z-D),t.innerWidth&&(_.w=a(t.innerWidth,"x")),I.css({width:_.w}),t.height&&(_.h=a(t.height,"y")-N-j),t.innerHeight&&(_.h=a(t.innerHeight,"y")),t.innerHeight||t.height||(e=I.scrollTop(),I.css({height:"auto"}),_.h=I.height()),I.css({height:_.h}),e&&I.scrollTop(e),J.position("none"===_.get("transition")?0:_.get("speed")))},J.prep=function(i){function o(){return _.w=_.w||I.width(),_.w=_.mw&&_.mw<_.w?_.mw:_.w,_.w}function a(){return _.h=_.h||I.height(),_.h=_.mh&&_.mh<_.h?_.mh:_.h,_.h}if($){var d,g="none"===_.get("transition")?0:_.get("speed");I.remove(),I=n(se,"LoadedContent").append(i),I.hide().appendTo(L.show()).css({width:o(),overflow:_.get("scrolling")?"auto":"hidden"}).css({height:a()}).prependTo(b),L.hide(),t(U).css({"float":"none"}),c(_.get("className")),d=function(){function i(){t.support.opacity===!1&&y[0].style.removeAttribute("filter")}var n,o,a=W.length;$&&(o=function(){clearTimeout(Q),M.hide(),u(ne),_.get("onComplete")},S.html(_.get("title")).show(),I.show(),a>1?("string"==typeof _.get("current")&&F.html(_.get("current").replace("{current}",A+1).replace("{total}",a)).show(),K[_.get("loop")||a-1>A?"show":"hide"]().html(_.get("next")),P[_.get("loop")||A?"show":"hide"]().html(_.get("previous")),ce(),_.get("preloading")&&t.each([h(-1),h(1)],function(){var i,n=W[this],o=new r(n,t.data(n,Y)),h=o.get("href");h&&s(o,h)&&(h=l(o,h),i=e.createElement("img"),i.src=h)})):O.hide(),_.get("iframe")?(n=_.get("createIframe"),_.get("scrolling")||(n.scrolling="no"),t(n).attr({src:_.get("href"),"class":Z+"Iframe"}).one("load",o).appendTo(I),ae.one(he,function(){n.src="//about:blank"}),_.get("fastIframe")&&t(n).trigger("load")):o(),"fade"===_.get("transition")?y.fadeTo(g,1,i):i())},"fade"===_.get("transition")?y.fadeTo(g,0,function(){J.position(0,d)}):J.position(g,d)}},J.next=function(){!q&&W[1]&&(_.get("loop")||W[A+1])&&(A=h(1),f(W[A]))},J.prev=function(){!q&&W[1]&&(_.get("loop")||A)&&(A=h(-1),f(W[A]))},J.close=function(){$&&!G&&(G=!0,$=!1,u(oe),_.get("onCleanup"),E.unbind("."+Z),v.fadeTo(_.get("fadeOut")||0,0),y.stop().fadeTo(_.get("fadeOut")||0,0,function(){y.hide(),v.hide(),u(he),I.remove(),setTimeout(function(){G=!1,u(re),_.get("onClosed")},1)}))},J.remove=function(){y&&(y.stop(),t[Y].close(),y.stop(!1,!0).remove(),v.remove(),G=!1,y=null,t("."+te).removeData(Y).removeClass(te),t(e).unbind("click."+Z).unbind("keydown."+Z))},J.element=function(){return t(_.el)},J.settings=X)})(jQuery,document,window);
|
1 |
+
/*!
|
2 |
+
Colorbox 1.6.1
|
3 |
+
license: MIT
|
4 |
+
http://www.jacklmoore.com/colorbox
|
5 |
+
*/
|
6 |
(function(t,e,i){function n(i,n,o){var r=e.createElement(i);return n&&(r.id=Z+n),o&&(r.style.cssText=o),t(r)}function o(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.value=function(e){var n;return void 0===this.cache[e]&&(n=t(this.el).attr("data-cbox-"+e),void 0!==n?this.cache[e]=n:void 0!==i[e]?this.cache[e]=i[e]:void 0!==X[e]&&(this.cache[e]=X[e])),this.cache[e]},this.get=function(e){var i=this.value(e);return t.isFunction(i)?i.call(this.el,this):i}}function h(t){var e=W.length,i=(A+t)%e;return 0>i?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in y[0]&&!y[0].contains(t.target)&&t.target!==v[0]&&(t.stopPropagation(),y.focus())}function c(t){c.str!==t&&(y.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){A=0,e&&e!==!1&&"nofollow"!==e?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),A=W.index(_.el),-1===A&&(W=W.add(_.el),A=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data(Y),_=new r(i,o),g(_.get("rel")),!$){$=q=!0,c(_.get("className")),y.css({visibility:"hidden",display:"block",opacity:""}),I=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(I),j=T.height()+k.height()+b.outerHeight(!0)-b.height(),D=C.width()+H.width()+b.outerWidth(!0)-b.width(),N=I.outerHeight(!0),z=I.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=(l!==!1?Math.min(h,a(l,"x")):h)-z-D,_.h=(f!==!1?Math.min(s,a(f,"y")):s)-N-j,I.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(S).hide(),y.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&ae.one(re,function(){t(_.el).focus()})}var p=parseFloat(_.get("opacity"));v.css({opacity:p===p?p:"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("<div/>"),w()}}function p(){y||(V=!1,E=t(i),y=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),M=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),x=n(se,"Wrapper"),b=n(se,"Content").append(S=n(se,"Title"),F=n(se,"Current"),P=t('<button type="button"/>').attr({id:Z+"Previous"}),K=t('<button type="button"/>').attr({id:Z+"Next"}),R=n("button","Slideshow"),M),B=t('<button type="button"/>').attr({id:Z+"Close"}),x.append(n(se).append(n(se,"TopLeft"),T=n(se,"TopCenter"),n(se,"TopRight")),n(se,!1,"clear:left").append(C=n(se,"MiddleLeft"),b,H=n(se,"MiddleRight")),n(se,!1,"clear:left").append(n(se,"BottomLeft"),k=n(se,"BottomCenter"),n(se,"BottomRight"))).find("div div").css({"float":"left"}),L=n(se,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),O=K.add(P).add(F).add(R)),e.body&&!y.parent().length&&t(e.body).append(v,y.append(x,L))}function m(){function i(t){t.which>1||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),f(this))}return y?(V||(V=!0,K.click(function(){J.next()}),P.click(function(){J.prev()}),B.click(function(){J.close()}),v.click(function(){_.get("overlayClose")&&J.close()}),t(e).bind("keydown."+Z,function(t){var e=t.keyCode;$&&_.get("escKey")&&27===e&&(t.preventDefault(),J.close()),$&&_.get("arrowKey")&&W[1]&&!t.altKey&&(37===e?(t.preventDefault(),P.click()):39===e&&(t.preventDefault(),K.click()))}),t.isFunction(t.fn.on)?t(e).on("click."+Z,"."+te,i):t("."+te).live("click."+Z,i)),!0):!1}function w(){var e,o,r,h=J.prep,d=++le;if(q=!0,U=!1,u(he),u(ie),_.get("onLoad"),_.h=_.get("height")?a(_.get("height"),"y")-N-j:_.get("innerHeight")&&a(_.get("innerHeight"),"y"),_.w=_.get("width")?a(_.get("width"),"x")-z-D:_.get("innerWidth")&&a(_.get("innerWidth"),"x"),_.mw=_.w,_.mh=_.h,_.get("maxWidth")&&(_.mw=a(_.get("maxWidth"),"x")-z-D,_.mw=_.w&&_.w<_.mw?_.w:_.mw),_.get("maxHeight")&&(_.mh=a(_.get("maxHeight"),"y")-N-j,_.mh=_.h&&_.h<_.mh?_.h:_.mh),e=_.get("href"),Q=setTimeout(function(){M.show()},100),_.get("inline")){var c=t(e);r=t("<div>").hide().insertBefore(c),ae.one(he,function(){r.replaceWith(c)}),h(c)}else _.get("iframe")?h(" "):_.get("html")?h(_.get("html")):s(_,e)?(e=l(_,e),U=_.get("createImg"),t(U).addClass(Z+"Photo").bind("error."+Z,function(){h(n(se,"Error").html(_.get("imgError")))}).one("load",function(){d===le&&setTimeout(function(){var e;_.get("retinaImage")&&i.devicePixelRatio>1&&(U.height=U.height/i.devicePixelRatio,U.width=U.width/i.devicePixelRatio),_.get("scalePhotos")&&(o=function(){U.height-=U.height*e,U.width-=U.width*e},_.mw&&U.width>_.mw&&(e=(U.width-_.mw)/U.width,o()),_.mh&&U.height>_.mh&&(e=(U.height-_.mh)/U.height,o())),_.h&&(U.style.marginTop=Math.max(_.mh-U.height,0)/2+"px"),W[1]&&(_.get("loop")||W[A+1])&&(U.style.cursor="pointer",t(U).bind("click."+Z,function(){J.next()})),U.style.width=U.width+"px",U.style.height=U.height+"px",h(U)},1)}),U.src=e):e&&L.load(e,_.get("data"),function(e,i){d===le&&h("error"===i?n(se,"Error").html(_.get("xhrError")):t(this).contents())})}var v,y,x,b,T,C,H,k,W,E,I,L,M,S,F,R,K,P,B,O,_,j,D,N,z,A,U,$,q,G,Q,J,V,X={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return t(this).attr("href")},title:function(){return this.title},createImg:function(){var e=new Image,i=t(this).data("cbox-img-attrs");return"object"==typeof i&&t.each(i,function(t,i){e[t]=i}),e},createIframe:function(){var i=e.createElement("iframe"),n=t(this).data("cbox-iframe-attrs");return"object"==typeof n&&t.each(n,function(t,e){i[t]=e}),"frameBorder"in i&&(i.frameBorder=0),"allowTransparency"in i&&(i.allowTransparency="true"),i.name=(new Date).getTime(),i.allowFullScreen=!0,i}},Y="colorbox",Z="cbox",te=Z+"Element",ee=Z+"_open",ie=Z+"_load",ne=Z+"_complete",oe=Z+"_cleanup",re=Z+"_closed",he=Z+"_purge",ae=t("<a/>"),se="div",le=0,de={},ce=function(){function t(){clearTimeout(h)}function e(){(_.get("loop")||W[A+1])&&(t(),h=setTimeout(J.next,_.get("slideshowSpeed")))}function i(){R.html(_.get("slideshowStop")).unbind(s).one(s,n),ae.bind(ne,e).bind(ie,t),y.removeClass(a+"off").addClass(a+"on")}function n(){t(),ae.unbind(ne,e).unbind(ie,t),R.html(_.get("slideshowStart")).unbind(s).one(s,function(){J.next(),i()}),y.removeClass(a+"on").addClass(a+"off")}function o(){r=!1,R.hide(),t(),ae.unbind(ne,e).unbind(ie,t),y.removeClass(a+"off "+a+"on")}var r,h,a=Z+"Slideshow_",s="click."+Z;return function(){r?_.get("slideshow")||(ae.unbind(oe,o),o()):_.get("slideshow")&&W[1]&&(r=!0,ae.one(oe,o),_.get("slideshowAuto")?i():n(),R.show())}}();t[Y]||(t(p),J=t.fn[Y]=t[Y]=function(e,i){var n,o=this;return e=e||{},t.isFunction(o)&&(o=t("<a/>"),e.open=!0),o[0]?(p(),m()&&(i&&(e.onComplete=i),o.each(function(){var i=t.data(this,Y)||{};t.data(this,Y,t.extend(i,e))}).addClass(te),n=new r(o[0],e),n.get("open")&&f(o[0])),o):o},J.position=function(e,i){function n(){T[0].style.width=k[0].style.width=b[0].style.width=parseInt(y[0].style.width,10)-D+"px",b[0].style.height=C[0].style.height=H[0].style.height=parseInt(y[0].style.height,10)-j+"px"}var r,h,s,l=0,d=0,c=y.offset();if(E.unbind("resize."+Z),y.css({top:-9e4,left:-9e4}),h=E.scrollTop(),s=E.scrollLeft(),_.get("fixed")?(c.top-=h,c.left-=s,y.css({position:"fixed"})):(l=h,d=s,y.css({position:"absolute"})),d+=_.get("right")!==!1?Math.max(E.width()-_.w-z-D-a(_.get("right"),"x"),0):_.get("left")!==!1?a(_.get("left"),"x"):Math.round(Math.max(E.width()-_.w-z-D,0)/2),l+=_.get("bottom")!==!1?Math.max(o()-_.h-N-j-a(_.get("bottom"),"y"),0):_.get("top")!==!1?a(_.get("top"),"y"):Math.round(Math.max(o()-_.h-N-j,0)/2),y.css({top:c.top,left:c.left,visibility:"visible"}),x[0].style.width=x[0].style.height="9999px",r={width:_.w+z+D,height:_.h+N+j,top:l,left:d},e){var g=0;t.each(r,function(t){return r[t]!==de[t]?(g=e,void 0):void 0}),e=g}de=r,e||y.css(r),y.dequeue().animate(r,{duration:e||0,complete:function(){n(),q=!1,x[0].style.width=_.w+z+D+"px",x[0].style.height=_.h+N+j+"px",_.get("reposition")&&setTimeout(function(){E.bind("resize."+Z,J.position)},1),t.isFunction(i)&&i()},step:n})},J.resize=function(t){var e;$&&(t=t||{},t.width&&(_.w=a(t.width,"x")-z-D),t.innerWidth&&(_.w=a(t.innerWidth,"x")),I.css({width:_.w}),t.height&&(_.h=a(t.height,"y")-N-j),t.innerHeight&&(_.h=a(t.innerHeight,"y")),t.innerHeight||t.height||(e=I.scrollTop(),I.css({height:"auto"}),_.h=I.height()),I.css({height:_.h}),e&&I.scrollTop(e),J.position("none"===_.get("transition")?0:_.get("speed")))},J.prep=function(i){function o(){return _.w=_.w||I.width(),_.w=_.mw&&_.mw<_.w?_.mw:_.w,_.w}function a(){return _.h=_.h||I.height(),_.h=_.mh&&_.mh<_.h?_.mh:_.h,_.h}if($){var d,g="none"===_.get("transition")?0:_.get("speed");I.remove(),I=n(se,"LoadedContent").append(i),I.hide().appendTo(L.show()).css({width:o(),overflow:_.get("scrolling")?"auto":"hidden"}).css({height:a()}).prependTo(b),L.hide(),t(U).css({"float":"none"}),c(_.get("className")),d=function(){function i(){t.support.opacity===!1&&y[0].style.removeAttribute("filter")}var n,o,a=W.length;$&&(o=function(){clearTimeout(Q),M.hide(),u(ne),_.get("onComplete")},S.html(_.get("title")).show(),I.show(),a>1?("string"==typeof _.get("current")&&F.html(_.get("current").replace("{current}",A+1).replace("{total}",a)).show(),K[_.get("loop")||a-1>A?"show":"hide"]().html(_.get("next")),P[_.get("loop")||A?"show":"hide"]().html(_.get("previous")),ce(),_.get("preloading")&&t.each([h(-1),h(1)],function(){var i,n=W[this],o=new r(n,t.data(n,Y)),h=o.get("href");h&&s(o,h)&&(h=l(o,h),i=e.createElement("img"),i.src=h)})):O.hide(),_.get("iframe")?(n=_.get("createIframe"),_.get("scrolling")||(n.scrolling="no"),t(n).attr({src:_.get("href"),"class":Z+"Iframe"}).one("load",o).appendTo(I),ae.one(he,function(){n.src="//about:blank"}),_.get("fastIframe")&&t(n).trigger("load")):o(),"fade"===_.get("transition")?y.fadeTo(g,1,i):i())},"fade"===_.get("transition")?y.fadeTo(g,0,function(){J.position(0,d)}):J.position(g,d)}},J.next=function(){!q&&W[1]&&(_.get("loop")||W[A+1])&&(A=h(1),f(W[A]))},J.prev=function(){!q&&W[1]&&(_.get("loop")||A)&&(A=h(-1),f(W[A]))},J.close=function(){$&&!G&&(G=!0,$=!1,u(oe),_.get("onCleanup"),E.unbind("."+Z),v.fadeTo(_.get("fadeOut")||0,0),y.stop().fadeTo(_.get("fadeOut")||0,0,function(){y.hide(),v.hide(),u(he),I.remove(),setTimeout(function(){G=!1,u(re),_.get("onClosed")},1)}))},J.remove=function(){y&&(y.stop(),t[Y].close(),y.stop(!1,!0).remove(),v.remove(),G=!1,y=null,t("."+te).removeData(Y).removeClass(te),t(e).unbind("click."+Z).unbind("keydown."+Z))},J.element=function(){return t(_.el)},J.settings=X)})(jQuery,document,window);
|
assets/js/jquery.dataTables.min.js
CHANGED
@@ -1,166 +1,166 @@
|
|
1 |
-
/*!
|
2 |
-
DataTables 1.10.19
|
3 |
-
©2008-2018 SpryMedia Ltd - datatables.net/license
|
4 |
-
*/
|
5 |
-
(function(h){"function"===typeof define&&define.amd?define(["jquery"],function(E){return h(E,window,document)}):"object"===typeof exports?module.exports=function(E,H){E||(E=window);H||(H="undefined"!==typeof window?require("jquery"):require("jquery")(E));return h(H,E,E.document)}:h(jQuery,window,document)})(function(h,E,H,k){function Z(a){var b,c,d={};h.each(a,function(e){if((b=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=e.replace(b[0],b[2].toLowerCase()),
|
6 |
-
d[c]=e,"o"===b[1]&&Z(a[e])});a._hungarianMap=d}function J(a,b,c){a._hungarianMap||Z(a);var d;h.each(b,function(e){d=a._hungarianMap[e];if(d!==k&&(c||b[d]===k))"o"===d.charAt(0)?(b[d]||(b[d]={}),h.extend(!0,b[d],b[e]),J(a[d],b[d],c)):b[d]=b[e]})}function Ca(a){var b=n.defaults.oLanguage,c=b.sDecimal;c&&Da(c);if(a){var d=a.sZeroRecords;!a.sEmptyTable&&(d&&"No data available in table"===b.sEmptyTable)&&F(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(d&&"Loading..."===b.sLoadingRecords)&&F(a,
|
7 |
-
a,"sZeroRecords","sLoadingRecords");a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&c!==a&&Da(a)}}function fb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate");A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");"boolean"===typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%":
|
8 |
-
"");"boolean"===typeof a.scrollX&&(a.scrollX=a.scrollX?"100%":"");if(a=a.aoSearchCols)for(var b=0,c=a.length;b<c;b++)a[b]&&J(n.models.oSearch,a[b])}function gb(a){A(a,"orderable","bSortable");A(a,"orderData","aDataSort");A(a,"orderSequence","asSorting");A(a,"orderDataType","sortDataType");var b=a.aDataSort;"number"===typeof b&&!h.isArray(b)&&(a.aDataSort=[b])}function hb(a){if(!n.__browser){var b={};n.__browser=b;var c=h("<div/>").css({position:"fixed",top:0,left:-1*h(E).scrollLeft(),height:1,width:1,
|
9 |
-
overflow:"hidden"}).append(h("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(h("<div/>").css({width:"100%",height:10}))).appendTo("body"),d=c.children(),e=d.children();b.barWidth=d[0].offsetWidth-d[0].clientWidth;b.bScrollOversize=100===e[0].offsetWidth&&100!==d[0].clientWidth;b.bScrollbarLeft=1!==Math.round(e.offset().left);b.bBounding=c[0].getBoundingClientRect().width?!0:!1;c.remove()}h.extend(a.oBrowser,n.__browser);a.oScroll.iBarWidth=n.__browser.barWidth}
|
10 |
-
function ib(a,b,c,d,e,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;d!==e;)a.hasOwnProperty(d)&&(g=j?b(g,a[d],d,a):a[d],j=!0,d+=f);return g}function Ea(a,b){var c=n.defaults.column,d=a.aoColumns.length,c=h.extend({},n.models.oColumn,c,{nTh:b?b:H.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.mData:d,idx:d});a.aoColumns.push(c);c=a.aoPreSearchCols;c[d]=h.extend({},n.models.oSearch,c[d]);ka(a,d,h(b).data())}function ka(a,b,c){var b=a.aoColumns[b],
|
11 |
-
d=a.oClasses,e=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=e.attr("width")||null;var f=(e.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(gb(c),J(n.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&&(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),c.sClass&&e.addClass(c.sClass),h.extend(b,c),F(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),F(b,c,"aDataSort"));var g=b.mData,j=S(g),i=b.mRender?
|
12 |
-
S(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&(c(g.sort)||c(g.type)||c(g.filter));b._setter=null;b.fnGetData=function(a,b,c){var d=j(a,b,k,c);return i&&b?i(d,b,a,c):d};b.fnSetData=function(a,b,c){return N(g)(a,b,c)};"number"!==typeof g&&(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,e.addClass(d.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=d.sSortableNone,
|
13 |
-
b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=d.sSortableAsc,b.sSortingClassJUI=d.sSortJUIAscAllowed):!a&&c?(b.sSortingClass=d.sSortableDesc,b.sSortingClassJUI=d.sSortJUIDescAllowed):(b.sSortingClass=d.sSortable,b.sSortingClassJUI=d.sSortJUI)}function $(a){if(!1!==a.oFeatures.bAutoWidth){var b=a.aoColumns;Fa(a);for(var c=0,d=b.length;c<d;c++)b[c].nTh.style.width=b[c].sWidth}b=a.oScroll;(""!==b.sY||""!==b.sX)&&la(a);r(a,null,"column-sizing",[a])}function aa(a,b){var c=ma(a,"bVisible");return"number"===
|
14 |
-
typeof c[b]?c[b]:null}function ba(a,b){var c=ma(a,"bVisible"),c=h.inArray(b,c);return-1!==c?c:null}function V(a){var b=0;h.each(a.aoColumns,function(a,d){d.bVisible&&"none"!==h(d.nTh).css("display")&&b++});return b}function ma(a,b){var c=[];h.map(a.aoColumns,function(a,e){a[b]&&c.push(e)});return c}function Ga(a){var b=a.aoColumns,c=a.aoData,d=n.ext.type.detect,e,f,g,j,i,h,l,q,t;e=0;for(f=b.length;e<f;e++)if(l=b[e],t=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){g=0;for(j=d.length;g<
|
15 |
-
j;g++){i=0;for(h=c.length;i<h;i++){t[i]===k&&(t[i]=B(a,i,e,"type"));q=d[g](t[i],a);if(!q&&g!==d.length-1)break;if("html"===q)break}if(q){l.sType=q;break}}l.sType||(l.sType="string")}}function jb(a,b,c,d){var e,f,g,j,i,m,l=a.aoColumns;if(b)for(e=b.length-1;0<=e;e--){m=b[e];var q=m.targets!==k?m.targets:m.aTargets;h.isArray(q)||(q=[q]);f=0;for(g=q.length;f<g;f++)if("number"===typeof q[f]&&0<=q[f]){for(;l.length<=q[f];)Ea(a);d(q[f],m)}else if("number"===typeof q[f]&&0>q[f])d(l.length+q[f],m);else if("string"===
|
16 |
-
typeof q[f]){j=0;for(i=l.length;j<i;j++)("_all"==q[f]||h(l[j].nTh).hasClass(q[f]))&&d(j,m)}}if(c){e=0;for(a=c.length;e<a;e++)d(e,c[e])}}function O(a,b,c,d){var e=a.aoData.length,f=h.extend(!0,{},n.models.oRow,{src:c?"dom":"data",idx:e});f._aData=b;a.aoData.push(f);for(var g=a.aoColumns,j=0,i=g.length;j<i;j++)g[j].sType=null;a.aiDisplayMaster.push(e);b=a.rowIdFn(b);b!==k&&(a.aIds[b]=f);(c||!a.oFeatures.bDeferRender)&&Ha(a,e,c,d);return e}function na(a,b){var c;b instanceof h||(b=h(b));return b.map(function(b,
|
17 |
-
e){c=Ia(a,e);return O(a,c.data,e,c.cells)})}function B(a,b,c,d){var e=a.iDraw,f=a.aoColumns[c],g=a.aoData[b]._aData,j=f.sDefaultContent,i=f.fnGetData(g,d,{settings:a,row:b,col:c});if(i===k)return a.iDrawError!=e&&null===j&&(K(a,0,"Requested unknown parameter "+("function"==typeof f.mData?"{function}":"'"+f.mData+"'")+" for row "+b+", column "+c,4),a.iDrawError=e),j;if((i===g||null===i)&&null!==j&&d!==k)i=j;else if("function"===typeof i)return i.call(g);return null===i&&"display"==d?"":i}function kb(a,
|
18 |
-
b,c,d){a.aoColumns[c].fnSetData(a.aoData[b]._aData,d,{settings:a,row:b,col:c})}function Ja(a){return h.map(a.match(/(\\.|[^\.])+/g)||[""],function(a){return a.replace(/\\\./g,".")})}function S(a){if(h.isPlainObject(a)){var b={};h.each(a,function(a,c){c&&(b[a]=S(c))});return function(a,c,f,g){var j=b[c]||b._;return j!==k?j(a,c,f,g):a}}if(null===a)return function(a){return a};if("function"===typeof a)return function(b,c,f,g){return a(b,c,f,g)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||
|
19 |
-
-1!==a.indexOf("("))){var c=function(a,b,f){var g,j;if(""!==f){j=Ja(f);for(var i=0,m=j.length;i<m;i++){f=j[i].match(ca);g=j[i].match(W);if(f){j[i]=j[i].replace(ca,"");""!==j[i]&&(a=a[j[i]]);g=[];j.splice(0,i+1);j=j.join(".");if(h.isArray(a)){i=0;for(m=a.length;i<m;i++)g.push(c(a[i],b,j))}a=f[0].substring(1,f[0].length-1);a=""===a?g:g.join(a);break}else if(g){j[i]=j[i].replace(W,"");a=a[j[i]]();continue}if(null===a||a[j[i]]===k)return k;a=a[j[i]]}}return a};return function(b,e){return c(b,e,a)}}return function(b){return b[a]}}
|
20 |
-
function N(a){if(h.isPlainObject(a))return N(a._);if(null===a)return function(){};if("function"===typeof a)return function(b,d,e){a(b,"set",d,e)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var b=function(a,d,e){var e=Ja(e),f;f=e[e.length-1];for(var g,j,i=0,m=e.length-1;i<m;i++){g=e[i].match(ca);j=e[i].match(W);if(g){e[i]=e[i].replace(ca,"");a[e[i]]=[];f=e.slice();f.splice(0,i+1);g=f.join(".");if(h.isArray(d)){j=0;for(m=d.length;j<m;j++)f={},b(f,d[j],g),
|
21 |
-
a[e[i]].push(f)}else a[e[i]]=d;return}j&&(e[i]=e[i].replace(W,""),a=a[e[i]](d));if(null===a[e[i]]||a[e[i]]===k)a[e[i]]={};a=a[e[i]]}if(f.match(W))a[f.replace(W,"")](d);else a[f.replace(ca,"")]=d};return function(c,d){return b(c,d,a)}}return function(b,d){b[a]=d}}function Ka(a){return D(a.aoData,"_aData")}function oa(a){a.aoData.length=0;a.aiDisplayMaster.length=0;a.aiDisplay.length=0;a.aIds={}}function pa(a,b,c){for(var d=-1,e=0,f=a.length;e<f;e++)a[e]==b?d=e:a[e]>b&&a[e]--; -1!=d&&c===k&&a.splice(d,
|
22 |
-
1)}function da(a,b,c,d){var e=a.aoData[b],f,g=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=B(a,b,d,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===e.src)e._aData=Ia(a,e,d,d===k?k:e._aData).data;else{var j=e.anCells;if(j)if(d!==k)g(j[d],d);else{c=0;for(f=j.length;c<f;c++)g(j[c],c)}}e._aSortData=null;e._aFilterData=null;g=a.aoColumns;if(d!==k)g[d].sType=null;else{c=0;for(f=g.length;c<f;c++)g[c].sType=null;La(a,e)}}function Ia(a,b,c,d){var e=[],f=b.firstChild,g,
|
23 |
-
j,i=0,m,l=a.aoColumns,q=a._rowReadObject,d=d!==k?d:q?{}:[],t=function(a,b){if("string"===typeof a){var c=a.indexOf("@");-1!==c&&(c=a.substring(c+1),N(a)(d,b.getAttribute(c)))}},G=function(a){if(c===k||c===i)j=l[i],m=h.trim(a.innerHTML),j&&j._bAttrSrc?(N(j.mData._)(d,m),t(j.mData.sort,a),t(j.mData.type,a),t(j.mData.filter,a)):q?(j._setter||(j._setter=N(j.mData)),j._setter(d,m)):d[i]=m;i++};if(f)for(;f;){g=f.nodeName.toUpperCase();if("TD"==g||"TH"==g)G(f),e.push(f);f=f.nextSibling}else{e=b.anCells;
|
24 |
-
f=0;for(g=e.length;f<g;f++)G(e[f])}if(b=b.firstChild?b:b.nTr)(b=b.getAttribute("id"))&&N(a.rowId)(d,b);return{data:d,cells:e}}function Ha(a,b,c,d){var e=a.aoData[b],f=e._aData,g=[],j,i,m,l,q;if(null===e.nTr){j=c||H.createElement("tr");e.nTr=j;e.anCells=g;j._DT_RowIndex=b;La(a,e);l=0;for(q=a.aoColumns.length;l<q;l++){m=a.aoColumns[l];i=c?d[l]:H.createElement(m.sCellType);i._DT_CellIndex={row:b,column:l};g.push(i);if((!c||m.mRender||m.mData!==l)&&(!h.isPlainObject(m.mData)||m.mData._!==l+".display"))i.innerHTML=
|
25 |
-
B(a,b,l,"display");m.sClass&&(i.className+=" "+m.sClass);m.bVisible&&!c?j.appendChild(i):!m.bVisible&&c&&i.parentNode.removeChild(i);m.fnCreatedCell&&m.fnCreatedCell.call(a.oInstance,i,B(a,b,l),f,b,l)}r(a,"aoRowCreatedCallback",null,[j,f,b,g])}e.nTr.setAttribute("role","row")}function La(a,b){var c=b.nTr,d=b._aData;if(c){var e=a.rowIdFn(d);e&&(c.id=e);d.DT_RowClass&&(e=d.DT_RowClass.split(" "),b.__rowc=b.__rowc?qa(b.__rowc.concat(e)):e,h(c).removeClass(b.__rowc.join(" ")).addClass(d.DT_RowClass));
|
26 |
-
d.DT_RowAttr&&h(c).attr(d.DT_RowAttr);d.DT_RowData&&h(c).data(d.DT_RowData)}}function lb(a){var b,c,d,e,f,g=a.nTHead,j=a.nTFoot,i=0===h("th, td",g).length,m=a.oClasses,l=a.aoColumns;i&&(e=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],d=h(f.nTh).addClass(f.sClass),i&&d.appendTo(e),a.oFeatures.bSort&&(d.addClass(f.sSortingClass),!1!==f.bSortable&&(d.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Ma(a,f.nTh,b))),f.sTitle!=d[0].innerHTML&&d.html(f.sTitle),Na(a,"header")(a,d,
|
27 |
-
f,m);i&&ea(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(m.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(m.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function fa(a,b,c){var d,e,f,g=[],j=[],i=a.aoColumns.length,m;if(b){c===k&&(c=!1);d=0;for(e=b.length;d<e;d++){g[d]=b[d].slice();g[d].nTr=b[d].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=
|
28 |
-
0;for(e=g.length;d<e;d++){if(a=g[d].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[d].length;f<b;f++)if(m=i=1,j[d][f]===k){a.appendChild(g[d][f].cell);for(j[d][f]=1;g[d+i]!==k&&g[d][f].cell==g[d+i][f].cell;)j[d+i][f]=1,i++;for(;g[d][f+m]!==k&&g[d][f].cell==g[d][f+m].cell;){for(c=0;c<i;c++)j[d+c][f+m]=1;m++}h(g[d][f].cell).attr("rowspan",i).attr("colspan",m)}}}}function P(a){var b=r(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,d=a.asStripeClasses,e=
|
29 |
-
d.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==y(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart=j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,m=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!mb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:m;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ha(a,l);var t=q.nTr;if(0!==e){var G=d[c%e];q._sRowStripe!=G&&(h(t).removeClass(q._sRowStripe).addClass(G),
|
30 |
-
q._sRowStripe=G)}r(a,"aoRowCallback",null,[t,q._aData,c,j,l]);b.push(t);c++}}else c=f.sZeroRecords,1==a.iDraw&&"ajax"==y(a)?c=f.sLoadingRecords:f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":e?d[0]:""}).append(h("<td />",{valign:"top",colSpan:V(a),"class":a.oClasses.sRowEmpty}).html(c))[0];r(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ka(a),g,m,i]);r(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ka(a),g,m,i]);d=h(a.nTBody);d.children().detach();
|
31 |
-
d.append(h(b));r(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter;c.bSort&&nb(a);d?ga(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;P(a);a._drawHold=!1}function ob(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),d=a.oFeatures,e=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];a.nTableReinsertBefore=
|
32 |
-
a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,m,l,q,k=0;k<f.length;k++){g=null;j=f[k];if("<"==j){i=h("<div/>")[0];m=f[k+1];if("'"==m||'"'==m){l="";for(q=2;f[k+q]!=m;)l+=f[k+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(m=l.split("."),i.id=m[0].substr(1,m[0].length-1),i.className=m[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;k+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=pb(a);else if("f"==j&&
|
33 |
-
d.bFilter)g=qb(a);else if("r"==j&&d.bProcessing)g=rb(a);else if("t"==j)g=sb(a);else if("i"==j&&d.bInfo)g=tb(a);else if("p"==j&&d.bPaginate)g=ub(a);else if(0!==n.ext.feature.length){i=n.ext.feature;q=0;for(m=i.length;q<m;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),e.append(g))}c.replaceWith(e);a.nHolding=null}function ea(a,b){var c=h(b).children("tr"),d,e,f,g,j,i,m,l,q,k;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<
|
34 |
-
i;f++){d=c[f];for(e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase()){l=1*e.getAttribute("colspan");q=1*e.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;m=g;k=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][m+j]={cell:e,unique:k},a[f+g].nTr=d}e=e.nextSibling}}}function ra(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],ea(c,b)));for(var b=0,e=c.length;b<e;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!d[f]||
|
35 |
-
!a.bSortCellsTop))d[f]=c[b][f].cell;return d}function sa(a,b,c){r(a,"aoServerParams","serverParams",[b]);if(b&&h.isArray(b)){var d={},e=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(e);c?(c=c[0],d[c]||(d[c]=[]),d[c].push(b.value)):d[b.name]=b.value});b=d}var f,g=a.ajax,j=a.oInstance,i=function(b){r(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var m="function"===typeof f?f(b,a):f,b="function"===typeof f&&m?m:h.extend(!0,b,m);delete g.data}m={data:b,success:function(b){var c=
|
36 |
-
b.error||b.sError;c&&K(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b,c){var d=r(a,null,"xhr",[a,null,a.jqXHR]);-1===h.inArray(!0,d)&&("parsererror"==c?K(a,0,"Invalid JSON response",1):4===b.readyState&&K(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;r(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(m,{url:g||a.sAjaxSource})):
|
37 |
-
"function"===typeof g?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(m,g)),g.data=f)}function mb(a){return a.bAjaxDataGet?(a.iDraw++,C(a,!0),sa(a,vb(a),function(b){wb(a,b)}),!1):!0}function vb(a){var b=a.aoColumns,c=b.length,d=a.oFeatures,e=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,m,l,k=X(a);g=a._iDisplayStart;i=!1!==d.bPaginate?a._iDisplayLength:-1;var t=function(a,b){j.push({name:a,value:b})};t("sEcho",a.iDraw);t("iColumns",c);t("sColumns",D(b,"sName").join(","));t("iDisplayStart",g);t("iDisplayLength",
|
38 |
-
i);var G={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:e.sSearch,regex:e.bRegex}};for(g=0;g<c;g++)m=b[g],l=f[g],i="function"==typeof m.mData?"function":m.mData,G.columns.push({data:i,name:m.sName,searchable:m.bSearchable,orderable:m.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),t("mDataProp_"+g,i),d.bFilter&&(t("sSearch_"+g,l.sSearch),t("bRegex_"+g,l.bRegex),t("bSearchable_"+g,m.bSearchable)),d.bSort&&t("bSortable_"+g,m.bSortable);d.bFilter&&(t("sSearch",e.sSearch),t("bRegex",
|
39 |
-
e.bRegex));d.bSort&&(h.each(k,function(a,b){G.order.push({column:b.col,dir:b.dir});t("iSortCol_"+a,b.col);t("sSortDir_"+a,b.dir)}),t("iSortingCols",k.length));b=n.ext.legacy.ajax;return null===b?a.sAjaxSource?j:G:b?j:G}function wb(a,b){var c=ta(a,b),d=b.sEcho!==k?b.sEcho:b.draw,e=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(d){if(1*d<a.iDraw)return;a.iDraw=1*d}oa(a);a._iRecordsTotal=parseInt(e,10);a._iRecordsDisplay=parseInt(f,
|
40 |
-
10);d=0;for(e=c.length;d<e;d++)O(a,c[d]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1;P(a);a._bInitComplete||ua(a,b);a.bAjaxDataGet=!0;C(a,!1)}function ta(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?S(c)(b):b}function qb(a){var b=a.oClasses,c=a.sTableId,d=a.oLanguage,e=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",
|
41 |
-
g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)),f=function(){var b=!this.value?"":this.value;b!=e.sSearch&&(ga(a,{sSearch:b,bRegex:e.bRegex,bSmart:e.bSmart,bCaseInsensitive:e.bCaseInsensitive}),a._iDisplayStart=0,P(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?Oa(f,g):f).on("keypress.DT",function(a){if(13==a.keyCode)return!1}).attr("aria-controls",
|
42 |
-
c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!==H.activeElement&&i.val(e.sSearch)}catch(d){}});return b[0]}function ga(a,b,c){var d=a.oPreviousSearch,e=a.aoPreSearchCols,f=function(a){d.sSearch=a.sSearch;d.bRegex=a.bRegex;d.bSmart=a.bSmart;d.bCaseInsensitive=a.bCaseInsensitive};Ga(a);if("ssp"!=y(a)){xb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<e.length;b++)yb(a,e[b].sSearch,b,e[b].bEscapeRegex!==k?!e[b].bEscapeRegex:e[b].bRegex,
|
43 |
-
e[b].bSmart,e[b].bCaseInsensitive);zb(a)}else f(b);a.bFiltered=!0;r(a,null,"search",[a])}function zb(a){for(var b=n.ext.search,c=a.aiDisplay,d,e,f=0,g=b.length;f<g;f++){for(var j=[],i=0,m=c.length;i<m;i++)e=c[i],d=a.aoData[e],b[f](a,d._aFilterData,e,d._aData,i)&&j.push(e);c.length=0;h.merge(c,j)}}function yb(a,b,c,d,e,f){if(""!==b){for(var g=[],j=a.aiDisplay,d=Pa(b,d,e,f),e=0;e<j.length;e++)b=a.aoData[j[e]]._aFilterData[c],d.test(b)&&g.push(j[e]);a.aiDisplay=g}}function xb(a,b,c,d,e,f){var d=Pa(b,
|
44 |
-
d,e,f),f=a.oPreviousSearch.sSearch,g=a.aiDisplayMaster,j,e=[];0!==n.ext.search.length&&(c=!0);j=Ab(a);if(0>=b.length)a.aiDisplay=g.slice();else{if(j||c||f.length>b.length||0!==b.indexOf(f)||a.bSorted)a.aiDisplay=g.slice();b=a.aiDisplay;for(c=0;c<b.length;c++)d.test(a.aoData[b[c]]._sFilterRow)&&e.push(b[c]);a.aiDisplay=e}}function Pa(a,b,c,d){a=b?a:Qa(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',
|
45 |
-
"")}).join(")(?=.*?")+").*$");return RegExp(a,d?"i":"")}function Ab(a){var b=a.aoColumns,c,d,e,f,g,j,i,h,l=n.ext.type.search;c=!1;d=0;for(f=a.aoData.length;d<f;d++)if(h=a.aoData[d],!h._aFilterData){j=[];e=0;for(g=b.length;e<g;e++)c=b[e],c.bSearchable?(i=B(a,d,e,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(va.innerHTML=i,i=Wb?va.textContent:va.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);
|
46 |
-
h._aFilterData=j;h._sFilterRow=j.join(" ");c=!0}return c}function Bb(a){return{search:a.sSearch,smart:a.bSmart,regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Cb(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function tb(a){var b=a.sTableId,c=a.aanFeatures.i,d=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Db,sName:"information"}),d.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",
|
47 |
-
b+"_info"));return d[0]}function Db(a){var b=a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage,d=a._iDisplayStart+1,e=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Eb(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,d,e,f,g,j));h(b).html(j)}}function Eb(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,
|
48 |
-
c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function ha(a){var b,c,d=a.iInitDisplayStart,e=a.aoColumns,f;c=a.oFeatures;var g=a.bDeferLoading;if(a.bInitialised){ob(a);lb(a);fa(a,a.aoHeader);fa(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Fa(a);b=0;for(c=e.length;b<c;b++)f=e[b],f.sWidth&&(f.nTh.style.width=v(f.sWidth));r(a,null,"preInit",[a]);T(a);e=
|
49 |
-
y(a);if("ssp"!=e||g)"ajax"==e?sa(a,[],function(c){var f=ta(a,c);for(b=0;b<f.length;b++)O(a,f[b]);a.iInitDisplayStart=d;T(a);C(a,!1);ua(a,c)},a):(C(a,!1),ua(a))}else setTimeout(function(){ha(a)},200)}function ua(a,b){a._bInitComplete=!0;(b||a.oInit.aaData)&&$(a);r(a,null,"plugin-init",[a,b]);r(a,"aoInitComplete","init",[a,b])}function Ra(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Sa(a);r(a,null,"length",[a,c])}function pb(a){for(var b=a.oClasses,c=a.sTableId,d=a.aLengthMenu,e=h.isArray(d[0]),f=
|
50 |
-
e?d[0]:d,d=e?d[1]:d,e=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}),g=0,j=f.length;g<j;g++)e[0][g]=new Option("number"===typeof d[g]?a.fnFormatNumber(d[g]):d[g],f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).on("change.DT",function(){Ra(a,h(this).val());P(a)});h(a.nTable).on("length.dt.DT",function(b,c,d){a===
|
51 |
-
c&&h("select",i).val(d)});return i[0]}function ub(a){var b=a.sPaginationType,c=n.ext.pager[b],d="function"===typeof c,e=function(a){P(a)},b=h("<div/>").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;l<k;l++)Na(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,
|
52 |
-
e)},sName:"pagination"}));return b}function Ta(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===e?d=0:"number"===typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e<f&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:K(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==d;a._iDisplayStart=d;b&&(r(a,null,"page",[a]),c&&P(a));return b}function rb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}
|
53 |
-
function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");r(a,null,"processing",[a,b])}function sb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),m=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",
|
54 |
-
position:"relative",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:v(d)}).append(b));l&&i.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",
|
55 |
-
{"class":f.sScrollFootInner}).append(m.removeAttr("id").css("margin-left",0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],t=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(t.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=t;a.aoDrawCallback.push({fn:la,sName:"scrolling"});return i[0]}function la(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth,
|
56 |
-
f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,m=j.children("table"),j=a.nScrollBody,l=h(j),q=j.style,t=h(a.nScrollFoot).children("div"),n=t.children("table"),o=h(a.nTHead),p=h(a.nTable),s=p[0],r=s.style,u=a.nTFoot?h(a.nTFoot):null,x=a.oBrowser,U=x.bScrollOversize,Xb=D(a.aoColumns,"nTh"),Q,L,R,w,Ua=[],y=[],z=[],A=[],B,C=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};L=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!==
|
57 |
-
L&&a.scrollBarVis!==k)a.scrollBarVis=L,$(a);else{a.scrollBarVis=L;p.children("thead, tfoot").remove();u&&(R=u.clone().prependTo(p),Q=u.find("tr"),R=R.find("tr"));w=o.clone().prependTo(p);o=o.find("tr");L=w.find("tr");w.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(ra(a,w),function(b,c){B=aa(a,b);c.style.width=a.aoColumns[B].sWidth});u&&I(function(a){a.style.width=""},R);f=p.outerWidth();if(""===c){r.width="100%";if(U&&(p.find("tbody").height()>j.offsetHeight||
|
58 |
-
"scroll"==l.css("overflow-y")))r.width=v(p.outerWidth()-b);f=p.outerWidth()}else""!==d&&(r.width=v(d),f=p.outerWidth());I(C,L);I(function(a){z.push(a.innerHTML);Ua.push(v(h(a).css("width")))},L);I(function(a,b){if(h.inArray(a,Xb)!==-1)a.style.width=Ua[b]},o);h(L).height(0);u&&(I(C,R),I(function(a){A.push(a.innerHTML);y.push(v(h(a).css("width")))},R),I(function(a,b){a.style.width=y[b]},Q),h(R).height(0));I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+z[b]+"</div>";a.childNodes[0].style.height=
|
59 |
-
"0";a.childNodes[0].style.overflow="hidden";a.style.width=Ua[b]},L);u&&I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+A[b]+"</div>";a.childNodes[0].style.height="0";a.childNodes[0].style.overflow="hidden";a.style.width=y[b]},R);if(p.outerWidth()<f){Q=j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(U&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=v(Q-b);(""===c||""!==d)&&K(a,1,"Possible column misalignment",6)}else Q="100%";q.width=v(Q);
|
60 |
-
g.width=v(Q);u&&(a.nScrollFoot.style.width=v(Q));!e&&U&&(q.height=v(s.offsetHeight+b));c=p.outerWidth();m[0].style.width=v(c);i.width=v(c);d=p.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+(x.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(n[0].style.width=v(c),t[0].style.width=v(c),t[0].style[e]=d?b+"px":"0px");p.children("colgroup").insertBefore(p.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function I(a,b,c){for(var d=0,e=0,
|
61 |
-
f=b.length,g,j;e<f;){g=b[e].firstChild;for(j=c?c[e].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,d):a(g,d),d++),g=g.nextSibling,j=c?j.nextSibling:null;e++}}function Fa(a){var b=a.nTable,c=a.aoColumns,d=a.oScroll,e=d.sY,f=d.sX,g=d.sXInner,j=c.length,i=ma(a,"bVisible"),m=h("th",a.nTHead),l=b.getAttribute("width"),k=b.parentNode,t=!1,n,o,p=a.oBrowser,d=p.bScrollOversize;(n=b.style.width)&&-1!==n.indexOf("%")&&(l=n);for(n=0;n<i.length;n++)o=c[i[n]],null!==o.sWidth&&(o.sWidth=Fb(o.sWidthOrig,k),t=!0);if(d||
|
62 |
-
!t&&!f&&!e&&j==V(a)&&j==m.length)for(n=0;n<j;n++)i=aa(a,n),null!==i&&(c[i].sWidth=v(m.eq(n).width()));else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var s=h("<tr/>").appendTo(j.find("tbody"));j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");m=ra(a,j.find("thead")[0]);for(n=0;n<i.length;n++)o=c[i[n]],m[n].style.width=null!==o.sWidthOrig&&""!==o.sWidthOrig?v(o.sWidthOrig):
|
63 |
-
"",o.sWidthOrig&&f&&h(m[n]).append(h("<div/>").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(n=0;n<i.length;n++)t=i[n],o=c[t],h(Gb(a,t)).clone(!1).append(o.sContentPadding).appendTo(s);h("[name]",j).removeAttr("name");o=h("<div/>").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()<k.clientWidth&&l&&j.width(k.clientWidth)):e?j.width(k.clientWidth):
|
64 |
-
l&&j.width(l);for(n=e=0;n<i.length;n++)k=h(m[n]),g=k.outerWidth()-k.width(),k=p.bBounding?Math.ceil(m[n].getBoundingClientRect().width):k.outerWidth(),e+=k,c[i[n]].sWidth=v(k-g);b.style.width=v(e);o.remove()}l&&(b.style.width=v(l));if((l||f)&&!a._reszEvt)b=function(){h(E).on("resize.DT-"+a.sInstance,Oa(function(){$(a)}))},d?setTimeout(b,1E3):b(),a._reszEvt=!0}function Fb(a,b){if(!a)return 0;var c=h("<div/>").css("width",v(a)).appendTo(b||H.body),d=c[0].offsetWidth;c.remove();return d}function Gb(a,
|
65 |
-
b){var c=Hb(a,b);if(0>c)return null;var d=a.aoData[c];return!d.nTr?h("<td/>").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Hb(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;f<g;f++)c=B(a,f,b,"display")+"",c=c.replace(Yb,""),c=c.replace(/ /g," "),c.length>d&&(d=c.length,e=f);return e}function v(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function X(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var m=[];f=function(a){a.length&&
|
66 |
-
!h.isArray(a[0])?m.push(a):h.merge(m,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<m.length;a++){i=m[a][0];f=e[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=e[g].sType||"string",m[a]._idx===k&&(m[a]._idx=h.inArray(m[a][1],e[g].asSorting)),d.push({src:i,col:g,dir:m[a][1],index:m[a]._idx,type:j,formatter:n.ext.type.order[j+"-pre"]})}return d}function nb(a){var b,c,d=[],e=n.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h;Ga(a);h=X(a);b=0;for(c=h.length;b<
|
67 |
-
c;b++)j=h[b],j.formatter&&g++,Ib(a,j.col);if("ssp"!=y(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)d[i[b]]=b;g===h.length?i.sort(function(a,b){var c,e,g,j,i=h.length,k=f[a]._aSortData,n=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],e=n[j.col],c=c<e?-1:c>e?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return c<e?-1:c>e?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,n=f[a]._aSortData,o=f[b]._aSortData;for(j=0;j<k;j++)if(i=h[j],c=n[i.col],g=o[i.col],i=e[i.type+"-"+i.dir]||e["string-"+i.dir],
|
68 |
-
c=i(c,g),0!==c)return c;c=d[a];g=d[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Jb(a){for(var b,c,d=a.aoColumns,e=X(a),a=a.oLanguage.oAria,f=0,g=d.length;f<g;f++){c=d[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<e.length&&e[0].col==f?(i.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label",b)}}function Va(a,
|
69 |
-
b,c,d){var e=a.aaSorting,f=a.aoColumns[b].asSorting,g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof e[0]&&(e=a.aaSorting=[e]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,D(e,"0")),-1!==c?(b=g(e[c],!0),null===b&&1===e.length&&(b=0),null===b?e.splice(c,1):(e[c][1]=f[b],e[c]._idx=b)):(e.push([b,f[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==b?(b=g(e[0]),e.length=1,e[0][1]=f[b],e[0]._idx=b):(e.length=0,e.push([b,f[0]]),e[0]._idx=0);T(a);"function"==
|
70 |
-
typeof d&&d(a)}function Ma(a,b,c,d){var e=a.aoColumns[c];Wa(b,{},function(b){!1!==e.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Va(a,c,b.shiftKey,d);"ssp"!==y(a)&&C(a,!1)},0)):Va(a,c,b.shiftKey,d))})}function wa(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,d=X(a),e=a.oFeatures,f,g;if(e.bSort&&e.bSortClasses){e=0;for(f=b.length;e<f;e++)g=b[e].src,h(D(a.aoData,"anCells",g)).removeClass(c+(2>e?e+1:3));e=0;for(f=d.length;e<f;e++)g=d[e].src,h(D(a.aoData,"anCells",g)).addClass(c+
|
71 |
-
(2>e?e+1:3))}a.aLastSort=d}function Ib(a,b){var c=a.aoColumns[b],d=n.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,ba(a,b)));for(var f,g=n.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||d)f=d?e[j]:B(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function xa(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting),search:Bb(a.oPreviousSearch),
|
72 |
-
columns:h.map(a.aoColumns,function(b,d){return{visible:b.bVisible,search:Bb(a.aoPreSearchCols[d])}})};r(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Kb(a,b,c){var d,e,f=a.aoColumns,b=function(b){if(b&&b.time){var g=r(a,"aoStateLoadParams","stateLoadParams",[a,b]);if(-1===h.inArray(!1,g)&&(g=a.iStateDuration,!(0<g&&b.time<+new Date-1E3*g)&&!(b.columns&&f.length!==b.columns.length))){a.oLoadedState=h.extend(!0,{},b);b.start!==k&&
|
73 |
-
(a._iDisplayStart=b.start,a.iInitDisplayStart=b.start);b.length!==k&&(a._iDisplayLength=b.length);b.order!==k&&(a.aaSorting=[],h.each(b.order,function(b,c){a.aaSorting.push(c[0]>=f.length?[0,c[1]]:c)}));b.search!==k&&h.extend(a.oPreviousSearch,Cb(b.search));if(b.columns){d=0;for(e=b.columns.length;d<e;d++)g=b.columns[d],g.visible!==k&&(f[d].bVisible=g.visible),g.search!==k&&h.extend(a.aoPreSearchCols[d],Cb(g.search))}r(a,"aoStateLoaded","stateLoaded",[a,b])}}c()};if(a.oFeatures.bStateSave){var g=
|
74 |
-
a.fnStateLoadCallback.call(a.oInstance,a,b);g!==k&&b(g)}else c()}function ya(a){var b=n.settings,a=h.inArray(a,D(b,"nTable"));return-1!==a?b[a]:null}function K(a,b,c,d){c="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+c;d&&(c+=". For more information about this error, please see http://datatables.net/tn/"+d);if(b)E.console&&console.log&&console.log(c);else if(b=n.ext,b=b.sErrMode||b.errMode,a&&r(a,null,"error",[a,d,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==
|
75 |
-
typeof b&&b(a,d,c)}}function F(a,b,c,d){h.isArray(c)?h.each(c,function(c,d){h.isArray(d)?F(a,b,d[0],d[1]):F(a,b,d)}):(d===k&&(d=c),b[c]!==k&&(a[d]=b[c]))}function Xa(a,b,c){var d,e;for(e in b)b.hasOwnProperty(e)&&(d=b[e],h.isPlainObject(d)?(h.isPlainObject(a[e])||(a[e]={}),h.extend(!0,a[e],d)):a[e]=c&&"data"!==e&&"aaData"!==e&&h.isArray(d)?d.slice():d);return a}function Wa(a,b,c){h(a).on("click.DT",b,function(b){h(a).blur();c(b)}).on("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).on("selectstart.DT",
|
76 |
-
function(){return!1})}function z(a,b,c,d){c&&a[b].push({fn:c,sName:d})}function r(a,b,c,d){var e=[];b&&(e=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,d)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,d),e.push(b.result));return e}function Sa(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Na(a,b){var c=a.renderer,d=n.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"===
|
77 |
-
typeof c?d[c]||d._:d._}function y(a){return a.oFeatures.bServerSide?"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function ia(a,b){var c=[],c=Lb.numbers_length,d=Math.floor(c/2);b<=c?c=Y(0,b):a<=d?(c=Y(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=Y(b-(c-2),b):(c=Y(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function Da(a){h.each({num:function(b){return za(b,a)},"num-fmt":function(b){return za(b,a,Ya)},"html-num":function(b){return za(b,
|
78 |
-
a,Aa)},"html-num-fmt":function(b){return za(b,a,Aa,Ya)}},function(b,c){x.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(x.type.search[b+a]=x.type.search.html)})}function Mb(a){return function(){var b=[ya(this[n.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return n.ext.internal[a].apply(this,b)}}var n=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new s(ya(this[x.iApiIndex])):new s(this)};
|
79 |
-
this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&la(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,
|
80 |
-
b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data():
|
81 |
-
c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};
|
82 |
-
this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return ya(this[x.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust();
|
83 |
-
(d===k||d)&&h.draw();return 0};this.fnVersionCheck=x.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=x.internal;for(var e in n.ext.internal)e&&(this[e]=Mb(e));this.each(function(){var e={},g=1<d?Xa(e,a,!0):a,j=0,i,e=this.getAttribute("id"),m=!1,l=n.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())K(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{fb(l);gb(l.column);J(l,l,!0);J(l.column,l.column,!0);J(l,h.extend(g,q.data()));var t=n.settings,
|
84 |
-
j=0;for(i=t.length;j<i;j++){var o=t[j];if(o.nTable==this||o.nTHead&&o.nTHead.parentNode==this||o.nTFoot&&o.nTFoot.parentNode==this){var s=g.bRetrieve!==k?g.bRetrieve:l.bRetrieve;if(c||s)return o.oInstance;if(g.bDestroy!==k?g.bDestroy:l.bDestroy){o.oInstance.fnDestroy();break}else{K(o,0,"Cannot reinitialise DataTable",3);return}}if(o.sTableId==this.id){t.splice(j,1);break}}if(null===e||""===e)this.id=e="DataTables_Table_"+n.ext._unique++;var p=h.extend(!0,{},n.models.oSettings,{sDestroyWidth:q[0].style.width,
|
85 |
-
sInstance:e,sTableId:e});p.nTable=this;p.oApi=b.internal;p.oInit=g;t.push(p);p.oInstance=1===b.length?b:q.dataTable();fb(g);Ca(g.oLanguage);g.aLengthMenu&&!g.iDisplayLength&&(g.iDisplayLength=h.isArray(g.aLengthMenu[0])?g.aLengthMenu[0][0]:g.aLengthMenu[0]);g=Xa(h.extend(!0,{},l),g);F(p.oFeatures,g,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));F(p,g,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod",
|
86 |
-
"aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]);F(p.oScroll,g,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);F(p.oLanguage,g,"fnInfoCallback");
|
87 |
-
z(p,"aoDrawCallback",g.fnDrawCallback,"user");z(p,"aoServerParams",g.fnServerParams,"user");z(p,"aoStateSaveParams",g.fnStateSaveParams,"user");z(p,"aoStateLoadParams",g.fnStateLoadParams,"user");z(p,"aoStateLoaded",g.fnStateLoaded,"user");z(p,"aoRowCallback",g.fnRowCallback,"user");z(p,"aoRowCreatedCallback",g.fnCreatedRow,"user");z(p,"aoHeaderCallback",g.fnHeaderCallback,"user");z(p,"aoFooterCallback",g.fnFooterCallback,"user");z(p,"aoInitComplete",g.fnInitComplete,"user");z(p,"aoPreDrawCallback",
|
88 |
-
g.fnPreDrawCallback,"user");p.rowIdFn=S(g.rowId);hb(p);var u=p.oClasses;h.extend(u,n.ext.classes,g.oClasses);q.addClass(u.sTable);p.iInitDisplayStart===k&&(p.iInitDisplayStart=g.iDisplayStart,p._iDisplayStart=g.iDisplayStart);null!==g.iDeferLoading&&(p.bDeferLoading=!0,e=h.isArray(g.iDeferLoading),p._iRecordsDisplay=e?g.iDeferLoading[0]:g.iDeferLoading,p._iRecordsTotal=e?g.iDeferLoading[1]:g.iDeferLoading);var v=p.oLanguage;h.extend(!0,v,g.oLanguage);v.sUrl&&(h.ajax({dataType:"json",url:v.sUrl,success:function(a){Ca(a);
|
89 |
-
J(l.oLanguage,a);h.extend(true,v,a);ha(p)},error:function(){ha(p)}}),m=!0);null===g.asStripeClasses&&(p.asStripeClasses=[u.sStripeOdd,u.sStripeEven]);var e=p.asStripeClasses,x=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(e,function(a){return x.hasClass(a)}))&&(h("tbody tr",this).removeClass(e.join(" ")),p.asDestroyStripes=e.slice());e=[];t=this.getElementsByTagName("thead");0!==t.length&&(ea(p.aoHeader,t[0]),e=ra(p));if(null===g.aoColumns){t=[];j=0;for(i=e.length;j<i;j++)t.push(null)}else t=
|
90 |
-
g.aoColumns;j=0;for(i=t.length;j<i;j++)Ea(p,e?e[j]:null);jb(p,g.aoColumnDefs,t,function(a,b){ka(p,a,b)});if(x.length){var w=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h(x[0]).children("th, td").each(function(a,b){var c=p.aoColumns[a];if(c.mData===a){var d=w(b,"sort")||w(b,"order"),e=w(b,"filter")||w(b,"search");if(d!==null||e!==null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!==null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};ka(p,a)}}})}var U=p.oFeatures,
|
91 |
-
e=function(){if(g.aaSorting===k){var a=p.aaSorting;j=0;for(i=a.length;j<i;j++)a[j][1]=p.aoColumns[j].asSorting[0]}wa(p);U.bSort&&z(p,"aoDrawCallback",function(){if(p.bSorted){var a=X(p),b={};h.each(a,function(a,c){b[c.src]=c.dir});r(p,null,"order",[p,a,b]);Jb(p)}});z(p,"aoDrawCallback",function(){(p.bSorted||y(p)==="ssp"||U.bDeferRender)&&wa(p)},"sc");var a=q.children("caption").each(function(){this._captionSide=h(this).css("caption-side")}),b=q.children("thead");b.length===0&&(b=h("<thead/>").appendTo(q));
|
92 |
-
p.nTHead=b[0];b=q.children("tbody");b.length===0&&(b=h("<tbody/>").appendTo(q));p.nTBody=b[0];b=q.children("tfoot");if(b.length===0&&a.length>0&&(p.oScroll.sX!==""||p.oScroll.sY!==""))b=h("<tfoot/>").appendTo(q);if(b.length===0||b.children().length===0)q.addClass(u.sNoFooter);else if(b.length>0){p.nTFoot=b[0];ea(p.aoFooter,p.nTFoot)}if(g.aaData)for(j=0;j<g.aaData.length;j++)O(p,g.aaData[j]);else(p.bDeferLoading||y(p)=="dom")&&na(p,h(p.nTBody).children("tr"));p.aiDisplay=p.aiDisplayMaster.slice();
|
93 |
-
p.bInitialised=true;m===false&&ha(p)};g.bStateSave?(U.bStateSave=!0,z(p,"aoDrawCallback",xa,"state_save"),Kb(p,g,e)):e()}});b=null;return this},x,s,o,u,Za={},Nb=/[\r\n]/g,Aa=/<.*?>/g,Zb=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,$b=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Ya=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1},Ob=function(a){var b=parseInt(a,10);return!isNaN(b)&&
|
94 |
-
isFinite(a)?b:null},Pb=function(a,b){Za[b]||(Za[b]=RegExp(Qa(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Za[b],"."):a},$a=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Pb(a,b));c&&d&&(a=a.replace(Ya,""));return!isNaN(parseFloat(a))&&isFinite(a)},Qb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:$a(a.replace(Aa,""),b,c)?!0:null},D=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;e<f;e++)a[e]&&a[e][b]&&d.push(a[e][b][c]);else for(;e<
|
95 |
-
f;e++)a[e]&&d.push(a[e][b]);return d},ja=function(a,b,c,d){var e=[],f=0,g=b.length;if(d!==k)for(;f<g;f++)a[b[f]][c]&&e.push(a[b[f]][c][d]);else for(;f<g;f++)e.push(a[b[f]][c]);return e},Y=function(a,b){var c=[],d;b===k?(b=0,d=a):(d=b,b=a);for(var e=b;e<d;e++)c.push(e);return c},Rb=function(a){for(var b=[],c=0,d=a.length;c<d;c++)a[c]&&b.push(a[c]);return b},qa=function(a){var b;a:{if(!(2>a.length)){b=a.slice().sort();for(var c=b[0],d=1,e=b.length;d<e;d++){if(b[d]===c){b=!1;break a}c=b[d]}}b=!0}if(b)return a.slice();
|
96 |
-
b=[];var e=a.length,f,g=0,d=0;a:for(;d<e;d++){c=a[d];for(f=0;f<g;f++)if(b[f]===c)continue a;b.push(c);g++}return b};n.util={throttle:function(a,b){var c=b!==k?b:200,d,e;return function(){var b=this,g=+new Date,j=arguments;d&&g<d+c?(clearTimeout(e),e=setTimeout(function(){d=k;a.apply(b,j)},c)):(d=g,a.apply(b,j))}},escapeRegex:function(a){return a.replace($b,"\\$1")}};var A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ca=/\[.*?\]$/,W=/\(\)$/,Qa=n.util.escapeRegex,va=h("<div>")[0],Wb=va.textContent!==k,Yb=
|
97 |
-
/<.*?>/g,Oa=n.util.throttle,Sb=[],w=Array.prototype,ac=function(a){var b,c,d=n.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};s=function(a,b){if(!(this instanceof
|
98 |
-
s))return new s(a,b);var c=[],d=function(a){(a=ac(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;e<f;e++)d(a[e]);else d(a);this.context=qa(c);b&&h.merge(this,b);this.selector={rows:null,cols:null,opts:null};s.extend(this,this,Sb)};n.Api=s;h.extend(s.prototype,{any:function(){return 0!==this.count()},concat:w.concat,context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=
|
99 |
-
this.context;return b.length>a?new s(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new s(this.context,b)},flatten:function(){var a=[];return new s(this.context,a.concat.apply(a,this.toArray()))},join:w.join,indexOf:w.indexOf||function(a,b){for(var c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,d){var e=[],f,g,j,h,m,l=this.context,
|
100 |
-
n,o,u=this.selector;"string"===typeof a&&(d=c,c=b,b=a,a=!1);g=0;for(j=l.length;g<j;g++){var r=new s(l[g]);if("table"===b)f=c.call(r,l[g],g),f!==k&&e.push(f);else if("columns"===b||"rows"===b)f=c.call(r,l[g],this[g],g),f!==k&&e.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){o=this[g];"column-rows"===b&&(n=Ba(l[g],u.opts));h=0;for(m=o.length;h<m;h++)f=o[h],f="cell"===b?c.call(r,l[g],f.row,f.column,g,h):c.call(r,l[g],f,g,h,n),f!==k&&e.push(f)}}return e.length||d?(a=new s(l,a?
|
101 |
-
e.concat.apply([],e):e),b=a.selector,b.rows=u.rows,b.cols=u.cols,b.opts=u.opts,a):this},lastIndexOf:w.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(w.map)b=w.map.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)b.push(a.call(this,this[c],c));return new s(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:w.pop,push:w.push,reduce:w.reduce||function(a,b){return ib(this,a,b,0,this.length,
|
102 |
-
1)},reduceRight:w.reduceRight||function(a,b){return ib(this,a,b,this.length-1,-1,-1)},reverse:w.reverse,selector:null,shift:w.shift,slice:function(){return new s(this.context,this)},sort:w.sort,splice:w.splice,toArray:function(){return w.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)},unique:function(){return new s(this.context,qa(this))},unshift:w.unshift});s.extend=function(a,b,c){if(c.length&&b&&(b instanceof s||b.__dt_wrapper)){var d,e,f,g=function(a,b,c){return function(){var d=
|
103 |
-
b.apply(a,arguments);s.extend(d,d,c.methodExt);return d}};d=0;for(e=c.length;d<e;d++)f=c[d],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,s.extend(a,b[f.name],f.propExt)}};s.register=o=function(a,b){if(h.isArray(a))for(var c=0,d=a.length;c<d;c++)s.register(a[c],b);else for(var e=a.split("."),f=Sb,g,j,c=0,d=e.length;c<d;c++){g=(j=-1!==e[c].indexOf("()"))?e[c].replace("()",""):e[c];var i;a:{i=0;for(var m=f.length;i<m;i++)if(f[i].name===g){i=
|
104 |
-
f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===d-1?i.val=b:f=j?i.methodExt:i.propExt}};s.registerPlural=u=function(a,b,c){s.register(a,c);s.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof s?a.length?h.isArray(a[0])?new s(a.context,a[0]):a[0]:k:a})};o("tables()",function(a){var b;if(a){b=s;var c=this.context;if("number"===typeof a)a=[c[a]];else var d=h.map(c,function(a){return a.nTable}),a=h(d).filter(a).map(function(){var a=h.inArray(this,
|
105 |
-
d);return c[a]}).toArray();b=new b(a)}else b=this;return b});o("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new s(b[0]):a});u("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});u("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});u("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});u("tables().footer()",
|
106 |
-
"table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});u("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});o("draw()",function(a){return this.iterator("table",function(b){"page"===a?P(b):("string"===typeof a&&(a="full-hold"===a?!1:!0),T(b,!1===a))})});o("page()",function(a){return a===k?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});o("page.info()",function(){if(0===
|
107 |
-
this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,d=a.fnRecordsDisplay(),e=-1===c;return{page:e?0:Math.floor(b/c),pages:e?1:Math.ceil(d/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:d,serverSide:"ssp"===y(a)}});o("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength:k:this.iterator("table",function(b){Ra(b,a)})});var Tb=function(a,b,c){if(c){var d=new s(a);
|
108 |
-
d.one("draw",function(){c(d.ajax.json())})}if("ssp"==y(a))T(a,b);else{C(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort();sa(a,[],function(c){oa(a);for(var c=ta(a,c),d=0,e=c.length;d<e;d++)O(a,c[d]);T(a,b);C(a,!1)})}};o("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});o("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});o("ajax.reload()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});o("ajax.url()",function(a){var b=
|
109 |
-
this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});o("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});var ab=function(a,b,c,d,e){var f=[],g,j,i,m,l,n;i=typeof b;if(!b||"string"===i||"function"===i||b.length===k)b=[b];i=0;for(m=b.length;i<m;i++){j=b[i]&&b[i].split&&!b[i].match(/[\[\(:]/)?b[i].split(","):
|
110 |
-
[b[i]];l=0;for(n=j.length;l<n;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&(f=f.concat(g))}a=x.selector[a];if(a.length){i=0;for(m=a.length;i<m;i++)f=a[i](d,e,f)}return qa(f)},bb=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},cb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length=1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Ba=function(a,b){var c,
|
111 |
-
d,e,f=[],g=a.aiDisplay;e=a.aiDisplayMaster;var j=b.search;c=b.order;d=b.page;if("ssp"==y(a))return"removed"===j?[]:Y(0,e.length);if("current"==d){c=a._iDisplayStart;for(d=a.fnDisplayEnd();c<d;c++)f.push(g[c])}else if("current"==c||"applied"==c)if("none"==j)f=e.slice();else if("applied"==j)f=g.slice();else{if("removed"==j){var i={};c=0;for(d=g.length;c<d;c++)i[g[c]]=null;f=h.map(e,function(a){return!i.hasOwnProperty(a)?a:null})}}else if("index"==c||"original"==c){c=0;for(d=a.aoData.length;c<d;c++)"none"==
|
112 |
-
j?f.push(c):(e=h.inArray(c,g),(-1===e&&"removed"==j||0<=e&&"applied"==j)&&f.push(c))}return f};o("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=b,f;return ab("row",a,function(a){var b=Ob(a),i=c.aoData;if(b!==null&&!e)return[b];f||(f=Ba(c,e));if(b!==null&&h.inArray(b,f)!==-1)return[b];if(a===null||a===k||a==="")return f;if(typeof a==="function")return h.map(f,function(b){var c=i[b];return a(b,c._aData,c.nTr)?b:null});if(a.nodeName){var b=
|
113 |
-
a._DT_RowIndex,m=a._DT_CellIndex;if(b!==k)return i[b]&&i[b].nTr===a?[b]:[];if(m)return i[m.row]&&i[m.row].nTr===a?[m.row]:[];b=h(a).closest("*[data-dt-row]");return b.length?[b.data("dt-row")]:[]}if(typeof a==="string"&&a.charAt(0)==="#"){b=c.aIds[a.replace(/^#/,"")];if(b!==k)return[b.idx]}b=Rb(ja(c.aoData,f,"nTr"));return h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()},c,e)},1);c.selector.rows=a;c.selector.opts=b;return c});o("rows().nodes()",function(){return this.iterator("row",
|
114 |
-
function(a,b){return a.aoData[b].nTr||k},1)});o("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ja(a.aoData,b,"_aData")},1)});u("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)});u("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){da(b,c,a)})});u("rows().indexes()","row().index()",function(){return this.iterator("row",
|
115 |
-
function(a,b){return b},1)});u("rows().ids()","row().id()",function(a){for(var b=[],c=this.context,d=0,e=c.length;d<e;d++)for(var f=0,g=this[d].length;f<g;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((!0===a?"#":"")+h)}return new s(c,b)});u("rows().remove()","row().remove()",function(){var a=this;this.iterator("row",function(b,c,d){var e=b.aoData,f=e[c],g,h,i,m,l;e.splice(c,1);g=0;for(h=e.length;g<h;g++)if(i=e[g],l=i.anCells,null!==i.nTr&&(i.nTr._DT_RowIndex=g),null!==l){i=0;for(m=
|
116 |
-
l.length;i<m;i++)l[i]._DT_CellIndex.row=g}pa(b.aiDisplayMaster,c);pa(b.aiDisplay,c);pa(a[d],c,!1);0<b._iRecordsDisplay&&b._iRecordsDisplay--;Sa(b);c=b.rowIdFn(f._aData);c!==k&&delete b.aIds[c]});this.iterator("table",function(a){for(var c=0,d=a.aoData.length;c<d;c++)a.aoData[c].idx=c});return this});o("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(na(b,c)[0]):h.push(O(b,c));return h},
|
117 |
-
1),c=this.rows(-1);c.pop();h.merge(c,b);return c});o("row()",function(a,b){return cb(this.rows(a,b))});o("row().data()",function(a){var b=this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;var c=b[0].aoData[this[0]];c._aData=a;h.isArray(a)&&c.nTr.id&&N(b[0].rowId)(a,c.nTr.id);da(b[0],this[0],"data");return this});o("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});o("row.add()",function(a){a instanceof h&&
|
118 |
-
a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?na(b,a)[0]:O(b,a)});return this.row(b[0])});var db=function(a,b){var c=a.context;if(c.length&&(c=c[0].aoData[b!==k?b:a[0]])&&c._details)c._details.remove(),c._detailsShow=k,c._details=k},Ub=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];if(d._details){(d._detailsShow=b)?d._details.insertAfter(d.nTr):d._details.detach();var e=c[0],f=new s(e),g=e.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");
|
119 |
-
0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){e===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(e===b)for(var c,d=V(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",d)}),f.on("destroy.dt.DT_details",function(a,b){if(e===b)for(var c=0,d=g.length;c<d;c++)g[c]._details&&db(f,c)}))}}};o("row().child()",function(a,b){var c=
|
120 |
-
this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1===a)db(this);else if(c.length&&this.length){var d=c[0],c=c[0].aoData[this[0]],e=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?e.push(a):(c=h("<tr><td/></tr>").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=V(d),e.push(c[0]))};f(a,b);c._details&&c._details.detach();c._details=h(e);
|
121 |
-
c._detailsShow&&c._details.insertAfter(c.nTr)}return this});o(["row().child.show()","row().child().show()"],function(){Ub(this,!0);return this});o(["row().child.hide()","row().child().hide()"],function(){Ub(this,!1);return this});o(["row().child.remove()","row().child().remove()"],function(){db(this);return this});o("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var bc=/^([^:]+):(name|visIdx|visible)$/,Vb=function(a,b,
|
122 |
-
c,d,e){for(var c=[],d=0,f=e.length;d<f;d++)c.push(B(a,e[d],b));return c};o("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=a,f=b,g=c.aoColumns,j=D(g,"sName"),i=D(g,"nTh");return ab("column",e,function(a){var b=Ob(a);if(a==="")return Y(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var e=Ba(c,f);return h.map(g,function(b,f){return a(f,Vb(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(bc):
|
123 |
-
"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var n=h.map(g,function(a,b){return a.bVisible?b:null});return[n[n.length+b]]}return[aa(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)},
|
124 |
-
1);c.selector.cols=a;c.selector.opts=b;return c});u("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Vb,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},
|
125 |
-
1)});u("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,c,d,e,f){return ja(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ja(a.aoData,e,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){var c=this.iterator("column",function(b,c){if(a===k)return b.aoColumns[c].bVisible;var f=b.aoColumns,g=f[c],j=b.aoData,
|
126 |
-
i,m,l;if(a!==k&&g.bVisible!==a){if(a){var n=h.inArray(!0,D(f,"bVisible"),c+1);i=0;for(m=j.length;i<m;i++)l=j[i].nTr,f=j[i].anCells,l&&l.insertBefore(f[c],f[n]||null)}else h(D(b.aoData,"anCells",c)).detach();g.bVisible=a;fa(b,b.aoHeader);fa(b,b.aoFooter);b.aiDisplay.length||h(b.nTBody).find("td[colspan]").attr("colspan",V(b));xa(b)}});a!==k&&(this.iterator("column",function(c,e){r(c,null,"column-visibility",[c,e,a,b])}),(b===k||b)&&this.columns.adjust());return c});u("columns().indexes()","column().index()",
|
127 |
-
function(a){return this.iterator("column",function(b,c){return"visible"===a?ba(b,c):c},1)});o("columns.adjust()",function(){return this.iterator("table",function(a){$(a)},1)});o("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return aa(c,b);if("fromData"===a||"toVisible"===a)return ba(c,b)}});o("column()",function(a,b){return cb(this.columns(a,b))});o("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));
|
128 |
-
h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=bb(c),f=b.aoData,g=Ba(b,e),j=Rb(ja(f,g,"anCells")),i=h([].concat.apply([],j)),l,m=b.aoColumns.length,n,o,u,s,r,v;return ab("cell",d,function(a){var c=typeof a==="function";if(a===null||a===k||c){n=[];o=0;for(u=g.length;o<u;o++){l=g[o];for(s=0;s<m;s++){r={row:l,column:s};if(c){v=f[l];a(r,B(b,l,s),v.anCells?v.anCells[s]:null)&&n.push(r)}else n.push(r)}}return n}if(h.isPlainObject(a))return a.column!==
|
129 |
-
k&&a.row!==k&&h.inArray(a.row,g)!==-1?[a]:[];c=i.filter(a).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();if(c.length||!a.nodeName)return c;v=h(a).closest("*[data-dt-row]");return v.length?[{row:v.data("dt-row"),column:v.data("dt-column")}]:[]},b,e)});var d=this.columns(b),e=this.rows(a),f,g,j,i,m;this.iterator("table",function(a,b){f=[];g=0;for(j=e[b].length;g<j;g++){i=0;for(m=d[b].length;i<m;i++)f.push({row:e[b][g],column:d[b][i]})}},1);var l=this.cells(f,
|
130 |
-
c);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});u("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b])&&a.anCells?a.anCells[c]:k},1)});o("cells().data()",function(){return this.iterator("cell",function(a,b,c){return B(a,b,c)},1)});u("cells().cache()","cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)});u("cells().render()","cell().render()",
|
131 |
-
function(a){return this.iterator("cell",function(b,c,d){return B(b,c,d,a)},1)});u("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:ba(a,c)}},1)});u("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,d){da(b,c,a,d)})});o("cell()",function(a,b,c){return cb(this.cells(a,b,c))});o("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?B(b[0],
|
132 |
-
c[0].row,c[0].column):k;kb(b[0],c[0].row,c[0].column,a);da(b[0],c[0].row,"data",c[0].column);return this});o("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:a.length&&!h.isArray(a[0])&&(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})});o("order.listener()",function(a,b,c){return this.iterator("table",function(d){Ma(d,a,b,c)})});o("order.fixed()",function(a){if(!a){var b=
|
133 |
-
this.context,b=b.length?b[0].aaSortingFixed:k;return h.isArray(b)?{pre:b}:b}return this.iterator("table",function(b){b.aaSortingFixed=h.extend(!0,{},a)})});o(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,d){var e=[];h.each(b[d],function(b,c){e.push([c,a])});c.aaSorting=e})});o("search()",function(a,b,c,d){var e=this.context;return a===k?0!==e.length?e[0].oPreviousSearch.sSearch:k:this.iterator("table",function(e){e.oFeatures.bFilter&&ga(e,
|
134 |
-
h.extend({},e.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),1)})});u("columns().search()","column().search()",function(a,b,c,d){return this.iterator("column",function(e,f){var g=e.aoPreSearchCols;if(a===k)return g[f].sSearch;e.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),ga(e,e.oPreviousSearch,1))})});o("state()",function(){return this.context.length?this.context[0].oSavedState:
|
135 |
-
null});o("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});o("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});o("state.save()",function(){return this.iterator("table",function(a){xa(a)})});n.versionCheck=n.fnVersionCheck=function(a){for(var b=n.version.split("."),a=a.split("."),c,d,e=0,f=a.length;e<f;e++)if(c=parseInt(b[e],10)||0,d=parseInt(a[e],10)||0,c!==d)return c>d;return!0};n.isDataTable=
|
136 |
-
n.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;if(a instanceof n.Api)return!0;h.each(n.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};n.tables=n.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(n.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable});return b?new s(c):c};n.camelToHungarian=J;o("$()",function(a,b){var c=
|
137 |
-
this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){o(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0]=h.map(a[0].split(/\s/),function(a){return!a.match(/\.dt\b/)?a+".dt":a}).join(" ");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});o("clear()",function(){return this.iterator("table",function(a){oa(a)})});o("settings()",function(){return new s(this.context,this.context)});o("init()",function(){var a=
|
138 |
-
this.context;return a.length?a[0].oInit:null});o("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});o("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),o;b.bDestroying=!0;r(b,"aoDestroyCallback","destroy",[b]);a||(new s(b)).columns().visible(!0);k.off(".DT").find(":not(tbody *)").off(".DT");
|
139 |
-
h(E).off(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];wa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable),
|
140 |
-
(o=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%o])}));c=h.inArray(b,n.settings);-1!==c&&n.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){o(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,m){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,m)})})});o("i18n()",function(a,b,c){var d=this.context[0],a=S(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:
|
141 |
-
a._);return a.replace("%d",c)});n.version="1.10.19";n.settings=[];n.models={};n.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};n.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};n.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,
|
142 |
-
sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};n.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,
|
143 |
-
bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+
|
144 |
-
a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},
|
145 |
-
oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},
|
146 |
-
n.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"};Z(n.defaults);n.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};
|
147 |
-
Z(n.defaults.column);n.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],
|
148 |
-
aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",
|
149 |
-
iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal:
|
150 |
-
this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};n.ext=x={buttons:{},
|
151 |
-
classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:n.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:n.version};h.extend(x,{afnFiltering:x.search,aTypes:x.type.detect,ofnSearch:x.type.search,oSort:x.type.order,afnSortData:x.order,aoFeatures:x.feature,oApi:x.internal,oStdClasses:x.classes,oPagination:x.pager});
|
152 |
-
h.extend(n.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",
|
153 |
-
sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",
|
154 |
-
sJUIHeader:"",sJUIFooter:""});var Lb=n.ext.pager;h.extend(Lb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[ia(a,b)]},simple_numbers:function(a,b){return["previous",ia(a,b),"next"]},full_numbers:function(a,b){return["first","previous",ia(a,b),"next","last"]},first_last_numbers:function(a,b){return["first",ia(a,b),"last"]},_numbers:ia,numbers_length:7});h.extend(!0,n.ext.renderer,{pageButton:{_:function(a,b,c,d,e,
|
155 |
-
f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},m,l,n=0,o=function(b,d){var k,s,u,r,v=function(b){Ta(a,b.data.action,true)};k=0;for(s=d.length;k<s;k++){r=d[k];if(h.isArray(r)){u=h("<"+(r.DT_el||"div")+"/>").appendTo(b);o(u,r)}else{m=null;l="";switch(r){case "ellipsis":b.append('<span class="ellipsis">…</span>');break;case "first":m=j.sFirst;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "previous":m=j.sPrevious;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "next":m=
|
156 |
-
j.sNext;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;case "last":m=j.sLast;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;default:m=r+1;l=e===r?g.sPageButtonActive:""}if(m!==null){u=h("<a>",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[r],"data-dt-idx":n,tabindex:a.iTabIndex,id:c===0&&typeof r==="string"?a.sTableId+"_"+r:null}).html(m).appendTo(b);Wa(u,{action:r},v);n++}}}},s;try{s=h(b).find(H.activeElement).data("dt-idx")}catch(u){}o(h(b).empty(),d);s!==k&&h(b).find("[data-dt-idx="+
|
157 |
-
s+"]").focus()}}});h.extend(n.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&!Zb.test(a))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)||
|
158 |
-
"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(n.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," ").replace(Aa,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," "):a}});var za=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Pb(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(x.type.order,{"date-pre":function(a){a=Date.parse(a);return isNaN(a)?-Infinity:a},"html-pre":function(a){return M(a)?
|
159 |
-
"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a,b){return a<b?1:a>b?-1:0}});Da("");h.extend(!0,n.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:
|
160 |
-
c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("<div/>").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]==
|
161 |
-
"asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var eb=function(a){return"string"===typeof a?a.replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):a};n.render={number:function(a,b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return eb(f);h=h.toFixed(c);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g,
|
162 |
-
a)+f+(e||"")}}},text:function(){return{display:eb,filter:eb}}};h.extend(n.ext.internal,{_fnExternApiFunc:Mb,_fnBuildAjax:sa,_fnAjaxUpdate:mb,_fnAjaxParameters:vb,_fnAjaxUpdateDraw:wb,_fnAjaxDataSrc:ta,_fnAddColumn:Ea,_fnColumnOptions:ka,_fnAdjustColumnSizing:$,_fnVisibleToColumnIndex:aa,_fnColumnIndexToVisible:ba,_fnVisbleColumns:V,_fnGetColumns:ma,_fnColumnTypes:Ga,_fnApplyColumnDefs:jb,_fnHungarianMap:Z,_fnCamelToHungarian:J,_fnLanguageCompat:Ca,_fnBrowserDetect:hb,_fnAddData:O,_fnAddTr:na,_fnNodeToDataIndex:function(a,
|
163 |
-
b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:kb,_fnSplitObjNotation:Ja,_fnGetObjectDataFn:S,_fnSetObjectDataFn:N,_fnGetDataMaster:Ka,_fnClearTable:oa,_fnDeleteIndex:pa,_fnInvalidate:da,_fnGetRowElements:Ia,_fnCreateTr:Ha,_fnBuildHead:lb,_fnDrawHead:fa,_fnDraw:P,_fnReDraw:T,_fnAddOptionsHtml:ob,_fnDetectHeader:ea,_fnGetUniqueThs:ra,_fnFeatureHtmlFilter:qb,_fnFilterComplete:ga,_fnFilterCustom:zb,
|
164 |
-
_fnFilterColumn:yb,_fnFilter:xb,_fnFilterCreateSearch:Pa,_fnEscapeRegex:Qa,_fnFilterData:Ab,_fnFeatureHtmlInfo:tb,_fnUpdateInfo:Db,_fnInfoMacros:Eb,_fnInitialise:ha,_fnInitComplete:ua,_fnLengthChange:Ra,_fnFeatureHtmlLength:pb,_fnFeatureHtmlPaginate:ub,_fnPageChange:Ta,_fnFeatureHtmlProcessing:rb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:sb,_fnScrollDraw:la,_fnApplyToChildren:I,_fnCalculateColumnWidths:Fa,_fnThrottle:Oa,_fnConvertToWidth:Fb,_fnGetWidestNode:Gb,_fnGetMaxLenString:Hb,_fnStringToCss:v,
|
165 |
-
_fnSortFlatten:X,_fnSort:nb,_fnSortAria:Jb,_fnSortListener:Va,_fnSortAttachListener:Ma,_fnSortingClasses:wa,_fnSortData:Ib,_fnSaveState:xa,_fnLoadState:Kb,_fnSettingsFromNode:ya,_fnLog:K,_fnMap:F,_fnBindAction:Wa,_fnCallbackReg:z,_fnCallbackFire:r,_fnLengthOverflow:Sa,_fnRenderer:Na,_fnDataSource:y,_fnRowAttributes:La,_fnExtend:Xa,_fnCalculateEnd:function(){}});h.fn.dataTable=n;n.$=h;h.fn.dataTableSettings=n.settings;h.fn.dataTableExt=n.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};
|
166 |
h.each(n,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable});
|
1 |
+
/*!
|
2 |
+
DataTables 1.10.19
|
3 |
+
©2008-2018 SpryMedia Ltd - datatables.net/license
|
4 |
+
*/
|
5 |
+
(function(h){"function"===typeof define&&define.amd?define(["jquery"],function(E){return h(E,window,document)}):"object"===typeof exports?module.exports=function(E,H){E||(E=window);H||(H="undefined"!==typeof window?require("jquery"):require("jquery")(E));return h(H,E,E.document)}:h(jQuery,window,document)})(function(h,E,H,k){function Z(a){var b,c,d={};h.each(a,function(e){if((b=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=e.replace(b[0],b[2].toLowerCase()),
|
6 |
+
d[c]=e,"o"===b[1]&&Z(a[e])});a._hungarianMap=d}function J(a,b,c){a._hungarianMap||Z(a);var d;h.each(b,function(e){d=a._hungarianMap[e];if(d!==k&&(c||b[d]===k))"o"===d.charAt(0)?(b[d]||(b[d]={}),h.extend(!0,b[d],b[e]),J(a[d],b[d],c)):b[d]=b[e]})}function Ca(a){var b=n.defaults.oLanguage,c=b.sDecimal;c&&Da(c);if(a){var d=a.sZeroRecords;!a.sEmptyTable&&(d&&"No data available in table"===b.sEmptyTable)&&F(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(d&&"Loading..."===b.sLoadingRecords)&&F(a,
|
7 |
+
a,"sZeroRecords","sLoadingRecords");a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&c!==a&&Da(a)}}function fb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate");A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");"boolean"===typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%":
|
8 |
+
"");"boolean"===typeof a.scrollX&&(a.scrollX=a.scrollX?"100%":"");if(a=a.aoSearchCols)for(var b=0,c=a.length;b<c;b++)a[b]&&J(n.models.oSearch,a[b])}function gb(a){A(a,"orderable","bSortable");A(a,"orderData","aDataSort");A(a,"orderSequence","asSorting");A(a,"orderDataType","sortDataType");var b=a.aDataSort;"number"===typeof b&&!h.isArray(b)&&(a.aDataSort=[b])}function hb(a){if(!n.__browser){var b={};n.__browser=b;var c=h("<div/>").css({position:"fixed",top:0,left:-1*h(E).scrollLeft(),height:1,width:1,
|
9 |
+
overflow:"hidden"}).append(h("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(h("<div/>").css({width:"100%",height:10}))).appendTo("body"),d=c.children(),e=d.children();b.barWidth=d[0].offsetWidth-d[0].clientWidth;b.bScrollOversize=100===e[0].offsetWidth&&100!==d[0].clientWidth;b.bScrollbarLeft=1!==Math.round(e.offset().left);b.bBounding=c[0].getBoundingClientRect().width?!0:!1;c.remove()}h.extend(a.oBrowser,n.__browser);a.oScroll.iBarWidth=n.__browser.barWidth}
|
10 |
+
function ib(a,b,c,d,e,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;d!==e;)a.hasOwnProperty(d)&&(g=j?b(g,a[d],d,a):a[d],j=!0,d+=f);return g}function Ea(a,b){var c=n.defaults.column,d=a.aoColumns.length,c=h.extend({},n.models.oColumn,c,{nTh:b?b:H.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.mData:d,idx:d});a.aoColumns.push(c);c=a.aoPreSearchCols;c[d]=h.extend({},n.models.oSearch,c[d]);ka(a,d,h(b).data())}function ka(a,b,c){var b=a.aoColumns[b],
|
11 |
+
d=a.oClasses,e=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=e.attr("width")||null;var f=(e.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(gb(c),J(n.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&&(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),c.sClass&&e.addClass(c.sClass),h.extend(b,c),F(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),F(b,c,"aDataSort"));var g=b.mData,j=S(g),i=b.mRender?
|
12 |
+
S(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&(c(g.sort)||c(g.type)||c(g.filter));b._setter=null;b.fnGetData=function(a,b,c){var d=j(a,b,k,c);return i&&b?i(d,b,a,c):d};b.fnSetData=function(a,b,c){return N(g)(a,b,c)};"number"!==typeof g&&(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,e.addClass(d.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=d.sSortableNone,
|
13 |
+
b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=d.sSortableAsc,b.sSortingClassJUI=d.sSortJUIAscAllowed):!a&&c?(b.sSortingClass=d.sSortableDesc,b.sSortingClassJUI=d.sSortJUIDescAllowed):(b.sSortingClass=d.sSortable,b.sSortingClassJUI=d.sSortJUI)}function $(a){if(!1!==a.oFeatures.bAutoWidth){var b=a.aoColumns;Fa(a);for(var c=0,d=b.length;c<d;c++)b[c].nTh.style.width=b[c].sWidth}b=a.oScroll;(""!==b.sY||""!==b.sX)&&la(a);r(a,null,"column-sizing",[a])}function aa(a,b){var c=ma(a,"bVisible");return"number"===
|
14 |
+
typeof c[b]?c[b]:null}function ba(a,b){var c=ma(a,"bVisible"),c=h.inArray(b,c);return-1!==c?c:null}function V(a){var b=0;h.each(a.aoColumns,function(a,d){d.bVisible&&"none"!==h(d.nTh).css("display")&&b++});return b}function ma(a,b){var c=[];h.map(a.aoColumns,function(a,e){a[b]&&c.push(e)});return c}function Ga(a){var b=a.aoColumns,c=a.aoData,d=n.ext.type.detect,e,f,g,j,i,h,l,q,t;e=0;for(f=b.length;e<f;e++)if(l=b[e],t=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){g=0;for(j=d.length;g<
|
15 |
+
j;g++){i=0;for(h=c.length;i<h;i++){t[i]===k&&(t[i]=B(a,i,e,"type"));q=d[g](t[i],a);if(!q&&g!==d.length-1)break;if("html"===q)break}if(q){l.sType=q;break}}l.sType||(l.sType="string")}}function jb(a,b,c,d){var e,f,g,j,i,m,l=a.aoColumns;if(b)for(e=b.length-1;0<=e;e--){m=b[e];var q=m.targets!==k?m.targets:m.aTargets;h.isArray(q)||(q=[q]);f=0;for(g=q.length;f<g;f++)if("number"===typeof q[f]&&0<=q[f]){for(;l.length<=q[f];)Ea(a);d(q[f],m)}else if("number"===typeof q[f]&&0>q[f])d(l.length+q[f],m);else if("string"===
|
16 |
+
typeof q[f]){j=0;for(i=l.length;j<i;j++)("_all"==q[f]||h(l[j].nTh).hasClass(q[f]))&&d(j,m)}}if(c){e=0;for(a=c.length;e<a;e++)d(e,c[e])}}function O(a,b,c,d){var e=a.aoData.length,f=h.extend(!0,{},n.models.oRow,{src:c?"dom":"data",idx:e});f._aData=b;a.aoData.push(f);for(var g=a.aoColumns,j=0,i=g.length;j<i;j++)g[j].sType=null;a.aiDisplayMaster.push(e);b=a.rowIdFn(b);b!==k&&(a.aIds[b]=f);(c||!a.oFeatures.bDeferRender)&&Ha(a,e,c,d);return e}function na(a,b){var c;b instanceof h||(b=h(b));return b.map(function(b,
|
17 |
+
e){c=Ia(a,e);return O(a,c.data,e,c.cells)})}function B(a,b,c,d){var e=a.iDraw,f=a.aoColumns[c],g=a.aoData[b]._aData,j=f.sDefaultContent,i=f.fnGetData(g,d,{settings:a,row:b,col:c});if(i===k)return a.iDrawError!=e&&null===j&&(K(a,0,"Requested unknown parameter "+("function"==typeof f.mData?"{function}":"'"+f.mData+"'")+" for row "+b+", column "+c,4),a.iDrawError=e),j;if((i===g||null===i)&&null!==j&&d!==k)i=j;else if("function"===typeof i)return i.call(g);return null===i&&"display"==d?"":i}function kb(a,
|
18 |
+
b,c,d){a.aoColumns[c].fnSetData(a.aoData[b]._aData,d,{settings:a,row:b,col:c})}function Ja(a){return h.map(a.match(/(\\.|[^\.])+/g)||[""],function(a){return a.replace(/\\\./g,".")})}function S(a){if(h.isPlainObject(a)){var b={};h.each(a,function(a,c){c&&(b[a]=S(c))});return function(a,c,f,g){var j=b[c]||b._;return j!==k?j(a,c,f,g):a}}if(null===a)return function(a){return a};if("function"===typeof a)return function(b,c,f,g){return a(b,c,f,g)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||
|
19 |
+
-1!==a.indexOf("("))){var c=function(a,b,f){var g,j;if(""!==f){j=Ja(f);for(var i=0,m=j.length;i<m;i++){f=j[i].match(ca);g=j[i].match(W);if(f){j[i]=j[i].replace(ca,"");""!==j[i]&&(a=a[j[i]]);g=[];j.splice(0,i+1);j=j.join(".");if(h.isArray(a)){i=0;for(m=a.length;i<m;i++)g.push(c(a[i],b,j))}a=f[0].substring(1,f[0].length-1);a=""===a?g:g.join(a);break}else if(g){j[i]=j[i].replace(W,"");a=a[j[i]]();continue}if(null===a||a[j[i]]===k)return k;a=a[j[i]]}}return a};return function(b,e){return c(b,e,a)}}return function(b){return b[a]}}
|
20 |
+
function N(a){if(h.isPlainObject(a))return N(a._);if(null===a)return function(){};if("function"===typeof a)return function(b,d,e){a(b,"set",d,e)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var b=function(a,d,e){var e=Ja(e),f;f=e[e.length-1];for(var g,j,i=0,m=e.length-1;i<m;i++){g=e[i].match(ca);j=e[i].match(W);if(g){e[i]=e[i].replace(ca,"");a[e[i]]=[];f=e.slice();f.splice(0,i+1);g=f.join(".");if(h.isArray(d)){j=0;for(m=d.length;j<m;j++)f={},b(f,d[j],g),
|
21 |
+
a[e[i]].push(f)}else a[e[i]]=d;return}j&&(e[i]=e[i].replace(W,""),a=a[e[i]](d));if(null===a[e[i]]||a[e[i]]===k)a[e[i]]={};a=a[e[i]]}if(f.match(W))a[f.replace(W,"")](d);else a[f.replace(ca,"")]=d};return function(c,d){return b(c,d,a)}}return function(b,d){b[a]=d}}function Ka(a){return D(a.aoData,"_aData")}function oa(a){a.aoData.length=0;a.aiDisplayMaster.length=0;a.aiDisplay.length=0;a.aIds={}}function pa(a,b,c){for(var d=-1,e=0,f=a.length;e<f;e++)a[e]==b?d=e:a[e]>b&&a[e]--; -1!=d&&c===k&&a.splice(d,
|
22 |
+
1)}function da(a,b,c,d){var e=a.aoData[b],f,g=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=B(a,b,d,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===e.src)e._aData=Ia(a,e,d,d===k?k:e._aData).data;else{var j=e.anCells;if(j)if(d!==k)g(j[d],d);else{c=0;for(f=j.length;c<f;c++)g(j[c],c)}}e._aSortData=null;e._aFilterData=null;g=a.aoColumns;if(d!==k)g[d].sType=null;else{c=0;for(f=g.length;c<f;c++)g[c].sType=null;La(a,e)}}function Ia(a,b,c,d){var e=[],f=b.firstChild,g,
|
23 |
+
j,i=0,m,l=a.aoColumns,q=a._rowReadObject,d=d!==k?d:q?{}:[],t=function(a,b){if("string"===typeof a){var c=a.indexOf("@");-1!==c&&(c=a.substring(c+1),N(a)(d,b.getAttribute(c)))}},G=function(a){if(c===k||c===i)j=l[i],m=h.trim(a.innerHTML),j&&j._bAttrSrc?(N(j.mData._)(d,m),t(j.mData.sort,a),t(j.mData.type,a),t(j.mData.filter,a)):q?(j._setter||(j._setter=N(j.mData)),j._setter(d,m)):d[i]=m;i++};if(f)for(;f;){g=f.nodeName.toUpperCase();if("TD"==g||"TH"==g)G(f),e.push(f);f=f.nextSibling}else{e=b.anCells;
|
24 |
+
f=0;for(g=e.length;f<g;f++)G(e[f])}if(b=b.firstChild?b:b.nTr)(b=b.getAttribute("id"))&&N(a.rowId)(d,b);return{data:d,cells:e}}function Ha(a,b,c,d){var e=a.aoData[b],f=e._aData,g=[],j,i,m,l,q;if(null===e.nTr){j=c||H.createElement("tr");e.nTr=j;e.anCells=g;j._DT_RowIndex=b;La(a,e);l=0;for(q=a.aoColumns.length;l<q;l++){m=a.aoColumns[l];i=c?d[l]:H.createElement(m.sCellType);i._DT_CellIndex={row:b,column:l};g.push(i);if((!c||m.mRender||m.mData!==l)&&(!h.isPlainObject(m.mData)||m.mData._!==l+".display"))i.innerHTML=
|
25 |
+
B(a,b,l,"display");m.sClass&&(i.className+=" "+m.sClass);m.bVisible&&!c?j.appendChild(i):!m.bVisible&&c&&i.parentNode.removeChild(i);m.fnCreatedCell&&m.fnCreatedCell.call(a.oInstance,i,B(a,b,l),f,b,l)}r(a,"aoRowCreatedCallback",null,[j,f,b,g])}e.nTr.setAttribute("role","row")}function La(a,b){var c=b.nTr,d=b._aData;if(c){var e=a.rowIdFn(d);e&&(c.id=e);d.DT_RowClass&&(e=d.DT_RowClass.split(" "),b.__rowc=b.__rowc?qa(b.__rowc.concat(e)):e,h(c).removeClass(b.__rowc.join(" ")).addClass(d.DT_RowClass));
|
26 |
+
d.DT_RowAttr&&h(c).attr(d.DT_RowAttr);d.DT_RowData&&h(c).data(d.DT_RowData)}}function lb(a){var b,c,d,e,f,g=a.nTHead,j=a.nTFoot,i=0===h("th, td",g).length,m=a.oClasses,l=a.aoColumns;i&&(e=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],d=h(f.nTh).addClass(f.sClass),i&&d.appendTo(e),a.oFeatures.bSort&&(d.addClass(f.sSortingClass),!1!==f.bSortable&&(d.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Ma(a,f.nTh,b))),f.sTitle!=d[0].innerHTML&&d.html(f.sTitle),Na(a,"header")(a,d,
|
27 |
+
f,m);i&&ea(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(m.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(m.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function fa(a,b,c){var d,e,f,g=[],j=[],i=a.aoColumns.length,m;if(b){c===k&&(c=!1);d=0;for(e=b.length;d<e;d++){g[d]=b[d].slice();g[d].nTr=b[d].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=
|
28 |
+
0;for(e=g.length;d<e;d++){if(a=g[d].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[d].length;f<b;f++)if(m=i=1,j[d][f]===k){a.appendChild(g[d][f].cell);for(j[d][f]=1;g[d+i]!==k&&g[d][f].cell==g[d+i][f].cell;)j[d+i][f]=1,i++;for(;g[d][f+m]!==k&&g[d][f].cell==g[d][f+m].cell;){for(c=0;c<i;c++)j[d+c][f+m]=1;m++}h(g[d][f].cell).attr("rowspan",i).attr("colspan",m)}}}}function P(a){var b=r(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,d=a.asStripeClasses,e=
|
29 |
+
d.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==y(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart=j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,m=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!mb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:m;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ha(a,l);var t=q.nTr;if(0!==e){var G=d[c%e];q._sRowStripe!=G&&(h(t).removeClass(q._sRowStripe).addClass(G),
|
30 |
+
q._sRowStripe=G)}r(a,"aoRowCallback",null,[t,q._aData,c,j,l]);b.push(t);c++}}else c=f.sZeroRecords,1==a.iDraw&&"ajax"==y(a)?c=f.sLoadingRecords:f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":e?d[0]:""}).append(h("<td />",{valign:"top",colSpan:V(a),"class":a.oClasses.sRowEmpty}).html(c))[0];r(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ka(a),g,m,i]);r(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ka(a),g,m,i]);d=h(a.nTBody);d.children().detach();
|
31 |
+
d.append(h(b));r(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter;c.bSort&&nb(a);d?ga(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;P(a);a._drawHold=!1}function ob(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),d=a.oFeatures,e=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];a.nTableReinsertBefore=
|
32 |
+
a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,m,l,q,k=0;k<f.length;k++){g=null;j=f[k];if("<"==j){i=h("<div/>")[0];m=f[k+1];if("'"==m||'"'==m){l="";for(q=2;f[k+q]!=m;)l+=f[k+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(m=l.split("."),i.id=m[0].substr(1,m[0].length-1),i.className=m[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;k+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=pb(a);else if("f"==j&&
|
33 |
+
d.bFilter)g=qb(a);else if("r"==j&&d.bProcessing)g=rb(a);else if("t"==j)g=sb(a);else if("i"==j&&d.bInfo)g=tb(a);else if("p"==j&&d.bPaginate)g=ub(a);else if(0!==n.ext.feature.length){i=n.ext.feature;q=0;for(m=i.length;q<m;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),e.append(g))}c.replaceWith(e);a.nHolding=null}function ea(a,b){var c=h(b).children("tr"),d,e,f,g,j,i,m,l,q,k;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<
|
34 |
+
i;f++){d=c[f];for(e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase()){l=1*e.getAttribute("colspan");q=1*e.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;m=g;k=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][m+j]={cell:e,unique:k},a[f+g].nTr=d}e=e.nextSibling}}}function ra(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],ea(c,b)));for(var b=0,e=c.length;b<e;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!d[f]||
|
35 |
+
!a.bSortCellsTop))d[f]=c[b][f].cell;return d}function sa(a,b,c){r(a,"aoServerParams","serverParams",[b]);if(b&&h.isArray(b)){var d={},e=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(e);c?(c=c[0],d[c]||(d[c]=[]),d[c].push(b.value)):d[b.name]=b.value});b=d}var f,g=a.ajax,j=a.oInstance,i=function(b){r(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var m="function"===typeof f?f(b,a):f,b="function"===typeof f&&m?m:h.extend(!0,b,m);delete g.data}m={data:b,success:function(b){var c=
|
36 |
+
b.error||b.sError;c&&K(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b,c){var d=r(a,null,"xhr",[a,null,a.jqXHR]);-1===h.inArray(!0,d)&&("parsererror"==c?K(a,0,"Invalid JSON response",1):4===b.readyState&&K(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;r(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(m,{url:g||a.sAjaxSource})):
|
37 |
+
"function"===typeof g?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(m,g)),g.data=f)}function mb(a){return a.bAjaxDataGet?(a.iDraw++,C(a,!0),sa(a,vb(a),function(b){wb(a,b)}),!1):!0}function vb(a){var b=a.aoColumns,c=b.length,d=a.oFeatures,e=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,m,l,k=X(a);g=a._iDisplayStart;i=!1!==d.bPaginate?a._iDisplayLength:-1;var t=function(a,b){j.push({name:a,value:b})};t("sEcho",a.iDraw);t("iColumns",c);t("sColumns",D(b,"sName").join(","));t("iDisplayStart",g);t("iDisplayLength",
|
38 |
+
i);var G={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:e.sSearch,regex:e.bRegex}};for(g=0;g<c;g++)m=b[g],l=f[g],i="function"==typeof m.mData?"function":m.mData,G.columns.push({data:i,name:m.sName,searchable:m.bSearchable,orderable:m.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),t("mDataProp_"+g,i),d.bFilter&&(t("sSearch_"+g,l.sSearch),t("bRegex_"+g,l.bRegex),t("bSearchable_"+g,m.bSearchable)),d.bSort&&t("bSortable_"+g,m.bSortable);d.bFilter&&(t("sSearch",e.sSearch),t("bRegex",
|
39 |
+
e.bRegex));d.bSort&&(h.each(k,function(a,b){G.order.push({column:b.col,dir:b.dir});t("iSortCol_"+a,b.col);t("sSortDir_"+a,b.dir)}),t("iSortingCols",k.length));b=n.ext.legacy.ajax;return null===b?a.sAjaxSource?j:G:b?j:G}function wb(a,b){var c=ta(a,b),d=b.sEcho!==k?b.sEcho:b.draw,e=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(d){if(1*d<a.iDraw)return;a.iDraw=1*d}oa(a);a._iRecordsTotal=parseInt(e,10);a._iRecordsDisplay=parseInt(f,
|
40 |
+
10);d=0;for(e=c.length;d<e;d++)O(a,c[d]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1;P(a);a._bInitComplete||ua(a,b);a.bAjaxDataGet=!0;C(a,!1)}function ta(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?S(c)(b):b}function qb(a){var b=a.oClasses,c=a.sTableId,d=a.oLanguage,e=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",
|
41 |
+
g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)),f=function(){var b=!this.value?"":this.value;b!=e.sSearch&&(ga(a,{sSearch:b,bRegex:e.bRegex,bSmart:e.bSmart,bCaseInsensitive:e.bCaseInsensitive}),a._iDisplayStart=0,P(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?Oa(f,g):f).on("keypress.DT",function(a){if(13==a.keyCode)return!1}).attr("aria-controls",
|
42 |
+
c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!==H.activeElement&&i.val(e.sSearch)}catch(d){}});return b[0]}function ga(a,b,c){var d=a.oPreviousSearch,e=a.aoPreSearchCols,f=function(a){d.sSearch=a.sSearch;d.bRegex=a.bRegex;d.bSmart=a.bSmart;d.bCaseInsensitive=a.bCaseInsensitive};Ga(a);if("ssp"!=y(a)){xb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<e.length;b++)yb(a,e[b].sSearch,b,e[b].bEscapeRegex!==k?!e[b].bEscapeRegex:e[b].bRegex,
|
43 |
+
e[b].bSmart,e[b].bCaseInsensitive);zb(a)}else f(b);a.bFiltered=!0;r(a,null,"search",[a])}function zb(a){for(var b=n.ext.search,c=a.aiDisplay,d,e,f=0,g=b.length;f<g;f++){for(var j=[],i=0,m=c.length;i<m;i++)e=c[i],d=a.aoData[e],b[f](a,d._aFilterData,e,d._aData,i)&&j.push(e);c.length=0;h.merge(c,j)}}function yb(a,b,c,d,e,f){if(""!==b){for(var g=[],j=a.aiDisplay,d=Pa(b,d,e,f),e=0;e<j.length;e++)b=a.aoData[j[e]]._aFilterData[c],d.test(b)&&g.push(j[e]);a.aiDisplay=g}}function xb(a,b,c,d,e,f){var d=Pa(b,
|
44 |
+
d,e,f),f=a.oPreviousSearch.sSearch,g=a.aiDisplayMaster,j,e=[];0!==n.ext.search.length&&(c=!0);j=Ab(a);if(0>=b.length)a.aiDisplay=g.slice();else{if(j||c||f.length>b.length||0!==b.indexOf(f)||a.bSorted)a.aiDisplay=g.slice();b=a.aiDisplay;for(c=0;c<b.length;c++)d.test(a.aoData[b[c]]._sFilterRow)&&e.push(b[c]);a.aiDisplay=e}}function Pa(a,b,c,d){a=b?a:Qa(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',
|
45 |
+
"")}).join(")(?=.*?")+").*$");return RegExp(a,d?"i":"")}function Ab(a){var b=a.aoColumns,c,d,e,f,g,j,i,h,l=n.ext.type.search;c=!1;d=0;for(f=a.aoData.length;d<f;d++)if(h=a.aoData[d],!h._aFilterData){j=[];e=0;for(g=b.length;e<g;e++)c=b[e],c.bSearchable?(i=B(a,d,e,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(va.innerHTML=i,i=Wb?va.textContent:va.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);
|
46 |
+
h._aFilterData=j;h._sFilterRow=j.join(" ");c=!0}return c}function Bb(a){return{search:a.sSearch,smart:a.bSmart,regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Cb(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function tb(a){var b=a.sTableId,c=a.aanFeatures.i,d=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Db,sName:"information"}),d.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",
|
47 |
+
b+"_info"));return d[0]}function Db(a){var b=a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage,d=a._iDisplayStart+1,e=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Eb(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,d,e,f,g,j));h(b).html(j)}}function Eb(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,
|
48 |
+
c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function ha(a){var b,c,d=a.iInitDisplayStart,e=a.aoColumns,f;c=a.oFeatures;var g=a.bDeferLoading;if(a.bInitialised){ob(a);lb(a);fa(a,a.aoHeader);fa(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Fa(a);b=0;for(c=e.length;b<c;b++)f=e[b],f.sWidth&&(f.nTh.style.width=v(f.sWidth));r(a,null,"preInit",[a]);T(a);e=
|
49 |
+
y(a);if("ssp"!=e||g)"ajax"==e?sa(a,[],function(c){var f=ta(a,c);for(b=0;b<f.length;b++)O(a,f[b]);a.iInitDisplayStart=d;T(a);C(a,!1);ua(a,c)},a):(C(a,!1),ua(a))}else setTimeout(function(){ha(a)},200)}function ua(a,b){a._bInitComplete=!0;(b||a.oInit.aaData)&&$(a);r(a,null,"plugin-init",[a,b]);r(a,"aoInitComplete","init",[a,b])}function Ra(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Sa(a);r(a,null,"length",[a,c])}function pb(a){for(var b=a.oClasses,c=a.sTableId,d=a.aLengthMenu,e=h.isArray(d[0]),f=
|
50 |
+
e?d[0]:d,d=e?d[1]:d,e=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}),g=0,j=f.length;g<j;g++)e[0][g]=new Option("number"===typeof d[g]?a.fnFormatNumber(d[g]):d[g],f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).on("change.DT",function(){Ra(a,h(this).val());P(a)});h(a.nTable).on("length.dt.DT",function(b,c,d){a===
|
51 |
+
c&&h("select",i).val(d)});return i[0]}function ub(a){var b=a.sPaginationType,c=n.ext.pager[b],d="function"===typeof c,e=function(a){P(a)},b=h("<div/>").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;l<k;l++)Na(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,
|
52 |
+
e)},sName:"pagination"}));return b}function Ta(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===e?d=0:"number"===typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e<f&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:K(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==d;a._iDisplayStart=d;b&&(r(a,null,"page",[a]),c&&P(a));return b}function rb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}
|
53 |
+
function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");r(a,null,"processing",[a,b])}function sb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),m=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",
|
54 |
+
position:"relative",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:v(d)}).append(b));l&&i.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",
|
55 |
+
{"class":f.sScrollFootInner}).append(m.removeAttr("id").css("margin-left",0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],t=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(t.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=t;a.aoDrawCallback.push({fn:la,sName:"scrolling"});return i[0]}function la(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth,
|
56 |
+
f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,m=j.children("table"),j=a.nScrollBody,l=h(j),q=j.style,t=h(a.nScrollFoot).children("div"),n=t.children("table"),o=h(a.nTHead),p=h(a.nTable),s=p[0],r=s.style,u=a.nTFoot?h(a.nTFoot):null,x=a.oBrowser,U=x.bScrollOversize,Xb=D(a.aoColumns,"nTh"),Q,L,R,w,Ua=[],y=[],z=[],A=[],B,C=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};L=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!==
|
57 |
+
L&&a.scrollBarVis!==k)a.scrollBarVis=L,$(a);else{a.scrollBarVis=L;p.children("thead, tfoot").remove();u&&(R=u.clone().prependTo(p),Q=u.find("tr"),R=R.find("tr"));w=o.clone().prependTo(p);o=o.find("tr");L=w.find("tr");w.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(ra(a,w),function(b,c){B=aa(a,b);c.style.width=a.aoColumns[B].sWidth});u&&I(function(a){a.style.width=""},R);f=p.outerWidth();if(""===c){r.width="100%";if(U&&(p.find("tbody").height()>j.offsetHeight||
|
58 |
+
"scroll"==l.css("overflow-y")))r.width=v(p.outerWidth()-b);f=p.outerWidth()}else""!==d&&(r.width=v(d),f=p.outerWidth());I(C,L);I(function(a){z.push(a.innerHTML);Ua.push(v(h(a).css("width")))},L);I(function(a,b){if(h.inArray(a,Xb)!==-1)a.style.width=Ua[b]},o);h(L).height(0);u&&(I(C,R),I(function(a){A.push(a.innerHTML);y.push(v(h(a).css("width")))},R),I(function(a,b){a.style.width=y[b]},Q),h(R).height(0));I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+z[b]+"</div>";a.childNodes[0].style.height=
|
59 |
+
"0";a.childNodes[0].style.overflow="hidden";a.style.width=Ua[b]},L);u&&I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+A[b]+"</div>";a.childNodes[0].style.height="0";a.childNodes[0].style.overflow="hidden";a.style.width=y[b]},R);if(p.outerWidth()<f){Q=j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(U&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=v(Q-b);(""===c||""!==d)&&K(a,1,"Possible column misalignment",6)}else Q="100%";q.width=v(Q);
|
60 |
+
g.width=v(Q);u&&(a.nScrollFoot.style.width=v(Q));!e&&U&&(q.height=v(s.offsetHeight+b));c=p.outerWidth();m[0].style.width=v(c);i.width=v(c);d=p.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+(x.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(n[0].style.width=v(c),t[0].style.width=v(c),t[0].style[e]=d?b+"px":"0px");p.children("colgroup").insertBefore(p.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function I(a,b,c){for(var d=0,e=0,
|
61 |
+
f=b.length,g,j;e<f;){g=b[e].firstChild;for(j=c?c[e].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,d):a(g,d),d++),g=g.nextSibling,j=c?j.nextSibling:null;e++}}function Fa(a){var b=a.nTable,c=a.aoColumns,d=a.oScroll,e=d.sY,f=d.sX,g=d.sXInner,j=c.length,i=ma(a,"bVisible"),m=h("th",a.nTHead),l=b.getAttribute("width"),k=b.parentNode,t=!1,n,o,p=a.oBrowser,d=p.bScrollOversize;(n=b.style.width)&&-1!==n.indexOf("%")&&(l=n);for(n=0;n<i.length;n++)o=c[i[n]],null!==o.sWidth&&(o.sWidth=Fb(o.sWidthOrig,k),t=!0);if(d||
|
62 |
+
!t&&!f&&!e&&j==V(a)&&j==m.length)for(n=0;n<j;n++)i=aa(a,n),null!==i&&(c[i].sWidth=v(m.eq(n).width()));else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var s=h("<tr/>").appendTo(j.find("tbody"));j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");m=ra(a,j.find("thead")[0]);for(n=0;n<i.length;n++)o=c[i[n]],m[n].style.width=null!==o.sWidthOrig&&""!==o.sWidthOrig?v(o.sWidthOrig):
|
63 |
+
"",o.sWidthOrig&&f&&h(m[n]).append(h("<div/>").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(n=0;n<i.length;n++)t=i[n],o=c[t],h(Gb(a,t)).clone(!1).append(o.sContentPadding).appendTo(s);h("[name]",j).removeAttr("name");o=h("<div/>").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()<k.clientWidth&&l&&j.width(k.clientWidth)):e?j.width(k.clientWidth):
|
64 |
+
l&&j.width(l);for(n=e=0;n<i.length;n++)k=h(m[n]),g=k.outerWidth()-k.width(),k=p.bBounding?Math.ceil(m[n].getBoundingClientRect().width):k.outerWidth(),e+=k,c[i[n]].sWidth=v(k-g);b.style.width=v(e);o.remove()}l&&(b.style.width=v(l));if((l||f)&&!a._reszEvt)b=function(){h(E).on("resize.DT-"+a.sInstance,Oa(function(){$(a)}))},d?setTimeout(b,1E3):b(),a._reszEvt=!0}function Fb(a,b){if(!a)return 0;var c=h("<div/>").css("width",v(a)).appendTo(b||H.body),d=c[0].offsetWidth;c.remove();return d}function Gb(a,
|
65 |
+
b){var c=Hb(a,b);if(0>c)return null;var d=a.aoData[c];return!d.nTr?h("<td/>").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Hb(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;f<g;f++)c=B(a,f,b,"display")+"",c=c.replace(Yb,""),c=c.replace(/ /g," "),c.length>d&&(d=c.length,e=f);return e}function v(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function X(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var m=[];f=function(a){a.length&&
|
66 |
+
!h.isArray(a[0])?m.push(a):h.merge(m,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<m.length;a++){i=m[a][0];f=e[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=e[g].sType||"string",m[a]._idx===k&&(m[a]._idx=h.inArray(m[a][1],e[g].asSorting)),d.push({src:i,col:g,dir:m[a][1],index:m[a]._idx,type:j,formatter:n.ext.type.order[j+"-pre"]})}return d}function nb(a){var b,c,d=[],e=n.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h;Ga(a);h=X(a);b=0;for(c=h.length;b<
|
67 |
+
c;b++)j=h[b],j.formatter&&g++,Ib(a,j.col);if("ssp"!=y(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)d[i[b]]=b;g===h.length?i.sort(function(a,b){var c,e,g,j,i=h.length,k=f[a]._aSortData,n=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],e=n[j.col],c=c<e?-1:c>e?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return c<e?-1:c>e?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,n=f[a]._aSortData,o=f[b]._aSortData;for(j=0;j<k;j++)if(i=h[j],c=n[i.col],g=o[i.col],i=e[i.type+"-"+i.dir]||e["string-"+i.dir],
|
68 |
+
c=i(c,g),0!==c)return c;c=d[a];g=d[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Jb(a){for(var b,c,d=a.aoColumns,e=X(a),a=a.oLanguage.oAria,f=0,g=d.length;f<g;f++){c=d[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<e.length&&e[0].col==f?(i.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label",b)}}function Va(a,
|
69 |
+
b,c,d){var e=a.aaSorting,f=a.aoColumns[b].asSorting,g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof e[0]&&(e=a.aaSorting=[e]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,D(e,"0")),-1!==c?(b=g(e[c],!0),null===b&&1===e.length&&(b=0),null===b?e.splice(c,1):(e[c][1]=f[b],e[c]._idx=b)):(e.push([b,f[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==b?(b=g(e[0]),e.length=1,e[0][1]=f[b],e[0]._idx=b):(e.length=0,e.push([b,f[0]]),e[0]._idx=0);T(a);"function"==
|
70 |
+
typeof d&&d(a)}function Ma(a,b,c,d){var e=a.aoColumns[c];Wa(b,{},function(b){!1!==e.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Va(a,c,b.shiftKey,d);"ssp"!==y(a)&&C(a,!1)},0)):Va(a,c,b.shiftKey,d))})}function wa(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,d=X(a),e=a.oFeatures,f,g;if(e.bSort&&e.bSortClasses){e=0;for(f=b.length;e<f;e++)g=b[e].src,h(D(a.aoData,"anCells",g)).removeClass(c+(2>e?e+1:3));e=0;for(f=d.length;e<f;e++)g=d[e].src,h(D(a.aoData,"anCells",g)).addClass(c+
|
71 |
+
(2>e?e+1:3))}a.aLastSort=d}function Ib(a,b){var c=a.aoColumns[b],d=n.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,ba(a,b)));for(var f,g=n.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||d)f=d?e[j]:B(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function xa(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting),search:Bb(a.oPreviousSearch),
|
72 |
+
columns:h.map(a.aoColumns,function(b,d){return{visible:b.bVisible,search:Bb(a.aoPreSearchCols[d])}})};r(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Kb(a,b,c){var d,e,f=a.aoColumns,b=function(b){if(b&&b.time){var g=r(a,"aoStateLoadParams","stateLoadParams",[a,b]);if(-1===h.inArray(!1,g)&&(g=a.iStateDuration,!(0<g&&b.time<+new Date-1E3*g)&&!(b.columns&&f.length!==b.columns.length))){a.oLoadedState=h.extend(!0,{},b);b.start!==k&&
|
73 |
+
(a._iDisplayStart=b.start,a.iInitDisplayStart=b.start);b.length!==k&&(a._iDisplayLength=b.length);b.order!==k&&(a.aaSorting=[],h.each(b.order,function(b,c){a.aaSorting.push(c[0]>=f.length?[0,c[1]]:c)}));b.search!==k&&h.extend(a.oPreviousSearch,Cb(b.search));if(b.columns){d=0;for(e=b.columns.length;d<e;d++)g=b.columns[d],g.visible!==k&&(f[d].bVisible=g.visible),g.search!==k&&h.extend(a.aoPreSearchCols[d],Cb(g.search))}r(a,"aoStateLoaded","stateLoaded",[a,b])}}c()};if(a.oFeatures.bStateSave){var g=
|
74 |
+
a.fnStateLoadCallback.call(a.oInstance,a,b);g!==k&&b(g)}else c()}function ya(a){var b=n.settings,a=h.inArray(a,D(b,"nTable"));return-1!==a?b[a]:null}function K(a,b,c,d){c="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+c;d&&(c+=". For more information about this error, please see http://datatables.net/tn/"+d);if(b)E.console&&console.log&&console.log(c);else if(b=n.ext,b=b.sErrMode||b.errMode,a&&r(a,null,"error",[a,d,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==
|
75 |
+
typeof b&&b(a,d,c)}}function F(a,b,c,d){h.isArray(c)?h.each(c,function(c,d){h.isArray(d)?F(a,b,d[0],d[1]):F(a,b,d)}):(d===k&&(d=c),b[c]!==k&&(a[d]=b[c]))}function Xa(a,b,c){var d,e;for(e in b)b.hasOwnProperty(e)&&(d=b[e],h.isPlainObject(d)?(h.isPlainObject(a[e])||(a[e]={}),h.extend(!0,a[e],d)):a[e]=c&&"data"!==e&&"aaData"!==e&&h.isArray(d)?d.slice():d);return a}function Wa(a,b,c){h(a).on("click.DT",b,function(b){h(a).blur();c(b)}).on("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).on("selectstart.DT",
|
76 |
+
function(){return!1})}function z(a,b,c,d){c&&a[b].push({fn:c,sName:d})}function r(a,b,c,d){var e=[];b&&(e=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,d)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,d),e.push(b.result));return e}function Sa(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Na(a,b){var c=a.renderer,d=n.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"===
|
77 |
+
typeof c?d[c]||d._:d._}function y(a){return a.oFeatures.bServerSide?"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function ia(a,b){var c=[],c=Lb.numbers_length,d=Math.floor(c/2);b<=c?c=Y(0,b):a<=d?(c=Y(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=Y(b-(c-2),b):(c=Y(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function Da(a){h.each({num:function(b){return za(b,a)},"num-fmt":function(b){return za(b,a,Ya)},"html-num":function(b){return za(b,
|
78 |
+
a,Aa)},"html-num-fmt":function(b){return za(b,a,Aa,Ya)}},function(b,c){x.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(x.type.search[b+a]=x.type.search.html)})}function Mb(a){return function(){var b=[ya(this[n.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return n.ext.internal[a].apply(this,b)}}var n=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new s(ya(this[x.iApiIndex])):new s(this)};
|
79 |
+
this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&la(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,
|
80 |
+
b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data():
|
81 |
+
c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};
|
82 |
+
this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return ya(this[x.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust();
|
83 |
+
(d===k||d)&&h.draw();return 0};this.fnVersionCheck=x.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=x.internal;for(var e in n.ext.internal)e&&(this[e]=Mb(e));this.each(function(){var e={},g=1<d?Xa(e,a,!0):a,j=0,i,e=this.getAttribute("id"),m=!1,l=n.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())K(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{fb(l);gb(l.column);J(l,l,!0);J(l.column,l.column,!0);J(l,h.extend(g,q.data()));var t=n.settings,
|
84 |
+
j=0;for(i=t.length;j<i;j++){var o=t[j];if(o.nTable==this||o.nTHead&&o.nTHead.parentNode==this||o.nTFoot&&o.nTFoot.parentNode==this){var s=g.bRetrieve!==k?g.bRetrieve:l.bRetrieve;if(c||s)return o.oInstance;if(g.bDestroy!==k?g.bDestroy:l.bDestroy){o.oInstance.fnDestroy();break}else{K(o,0,"Cannot reinitialise DataTable",3);return}}if(o.sTableId==this.id){t.splice(j,1);break}}if(null===e||""===e)this.id=e="DataTables_Table_"+n.ext._unique++;var p=h.extend(!0,{},n.models.oSettings,{sDestroyWidth:q[0].style.width,
|
85 |
+
sInstance:e,sTableId:e});p.nTable=this;p.oApi=b.internal;p.oInit=g;t.push(p);p.oInstance=1===b.length?b:q.dataTable();fb(g);Ca(g.oLanguage);g.aLengthMenu&&!g.iDisplayLength&&(g.iDisplayLength=h.isArray(g.aLengthMenu[0])?g.aLengthMenu[0][0]:g.aLengthMenu[0]);g=Xa(h.extend(!0,{},l),g);F(p.oFeatures,g,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));F(p,g,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod",
|
86 |
+
"aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]);F(p.oScroll,g,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);F(p.oLanguage,g,"fnInfoCallback");
|
87 |
+
z(p,"aoDrawCallback",g.fnDrawCallback,"user");z(p,"aoServerParams",g.fnServerParams,"user");z(p,"aoStateSaveParams",g.fnStateSaveParams,"user");z(p,"aoStateLoadParams",g.fnStateLoadParams,"user");z(p,"aoStateLoaded",g.fnStateLoaded,"user");z(p,"aoRowCallback",g.fnRowCallback,"user");z(p,"aoRowCreatedCallback",g.fnCreatedRow,"user");z(p,"aoHeaderCallback",g.fnHeaderCallback,"user");z(p,"aoFooterCallback",g.fnFooterCallback,"user");z(p,"aoInitComplete",g.fnInitComplete,"user");z(p,"aoPreDrawCallback",
|
88 |
+
g.fnPreDrawCallback,"user");p.rowIdFn=S(g.rowId);hb(p);var u=p.oClasses;h.extend(u,n.ext.classes,g.oClasses);q.addClass(u.sTable);p.iInitDisplayStart===k&&(p.iInitDisplayStart=g.iDisplayStart,p._iDisplayStart=g.iDisplayStart);null!==g.iDeferLoading&&(p.bDeferLoading=!0,e=h.isArray(g.iDeferLoading),p._iRecordsDisplay=e?g.iDeferLoading[0]:g.iDeferLoading,p._iRecordsTotal=e?g.iDeferLoading[1]:g.iDeferLoading);var v=p.oLanguage;h.extend(!0,v,g.oLanguage);v.sUrl&&(h.ajax({dataType:"json",url:v.sUrl,success:function(a){Ca(a);
|
89 |
+
J(l.oLanguage,a);h.extend(true,v,a);ha(p)},error:function(){ha(p)}}),m=!0);null===g.asStripeClasses&&(p.asStripeClasses=[u.sStripeOdd,u.sStripeEven]);var e=p.asStripeClasses,x=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(e,function(a){return x.hasClass(a)}))&&(h("tbody tr",this).removeClass(e.join(" ")),p.asDestroyStripes=e.slice());e=[];t=this.getElementsByTagName("thead");0!==t.length&&(ea(p.aoHeader,t[0]),e=ra(p));if(null===g.aoColumns){t=[];j=0;for(i=e.length;j<i;j++)t.push(null)}else t=
|
90 |
+
g.aoColumns;j=0;for(i=t.length;j<i;j++)Ea(p,e?e[j]:null);jb(p,g.aoColumnDefs,t,function(a,b){ka(p,a,b)});if(x.length){var w=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h(x[0]).children("th, td").each(function(a,b){var c=p.aoColumns[a];if(c.mData===a){var d=w(b,"sort")||w(b,"order"),e=w(b,"filter")||w(b,"search");if(d!==null||e!==null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!==null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};ka(p,a)}}})}var U=p.oFeatures,
|
91 |
+
e=function(){if(g.aaSorting===k){var a=p.aaSorting;j=0;for(i=a.length;j<i;j++)a[j][1]=p.aoColumns[j].asSorting[0]}wa(p);U.bSort&&z(p,"aoDrawCallback",function(){if(p.bSorted){var a=X(p),b={};h.each(a,function(a,c){b[c.src]=c.dir});r(p,null,"order",[p,a,b]);Jb(p)}});z(p,"aoDrawCallback",function(){(p.bSorted||y(p)==="ssp"||U.bDeferRender)&&wa(p)},"sc");var a=q.children("caption").each(function(){this._captionSide=h(this).css("caption-side")}),b=q.children("thead");b.length===0&&(b=h("<thead/>").appendTo(q));
|
92 |
+
p.nTHead=b[0];b=q.children("tbody");b.length===0&&(b=h("<tbody/>").appendTo(q));p.nTBody=b[0];b=q.children("tfoot");if(b.length===0&&a.length>0&&(p.oScroll.sX!==""||p.oScroll.sY!==""))b=h("<tfoot/>").appendTo(q);if(b.length===0||b.children().length===0)q.addClass(u.sNoFooter);else if(b.length>0){p.nTFoot=b[0];ea(p.aoFooter,p.nTFoot)}if(g.aaData)for(j=0;j<g.aaData.length;j++)O(p,g.aaData[j]);else(p.bDeferLoading||y(p)=="dom")&&na(p,h(p.nTBody).children("tr"));p.aiDisplay=p.aiDisplayMaster.slice();
|
93 |
+
p.bInitialised=true;m===false&&ha(p)};g.bStateSave?(U.bStateSave=!0,z(p,"aoDrawCallback",xa,"state_save"),Kb(p,g,e)):e()}});b=null;return this},x,s,o,u,Za={},Nb=/[\r\n]/g,Aa=/<.*?>/g,Zb=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,$b=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Ya=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1},Ob=function(a){var b=parseInt(a,10);return!isNaN(b)&&
|
94 |
+
isFinite(a)?b:null},Pb=function(a,b){Za[b]||(Za[b]=RegExp(Qa(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Za[b],"."):a},$a=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Pb(a,b));c&&d&&(a=a.replace(Ya,""));return!isNaN(parseFloat(a))&&isFinite(a)},Qb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:$a(a.replace(Aa,""),b,c)?!0:null},D=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;e<f;e++)a[e]&&a[e][b]&&d.push(a[e][b][c]);else for(;e<
|
95 |
+
f;e++)a[e]&&d.push(a[e][b]);return d},ja=function(a,b,c,d){var e=[],f=0,g=b.length;if(d!==k)for(;f<g;f++)a[b[f]][c]&&e.push(a[b[f]][c][d]);else for(;f<g;f++)e.push(a[b[f]][c]);return e},Y=function(a,b){var c=[],d;b===k?(b=0,d=a):(d=b,b=a);for(var e=b;e<d;e++)c.push(e);return c},Rb=function(a){for(var b=[],c=0,d=a.length;c<d;c++)a[c]&&b.push(a[c]);return b},qa=function(a){var b;a:{if(!(2>a.length)){b=a.slice().sort();for(var c=b[0],d=1,e=b.length;d<e;d++){if(b[d]===c){b=!1;break a}c=b[d]}}b=!0}if(b)return a.slice();
|
96 |
+
b=[];var e=a.length,f,g=0,d=0;a:for(;d<e;d++){c=a[d];for(f=0;f<g;f++)if(b[f]===c)continue a;b.push(c);g++}return b};n.util={throttle:function(a,b){var c=b!==k?b:200,d,e;return function(){var b=this,g=+new Date,j=arguments;d&&g<d+c?(clearTimeout(e),e=setTimeout(function(){d=k;a.apply(b,j)},c)):(d=g,a.apply(b,j))}},escapeRegex:function(a){return a.replace($b,"\\$1")}};var A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ca=/\[.*?\]$/,W=/\(\)$/,Qa=n.util.escapeRegex,va=h("<div>")[0],Wb=va.textContent!==k,Yb=
|
97 |
+
/<.*?>/g,Oa=n.util.throttle,Sb=[],w=Array.prototype,ac=function(a){var b,c,d=n.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};s=function(a,b){if(!(this instanceof
|
98 |
+
s))return new s(a,b);var c=[],d=function(a){(a=ac(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;e<f;e++)d(a[e]);else d(a);this.context=qa(c);b&&h.merge(this,b);this.selector={rows:null,cols:null,opts:null};s.extend(this,this,Sb)};n.Api=s;h.extend(s.prototype,{any:function(){return 0!==this.count()},concat:w.concat,context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=
|
99 |
+
this.context;return b.length>a?new s(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new s(this.context,b)},flatten:function(){var a=[];return new s(this.context,a.concat.apply(a,this.toArray()))},join:w.join,indexOf:w.indexOf||function(a,b){for(var c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,d){var e=[],f,g,j,h,m,l=this.context,
|
100 |
+
n,o,u=this.selector;"string"===typeof a&&(d=c,c=b,b=a,a=!1);g=0;for(j=l.length;g<j;g++){var r=new s(l[g]);if("table"===b)f=c.call(r,l[g],g),f!==k&&e.push(f);else if("columns"===b||"rows"===b)f=c.call(r,l[g],this[g],g),f!==k&&e.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){o=this[g];"column-rows"===b&&(n=Ba(l[g],u.opts));h=0;for(m=o.length;h<m;h++)f=o[h],f="cell"===b?c.call(r,l[g],f.row,f.column,g,h):c.call(r,l[g],f,g,h,n),f!==k&&e.push(f)}}return e.length||d?(a=new s(l,a?
|
101 |
+
e.concat.apply([],e):e),b=a.selector,b.rows=u.rows,b.cols=u.cols,b.opts=u.opts,a):this},lastIndexOf:w.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(w.map)b=w.map.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)b.push(a.call(this,this[c],c));return new s(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:w.pop,push:w.push,reduce:w.reduce||function(a,b){return ib(this,a,b,0,this.length,
|
102 |
+
1)},reduceRight:w.reduceRight||function(a,b){return ib(this,a,b,this.length-1,-1,-1)},reverse:w.reverse,selector:null,shift:w.shift,slice:function(){return new s(this.context,this)},sort:w.sort,splice:w.splice,toArray:function(){return w.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)},unique:function(){return new s(this.context,qa(this))},unshift:w.unshift});s.extend=function(a,b,c){if(c.length&&b&&(b instanceof s||b.__dt_wrapper)){var d,e,f,g=function(a,b,c){return function(){var d=
|
103 |
+
b.apply(a,arguments);s.extend(d,d,c.methodExt);return d}};d=0;for(e=c.length;d<e;d++)f=c[d],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,s.extend(a,b[f.name],f.propExt)}};s.register=o=function(a,b){if(h.isArray(a))for(var c=0,d=a.length;c<d;c++)s.register(a[c],b);else for(var e=a.split("."),f=Sb,g,j,c=0,d=e.length;c<d;c++){g=(j=-1!==e[c].indexOf("()"))?e[c].replace("()",""):e[c];var i;a:{i=0;for(var m=f.length;i<m;i++)if(f[i].name===g){i=
|
104 |
+
f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===d-1?i.val=b:f=j?i.methodExt:i.propExt}};s.registerPlural=u=function(a,b,c){s.register(a,c);s.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof s?a.length?h.isArray(a[0])?new s(a.context,a[0]):a[0]:k:a})};o("tables()",function(a){var b;if(a){b=s;var c=this.context;if("number"===typeof a)a=[c[a]];else var d=h.map(c,function(a){return a.nTable}),a=h(d).filter(a).map(function(){var a=h.inArray(this,
|
105 |
+
d);return c[a]}).toArray();b=new b(a)}else b=this;return b});o("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new s(b[0]):a});u("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});u("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});u("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});u("tables().footer()",
|
106 |
+
"table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});u("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});o("draw()",function(a){return this.iterator("table",function(b){"page"===a?P(b):("string"===typeof a&&(a="full-hold"===a?!1:!0),T(b,!1===a))})});o("page()",function(a){return a===k?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});o("page.info()",function(){if(0===
|
107 |
+
this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,d=a.fnRecordsDisplay(),e=-1===c;return{page:e?0:Math.floor(b/c),pages:e?1:Math.ceil(d/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:d,serverSide:"ssp"===y(a)}});o("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength:k:this.iterator("table",function(b){Ra(b,a)})});var Tb=function(a,b,c){if(c){var d=new s(a);
|
108 |
+
d.one("draw",function(){c(d.ajax.json())})}if("ssp"==y(a))T(a,b);else{C(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort();sa(a,[],function(c){oa(a);for(var c=ta(a,c),d=0,e=c.length;d<e;d++)O(a,c[d]);T(a,b);C(a,!1)})}};o("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});o("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});o("ajax.reload()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});o("ajax.url()",function(a){var b=
|
109 |
+
this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});o("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});var ab=function(a,b,c,d,e){var f=[],g,j,i,m,l,n;i=typeof b;if(!b||"string"===i||"function"===i||b.length===k)b=[b];i=0;for(m=b.length;i<m;i++){j=b[i]&&b[i].split&&!b[i].match(/[\[\(:]/)?b[i].split(","):
|
110 |
+
[b[i]];l=0;for(n=j.length;l<n;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&(f=f.concat(g))}a=x.selector[a];if(a.length){i=0;for(m=a.length;i<m;i++)f=a[i](d,e,f)}return qa(f)},bb=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},cb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length=1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Ba=function(a,b){var c,
|
111 |
+
d,e,f=[],g=a.aiDisplay;e=a.aiDisplayMaster;var j=b.search;c=b.order;d=b.page;if("ssp"==y(a))return"removed"===j?[]:Y(0,e.length);if("current"==d){c=a._iDisplayStart;for(d=a.fnDisplayEnd();c<d;c++)f.push(g[c])}else if("current"==c||"applied"==c)if("none"==j)f=e.slice();else if("applied"==j)f=g.slice();else{if("removed"==j){var i={};c=0;for(d=g.length;c<d;c++)i[g[c]]=null;f=h.map(e,function(a){return!i.hasOwnProperty(a)?a:null})}}else if("index"==c||"original"==c){c=0;for(d=a.aoData.length;c<d;c++)"none"==
|
112 |
+
j?f.push(c):(e=h.inArray(c,g),(-1===e&&"removed"==j||0<=e&&"applied"==j)&&f.push(c))}return f};o("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=b,f;return ab("row",a,function(a){var b=Ob(a),i=c.aoData;if(b!==null&&!e)return[b];f||(f=Ba(c,e));if(b!==null&&h.inArray(b,f)!==-1)return[b];if(a===null||a===k||a==="")return f;if(typeof a==="function")return h.map(f,function(b){var c=i[b];return a(b,c._aData,c.nTr)?b:null});if(a.nodeName){var b=
|
113 |
+
a._DT_RowIndex,m=a._DT_CellIndex;if(b!==k)return i[b]&&i[b].nTr===a?[b]:[];if(m)return i[m.row]&&i[m.row].nTr===a?[m.row]:[];b=h(a).closest("*[data-dt-row]");return b.length?[b.data("dt-row")]:[]}if(typeof a==="string"&&a.charAt(0)==="#"){b=c.aIds[a.replace(/^#/,"")];if(b!==k)return[b.idx]}b=Rb(ja(c.aoData,f,"nTr"));return h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()},c,e)},1);c.selector.rows=a;c.selector.opts=b;return c});o("rows().nodes()",function(){return this.iterator("row",
|
114 |
+
function(a,b){return a.aoData[b].nTr||k},1)});o("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ja(a.aoData,b,"_aData")},1)});u("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)});u("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){da(b,c,a)})});u("rows().indexes()","row().index()",function(){return this.iterator("row",
|
115 |
+
function(a,b){return b},1)});u("rows().ids()","row().id()",function(a){for(var b=[],c=this.context,d=0,e=c.length;d<e;d++)for(var f=0,g=this[d].length;f<g;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((!0===a?"#":"")+h)}return new s(c,b)});u("rows().remove()","row().remove()",function(){var a=this;this.iterator("row",function(b,c,d){var e=b.aoData,f=e[c],g,h,i,m,l;e.splice(c,1);g=0;for(h=e.length;g<h;g++)if(i=e[g],l=i.anCells,null!==i.nTr&&(i.nTr._DT_RowIndex=g),null!==l){i=0;for(m=
|
116 |
+
l.length;i<m;i++)l[i]._DT_CellIndex.row=g}pa(b.aiDisplayMaster,c);pa(b.aiDisplay,c);pa(a[d],c,!1);0<b._iRecordsDisplay&&b._iRecordsDisplay--;Sa(b);c=b.rowIdFn(f._aData);c!==k&&delete b.aIds[c]});this.iterator("table",function(a){for(var c=0,d=a.aoData.length;c<d;c++)a.aoData[c].idx=c});return this});o("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(na(b,c)[0]):h.push(O(b,c));return h},
|
117 |
+
1),c=this.rows(-1);c.pop();h.merge(c,b);return c});o("row()",function(a,b){return cb(this.rows(a,b))});o("row().data()",function(a){var b=this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;var c=b[0].aoData[this[0]];c._aData=a;h.isArray(a)&&c.nTr.id&&N(b[0].rowId)(a,c.nTr.id);da(b[0],this[0],"data");return this});o("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});o("row.add()",function(a){a instanceof h&&
|
118 |
+
a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?na(b,a)[0]:O(b,a)});return this.row(b[0])});var db=function(a,b){var c=a.context;if(c.length&&(c=c[0].aoData[b!==k?b:a[0]])&&c._details)c._details.remove(),c._detailsShow=k,c._details=k},Ub=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];if(d._details){(d._detailsShow=b)?d._details.insertAfter(d.nTr):d._details.detach();var e=c[0],f=new s(e),g=e.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");
|
119 |
+
0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){e===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(e===b)for(var c,d=V(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",d)}),f.on("destroy.dt.DT_details",function(a,b){if(e===b)for(var c=0,d=g.length;c<d;c++)g[c]._details&&db(f,c)}))}}};o("row().child()",function(a,b){var c=
|
120 |
+
this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1===a)db(this);else if(c.length&&this.length){var d=c[0],c=c[0].aoData[this[0]],e=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?e.push(a):(c=h("<tr><td/></tr>").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=V(d),e.push(c[0]))};f(a,b);c._details&&c._details.detach();c._details=h(e);
|
121 |
+
c._detailsShow&&c._details.insertAfter(c.nTr)}return this});o(["row().child.show()","row().child().show()"],function(){Ub(this,!0);return this});o(["row().child.hide()","row().child().hide()"],function(){Ub(this,!1);return this});o(["row().child.remove()","row().child().remove()"],function(){db(this);return this});o("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var bc=/^([^:]+):(name|visIdx|visible)$/,Vb=function(a,b,
|
122 |
+
c,d,e){for(var c=[],d=0,f=e.length;d<f;d++)c.push(B(a,e[d],b));return c};o("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=a,f=b,g=c.aoColumns,j=D(g,"sName"),i=D(g,"nTh");return ab("column",e,function(a){var b=Ob(a);if(a==="")return Y(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var e=Ba(c,f);return h.map(g,function(b,f){return a(f,Vb(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(bc):
|
123 |
+
"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var n=h.map(g,function(a,b){return a.bVisible?b:null});return[n[n.length+b]]}return[aa(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)},
|
124 |
+
1);c.selector.cols=a;c.selector.opts=b;return c});u("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Vb,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},
|
125 |
+
1)});u("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,c,d,e,f){return ja(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ja(a.aoData,e,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){var c=this.iterator("column",function(b,c){if(a===k)return b.aoColumns[c].bVisible;var f=b.aoColumns,g=f[c],j=b.aoData,
|
126 |
+
i,m,l;if(a!==k&&g.bVisible!==a){if(a){var n=h.inArray(!0,D(f,"bVisible"),c+1);i=0;for(m=j.length;i<m;i++)l=j[i].nTr,f=j[i].anCells,l&&l.insertBefore(f[c],f[n]||null)}else h(D(b.aoData,"anCells",c)).detach();g.bVisible=a;fa(b,b.aoHeader);fa(b,b.aoFooter);b.aiDisplay.length||h(b.nTBody).find("td[colspan]").attr("colspan",V(b));xa(b)}});a!==k&&(this.iterator("column",function(c,e){r(c,null,"column-visibility",[c,e,a,b])}),(b===k||b)&&this.columns.adjust());return c});u("columns().indexes()","column().index()",
|
127 |
+
function(a){return this.iterator("column",function(b,c){return"visible"===a?ba(b,c):c},1)});o("columns.adjust()",function(){return this.iterator("table",function(a){$(a)},1)});o("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return aa(c,b);if("fromData"===a||"toVisible"===a)return ba(c,b)}});o("column()",function(a,b){return cb(this.columns(a,b))});o("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));
|
128 |
+
h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=bb(c),f=b.aoData,g=Ba(b,e),j=Rb(ja(f,g,"anCells")),i=h([].concat.apply([],j)),l,m=b.aoColumns.length,n,o,u,s,r,v;return ab("cell",d,function(a){var c=typeof a==="function";if(a===null||a===k||c){n=[];o=0;for(u=g.length;o<u;o++){l=g[o];for(s=0;s<m;s++){r={row:l,column:s};if(c){v=f[l];a(r,B(b,l,s),v.anCells?v.anCells[s]:null)&&n.push(r)}else n.push(r)}}return n}if(h.isPlainObject(a))return a.column!==
|
129 |
+
k&&a.row!==k&&h.inArray(a.row,g)!==-1?[a]:[];c=i.filter(a).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();if(c.length||!a.nodeName)return c;v=h(a).closest("*[data-dt-row]");return v.length?[{row:v.data("dt-row"),column:v.data("dt-column")}]:[]},b,e)});var d=this.columns(b),e=this.rows(a),f,g,j,i,m;this.iterator("table",function(a,b){f=[];g=0;for(j=e[b].length;g<j;g++){i=0;for(m=d[b].length;i<m;i++)f.push({row:e[b][g],column:d[b][i]})}},1);var l=this.cells(f,
|
130 |
+
c);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});u("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b])&&a.anCells?a.anCells[c]:k},1)});o("cells().data()",function(){return this.iterator("cell",function(a,b,c){return B(a,b,c)},1)});u("cells().cache()","cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)});u("cells().render()","cell().render()",
|
131 |
+
function(a){return this.iterator("cell",function(b,c,d){return B(b,c,d,a)},1)});u("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:ba(a,c)}},1)});u("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,d){da(b,c,a,d)})});o("cell()",function(a,b,c){return cb(this.cells(a,b,c))});o("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?B(b[0],
|
132 |
+
c[0].row,c[0].column):k;kb(b[0],c[0].row,c[0].column,a);da(b[0],c[0].row,"data",c[0].column);return this});o("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:a.length&&!h.isArray(a[0])&&(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})});o("order.listener()",function(a,b,c){return this.iterator("table",function(d){Ma(d,a,b,c)})});o("order.fixed()",function(a){if(!a){var b=
|
133 |
+
this.context,b=b.length?b[0].aaSortingFixed:k;return h.isArray(b)?{pre:b}:b}return this.iterator("table",function(b){b.aaSortingFixed=h.extend(!0,{},a)})});o(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,d){var e=[];h.each(b[d],function(b,c){e.push([c,a])});c.aaSorting=e})});o("search()",function(a,b,c,d){var e=this.context;return a===k?0!==e.length?e[0].oPreviousSearch.sSearch:k:this.iterator("table",function(e){e.oFeatures.bFilter&&ga(e,
|
134 |
+
h.extend({},e.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),1)})});u("columns().search()","column().search()",function(a,b,c,d){return this.iterator("column",function(e,f){var g=e.aoPreSearchCols;if(a===k)return g[f].sSearch;e.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),ga(e,e.oPreviousSearch,1))})});o("state()",function(){return this.context.length?this.context[0].oSavedState:
|
135 |
+
null});o("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});o("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});o("state.save()",function(){return this.iterator("table",function(a){xa(a)})});n.versionCheck=n.fnVersionCheck=function(a){for(var b=n.version.split("."),a=a.split("."),c,d,e=0,f=a.length;e<f;e++)if(c=parseInt(b[e],10)||0,d=parseInt(a[e],10)||0,c!==d)return c>d;return!0};n.isDataTable=
|
136 |
+
n.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;if(a instanceof n.Api)return!0;h.each(n.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};n.tables=n.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(n.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable});return b?new s(c):c};n.camelToHungarian=J;o("$()",function(a,b){var c=
|
137 |
+
this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){o(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0]=h.map(a[0].split(/\s/),function(a){return!a.match(/\.dt\b/)?a+".dt":a}).join(" ");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});o("clear()",function(){return this.iterator("table",function(a){oa(a)})});o("settings()",function(){return new s(this.context,this.context)});o("init()",function(){var a=
|
138 |
+
this.context;return a.length?a[0].oInit:null});o("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});o("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),o;b.bDestroying=!0;r(b,"aoDestroyCallback","destroy",[b]);a||(new s(b)).columns().visible(!0);k.off(".DT").find(":not(tbody *)").off(".DT");
|
139 |
+
h(E).off(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];wa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable),
|
140 |
+
(o=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%o])}));c=h.inArray(b,n.settings);-1!==c&&n.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){o(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,m){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,m)})})});o("i18n()",function(a,b,c){var d=this.context[0],a=S(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:
|
141 |
+
a._);return a.replace("%d",c)});n.version="1.10.19";n.settings=[];n.models={};n.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};n.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};n.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,
|
142 |
+
sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};n.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,
|
143 |
+
bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+
|
144 |
+
a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},
|
145 |
+
oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},
|
146 |
+
n.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"};Z(n.defaults);n.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};
|
147 |
+
Z(n.defaults.column);n.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],
|
148 |
+
aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",
|
149 |
+
iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal:
|
150 |
+
this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};n.ext=x={buttons:{},
|
151 |
+
classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:n.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:n.version};h.extend(x,{afnFiltering:x.search,aTypes:x.type.detect,ofnSearch:x.type.search,oSort:x.type.order,afnSortData:x.order,aoFeatures:x.feature,oApi:x.internal,oStdClasses:x.classes,oPagination:x.pager});
|
152 |
+
h.extend(n.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",
|
153 |
+
sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",
|
154 |
+
sJUIHeader:"",sJUIFooter:""});var Lb=n.ext.pager;h.extend(Lb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[ia(a,b)]},simple_numbers:function(a,b){return["previous",ia(a,b),"next"]},full_numbers:function(a,b){return["first","previous",ia(a,b),"next","last"]},first_last_numbers:function(a,b){return["first",ia(a,b),"last"]},_numbers:ia,numbers_length:7});h.extend(!0,n.ext.renderer,{pageButton:{_:function(a,b,c,d,e,
|
155 |
+
f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},m,l,n=0,o=function(b,d){var k,s,u,r,v=function(b){Ta(a,b.data.action,true)};k=0;for(s=d.length;k<s;k++){r=d[k];if(h.isArray(r)){u=h("<"+(r.DT_el||"div")+"/>").appendTo(b);o(u,r)}else{m=null;l="";switch(r){case "ellipsis":b.append('<span class="ellipsis">…</span>');break;case "first":m=j.sFirst;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "previous":m=j.sPrevious;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "next":m=
|
156 |
+
j.sNext;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;case "last":m=j.sLast;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;default:m=r+1;l=e===r?g.sPageButtonActive:""}if(m!==null){u=h("<a>",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[r],"data-dt-idx":n,tabindex:a.iTabIndex,id:c===0&&typeof r==="string"?a.sTableId+"_"+r:null}).html(m).appendTo(b);Wa(u,{action:r},v);n++}}}},s;try{s=h(b).find(H.activeElement).data("dt-idx")}catch(u){}o(h(b).empty(),d);s!==k&&h(b).find("[data-dt-idx="+
|
157 |
+
s+"]").focus()}}});h.extend(n.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&!Zb.test(a))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)||
|
158 |
+
"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(n.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," ").replace(Aa,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," "):a}});var za=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Pb(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(x.type.order,{"date-pre":function(a){a=Date.parse(a);return isNaN(a)?-Infinity:a},"html-pre":function(a){return M(a)?
|
159 |
+
"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a,b){return a<b?1:a>b?-1:0}});Da("");h.extend(!0,n.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:
|
160 |
+
c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("<div/>").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]==
|
161 |
+
"asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var eb=function(a){return"string"===typeof a?a.replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):a};n.render={number:function(a,b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return eb(f);h=h.toFixed(c);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g,
|
162 |
+
a)+f+(e||"")}}},text:function(){return{display:eb,filter:eb}}};h.extend(n.ext.internal,{_fnExternApiFunc:Mb,_fnBuildAjax:sa,_fnAjaxUpdate:mb,_fnAjaxParameters:vb,_fnAjaxUpdateDraw:wb,_fnAjaxDataSrc:ta,_fnAddColumn:Ea,_fnColumnOptions:ka,_fnAdjustColumnSizing:$,_fnVisibleToColumnIndex:aa,_fnColumnIndexToVisible:ba,_fnVisbleColumns:V,_fnGetColumns:ma,_fnColumnTypes:Ga,_fnApplyColumnDefs:jb,_fnHungarianMap:Z,_fnCamelToHungarian:J,_fnLanguageCompat:Ca,_fnBrowserDetect:hb,_fnAddData:O,_fnAddTr:na,_fnNodeToDataIndex:function(a,
|
163 |
+
b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:kb,_fnSplitObjNotation:Ja,_fnGetObjectDataFn:S,_fnSetObjectDataFn:N,_fnGetDataMaster:Ka,_fnClearTable:oa,_fnDeleteIndex:pa,_fnInvalidate:da,_fnGetRowElements:Ia,_fnCreateTr:Ha,_fnBuildHead:lb,_fnDrawHead:fa,_fnDraw:P,_fnReDraw:T,_fnAddOptionsHtml:ob,_fnDetectHeader:ea,_fnGetUniqueThs:ra,_fnFeatureHtmlFilter:qb,_fnFilterComplete:ga,_fnFilterCustom:zb,
|
164 |
+
_fnFilterColumn:yb,_fnFilter:xb,_fnFilterCreateSearch:Pa,_fnEscapeRegex:Qa,_fnFilterData:Ab,_fnFeatureHtmlInfo:tb,_fnUpdateInfo:Db,_fnInfoMacros:Eb,_fnInitialise:ha,_fnInitComplete:ua,_fnLengthChange:Ra,_fnFeatureHtmlLength:pb,_fnFeatureHtmlPaginate:ub,_fnPageChange:Ta,_fnFeatureHtmlProcessing:rb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:sb,_fnScrollDraw:la,_fnApplyToChildren:I,_fnCalculateColumnWidths:Fa,_fnThrottle:Oa,_fnConvertToWidth:Fb,_fnGetWidestNode:Gb,_fnGetMaxLenString:Hb,_fnStringToCss:v,
|
165 |
+
_fnSortFlatten:X,_fnSort:nb,_fnSortAria:Jb,_fnSortListener:Va,_fnSortAttachListener:Ma,_fnSortingClasses:wa,_fnSortData:Ib,_fnSaveState:xa,_fnLoadState:Kb,_fnSettingsFromNode:ya,_fnLog:K,_fnMap:F,_fnBindAction:Wa,_fnCallbackReg:z,_fnCallbackFire:r,_fnLengthOverflow:Sa,_fnRenderer:Na,_fnDataSource:y,_fnRowAttributes:La,_fnExtend:Xa,_fnCalculateEnd:function(){}});h.fn.dataTable=n;n.$=h;h.fn.dataTableSettings=n.settings;h.fn.dataTableExt=n.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};
|
166 |
h.each(n,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable});
|
assets/js/woocompare.js
CHANGED
@@ -1,261 +1,261 @@
|
|
1 |
-
jQuery(document).ready(function($) {
|
2 |
-
|
3 |
-
// add into table
|
4 |
-
$(document).on( 'click', '.product a.compare:not(.added)', function(e){
|
5 |
-
e.preventDefault();
|
6 |
-
|
7 |
-
var button = $(this),
|
8 |
-
data = {
|
9 |
-
action: yith_woocompare.actionadd,
|
10 |
-
id: button.data('product_id'),
|
11 |
-
context: 'frontend'
|
12 |
-
},
|
13 |
-
widget_list = $('.yith-woocompare-widget ul.products-list');
|
14 |
-
|
15 |
-
// add ajax loader
|
16 |
-
if( typeof $.fn.block != 'undefined' ) {
|
17 |
-
button.block({message: null, overlayCSS: { background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
18 |
-
widget_list.block({message: null, overlayCSS: { background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
19 |
-
}
|
20 |
-
|
21 |
-
$.ajax({
|
22 |
-
type: 'post',
|
23 |
-
url: yith_woocompare.ajaxurl.toString().replace( '%%endpoint%%', yith_woocompare.actionadd ),
|
24 |
-
data: data,
|
25 |
-
dataType: 'json',
|
26 |
-
success: function(response){
|
27 |
-
|
28 |
-
if( typeof $.fn.block != 'undefined' ) {
|
29 |
-
button.unblock();
|
30 |
-
widget_list.unblock()
|
31 |
-
}
|
32 |
-
|
33 |
-
button.addClass('added')
|
34 |
-
.attr( 'href', response.table_url )
|
35 |
-
.text( yith_woocompare.added_label );
|
36 |
-
|
37 |
-
// add the product in the widget
|
38 |
-
widget_list.html( response.widget_table );
|
39 |
-
|
40 |
-
if ( yith_woocompare.auto_open == 'yes')
|
41 |
-
$('body').trigger( 'yith_woocompare_open_popup', { response: response.table_url, button: button } );
|
42 |
-
}
|
43 |
-
});
|
44 |
-
});
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
$(document).on('click', '.product a.compare.added', function (ev) {
|
49 |
-
ev.preventDefault();
|
50 |
-
|
51 |
-
var table_url = this.href;
|
52 |
-
|
53 |
-
if (typeof table_url == 'undefined')
|
54 |
-
return;
|
55 |
-
|
56 |
-
$('body').trigger('yith_woocompare_open_popup', {response: table_url, button: $(this)});
|
57 |
-
});
|
58 |
-
|
59 |
-
|
60 |
-
// open popup
|
61 |
-
$('body').on( 'yith_woocompare_open_popup', function( e, data ) {
|
62 |
-
var response = data.response;
|
63 |
-
|
64 |
-
if ( $(window).width() >= 768 ) {
|
65 |
-
$.colorbox({
|
66 |
-
href: response,
|
67 |
-
iframe: true,
|
68 |
-
width: '90%',
|
69 |
-
height: '90%',
|
70 |
-
className: 'yith_woocompare_colorbox',
|
71 |
-
close: yith_woocompare.close_label,
|
72 |
-
onClosed: function(){
|
73 |
-
var widget_list = $('.yith-woocompare-widget ul.products-list'),
|
74 |
-
data = {
|
75 |
-
action: yith_woocompare.actionreload,
|
76 |
-
context: 'frontend'
|
77 |
-
};
|
78 |
-
|
79 |
-
if( typeof $.fn.block != 'undefined' ) {
|
80 |
-
widget_list.block({message: null, overlayCSS: {background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
81 |
-
}
|
82 |
-
|
83 |
-
$.ajax({
|
84 |
-
type: 'post',
|
85 |
-
url: yith_woocompare.ajaxurl.toString().replace( '%%endpoint%%', yith_woocompare.actionreload ),
|
86 |
-
data: data,
|
87 |
-
success: function(response){
|
88 |
-
// add the product in the widget
|
89 |
-
if( typeof $.fn.block != 'undefined' ) {
|
90 |
-
widget_list.unblock().html(response);
|
91 |
-
}
|
92 |
-
widget_list.html(response);
|
93 |
-
}
|
94 |
-
});
|
95 |
-
}
|
96 |
-
});
|
97 |
-
|
98 |
-
$(window).resize(function () {
|
99 |
-
$.colorbox.resize({
|
100 |
-
width: '90%',
|
101 |
-
height: '90%'
|
102 |
-
});
|
103 |
-
});
|
104 |
-
|
105 |
-
} else {
|
106 |
-
var urlparts = response.split('?');
|
107 |
-
var parameter = 'iframe';
|
108 |
-
if (urlparts.length >= 2) {
|
109 |
-
var prefix = encodeURIComponent(parameter) + '=';
|
110 |
-
var pars = urlparts[1].split(/[&;]/g);
|
111 |
-
for (var i = pars.length; i-- > 0;) {
|
112 |
-
if (pars[i].lastIndexOf(prefix, 0) !== -1) {
|
113 |
-
pars.splice(i, 1);
|
114 |
-
}
|
115 |
-
}
|
116 |
-
response = urlparts[0] + '?' + pars.join('&');
|
117 |
-
}
|
118 |
-
|
119 |
-
window.open( response, yith_woocompare.table_title);
|
120 |
-
}
|
121 |
-
});
|
122 |
-
|
123 |
-
// remove from table
|
124 |
-
$(document).on( 'click', '.remove a', function(e){
|
125 |
-
e.preventDefault();
|
126 |
-
|
127 |
-
var button = $(this),
|
128 |
-
data = {
|
129 |
-
action: yith_woocompare.actionremove,
|
130 |
-
id: button.data('product_id'),
|
131 |
-
context: 'frontend'
|
132 |
-
},
|
133 |
-
product_cell = $( 'td.product_' + data.id + ', th.product_' + data.id );
|
134 |
-
|
135 |
-
// add ajax loader
|
136 |
-
if( typeof $.fn.block != 'undefined' ) {
|
137 |
-
button.block({
|
138 |
-
message: null,
|
139 |
-
overlayCSS: {
|
140 |
-
background: '#fff url(' + yith_woocompare.loader + ') no-repeat center',
|
141 |
-
backgroundSize: '16px 16px',
|
142 |
-
opacity: 0.6
|
143 |
-
}
|
144 |
-
});
|
145 |
-
}
|
146 |
-
|
147 |
-
$.ajax({
|
148 |
-
type: 'post',
|
149 |
-
url: yith_woocompare.ajaxurl.toString().replace( '%%endpoint%%', yith_woocompare.actionremove ),
|
150 |
-
data: data,
|
151 |
-
dataType:'html',
|
152 |
-
success: function(response){
|
153 |
-
|
154 |
-
// in compare table
|
155 |
-
var content = $(response).filter('#yith-woocompare');
|
156 |
-
// replace content
|
157 |
-
$( '#yith-woocompare' ).replaceWith( content );
|
158 |
-
|
159 |
-
$('.compare[data-product_id="' + button.data('product_id') + '"]', window.parent.document).removeClass('added').html( yith_woocompare.button_text );
|
160 |
-
|
161 |
-
// removed trigger
|
162 |
-
$(window).trigger('yith_woocompare_product_removed');
|
163 |
-
}
|
164 |
-
});
|
165 |
-
});
|
166 |
-
|
167 |
-
|
168 |
-
// ##### LINK OPEN COMPARE POPUP #####
|
169 |
-
|
170 |
-
$('.yith-woocompare-open a, a.yith-woocompare-open').on('click', function(e){
|
171 |
-
e.preventDefault();
|
172 |
-
$('body').trigger('yith_woocompare_open_popup', { response: yith_add_query_arg('action', yith_woocompare.actionview) + '&iframe=true' });
|
173 |
-
});
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
// ##### WIDGET ######
|
178 |
-
|
179 |
-
$('.yith-woocompare-widget')
|
180 |
-
|
181 |
-
// view table (click on compare
|
182 |
-
.on('click', 'a.compare', function (e) {
|
183 |
-
e.preventDefault();
|
184 |
-
$('body').trigger('yith_woocompare_open_popup', { response: $(this).attr('href') });
|
185 |
-
})
|
186 |
-
|
187 |
-
// remove product & clear all
|
188 |
-
.on('click', 'li a.remove, a.clear-all', function (e) {
|
189 |
-
e.preventDefault();
|
190 |
-
|
191 |
-
var lang = $( '.yith-woocompare-widget .products-list').data('lang');
|
192 |
-
|
193 |
-
var button = $(this),
|
194 |
-
prod_id = button.data('product_id'),
|
195 |
-
data = {
|
196 |
-
action: yith_woocompare.actionremove,
|
197 |
-
id: prod_id,
|
198 |
-
context: 'frontend',
|
199 |
-
responseType: 'product_list',
|
200 |
-
lang: lang
|
201 |
-
},
|
202 |
-
product_list = button.parents('.yith-woocompare-widget').find('ul.products-list');
|
203 |
-
|
204 |
-
// add ajax loader
|
205 |
-
if( typeof $.fn.block != 'undefined' ) {
|
206 |
-
product_list.block({message: null,
|
207 |
-
overlayCSS : {
|
208 |
-
background : '#fff url(' + yith_woocompare.loader + ') no-repeat center',
|
209 |
-
backgroundSize: '16px 16px',
|
210 |
-
opacity : 0.6
|
211 |
-
}
|
212 |
-
});
|
213 |
-
}
|
214 |
-
|
215 |
-
$.ajax({
|
216 |
-
type: 'post',
|
217 |
-
url: yith_woocompare.ajaxurl.toString().replace( '%%endpoint%%', yith_woocompare.actionremove ),
|
218 |
-
data: data,
|
219 |
-
dataType: 'html',
|
220 |
-
success: function (response) {
|
221 |
-
|
222 |
-
if( prod_id == 'all' ) {
|
223 |
-
$( '.compare.added' ).removeClass('added').html( yith_woocompare.button_text );
|
224 |
-
}
|
225 |
-
else {
|
226 |
-
$('.compare[data-product_id="' + prod_id + '"]' ).removeClass('added').html( yith_woocompare.button_text );
|
227 |
-
}
|
228 |
-
|
229 |
-
product_list.html(response);
|
230 |
-
if( typeof $.fn.block != 'undefined' ) {
|
231 |
-
product_list.unblock();
|
232 |
-
}
|
233 |
-
|
234 |
-
|
235 |
-
}
|
236 |
-
});
|
237 |
-
});
|
238 |
-
|
239 |
-
$('body').on('added_to_cart', function( ev, fragments, cart_hash, $thisbutton ){
|
240 |
-
if( $( $thisbutton).closest( 'table.compare-list' ).length )
|
241 |
-
$thisbutton.hide();
|
242 |
-
});
|
243 |
-
|
244 |
-
function yith_add_query_arg(key, value)
|
245 |
-
{
|
246 |
-
key = escape(key); value = escape(value);
|
247 |
-
|
248 |
-
var s = document.location.search;
|
249 |
-
var kvp = key+"="+value;
|
250 |
-
|
251 |
-
var r = new RegExp("(&|\\?)"+key+"=[^\&]*");
|
252 |
-
|
253 |
-
s = s.replace(r,"$1"+kvp);
|
254 |
-
|
255 |
-
if(!RegExp.$1) {s += (s.length>0 ? '&' : '?') + kvp;};
|
256 |
-
|
257 |
-
//again, do what you will here
|
258 |
-
return s;
|
259 |
-
}
|
260 |
-
|
261 |
});
|
1 |
+
jQuery(document).ready(function($) {
|
2 |
+
|
3 |
+
// add into table
|
4 |
+
$(document).on( 'click', '.product a.compare:not(.added)', function(e){
|
5 |
+
e.preventDefault();
|
6 |
+
|
7 |
+
var button = $(this),
|
8 |
+
data = {
|
9 |
+
action: yith_woocompare.actionadd,
|
10 |
+
id: button.data('product_id'),
|
11 |
+
context: 'frontend'
|
12 |
+
},
|
13 |
+
widget_list = $('.yith-woocompare-widget ul.products-list');
|
14 |
+
|
15 |
+
// add ajax loader
|
16 |
+
if( typeof $.fn.block != 'undefined' ) {
|
17 |
+
button.block({message: null, overlayCSS: { background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
18 |
+
widget_list.block({message: null, overlayCSS: { background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
19 |
+
}
|
20 |
+
|
21 |
+
$.ajax({
|
22 |
+
type: 'post',
|
23 |
+
url: yith_woocompare.ajaxurl.toString().replace( '%%endpoint%%', yith_woocompare.actionadd ),
|
24 |
+
data: data,
|
25 |
+
dataType: 'json',
|
26 |
+
success: function(response){
|
27 |
+
|
28 |
+
if( typeof $.fn.block != 'undefined' ) {
|
29 |
+
button.unblock();
|
30 |
+
widget_list.unblock()
|
31 |
+
}
|
32 |
+
|
33 |
+
button.addClass('added')
|
34 |
+
.attr( 'href', response.table_url )
|
35 |
+
.text( yith_woocompare.added_label );
|
36 |
+
|
37 |
+
// add the product in the widget
|
38 |
+
widget_list.html( response.widget_table );
|
39 |
+
|
40 |
+
if ( yith_woocompare.auto_open == 'yes')
|
41 |
+
$('body').trigger( 'yith_woocompare_open_popup', { response: response.table_url, button: button } );
|
42 |
+
}
|
43 |
+
});
|
44 |
+
});
|
45 |
+
|
46 |
+
|
47 |
+
|
48 |
+
$(document).on('click', '.product a.compare.added', function (ev) {
|
49 |
+
ev.preventDefault();
|
50 |
+
|
51 |
+
var table_url = this.href;
|
52 |
+
|
53 |
+
if (typeof table_url == 'undefined')
|
54 |
+
return;
|
55 |
+
|
56 |
+
$('body').trigger('yith_woocompare_open_popup', {response: table_url, button: $(this)});
|
57 |
+
});
|
58 |
+
|
59 |
+
|
60 |
+
// open popup
|
61 |
+
$('body').on( 'yith_woocompare_open_popup', function( e, data ) {
|
62 |
+
var response = data.response;
|
63 |
+
|
64 |
+
if ( $(window).width() >= 768 ) {
|
65 |
+
$.colorbox({
|
66 |
+
href: response,
|
67 |
+
iframe: true,
|
68 |
+
width: '90%',
|
69 |
+
height: '90%',
|
70 |
+
className: 'yith_woocompare_colorbox',
|
71 |
+
close: yith_woocompare.close_label,
|
72 |
+
onClosed: function(){
|
73 |
+
var widget_list = $('.yith-woocompare-widget ul.products-list'),
|
74 |
+
data = {
|
75 |
+
action: yith_woocompare.actionreload,
|
76 |
+
context: 'frontend'
|
77 |
+
};
|
78 |
+
|
79 |
+
if( typeof $.fn.block != 'undefined' ) {
|
80 |
+
widget_list.block({message: null, overlayCSS: {background: '#fff url(' + yith_woocompare.loader + ') no-repeat center', backgroundSize: '16px 16px', opacity: 0.6}});
|
81 |
+
}
|
82 |
+
|
83 |
+
$.ajax({
|
84 |
+
type: 'post',
|
85 |
+
url: yith_woocompare.ajaxurl.toString().replace( '%%endpoint%%', yith_woocompare.actionreload ),
|
86 |
+
data: data,
|
87 |
+
success: function(response){
|
88 |
+
// add the product in the widget
|
89 |
+
if( typeof $.fn.block != 'undefined' ) {
|
90 |
+
widget_list.unblock().html(response);
|
91 |
+
}
|
92 |
+
widget_list.html(response);
|
93 |
+
}
|
94 |
+
});
|
95 |
+
}
|
96 |
+
});
|
97 |
+
|
98 |
+
$(window).resize(function () {
|
99 |
+
$.colorbox.resize({
|
100 |
+
width: '90%',
|
101 |
+
height: '90%'
|
102 |
+
});
|
103 |
+
});
|
104 |
+
|
105 |
+
} else {
|
106 |
+
var urlparts = response.split('?');
|
107 |
+
var parameter = 'iframe';
|
108 |
+
if (urlparts.length >= 2) {
|
109 |
+
var prefix = encodeURIComponent(parameter) + '=';
|
110 |
+
var pars = urlparts[1].split(/[&;]/g);
|
111 |
+
for (var i = pars.length; i-- > 0;) {
|
112 |
+
if (pars[i].lastIndexOf(prefix, 0) !== -1) {
|
113 |
+
pars.splice(i, 1);
|
114 |
+
}
|
115 |
+
}
|
116 |
+
response = urlparts[0] + '?' + pars.join('&');
|
117 |
+
}
|
118 |
+
|
119 |
+
window.open( response, yith_woocompare.table_title);
|
120 |
+
}
|
121 |
+
});
|
122 |
+
|
123 |
+
// remove from table
|
124 |
+
$(document).on( 'click', '.remove a', function(e){
|
125 |
+
e.preventDefault();
|
126 |
+
|
127 |
+
var button = $(this),
|
128 |
+
data = {
|
129 |
+
action: yith_woocompare.actionremove,
|
130 |
+
id: button.data('product_id'),
|
131 |
+
context: 'frontend'
|
132 |
+
},
|
133 |
+
product_cell = $( 'td.product_' + data.id + ', th.product_' + data.id );
|
134 |
+
|
135 |
+
// add ajax loader
|
136 |
+
if( typeof $.fn.block != 'undefined' ) {
|
137 |
+
button.block({
|
138 |
+
message: null,
|
139 |
+
overlayCSS: {
|
140 |
+
background: '#fff url(' + yith_woocompare.loader + ') no-repeat center',
|
141 |
+
backgroundSize: '16px 16px',
|
142 |
+
opacity: 0.6
|
143 |
+
}
|
144 |
+
});
|
145 |
+
}
|
146 |
+
|
147 |
+
$.ajax({
|
148 |
+
type: 'post',
|
149 |
+
url: yith_woocompare.ajaxurl.toString().replace( '%%endpoint%%', yith_woocompare.actionremove ),
|
150 |
+
data: data,
|
151 |
+
dataType:'html',
|
152 |
+
success: function(response){
|
153 |
+
|
154 |
+
// in compare table
|
155 |
+
var content = $(response).filter('#yith-woocompare');
|
156 |
+
// replace content
|
157 |
+
$( '#yith-woocompare' ).replaceWith( content );
|
158 |
+
|
159 |
+
$('.compare[data-product_id="' + button.data('product_id') + '"]', window.parent.document).removeClass('added').html( yith_woocompare.button_text );
|
160 |
+
|
161 |
+
// removed trigger
|
162 |
+
$(window).trigger('yith_woocompare_product_removed');
|
163 |
+
}
|
164 |
+
});
|
165 |
+
});
|
166 |
+
|
167 |
+
|
168 |
+
// ##### LINK OPEN COMPARE POPUP #####
|
169 |
+
|
170 |
+
$('.yith-woocompare-open a, a.yith-woocompare-open').on('click', function(e){
|
171 |
+
e.preventDefault();
|
172 |
+
$('body').trigger('yith_woocompare_open_popup', { response: yith_add_query_arg('action', yith_woocompare.actionview) + '&iframe=true' });
|
173 |
+
});
|
174 |
+
|
175 |
+
|
176 |
+
|
177 |
+
// ##### WIDGET ######
|
178 |
+
|
179 |
+
$('.yith-woocompare-widget')
|
180 |
+
|
181 |
+
// view table (click on compare
|
182 |
+
.on('click', 'a.compare', function (e) {
|
183 |
+
e.preventDefault();
|
184 |
+
$('body').trigger('yith_woocompare_open_popup', { response: $(this).attr('href') });
|
185 |
+
})
|
186 |
+
|
187 |
+
// remove product & clear all
|
188 |
+
.on('click', 'li a.remove, a.clear-all', function (e) {
|
189 |
+
e.preventDefault();
|
190 |
+
|
191 |
+
var lang = $( '.yith-woocompare-widget .products-list').data('lang');
|
192 |
+
|
193 |
+
var button = $(this),
|
194 |
+
prod_id = button.data('product_id'),
|
195 |
+
data = {
|
196 |
+
action: yith_woocompare.actionremove,
|
197 |
+
id: prod_id,
|
198 |
+
context: 'frontend',
|
199 |
+
responseType: 'product_list',
|
200 |
+
lang: lang
|
201 |
+
},
|
202 |
+
product_list = button.parents('.yith-woocompare-widget').find('ul.products-list');
|
203 |
+
|
204 |
+
// add ajax loader
|
205 |
+
if( typeof $.fn.block != 'undefined' ) {
|
206 |
+
product_list.block({message: null,
|
207 |
+
overlayCSS : {
|
208 |
+
background : '#fff url(' + yith_woocompare.loader + ') no-repeat center',
|
209 |
+
backgroundSize: '16px 16px',
|
210 |
+
opacity : 0.6
|
211 |
+
}
|
212 |
+
});
|
213 |
+
}
|
214 |
+
|
215 |
+
$.ajax({
|
216 |
+
type: 'post',
|
217 |
+
url: yith_woocompare.ajaxurl.toString().replace( '%%endpoint%%', yith_woocompare.actionremove ),
|
218 |
+
data: data,
|
219 |
+
dataType: 'html',
|
220 |
+
success: function (response) {
|
221 |
+
|
222 |
+
if( prod_id == 'all' ) {
|
223 |
+
$( '.compare.added' ).removeClass('added').html( yith_woocompare.button_text );
|
224 |
+
}
|
225 |
+
else {
|
226 |
+
$('.compare[data-product_id="' + prod_id + '"]' ).removeClass('added').html( yith_woocompare.button_text );
|
227 |
+
}
|
228 |
+
|
229 |
+
product_list.html(response);
|
230 |
+
if( typeof $.fn.block != 'undefined' ) {
|
231 |
+
product_list.unblock();
|
232 |
+
}
|
233 |
+
|
234 |
+
|
235 |
+
}
|
236 |
+
});
|
237 |
+
});
|
238 |
+
|
239 |
+
$('body').on('added_to_cart', function( ev, fragments, cart_hash, $thisbutton ){
|
240 |
+
if( $( $thisbutton).closest( 'table.compare-list' ).length )
|
241 |
+
$thisbutton.hide();
|
242 |
+
});
|
243 |
+
|
244 |
+
function yith_add_query_arg(key, value)
|
245 |
+
{
|
246 |
+
key = escape(key); value = escape(value);
|
247 |
+
|
248 |
+
var s = document.location.search;
|
249 |
+
var kvp = key+"="+value;
|
250 |
+
|
251 |
+
var r = new RegExp("(&|\\?)"+key+"=[^\&]*");
|
252 |
+
|
253 |
+
s = s.replace(r,"$1"+kvp);
|
254 |
+
|
255 |
+
if(!RegExp.$1) {s += (s.length>0 ? '&' : '?') + kvp;};
|
256 |
+
|
257 |
+
//again, do what you will here
|
258 |
+
return s;
|
259 |
+
}
|
260 |
+
|
261 |
});
|
init.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: YITH WooCommerce Compare
|
4 |
* Plugin URI: https://yithemes.com/themes/plugins/yith-woocommerce-compare/
|
5 |
* Description: The <code><strong>YITH WooCommerce Compare</strong></code> plugin allow you to compare in a simple and efficient way products on sale in your shop and analyze their main features in a single table. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>.
|
6 |
-
* Version: 2.3.
|
7 |
* Author: YITH
|
8 |
* Author URI: https://yithemes.com/
|
9 |
* Text Domain: yith-woocommerce-compare
|
@@ -58,7 +58,7 @@ if ( ! function_exists( 'yith_plugin_registration_hook' ) ) {
|
|
58 |
register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
|
59 |
|
60 |
if ( ! defined( 'YITH_WOOCOMPARE_VERSION' ) ){
|
61 |
-
define( 'YITH_WOOCOMPARE_VERSION', '2.3.
|
62 |
}
|
63 |
if ( ! defined( 'YITH_WOOCOMPARE_FREE_INIT' ) ) {
|
64 |
define( 'YITH_WOOCOMPARE_FREE_INIT', plugin_basename( __FILE__ ) );
|
3 |
* Plugin Name: YITH WooCommerce Compare
|
4 |
* Plugin URI: https://yithemes.com/themes/plugins/yith-woocommerce-compare/
|
5 |
* Description: The <code><strong>YITH WooCommerce Compare</strong></code> plugin allow you to compare in a simple and efficient way products on sale in your shop and analyze their main features in a single table. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>.
|
6 |
+
* Version: 2.3.15
|
7 |
* Author: YITH
|
8 |
* Author URI: https://yithemes.com/
|
9 |
* Text Domain: yith-woocommerce-compare
|
58 |
register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
|
59 |
|
60 |
if ( ! defined( 'YITH_WOOCOMPARE_VERSION' ) ){
|
61 |
+
define( 'YITH_WOOCOMPARE_VERSION', '2.3.15' );
|
62 |
}
|
63 |
if ( ! defined( 'YITH_WOOCOMPARE_FREE_INIT' ) ) {
|
64 |
define( 'YITH_WOOCOMPARE_FREE_INIT', plugin_basename( __FILE__ ) );
|
languages/yith-woocommerce-compare-bg_BG.po
CHANGED
@@ -1,461 +1,461 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"POT-Creation-Date: 2018-11-28 16:31+0100\n"
|
5 |
-
"PO-Revision-Date: 2018-11-28 16:31+0100\n"
|
6 |
-
"Last-Translator: \n"
|
7 |
-
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
-
"Language: bg_BG\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 2.1.1\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
-
"X-Poedit-Basepath: ..\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
17 |
-
"X-Poedit-SearchPath-0: .\n"
|
18 |
-
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
-
|
20 |
-
#: includes/class.yith-woocompare-admin.php:119
|
21 |
-
#: includes/class.yith-woocompare-admin.php:143
|
22 |
-
msgid "Settings"
|
23 |
-
msgstr ""
|
24 |
-
|
25 |
-
#: includes/class.yith-woocompare-admin.php:121
|
26 |
-
msgid "License"
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: includes/class.yith-woocompare-admin.php:147
|
30 |
-
msgid "Premium Version"
|
31 |
-
msgstr ""
|
32 |
-
|
33 |
-
#: includes/class.yith-woocompare-admin.php:153
|
34 |
-
#: includes/class.yith-woocompare-admin.php:154
|
35 |
-
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
-
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
-
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
-
msgid "Compare"
|
39 |
-
msgstr "Сравни"
|
40 |
-
|
41 |
-
#: includes/class.yith-woocompare-admin.php:241
|
42 |
-
msgid "YITH WooCommerce Compare Activated"
|
43 |
-
msgstr ""
|
44 |
-
|
45 |
-
#: includes/class.yith-woocompare-admin.php:242
|
46 |
-
#, php-format
|
47 |
-
msgid ""
|
48 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
-
msgstr ""
|
53 |
-
|
54 |
-
#: includes/class.yith-woocompare-admin.php:253
|
55 |
-
msgid "YITH WooCommerce Compare Updated"
|
56 |
-
msgstr ""
|
57 |
-
|
58 |
-
#: includes/class.yith-woocompare-admin.php:254
|
59 |
-
#, php-format
|
60 |
-
msgid ""
|
61 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: includes/class.yith-woocompare-admin.php:398
|
69 |
-
msgid "Do you want to hard crop the image?"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
-
msgid "Added"
|
74 |
-
msgstr "Добавено"
|
75 |
-
|
76 |
-
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
-
msgid "Product Comparison"
|
78 |
-
msgstr "Сравнение на продуктите"
|
79 |
-
|
80 |
-
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
-
msgid "Close"
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
-
msgid "In stock"
|
86 |
-
msgstr "В наличност"
|
87 |
-
|
88 |
-
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
-
msgid "No products to compare"
|
90 |
-
msgstr "В момента нямате продукти за сравнение"
|
91 |
-
|
92 |
-
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
-
msgid "Remove"
|
94 |
-
msgstr "Премахни"
|
95 |
-
|
96 |
-
#: includes/class.yith-woocompare-helper.php:46
|
97 |
-
msgid "Image"
|
98 |
-
msgstr "Снимка"
|
99 |
-
|
100 |
-
#: includes/class.yith-woocompare-helper.php:47
|
101 |
-
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
-
msgid "Title"
|
103 |
-
msgstr "Заглавие"
|
104 |
-
|
105 |
-
#: includes/class.yith-woocompare-helper.php:48
|
106 |
-
msgid "Price"
|
107 |
-
msgstr "Цена"
|
108 |
-
|
109 |
-
#: includes/class.yith-woocompare-helper.php:49
|
110 |
-
msgid "Add to cart"
|
111 |
-
msgstr "КУПИ"
|
112 |
-
|
113 |
-
#: includes/class.yith-woocompare-helper.php:50
|
114 |
-
msgid "Description"
|
115 |
-
msgstr "Описание"
|
116 |
-
|
117 |
-
#: includes/class.yith-woocompare-helper.php:51
|
118 |
-
msgid "Sku"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: includes/class.yith-woocompare-helper.php:52
|
122 |
-
msgid "Availability"
|
123 |
-
msgstr "Достъпност"
|
124 |
-
|
125 |
-
#: includes/class.yith-woocompare-helper.php:53
|
126 |
-
msgid "Weight"
|
127 |
-
msgstr ""
|
128 |
-
|
129 |
-
#: includes/class.yith-woocompare-helper.php:54
|
130 |
-
msgid "Dimensions"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
-
#: init.php:42
|
134 |
-
msgid ""
|
135 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
-
"WooCommerce in order to work."
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: init.php:50
|
140 |
-
msgid ""
|
141 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
-
"are using the premium one."
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: plugin-options/general-options.php:17
|
146 |
-
msgid "General Settings"
|
147 |
-
msgstr "Общи настройки"
|
148 |
-
|
149 |
-
#: plugin-options/general-options.php:24
|
150 |
-
msgid "Link or Button"
|
151 |
-
msgstr "Свържи към бутона"
|
152 |
-
|
153 |
-
#: plugin-options/general-options.php:25
|
154 |
-
#, fuzzy
|
155 |
-
#| msgid "Choose if you want to use a link or a button for the action button."
|
156 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
157 |
-
msgstr "Изберете дали искате да използвате линк или бутон"
|
158 |
-
|
159 |
-
#: plugin-options/general-options.php:32
|
160 |
-
msgid "Link"
|
161 |
-
msgstr "Линк"
|
162 |
-
|
163 |
-
#: plugin-options/general-options.php:33
|
164 |
-
msgid "Button"
|
165 |
-
msgstr "Бутон"
|
166 |
-
|
167 |
-
#: plugin-options/general-options.php:38
|
168 |
-
msgid "Link/Button text"
|
169 |
-
msgstr "Текст на Линка/Бутона"
|
170 |
-
|
171 |
-
#: plugin-options/general-options.php:39
|
172 |
-
msgid "Type the text to use for the button or the link of the compare."
|
173 |
-
msgstr "Напишете текста, който искате да използвате за линка или бутона"
|
174 |
-
|
175 |
-
#: plugin-options/general-options.php:47
|
176 |
-
msgid "Show button in single product page"
|
177 |
-
msgstr "Покажете бутона на страницата на продукта"
|
178 |
-
|
179 |
-
#: plugin-options/general-options.php:48
|
180 |
-
msgid "Say if you want to show the button in the single product page."
|
181 |
-
msgstr ""
|
182 |
-
|
183 |
-
#: plugin-options/general-options.php:56
|
184 |
-
msgid "Show button in products list"
|
185 |
-
msgstr "Покажете бутона в каталога "
|
186 |
-
|
187 |
-
#: plugin-options/general-options.php:57
|
188 |
-
msgid "Say if you want to show the button in the products list."
|
189 |
-
msgstr ""
|
190 |
-
|
191 |
-
#: plugin-options/general-options.php:65
|
192 |
-
msgid "Open automatically lightbox"
|
193 |
-
msgstr ""
|
194 |
-
|
195 |
-
#: plugin-options/general-options.php:66
|
196 |
-
msgid "Open link after click into \"Compare\" button\"."
|
197 |
-
msgstr ""
|
198 |
-
|
199 |
-
#: plugin-options/general-options.php:79
|
200 |
-
msgid "Table Settings"
|
201 |
-
msgstr "Настройки на таблицата"
|
202 |
-
|
203 |
-
#: plugin-options/general-options.php:86
|
204 |
-
msgid "Table title"
|
205 |
-
msgstr "Заглавие на таблицата"
|
206 |
-
|
207 |
-
#: plugin-options/general-options.php:87
|
208 |
-
msgid "Type the text to use for the table title."
|
209 |
-
msgstr ""
|
210 |
-
|
211 |
-
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
212 |
-
msgid "Compare products"
|
213 |
-
msgstr "Сравнете продуктите си"
|
214 |
-
|
215 |
-
#: plugin-options/general-options.php:95
|
216 |
-
msgid "Fields to show"
|
217 |
-
msgstr ""
|
218 |
-
|
219 |
-
#: plugin-options/general-options.php:96
|
220 |
-
msgid ""
|
221 |
-
"Select the fields to show in the comparison table and order them by "
|
222 |
-
"drag&drop (are included also the woocommerce attributes)"
|
223 |
-
msgstr ""
|
224 |
-
|
225 |
-
#: plugin-options/general-options.php:104
|
226 |
-
msgid "Repeat \"Price\" field"
|
227 |
-
msgstr ""
|
228 |
-
|
229 |
-
#: plugin-options/general-options.php:105
|
230 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
231 |
-
msgstr ""
|
232 |
-
|
233 |
-
#: plugin-options/general-options.php:113
|
234 |
-
msgid "Repeat \"Add to cart\" field"
|
235 |
-
msgstr ""
|
236 |
-
|
237 |
-
#: plugin-options/general-options.php:114
|
238 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
239 |
-
msgstr ""
|
240 |
-
|
241 |
-
#: plugin-options/general-options.php:122
|
242 |
-
msgid "Image size"
|
243 |
-
msgstr "Размер на изображението"
|
244 |
-
|
245 |
-
#: plugin-options/general-options.php:123
|
246 |
-
msgid "Set the size for the images"
|
247 |
-
msgstr ""
|
248 |
-
|
249 |
-
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
250 |
-
#, php-format
|
251 |
-
msgid ""
|
252 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
253 |
-
"benefit from all features!"
|
254 |
-
msgstr ""
|
255 |
-
|
256 |
-
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
257 |
-
msgid "UPGRADE"
|
258 |
-
msgstr ""
|
259 |
-
|
260 |
-
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
261 |
-
msgid "to the premium version"
|
262 |
-
msgstr ""
|
263 |
-
|
264 |
-
#: templates/admin/premium.php:250
|
265 |
-
msgid "Premium Features"
|
266 |
-
msgstr ""
|
267 |
-
|
268 |
-
#: templates/admin/premium.php:258
|
269 |
-
msgid "A DEDICATED PAGE"
|
270 |
-
msgstr ""
|
271 |
-
|
272 |
-
#: templates/admin/premium.php:261
|
273 |
-
#, php-format
|
274 |
-
msgid ""
|
275 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
276 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
277 |
-
"created automatically in your site and, adding it among the menu entries, "
|
278 |
-
"you will be able to give to your users the chance to access it easily "
|
279 |
-
"whenever they want."
|
280 |
-
msgstr ""
|
281 |
-
|
282 |
-
#: templates/admin/premium.php:271
|
283 |
-
msgid "CATEGORY COMPARATION"
|
284 |
-
msgstr ""
|
285 |
-
|
286 |
-
#: templates/admin/premium.php:274
|
287 |
-
#, php-format
|
288 |
-
msgid ""
|
289 |
-
"People are often confused by finding products of different categories in the "
|
290 |
-
"comparison table, creating difficulties in comparing the products they are "
|
291 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
292 |
-
"need: you will be able to separate the products in the table by category "
|
293 |
-
"affinity."
|
294 |
-
msgstr ""
|
295 |
-
|
296 |
-
#: templates/admin/premium.php:290
|
297 |
-
msgid "CATEGORY EXCLUSION "
|
298 |
-
msgstr ""
|
299 |
-
|
300 |
-
#: templates/admin/premium.php:293
|
301 |
-
#, php-format
|
302 |
-
msgid ""
|
303 |
-
"In your shop there may be product categories you don't want to be affected "
|
304 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
305 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
306 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
307 |
-
"of the feature, allowing the comparison only to those products of the "
|
308 |
-
"selected categories."
|
309 |
-
msgstr ""
|
310 |
-
|
311 |
-
#: templates/admin/premium.php:303
|
312 |
-
msgid "TABLE IMAGE"
|
313 |
-
msgstr ""
|
314 |
-
|
315 |
-
#: templates/admin/premium.php:306
|
316 |
-
#, php-format
|
317 |
-
msgid ""
|
318 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
319 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
320 |
-
"table to your users. "
|
321 |
-
msgstr ""
|
322 |
-
|
323 |
-
#: templates/admin/premium.php:322
|
324 |
-
msgid "DYNAMIC FIELDS"
|
325 |
-
msgstr ""
|
326 |
-
|
327 |
-
#: templates/admin/premium.php:325
|
328 |
-
#, php-format
|
329 |
-
msgid ""
|
330 |
-
"With this precious feature, you will be able to show in the table only the "
|
331 |
-
"fields that have information in at least one of the selected products."
|
332 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
333 |
-
"be no more empty lines in your comparison table."
|
334 |
-
msgstr ""
|
335 |
-
|
336 |
-
#: templates/admin/premium.php:335
|
337 |
-
msgid "SOCIAL NETWORK SHARING"
|
338 |
-
msgstr ""
|
339 |
-
|
340 |
-
#: templates/admin/premium.php:338
|
341 |
-
#, php-format
|
342 |
-
msgid ""
|
343 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
344 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
345 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
346 |
-
"products they have selected."
|
347 |
-
msgstr ""
|
348 |
-
|
349 |
-
#: templates/admin/premium.php:354
|
350 |
-
msgid "RELATED PRODUCTS"
|
351 |
-
msgstr ""
|
352 |
-
|
353 |
-
#: templates/admin/premium.php:357
|
354 |
-
#, php-format
|
355 |
-
msgid ""
|
356 |
-
"All the products that have common categories and/or tags with those in the "
|
357 |
-
"comparison table will be showed in a slider, right under the comparison "
|
358 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
359 |
-
"users to discover the shop products of the shop related to those they are "
|
360 |
-
"interested into."
|
361 |
-
msgstr ""
|
362 |
-
|
363 |
-
#: templates/admin/premium.php:367
|
364 |
-
msgid "CUSTOMIZABLE STYLE"
|
365 |
-
msgstr ""
|
366 |
-
|
367 |
-
#: templates/admin/premium.php:370
|
368 |
-
#, php-format
|
369 |
-
msgid ""
|
370 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
371 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
372 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
373 |
-
"to get to the best result."
|
374 |
-
msgstr ""
|
375 |
-
|
376 |
-
#: templates/admin/premium.php:386
|
377 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
378 |
-
msgstr ""
|
379 |
-
|
380 |
-
#: templates/admin/premium.php:389
|
381 |
-
#, php-format
|
382 |
-
msgid ""
|
383 |
-
"Let you users compare products following every feature, and considering also "
|
384 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
385 |
-
"product detail page. Every single detail will be included."
|
386 |
-
msgstr ""
|
387 |
-
|
388 |
-
#: templates/admin/premium.php:399
|
389 |
-
msgid "A TAILORED TABLE"
|
390 |
-
msgstr ""
|
391 |
-
|
392 |
-
#: templates/admin/premium.php:402
|
393 |
-
#, php-format
|
394 |
-
msgid ""
|
395 |
-
"Select the products you want to compare and the system will offer you the "
|
396 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
397 |
-
msgstr ""
|
398 |
-
|
399 |
-
#: templates/admin/premium.php:418
|
400 |
-
msgid "Compare list - widget"
|
401 |
-
msgstr ""
|
402 |
-
|
403 |
-
#: templates/admin/premium.php:421
|
404 |
-
msgid ""
|
405 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
406 |
-
"complete list of products added to the compare tab and avoid to open the "
|
407 |
-
"popup to check its existence. "
|
408 |
-
msgstr ""
|
409 |
-
|
410 |
-
#: templates/admin/premium.php:431
|
411 |
-
msgid "Compare counter - widget and shortcode"
|
412 |
-
msgstr ""
|
413 |
-
|
414 |
-
#: templates/admin/premium.php:434
|
415 |
-
msgid ""
|
416 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
417 |
-
"many products they have added to the Compare list, feel free to use the "
|
418 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
419 |
-
"than one click away."
|
420 |
-
msgstr ""
|
421 |
-
|
422 |
-
#: templates/compare.php:77
|
423 |
-
msgid "Close window [X]"
|
424 |
-
msgstr "Затвори"
|
425 |
-
|
426 |
-
#: templates/compare.php:106
|
427 |
-
msgid "No products added in the compare table."
|
428 |
-
msgstr "Няма добавени продукти за сравнение."
|
429 |
-
|
430 |
-
#: widgets/class.yith-woocompare-widget.php:23
|
431 |
-
msgid "The widget shows the list of products added in the comparison table."
|
432 |
-
msgstr ""
|
433 |
-
|
434 |
-
#: widgets/class.yith-woocompare-widget.php:27
|
435 |
-
msgid "YITH WooCommerce Compare Widget"
|
436 |
-
msgstr ""
|
437 |
-
|
438 |
-
#: widgets/class.yith-woocompare-widget.php:50
|
439 |
-
msgid "Clear all"
|
440 |
-
msgstr "Изтрий всички"
|
441 |
-
|
442 |
-
#~ msgid "Products Compare"
|
443 |
-
#~ msgstr "Сравнение на продуктите"
|
444 |
-
|
445 |
-
#~ msgid "Select a date"
|
446 |
-
#~ msgstr "Избери дата"
|
447 |
-
|
448 |
-
#~ msgid "Hours"
|
449 |
-
#~ msgstr "Часове"
|
450 |
-
|
451 |
-
#~ msgid "Minutes"
|
452 |
-
#~ msgstr "Минути"
|
453 |
-
|
454 |
-
#~ msgid "Upload"
|
455 |
-
#~ msgstr "Качи съдържание"
|
456 |
-
|
457 |
-
#~ msgid "Select a font family"
|
458 |
-
#~ msgstr "Изберете шрифт"
|
459 |
-
|
460 |
-
#~ msgid "Click to preview"
|
461 |
-
#~ msgstr "Предварителен преглед"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2018-11-28 16:31+0100\n"
|
5 |
+
"PO-Revision-Date: 2018-11-28 16:31+0100\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
+
"Language: bg_BG\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 2.1.1\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
+
|
20 |
+
#: includes/class.yith-woocompare-admin.php:119
|
21 |
+
#: includes/class.yith-woocompare-admin.php:143
|
22 |
+
msgid "Settings"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: includes/class.yith-woocompare-admin.php:121
|
26 |
+
msgid "License"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: includes/class.yith-woocompare-admin.php:147
|
30 |
+
msgid "Premium Version"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: includes/class.yith-woocompare-admin.php:153
|
34 |
+
#: includes/class.yith-woocompare-admin.php:154
|
35 |
+
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
+
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
+
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
+
msgid "Compare"
|
39 |
+
msgstr "Сравни"
|
40 |
+
|
41 |
+
#: includes/class.yith-woocompare-admin.php:241
|
42 |
+
msgid "YITH WooCommerce Compare Activated"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: includes/class.yith-woocompare-admin.php:242
|
46 |
+
#, php-format
|
47 |
+
msgid ""
|
48 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: includes/class.yith-woocompare-admin.php:253
|
55 |
+
msgid "YITH WooCommerce Compare Updated"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: includes/class.yith-woocompare-admin.php:254
|
59 |
+
#, php-format
|
60 |
+
msgid ""
|
61 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
+
msgstr ""
|
67 |
+
|
68 |
+
#: includes/class.yith-woocompare-admin.php:398
|
69 |
+
msgid "Do you want to hard crop the image?"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
+
msgid "Added"
|
74 |
+
msgstr "Добавено"
|
75 |
+
|
76 |
+
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
+
msgid "Product Comparison"
|
78 |
+
msgstr "Сравнение на продуктите"
|
79 |
+
|
80 |
+
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
+
msgid "Close"
|
82 |
+
msgstr ""
|
83 |
+
|
84 |
+
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
+
msgid "In stock"
|
86 |
+
msgstr "В наличност"
|
87 |
+
|
88 |
+
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
+
msgid "No products to compare"
|
90 |
+
msgstr "В момента нямате продукти за сравнение"
|
91 |
+
|
92 |
+
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
+
msgid "Remove"
|
94 |
+
msgstr "Премахни"
|
95 |
+
|
96 |
+
#: includes/class.yith-woocompare-helper.php:46
|
97 |
+
msgid "Image"
|
98 |
+
msgstr "Снимка"
|
99 |
+
|
100 |
+
#: includes/class.yith-woocompare-helper.php:47
|
101 |
+
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
+
msgid "Title"
|
103 |
+
msgstr "Заглавие"
|
104 |
+
|
105 |
+
#: includes/class.yith-woocompare-helper.php:48
|
106 |
+
msgid "Price"
|
107 |
+
msgstr "Цена"
|
108 |
+
|
109 |
+
#: includes/class.yith-woocompare-helper.php:49
|
110 |
+
msgid "Add to cart"
|
111 |
+
msgstr "КУПИ"
|
112 |
+
|
113 |
+
#: includes/class.yith-woocompare-helper.php:50
|
114 |
+
msgid "Description"
|
115 |
+
msgstr "Описание"
|
116 |
+
|
117 |
+
#: includes/class.yith-woocompare-helper.php:51
|
118 |
+
msgid "Sku"
|
119 |
+
msgstr ""
|
120 |
+
|
121 |
+
#: includes/class.yith-woocompare-helper.php:52
|
122 |
+
msgid "Availability"
|
123 |
+
msgstr "Достъпност"
|
124 |
+
|
125 |
+
#: includes/class.yith-woocompare-helper.php:53
|
126 |
+
msgid "Weight"
|
127 |
+
msgstr ""
|
128 |
+
|
129 |
+
#: includes/class.yith-woocompare-helper.php:54
|
130 |
+
msgid "Dimensions"
|
131 |
+
msgstr ""
|
132 |
+
|
133 |
+
#: init.php:42
|
134 |
+
msgid ""
|
135 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
+
"WooCommerce in order to work."
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: init.php:50
|
140 |
+
msgid ""
|
141 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
+
"are using the premium one."
|
143 |
+
msgstr ""
|
144 |
+
|
145 |
+
#: plugin-options/general-options.php:17
|
146 |
+
msgid "General Settings"
|
147 |
+
msgstr "Общи настройки"
|
148 |
+
|
149 |
+
#: plugin-options/general-options.php:24
|
150 |
+
msgid "Link or Button"
|
151 |
+
msgstr "Свържи към бутона"
|
152 |
+
|
153 |
+
#: plugin-options/general-options.php:25
|
154 |
+
#, fuzzy
|
155 |
+
#| msgid "Choose if you want to use a link or a button for the action button."
|
156 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
157 |
+
msgstr "Изберете дали искате да използвате линк или бутон"
|
158 |
+
|
159 |
+
#: plugin-options/general-options.php:32
|
160 |
+
msgid "Link"
|
161 |
+
msgstr "Линк"
|
162 |
+
|
163 |
+
#: plugin-options/general-options.php:33
|
164 |
+
msgid "Button"
|
165 |
+
msgstr "Бутон"
|
166 |
+
|
167 |
+
#: plugin-options/general-options.php:38
|
168 |
+
msgid "Link/Button text"
|
169 |
+
msgstr "Текст на Линка/Бутона"
|
170 |
+
|
171 |
+
#: plugin-options/general-options.php:39
|
172 |
+
msgid "Type the text to use for the button or the link of the compare."
|
173 |
+
msgstr "Напишете текста, който искате да използвате за линка или бутона"
|
174 |
+
|
175 |
+
#: plugin-options/general-options.php:47
|
176 |
+
msgid "Show button in single product page"
|
177 |
+
msgstr "Покажете бутона на страницата на продукта"
|
178 |
+
|
179 |
+
#: plugin-options/general-options.php:48
|
180 |
+
msgid "Say if you want to show the button in the single product page."
|
181 |
+
msgstr ""
|
182 |
+
|
183 |
+
#: plugin-options/general-options.php:56
|
184 |
+
msgid "Show button in products list"
|
185 |
+
msgstr "Покажете бутона в каталога "
|
186 |
+
|
187 |
+
#: plugin-options/general-options.php:57
|
188 |
+
msgid "Say if you want to show the button in the products list."
|
189 |
+
msgstr ""
|
190 |
+
|
191 |
+
#: plugin-options/general-options.php:65
|
192 |
+
msgid "Open automatically lightbox"
|
193 |
+
msgstr ""
|
194 |
+
|
195 |
+
#: plugin-options/general-options.php:66
|
196 |
+
msgid "Open link after click into \"Compare\" button\"."
|
197 |
+
msgstr ""
|
198 |
+
|
199 |
+
#: plugin-options/general-options.php:79
|
200 |
+
msgid "Table Settings"
|
201 |
+
msgstr "Настройки на таблицата"
|
202 |
+
|
203 |
+
#: plugin-options/general-options.php:86
|
204 |
+
msgid "Table title"
|
205 |
+
msgstr "Заглавие на таблицата"
|
206 |
+
|
207 |
+
#: plugin-options/general-options.php:87
|
208 |
+
msgid "Type the text to use for the table title."
|
209 |
+
msgstr ""
|
210 |
+
|
211 |
+
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
212 |
+
msgid "Compare products"
|
213 |
+
msgstr "Сравнете продуктите си"
|
214 |
+
|
215 |
+
#: plugin-options/general-options.php:95
|
216 |
+
msgid "Fields to show"
|
217 |
+
msgstr ""
|
218 |
+
|
219 |
+
#: plugin-options/general-options.php:96
|
220 |
+
msgid ""
|
221 |
+
"Select the fields to show in the comparison table and order them by "
|
222 |
+
"drag&drop (are included also the woocommerce attributes)"
|
223 |
+
msgstr ""
|
224 |
+
|
225 |
+
#: plugin-options/general-options.php:104
|
226 |
+
msgid "Repeat \"Price\" field"
|
227 |
+
msgstr ""
|
228 |
+
|
229 |
+
#: plugin-options/general-options.php:105
|
230 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
231 |
+
msgstr ""
|
232 |
+
|
233 |
+
#: plugin-options/general-options.php:113
|
234 |
+
msgid "Repeat \"Add to cart\" field"
|
235 |
+
msgstr ""
|
236 |
+
|
237 |
+
#: plugin-options/general-options.php:114
|
238 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
239 |
+
msgstr ""
|
240 |
+
|
241 |
+
#: plugin-options/general-options.php:122
|
242 |
+
msgid "Image size"
|
243 |
+
msgstr "Размер на изображението"
|
244 |
+
|
245 |
+
#: plugin-options/general-options.php:123
|
246 |
+
msgid "Set the size for the images"
|
247 |
+
msgstr ""
|
248 |
+
|
249 |
+
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
250 |
+
#, php-format
|
251 |
+
msgid ""
|
252 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
253 |
+
"benefit from all features!"
|
254 |
+
msgstr ""
|
255 |
+
|
256 |
+
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
257 |
+
msgid "UPGRADE"
|
258 |
+
msgstr ""
|
259 |
+
|
260 |
+
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
261 |
+
msgid "to the premium version"
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: templates/admin/premium.php:250
|
265 |
+
msgid "Premium Features"
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: templates/admin/premium.php:258
|
269 |
+
msgid "A DEDICATED PAGE"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: templates/admin/premium.php:261
|
273 |
+
#, php-format
|
274 |
+
msgid ""
|
275 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
276 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
277 |
+
"created automatically in your site and, adding it among the menu entries, "
|
278 |
+
"you will be able to give to your users the chance to access it easily "
|
279 |
+
"whenever they want."
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: templates/admin/premium.php:271
|
283 |
+
msgid "CATEGORY COMPARATION"
|
284 |
+
msgstr ""
|
285 |
+
|
286 |
+
#: templates/admin/premium.php:274
|
287 |
+
#, php-format
|
288 |
+
msgid ""
|
289 |
+
"People are often confused by finding products of different categories in the "
|
290 |
+
"comparison table, creating difficulties in comparing the products they are "
|
291 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
292 |
+
"need: you will be able to separate the products in the table by category "
|
293 |
+
"affinity."
|
294 |
+
msgstr ""
|
295 |
+
|
296 |
+
#: templates/admin/premium.php:290
|
297 |
+
msgid "CATEGORY EXCLUSION "
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: templates/admin/premium.php:293
|
301 |
+
#, php-format
|
302 |
+
msgid ""
|
303 |
+
"In your shop there may be product categories you don't want to be affected "
|
304 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
305 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
306 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
307 |
+
"of the feature, allowing the comparison only to those products of the "
|
308 |
+
"selected categories."
|
309 |
+
msgstr ""
|
310 |
+
|
311 |
+
#: templates/admin/premium.php:303
|
312 |
+
msgid "TABLE IMAGE"
|
313 |
+
msgstr ""
|
314 |
+
|
315 |
+
#: templates/admin/premium.php:306
|
316 |
+
#, php-format
|
317 |
+
msgid ""
|
318 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
319 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
320 |
+
"table to your users. "
|
321 |
+
msgstr ""
|
322 |
+
|
323 |
+
#: templates/admin/premium.php:322
|
324 |
+
msgid "DYNAMIC FIELDS"
|
325 |
+
msgstr ""
|
326 |
+
|
327 |
+
#: templates/admin/premium.php:325
|
328 |
+
#, php-format
|
329 |
+
msgid ""
|
330 |
+
"With this precious feature, you will be able to show in the table only the "
|
331 |
+
"fields that have information in at least one of the selected products."
|
332 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
333 |
+
"be no more empty lines in your comparison table."
|
334 |
+
msgstr ""
|
335 |
+
|
336 |
+
#: templates/admin/premium.php:335
|
337 |
+
msgid "SOCIAL NETWORK SHARING"
|
338 |
+
msgstr ""
|
339 |
+
|
340 |
+
#: templates/admin/premium.php:338
|
341 |
+
#, php-format
|
342 |
+
msgid ""
|
343 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
344 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
345 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
346 |
+
"products they have selected."
|
347 |
+
msgstr ""
|
348 |
+
|
349 |
+
#: templates/admin/premium.php:354
|
350 |
+
msgid "RELATED PRODUCTS"
|
351 |
+
msgstr ""
|
352 |
+
|
353 |
+
#: templates/admin/premium.php:357
|
354 |
+
#, php-format
|
355 |
+
msgid ""
|
356 |
+
"All the products that have common categories and/or tags with those in the "
|
357 |
+
"comparison table will be showed in a slider, right under the comparison "
|
358 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
359 |
+
"users to discover the shop products of the shop related to those they are "
|
360 |
+
"interested into."
|
361 |
+
msgstr ""
|
362 |
+
|
363 |
+
#: templates/admin/premium.php:367
|
364 |
+
msgid "CUSTOMIZABLE STYLE"
|
365 |
+
msgstr ""
|
366 |
+
|
367 |
+
#: templates/admin/premium.php:370
|
368 |
+
#, php-format
|
369 |
+
msgid ""
|
370 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
371 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
372 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
373 |
+
"to get to the best result."
|
374 |
+
msgstr ""
|
375 |
+
|
376 |
+
#: templates/admin/premium.php:386
|
377 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
378 |
+
msgstr ""
|
379 |
+
|
380 |
+
#: templates/admin/premium.php:389
|
381 |
+
#, php-format
|
382 |
+
msgid ""
|
383 |
+
"Let you users compare products following every feature, and considering also "
|
384 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
385 |
+
"product detail page. Every single detail will be included."
|
386 |
+
msgstr ""
|
387 |
+
|
388 |
+
#: templates/admin/premium.php:399
|
389 |
+
msgid "A TAILORED TABLE"
|
390 |
+
msgstr ""
|
391 |
+
|
392 |
+
#: templates/admin/premium.php:402
|
393 |
+
#, php-format
|
394 |
+
msgid ""
|
395 |
+
"Select the products you want to compare and the system will offer you the "
|
396 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
397 |
+
msgstr ""
|
398 |
+
|
399 |
+
#: templates/admin/premium.php:418
|
400 |
+
msgid "Compare list - widget"
|
401 |
+
msgstr ""
|
402 |
+
|
403 |
+
#: templates/admin/premium.php:421
|
404 |
+
msgid ""
|
405 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
406 |
+
"complete list of products added to the compare tab and avoid to open the "
|
407 |
+
"popup to check its existence. "
|
408 |
+
msgstr ""
|
409 |
+
|
410 |
+
#: templates/admin/premium.php:431
|
411 |
+
msgid "Compare counter - widget and shortcode"
|
412 |
+
msgstr ""
|
413 |
+
|
414 |
+
#: templates/admin/premium.php:434
|
415 |
+
msgid ""
|
416 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
417 |
+
"many products they have added to the Compare list, feel free to use the "
|
418 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
419 |
+
"than one click away."
|
420 |
+
msgstr ""
|
421 |
+
|
422 |
+
#: templates/compare.php:77
|
423 |
+
msgid "Close window [X]"
|
424 |
+
msgstr "Затвори"
|
425 |
+
|
426 |
+
#: templates/compare.php:106
|
427 |
+
msgid "No products added in the compare table."
|
428 |
+
msgstr "Няма добавени продукти за сравнение."
|
429 |
+
|
430 |
+
#: widgets/class.yith-woocompare-widget.php:23
|
431 |
+
msgid "The widget shows the list of products added in the comparison table."
|
432 |
+
msgstr ""
|
433 |
+
|
434 |
+
#: widgets/class.yith-woocompare-widget.php:27
|
435 |
+
msgid "YITH WooCommerce Compare Widget"
|
436 |
+
msgstr ""
|
437 |
+
|
438 |
+
#: widgets/class.yith-woocompare-widget.php:50
|
439 |
+
msgid "Clear all"
|
440 |
+
msgstr "Изтрий всички"
|
441 |
+
|
442 |
+
#~ msgid "Products Compare"
|
443 |
+
#~ msgstr "Сравнение на продуктите"
|
444 |
+
|
445 |
+
#~ msgid "Select a date"
|
446 |
+
#~ msgstr "Избери дата"
|
447 |
+
|
448 |
+
#~ msgid "Hours"
|
449 |
+
#~ msgstr "Часове"
|
450 |
+
|
451 |
+
#~ msgid "Minutes"
|
452 |
+
#~ msgstr "Минути"
|
453 |
+
|
454 |
+
#~ msgid "Upload"
|
455 |
+
#~ msgstr "Качи съдържание"
|
456 |
+
|
457 |
+
#~ msgid "Select a font family"
|
458 |
+
#~ msgstr "Изберете шрифт"
|
459 |
+
|
460 |
+
#~ msgid "Click to preview"
|
461 |
+
#~ msgstr "Предварителен преглед"
|
languages/yith-woocommerce-compare-es_ES.po
CHANGED
@@ -1,510 +1,510 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"POT-Creation-Date: 2018-11-28 16:31+0100\n"
|
5 |
-
"PO-Revision-Date: 2018-11-28 16:31+0100\n"
|
6 |
-
"Last-Translator: Radi Angelov <fullmetalradi@hotmail.com>\n"
|
7 |
-
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
-
"Language: es_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 2.1.1\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
-
"X-Poedit-Basepath: ..\n"
|
15 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
-
"X-Poedit-SearchPath-0: .\n"
|
18 |
-
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
-
|
20 |
-
#: includes/class.yith-woocompare-admin.php:119
|
21 |
-
#: includes/class.yith-woocompare-admin.php:143
|
22 |
-
msgid "Settings"
|
23 |
-
msgstr ""
|
24 |
-
|
25 |
-
#: includes/class.yith-woocompare-admin.php:121
|
26 |
-
msgid "License"
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: includes/class.yith-woocompare-admin.php:147
|
30 |
-
msgid "Premium Version"
|
31 |
-
msgstr ""
|
32 |
-
|
33 |
-
#: includes/class.yith-woocompare-admin.php:153
|
34 |
-
#: includes/class.yith-woocompare-admin.php:154
|
35 |
-
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
-
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
-
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
-
msgid "Compare"
|
39 |
-
msgstr "Comparar"
|
40 |
-
|
41 |
-
#: includes/class.yith-woocompare-admin.php:241
|
42 |
-
msgid "YITH WooCommerce Compare Activated"
|
43 |
-
msgstr ""
|
44 |
-
|
45 |
-
#: includes/class.yith-woocompare-admin.php:242
|
46 |
-
#, php-format
|
47 |
-
msgid ""
|
48 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
-
msgstr ""
|
53 |
-
|
54 |
-
#: includes/class.yith-woocompare-admin.php:253
|
55 |
-
msgid "YITH WooCommerce Compare Updated"
|
56 |
-
msgstr ""
|
57 |
-
|
58 |
-
#: includes/class.yith-woocompare-admin.php:254
|
59 |
-
#, php-format
|
60 |
-
msgid ""
|
61 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: includes/class.yith-woocompare-admin.php:398
|
69 |
-
msgid "Do you want to hard crop the image?"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
-
msgid "Added"
|
74 |
-
msgstr "Añadido"
|
75 |
-
|
76 |
-
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
-
msgid "Product Comparison"
|
78 |
-
msgstr "Comparacion de producto"
|
79 |
-
|
80 |
-
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
-
msgid "Close"
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
-
msgid "In stock"
|
86 |
-
msgstr "En stock"
|
87 |
-
|
88 |
-
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
-
msgid "No products to compare"
|
90 |
-
msgstr "Comparador de productos vacio"
|
91 |
-
|
92 |
-
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
-
msgid "Remove"
|
94 |
-
msgstr "Eliminar"
|
95 |
-
|
96 |
-
#: includes/class.yith-woocompare-helper.php:46
|
97 |
-
msgid "Image"
|
98 |
-
msgstr "Imagen"
|
99 |
-
|
100 |
-
#: includes/class.yith-woocompare-helper.php:47
|
101 |
-
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
-
msgid "Title"
|
103 |
-
msgstr "Titulo"
|
104 |
-
|
105 |
-
#: includes/class.yith-woocompare-helper.php:48
|
106 |
-
msgid "Price"
|
107 |
-
msgstr "Precio"
|
108 |
-
|
109 |
-
#: includes/class.yith-woocompare-helper.php:49
|
110 |
-
msgid "Add to cart"
|
111 |
-
msgstr "Añadir al carrito"
|
112 |
-
|
113 |
-
#: includes/class.yith-woocompare-helper.php:50
|
114 |
-
msgid "Description"
|
115 |
-
msgstr "Descripcion"
|
116 |
-
|
117 |
-
#: includes/class.yith-woocompare-helper.php:51
|
118 |
-
msgid "Sku"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: includes/class.yith-woocompare-helper.php:52
|
122 |
-
msgid "Availability"
|
123 |
-
msgstr "Disponibilidad"
|
124 |
-
|
125 |
-
#: includes/class.yith-woocompare-helper.php:53
|
126 |
-
msgid "Weight"
|
127 |
-
msgstr ""
|
128 |
-
|
129 |
-
#: includes/class.yith-woocompare-helper.php:54
|
130 |
-
msgid "Dimensions"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
-
#: init.php:42
|
134 |
-
msgid ""
|
135 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
-
"WooCommerce in order to work."
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: init.php:50
|
140 |
-
msgid ""
|
141 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
-
"are using the premium one."
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: plugin-options/general-options.php:17
|
146 |
-
msgid "General Settings"
|
147 |
-
msgstr "Obciones generales"
|
148 |
-
|
149 |
-
#: plugin-options/general-options.php:24
|
150 |
-
msgid "Link or Button"
|
151 |
-
msgstr "Link o Boton"
|
152 |
-
|
153 |
-
#: plugin-options/general-options.php:25
|
154 |
-
#, fuzzy
|
155 |
-
#| msgid "Choose if you want to use a link or a button for the action button."
|
156 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
157 |
-
msgstr "Elige si deseas usar boton o link"
|
158 |
-
|
159 |
-
#: plugin-options/general-options.php:32
|
160 |
-
msgid "Link"
|
161 |
-
msgstr "Enlace"
|
162 |
-
|
163 |
-
#: plugin-options/general-options.php:33
|
164 |
-
msgid "Button"
|
165 |
-
msgstr "Boton"
|
166 |
-
|
167 |
-
#: plugin-options/general-options.php:38
|
168 |
-
msgid "Link/Button text"
|
169 |
-
msgstr "Texto del boton/link"
|
170 |
-
|
171 |
-
#: plugin-options/general-options.php:39
|
172 |
-
msgid "Type the text to use for the button or the link of the compare."
|
173 |
-
msgstr "Escribe el texto del boton/link comparar."
|
174 |
-
|
175 |
-
#: plugin-options/general-options.php:47
|
176 |
-
msgid "Show button in single product page"
|
177 |
-
msgstr "Mostrar boton en pagina de producto individual"
|
178 |
-
|
179 |
-
#: plugin-options/general-options.php:48
|
180 |
-
msgid "Say if you want to show the button in the single product page."
|
181 |
-
msgstr ""
|
182 |
-
"¿Quieres mostrar el boton de comparar en la pagina individual de cada "
|
183 |
-
"producto?"
|
184 |
-
|
185 |
-
#: plugin-options/general-options.php:56
|
186 |
-
msgid "Show button in products list"
|
187 |
-
msgstr "Mostrar boton en la lista de productos"
|
188 |
-
|
189 |
-
#: plugin-options/general-options.php:57
|
190 |
-
msgid "Say if you want to show the button in the products list."
|
191 |
-
msgstr "¿Quieres mostrar el boton de comparar en la lista de productos?"
|
192 |
-
|
193 |
-
#: plugin-options/general-options.php:65
|
194 |
-
msgid "Open automatically lightbox"
|
195 |
-
msgstr "Abrir lightbox (mensaje emergente) automaticamente"
|
196 |
-
|
197 |
-
#: plugin-options/general-options.php:66
|
198 |
-
msgid "Open link after click into \"Compare\" button\"."
|
199 |
-
msgstr "Abrir link despues de hacer click en \"Comparar\""
|
200 |
-
|
201 |
-
#: plugin-options/general-options.php:79
|
202 |
-
msgid "Table Settings"
|
203 |
-
msgstr "Opciones de tabla"
|
204 |
-
|
205 |
-
#: plugin-options/general-options.php:86
|
206 |
-
msgid "Table title"
|
207 |
-
msgstr "Titulo de tabla"
|
208 |
-
|
209 |
-
#: plugin-options/general-options.php:87
|
210 |
-
msgid "Type the text to use for the table title."
|
211 |
-
msgstr "Escribe el texto del boton/link comparar."
|
212 |
-
|
213 |
-
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
214 |
-
msgid "Compare products"
|
215 |
-
msgstr "Comparador de productos"
|
216 |
-
|
217 |
-
#: plugin-options/general-options.php:95
|
218 |
-
msgid "Fields to show"
|
219 |
-
msgstr "Mostrar boton en la lista de productos"
|
220 |
-
|
221 |
-
#: plugin-options/general-options.php:96
|
222 |
-
msgid ""
|
223 |
-
"Select the fields to show in the comparison table and order them by "
|
224 |
-
"drag&drop (are included also the woocommerce attributes)"
|
225 |
-
msgstr ""
|
226 |
-
"Elige que campos quieres mostrar en la tabla del comparador y ordenalos "
|
227 |
-
"simplemente arrastrandolos (estan incluidos los atributos de productos de "
|
228 |
-
"woocommerce)"
|
229 |
-
|
230 |
-
#: plugin-options/general-options.php:104
|
231 |
-
msgid "Repeat \"Price\" field"
|
232 |
-
msgstr ""
|
233 |
-
|
234 |
-
#: plugin-options/general-options.php:105
|
235 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
236 |
-
msgstr ""
|
237 |
-
|
238 |
-
#: plugin-options/general-options.php:113
|
239 |
-
msgid "Repeat \"Add to cart\" field"
|
240 |
-
msgstr ""
|
241 |
-
|
242 |
-
#: plugin-options/general-options.php:114
|
243 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
244 |
-
msgstr ""
|
245 |
-
|
246 |
-
#: plugin-options/general-options.php:122
|
247 |
-
msgid "Image size"
|
248 |
-
msgstr "Imagen"
|
249 |
-
|
250 |
-
#: plugin-options/general-options.php:123
|
251 |
-
msgid "Set the size for the images"
|
252 |
-
msgstr "Fijar el tamaño de la imagen"
|
253 |
-
|
254 |
-
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
255 |
-
#, php-format
|
256 |
-
msgid ""
|
257 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
258 |
-
"benefit from all features!"
|
259 |
-
msgstr ""
|
260 |
-
|
261 |
-
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
262 |
-
msgid "UPGRADE"
|
263 |
-
msgstr ""
|
264 |
-
|
265 |
-
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
266 |
-
msgid "to the premium version"
|
267 |
-
msgstr ""
|
268 |
-
|
269 |
-
#: templates/admin/premium.php:250
|
270 |
-
msgid "Premium Features"
|
271 |
-
msgstr ""
|
272 |
-
|
273 |
-
#: templates/admin/premium.php:258
|
274 |
-
msgid "A DEDICATED PAGE"
|
275 |
-
msgstr ""
|
276 |
-
|
277 |
-
#: templates/admin/premium.php:261
|
278 |
-
#, php-format
|
279 |
-
msgid ""
|
280 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
281 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
282 |
-
"created automatically in your site and, adding it among the menu entries, "
|
283 |
-
"you will be able to give to your users the chance to access it easily "
|
284 |
-
"whenever they want."
|
285 |
-
msgstr ""
|
286 |
-
|
287 |
-
#: templates/admin/premium.php:271
|
288 |
-
msgid "CATEGORY COMPARATION"
|
289 |
-
msgstr ""
|
290 |
-
|
291 |
-
#: templates/admin/premium.php:274
|
292 |
-
#, php-format
|
293 |
-
msgid ""
|
294 |
-
"People are often confused by finding products of different categories in the "
|
295 |
-
"comparison table, creating difficulties in comparing the products they are "
|
296 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
297 |
-
"need: you will be able to separate the products in the table by category "
|
298 |
-
"affinity."
|
299 |
-
msgstr ""
|
300 |
-
|
301 |
-
#: templates/admin/premium.php:290
|
302 |
-
msgid "CATEGORY EXCLUSION "
|
303 |
-
msgstr ""
|
304 |
-
|
305 |
-
#: templates/admin/premium.php:293
|
306 |
-
#, php-format
|
307 |
-
msgid ""
|
308 |
-
"In your shop there may be product categories you don't want to be affected "
|
309 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
310 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
311 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
312 |
-
"of the feature, allowing the comparison only to those products of the "
|
313 |
-
"selected categories."
|
314 |
-
msgstr ""
|
315 |
-
|
316 |
-
#: templates/admin/premium.php:303
|
317 |
-
msgid "TABLE IMAGE"
|
318 |
-
msgstr ""
|
319 |
-
|
320 |
-
#: templates/admin/premium.php:306
|
321 |
-
#, php-format
|
322 |
-
msgid ""
|
323 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
324 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
325 |
-
"table to your users. "
|
326 |
-
msgstr ""
|
327 |
-
|
328 |
-
#: templates/admin/premium.php:322
|
329 |
-
msgid "DYNAMIC FIELDS"
|
330 |
-
msgstr ""
|
331 |
-
|
332 |
-
#: templates/admin/premium.php:325
|
333 |
-
#, php-format
|
334 |
-
msgid ""
|
335 |
-
"With this precious feature, you will be able to show in the table only the "
|
336 |
-
"fields that have information in at least one of the selected products."
|
337 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
338 |
-
"be no more empty lines in your comparison table."
|
339 |
-
msgstr ""
|
340 |
-
|
341 |
-
#: templates/admin/premium.php:335
|
342 |
-
msgid "SOCIAL NETWORK SHARING"
|
343 |
-
msgstr ""
|
344 |
-
|
345 |
-
#: templates/admin/premium.php:338
|
346 |
-
#, php-format
|
347 |
-
msgid ""
|
348 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
349 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
350 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
351 |
-
"products they have selected."
|
352 |
-
msgstr ""
|
353 |
-
|
354 |
-
#: templates/admin/premium.php:354
|
355 |
-
msgid "RELATED PRODUCTS"
|
356 |
-
msgstr ""
|
357 |
-
|
358 |
-
#: templates/admin/premium.php:357
|
359 |
-
#, php-format
|
360 |
-
msgid ""
|
361 |
-
"All the products that have common categories and/or tags with those in the "
|
362 |
-
"comparison table will be showed in a slider, right under the comparison "
|
363 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
364 |
-
"users to discover the shop products of the shop related to those they are "
|
365 |
-
"interested into."
|
366 |
-
msgstr ""
|
367 |
-
|
368 |
-
#: templates/admin/premium.php:367
|
369 |
-
msgid "CUSTOMIZABLE STYLE"
|
370 |
-
msgstr ""
|
371 |
-
|
372 |
-
#: templates/admin/premium.php:370
|
373 |
-
#, php-format
|
374 |
-
msgid ""
|
375 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
376 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
377 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
378 |
-
"to get to the best result."
|
379 |
-
msgstr ""
|
380 |
-
|
381 |
-
#: templates/admin/premium.php:386
|
382 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
383 |
-
msgstr ""
|
384 |
-
|
385 |
-
#: templates/admin/premium.php:389
|
386 |
-
#, php-format
|
387 |
-
msgid ""
|
388 |
-
"Let you users compare products following every feature, and considering also "
|
389 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
390 |
-
"product detail page. Every single detail will be included."
|
391 |
-
msgstr ""
|
392 |
-
|
393 |
-
#: templates/admin/premium.php:399
|
394 |
-
msgid "A TAILORED TABLE"
|
395 |
-
msgstr ""
|
396 |
-
|
397 |
-
#: templates/admin/premium.php:402
|
398 |
-
#, php-format
|
399 |
-
msgid ""
|
400 |
-
"Select the products you want to compare and the system will offer you the "
|
401 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
402 |
-
msgstr ""
|
403 |
-
|
404 |
-
#: templates/admin/premium.php:418
|
405 |
-
msgid "Compare list - widget"
|
406 |
-
msgstr ""
|
407 |
-
|
408 |
-
#: templates/admin/premium.php:421
|
409 |
-
msgid ""
|
410 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
411 |
-
"complete list of products added to the compare tab and avoid to open the "
|
412 |
-
"popup to check its existence. "
|
413 |
-
msgstr ""
|
414 |
-
|
415 |
-
#: templates/admin/premium.php:431
|
416 |
-
msgid "Compare counter - widget and shortcode"
|
417 |
-
msgstr ""
|
418 |
-
|
419 |
-
#: templates/admin/premium.php:434
|
420 |
-
msgid ""
|
421 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
422 |
-
"many products they have added to the Compare list, feel free to use the "
|
423 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
424 |
-
"than one click away."
|
425 |
-
msgstr ""
|
426 |
-
|
427 |
-
#: templates/compare.php:77
|
428 |
-
msgid "Close window [X]"
|
429 |
-
msgstr "Cerrar ventana [X]"
|
430 |
-
|
431 |
-
#: templates/compare.php:106
|
432 |
-
msgid "No products added in the compare table."
|
433 |
-
msgstr "Comparador de productos"
|
434 |
-
|
435 |
-
#: widgets/class.yith-woocompare-widget.php:23
|
436 |
-
msgid "The widget shows the list of products added in the comparison table."
|
437 |
-
msgstr ""
|
438 |
-
|
439 |
-
#: widgets/class.yith-woocompare-widget.php:27
|
440 |
-
msgid "YITH WooCommerce Compare Widget"
|
441 |
-
msgstr ""
|
442 |
-
|
443 |
-
#: widgets/class.yith-woocompare-widget.php:50
|
444 |
-
msgid "Clear all"
|
445 |
-
msgstr "Eliminar todos"
|
446 |
-
|
447 |
-
#~ msgid "The widget show the list of products added in the compare table."
|
448 |
-
#~ msgstr ""
|
449 |
-
#~ "El widget muestra la lista de productos añadidos en la tabla de "
|
450 |
-
#~ "comparacion"
|
451 |
-
|
452 |
-
#~ msgid "YITH Woocommerce Compare Widget"
|
453 |
-
#~ msgstr "YITH Woocommerce widget de comparador"
|
454 |
-
|
455 |
-
#~ msgid "Products Compare"
|
456 |
-
#~ msgstr "Comparador de productos"
|
457 |
-
|
458 |
-
#~ msgid "Hard Crop?"
|
459 |
-
#~ msgstr "Hard Crop?"
|
460 |
-
|
461 |
-
#~ msgid "Repeat \"Price\" field at the end of the table"
|
462 |
-
#~ msgstr "Repetir campo \"Precio\" al final de la tabla"
|
463 |
-
|
464 |
-
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
465 |
-
#~ msgstr "Repetir campo \"Añadir al carrito\" al final de la tabla"
|
466 |
-
|
467 |
-
#~ msgid "Select a date"
|
468 |
-
#~ msgstr "Seleccionar fecha"
|
469 |
-
|
470 |
-
#~ msgid "Hours"
|
471 |
-
#~ msgstr "Horas"
|
472 |
-
|
473 |
-
#~ msgid "Minutes"
|
474 |
-
#~ msgstr "Minutos"
|
475 |
-
|
476 |
-
#~ msgid "Upload"
|
477 |
-
#~ msgstr "Cargar"
|
478 |
-
|
479 |
-
#~ msgid "px"
|
480 |
-
#~ msgstr "px"
|
481 |
-
|
482 |
-
#~ msgid "em"
|
483 |
-
#~ msgstr "em"
|
484 |
-
|
485 |
-
#~ msgid "pt"
|
486 |
-
#~ msgstr "pt"
|
487 |
-
|
488 |
-
#~ msgid "rem"
|
489 |
-
#~ msgstr "rem"
|
490 |
-
|
491 |
-
#~ msgid "Select a font family"
|
492 |
-
#~ msgstr "Seleccionar fuente"
|
493 |
-
|
494 |
-
#~ msgid "Regular"
|
495 |
-
#~ msgstr "Normal"
|
496 |
-
|
497 |
-
#~ msgid "Bold"
|
498 |
-
#~ msgstr "Negrita"
|
499 |
-
|
500 |
-
#~ msgid "Extra bold"
|
501 |
-
#~ msgstr "Extra negrita"
|
502 |
-
|
503 |
-
#~ msgid "Italic"
|
504 |
-
#~ msgstr "Cursiva"
|
505 |
-
|
506 |
-
#~ msgid "Italic bold"
|
507 |
-
#~ msgstr "Cursiva negrita"
|
508 |
-
|
509 |
-
#~ msgid "Click to preview"
|
510 |
-
#~ msgstr "Click para previsualizar"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2018-11-28 16:31+0100\n"
|
5 |
+
"PO-Revision-Date: 2018-11-28 16:31+0100\n"
|
6 |
+
"Last-Translator: Radi Angelov <fullmetalradi@hotmail.com>\n"
|
7 |
+
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
+
"Language: es_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 2.1.1\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
+
|
20 |
+
#: includes/class.yith-woocompare-admin.php:119
|
21 |
+
#: includes/class.yith-woocompare-admin.php:143
|
22 |
+
msgid "Settings"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: includes/class.yith-woocompare-admin.php:121
|
26 |
+
msgid "License"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: includes/class.yith-woocompare-admin.php:147
|
30 |
+
msgid "Premium Version"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: includes/class.yith-woocompare-admin.php:153
|
34 |
+
#: includes/class.yith-woocompare-admin.php:154
|
35 |
+
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
+
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
+
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
+
msgid "Compare"
|
39 |
+
msgstr "Comparar"
|
40 |
+
|
41 |
+
#: includes/class.yith-woocompare-admin.php:241
|
42 |
+
msgid "YITH WooCommerce Compare Activated"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: includes/class.yith-woocompare-admin.php:242
|
46 |
+
#, php-format
|
47 |
+
msgid ""
|
48 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: includes/class.yith-woocompare-admin.php:253
|
55 |
+
msgid "YITH WooCommerce Compare Updated"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: includes/class.yith-woocompare-admin.php:254
|
59 |
+
#, php-format
|
60 |
+
msgid ""
|
61 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
+
msgstr ""
|
67 |
+
|
68 |
+
#: includes/class.yith-woocompare-admin.php:398
|
69 |
+
msgid "Do you want to hard crop the image?"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
+
msgid "Added"
|
74 |
+
msgstr "Añadido"
|
75 |
+
|
76 |
+
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
+
msgid "Product Comparison"
|
78 |
+
msgstr "Comparacion de producto"
|
79 |
+
|
80 |
+
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
+
msgid "Close"
|
82 |
+
msgstr ""
|
83 |
+
|
84 |
+
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
+
msgid "In stock"
|
86 |
+
msgstr "En stock"
|
87 |
+
|
88 |
+
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
+
msgid "No products to compare"
|
90 |
+
msgstr "Comparador de productos vacio"
|
91 |
+
|
92 |
+
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
+
msgid "Remove"
|
94 |
+
msgstr "Eliminar"
|
95 |
+
|
96 |
+
#: includes/class.yith-woocompare-helper.php:46
|
97 |
+
msgid "Image"
|
98 |
+
msgstr "Imagen"
|
99 |
+
|
100 |
+
#: includes/class.yith-woocompare-helper.php:47
|
101 |
+
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
+
msgid "Title"
|
103 |
+
msgstr "Titulo"
|
104 |
+
|
105 |
+
#: includes/class.yith-woocompare-helper.php:48
|
106 |
+
msgid "Price"
|
107 |
+
msgstr "Precio"
|
108 |
+
|
109 |
+
#: includes/class.yith-woocompare-helper.php:49
|
110 |
+
msgid "Add to cart"
|
111 |
+
msgstr "Añadir al carrito"
|
112 |
+
|
113 |
+
#: includes/class.yith-woocompare-helper.php:50
|
114 |
+
msgid "Description"
|
115 |
+
msgstr "Descripcion"
|
116 |
+
|
117 |
+
#: includes/class.yith-woocompare-helper.php:51
|
118 |
+
msgid "Sku"
|
119 |
+
msgstr ""
|
120 |
+
|
121 |
+
#: includes/class.yith-woocompare-helper.php:52
|
122 |
+
msgid "Availability"
|
123 |
+
msgstr "Disponibilidad"
|
124 |
+
|
125 |
+
#: includes/class.yith-woocompare-helper.php:53
|
126 |
+
msgid "Weight"
|
127 |
+
msgstr ""
|
128 |
+
|
129 |
+
#: includes/class.yith-woocompare-helper.php:54
|
130 |
+
msgid "Dimensions"
|
131 |
+
msgstr ""
|
132 |
+
|
133 |
+
#: init.php:42
|
134 |
+
msgid ""
|
135 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
+
"WooCommerce in order to work."
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: init.php:50
|
140 |
+
msgid ""
|
141 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
+
"are using the premium one."
|
143 |
+
msgstr ""
|
144 |
+
|
145 |
+
#: plugin-options/general-options.php:17
|
146 |
+
msgid "General Settings"
|
147 |
+
msgstr "Obciones generales"
|
148 |
+
|
149 |
+
#: plugin-options/general-options.php:24
|
150 |
+
msgid "Link or Button"
|
151 |
+
msgstr "Link o Boton"
|
152 |
+
|
153 |
+
#: plugin-options/general-options.php:25
|
154 |
+
#, fuzzy
|
155 |
+
#| msgid "Choose if you want to use a link or a button for the action button."
|
156 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
157 |
+
msgstr "Elige si deseas usar boton o link"
|
158 |
+
|
159 |
+
#: plugin-options/general-options.php:32
|
160 |
+
msgid "Link"
|
161 |
+
msgstr "Enlace"
|
162 |
+
|
163 |
+
#: plugin-options/general-options.php:33
|
164 |
+
msgid "Button"
|
165 |
+
msgstr "Boton"
|
166 |
+
|
167 |
+
#: plugin-options/general-options.php:38
|
168 |
+
msgid "Link/Button text"
|
169 |
+
msgstr "Texto del boton/link"
|
170 |
+
|
171 |
+
#: plugin-options/general-options.php:39
|
172 |
+
msgid "Type the text to use for the button or the link of the compare."
|
173 |
+
msgstr "Escribe el texto del boton/link comparar."
|
174 |
+
|
175 |
+
#: plugin-options/general-options.php:47
|
176 |
+
msgid "Show button in single product page"
|
177 |
+
msgstr "Mostrar boton en pagina de producto individual"
|
178 |
+
|
179 |
+
#: plugin-options/general-options.php:48
|
180 |
+
msgid "Say if you want to show the button in the single product page."
|
181 |
+
msgstr ""
|
182 |
+
"¿Quieres mostrar el boton de comparar en la pagina individual de cada "
|
183 |
+
"producto?"
|
184 |
+
|
185 |
+
#: plugin-options/general-options.php:56
|
186 |
+
msgid "Show button in products list"
|
187 |
+
msgstr "Mostrar boton en la lista de productos"
|
188 |
+
|
189 |
+
#: plugin-options/general-options.php:57
|
190 |
+
msgid "Say if you want to show the button in the products list."
|
191 |
+
msgstr "¿Quieres mostrar el boton de comparar en la lista de productos?"
|
192 |
+
|
193 |
+
#: plugin-options/general-options.php:65
|
194 |
+
msgid "Open automatically lightbox"
|
195 |
+
msgstr "Abrir lightbox (mensaje emergente) automaticamente"
|
196 |
+
|
197 |
+
#: plugin-options/general-options.php:66
|
198 |
+
msgid "Open link after click into \"Compare\" button\"."
|
199 |
+
msgstr "Abrir link despues de hacer click en \"Comparar\""
|
200 |
+
|
201 |
+
#: plugin-options/general-options.php:79
|
202 |
+
msgid "Table Settings"
|
203 |
+
msgstr "Opciones de tabla"
|
204 |
+
|
205 |
+
#: plugin-options/general-options.php:86
|
206 |
+
msgid "Table title"
|
207 |
+
msgstr "Titulo de tabla"
|
208 |
+
|
209 |
+
#: plugin-options/general-options.php:87
|
210 |
+
msgid "Type the text to use for the table title."
|
211 |
+
msgstr "Escribe el texto del boton/link comparar."
|
212 |
+
|
213 |
+
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
214 |
+
msgid "Compare products"
|
215 |
+
msgstr "Comparador de productos"
|
216 |
+
|
217 |
+
#: plugin-options/general-options.php:95
|
218 |
+
msgid "Fields to show"
|
219 |
+
msgstr "Mostrar boton en la lista de productos"
|
220 |
+
|
221 |
+
#: plugin-options/general-options.php:96
|
222 |
+
msgid ""
|
223 |
+
"Select the fields to show in the comparison table and order them by "
|
224 |
+
"drag&drop (are included also the woocommerce attributes)"
|
225 |
+
msgstr ""
|
226 |
+
"Elige que campos quieres mostrar en la tabla del comparador y ordenalos "
|
227 |
+
"simplemente arrastrandolos (estan incluidos los atributos de productos de "
|
228 |
+
"woocommerce)"
|
229 |
+
|
230 |
+
#: plugin-options/general-options.php:104
|
231 |
+
msgid "Repeat \"Price\" field"
|
232 |
+
msgstr ""
|
233 |
+
|
234 |
+
#: plugin-options/general-options.php:105
|
235 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
236 |
+
msgstr ""
|
237 |
+
|
238 |
+
#: plugin-options/general-options.php:113
|
239 |
+
msgid "Repeat \"Add to cart\" field"
|
240 |
+
msgstr ""
|
241 |
+
|
242 |
+
#: plugin-options/general-options.php:114
|
243 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
244 |
+
msgstr ""
|
245 |
+
|
246 |
+
#: plugin-options/general-options.php:122
|
247 |
+
msgid "Image size"
|
248 |
+
msgstr "Imagen"
|
249 |
+
|
250 |
+
#: plugin-options/general-options.php:123
|
251 |
+
msgid "Set the size for the images"
|
252 |
+
msgstr "Fijar el tamaño de la imagen"
|
253 |
+
|
254 |
+
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
255 |
+
#, php-format
|
256 |
+
msgid ""
|
257 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
258 |
+
"benefit from all features!"
|
259 |
+
msgstr ""
|
260 |
+
|
261 |
+
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
262 |
+
msgid "UPGRADE"
|
263 |
+
msgstr ""
|
264 |
+
|
265 |
+
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
266 |
+
msgid "to the premium version"
|
267 |
+
msgstr ""
|
268 |
+
|
269 |
+
#: templates/admin/premium.php:250
|
270 |
+
msgid "Premium Features"
|
271 |
+
msgstr ""
|
272 |
+
|
273 |
+
#: templates/admin/premium.php:258
|
274 |
+
msgid "A DEDICATED PAGE"
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#: templates/admin/premium.php:261
|
278 |
+
#, php-format
|
279 |
+
msgid ""
|
280 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
281 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
282 |
+
"created automatically in your site and, adding it among the menu entries, "
|
283 |
+
"you will be able to give to your users the chance to access it easily "
|
284 |
+
"whenever they want."
|
285 |
+
msgstr ""
|
286 |
+
|
287 |
+
#: templates/admin/premium.php:271
|
288 |
+
msgid "CATEGORY COMPARATION"
|
289 |
+
msgstr ""
|
290 |
+
|
291 |
+
#: templates/admin/premium.php:274
|
292 |
+
#, php-format
|
293 |
+
msgid ""
|
294 |
+
"People are often confused by finding products of different categories in the "
|
295 |
+
"comparison table, creating difficulties in comparing the products they are "
|
296 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
297 |
+
"need: you will be able to separate the products in the table by category "
|
298 |
+
"affinity."
|
299 |
+
msgstr ""
|
300 |
+
|
301 |
+
#: templates/admin/premium.php:290
|
302 |
+
msgid "CATEGORY EXCLUSION "
|
303 |
+
msgstr ""
|
304 |
+
|
305 |
+
#: templates/admin/premium.php:293
|
306 |
+
#, php-format
|
307 |
+
msgid ""
|
308 |
+
"In your shop there may be product categories you don't want to be affected "
|
309 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
310 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
311 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
312 |
+
"of the feature, allowing the comparison only to those products of the "
|
313 |
+
"selected categories."
|
314 |
+
msgstr ""
|
315 |
+
|
316 |
+
#: templates/admin/premium.php:303
|
317 |
+
msgid "TABLE IMAGE"
|
318 |
+
msgstr ""
|
319 |
+
|
320 |
+
#: templates/admin/premium.php:306
|
321 |
+
#, php-format
|
322 |
+
msgid ""
|
323 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
324 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
325 |
+
"table to your users. "
|
326 |
+
msgstr ""
|
327 |
+
|
328 |
+
#: templates/admin/premium.php:322
|
329 |
+
msgid "DYNAMIC FIELDS"
|
330 |
+
msgstr ""
|
331 |
+
|
332 |
+
#: templates/admin/premium.php:325
|
333 |
+
#, php-format
|
334 |
+
msgid ""
|
335 |
+
"With this precious feature, you will be able to show in the table only the "
|
336 |
+
"fields that have information in at least one of the selected products."
|
337 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
338 |
+
"be no more empty lines in your comparison table."
|
339 |
+
msgstr ""
|
340 |
+
|
341 |
+
#: templates/admin/premium.php:335
|
342 |
+
msgid "SOCIAL NETWORK SHARING"
|
343 |
+
msgstr ""
|
344 |
+
|
345 |
+
#: templates/admin/premium.php:338
|
346 |
+
#, php-format
|
347 |
+
msgid ""
|
348 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
349 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
350 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
351 |
+
"products they have selected."
|
352 |
+
msgstr ""
|
353 |
+
|
354 |
+
#: templates/admin/premium.php:354
|
355 |
+
msgid "RELATED PRODUCTS"
|
356 |
+
msgstr ""
|
357 |
+
|
358 |
+
#: templates/admin/premium.php:357
|
359 |
+
#, php-format
|
360 |
+
msgid ""
|
361 |
+
"All the products that have common categories and/or tags with those in the "
|
362 |
+
"comparison table will be showed in a slider, right under the comparison "
|
363 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
364 |
+
"users to discover the shop products of the shop related to those they are "
|
365 |
+
"interested into."
|
366 |
+
msgstr ""
|
367 |
+
|
368 |
+
#: templates/admin/premium.php:367
|
369 |
+
msgid "CUSTOMIZABLE STYLE"
|
370 |
+
msgstr ""
|
371 |
+
|
372 |
+
#: templates/admin/premium.php:370
|
373 |
+
#, php-format
|
374 |
+
msgid ""
|
375 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
376 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
377 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
378 |
+
"to get to the best result."
|
379 |
+
msgstr ""
|
380 |
+
|
381 |
+
#: templates/admin/premium.php:386
|
382 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
383 |
+
msgstr ""
|
384 |
+
|
385 |
+
#: templates/admin/premium.php:389
|
386 |
+
#, php-format
|
387 |
+
msgid ""
|
388 |
+
"Let you users compare products following every feature, and considering also "
|
389 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
390 |
+
"product detail page. Every single detail will be included."
|
391 |
+
msgstr ""
|
392 |
+
|
393 |
+
#: templates/admin/premium.php:399
|
394 |
+
msgid "A TAILORED TABLE"
|
395 |
+
msgstr ""
|
396 |
+
|
397 |
+
#: templates/admin/premium.php:402
|
398 |
+
#, php-format
|
399 |
+
msgid ""
|
400 |
+
"Select the products you want to compare and the system will offer you the "
|
401 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
402 |
+
msgstr ""
|
403 |
+
|
404 |
+
#: templates/admin/premium.php:418
|
405 |
+
msgid "Compare list - widget"
|
406 |
+
msgstr ""
|
407 |
+
|
408 |
+
#: templates/admin/premium.php:421
|
409 |
+
msgid ""
|
410 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
411 |
+
"complete list of products added to the compare tab and avoid to open the "
|
412 |
+
"popup to check its existence. "
|
413 |
+
msgstr ""
|
414 |
+
|
415 |
+
#: templates/admin/premium.php:431
|
416 |
+
msgid "Compare counter - widget and shortcode"
|
417 |
+
msgstr ""
|
418 |
+
|
419 |
+
#: templates/admin/premium.php:434
|
420 |
+
msgid ""
|
421 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
422 |
+
"many products they have added to the Compare list, feel free to use the "
|
423 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
424 |
+
"than one click away."
|
425 |
+
msgstr ""
|
426 |
+
|
427 |
+
#: templates/compare.php:77
|
428 |
+
msgid "Close window [X]"
|
429 |
+
msgstr "Cerrar ventana [X]"
|
430 |
+
|
431 |
+
#: templates/compare.php:106
|
432 |
+
msgid "No products added in the compare table."
|
433 |
+
msgstr "Comparador de productos"
|
434 |
+
|
435 |
+
#: widgets/class.yith-woocompare-widget.php:23
|
436 |
+
msgid "The widget shows the list of products added in the comparison table."
|
437 |
+
msgstr ""
|
438 |
+
|
439 |
+
#: widgets/class.yith-woocompare-widget.php:27
|
440 |
+
msgid "YITH WooCommerce Compare Widget"
|
441 |
+
msgstr ""
|
442 |
+
|
443 |
+
#: widgets/class.yith-woocompare-widget.php:50
|
444 |
+
msgid "Clear all"
|
445 |
+
msgstr "Eliminar todos"
|
446 |
+
|
447 |
+
#~ msgid "The widget show the list of products added in the compare table."
|
448 |
+
#~ msgstr ""
|
449 |
+
#~ "El widget muestra la lista de productos añadidos en la tabla de "
|
450 |
+
#~ "comparacion"
|
451 |
+
|
452 |
+
#~ msgid "YITH Woocommerce Compare Widget"
|
453 |
+
#~ msgstr "YITH Woocommerce widget de comparador"
|
454 |
+
|
455 |
+
#~ msgid "Products Compare"
|
456 |
+
#~ msgstr "Comparador de productos"
|
457 |
+
|
458 |
+
#~ msgid "Hard Crop?"
|
459 |
+
#~ msgstr "Hard Crop?"
|
460 |
+
|
461 |
+
#~ msgid "Repeat \"Price\" field at the end of the table"
|
462 |
+
#~ msgstr "Repetir campo \"Precio\" al final de la tabla"
|
463 |
+
|
464 |
+
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
465 |
+
#~ msgstr "Repetir campo \"Añadir al carrito\" al final de la tabla"
|
466 |
+
|
467 |
+
#~ msgid "Select a date"
|
468 |
+
#~ msgstr "Seleccionar fecha"
|
469 |
+
|
470 |
+
#~ msgid "Hours"
|
471 |
+
#~ msgstr "Horas"
|
472 |
+
|
473 |
+
#~ msgid "Minutes"
|
474 |
+
#~ msgstr "Minutos"
|
475 |
+
|
476 |
+
#~ msgid "Upload"
|
477 |
+
#~ msgstr "Cargar"
|
478 |
+
|
479 |
+
#~ msgid "px"
|
480 |
+
#~ msgstr "px"
|
481 |
+
|
482 |
+
#~ msgid "em"
|
483 |
+
#~ msgstr "em"
|
484 |
+
|
485 |
+
#~ msgid "pt"
|
486 |
+
#~ msgstr "pt"
|
487 |
+
|
488 |
+
#~ msgid "rem"
|
489 |
+
#~ msgstr "rem"
|
490 |
+
|
491 |
+
#~ msgid "Select a font family"
|
492 |
+
#~ msgstr "Seleccionar fuente"
|
493 |
+
|
494 |
+
#~ msgid "Regular"
|
495 |
+
#~ msgstr "Normal"
|
496 |
+
|
497 |
+
#~ msgid "Bold"
|
498 |
+
#~ msgstr "Negrita"
|
499 |
+
|
500 |
+
#~ msgid "Extra bold"
|
501 |
+
#~ msgstr "Extra negrita"
|
502 |
+
|
503 |
+
#~ msgid "Italic"
|
504 |
+
#~ msgstr "Cursiva"
|
505 |
+
|
506 |
+
#~ msgid "Italic bold"
|
507 |
+
#~ msgstr "Cursiva negrita"
|
508 |
+
|
509 |
+
#~ msgid "Click to preview"
|
510 |
+
#~ msgstr "Click para previsualizar"
|
languages/yith-woocommerce-compare-fa_IR.po
CHANGED
@@ -1,489 +1,489 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"POT-Creation-Date: 2018-11-28 16:31+0100\n"
|
5 |
-
"PO-Revision-Date: 2018-11-28 16:31+0100\n"
|
6 |
-
"Last-Translator: Khalil Delavaran <khalil.delavaran@gmail.com>\n"
|
7 |
-
"Language-Team: Qooqnos <khalil.delavaran@gmail.com>\n"
|
8 |
-
"Language: fa\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 2.1.1\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
-
"X-Poedit-Basepath: ..\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Poedit-SearchPath-0: .\n"
|
17 |
-
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
18 |
-
|
19 |
-
#: includes/class.yith-woocompare-admin.php:119
|
20 |
-
#: includes/class.yith-woocompare-admin.php:143
|
21 |
-
msgid "Settings"
|
22 |
-
msgstr ""
|
23 |
-
|
24 |
-
#: includes/class.yith-woocompare-admin.php:121
|
25 |
-
msgid "License"
|
26 |
-
msgstr ""
|
27 |
-
|
28 |
-
#: includes/class.yith-woocompare-admin.php:147
|
29 |
-
msgid "Premium Version"
|
30 |
-
msgstr ""
|
31 |
-
|
32 |
-
#: includes/class.yith-woocompare-admin.php:153
|
33 |
-
#: includes/class.yith-woocompare-admin.php:154
|
34 |
-
#: includes/class.yith-woocompare-frontend.php:505
|
35 |
-
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
36 |
-
#: widgets/class.yith-woocompare-widget.php:51
|
37 |
-
msgid "Compare"
|
38 |
-
msgstr "سنجش"
|
39 |
-
|
40 |
-
#: includes/class.yith-woocompare-admin.php:241
|
41 |
-
msgid "YITH WooCommerce Compare Activated"
|
42 |
-
msgstr ""
|
43 |
-
|
44 |
-
#: includes/class.yith-woocompare-admin.php:242
|
45 |
-
#, php-format
|
46 |
-
msgid ""
|
47 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
48 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
49 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
50 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
51 |
-
msgstr ""
|
52 |
-
|
53 |
-
#: includes/class.yith-woocompare-admin.php:253
|
54 |
-
msgid "YITH WooCommerce Compare Updated"
|
55 |
-
msgstr ""
|
56 |
-
|
57 |
-
#: includes/class.yith-woocompare-admin.php:254
|
58 |
-
#, php-format
|
59 |
-
msgid ""
|
60 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
61 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
62 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
63 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
64 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
65 |
-
msgstr ""
|
66 |
-
|
67 |
-
#: includes/class.yith-woocompare-admin.php:398
|
68 |
-
msgid "Do you want to hard crop the image?"
|
69 |
-
msgstr ""
|
70 |
-
|
71 |
-
#: includes/class.yith-woocompare-frontend.php:223
|
72 |
-
msgid "Added"
|
73 |
-
msgstr "اضافه شد"
|
74 |
-
|
75 |
-
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
76 |
-
msgid "Product Comparison"
|
77 |
-
msgstr "سنجش محصولات"
|
78 |
-
|
79 |
-
#: includes/class.yith-woocompare-frontend.php:229
|
80 |
-
msgid "Close"
|
81 |
-
msgstr ""
|
82 |
-
|
83 |
-
#: includes/class.yith-woocompare-frontend.php:384
|
84 |
-
msgid "In stock"
|
85 |
-
msgstr "داشتن در انبار"
|
86 |
-
|
87 |
-
#: includes/class.yith-woocompare-frontend.php:696
|
88 |
-
msgid "No products to compare"
|
89 |
-
msgstr "محصولاتی برای سنجش نیست"
|
90 |
-
|
91 |
-
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
92 |
-
msgid "Remove"
|
93 |
-
msgstr "پاک"
|
94 |
-
|
95 |
-
#: includes/class.yith-woocompare-helper.php:46
|
96 |
-
msgid "Image"
|
97 |
-
msgstr "نگاره"
|
98 |
-
|
99 |
-
#: includes/class.yith-woocompare-helper.php:47
|
100 |
-
#: widgets/class.yith-woocompare-widget.php:68
|
101 |
-
msgid "Title"
|
102 |
-
msgstr "جستار"
|
103 |
-
|
104 |
-
#: includes/class.yith-woocompare-helper.php:48
|
105 |
-
msgid "Price"
|
106 |
-
msgstr "قیمت"
|
107 |
-
|
108 |
-
#: includes/class.yith-woocompare-helper.php:49
|
109 |
-
msgid "Add to cart"
|
110 |
-
msgstr "افزودن به سبد خرید"
|
111 |
-
|
112 |
-
#: includes/class.yith-woocompare-helper.php:50
|
113 |
-
msgid "Description"
|
114 |
-
msgstr "روشنگری"
|
115 |
-
|
116 |
-
#: includes/class.yith-woocompare-helper.php:51
|
117 |
-
msgid "Sku"
|
118 |
-
msgstr ""
|
119 |
-
|
120 |
-
#: includes/class.yith-woocompare-helper.php:52
|
121 |
-
msgid "Availability"
|
122 |
-
msgstr "دسترس پذیری"
|
123 |
-
|
124 |
-
#: includes/class.yith-woocompare-helper.php:53
|
125 |
-
msgid "Weight"
|
126 |
-
msgstr ""
|
127 |
-
|
128 |
-
#: includes/class.yith-woocompare-helper.php:54
|
129 |
-
msgid "Dimensions"
|
130 |
-
msgstr ""
|
131 |
-
|
132 |
-
#: init.php:42
|
133 |
-
msgid ""
|
134 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
135 |
-
"WooCommerce in order to work."
|
136 |
-
msgstr ""
|
137 |
-
|
138 |
-
#: init.php:50
|
139 |
-
msgid ""
|
140 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
141 |
-
"are using the premium one."
|
142 |
-
msgstr ""
|
143 |
-
|
144 |
-
#: plugin-options/general-options.php:17
|
145 |
-
msgid "General Settings"
|
146 |
-
msgstr "پیکربندی همگانی"
|
147 |
-
|
148 |
-
#: plugin-options/general-options.php:24
|
149 |
-
msgid "Link or Button"
|
150 |
-
msgstr "لینک یا دکمه"
|
151 |
-
|
152 |
-
#: plugin-options/general-options.php:25
|
153 |
-
#, fuzzy
|
154 |
-
#| msgid "Choose if you want to use a link or a button for the action button."
|
155 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
156 |
-
msgstr "گزینش بکار بردن لینک و یا دکمه برای واکنش دکمه"
|
157 |
-
|
158 |
-
#: plugin-options/general-options.php:32
|
159 |
-
msgid "Link"
|
160 |
-
msgstr "لینک"
|
161 |
-
|
162 |
-
#: plugin-options/general-options.php:33
|
163 |
-
msgid "Button"
|
164 |
-
msgstr "دکمه"
|
165 |
-
|
166 |
-
#: plugin-options/general-options.php:38
|
167 |
-
msgid "Link/Button text"
|
168 |
-
msgstr "لینک یا دکمه"
|
169 |
-
|
170 |
-
#: plugin-options/general-options.php:39
|
171 |
-
msgid "Type the text to use for the button or the link of the compare."
|
172 |
-
msgstr "نوشته ای برای بکار بردن دکمه یا لینک مقایسه بنویسید"
|
173 |
-
|
174 |
-
#: plugin-options/general-options.php:47
|
175 |
-
msgid "Show button in single product page"
|
176 |
-
msgstr "نمایش دکمه در برگه محصول"
|
177 |
-
|
178 |
-
#: plugin-options/general-options.php:48
|
179 |
-
msgid "Say if you want to show the button in the single product page."
|
180 |
-
msgstr "اگر می خواهید دکمه در برگه محصول نمایش داده شود"
|
181 |
-
|
182 |
-
#: plugin-options/general-options.php:56
|
183 |
-
msgid "Show button in products list"
|
184 |
-
msgstr "نمایش دکمه در لیست محصولات"
|
185 |
-
|
186 |
-
#: plugin-options/general-options.php:57
|
187 |
-
msgid "Say if you want to show the button in the products list."
|
188 |
-
msgstr "اگر می خواهید دکمه در لیست محصول نمایش داده شود"
|
189 |
-
|
190 |
-
#: plugin-options/general-options.php:65
|
191 |
-
msgid "Open automatically lightbox"
|
192 |
-
msgstr "باز کردن اتوماتیک جعبه نور"
|
193 |
-
|
194 |
-
#: plugin-options/general-options.php:66
|
195 |
-
msgid "Open link after click into \"Compare\" button\"."
|
196 |
-
msgstr " باز کردن پیوند پس از \"سنجش\" دکمه\"کلیک کنید"
|
197 |
-
|
198 |
-
#: plugin-options/general-options.php:79
|
199 |
-
msgid "Table Settings"
|
200 |
-
msgstr "پیکربندی جدول"
|
201 |
-
|
202 |
-
#: plugin-options/general-options.php:86
|
203 |
-
msgid "Table title"
|
204 |
-
msgstr ""
|
205 |
-
|
206 |
-
#: plugin-options/general-options.php:87
|
207 |
-
msgid "Type the text to use for the table title."
|
208 |
-
msgstr ""
|
209 |
-
|
210 |
-
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
211 |
-
msgid "Compare products"
|
212 |
-
msgstr "سنجش محصولات"
|
213 |
-
|
214 |
-
#: plugin-options/general-options.php:95
|
215 |
-
msgid "Fields to show"
|
216 |
-
msgstr "فیلدهای نمایش"
|
217 |
-
|
218 |
-
#: plugin-options/general-options.php:96
|
219 |
-
msgid ""
|
220 |
-
"Select the fields to show in the comparison table and order them by "
|
221 |
-
"drag&drop (are included also the woocommerce attributes)"
|
222 |
-
msgstr ""
|
223 |
-
"انتخاب این گزینه برای نشان دادن در جدول سنجش و سفارش سازی آنها با کشیدن و "
|
224 |
-
"رها کردن دکمه ماوس (ویژگی های ووکامرس را شامل می شود)"
|
225 |
-
|
226 |
-
#: plugin-options/general-options.php:104
|
227 |
-
msgid "Repeat \"Price\" field"
|
228 |
-
msgstr ""
|
229 |
-
|
230 |
-
#: plugin-options/general-options.php:105
|
231 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
232 |
-
msgstr ""
|
233 |
-
|
234 |
-
#: plugin-options/general-options.php:113
|
235 |
-
msgid "Repeat \"Add to cart\" field"
|
236 |
-
msgstr ""
|
237 |
-
|
238 |
-
#: plugin-options/general-options.php:114
|
239 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
240 |
-
msgstr ""
|
241 |
-
|
242 |
-
#: plugin-options/general-options.php:122
|
243 |
-
msgid "Image size"
|
244 |
-
msgstr "اندازه نگاره"
|
245 |
-
|
246 |
-
#: plugin-options/general-options.php:123
|
247 |
-
msgid "Set the size for the images"
|
248 |
-
msgstr "تعیین اندازه برای نگاره"
|
249 |
-
|
250 |
-
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
251 |
-
#, php-format
|
252 |
-
msgid ""
|
253 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
254 |
-
"benefit from all features!"
|
255 |
-
msgstr ""
|
256 |
-
|
257 |
-
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
258 |
-
msgid "UPGRADE"
|
259 |
-
msgstr ""
|
260 |
-
|
261 |
-
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
262 |
-
msgid "to the premium version"
|
263 |
-
msgstr ""
|
264 |
-
|
265 |
-
#: templates/admin/premium.php:250
|
266 |
-
msgid "Premium Features"
|
267 |
-
msgstr ""
|
268 |
-
|
269 |
-
#: templates/admin/premium.php:258
|
270 |
-
msgid "A DEDICATED PAGE"
|
271 |
-
msgstr ""
|
272 |
-
|
273 |
-
#: templates/admin/premium.php:261
|
274 |
-
#, php-format
|
275 |
-
msgid ""
|
276 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
277 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
278 |
-
"created automatically in your site and, adding it among the menu entries, "
|
279 |
-
"you will be able to give to your users the chance to access it easily "
|
280 |
-
"whenever they want."
|
281 |
-
msgstr ""
|
282 |
-
|
283 |
-
#: templates/admin/premium.php:271
|
284 |
-
msgid "CATEGORY COMPARATION"
|
285 |
-
msgstr ""
|
286 |
-
|
287 |
-
#: templates/admin/premium.php:274
|
288 |
-
#, php-format
|
289 |
-
msgid ""
|
290 |
-
"People are often confused by finding products of different categories in the "
|
291 |
-
"comparison table, creating difficulties in comparing the products they are "
|
292 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
293 |
-
"need: you will be able to separate the products in the table by category "
|
294 |
-
"affinity."
|
295 |
-
msgstr ""
|
296 |
-
|
297 |
-
#: templates/admin/premium.php:290
|
298 |
-
msgid "CATEGORY EXCLUSION "
|
299 |
-
msgstr ""
|
300 |
-
|
301 |
-
#: templates/admin/premium.php:293
|
302 |
-
#, php-format
|
303 |
-
msgid ""
|
304 |
-
"In your shop there may be product categories you don't want to be affected "
|
305 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
306 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
307 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
308 |
-
"of the feature, allowing the comparison only to those products of the "
|
309 |
-
"selected categories."
|
310 |
-
msgstr ""
|
311 |
-
|
312 |
-
#: templates/admin/premium.php:303
|
313 |
-
msgid "TABLE IMAGE"
|
314 |
-
msgstr ""
|
315 |
-
|
316 |
-
#: templates/admin/premium.php:306
|
317 |
-
#, php-format
|
318 |
-
msgid ""
|
319 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
320 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
321 |
-
"table to your users. "
|
322 |
-
msgstr ""
|
323 |
-
|
324 |
-
#: templates/admin/premium.php:322
|
325 |
-
msgid "DYNAMIC FIELDS"
|
326 |
-
msgstr ""
|
327 |
-
|
328 |
-
#: templates/admin/premium.php:325
|
329 |
-
#, php-format
|
330 |
-
msgid ""
|
331 |
-
"With this precious feature, you will be able to show in the table only the "
|
332 |
-
"fields that have information in at least one of the selected products."
|
333 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
334 |
-
"be no more empty lines in your comparison table."
|
335 |
-
msgstr ""
|
336 |
-
|
337 |
-
#: templates/admin/premium.php:335
|
338 |
-
msgid "SOCIAL NETWORK SHARING"
|
339 |
-
msgstr ""
|
340 |
-
|
341 |
-
#: templates/admin/premium.php:338
|
342 |
-
#, php-format
|
343 |
-
msgid ""
|
344 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
345 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
346 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
347 |
-
"products they have selected."
|
348 |
-
msgstr ""
|
349 |
-
|
350 |
-
#: templates/admin/premium.php:354
|
351 |
-
msgid "RELATED PRODUCTS"
|
352 |
-
msgstr ""
|
353 |
-
|
354 |
-
#: templates/admin/premium.php:357
|
355 |
-
#, php-format
|
356 |
-
msgid ""
|
357 |
-
"All the products that have common categories and/or tags with those in the "
|
358 |
-
"comparison table will be showed in a slider, right under the comparison "
|
359 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
360 |
-
"users to discover the shop products of the shop related to those they are "
|
361 |
-
"interested into."
|
362 |
-
msgstr ""
|
363 |
-
|
364 |
-
#: templates/admin/premium.php:367
|
365 |
-
msgid "CUSTOMIZABLE STYLE"
|
366 |
-
msgstr ""
|
367 |
-
|
368 |
-
#: templates/admin/premium.php:370
|
369 |
-
#, php-format
|
370 |
-
msgid ""
|
371 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
372 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
373 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
374 |
-
"to get to the best result."
|
375 |
-
msgstr ""
|
376 |
-
|
377 |
-
#: templates/admin/premium.php:386
|
378 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
379 |
-
msgstr ""
|
380 |
-
|
381 |
-
#: templates/admin/premium.php:389
|
382 |
-
#, php-format
|
383 |
-
msgid ""
|
384 |
-
"Let you users compare products following every feature, and considering also "
|
385 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
386 |
-
"product detail page. Every single detail will be included."
|
387 |
-
msgstr ""
|
388 |
-
|
389 |
-
#: templates/admin/premium.php:399
|
390 |
-
msgid "A TAILORED TABLE"
|
391 |
-
msgstr ""
|
392 |
-
|
393 |
-
#: templates/admin/premium.php:402
|
394 |
-
#, php-format
|
395 |
-
msgid ""
|
396 |
-
"Select the products you want to compare and the system will offer you the "
|
397 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
398 |
-
msgstr ""
|
399 |
-
|
400 |
-
#: templates/admin/premium.php:418
|
401 |
-
msgid "Compare list - widget"
|
402 |
-
msgstr ""
|
403 |
-
|
404 |
-
#: templates/admin/premium.php:421
|
405 |
-
msgid ""
|
406 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
407 |
-
"complete list of products added to the compare tab and avoid to open the "
|
408 |
-
"popup to check its existence. "
|
409 |
-
msgstr ""
|
410 |
-
|
411 |
-
#: templates/admin/premium.php:431
|
412 |
-
msgid "Compare counter - widget and shortcode"
|
413 |
-
msgstr ""
|
414 |
-
|
415 |
-
#: templates/admin/premium.php:434
|
416 |
-
msgid ""
|
417 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
418 |
-
"many products they have added to the Compare list, feel free to use the "
|
419 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
420 |
-
"than one click away."
|
421 |
-
msgstr ""
|
422 |
-
|
423 |
-
#: templates/compare.php:77
|
424 |
-
msgid "Close window [X]"
|
425 |
-
msgstr "بستن پنجره [X]"
|
426 |
-
|
427 |
-
#: templates/compare.php:106
|
428 |
-
msgid "No products added in the compare table."
|
429 |
-
msgstr "هیچ محصولی افزوده نشده است برای جدول سنجش"
|
430 |
-
|
431 |
-
#: widgets/class.yith-woocompare-widget.php:23
|
432 |
-
msgid "The widget shows the list of products added in the comparison table."
|
433 |
-
msgstr ""
|
434 |
-
|
435 |
-
#: widgets/class.yith-woocompare-widget.php:27
|
436 |
-
msgid "YITH WooCommerce Compare Widget"
|
437 |
-
msgstr ""
|
438 |
-
|
439 |
-
#: widgets/class.yith-woocompare-widget.php:50
|
440 |
-
msgid "Clear all"
|
441 |
-
msgstr "پاک کردن همه"
|
442 |
-
|
443 |
-
#~ msgid "The widget show the list of products added in the compare table."
|
444 |
-
#~ msgstr "ویجت نشان می دهد لیستی از محصولات افزوده شده در جدول سنجش"
|
445 |
-
|
446 |
-
#~ msgid "YITH Woocommerce Compare Widget"
|
447 |
-
#~ msgstr "ویجت سنجش ووکاکرس YITH"
|
448 |
-
|
449 |
-
#~ msgid "Products Compare"
|
450 |
-
#~ msgstr "سنجش محصولات"
|
451 |
-
|
452 |
-
#~ msgid "Repeat \"Price\" field at the end of the table"
|
453 |
-
#~ msgstr "تکرار گزینه \"قیمت\" در پایان جدول"
|
454 |
-
|
455 |
-
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
456 |
-
#~ msgstr "تکرار گزینه \"افزودن به سبد خرید\" در پایان جدول"
|
457 |
-
|
458 |
-
#~ msgid "Select a date"
|
459 |
-
#~ msgstr "انتخاب روز"
|
460 |
-
|
461 |
-
#~ msgid "Hours"
|
462 |
-
#~ msgstr "ساعتها"
|
463 |
-
|
464 |
-
#~ msgid "Minutes"
|
465 |
-
#~ msgstr "دقیقه ها"
|
466 |
-
|
467 |
-
#~ msgid "Upload"
|
468 |
-
#~ msgstr "بارگذاری"
|
469 |
-
|
470 |
-
#~ msgid "Select a font family"
|
471 |
-
#~ msgstr "گزینش قلم"
|
472 |
-
|
473 |
-
#~ msgid "Regular"
|
474 |
-
#~ msgstr "معمولی"
|
475 |
-
|
476 |
-
#~ msgid "Bold"
|
477 |
-
#~ msgstr "کلفت"
|
478 |
-
|
479 |
-
#~ msgid "Extra bold"
|
480 |
-
#~ msgstr "خیلی کلفت"
|
481 |
-
|
482 |
-
#~ msgid "Italic"
|
483 |
-
#~ msgstr "کج"
|
484 |
-
|
485 |
-
#~ msgid "Italic bold"
|
486 |
-
#~ msgstr "کلفت کج"
|
487 |
-
|
488 |
-
#~ msgid "Click to preview"
|
489 |
-
#~ msgstr "کلیک برای پیش نمایش"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2018-11-28 16:31+0100\n"
|
5 |
+
"PO-Revision-Date: 2018-11-28 16:31+0100\n"
|
6 |
+
"Last-Translator: Khalil Delavaran <khalil.delavaran@gmail.com>\n"
|
7 |
+
"Language-Team: Qooqnos <khalil.delavaran@gmail.com>\n"
|
8 |
+
"Language: fa\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 2.1.1\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-SearchPath-0: .\n"
|
17 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
18 |
+
|
19 |
+
#: includes/class.yith-woocompare-admin.php:119
|
20 |
+
#: includes/class.yith-woocompare-admin.php:143
|
21 |
+
msgid "Settings"
|
22 |
+
msgstr ""
|
23 |
+
|
24 |
+
#: includes/class.yith-woocompare-admin.php:121
|
25 |
+
msgid "License"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: includes/class.yith-woocompare-admin.php:147
|
29 |
+
msgid "Premium Version"
|
30 |
+
msgstr ""
|
31 |
+
|
32 |
+
#: includes/class.yith-woocompare-admin.php:153
|
33 |
+
#: includes/class.yith-woocompare-admin.php:154
|
34 |
+
#: includes/class.yith-woocompare-frontend.php:505
|
35 |
+
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
36 |
+
#: widgets/class.yith-woocompare-widget.php:51
|
37 |
+
msgid "Compare"
|
38 |
+
msgstr "سنجش"
|
39 |
+
|
40 |
+
#: includes/class.yith-woocompare-admin.php:241
|
41 |
+
msgid "YITH WooCommerce Compare Activated"
|
42 |
+
msgstr ""
|
43 |
+
|
44 |
+
#: includes/class.yith-woocompare-admin.php:242
|
45 |
+
#, php-format
|
46 |
+
msgid ""
|
47 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
48 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
49 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
50 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
51 |
+
msgstr ""
|
52 |
+
|
53 |
+
#: includes/class.yith-woocompare-admin.php:253
|
54 |
+
msgid "YITH WooCommerce Compare Updated"
|
55 |
+
msgstr ""
|
56 |
+
|
57 |
+
#: includes/class.yith-woocompare-admin.php:254
|
58 |
+
#, php-format
|
59 |
+
msgid ""
|
60 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
61 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
62 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
63 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
64 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
65 |
+
msgstr ""
|
66 |
+
|
67 |
+
#: includes/class.yith-woocompare-admin.php:398
|
68 |
+
msgid "Do you want to hard crop the image?"
|
69 |
+
msgstr ""
|
70 |
+
|
71 |
+
#: includes/class.yith-woocompare-frontend.php:223
|
72 |
+
msgid "Added"
|
73 |
+
msgstr "اضافه شد"
|
74 |
+
|
75 |
+
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
76 |
+
msgid "Product Comparison"
|
77 |
+
msgstr "سنجش محصولات"
|
78 |
+
|
79 |
+
#: includes/class.yith-woocompare-frontend.php:229
|
80 |
+
msgid "Close"
|
81 |
+
msgstr ""
|
82 |
+
|
83 |
+
#: includes/class.yith-woocompare-frontend.php:384
|
84 |
+
msgid "In stock"
|
85 |
+
msgstr "داشتن در انبار"
|
86 |
+
|
87 |
+
#: includes/class.yith-woocompare-frontend.php:696
|
88 |
+
msgid "No products to compare"
|
89 |
+
msgstr "محصولاتی برای سنجش نیست"
|
90 |
+
|
91 |
+
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
92 |
+
msgid "Remove"
|
93 |
+
msgstr "پاک"
|
94 |
+
|
95 |
+
#: includes/class.yith-woocompare-helper.php:46
|
96 |
+
msgid "Image"
|
97 |
+
msgstr "نگاره"
|
98 |
+
|
99 |
+
#: includes/class.yith-woocompare-helper.php:47
|
100 |
+
#: widgets/class.yith-woocompare-widget.php:68
|
101 |
+
msgid "Title"
|
102 |
+
msgstr "جستار"
|
103 |
+
|
104 |
+
#: includes/class.yith-woocompare-helper.php:48
|
105 |
+
msgid "Price"
|
106 |
+
msgstr "قیمت"
|
107 |
+
|
108 |
+
#: includes/class.yith-woocompare-helper.php:49
|
109 |
+
msgid "Add to cart"
|
110 |
+
msgstr "افزودن به سبد خرید"
|
111 |
+
|
112 |
+
#: includes/class.yith-woocompare-helper.php:50
|
113 |
+
msgid "Description"
|
114 |
+
msgstr "روشنگری"
|
115 |
+
|
116 |
+
#: includes/class.yith-woocompare-helper.php:51
|
117 |
+
msgid "Sku"
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#: includes/class.yith-woocompare-helper.php:52
|
121 |
+
msgid "Availability"
|
122 |
+
msgstr "دسترس پذیری"
|
123 |
+
|
124 |
+
#: includes/class.yith-woocompare-helper.php:53
|
125 |
+
msgid "Weight"
|
126 |
+
msgstr ""
|
127 |
+
|
128 |
+
#: includes/class.yith-woocompare-helper.php:54
|
129 |
+
msgid "Dimensions"
|
130 |
+
msgstr ""
|
131 |
+
|
132 |
+
#: init.php:42
|
133 |
+
msgid ""
|
134 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
135 |
+
"WooCommerce in order to work."
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: init.php:50
|
139 |
+
msgid ""
|
140 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
141 |
+
"are using the premium one."
|
142 |
+
msgstr ""
|
143 |
+
|
144 |
+
#: plugin-options/general-options.php:17
|
145 |
+
msgid "General Settings"
|
146 |
+
msgstr "پیکربندی همگانی"
|
147 |
+
|
148 |
+
#: plugin-options/general-options.php:24
|
149 |
+
msgid "Link or Button"
|
150 |
+
msgstr "لینک یا دکمه"
|
151 |
+
|
152 |
+
#: plugin-options/general-options.php:25
|
153 |
+
#, fuzzy
|
154 |
+
#| msgid "Choose if you want to use a link or a button for the action button."
|
155 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
156 |
+
msgstr "گزینش بکار بردن لینک و یا دکمه برای واکنش دکمه"
|
157 |
+
|
158 |
+
#: plugin-options/general-options.php:32
|
159 |
+
msgid "Link"
|
160 |
+
msgstr "لینک"
|
161 |
+
|
162 |
+
#: plugin-options/general-options.php:33
|
163 |
+
msgid "Button"
|
164 |
+
msgstr "دکمه"
|
165 |
+
|
166 |
+
#: plugin-options/general-options.php:38
|
167 |
+
msgid "Link/Button text"
|
168 |
+
msgstr "لینک یا دکمه"
|
169 |
+
|
170 |
+
#: plugin-options/general-options.php:39
|
171 |
+
msgid "Type the text to use for the button or the link of the compare."
|
172 |
+
msgstr "نوشته ای برای بکار بردن دکمه یا لینک مقایسه بنویسید"
|
173 |
+
|
174 |
+
#: plugin-options/general-options.php:47
|
175 |
+
msgid "Show button in single product page"
|
176 |
+
msgstr "نمایش دکمه در برگه محصول"
|
177 |
+
|
178 |
+
#: plugin-options/general-options.php:48
|
179 |
+
msgid "Say if you want to show the button in the single product page."
|
180 |
+
msgstr "اگر می خواهید دکمه در برگه محصول نمایش داده شود"
|
181 |
+
|
182 |
+
#: plugin-options/general-options.php:56
|
183 |
+
msgid "Show button in products list"
|
184 |
+
msgstr "نمایش دکمه در لیست محصولات"
|
185 |
+
|
186 |
+
#: plugin-options/general-options.php:57
|
187 |
+
msgid "Say if you want to show the button in the products list."
|
188 |
+
msgstr "اگر می خواهید دکمه در لیست محصول نمایش داده شود"
|
189 |
+
|
190 |
+
#: plugin-options/general-options.php:65
|
191 |
+
msgid "Open automatically lightbox"
|
192 |
+
msgstr "باز کردن اتوماتیک جعبه نور"
|
193 |
+
|
194 |
+
#: plugin-options/general-options.php:66
|
195 |
+
msgid "Open link after click into \"Compare\" button\"."
|
196 |
+
msgstr " باز کردن پیوند پس از \"سنجش\" دکمه\"کلیک کنید"
|
197 |
+
|
198 |
+
#: plugin-options/general-options.php:79
|
199 |
+
msgid "Table Settings"
|
200 |
+
msgstr "پیکربندی جدول"
|
201 |
+
|
202 |
+
#: plugin-options/general-options.php:86
|
203 |
+
msgid "Table title"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: plugin-options/general-options.php:87
|
207 |
+
msgid "Type the text to use for the table title."
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
211 |
+
msgid "Compare products"
|
212 |
+
msgstr "سنجش محصولات"
|
213 |
+
|
214 |
+
#: plugin-options/general-options.php:95
|
215 |
+
msgid "Fields to show"
|
216 |
+
msgstr "فیلدهای نمایش"
|
217 |
+
|
218 |
+
#: plugin-options/general-options.php:96
|
219 |
+
msgid ""
|
220 |
+
"Select the fields to show in the comparison table and order them by "
|
221 |
+
"drag&drop (are included also the woocommerce attributes)"
|
222 |
+
msgstr ""
|
223 |
+
"انتخاب این گزینه برای نشان دادن در جدول سنجش و سفارش سازی آنها با کشیدن و "
|
224 |
+
"رها کردن دکمه ماوس (ویژگی های ووکامرس را شامل می شود)"
|
225 |
+
|
226 |
+
#: plugin-options/general-options.php:104
|
227 |
+
msgid "Repeat \"Price\" field"
|
228 |
+
msgstr ""
|
229 |
+
|
230 |
+
#: plugin-options/general-options.php:105
|
231 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
232 |
+
msgstr ""
|
233 |
+
|
234 |
+
#: plugin-options/general-options.php:113
|
235 |
+
msgid "Repeat \"Add to cart\" field"
|
236 |
+
msgstr ""
|
237 |
+
|
238 |
+
#: plugin-options/general-options.php:114
|
239 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
240 |
+
msgstr ""
|
241 |
+
|
242 |
+
#: plugin-options/general-options.php:122
|
243 |
+
msgid "Image size"
|
244 |
+
msgstr "اندازه نگاره"
|
245 |
+
|
246 |
+
#: plugin-options/general-options.php:123
|
247 |
+
msgid "Set the size for the images"
|
248 |
+
msgstr "تعیین اندازه برای نگاره"
|
249 |
+
|
250 |
+
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
251 |
+
#, php-format
|
252 |
+
msgid ""
|
253 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
254 |
+
"benefit from all features!"
|
255 |
+
msgstr ""
|
256 |
+
|
257 |
+
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
258 |
+
msgid "UPGRADE"
|
259 |
+
msgstr ""
|
260 |
+
|
261 |
+
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
262 |
+
msgid "to the premium version"
|
263 |
+
msgstr ""
|
264 |
+
|
265 |
+
#: templates/admin/premium.php:250
|
266 |
+
msgid "Premium Features"
|
267 |
+
msgstr ""
|
268 |
+
|
269 |
+
#: templates/admin/premium.php:258
|
270 |
+
msgid "A DEDICATED PAGE"
|
271 |
+
msgstr ""
|
272 |
+
|
273 |
+
#: templates/admin/premium.php:261
|
274 |
+
#, php-format
|
275 |
+
msgid ""
|
276 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
277 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
278 |
+
"created automatically in your site and, adding it among the menu entries, "
|
279 |
+
"you will be able to give to your users the chance to access it easily "
|
280 |
+
"whenever they want."
|
281 |
+
msgstr ""
|
282 |
+
|
283 |
+
#: templates/admin/premium.php:271
|
284 |
+
msgid "CATEGORY COMPARATION"
|
285 |
+
msgstr ""
|
286 |
+
|
287 |
+
#: templates/admin/premium.php:274
|
288 |
+
#, php-format
|
289 |
+
msgid ""
|
290 |
+
"People are often confused by finding products of different categories in the "
|
291 |
+
"comparison table, creating difficulties in comparing the products they are "
|
292 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
293 |
+
"need: you will be able to separate the products in the table by category "
|
294 |
+
"affinity."
|
295 |
+
msgstr ""
|
296 |
+
|
297 |
+
#: templates/admin/premium.php:290
|
298 |
+
msgid "CATEGORY EXCLUSION "
|
299 |
+
msgstr ""
|
300 |
+
|
301 |
+
#: templates/admin/premium.php:293
|
302 |
+
#, php-format
|
303 |
+
msgid ""
|
304 |
+
"In your shop there may be product categories you don't want to be affected "
|
305 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
306 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
307 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
308 |
+
"of the feature, allowing the comparison only to those products of the "
|
309 |
+
"selected categories."
|
310 |
+
msgstr ""
|
311 |
+
|
312 |
+
#: templates/admin/premium.php:303
|
313 |
+
msgid "TABLE IMAGE"
|
314 |
+
msgstr ""
|
315 |
+
|
316 |
+
#: templates/admin/premium.php:306
|
317 |
+
#, php-format
|
318 |
+
msgid ""
|
319 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
320 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
321 |
+
"table to your users. "
|
322 |
+
msgstr ""
|
323 |
+
|
324 |
+
#: templates/admin/premium.php:322
|
325 |
+
msgid "DYNAMIC FIELDS"
|
326 |
+
msgstr ""
|
327 |
+
|
328 |
+
#: templates/admin/premium.php:325
|
329 |
+
#, php-format
|
330 |
+
msgid ""
|
331 |
+
"With this precious feature, you will be able to show in the table only the "
|
332 |
+
"fields that have information in at least one of the selected products."
|
333 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
334 |
+
"be no more empty lines in your comparison table."
|
335 |
+
msgstr ""
|
336 |
+
|
337 |
+
#: templates/admin/premium.php:335
|
338 |
+
msgid "SOCIAL NETWORK SHARING"
|
339 |
+
msgstr ""
|
340 |
+
|
341 |
+
#: templates/admin/premium.php:338
|
342 |
+
#, php-format
|
343 |
+
msgid ""
|
344 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
345 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
346 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
347 |
+
"products they have selected."
|
348 |
+
msgstr ""
|
349 |
+
|
350 |
+
#: templates/admin/premium.php:354
|
351 |
+
msgid "RELATED PRODUCTS"
|
352 |
+
msgstr ""
|
353 |
+
|
354 |
+
#: templates/admin/premium.php:357
|
355 |
+
#, php-format
|
356 |
+
msgid ""
|
357 |
+
"All the products that have common categories and/or tags with those in the "
|
358 |
+
"comparison table will be showed in a slider, right under the comparison "
|
359 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
360 |
+
"users to discover the shop products of the shop related to those they are "
|
361 |
+
"interested into."
|
362 |
+
msgstr ""
|
363 |
+
|
364 |
+
#: templates/admin/premium.php:367
|
365 |
+
msgid "CUSTOMIZABLE STYLE"
|
366 |
+
msgstr ""
|
367 |
+
|
368 |
+
#: templates/admin/premium.php:370
|
369 |
+
#, php-format
|
370 |
+
msgid ""
|
371 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
372 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
373 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
374 |
+
"to get to the best result."
|
375 |
+
msgstr ""
|
376 |
+
|
377 |
+
#: templates/admin/premium.php:386
|
378 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
379 |
+
msgstr ""
|
380 |
+
|
381 |
+
#: templates/admin/premium.php:389
|
382 |
+
#, php-format
|
383 |
+
msgid ""
|
384 |
+
"Let you users compare products following every feature, and considering also "
|
385 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
386 |
+
"product detail page. Every single detail will be included."
|
387 |
+
msgstr ""
|
388 |
+
|
389 |
+
#: templates/admin/premium.php:399
|
390 |
+
msgid "A TAILORED TABLE"
|
391 |
+
msgstr ""
|
392 |
+
|
393 |
+
#: templates/admin/premium.php:402
|
394 |
+
#, php-format
|
395 |
+
msgid ""
|
396 |
+
"Select the products you want to compare and the system will offer you the "
|
397 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
398 |
+
msgstr ""
|
399 |
+
|
400 |
+
#: templates/admin/premium.php:418
|
401 |
+
msgid "Compare list - widget"
|
402 |
+
msgstr ""
|
403 |
+
|
404 |
+
#: templates/admin/premium.php:421
|
405 |
+
msgid ""
|
406 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
407 |
+
"complete list of products added to the compare tab and avoid to open the "
|
408 |
+
"popup to check its existence. "
|
409 |
+
msgstr ""
|
410 |
+
|
411 |
+
#: templates/admin/premium.php:431
|
412 |
+
msgid "Compare counter - widget and shortcode"
|
413 |
+
msgstr ""
|
414 |
+
|
415 |
+
#: templates/admin/premium.php:434
|
416 |
+
msgid ""
|
417 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
418 |
+
"many products they have added to the Compare list, feel free to use the "
|
419 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
420 |
+
"than one click away."
|
421 |
+
msgstr ""
|
422 |
+
|
423 |
+
#: templates/compare.php:77
|
424 |
+
msgid "Close window [X]"
|
425 |
+
msgstr "بستن پنجره [X]"
|
426 |
+
|
427 |
+
#: templates/compare.php:106
|
428 |
+
msgid "No products added in the compare table."
|
429 |
+
msgstr "هیچ محصولی افزوده نشده است برای جدول سنجش"
|
430 |
+
|
431 |
+
#: widgets/class.yith-woocompare-widget.php:23
|
432 |
+
msgid "The widget shows the list of products added in the comparison table."
|
433 |
+
msgstr ""
|
434 |
+
|
435 |
+
#: widgets/class.yith-woocompare-widget.php:27
|
436 |
+
msgid "YITH WooCommerce Compare Widget"
|
437 |
+
msgstr ""
|
438 |
+
|
439 |
+
#: widgets/class.yith-woocompare-widget.php:50
|
440 |
+
msgid "Clear all"
|
441 |
+
msgstr "پاک کردن همه"
|
442 |
+
|
443 |
+
#~ msgid "The widget show the list of products added in the compare table."
|
444 |
+
#~ msgstr "ویجت نشان می دهد لیستی از محصولات افزوده شده در جدول سنجش"
|
445 |
+
|
446 |
+
#~ msgid "YITH Woocommerce Compare Widget"
|
447 |
+
#~ msgstr "ویجت سنجش ووکاکرس YITH"
|
448 |
+
|
449 |
+
#~ msgid "Products Compare"
|
450 |
+
#~ msgstr "سنجش محصولات"
|
451 |
+
|
452 |
+
#~ msgid "Repeat \"Price\" field at the end of the table"
|
453 |
+
#~ msgstr "تکرار گزینه \"قیمت\" در پایان جدول"
|
454 |
+
|
455 |
+
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
456 |
+
#~ msgstr "تکرار گزینه \"افزودن به سبد خرید\" در پایان جدول"
|
457 |
+
|
458 |
+
#~ msgid "Select a date"
|
459 |
+
#~ msgstr "انتخاب روز"
|
460 |
+
|
461 |
+
#~ msgid "Hours"
|
462 |
+
#~ msgstr "ساعتها"
|
463 |
+
|
464 |
+
#~ msgid "Minutes"
|
465 |
+
#~ msgstr "دقیقه ها"
|
466 |
+
|
467 |
+
#~ msgid "Upload"
|
468 |
+
#~ msgstr "بارگذاری"
|
469 |
+
|
470 |
+
#~ msgid "Select a font family"
|
471 |
+
#~ msgstr "گزینش قلم"
|
472 |
+
|
473 |
+
#~ msgid "Regular"
|
474 |
+
#~ msgstr "معمولی"
|
475 |
+
|
476 |
+
#~ msgid "Bold"
|
477 |
+
#~ msgstr "کلفت"
|
478 |
+
|
479 |
+
#~ msgid "Extra bold"
|
480 |
+
#~ msgstr "خیلی کلفت"
|
481 |
+
|
482 |
+
#~ msgid "Italic"
|
483 |
+
#~ msgstr "کج"
|
484 |
+
|
485 |
+
#~ msgid "Italic bold"
|
486 |
+
#~ msgstr "کلفت کج"
|
487 |
+
|
488 |
+
#~ msgid "Click to preview"
|
489 |
+
#~ msgstr "کلیک برای پیش نمایش"
|
languages/yith-woocommerce-compare-fr_FR.po
CHANGED
@@ -1,469 +1,469 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"POT-Creation-Date: 2018-11-28 16:32+0100\n"
|
5 |
-
"PO-Revision-Date: 2018-11-28 16:32+0100\n"
|
6 |
-
"Last-Translator: YIThemes <support@yithemes.com>\n"
|
7 |
-
"Language-Team: Your Inspiration Themes <support@yithemes.com>\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 2.1.1\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
-
"X-Poedit-Basepath: ..\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
17 |
-
"X-Poedit-SearchPath-0: .\n"
|
18 |
-
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
-
|
20 |
-
#: includes/class.yith-woocompare-admin.php:119
|
21 |
-
#: includes/class.yith-woocompare-admin.php:143
|
22 |
-
msgid "Settings"
|
23 |
-
msgstr ""
|
24 |
-
|
25 |
-
#: includes/class.yith-woocompare-admin.php:121
|
26 |
-
msgid "License"
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: includes/class.yith-woocompare-admin.php:147
|
30 |
-
msgid "Premium Version"
|
31 |
-
msgstr ""
|
32 |
-
|
33 |
-
#: includes/class.yith-woocompare-admin.php:153
|
34 |
-
#: includes/class.yith-woocompare-admin.php:154
|
35 |
-
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
-
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
-
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
-
msgid "Compare"
|
39 |
-
msgstr "Comparer"
|
40 |
-
|
41 |
-
#: includes/class.yith-woocompare-admin.php:241
|
42 |
-
msgid "YITH WooCommerce Compare Activated"
|
43 |
-
msgstr ""
|
44 |
-
|
45 |
-
#: includes/class.yith-woocompare-admin.php:242
|
46 |
-
#, php-format
|
47 |
-
msgid ""
|
48 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
-
msgstr ""
|
53 |
-
|
54 |
-
#: includes/class.yith-woocompare-admin.php:253
|
55 |
-
msgid "YITH WooCommerce Compare Updated"
|
56 |
-
msgstr ""
|
57 |
-
|
58 |
-
#: includes/class.yith-woocompare-admin.php:254
|
59 |
-
#, php-format
|
60 |
-
msgid ""
|
61 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: includes/class.yith-woocompare-admin.php:398
|
69 |
-
msgid "Do you want to hard crop the image?"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
-
msgid "Added"
|
74 |
-
msgstr "Ajouté"
|
75 |
-
|
76 |
-
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
-
msgid "Product Comparison"
|
78 |
-
msgstr "Comparaison de produits"
|
79 |
-
|
80 |
-
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
-
msgid "Close"
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
-
msgid "In stock"
|
86 |
-
msgstr "En stock"
|
87 |
-
|
88 |
-
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
-
msgid "No products to compare"
|
90 |
-
msgstr "Aucun produits à comparer"
|
91 |
-
|
92 |
-
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
-
msgid "Remove"
|
94 |
-
msgstr "Retirer"
|
95 |
-
|
96 |
-
#: includes/class.yith-woocompare-helper.php:46
|
97 |
-
msgid "Image"
|
98 |
-
msgstr ""
|
99 |
-
|
100 |
-
#: includes/class.yith-woocompare-helper.php:47
|
101 |
-
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
-
msgid "Title"
|
103 |
-
msgstr "Titre"
|
104 |
-
|
105 |
-
#: includes/class.yith-woocompare-helper.php:48
|
106 |
-
msgid "Price"
|
107 |
-
msgstr "Prix"
|
108 |
-
|
109 |
-
#: includes/class.yith-woocompare-helper.php:49
|
110 |
-
msgid "Add to cart"
|
111 |
-
msgstr "Ajouter au panier"
|
112 |
-
|
113 |
-
#: includes/class.yith-woocompare-helper.php:50
|
114 |
-
msgid "Description"
|
115 |
-
msgstr ""
|
116 |
-
|
117 |
-
#: includes/class.yith-woocompare-helper.php:51
|
118 |
-
msgid "Sku"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: includes/class.yith-woocompare-helper.php:52
|
122 |
-
msgid "Availability"
|
123 |
-
msgstr "Disponibilité"
|
124 |
-
|
125 |
-
#: includes/class.yith-woocompare-helper.php:53
|
126 |
-
msgid "Weight"
|
127 |
-
msgstr ""
|
128 |
-
|
129 |
-
#: includes/class.yith-woocompare-helper.php:54
|
130 |
-
msgid "Dimensions"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
-
#: init.php:42
|
134 |
-
msgid ""
|
135 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
-
"WooCommerce in order to work."
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: init.php:50
|
140 |
-
msgid ""
|
141 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
-
"are using the premium one."
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: plugin-options/general-options.php:17
|
146 |
-
msgid "General Settings"
|
147 |
-
msgstr "Réglages"
|
148 |
-
|
149 |
-
#: plugin-options/general-options.php:24
|
150 |
-
msgid "Link or Button"
|
151 |
-
msgstr "Lien ou bouton"
|
152 |
-
|
153 |
-
#: plugin-options/general-options.php:25
|
154 |
-
#, fuzzy
|
155 |
-
#| msgid "Choose if you want to use a link or a button for the action button."
|
156 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
157 |
-
msgstr "utiliser un lien ou un bouton"
|
158 |
-
|
159 |
-
#: plugin-options/general-options.php:32
|
160 |
-
msgid "Link"
|
161 |
-
msgstr "lien"
|
162 |
-
|
163 |
-
#: plugin-options/general-options.php:33
|
164 |
-
msgid "Button"
|
165 |
-
msgstr "bouton"
|
166 |
-
|
167 |
-
#: plugin-options/general-options.php:38
|
168 |
-
msgid "Link/Button text"
|
169 |
-
msgstr "texte du lien ou bouton"
|
170 |
-
|
171 |
-
#: plugin-options/general-options.php:39
|
172 |
-
msgid "Type the text to use for the button or the link of the compare."
|
173 |
-
msgstr "inscriver le texte pour le bouton ou le lien pour comparer"
|
174 |
-
|
175 |
-
#: plugin-options/general-options.php:47
|
176 |
-
msgid "Show button in single product page"
|
177 |
-
msgstr "montrer le bouton sur page produit"
|
178 |
-
|
179 |
-
#: plugin-options/general-options.php:48
|
180 |
-
msgid "Say if you want to show the button in the single product page."
|
181 |
-
msgstr "dites si vous souhaitez montrer le bouton sur page produit"
|
182 |
-
|
183 |
-
#: plugin-options/general-options.php:56
|
184 |
-
msgid "Show button in products list"
|
185 |
-
msgstr "montrer le bouton sur liste de produit"
|
186 |
-
|
187 |
-
#: plugin-options/general-options.php:57
|
188 |
-
msgid "Say if you want to show the button in the products list."
|
189 |
-
msgstr "dites si vous souhaitez montrer le bouton sur liste de produit"
|
190 |
-
|
191 |
-
#: plugin-options/general-options.php:65
|
192 |
-
msgid "Open automatically lightbox"
|
193 |
-
msgstr "ouverture lightbox auto"
|
194 |
-
|
195 |
-
#: plugin-options/general-options.php:66
|
196 |
-
msgid "Open link after click into \"Compare\" button\"."
|
197 |
-
msgstr "ouvrir lien apres le click sur bouton"
|
198 |
-
|
199 |
-
#: plugin-options/general-options.php:79
|
200 |
-
msgid "Table Settings"
|
201 |
-
msgstr "reglages panneau"
|
202 |
-
|
203 |
-
#: plugin-options/general-options.php:86
|
204 |
-
msgid "Table title"
|
205 |
-
msgstr ""
|
206 |
-
|
207 |
-
#: plugin-options/general-options.php:87
|
208 |
-
msgid "Type the text to use for the table title."
|
209 |
-
msgstr ""
|
210 |
-
|
211 |
-
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
212 |
-
msgid "Compare products"
|
213 |
-
msgstr "Comparer les produits"
|
214 |
-
|
215 |
-
#: plugin-options/general-options.php:95
|
216 |
-
msgid "Fields to show"
|
217 |
-
msgstr "champs a montrer"
|
218 |
-
|
219 |
-
#: plugin-options/general-options.php:96
|
220 |
-
msgid ""
|
221 |
-
"Select the fields to show in the comparison table and order them by "
|
222 |
-
"drag&drop (are included also the woocommerce attributes)"
|
223 |
-
msgstr ""
|
224 |
-
"selectionnez les champs a montrer dans le tabelau de comparaison (en faisant "
|
225 |
-
"glisser deposer)"
|
226 |
-
|
227 |
-
#: plugin-options/general-options.php:104
|
228 |
-
msgid "Repeat \"Price\" field"
|
229 |
-
msgstr ""
|
230 |
-
|
231 |
-
#: plugin-options/general-options.php:105
|
232 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
233 |
-
msgstr ""
|
234 |
-
|
235 |
-
#: plugin-options/general-options.php:113
|
236 |
-
msgid "Repeat \"Add to cart\" field"
|
237 |
-
msgstr ""
|
238 |
-
|
239 |
-
#: plugin-options/general-options.php:114
|
240 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
241 |
-
msgstr ""
|
242 |
-
|
243 |
-
#: plugin-options/general-options.php:122
|
244 |
-
msgid "Image size"
|
245 |
-
msgstr "taille image"
|
246 |
-
|
247 |
-
#: plugin-options/general-options.php:123
|
248 |
-
msgid "Set the size for the images"
|
249 |
-
msgstr "ajuster tialle image"
|
250 |
-
|
251 |
-
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
252 |
-
#, php-format
|
253 |
-
msgid ""
|
254 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
255 |
-
"benefit from all features!"
|
256 |
-
msgstr ""
|
257 |
-
|
258 |
-
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
259 |
-
msgid "UPGRADE"
|
260 |
-
msgstr ""
|
261 |
-
|
262 |
-
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
263 |
-
msgid "to the premium version"
|
264 |
-
msgstr ""
|
265 |
-
|
266 |
-
#: templates/admin/premium.php:250
|
267 |
-
msgid "Premium Features"
|
268 |
-
msgstr ""
|
269 |
-
|
270 |
-
#: templates/admin/premium.php:258
|
271 |
-
msgid "A DEDICATED PAGE"
|
272 |
-
msgstr ""
|
273 |
-
|
274 |
-
#: templates/admin/premium.php:261
|
275 |
-
#, php-format
|
276 |
-
msgid ""
|
277 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
278 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
279 |
-
"created automatically in your site and, adding it among the menu entries, "
|
280 |
-
"you will be able to give to your users the chance to access it easily "
|
281 |
-
"whenever they want."
|
282 |
-
msgstr ""
|
283 |
-
|
284 |
-
#: templates/admin/premium.php:271
|
285 |
-
msgid "CATEGORY COMPARATION"
|
286 |
-
msgstr ""
|
287 |
-
|
288 |
-
#: templates/admin/premium.php:274
|
289 |
-
#, php-format
|
290 |
-
msgid ""
|
291 |
-
"People are often confused by finding products of different categories in the "
|
292 |
-
"comparison table, creating difficulties in comparing the products they are "
|
293 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
294 |
-
"need: you will be able to separate the products in the table by category "
|
295 |
-
"affinity."
|
296 |
-
msgstr ""
|
297 |
-
|
298 |
-
#: templates/admin/premium.php:290
|
299 |
-
msgid "CATEGORY EXCLUSION "
|
300 |
-
msgstr ""
|
301 |
-
|
302 |
-
#: templates/admin/premium.php:293
|
303 |
-
#, php-format
|
304 |
-
msgid ""
|
305 |
-
"In your shop there may be product categories you don't want to be affected "
|
306 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
307 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
308 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
309 |
-
"of the feature, allowing the comparison only to those products of the "
|
310 |
-
"selected categories."
|
311 |
-
msgstr ""
|
312 |
-
|
313 |
-
#: templates/admin/premium.php:303
|
314 |
-
msgid "TABLE IMAGE"
|
315 |
-
msgstr ""
|
316 |
-
|
317 |
-
#: templates/admin/premium.php:306
|
318 |
-
#, php-format
|
319 |
-
msgid ""
|
320 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
321 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
322 |
-
"table to your users. "
|
323 |
-
msgstr ""
|
324 |
-
|
325 |
-
#: templates/admin/premium.php:322
|
326 |
-
msgid "DYNAMIC FIELDS"
|
327 |
-
msgstr ""
|
328 |
-
|
329 |
-
#: templates/admin/premium.php:325
|
330 |
-
#, php-format
|
331 |
-
msgid ""
|
332 |
-
"With this precious feature, you will be able to show in the table only the "
|
333 |
-
"fields that have information in at least one of the selected products."
|
334 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
335 |
-
"be no more empty lines in your comparison table."
|
336 |
-
msgstr ""
|
337 |
-
|
338 |
-
#: templates/admin/premium.php:335
|
339 |
-
msgid "SOCIAL NETWORK SHARING"
|
340 |
-
msgstr ""
|
341 |
-
|
342 |
-
#: templates/admin/premium.php:338
|
343 |
-
#, php-format
|
344 |
-
msgid ""
|
345 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
346 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
347 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
348 |
-
"products they have selected."
|
349 |
-
msgstr ""
|
350 |
-
|
351 |
-
#: templates/admin/premium.php:354
|
352 |
-
msgid "RELATED PRODUCTS"
|
353 |
-
msgstr ""
|
354 |
-
|
355 |
-
#: templates/admin/premium.php:357
|
356 |
-
#, php-format
|
357 |
-
msgid ""
|
358 |
-
"All the products that have common categories and/or tags with those in the "
|
359 |
-
"comparison table will be showed in a slider, right under the comparison "
|
360 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
361 |
-
"users to discover the shop products of the shop related to those they are "
|
362 |
-
"interested into."
|
363 |
-
msgstr ""
|
364 |
-
|
365 |
-
#: templates/admin/premium.php:367
|
366 |
-
msgid "CUSTOMIZABLE STYLE"
|
367 |
-
msgstr ""
|
368 |
-
|
369 |
-
#: templates/admin/premium.php:370
|
370 |
-
#, php-format
|
371 |
-
msgid ""
|
372 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
373 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
374 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
375 |
-
"to get to the best result."
|
376 |
-
msgstr ""
|
377 |
-
|
378 |
-
#: templates/admin/premium.php:386
|
379 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
380 |
-
msgstr ""
|
381 |
-
|
382 |
-
#: templates/admin/premium.php:389
|
383 |
-
#, php-format
|
384 |
-
msgid ""
|
385 |
-
"Let you users compare products following every feature, and considering also "
|
386 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
387 |
-
"product detail page. Every single detail will be included."
|
388 |
-
msgstr ""
|
389 |
-
|
390 |
-
#: templates/admin/premium.php:399
|
391 |
-
msgid "A TAILORED TABLE"
|
392 |
-
msgstr ""
|
393 |
-
|
394 |
-
#: templates/admin/premium.php:402
|
395 |
-
#, php-format
|
396 |
-
msgid ""
|
397 |
-
"Select the products you want to compare and the system will offer you the "
|
398 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
399 |
-
msgstr ""
|
400 |
-
|
401 |
-
#: templates/admin/premium.php:418
|
402 |
-
msgid "Compare list - widget"
|
403 |
-
msgstr ""
|
404 |
-
|
405 |
-
#: templates/admin/premium.php:421
|
406 |
-
msgid ""
|
407 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
408 |
-
"complete list of products added to the compare tab and avoid to open the "
|
409 |
-
"popup to check its existence. "
|
410 |
-
msgstr ""
|
411 |
-
|
412 |
-
#: templates/admin/premium.php:431
|
413 |
-
msgid "Compare counter - widget and shortcode"
|
414 |
-
msgstr ""
|
415 |
-
|
416 |
-
#: templates/admin/premium.php:434
|
417 |
-
msgid ""
|
418 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
419 |
-
"many products they have added to the Compare list, feel free to use the "
|
420 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
421 |
-
"than one click away."
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: templates/compare.php:77
|
425 |
-
msgid "Close window [X]"
|
426 |
-
msgstr "Fermer ce tableau"
|
427 |
-
|
428 |
-
#: templates/compare.php:106
|
429 |
-
msgid "No products added in the compare table."
|
430 |
-
msgstr "Aucun produit à comparer"
|
431 |
-
|
432 |
-
#: widgets/class.yith-woocompare-widget.php:23
|
433 |
-
msgid "The widget shows the list of products added in the comparison table."
|
434 |
-
msgstr ""
|
435 |
-
|
436 |
-
#: widgets/class.yith-woocompare-widget.php:27
|
437 |
-
msgid "YITH WooCommerce Compare Widget"
|
438 |
-
msgstr ""
|
439 |
-
|
440 |
-
#: widgets/class.yith-woocompare-widget.php:50
|
441 |
-
msgid "Clear all"
|
442 |
-
msgstr "Retirer tout"
|
443 |
-
|
444 |
-
#~ msgid "The widget show the list of products added in the compare table."
|
445 |
-
#~ msgstr "le widget montre les produits à comparer"
|
446 |
-
|
447 |
-
#~ msgid "Products Compare"
|
448 |
-
#~ msgstr "Comparaison de produits"
|
449 |
-
|
450 |
-
#~ msgid "Repeat \"Price\" field at the end of the table"
|
451 |
-
#~ msgstr "Repeter le prix à la fin du tabelau"
|
452 |
-
|
453 |
-
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
454 |
-
#~ msgstr "repeter ajout au panier a la fin du tableau"
|
455 |
-
|
456 |
-
#~ msgid "Select a date"
|
457 |
-
#~ msgstr "Choisir une date"
|
458 |
-
|
459 |
-
#~ msgid "Hours"
|
460 |
-
#~ msgstr "Heures"
|
461 |
-
|
462 |
-
#~ msgid "Minutes"
|
463 |
-
#~ msgstr "Minutes"
|
464 |
-
|
465 |
-
#~ msgid "Upload"
|
466 |
-
#~ msgstr "Mettre en ligne"
|
467 |
-
|
468 |
-
#~ msgid "Click to preview"
|
469 |
-
#~ msgstr "Cliquer pour previsualiser"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2018-11-28 16:32+0100\n"
|
5 |
+
"PO-Revision-Date: 2018-11-28 16:32+0100\n"
|
6 |
+
"Last-Translator: YIThemes <support@yithemes.com>\n"
|
7 |
+
"Language-Team: Your Inspiration Themes <support@yithemes.com>\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 2.1.1\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
+
|
20 |
+
#: includes/class.yith-woocompare-admin.php:119
|
21 |
+
#: includes/class.yith-woocompare-admin.php:143
|
22 |
+
msgid "Settings"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: includes/class.yith-woocompare-admin.php:121
|
26 |
+
msgid "License"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: includes/class.yith-woocompare-admin.php:147
|
30 |
+
msgid "Premium Version"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: includes/class.yith-woocompare-admin.php:153
|
34 |
+
#: includes/class.yith-woocompare-admin.php:154
|
35 |
+
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
+
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
+
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
+
msgid "Compare"
|
39 |
+
msgstr "Comparer"
|
40 |
+
|
41 |
+
#: includes/class.yith-woocompare-admin.php:241
|
42 |
+
msgid "YITH WooCommerce Compare Activated"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: includes/class.yith-woocompare-admin.php:242
|
46 |
+
#, php-format
|
47 |
+
msgid ""
|
48 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: includes/class.yith-woocompare-admin.php:253
|
55 |
+
msgid "YITH WooCommerce Compare Updated"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: includes/class.yith-woocompare-admin.php:254
|
59 |
+
#, php-format
|
60 |
+
msgid ""
|
61 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
+
msgstr ""
|
67 |
+
|
68 |
+
#: includes/class.yith-woocompare-admin.php:398
|
69 |
+
msgid "Do you want to hard crop the image?"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
+
msgid "Added"
|
74 |
+
msgstr "Ajouté"
|
75 |
+
|
76 |
+
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
+
msgid "Product Comparison"
|
78 |
+
msgstr "Comparaison de produits"
|
79 |
+
|
80 |
+
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
+
msgid "Close"
|
82 |
+
msgstr ""
|
83 |
+
|
84 |
+
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
+
msgid "In stock"
|
86 |
+
msgstr "En stock"
|
87 |
+
|
88 |
+
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
+
msgid "No products to compare"
|
90 |
+
msgstr "Aucun produits à comparer"
|
91 |
+
|
92 |
+
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
+
msgid "Remove"
|
94 |
+
msgstr "Retirer"
|
95 |
+
|
96 |
+
#: includes/class.yith-woocompare-helper.php:46
|
97 |
+
msgid "Image"
|
98 |
+
msgstr ""
|
99 |
+
|
100 |
+
#: includes/class.yith-woocompare-helper.php:47
|
101 |
+
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
+
msgid "Title"
|
103 |
+
msgstr "Titre"
|
104 |
+
|
105 |
+
#: includes/class.yith-woocompare-helper.php:48
|
106 |
+
msgid "Price"
|
107 |
+
msgstr "Prix"
|
108 |
+
|
109 |
+
#: includes/class.yith-woocompare-helper.php:49
|
110 |
+
msgid "Add to cart"
|
111 |
+
msgstr "Ajouter au panier"
|
112 |
+
|
113 |
+
#: includes/class.yith-woocompare-helper.php:50
|
114 |
+
msgid "Description"
|
115 |
+
msgstr ""
|
116 |
+
|
117 |
+
#: includes/class.yith-woocompare-helper.php:51
|
118 |
+
msgid "Sku"
|
119 |
+
msgstr ""
|
120 |
+
|
121 |
+
#: includes/class.yith-woocompare-helper.php:52
|
122 |
+
msgid "Availability"
|
123 |
+
msgstr "Disponibilité"
|
124 |
+
|
125 |
+
#: includes/class.yith-woocompare-helper.php:53
|
126 |
+
msgid "Weight"
|
127 |
+
msgstr ""
|
128 |
+
|
129 |
+
#: includes/class.yith-woocompare-helper.php:54
|
130 |
+
msgid "Dimensions"
|
131 |
+
msgstr ""
|
132 |
+
|
133 |
+
#: init.php:42
|
134 |
+
msgid ""
|
135 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
+
"WooCommerce in order to work."
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: init.php:50
|
140 |
+
msgid ""
|
141 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
+
"are using the premium one."
|
143 |
+
msgstr ""
|
144 |
+
|
145 |
+
#: plugin-options/general-options.php:17
|
146 |
+
msgid "General Settings"
|
147 |
+
msgstr "Réglages"
|
148 |
+
|
149 |
+
#: plugin-options/general-options.php:24
|
150 |
+
msgid "Link or Button"
|
151 |
+
msgstr "Lien ou bouton"
|
152 |
+
|
153 |
+
#: plugin-options/general-options.php:25
|
154 |
+
#, fuzzy
|
155 |
+
#| msgid "Choose if you want to use a link or a button for the action button."
|
156 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
157 |
+
msgstr "utiliser un lien ou un bouton"
|
158 |
+
|
159 |
+
#: plugin-options/general-options.php:32
|
160 |
+
msgid "Link"
|
161 |
+
msgstr "lien"
|
162 |
+
|
163 |
+
#: plugin-options/general-options.php:33
|
164 |
+
msgid "Button"
|
165 |
+
msgstr "bouton"
|
166 |
+
|
167 |
+
#: plugin-options/general-options.php:38
|
168 |
+
msgid "Link/Button text"
|
169 |
+
msgstr "texte du lien ou bouton"
|
170 |
+
|
171 |
+
#: plugin-options/general-options.php:39
|
172 |
+
msgid "Type the text to use for the button or the link of the compare."
|
173 |
+
msgstr "inscriver le texte pour le bouton ou le lien pour comparer"
|
174 |
+
|
175 |
+
#: plugin-options/general-options.php:47
|
176 |
+
msgid "Show button in single product page"
|
177 |
+
msgstr "montrer le bouton sur page produit"
|
178 |
+
|
179 |
+
#: plugin-options/general-options.php:48
|
180 |
+
msgid "Say if you want to show the button in the single product page."
|
181 |
+
msgstr "dites si vous souhaitez montrer le bouton sur page produit"
|
182 |
+
|
183 |
+
#: plugin-options/general-options.php:56
|
184 |
+
msgid "Show button in products list"
|
185 |
+
msgstr "montrer le bouton sur liste de produit"
|
186 |
+
|
187 |
+
#: plugin-options/general-options.php:57
|
188 |
+
msgid "Say if you want to show the button in the products list."
|
189 |
+
msgstr "dites si vous souhaitez montrer le bouton sur liste de produit"
|
190 |
+
|
191 |
+
#: plugin-options/general-options.php:65
|
192 |
+
msgid "Open automatically lightbox"
|
193 |
+
msgstr "ouverture lightbox auto"
|
194 |
+
|
195 |
+
#: plugin-options/general-options.php:66
|
196 |
+
msgid "Open link after click into \"Compare\" button\"."
|
197 |
+
msgstr "ouvrir lien apres le click sur bouton"
|
198 |
+
|
199 |
+
#: plugin-options/general-options.php:79
|
200 |
+
msgid "Table Settings"
|
201 |
+
msgstr "reglages panneau"
|
202 |
+
|
203 |
+
#: plugin-options/general-options.php:86
|
204 |
+
msgid "Table title"
|
205 |
+
msgstr ""
|
206 |
+
|
207 |
+
#: plugin-options/general-options.php:87
|
208 |
+
msgid "Type the text to use for the table title."
|
209 |
+
msgstr ""
|
210 |
+
|
211 |
+
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
212 |
+
msgid "Compare products"
|
213 |
+
msgstr "Comparer les produits"
|
214 |
+
|
215 |
+
#: plugin-options/general-options.php:95
|
216 |
+
msgid "Fields to show"
|
217 |
+
msgstr "champs a montrer"
|
218 |
+
|
219 |
+
#: plugin-options/general-options.php:96
|
220 |
+
msgid ""
|
221 |
+
"Select the fields to show in the comparison table and order them by "
|
222 |
+
"drag&drop (are included also the woocommerce attributes)"
|
223 |
+
msgstr ""
|
224 |
+
"selectionnez les champs a montrer dans le tabelau de comparaison (en faisant "
|
225 |
+
"glisser deposer)"
|
226 |
+
|
227 |
+
#: plugin-options/general-options.php:104
|
228 |
+
msgid "Repeat \"Price\" field"
|
229 |
+
msgstr ""
|
230 |
+
|
231 |
+
#: plugin-options/general-options.php:105
|
232 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
233 |
+
msgstr ""
|
234 |
+
|
235 |
+
#: plugin-options/general-options.php:113
|
236 |
+
msgid "Repeat \"Add to cart\" field"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: plugin-options/general-options.php:114
|
240 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: plugin-options/general-options.php:122
|
244 |
+
msgid "Image size"
|
245 |
+
msgstr "taille image"
|
246 |
+
|
247 |
+
#: plugin-options/general-options.php:123
|
248 |
+
msgid "Set the size for the images"
|
249 |
+
msgstr "ajuster tialle image"
|
250 |
+
|
251 |
+
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
252 |
+
#, php-format
|
253 |
+
msgid ""
|
254 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
255 |
+
"benefit from all features!"
|
256 |
+
msgstr ""
|
257 |
+
|
258 |
+
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
259 |
+
msgid "UPGRADE"
|
260 |
+
msgstr ""
|
261 |
+
|
262 |
+
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
263 |
+
msgid "to the premium version"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
#: templates/admin/premium.php:250
|
267 |
+
msgid "Premium Features"
|
268 |
+
msgstr ""
|
269 |
+
|
270 |
+
#: templates/admin/premium.php:258
|
271 |
+
msgid "A DEDICATED PAGE"
|
272 |
+
msgstr ""
|
273 |
+
|
274 |
+
#: templates/admin/premium.php:261
|
275 |
+
#, php-format
|
276 |
+
msgid ""
|
277 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
278 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
279 |
+
"created automatically in your site and, adding it among the menu entries, "
|
280 |
+
"you will be able to give to your users the chance to access it easily "
|
281 |
+
"whenever they want."
|
282 |
+
msgstr ""
|
283 |
+
|
284 |
+
#: templates/admin/premium.php:271
|
285 |
+
msgid "CATEGORY COMPARATION"
|
286 |
+
msgstr ""
|
287 |
+
|
288 |
+
#: templates/admin/premium.php:274
|
289 |
+
#, php-format
|
290 |
+
msgid ""
|
291 |
+
"People are often confused by finding products of different categories in the "
|
292 |
+
"comparison table, creating difficulties in comparing the products they are "
|
293 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
294 |
+
"need: you will be able to separate the products in the table by category "
|
295 |
+
"affinity."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: templates/admin/premium.php:290
|
299 |
+
msgid "CATEGORY EXCLUSION "
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: templates/admin/premium.php:293
|
303 |
+
#, php-format
|
304 |
+
msgid ""
|
305 |
+
"In your shop there may be product categories you don't want to be affected "
|
306 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
307 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
308 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
309 |
+
"of the feature, allowing the comparison only to those products of the "
|
310 |
+
"selected categories."
|
311 |
+
msgstr ""
|
312 |
+
|
313 |
+
#: templates/admin/premium.php:303
|
314 |
+
msgid "TABLE IMAGE"
|
315 |
+
msgstr ""
|
316 |
+
|
317 |
+
#: templates/admin/premium.php:306
|
318 |
+
#, php-format
|
319 |
+
msgid ""
|
320 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
321 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
322 |
+
"table to your users. "
|
323 |
+
msgstr ""
|
324 |
+
|
325 |
+
#: templates/admin/premium.php:322
|
326 |
+
msgid "DYNAMIC FIELDS"
|
327 |
+
msgstr ""
|
328 |
+
|
329 |
+
#: templates/admin/premium.php:325
|
330 |
+
#, php-format
|
331 |
+
msgid ""
|
332 |
+
"With this precious feature, you will be able to show in the table only the "
|
333 |
+
"fields that have information in at least one of the selected products."
|
334 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
335 |
+
"be no more empty lines in your comparison table."
|
336 |
+
msgstr ""
|
337 |
+
|
338 |
+
#: templates/admin/premium.php:335
|
339 |
+
msgid "SOCIAL NETWORK SHARING"
|
340 |
+
msgstr ""
|
341 |
+
|
342 |
+
#: templates/admin/premium.php:338
|
343 |
+
#, php-format
|
344 |
+
msgid ""
|
345 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
346 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
347 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
348 |
+
"products they have selected."
|
349 |
+
msgstr ""
|
350 |
+
|
351 |
+
#: templates/admin/premium.php:354
|
352 |
+
msgid "RELATED PRODUCTS"
|
353 |
+
msgstr ""
|
354 |
+
|
355 |
+
#: templates/admin/premium.php:357
|
356 |
+
#, php-format
|
357 |
+
msgid ""
|
358 |
+
"All the products that have common categories and/or tags with those in the "
|
359 |
+
"comparison table will be showed in a slider, right under the comparison "
|
360 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
361 |
+
"users to discover the shop products of the shop related to those they are "
|
362 |
+
"interested into."
|
363 |
+
msgstr ""
|
364 |
+
|
365 |
+
#: templates/admin/premium.php:367
|
366 |
+
msgid "CUSTOMIZABLE STYLE"
|
367 |
+
msgstr ""
|
368 |
+
|
369 |
+
#: templates/admin/premium.php:370
|
370 |
+
#, php-format
|
371 |
+
msgid ""
|
372 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
373 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
374 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
375 |
+
"to get to the best result."
|
376 |
+
msgstr ""
|
377 |
+
|
378 |
+
#: templates/admin/premium.php:386
|
379 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
380 |
+
msgstr ""
|
381 |
+
|
382 |
+
#: templates/admin/premium.php:389
|
383 |
+
#, php-format
|
384 |
+
msgid ""
|
385 |
+
"Let you users compare products following every feature, and considering also "
|
386 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
387 |
+
"product detail page. Every single detail will be included."
|
388 |
+
msgstr ""
|
389 |
+
|
390 |
+
#: templates/admin/premium.php:399
|
391 |
+
msgid "A TAILORED TABLE"
|
392 |
+
msgstr ""
|
393 |
+
|
394 |
+
#: templates/admin/premium.php:402
|
395 |
+
#, php-format
|
396 |
+
msgid ""
|
397 |
+
"Select the products you want to compare and the system will offer you the "
|
398 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
399 |
+
msgstr ""
|
400 |
+
|
401 |
+
#: templates/admin/premium.php:418
|
402 |
+
msgid "Compare list - widget"
|
403 |
+
msgstr ""
|
404 |
+
|
405 |
+
#: templates/admin/premium.php:421
|
406 |
+
msgid ""
|
407 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
408 |
+
"complete list of products added to the compare tab and avoid to open the "
|
409 |
+
"popup to check its existence. "
|
410 |
+
msgstr ""
|
411 |
+
|
412 |
+
#: templates/admin/premium.php:431
|
413 |
+
msgid "Compare counter - widget and shortcode"
|
414 |
+
msgstr ""
|
415 |
+
|
416 |
+
#: templates/admin/premium.php:434
|
417 |
+
msgid ""
|
418 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
419 |
+
"many products they have added to the Compare list, feel free to use the "
|
420 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
421 |
+
"than one click away."
|
422 |
+
msgstr ""
|
423 |
+
|
424 |
+
#: templates/compare.php:77
|
425 |
+
msgid "Close window [X]"
|
426 |
+
msgstr "Fermer ce tableau"
|
427 |
+
|
428 |
+
#: templates/compare.php:106
|
429 |
+
msgid "No products added in the compare table."
|
430 |
+
msgstr "Aucun produit à comparer"
|
431 |
+
|
432 |
+
#: widgets/class.yith-woocompare-widget.php:23
|
433 |
+
msgid "The widget shows the list of products added in the comparison table."
|
434 |
+
msgstr ""
|
435 |
+
|
436 |
+
#: widgets/class.yith-woocompare-widget.php:27
|
437 |
+
msgid "YITH WooCommerce Compare Widget"
|
438 |
+
msgstr ""
|
439 |
+
|
440 |
+
#: widgets/class.yith-woocompare-widget.php:50
|
441 |
+
msgid "Clear all"
|
442 |
+
msgstr "Retirer tout"
|
443 |
+
|
444 |
+
#~ msgid "The widget show the list of products added in the compare table."
|
445 |
+
#~ msgstr "le widget montre les produits à comparer"
|
446 |
+
|
447 |
+
#~ msgid "Products Compare"
|
448 |
+
#~ msgstr "Comparaison de produits"
|
449 |
+
|
450 |
+
#~ msgid "Repeat \"Price\" field at the end of the table"
|
451 |
+
#~ msgstr "Repeter le prix à la fin du tabelau"
|
452 |
+
|
453 |
+
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
454 |
+
#~ msgstr "repeter ajout au panier a la fin du tableau"
|
455 |
+
|
456 |
+
#~ msgid "Select a date"
|
457 |
+
#~ msgstr "Choisir une date"
|
458 |
+
|
459 |
+
#~ msgid "Hours"
|
460 |
+
#~ msgstr "Heures"
|
461 |
+
|
462 |
+
#~ msgid "Minutes"
|
463 |
+
#~ msgstr "Minutes"
|
464 |
+
|
465 |
+
#~ msgid "Upload"
|
466 |
+
#~ msgstr "Mettre en ligne"
|
467 |
+
|
468 |
+
#~ msgid "Click to preview"
|
469 |
+
#~ msgstr "Cliquer pour previsualiser"
|
languages/yith-woocommerce-compare-it_IT.po
CHANGED
@@ -1,1273 +1,1273 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"POT-Creation-Date: 2018-11-28 16:32+0100\n"
|
5 |
-
"PO-Revision-Date: 2018-11-28 16:32+0100\n"
|
6 |
-
"Last-Translator: Nicola Mustone <mail@nicolamustone.it>\n"
|
7 |
-
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
-
"Language: it\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 2.1.1\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
-
"X-Poedit-Basepath: ..\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
17 |
-
"X-Poedit-SearchPath-0: .\n"
|
18 |
-
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
-
|
20 |
-
#: includes/class.yith-woocompare-admin.php:119
|
21 |
-
#: includes/class.yith-woocompare-admin.php:143
|
22 |
-
msgid "Settings"
|
23 |
-
msgstr "Impostazioni"
|
24 |
-
|
25 |
-
#: includes/class.yith-woocompare-admin.php:121
|
26 |
-
msgid "License"
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: includes/class.yith-woocompare-admin.php:147
|
30 |
-
msgid "Premium Version"
|
31 |
-
msgstr "Versione premium"
|
32 |
-
|
33 |
-
#: includes/class.yith-woocompare-admin.php:153
|
34 |
-
#: includes/class.yith-woocompare-admin.php:154
|
35 |
-
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
-
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
-
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
-
msgid "Compare"
|
39 |
-
msgstr "Confronta"
|
40 |
-
|
41 |
-
#: includes/class.yith-woocompare-admin.php:241
|
42 |
-
msgid "YITH WooCommerce Compare Activated"
|
43 |
-
msgstr "YITH WooCommerce Compare attivato"
|
44 |
-
|
45 |
-
#: includes/class.yith-woocompare-admin.php:242
|
46 |
-
#, php-format
|
47 |
-
msgid ""
|
48 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
-
msgstr ""
|
53 |
-
"Nella scheda YIT Plugins puoi trovare tutte le opzioni di YITH WooCommerce "
|
54 |
-
"Compare. Da questo menù potrai accedere a tutte le impostazioni dei plugin "
|
55 |
-
"YITH installati. È disponibile un'eccezionale versione PREMIUM di YITH "
|
56 |
-
"WooCommerce Compare con molte nuove opzioni, <a href=\"%s\">scoprila subito</"
|
57 |
-
"a>."
|
58 |
-
|
59 |
-
#: includes/class.yith-woocompare-admin.php:253
|
60 |
-
msgid "YITH WooCommerce Compare Updated"
|
61 |
-
msgstr "YITH WooCommerce Compare aggiornato"
|
62 |
-
|
63 |
-
#: includes/class.yith-woocompare-admin.php:254
|
64 |
-
#, php-format
|
65 |
-
msgid ""
|
66 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
67 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
68 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
69 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
70 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
71 |
-
msgstr ""
|
72 |
-
"Da questo momento, puoi trovare tutte le opzioni di YITH WooCommerce Compare "
|
73 |
-
"in YIT Plugins > Compare invece che come era nella versione precedente in "
|
74 |
-
"WooCommerce > Impostazioni > Compare. Quando uno dei nostri plugin viene "
|
75 |
-
"aggiornato, sarà aggiunta una nuova voce di a questo menù. YITH WooCommerce "
|
76 |
-
"Compare è stato aggiornato includendo nuove opzioni, <a href=\"%s\">scopri "
|
77 |
-
"la versione PREMIUM</a>."
|
78 |
-
|
79 |
-
#: includes/class.yith-woocompare-admin.php:398
|
80 |
-
msgid "Do you want to hard crop the image?"
|
81 |
-
msgstr "Vuoi ritagliare questa immagine?"
|
82 |
-
|
83 |
-
#: includes/class.yith-woocompare-frontend.php:223
|
84 |
-
msgid "Added"
|
85 |
-
msgstr "Aggiunto"
|
86 |
-
|
87 |
-
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
88 |
-
msgid "Product Comparison"
|
89 |
-
msgstr "Comparazione Prodotto"
|
90 |
-
|
91 |
-
#: includes/class.yith-woocompare-frontend.php:229
|
92 |
-
msgid "Close"
|
93 |
-
msgstr "Chiudi"
|
94 |
-
|
95 |
-
#: includes/class.yith-woocompare-frontend.php:384
|
96 |
-
msgid "In stock"
|
97 |
-
msgstr "In stock"
|
98 |
-
|
99 |
-
#: includes/class.yith-woocompare-frontend.php:696
|
100 |
-
msgid "No products to compare"
|
101 |
-
msgstr "Nessun prodotto da comparare"
|
102 |
-
|
103 |
-
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
104 |
-
msgid "Remove"
|
105 |
-
msgstr "Rimuovi"
|
106 |
-
|
107 |
-
#: includes/class.yith-woocompare-helper.php:46
|
108 |
-
msgid "Image"
|
109 |
-
msgstr "Immagine"
|
110 |
-
|
111 |
-
#: includes/class.yith-woocompare-helper.php:47
|
112 |
-
#: widgets/class.yith-woocompare-widget.php:68
|
113 |
-
msgid "Title"
|
114 |
-
msgstr "Titolo"
|
115 |
-
|
116 |
-
#: includes/class.yith-woocompare-helper.php:48
|
117 |
-
msgid "Price"
|
118 |
-
msgstr "Prezzo"
|
119 |
-
|
120 |
-
#: includes/class.yith-woocompare-helper.php:49
|
121 |
-
msgid "Add to cart"
|
122 |
-
msgstr "Aggiungi al carrello"
|
123 |
-
|
124 |
-
#: includes/class.yith-woocompare-helper.php:50
|
125 |
-
msgid "Description"
|
126 |
-
msgstr "Descrizione"
|
127 |
-
|
128 |
-
#: includes/class.yith-woocompare-helper.php:51
|
129 |
-
msgid "Sku"
|
130 |
-
msgstr ""
|
131 |
-
|
132 |
-
#: includes/class.yith-woocompare-helper.php:52
|
133 |
-
msgid "Availability"
|
134 |
-
msgstr "Disponibilità"
|
135 |
-
|
136 |
-
#: includes/class.yith-woocompare-helper.php:53
|
137 |
-
msgid "Weight"
|
138 |
-
msgstr "Peso"
|
139 |
-
|
140 |
-
#: includes/class.yith-woocompare-helper.php:54
|
141 |
-
msgid "Dimensions"
|
142 |
-
msgstr "Dimensioni"
|
143 |
-
|
144 |
-
#: init.php:42
|
145 |
-
msgid ""
|
146 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
147 |
-
"WooCommerce in order to work."
|
148 |
-
msgstr ""
|
149 |
-
"YITH WooCommerce Compare è abilitato ma non in funzione. Devi aver "
|
150 |
-
"installato WooCommerce perché questo possa funzionare correttamente."
|
151 |
-
|
152 |
-
#: init.php:50
|
153 |
-
msgid ""
|
154 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
155 |
-
"are using the premium one."
|
156 |
-
msgstr ""
|
157 |
-
"Non è possibile attrivare la versione free di YITH WooCommerce Compare se "
|
158 |
-
"stai già utilizzando la premium."
|
159 |
-
|
160 |
-
#: plugin-options/general-options.php:17
|
161 |
-
msgid "General Settings"
|
162 |
-
msgstr "Impostazioni Generali"
|
163 |
-
|
164 |
-
#: plugin-options/general-options.php:24
|
165 |
-
msgid "Link or Button"
|
166 |
-
msgstr "Collegamento o pulsante"
|
167 |
-
|
168 |
-
#: plugin-options/general-options.php:25
|
169 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
170 |
-
msgstr ""
|
171 |
-
"Scegli se utilizzare un linko un pulsante per confrontare i tuoi prodotti."
|
172 |
-
|
173 |
-
#: plugin-options/general-options.php:32
|
174 |
-
msgid "Link"
|
175 |
-
msgstr "Collegamento"
|
176 |
-
|
177 |
-
#: plugin-options/general-options.php:33
|
178 |
-
msgid "Button"
|
179 |
-
msgstr "Pulsante"
|
180 |
-
|
181 |
-
#: plugin-options/general-options.php:38
|
182 |
-
msgid "Link/Button text"
|
183 |
-
msgstr "Testo collegamento/pulsante"
|
184 |
-
|
185 |
-
#: plugin-options/general-options.php:39
|
186 |
-
msgid "Type the text to use for the button or the link of the compare."
|
187 |
-
msgstr ""
|
188 |
-
"Inserisci il testo da utilizzare per il pulsante o il collegamento che ti "
|
189 |
-
"permetterà di confrontare i prodotti."
|
190 |
-
|
191 |
-
#: plugin-options/general-options.php:47
|
192 |
-
msgid "Show button in single product page"
|
193 |
-
msgstr "Mostra pulsante nella pagina dettaglio prodotto"
|
194 |
-
|
195 |
-
#: plugin-options/general-options.php:48
|
196 |
-
msgid "Say if you want to show the button in the single product page."
|
197 |
-
msgstr ""
|
198 |
-
"Scegli se vuoi mostrare il pulsante nella pagina dettaglio del prodotto."
|
199 |
-
|
200 |
-
#: plugin-options/general-options.php:56
|
201 |
-
msgid "Show button in products list"
|
202 |
-
msgstr "Mostra pulsante nella lista prodotti"
|
203 |
-
|
204 |
-
#: plugin-options/general-options.php:57
|
205 |
-
msgid "Say if you want to show the button in the products list."
|
206 |
-
msgstr "Imposta se vuoi mostrare il pulsante nella lista prodotti."
|
207 |
-
|
208 |
-
#: plugin-options/general-options.php:65
|
209 |
-
msgid "Open automatically lightbox"
|
210 |
-
msgstr "Apri lightbox automaticamente"
|
211 |
-
|
212 |
-
#: plugin-options/general-options.php:66
|
213 |
-
msgid "Open link after click into \"Compare\" button\"."
|
214 |
-
msgstr "Apri pagina dopo aver cliccato sul pulsante \"Confronta\"."
|
215 |
-
|
216 |
-
#: plugin-options/general-options.php:79
|
217 |
-
msgid "Table Settings"
|
218 |
-
msgstr "Impostazioni tabella."
|
219 |
-
|
220 |
-
#: plugin-options/general-options.php:86
|
221 |
-
msgid "Table title"
|
222 |
-
msgstr "Titolo tabella"
|
223 |
-
|
224 |
-
#: plugin-options/general-options.php:87
|
225 |
-
msgid "Type the text to use for the table title."
|
226 |
-
msgstr "Inserisci il testo da utilizzare come titolo della tabella."
|
227 |
-
|
228 |
-
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
229 |
-
msgid "Compare products"
|
230 |
-
msgstr "Confronta prodotti"
|
231 |
-
|
232 |
-
#: plugin-options/general-options.php:95
|
233 |
-
msgid "Fields to show"
|
234 |
-
msgstr "Campi da mostrare"
|
235 |
-
|
236 |
-
#: plugin-options/general-options.php:96
|
237 |
-
msgid ""
|
238 |
-
"Select the fields to show in the comparison table and order them by "
|
239 |
-
"drag&drop (are included also the woocommerce attributes)"
|
240 |
-
msgstr ""
|
241 |
-
"Seleziona i campi da mostrare nella tabella di comparazione e ordinali "
|
242 |
-
"attraverso il drag&drop (sono inclusi anche gli attributi di woocommerce)"
|
243 |
-
|
244 |
-
#: plugin-options/general-options.php:104
|
245 |
-
msgid "Repeat \"Price\" field"
|
246 |
-
msgstr "Ripeti campo \"Prezzo\""
|
247 |
-
|
248 |
-
#: plugin-options/general-options.php:105
|
249 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
250 |
-
msgstr "Ripeti il campo \"Prezzo\" alla fine di ogni tabella"
|
251 |
-
|
252 |
-
#: plugin-options/general-options.php:113
|
253 |
-
msgid "Repeat \"Add to cart\" field"
|
254 |
-
msgstr "Ripeti campo \"Aggiungi al carrello\""
|
255 |
-
|
256 |
-
#: plugin-options/general-options.php:114
|
257 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
258 |
-
msgstr "Ripeti il campo \"Aggiungi al carrello\" alla fine di ogni tabella"
|
259 |
-
|
260 |
-
#: plugin-options/general-options.php:122
|
261 |
-
msgid "Image size"
|
262 |
-
msgstr "Dimensione immagine"
|
263 |
-
|
264 |
-
#: plugin-options/general-options.php:123
|
265 |
-
msgid "Set the size for the images"
|
266 |
-
msgstr "Imposta la dimensione per le immagini"
|
267 |
-
|
268 |
-
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
269 |
-
#, php-format
|
270 |
-
msgid ""
|
271 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
272 |
-
"benefit from all features!"
|
273 |
-
msgstr ""
|
274 |
-
"Aggiorna alla %1$sversione premium%2$s di %1$sYITH WooCommerce Compare%2$s "
|
275 |
-
"per usufruire di tutte le sue funzionalità!"
|
276 |
-
|
277 |
-
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
278 |
-
msgid "UPGRADE"
|
279 |
-
msgstr "AGGIORNA"
|
280 |
-
|
281 |
-
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
282 |
-
msgid "to the premium version"
|
283 |
-
msgstr "alla versione premium"
|
284 |
-
|
285 |
-
#: templates/admin/premium.php:250
|
286 |
-
msgid "Premium Features"
|
287 |
-
msgstr "Funzionalità premium"
|
288 |
-
|
289 |
-
#: templates/admin/premium.php:258
|
290 |
-
msgid "A DEDICATED PAGE"
|
291 |
-
msgstr "UNA PAGINA DEDICATA"
|
292 |
-
|
293 |
-
#: templates/admin/premium.php:261
|
294 |
-
#, php-format
|
295 |
-
msgid ""
|
296 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
297 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
298 |
-
"created automatically in your site and, adding it among the menu entries, "
|
299 |
-
"you will be able to give to your users the chance to access it easily "
|
300 |
-
"whenever they want."
|
301 |
-
msgstr ""
|
302 |
-
"Sei stufo di dover mostrare i prodotti messi a confronto all’interno di una "
|
303 |
-
"finestra modale? %3$sCon %1$sYITH WooCommerce Compare premium%2$s verrà "
|
304 |
-
"creata automaticamente una nuova pagina all’interno del tuo sito e, "
|
305 |
-
"aggiungendola tra le voci di menu, potrai dare ai tuoi utenti la possibilità "
|
306 |
-
"di accedervi in qualsiasi momento e in maniera agevole."
|
307 |
-
|
308 |
-
#: templates/admin/premium.php:271
|
309 |
-
msgid "CATEGORY COMPARATION"
|
310 |
-
msgstr "CONFRONTO PER CATEGORIA"
|
311 |
-
|
312 |
-
#: templates/admin/premium.php:274
|
313 |
-
#, php-format
|
314 |
-
msgid ""
|
315 |
-
"People are often confused by finding products of different categories in the "
|
316 |
-
"comparison table, creating difficulties in comparing the products they are "
|
317 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
318 |
-
"need: you will be able to separate the products in the table by category "
|
319 |
-
"affinity."
|
320 |
-
msgstr ""
|
321 |
-
"Trovare all’interno della tabella comparativa prodotti di tipologia diversa "
|
322 |
-
"spesso confonde gli utenti, generando difficoltà nel confrontare due "
|
323 |
-
"prodotti a cui sono interessati. L’opzione %1$s“Compare by category”%2$s "
|
324 |
-
"nasce proprio per venire incontro a questa esigenza, in modo tale da poter "
|
325 |
-
"suddividere i prodotti presenti nella tabella a seconda della categoria di "
|
326 |
-
"appartenenza."
|
327 |
-
|
328 |
-
#: templates/admin/premium.php:290
|
329 |
-
msgid "CATEGORY EXCLUSION "
|
330 |
-
msgstr "ESCLUSIONE CATEGORIE"
|
331 |
-
|
332 |
-
#: templates/admin/premium.php:293
|
333 |
-
#, php-format
|
334 |
-
msgid ""
|
335 |
-
"In your shop there may be product categories you don't want to be affected "
|
336 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
337 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
338 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
339 |
-
"of the feature, allowing the comparison only to those products of the "
|
340 |
-
"selected categories."
|
341 |
-
msgstr ""
|
342 |
-
"Nel tuo shop potrebbero esistere categorie di prodotto per cui non vuoi "
|
343 |
-
"abilitare le funzionalità del plugin e dalle quali, quindi, vorresti "
|
344 |
-
"rimuovere il pulsante di comparazion. La versione premium del plugin ha "
|
345 |
-
"pensato anche a questo.%3$sMa non finisce qui. Attivando l’opzione "
|
346 |
-
"%1$s“Reverse exclusion list”%2$s, puoi invertire la logica di questo "
|
347 |
-
"comportamento, consentendo il confronto solo sui prodotti associati con le "
|
348 |
-
"categorie selezionate."
|
349 |
-
|
350 |
-
#: templates/admin/premium.php:303
|
351 |
-
msgid "TABLE IMAGE"
|
352 |
-
msgstr "IMMAGINE TABELLA"
|
353 |
-
|
354 |
-
#: templates/admin/premium.php:306
|
355 |
-
#, php-format
|
356 |
-
msgid ""
|
357 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
358 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
359 |
-
"table to your users. "
|
360 |
-
msgstr ""
|
361 |
-
"Da’ un tocco in più alla %1$stabella di comparazione%2$s che viene "
|
362 |
-
"visualizzata dagli utenti. Seleziona un’immagine, effettua l’upload dal "
|
363 |
-
"pannello opzioni e mostrala agli utenti in testa alla tabella."
|
364 |
-
|
365 |
-
#: templates/admin/premium.php:322
|
366 |
-
msgid "DYNAMIC FIELDS"
|
367 |
-
msgstr "CAMPI DINAMICI"
|
368 |
-
|
369 |
-
#: templates/admin/premium.php:325
|
370 |
-
#, php-format
|
371 |
-
msgid ""
|
372 |
-
"With this precious feature, you will be able to show in the table only the "
|
373 |
-
"fields that have information in at least one of the selected products."
|
374 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
375 |
-
"be no more empty lines in your comparison table."
|
376 |
-
msgstr ""
|
377 |
-
"Grazie a questa preziosa funzionalità avrai la possibilità di mostrare nella "
|
378 |
-
"tabella solo quei campi che sono stati impostati in almeno uno dei prodotti "
|
379 |
-
"presenti.%3$sAttiva l’opzione %1$s“Dynamic Attribute fields”%2$s e non "
|
380 |
-
"esisteranno più righe della tabella comparativa senza alcun valore di "
|
381 |
-
"confronto."
|
382 |
-
|
383 |
-
#: templates/admin/premium.php:335
|
384 |
-
msgid "SOCIAL NETWORK SHARING"
|
385 |
-
msgstr "CONDIVISIONE SUI SOCIAL NETWORK"
|
386 |
-
|
387 |
-
#: templates/admin/premium.php:338
|
388 |
-
#, php-format
|
389 |
-
msgid ""
|
390 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
391 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
392 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
393 |
-
"products they have selected."
|
394 |
-
msgstr ""
|
395 |
-
"Una delle novità più suggestive della versione premium del plugin: quattro "
|
396 |
-
"social network da mettere a disposizione dei tuoi utenti (Facebook, Twitter, "
|
397 |
-
"Google+ e Pinterest) e il servizio email per permettere loro di %1$sconvidere"
|
398 |
-
"%2$s in rete la tabella comparativa dei prodotti che hanno selezionato."
|
399 |
-
|
400 |
-
#: templates/admin/premium.php:354
|
401 |
-
msgid "RELATED PRODUCTS"
|
402 |
-
msgstr "PRODOTTI CORRELATI"
|
403 |
-
|
404 |
-
#: templates/admin/premium.php:357
|
405 |
-
#, php-format
|
406 |
-
msgid ""
|
407 |
-
"All the products that have common categories and/or tags with those in the "
|
408 |
-
"comparison table will be showed in a slider, right under the comparison "
|
409 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
410 |
-
"users to discover the shop products of the shop related to those they are "
|
411 |
-
"interested into."
|
412 |
-
msgstr ""
|
413 |
-
"Tutti i prodotti che hanno categorie e/o tag in comune con quelli presenti "
|
414 |
-
"nella tabella comparativa saranno mostrati all’utente all’interno di uno "
|
415 |
-
"slider, appena sotto la tabella comparativa.%3$sUno slider completamente "
|
416 |
-
"%1$s“touch-friendly”%2$s per invitare i tuoi utenti a scoprire i prodotti "
|
417 |
-
"del tuo shop affini a quelli che hanno attirato il loro interesse."
|
418 |
-
|
419 |
-
#: templates/admin/premium.php:367
|
420 |
-
msgid "CUSTOMIZABLE STYLE"
|
421 |
-
msgstr "STILE PERSONALIZZABILE"
|
422 |
-
|
423 |
-
#: templates/admin/premium.php:370
|
424 |
-
#, php-format
|
425 |
-
msgid ""
|
426 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
427 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
428 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
429 |
-
"to get to the best result."
|
430 |
-
msgstr ""
|
431 |
-
|
432 |
-
#: templates/admin/premium.php:386
|
433 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
434 |
-
msgstr ""
|
435 |
-
|
436 |
-
#: templates/admin/premium.php:389
|
437 |
-
#, php-format
|
438 |
-
msgid ""
|
439 |
-
"Let you users compare products following every feature, and considering also "
|
440 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
441 |
-
"product detail page. Every single detail will be included."
|
442 |
-
msgstr ""
|
443 |
-
|
444 |
-
#: templates/admin/premium.php:399
|
445 |
-
msgid "A TAILORED TABLE"
|
446 |
-
msgstr ""
|
447 |
-
|
448 |
-
#: templates/admin/premium.php:402
|
449 |
-
#, php-format
|
450 |
-
msgid ""
|
451 |
-
"Select the products you want to compare and the system will offer you the "
|
452 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
453 |
-
msgstr ""
|
454 |
-
|
455 |
-
#: templates/admin/premium.php:418
|
456 |
-
msgid "Compare list - widget"
|
457 |
-
msgstr ""
|
458 |
-
|
459 |
-
#: templates/admin/premium.php:421
|
460 |
-
msgid ""
|
461 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
462 |
-
"complete list of products added to the compare tab and avoid to open the "
|
463 |
-
"popup to check its existence. "
|
464 |
-
msgstr ""
|
465 |
-
|
466 |
-
#: templates/admin/premium.php:431
|
467 |
-
msgid "Compare counter - widget and shortcode"
|
468 |
-
msgstr ""
|
469 |
-
|
470 |
-
#: templates/admin/premium.php:434
|
471 |
-
msgid ""
|
472 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
473 |
-
"many products they have added to the Compare list, feel free to use the "
|
474 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
475 |
-
"than one click away."
|
476 |
-
msgstr ""
|
477 |
-
|
478 |
-
#: templates/compare.php:77
|
479 |
-
msgid "Close window [X]"
|
480 |
-
msgstr "Chiudi finestra [X]"
|
481 |
-
|
482 |
-
#: templates/compare.php:106
|
483 |
-
msgid "No products added in the compare table."
|
484 |
-
msgstr "Nessun prodotto aggiunto nella tabella di comparazione."
|
485 |
-
|
486 |
-
#: widgets/class.yith-woocompare-widget.php:23
|
487 |
-
msgid "The widget shows the list of products added in the comparison table."
|
488 |
-
msgstr ""
|
489 |
-
"Il widget mostra l'elenco dei prodotti aggiunti alla tabella comparativa."
|
490 |
-
|
491 |
-
#: widgets/class.yith-woocompare-widget.php:27
|
492 |
-
msgid "YITH WooCommerce Compare Widget"
|
493 |
-
msgstr "YITH WooCommerce Compare Widget"
|
494 |
-
|
495 |
-
#: widgets/class.yith-woocompare-widget.php:50
|
496 |
-
msgid "Clear all"
|
497 |
-
msgstr "Cancella tutti"
|
498 |
-
|
499 |
-
#~ msgid "Plugin Documentation"
|
500 |
-
#~ msgstr "Documentazione plugin"
|
501 |
-
|
502 |
-
#~ msgid "Choose if you want to use a link or a button for the action button."
|
503 |
-
#~ msgstr ""
|
504 |
-
#~ "Scegli se vuoi usare un collegamento o un pulsante per l'azione di "
|
505 |
-
#~ "\"Confronto\""
|
506 |
-
|
507 |
-
#~ msgid ""
|
508 |
-
#~ "An advanced option panel that let you change all the colors of the "
|
509 |
-
#~ "plugin, so that you can adapt stylistically all its elements to the "
|
510 |
-
#~ "%1$slayout%2$s of your shop.We know it, looks also count... and we give "
|
511 |
-
#~ "you the right tools to get to the best result."
|
512 |
-
#~ msgstr ""
|
513 |
-
#~ "Un pannello opzioni avanzato che ti permette di modificare tutti i colori "
|
514 |
-
#~ "del plugin, così da adattare stilisticamente tutti i suoi componenti al "
|
515 |
-
#~ "%1$slayout%2$s del tuo shop.\n"
|
516 |
-
#~ "In fondo, anche l’occhio vuole la sua parte... e noi ti diamo gli "
|
517 |
-
#~ "strumenti adatti per arrivare al migliore risultato."
|
518 |
-
|
519 |
-
#~ msgid "The widget show the list of products added in the compare table."
|
520 |
-
#~ msgstr ""
|
521 |
-
#~ "Widget che mostra la lista dei prodotti aggiunti nella tabella di "
|
522 |
-
#~ "comparazione."
|
523 |
-
|
524 |
-
#~ msgid "YITH Woocommerce Compare Widget"
|
525 |
-
#~ msgstr "YITH Woocommerce Compare Widget"
|
526 |
-
|
527 |
-
#~ msgid "Comparison Table"
|
528 |
-
#~ msgstr "Tabella confronto"
|
529 |
-
|
530 |
-
#~ msgid "Social Network Sites Sharing"
|
531 |
-
#~ msgstr "Condivisione social network"
|
532 |
-
|
533 |
-
#~ msgid "Related Products"
|
534 |
-
#~ msgstr "Prodotti correlati"
|
535 |
-
|
536 |
-
#~ msgid "Style"
|
537 |
-
#~ msgstr "Stile"
|
538 |
-
|
539 |
-
#~ msgid "View Page"
|
540 |
-
#~ msgstr "Visualizza pagina"
|
541 |
-
|
542 |
-
#~ msgid "Share on:"
|
543 |
-
#~ msgstr "Condividi su:"
|
544 |
-
|
545 |
-
#~ msgid "Category Filter"
|
546 |
-
#~ msgstr "Filtro categoria"
|
547 |
-
|
548 |
-
#~ msgid "Product Info"
|
549 |
-
#~ msgstr "Informazioni prodotto"
|
550 |
-
|
551 |
-
#~ msgid "Rating"
|
552 |
-
#~ msgstr "Valutazione"
|
553 |
-
|
554 |
-
#~ msgid "yith-compare"
|
555 |
-
#~ msgstr "yith-compare"
|
556 |
-
|
557 |
-
#~ msgid ""
|
558 |
-
#~ "YITH WooCommerce Compare Premium is enabled but not effective. It "
|
559 |
-
#~ "requires WooCommerce in order to work."
|
560 |
-
#~ msgstr ""
|
561 |
-
#~ "YITH WooCommerce Compare Premium è abilitato ma non in funzione. Devi "
|
562 |
-
#~ "aver installato WooCommerce perché questo possa funzionare correttamente."
|
563 |
-
|
564 |
-
#~ msgid "Page or Popup"
|
565 |
-
#~ msgstr "Pagina o popup"
|
566 |
-
|
567 |
-
#~ msgid ""
|
568 |
-
#~ "Choose if you want to use a page or a popup for the standard comparison "
|
569 |
-
#~ "table."
|
570 |
-
#~ msgstr ""
|
571 |
-
#~ "Scegli se vuoi utilizzare una pagina o una popup per la tabella "
|
572 |
-
#~ "comparativa standard."
|
573 |
-
|
574 |
-
#~ msgid "Page"
|
575 |
-
#~ msgstr "Pagina"
|
576 |
-
|
577 |
-
#~ msgid "Popup"
|
578 |
-
#~ msgstr "Popup"
|
579 |
-
|
580 |
-
#~ msgid "Type the text you want to use for the compare button/link."
|
581 |
-
#~ msgstr ""
|
582 |
-
#~ "Inserisci il testo che vuoi utilizzare per il pulsante o il link di "
|
583 |
-
#~ "confronto."
|
584 |
-
|
585 |
-
#~ msgid "Set this option to show the button in the single product page."
|
586 |
-
#~ msgstr ""
|
587 |
-
#~ "Seleziona questa opzione per mostrare il pulsante nella pagina singolo "
|
588 |
-
#~ "prodotto."
|
589 |
-
|
590 |
-
#~ msgid "Set this option to show the button in the products list."
|
591 |
-
#~ msgstr ""
|
592 |
-
#~ "Seleziona questa opzione per mostrare il pulsante nella lista prodotti."
|
593 |
-
|
594 |
-
#~ msgid "Open lightbox automatically"
|
595 |
-
#~ msgstr "Apri la lightbox automaticamente"
|
596 |
-
|
597 |
-
#~ msgid "Open the link after clicking on the \"Compare\" button."
|
598 |
-
#~ msgstr "Apri il link dopo aver fatto clic sul pulsante \"Confronta\"."
|
599 |
-
|
600 |
-
#~ msgid "Open lightbox when adding a second item"
|
601 |
-
#~ msgstr "Apri la lightbox quando viene aggiunto un secondo elemento"
|
602 |
-
|
603 |
-
#~ msgid "Open the comparison lightbox after adding a second item to compare."
|
604 |
-
#~ msgstr ""
|
605 |
-
#~ "Apri la lighbox di confronto dopo che è stato aggiunto un secondo "
|
606 |
-
#~ "articolo alla tabella comparativa."
|
607 |
-
|
608 |
-
#~ msgid "Compare by category"
|
609 |
-
#~ msgstr "Effettua il confronto per categoria"
|
610 |
-
|
611 |
-
#~ msgid "Compare products by category."
|
612 |
-
#~ msgstr "Confronta i prodotti per categoria."
|
613 |
-
|
614 |
-
#~ msgid "Exclude category"
|
615 |
-
#~ msgstr "Escludi categoria"
|
616 |
-
|
617 |
-
#~ msgid "Choose category to exclude from the comparison."
|
618 |
-
#~ msgstr "Scegli la categoria da escludere durante il confronto."
|
619 |
-
|
620 |
-
#~ msgid "Reverse exclusion list"
|
621 |
-
#~ msgstr "Inverti lista esclusioni"
|
622 |
-
|
623 |
-
#~ msgid "Only categories in the exclusion list will have the compare feature"
|
624 |
-
#~ msgstr ""
|
625 |
-
#~ "Solo le categorie inserite nella lista esclusioni avranno la funzionalità "
|
626 |
-
#~ "di confronto"
|
627 |
-
|
628 |
-
#~ msgid "Related Options"
|
629 |
-
#~ msgstr "Opzioni correlate"
|
630 |
-
|
631 |
-
#~ msgid "Choose if you want to enable related products in the comparison"
|
632 |
-
#~ msgstr "Scegli se abilitare i prodotti correlati per il confronto"
|
633 |
-
|
634 |
-
#~ msgid "Show related products in"
|
635 |
-
#~ msgstr "Mostra prodotti correlati in"
|
636 |
-
|
637 |
-
#~ msgid "Visible Number"
|
638 |
-
#~ msgstr "Numero visibili"
|
639 |
-
|
640 |
-
#~ msgid "Choose number of related products you want to see on the screen."
|
641 |
-
#~ msgstr ""
|
642 |
-
#~ "Scegli il numero di prodotti correlati da visualizzare nello schermo."
|
643 |
-
|
644 |
-
#~ msgid "Autoplay"
|
645 |
-
#~ msgstr "Avvio automatico"
|
646 |
-
|
647 |
-
#~ msgid "Enable slider autoplay"
|
648 |
-
#~ msgstr "Abilita l'avvio automatico dello slider"
|
649 |
-
|
650 |
-
#~ msgid "Slider Navigation"
|
651 |
-
#~ msgstr "Navigazione slider"
|
652 |
-
|
653 |
-
#~ msgid "Show prev/next navigation in the slider"
|
654 |
-
#~ msgstr ""
|
655 |
-
#~ "Mostra pulsanti di navigazione indietro/avanti all'interno dello slider"
|
656 |
-
|
657 |
-
#~ msgid "Share Options"
|
658 |
-
#~ msgstr "Opzioni di condivisione"
|
659 |
-
|
660 |
-
#~ msgid "Enable Sharing"
|
661 |
-
#~ msgstr "Abilita condivisione"
|
662 |
-
|
663 |
-
#~ msgid "Check this option if you want to show the link to share the compare"
|
664 |
-
#~ msgstr ""
|
665 |
-
#~ "Spunta questa opzione se vuoi mostrare il link per condividere il "
|
666 |
-
#~ "confronto prodotti"
|
667 |
-
|
668 |
-
#~ msgid "Show sharing in"
|
669 |
-
#~ msgstr "Mostra condivisione nella"
|
670 |
-
|
671 |
-
#~ msgid "Select Social Network Sites"
|
672 |
-
#~ msgstr "Seleziona social network"
|
673 |
-
|
674 |
-
#~ msgid "Facebook"
|
675 |
-
#~ msgstr "Facebook"
|
676 |
-
|
677 |
-
#~ msgid "Twitter"
|
678 |
-
#~ msgstr "Twitter"
|
679 |
-
|
680 |
-
#~ msgid "Google+"
|
681 |
-
#~ msgstr "Google+"
|
682 |
-
|
683 |
-
#~ msgid "Pinterest"
|
684 |
-
#~ msgstr "Pinterest"
|
685 |
-
|
686 |
-
#~ msgid "eMail"
|
687 |
-
#~ msgstr "email"
|
688 |
-
|
689 |
-
#~ msgid "Title for Social Network Sharing"
|
690 |
-
#~ msgstr "Titolo per condivisione social"
|
691 |
-
|
692 |
-
#~ msgid "My Compare"
|
693 |
-
#~ msgstr "Ho confrontato questi prodotti"
|
694 |
-
|
695 |
-
#~ msgid "Text for Social Network Sharing"
|
696 |
-
#~ msgstr "Testo per condivisione social"
|
697 |
-
|
698 |
-
#~ msgid ""
|
699 |
-
#~ "It will be used on Facebook, Twitter and Pinterest. Use %compare_url% "
|
700 |
-
#~ "where you want to show the URL of your compare."
|
701 |
-
#~ msgstr ""
|
702 |
-
#~ "Sarà utilizzato su Facebook, Twitter e Pinterest. Utilizza %compare_url% "
|
703 |
-
#~ "dove vuoi per mostrare l'URL dei prodotti confrontati da te."
|
704 |
-
|
705 |
-
#~ msgid "Category Filter Options"
|
706 |
-
#~ msgstr "Opzioni filtro categoria"
|
707 |
-
|
708 |
-
#~ msgid "Filter title"
|
709 |
-
#~ msgstr "Nome filtro"
|
710 |
-
|
711 |
-
#~ msgid "The title for the category filter section"
|
712 |
-
#~ msgstr "Inserisci qui il titolo per la sezione filtro per categoria"
|
713 |
-
|
714 |
-
#~ msgid "Filter title color"
|
715 |
-
#~ msgstr "Colore nome del filtro"
|
716 |
-
|
717 |
-
#~ msgid "The color for the title of the category filter section"
|
718 |
-
#~ msgstr "Colore del titolo della sezione filtro categoria "
|
719 |
-
|
720 |
-
#~ msgid "Filter link color"
|
721 |
-
#~ msgstr "Colore link filtro"
|
722 |
-
|
723 |
-
#~ msgid "The color for the link of the category filter"
|
724 |
-
#~ msgstr "Colore del link per il filtro categoria"
|
725 |
-
|
726 |
-
#~ msgid "Filter link hover color"
|
727 |
-
#~ msgstr "Colore link filtro hover"
|
728 |
-
|
729 |
-
#~ msgid "The color for the link of the category filter on mouse hover"
|
730 |
-
#~ msgstr "Colore per il link del filtro categoria al passaggio del mouse"
|
731 |
-
|
732 |
-
#~ msgid "Table options"
|
733 |
-
#~ msgstr "Opzioni tabella"
|
734 |
-
|
735 |
-
#~ msgid "Remove color"
|
736 |
-
#~ msgstr "Colore \"Rimuovi\""
|
737 |
-
|
738 |
-
#~ msgid "The color for the \"Remove Product\" link"
|
739 |
-
#~ msgstr "Colore del link \"Rimuovi prodotto\""
|
740 |
-
|
741 |
-
#~ msgid "Remove hover color"
|
742 |
-
#~ msgstr "Colore \"Rimuovi\" hover"
|
743 |
-
|
744 |
-
#~ msgid "The color for the \"Remove Product\" link on mouse hover"
|
745 |
-
#~ msgstr "Colore del link \"Rimuovi prodotto\" al passaggio del mouse"
|
746 |
-
|
747 |
-
#~ msgid "Button text color"
|
748 |
-
#~ msgstr "Colore testo pulsante"
|
749 |
-
|
750 |
-
#~ msgid "The color for the text of the button"
|
751 |
-
#~ msgstr "Colore per il testo mostrato nel pulsante"
|
752 |
-
|
753 |
-
#~ msgid "Button text hover color"
|
754 |
-
#~ msgstr "Colore testo pulsante hover"
|
755 |
-
|
756 |
-
#~ msgid "The color for the text of the button on mouse hover"
|
757 |
-
#~ msgstr "Colore per il testo mostrato nel pulsante al passaggio del mouse"
|
758 |
-
|
759 |
-
#~ msgid "Button color"
|
760 |
-
#~ msgstr "Colore pulsante"
|
761 |
-
|
762 |
-
#~ msgid "The color for the button background"
|
763 |
-
#~ msgstr "Colore del pulsante"
|
764 |
-
|
765 |
-
#~ msgid "Button hover color"
|
766 |
-
#~ msgstr "Colore pulsante hover"
|
767 |
-
|
768 |
-
#~ msgid "The color for the button background on mouse hover"
|
769 |
-
#~ msgstr "Colore del pulsante al passaggio del mouse"
|
770 |
-
|
771 |
-
#~ msgid "Star color"
|
772 |
-
#~ msgstr "Colore stellina"
|
773 |
-
|
774 |
-
#~ msgid "The color of the star"
|
775 |
-
#~ msgstr "Colore della stellina"
|
776 |
-
|
777 |
-
#~ msgid "Share Title"
|
778 |
-
#~ msgstr "Titolo di condivisione"
|
779 |
-
|
780 |
-
#~ msgid "The title for the share section"
|
781 |
-
#~ msgstr "Titolo per la sezione di condivisione"
|
782 |
-
|
783 |
-
#~ msgid "Share on"
|
784 |
-
#~ msgstr "Condividi su"
|
785 |
-
|
786 |
-
#~ msgid "Share Title Color"
|
787 |
-
#~ msgstr "Colore del titolo di condivisione"
|
788 |
-
|
789 |
-
#~ msgid "The color for the title of the share section"
|
790 |
-
#~ msgstr "Colore del titolo della sezione per la condivisione"
|
791 |
-
|
792 |
-
#~ msgid "Related Title"
|
793 |
-
#~ msgstr "Titolo correlati"
|
794 |
-
|
795 |
-
#~ msgid "The title for the related section"
|
796 |
-
#~ msgstr "Titolo per la sezione prodotti correlati"
|
797 |
-
|
798 |
-
#~ msgid "Related Title Color"
|
799 |
-
#~ msgstr "Colore titolo correlati"
|
800 |
-
|
801 |
-
#~ msgid "The color for the title of the related section"
|
802 |
-
#~ msgstr "Colore del titolo della sezione prodotti correlati"
|
803 |
-
|
804 |
-
#~ msgid "Comparison Table Settings"
|
805 |
-
#~ msgstr "Impostazioni tabella confronto"
|
806 |
-
|
807 |
-
#~ msgid "Type the text for the table title."
|
808 |
-
#~ msgstr "Inserisci qui il testo da usare come titolo della tabella."
|
809 |
-
|
810 |
-
#~ msgid "Table image"
|
811 |
-
#~ msgstr "Immagine tabella"
|
812 |
-
|
813 |
-
#~ msgid "Choose an image/logo for the comparison table"
|
814 |
-
#~ msgstr "Scegli un'immagine/logo per la tabella confronto"
|
815 |
-
|
816 |
-
#~ msgid "Show table image in"
|
817 |
-
#~ msgstr "Mostra immagine tabella in"
|
818 |
-
|
819 |
-
#~ msgid "Dynamic Attribute fields"
|
820 |
-
#~ msgstr "Campi attributo dinamici"
|
821 |
-
|
822 |
-
#~ msgid "Choose to get dynamic attribute fields based on products"
|
823 |
-
#~ msgstr "Scegli di rendere dinamici i campi attributo a seconda del prodotto"
|
824 |
-
|
825 |
-
#~ msgid ""
|
826 |
-
#~ "Select the fields to show in the comparison table and order them by "
|
827 |
-
#~ "drag&drop (WooCommerce attributes are also included)"
|
828 |
-
#~ msgstr ""
|
829 |
-
#~ "Seleziona i campi da mostrare nella tabella confronto e ordinali grazie "
|
830 |
-
#~ "allo strumento drag&drop (sono inclusi anche gli attributi di WooCommerce)"
|
831 |
-
|
832 |
-
#~ msgid "Product Info Fields"
|
833 |
-
#~ msgstr "Campi info prodotti"
|
834 |
-
|
835 |
-
#~ msgid "Add to Cart"
|
836 |
-
#~ msgstr "Aggiungi al carrello"
|
837 |
-
|
838 |
-
#~ msgid ""
|
839 |
-
#~ "Set image size (in px). After changing these settings you may need to %s."
|
840 |
-
#~ msgstr ""
|
841 |
-
#~ "Imposta la dimensione dell'immagine (in px). Dopo aver cambiato queste "
|
842 |
-
#~ "impostazioni potrai aver bisogno di %s."
|
843 |
-
|
844 |
-
#~ msgid "regenerate your thumbnails"
|
845 |
-
#~ msgstr "rigenerare le thumbnail"
|
846 |
-
|
847 |
-
#~ msgid "Search for a category…"
|
848 |
-
#~ msgstr "Cerca una categoria…"
|
849 |
-
|
850 |
-
#~ msgid "Email"
|
851 |
-
#~ msgstr "Email"
|
852 |
-
|
853 |
-
#~ msgid "No products added in the comparison table."
|
854 |
-
#~ msgstr "Non è stato aggiunto alcun prodotto alla tabella comparativa."
|
855 |
-
|
856 |
-
#~ msgid "Products Compare"
|
857 |
-
#~ msgstr "Compara Prodotti"
|
858 |
-
|
859 |
-
#~ msgid "Repeat \"Price\" field at the end of the table"
|
860 |
-
#~ msgstr "Ripeti il campo \"Prezzo\" alla fine della tabella"
|
861 |
-
|
862 |
-
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
863 |
-
#~ msgstr ""
|
864 |
-
#~ "Ripeti il campo con \"Aggiungi al carrello\" alla fine della tabella"
|
865 |
-
|
866 |
-
#~ msgid "Select a date"
|
867 |
-
#~ msgstr "Seleziona data"
|
868 |
-
|
869 |
-
#~ msgid "Hours"
|
870 |
-
#~ msgstr "Ore"
|
871 |
-
|
872 |
-
#~ msgid "Minutes"
|
873 |
-
#~ msgstr "Minuti"
|
874 |
-
|
875 |
-
#~ msgid "Upload"
|
876 |
-
#~ msgstr "Carica"
|
877 |
-
|
878 |
-
#~ msgid "px"
|
879 |
-
#~ msgstr "px"
|
880 |
-
|
881 |
-
#~ msgid "em"
|
882 |
-
#~ msgstr "em"
|
883 |
-
|
884 |
-
#~ msgid "pt"
|
885 |
-
#~ msgstr "pt"
|
886 |
-
|
887 |
-
#~ msgid "rem"
|
888 |
-
#~ msgstr "rem"
|
889 |
-
|
890 |
-
#~ msgid "Select a font family"
|
891 |
-
#~ msgstr "Seleziona la famiglia font"
|
892 |
-
|
893 |
-
#~ msgid "Regular"
|
894 |
-
#~ msgstr "Normale"
|
895 |
-
|
896 |
-
#~ msgid "Bold"
|
897 |
-
#~ msgstr "Grassetto"
|
898 |
-
|
899 |
-
#~ msgid "Extra bold"
|
900 |
-
#~ msgstr "Extra bold"
|
901 |
-
|
902 |
-
#~ msgid "Italic"
|
903 |
-
#~ msgstr "Corsivo"
|
904 |
-
|
905 |
-
#~ msgid "Italic bold"
|
906 |
-
#~ msgstr "Grassetto corsivo"
|
907 |
-
|
908 |
-
#~ msgid "Click to preview"
|
909 |
-
#~ msgstr "Clicca per anteprima"
|
910 |
-
|
911 |
-
#~ msgid "Woocommerce Compare"
|
912 |
-
#~ msgstr "Modalità Manutenzione"
|
913 |
-
|
914 |
-
#~ msgid "Docs"
|
915 |
-
#~ msgstr "Documentazione"
|
916 |
-
|
917 |
-
#~ msgid "Woocommerce Compare Active"
|
918 |
-
#~ msgstr "Modalità Manutenzione attiva"
|
919 |
-
|
920 |
-
#~ msgid "General"
|
921 |
-
#~ msgstr "Generale"
|
922 |
-
|
923 |
-
#~ msgid "Enable Woocommerce Compare"
|
924 |
-
#~ msgstr "Abilità Modalità Manutenzione"
|
925 |
-
|
926 |
-
#~ msgid ""
|
927 |
-
#~ "Enable the splash page to lets users to know the blog is down for "
|
928 |
-
#~ "maintenance. (Default: Off) "
|
929 |
-
#~ msgstr ""
|
930 |
-
#~ "Abilita la pagina che permette agli utenti di vedere il sito in modalità "
|
931 |
-
#~ "di manutenzione. (Default: Off)"
|
932 |
-
|
933 |
-
#~ msgid "Roles"
|
934 |
-
#~ msgstr "Ruoli"
|
935 |
-
|
936 |
-
#~ msgid ""
|
937 |
-
#~ "The user roles enabled to see the frontend. Check a role to enable it to "
|
938 |
-
#~ "show the website with maintenance mode active."
|
939 |
-
#~ msgstr ""
|
940 |
-
#~ "I ruoli utente abilitati a vedere il frontend del sito. Controlla un "
|
941 |
-
#~ "ruolo per abilitarlo e fargli mostrare il sito, nonostante la modalità "
|
942 |
-
#~ "manutenzione attiva."
|
943 |
-
|
944 |
-
#~ msgid "Message"
|
945 |
-
#~ msgstr "Messaggio"
|
946 |
-
|
947 |
-
#~ msgid "The message displayed. You can also use HTML code."
|
948 |
-
#~ msgstr "Il messaggio mostrato. Puoi anche utilizzare del codice HTML."
|
949 |
-
|
950 |
-
#~ msgid "OPS! WE ARE NOT READY YET!"
|
951 |
-
#~ msgstr "OPS! NON SIAMO ANCORA PRONTI!"
|
952 |
-
|
953 |
-
#~ msgid ""
|
954 |
-
#~ "Hello there! We are not ready yet, but why don't you leave your email "
|
955 |
-
#~ "address and we'll let you know as soon as we're in business!"
|
956 |
-
#~ msgstr ""
|
957 |
-
#~ "Ciao a tutti! Non siamo ancora pronti, ma lascia pure il tuo indirizzo "
|
958 |
-
#~ "email così di essere avvisato non appena il sito sarà lanciato!"
|
959 |
-
|
960 |
-
#~ msgid "Insert here your custom CSS style."
|
961 |
-
#~ msgstr "Aggiungi qui il tuo stile CSS personalizzato."
|
962 |
-
|
963 |
-
#~ msgid ""
|
964 |
-
#~ "If you want, you can set here a mascotte image to show above the main "
|
965 |
-
#~ "box, in the right side."
|
966 |
-
#~ msgstr ""
|
967 |
-
#~ "A tuo piacimento, puoi impostare qui l'immagine di una mascotte da "
|
968 |
-
#~ "mostrare sopra il box principale, nella parte destra."
|
969 |
-
|
970 |
-
#~ msgid "Typography"
|
971 |
-
#~ msgstr "Tipografia"
|
972 |
-
|
973 |
-
#~ msgid "Title font of message"
|
974 |
-
#~ msgstr "Font del titolo all'interno del messaggio"
|
975 |
-
|
976 |
-
#~ msgid ""
|
977 |
-
#~ "Choose the font type, size and color for the titles inside the message "
|
978 |
-
#~ "text."
|
979 |
-
#~ msgstr ""
|
980 |
-
#~ "Scegli il font, dimensione e colore per i titoli dentro il testo del "
|
981 |
-
#~ "messaggio."
|
982 |
-
|
983 |
-
#~ msgid "Paragraph font of message"
|
984 |
-
#~ msgstr "Font del paragrafo all'interno del messaggio"
|
985 |
-
|
986 |
-
#~ msgid ""
|
987 |
-
#~ "Choose the font type, size and color for the paragraphs inside the "
|
988 |
-
#~ "message text."
|
989 |
-
#~ msgstr ""
|
990 |
-
#~ "Scegli il font, dimensione e colore per i paragrafi dentro il testo del "
|
991 |
-
#~ "messaggio."
|
992 |
-
|
993 |
-
#~ msgid "Colors"
|
994 |
-
#~ msgstr "Colori"
|
995 |
-
|
996 |
-
#~ msgid "Border top color"
|
997 |
-
#~ msgstr "Colore del bordo superiore"
|
998 |
-
|
999 |
-
#~ msgid "Choose the color for the big border top of the main box."
|
1000 |
-
#~ msgstr "Scegli il colore per il bordo superiore del box"
|
1001 |
-
|
1002 |
-
#~ msgid "Background"
|
1003 |
-
#~ msgstr "Sfondo"
|
1004 |
-
|
1005 |
-
#~ msgid "Background Settings"
|
1006 |
-
#~ msgstr "Impostazioni sfondo"
|
1007 |
-
|
1008 |
-
#~ msgid "Customize the background of the page"
|
1009 |
-
#~ msgstr "Personalizza lo sfondo della pagina"
|
1010 |
-
|
1011 |
-
#~ msgid "Background image"
|
1012 |
-
#~ msgstr "Immagine sfondo"
|
1013 |
-
|
1014 |
-
#~ msgid "Upload or choose from your media library the background image"
|
1015 |
-
#~ msgstr "Carica o scegli dalla libreria un'immagine di sfondo"
|
1016 |
-
|
1017 |
-
#~ msgid "Background Color"
|
1018 |
-
#~ msgstr "Colore di sfondo"
|
1019 |
-
|
1020 |
-
#~ msgid "Choose a background color"
|
1021 |
-
#~ msgstr "Scegli un colore di sfondo"
|
1022 |
-
|
1023 |
-
#~ msgid "Background Repeat"
|
1024 |
-
#~ msgstr "Ripetizione sfondo"
|
1025 |
-
|
1026 |
-
#~ msgid "Select the repeat mode for the background image."
|
1027 |
-
#~ msgstr "Seleziona la modalità di ripetizione per l'immagine di sfondo."
|
1028 |
-
|
1029 |
-
#~ msgid "Repeat"
|
1030 |
-
#~ msgstr "Ripeti"
|
1031 |
-
|
1032 |
-
#~ msgid "Repeat Horizontally"
|
1033 |
-
#~ msgstr "Ripeti orizontalmente"
|
1034 |
-
|
1035 |
-
#~ msgid "Repeat Vertically"
|
1036 |
-
#~ msgstr "Ripeti verticalmente"
|
1037 |
-
|
1038 |
-
#~ msgid "No Repeat"
|
1039 |
-
#~ msgstr "Nessuna ripetizione"
|
1040 |
-
|
1041 |
-
#~ msgid "Background Position"
|
1042 |
-
#~ msgstr "Posizione sfondo"
|
1043 |
-
|
1044 |
-
#~ msgid "Center"
|
1045 |
-
#~ msgstr "Centro"
|
1046 |
-
|
1047 |
-
#~ msgid "Top left"
|
1048 |
-
#~ msgstr "In alto a sinistra"
|
1049 |
-
|
1050 |
-
#~ msgid "Top center"
|
1051 |
-
#~ msgstr "In alto al centro"
|
1052 |
-
|
1053 |
-
#~ msgid "Top right"
|
1054 |
-
#~ msgstr "In alto a destra"
|
1055 |
-
|
1056 |
-
#~ msgid "Bottom left"
|
1057 |
-
#~ msgstr "In basso a sinistra"
|
1058 |
-
|
1059 |
-
#~ msgid "Bottom center"
|
1060 |
-
#~ msgstr "In basso al centro"
|
1061 |
-
|
1062 |
-
#~ msgid "Bottom right"
|
1063 |
-
#~ msgstr "In basso a destra"
|
1064 |
-
|
1065 |
-
#~ msgid "Background Attachment"
|
1066 |
-
#~ msgstr "Ancorazione sfondo"
|
1067 |
-
|
1068 |
-
#~ msgid "Select the attachment for the background image."
|
1069 |
-
#~ msgstr "Seleziona l'ancorazione dell'immagine di sfondo."
|
1070 |
-
|
1071 |
-
#~ msgid "Scroll"
|
1072 |
-
#~ msgstr "Scorri"
|
1073 |
-
|
1074 |
-
#~ msgid "Fixed"
|
1075 |
-
#~ msgstr "Fisso"
|
1076 |
-
|
1077 |
-
#~ msgid "Logo"
|
1078 |
-
#~ msgstr "Logo"
|
1079 |
-
|
1080 |
-
#~ msgid "Logo Settings"
|
1081 |
-
#~ msgstr "Impostazioni logo"
|
1082 |
-
|
1083 |
-
#~ msgid "Customize the logo"
|
1084 |
-
#~ msgstr "Personalizza il logo"
|
1085 |
-
|
1086 |
-
#~ msgid "Logo image"
|
1087 |
-
#~ msgstr "Immagine logo"
|
1088 |
-
|
1089 |
-
#~ msgid "Upload or choose from your media library the logo image"
|
1090 |
-
#~ msgstr "Carica o scegli dalla libreria l'immagine del logo"
|
1091 |
-
|
1092 |
-
#~ msgid "Logo tagline"
|
1093 |
-
#~ msgstr "Tagline del logo"
|
1094 |
-
|
1095 |
-
#~ msgid "Set the tagline to show below the logo image"
|
1096 |
-
#~ msgstr "Imposta tagline da mostrare sotto l'immagine del logo"
|
1097 |
-
|
1098 |
-
#~ msgid "Logo tagline font"
|
1099 |
-
#~ msgstr "Font della tagline"
|
1100 |
-
|
1101 |
-
#~ msgid "Newsletter"
|
1102 |
-
#~ msgstr "Newsletter"
|
1103 |
-
|
1104 |
-
#~ msgid "Add a newsletter form in your maintenance mode page."
|
1105 |
-
#~ msgstr "Aggiungi un form per la newsletter nella pagina di manutenzione."
|
1106 |
-
|
1107 |
-
#~ msgid "Enable Newsletter form"
|
1108 |
-
#~ msgstr "Abilita il form per la newsletter"
|
1109 |
-
|
1110 |
-
#~ msgid "Newsletter Email Font"
|
1111 |
-
#~ msgstr "Font email newsletter"
|
1112 |
-
|
1113 |
-
#~ msgid "Choose the font type, size and color for the email input field."
|
1114 |
-
#~ msgstr "Scegli il font, dimensione e colore per il campo email del form."
|
1115 |
-
|
1116 |
-
#~ msgid "Newsletter Submit Font"
|
1117 |
-
#~ msgstr "Font submit newsletter"
|
1118 |
-
|
1119 |
-
#~ msgid "Choose the font type, size and color for the email submit."
|
1120 |
-
#~ msgstr "Scegli il font, dimensione e colore per il pulsante invia del form."
|
1121 |
-
|
1122 |
-
#~ msgid "Newsletter submit background"
|
1123 |
-
#~ msgstr "Sfondo submit newsletter"
|
1124 |
-
|
1125 |
-
#~ msgid "The submit button background."
|
1126 |
-
#~ msgstr "Sfondo del pulsante di invio "
|
1127 |
-
|
1128 |
-
#~ msgid "Newsletter submit hover background"
|
1129 |
-
#~ msgstr "Font submit newsletter hover"
|
1130 |
-
|
1131 |
-
#~ msgid "The submit button hover background."
|
1132 |
-
#~ msgstr "Colore di sfondo per il pulsante di invio all'hover del mouse."
|
1133 |
-
|
1134 |
-
#~ msgid "The title displayed above the newsletter form."
|
1135 |
-
#~ msgstr "Il titolo mostrato sopra il form newsletter"
|
1136 |
-
|
1137 |
-
#~ msgid "STAY UPDATED WITH %s"
|
1138 |
-
#~ msgstr "RESTA AGGIORNATO CON %s"
|
1139 |
-
|
1140 |
-
#~ msgid "Form configuration"
|
1141 |
-
#~ msgstr "Configurazione form"
|
1142 |
-
|
1143 |
-
#~ msgid ""
|
1144 |
-
#~ "Configure the form and each field, to integrate the newsletter features "
|
1145 |
-
#~ "of an external service."
|
1146 |
-
#~ msgstr ""
|
1147 |
-
#~ "Configra il form e ogni campo, per integrarlo con le caratteristiche di "
|
1148 |
-
#~ "un servizio newsletter esterno."
|
1149 |
-
|
1150 |
-
#~ msgid "Action URL"
|
1151 |
-
#~ msgstr "URL Action"
|
1152 |
-
|
1153 |
-
#~ msgid "Set the action url of the form."
|
1154 |
-
#~ msgstr "Imposta l'url dell'attributo \"action\" del form."
|
1155 |
-
|
1156 |
-
#~ msgid "Form method"
|
1157 |
-
#~ msgstr "Metodo form"
|
1158 |
-
|
1159 |
-
#~ msgid "Set the method for the form request."
|
1160 |
-
#~ msgstr "Imposta il metodo con la quale il form invia la richiesta."
|
1161 |
-
|
1162 |
-
#~ msgid "\"Email\" field label"
|
1163 |
-
#~ msgstr "Label del campo \"Email\""
|
1164 |
-
|
1165 |
-
#~ msgid "The label for the email field"
|
1166 |
-
#~ msgstr "La label per il campo email"
|
1167 |
-
|
1168 |
-
#~ msgid "\"Email\" field name"
|
1169 |
-
#~ msgstr "Attributo name del campo \"Email\""
|
1170 |
-
|
1171 |
-
#~ msgid "The \"name\" attribute for the email field"
|
1172 |
-
#~ msgstr "L'attributo \"name\" per il campo email"
|
1173 |
-
|
1174 |
-
#~ msgid "Submit button label"
|
1175 |
-
#~ msgstr "Label del pulsante submit"
|
1176 |
-
|
1177 |
-
#~ msgid "The label for the submit button"
|
1178 |
-
#~ msgstr "La label per il pulsante di invio"
|
1179 |
-
|
1180 |
-
#~ msgid "GET NOTIFY"
|
1181 |
-
#~ msgstr "AGGIORNAMI"
|
1182 |
-
|
1183 |
-
#~ msgid "Newsletter Hidden fields"
|
1184 |
-
#~ msgstr "Campi nascosti"
|
1185 |
-
|
1186 |
-
#~ msgid ""
|
1187 |
-
#~ "Set the hidden fields to include in the form. Use the form: "
|
1188 |
-
#~ "field1=value1&field2=value2&field3=value3"
|
1189 |
-
#~ msgstr ""
|
1190 |
-
#~ "Imposta i campi nascosti da includere nel form. Usa la forma: "
|
1191 |
-
#~ "field1=value1&field2=value2&field3=value3"
|
1192 |
-
|
1193 |
-
#~ msgid "Socials"
|
1194 |
-
#~ msgstr "Social"
|
1195 |
-
|
1196 |
-
#~ msgid "Set the socials"
|
1197 |
-
#~ msgstr "Imposta i social"
|
1198 |
-
|
1199 |
-
#~ msgid ""
|
1200 |
-
#~ "You can set here the url of your social accounts (you can leave empty if "
|
1201 |
-
#~ "you don't want to show the social icon)"
|
1202 |
-
#~ msgstr ""
|
1203 |
-
#~ "Qui puoi settare gli url dei tuoi account social (puoi lasciare vuoto se "
|
1204 |
-
#~ "non vuoi mostrare la rispettiva icona social)"
|
1205 |
-
|
1206 |
-
#~ msgid "Set the URL of your facebook profile"
|
1207 |
-
#~ msgstr "Imposta l'URL del tuo profilo facebok"
|
1208 |
-
|
1209 |
-
#~ msgid "Set the URL of your twitter profile"
|
1210 |
-
#~ msgstr "Imposta l'URL del tuo profilo twitter"
|
1211 |
-
|
1212 |
-
#~ msgid "Set the URL of your Google+ profile"
|
1213 |
-
#~ msgstr "Imposta l'url del tuo profilo Google+"
|
1214 |
-
|
1215 |
-
#~ msgid "Youtube"
|
1216 |
-
#~ msgstr "Youtube"
|
1217 |
-
|
1218 |
-
#~ msgid "Set the URL of your youtube profile"
|
1219 |
-
#~ msgstr "Imposta l'url del tuo canale YouTube"
|
1220 |
-
|
1221 |
-
#~ msgid "RSS"
|
1222 |
-
#~ msgstr "RSS"
|
1223 |
-
|
1224 |
-
#~ msgid "Set the URL of your RSS feed"
|
1225 |
-
#~ msgstr "Imposta l'URL dei tuoi feed RSS"
|
1226 |
-
|
1227 |
-
#~ msgid "Skype"
|
1228 |
-
#~ msgstr "Skype"
|
1229 |
-
|
1230 |
-
#~ msgid "Set the username of your skype account"
|
1231 |
-
#~ msgstr "Imposta l'username del tuo account skype"
|
1232 |
-
|
1233 |
-
#~ msgid "Write here your email address"
|
1234 |
-
#~ msgstr "Scrivi qui il tuo indirizzo email"
|
1235 |
-
|
1236 |
-
#~ msgid "Behance"
|
1237 |
-
#~ msgstr "Behance"
|
1238 |
-
|
1239 |
-
#~ msgid "Set the URL of your Behance profile"
|
1240 |
-
#~ msgstr "IMposta l'URL del tuo profilo Behance"
|
1241 |
-
|
1242 |
-
#~ msgid "Dribble"
|
1243 |
-
#~ msgstr "Dribble"
|
1244 |
-
|
1245 |
-
#~ msgid "Set the URL of your dribble profile"
|
1246 |
-
#~ msgstr "Imposta l'URL del tuo profilo dribble"
|
1247 |
-
|
1248 |
-
#~ msgid "FlickR"
|
1249 |
-
#~ msgstr "FlicR"
|
1250 |
-
|
1251 |
-
#~ msgid "Set the URL of your Flickr profile"
|
1252 |
-
#~ msgstr "Imposta l'URL del tuo profilo FlickR"
|
1253 |
-
|
1254 |
-
#~ msgid "Instagram"
|
1255 |
-
#~ msgstr "Instagram"
|
1256 |
-
|
1257 |
-
#~ msgid "Set the URL of your instagram profile"
|
1258 |
-
#~ msgstr "Imposta l'URL del tuo profilo Instagram"
|
1259 |
-
|
1260 |
-
#~ msgid "Set the URL of your Pinterest profile"
|
1261 |
-
#~ msgstr "Imposta l'URL del tuo profilo Pinterest"
|
1262 |
-
|
1263 |
-
#~ msgid "Tumblr"
|
1264 |
-
#~ msgstr "Tumblr"
|
1265 |
-
|
1266 |
-
#~ msgid "Set the URL of your Tumblr profile"
|
1267 |
-
#~ msgstr "Imposta l'URL del tuo profilo Tumblr"
|
1268 |
-
|
1269 |
-
#~ msgid "Set the URL of your LinkedIn profile"
|
1270 |
-
#~ msgstr "Imposta l'URL del tuo profilo su LinkedIn"
|
1271 |
-
|
1272 |
-
#~ msgid "Choose a background color for the logo"
|
1273 |
-
#~ msgstr "Scegli il colore di sfondo per il logo"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2018-11-28 16:32+0100\n"
|
5 |
+
"PO-Revision-Date: 2018-11-28 16:32+0100\n"
|
6 |
+
"Last-Translator: Nicola Mustone <mail@nicolamustone.it>\n"
|
7 |
+
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
+
"Language: it\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 2.1.1\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
+
|
20 |
+
#: includes/class.yith-woocompare-admin.php:119
|
21 |
+
#: includes/class.yith-woocompare-admin.php:143
|
22 |
+
msgid "Settings"
|
23 |
+
msgstr "Impostazioni"
|
24 |
+
|
25 |
+
#: includes/class.yith-woocompare-admin.php:121
|
26 |
+
msgid "License"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: includes/class.yith-woocompare-admin.php:147
|
30 |
+
msgid "Premium Version"
|
31 |
+
msgstr "Versione premium"
|
32 |
+
|
33 |
+
#: includes/class.yith-woocompare-admin.php:153
|
34 |
+
#: includes/class.yith-woocompare-admin.php:154
|
35 |
+
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
+
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
+
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
+
msgid "Compare"
|
39 |
+
msgstr "Confronta"
|
40 |
+
|
41 |
+
#: includes/class.yith-woocompare-admin.php:241
|
42 |
+
msgid "YITH WooCommerce Compare Activated"
|
43 |
+
msgstr "YITH WooCommerce Compare attivato"
|
44 |
+
|
45 |
+
#: includes/class.yith-woocompare-admin.php:242
|
46 |
+
#, php-format
|
47 |
+
msgid ""
|
48 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
+
msgstr ""
|
53 |
+
"Nella scheda YIT Plugins puoi trovare tutte le opzioni di YITH WooCommerce "
|
54 |
+
"Compare. Da questo menù potrai accedere a tutte le impostazioni dei plugin "
|
55 |
+
"YITH installati. È disponibile un'eccezionale versione PREMIUM di YITH "
|
56 |
+
"WooCommerce Compare con molte nuove opzioni, <a href=\"%s\">scoprila subito</"
|
57 |
+
"a>."
|
58 |
+
|
59 |
+
#: includes/class.yith-woocompare-admin.php:253
|
60 |
+
msgid "YITH WooCommerce Compare Updated"
|
61 |
+
msgstr "YITH WooCommerce Compare aggiornato"
|
62 |
+
|
63 |
+
#: includes/class.yith-woocompare-admin.php:254
|
64 |
+
#, php-format
|
65 |
+
msgid ""
|
66 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
67 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
68 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
69 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
70 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
71 |
+
msgstr ""
|
72 |
+
"Da questo momento, puoi trovare tutte le opzioni di YITH WooCommerce Compare "
|
73 |
+
"in YIT Plugins > Compare invece che come era nella versione precedente in "
|
74 |
+
"WooCommerce > Impostazioni > Compare. Quando uno dei nostri plugin viene "
|
75 |
+
"aggiornato, sarà aggiunta una nuova voce di a questo menù. YITH WooCommerce "
|
76 |
+
"Compare è stato aggiornato includendo nuove opzioni, <a href=\"%s\">scopri "
|
77 |
+
"la versione PREMIUM</a>."
|
78 |
+
|
79 |
+
#: includes/class.yith-woocompare-admin.php:398
|
80 |
+
msgid "Do you want to hard crop the image?"
|
81 |
+
msgstr "Vuoi ritagliare questa immagine?"
|
82 |
+
|
83 |
+
#: includes/class.yith-woocompare-frontend.php:223
|
84 |
+
msgid "Added"
|
85 |
+
msgstr "Aggiunto"
|
86 |
+
|
87 |
+
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
88 |
+
msgid "Product Comparison"
|
89 |
+
msgstr "Comparazione Prodotto"
|
90 |
+
|
91 |
+
#: includes/class.yith-woocompare-frontend.php:229
|
92 |
+
msgid "Close"
|
93 |
+
msgstr "Chiudi"
|
94 |
+
|
95 |
+
#: includes/class.yith-woocompare-frontend.php:384
|
96 |
+
msgid "In stock"
|
97 |
+
msgstr "In stock"
|
98 |
+
|
99 |
+
#: includes/class.yith-woocompare-frontend.php:696
|
100 |
+
msgid "No products to compare"
|
101 |
+
msgstr "Nessun prodotto da comparare"
|
102 |
+
|
103 |
+
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
104 |
+
msgid "Remove"
|
105 |
+
msgstr "Rimuovi"
|
106 |
+
|
107 |
+
#: includes/class.yith-woocompare-helper.php:46
|
108 |
+
msgid "Image"
|
109 |
+
msgstr "Immagine"
|
110 |
+
|
111 |
+
#: includes/class.yith-woocompare-helper.php:47
|
112 |
+
#: widgets/class.yith-woocompare-widget.php:68
|
113 |
+
msgid "Title"
|
114 |
+
msgstr "Titolo"
|
115 |
+
|
116 |
+
#: includes/class.yith-woocompare-helper.php:48
|
117 |
+
msgid "Price"
|
118 |
+
msgstr "Prezzo"
|
119 |
+
|
120 |
+
#: includes/class.yith-woocompare-helper.php:49
|
121 |
+
msgid "Add to cart"
|
122 |
+
msgstr "Aggiungi al carrello"
|
123 |
+
|
124 |
+
#: includes/class.yith-woocompare-helper.php:50
|
125 |
+
msgid "Description"
|
126 |
+
msgstr "Descrizione"
|
127 |
+
|
128 |
+
#: includes/class.yith-woocompare-helper.php:51
|
129 |
+
msgid "Sku"
|
130 |
+
msgstr ""
|
131 |
+
|
132 |
+
#: includes/class.yith-woocompare-helper.php:52
|
133 |
+
msgid "Availability"
|
134 |
+
msgstr "Disponibilità"
|
135 |
+
|
136 |
+
#: includes/class.yith-woocompare-helper.php:53
|
137 |
+
msgid "Weight"
|
138 |
+
msgstr "Peso"
|
139 |
+
|
140 |
+
#: includes/class.yith-woocompare-helper.php:54
|
141 |
+
msgid "Dimensions"
|
142 |
+
msgstr "Dimensioni"
|
143 |
+
|
144 |
+
#: init.php:42
|
145 |
+
msgid ""
|
146 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
147 |
+
"WooCommerce in order to work."
|
148 |
+
msgstr ""
|
149 |
+
"YITH WooCommerce Compare è abilitato ma non in funzione. Devi aver "
|
150 |
+
"installato WooCommerce perché questo possa funzionare correttamente."
|
151 |
+
|
152 |
+
#: init.php:50
|
153 |
+
msgid ""
|
154 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
155 |
+
"are using the premium one."
|
156 |
+
msgstr ""
|
157 |
+
"Non è possibile attrivare la versione free di YITH WooCommerce Compare se "
|
158 |
+
"stai già utilizzando la premium."
|
159 |
+
|
160 |
+
#: plugin-options/general-options.php:17
|
161 |
+
msgid "General Settings"
|
162 |
+
msgstr "Impostazioni Generali"
|
163 |
+
|
164 |
+
#: plugin-options/general-options.php:24
|
165 |
+
msgid "Link or Button"
|
166 |
+
msgstr "Collegamento o pulsante"
|
167 |
+
|
168 |
+
#: plugin-options/general-options.php:25
|
169 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
170 |
+
msgstr ""
|
171 |
+
"Scegli se utilizzare un linko un pulsante per confrontare i tuoi prodotti."
|
172 |
+
|
173 |
+
#: plugin-options/general-options.php:32
|
174 |
+
msgid "Link"
|
175 |
+
msgstr "Collegamento"
|
176 |
+
|
177 |
+
#: plugin-options/general-options.php:33
|
178 |
+
msgid "Button"
|
179 |
+
msgstr "Pulsante"
|
180 |
+
|
181 |
+
#: plugin-options/general-options.php:38
|
182 |
+
msgid "Link/Button text"
|
183 |
+
msgstr "Testo collegamento/pulsante"
|
184 |
+
|
185 |
+
#: plugin-options/general-options.php:39
|
186 |
+
msgid "Type the text to use for the button or the link of the compare."
|
187 |
+
msgstr ""
|
188 |
+
"Inserisci il testo da utilizzare per il pulsante o il collegamento che ti "
|
189 |
+
"permetterà di confrontare i prodotti."
|
190 |
+
|
191 |
+
#: plugin-options/general-options.php:47
|
192 |
+
msgid "Show button in single product page"
|
193 |
+
msgstr "Mostra pulsante nella pagina dettaglio prodotto"
|
194 |
+
|
195 |
+
#: plugin-options/general-options.php:48
|
196 |
+
msgid "Say if you want to show the button in the single product page."
|
197 |
+
msgstr ""
|
198 |
+
"Scegli se vuoi mostrare il pulsante nella pagina dettaglio del prodotto."
|
199 |
+
|
200 |
+
#: plugin-options/general-options.php:56
|
201 |
+
msgid "Show button in products list"
|
202 |
+
msgstr "Mostra pulsante nella lista prodotti"
|
203 |
+
|
204 |
+
#: plugin-options/general-options.php:57
|
205 |
+
msgid "Say if you want to show the button in the products list."
|
206 |
+
msgstr "Imposta se vuoi mostrare il pulsante nella lista prodotti."
|
207 |
+
|
208 |
+
#: plugin-options/general-options.php:65
|
209 |
+
msgid "Open automatically lightbox"
|
210 |
+
msgstr "Apri lightbox automaticamente"
|
211 |
+
|
212 |
+
#: plugin-options/general-options.php:66
|
213 |
+
msgid "Open link after click into \"Compare\" button\"."
|
214 |
+
msgstr "Apri pagina dopo aver cliccato sul pulsante \"Confronta\"."
|
215 |
+
|
216 |
+
#: plugin-options/general-options.php:79
|
217 |
+
msgid "Table Settings"
|
218 |
+
msgstr "Impostazioni tabella."
|
219 |
+
|
220 |
+
#: plugin-options/general-options.php:86
|
221 |
+
msgid "Table title"
|
222 |
+
msgstr "Titolo tabella"
|
223 |
+
|
224 |
+
#: plugin-options/general-options.php:87
|
225 |
+
msgid "Type the text to use for the table title."
|
226 |
+
msgstr "Inserisci il testo da utilizzare come titolo della tabella."
|
227 |
+
|
228 |
+
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
229 |
+
msgid "Compare products"
|
230 |
+
msgstr "Confronta prodotti"
|
231 |
+
|
232 |
+
#: plugin-options/general-options.php:95
|
233 |
+
msgid "Fields to show"
|
234 |
+
msgstr "Campi da mostrare"
|
235 |
+
|
236 |
+
#: plugin-options/general-options.php:96
|
237 |
+
msgid ""
|
238 |
+
"Select the fields to show in the comparison table and order them by "
|
239 |
+
"drag&drop (are included also the woocommerce attributes)"
|
240 |
+
msgstr ""
|
241 |
+
"Seleziona i campi da mostrare nella tabella di comparazione e ordinali "
|
242 |
+
"attraverso il drag&drop (sono inclusi anche gli attributi di woocommerce)"
|
243 |
+
|
244 |
+
#: plugin-options/general-options.php:104
|
245 |
+
msgid "Repeat \"Price\" field"
|
246 |
+
msgstr "Ripeti campo \"Prezzo\""
|
247 |
+
|
248 |
+
#: plugin-options/general-options.php:105
|
249 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
250 |
+
msgstr "Ripeti il campo \"Prezzo\" alla fine di ogni tabella"
|
251 |
+
|
252 |
+
#: plugin-options/general-options.php:113
|
253 |
+
msgid "Repeat \"Add to cart\" field"
|
254 |
+
msgstr "Ripeti campo \"Aggiungi al carrello\""
|
255 |
+
|
256 |
+
#: plugin-options/general-options.php:114
|
257 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
258 |
+
msgstr "Ripeti il campo \"Aggiungi al carrello\" alla fine di ogni tabella"
|
259 |
+
|
260 |
+
#: plugin-options/general-options.php:122
|
261 |
+
msgid "Image size"
|
262 |
+
msgstr "Dimensione immagine"
|
263 |
+
|
264 |
+
#: plugin-options/general-options.php:123
|
265 |
+
msgid "Set the size for the images"
|
266 |
+
msgstr "Imposta la dimensione per le immagini"
|
267 |
+
|
268 |
+
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
269 |
+
#, php-format
|
270 |
+
msgid ""
|
271 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
272 |
+
"benefit from all features!"
|
273 |
+
msgstr ""
|
274 |
+
"Aggiorna alla %1$sversione premium%2$s di %1$sYITH WooCommerce Compare%2$s "
|
275 |
+
"per usufruire di tutte le sue funzionalità!"
|
276 |
+
|
277 |
+
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
278 |
+
msgid "UPGRADE"
|
279 |
+
msgstr "AGGIORNA"
|
280 |
+
|
281 |
+
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
282 |
+
msgid "to the premium version"
|
283 |
+
msgstr "alla versione premium"
|
284 |
+
|
285 |
+
#: templates/admin/premium.php:250
|
286 |
+
msgid "Premium Features"
|
287 |
+
msgstr "Funzionalità premium"
|
288 |
+
|
289 |
+
#: templates/admin/premium.php:258
|
290 |
+
msgid "A DEDICATED PAGE"
|
291 |
+
msgstr "UNA PAGINA DEDICATA"
|
292 |
+
|
293 |
+
#: templates/admin/premium.php:261
|
294 |
+
#, php-format
|
295 |
+
msgid ""
|
296 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
297 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
298 |
+
"created automatically in your site and, adding it among the menu entries, "
|
299 |
+
"you will be able to give to your users the chance to access it easily "
|
300 |
+
"whenever they want."
|
301 |
+
msgstr ""
|
302 |
+
"Sei stufo di dover mostrare i prodotti messi a confronto all’interno di una "
|
303 |
+
"finestra modale? %3$sCon %1$sYITH WooCommerce Compare premium%2$s verrà "
|
304 |
+
"creata automaticamente una nuova pagina all’interno del tuo sito e, "
|
305 |
+
"aggiungendola tra le voci di menu, potrai dare ai tuoi utenti la possibilità "
|
306 |
+
"di accedervi in qualsiasi momento e in maniera agevole."
|
307 |
+
|
308 |
+
#: templates/admin/premium.php:271
|
309 |
+
msgid "CATEGORY COMPARATION"
|
310 |
+
msgstr "CONFRONTO PER CATEGORIA"
|
311 |
+
|
312 |
+
#: templates/admin/premium.php:274
|
313 |
+
#, php-format
|
314 |
+
msgid ""
|
315 |
+
"People are often confused by finding products of different categories in the "
|
316 |
+
"comparison table, creating difficulties in comparing the products they are "
|
317 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
318 |
+
"need: you will be able to separate the products in the table by category "
|
319 |
+
"affinity."
|
320 |
+
msgstr ""
|
321 |
+
"Trovare all’interno della tabella comparativa prodotti di tipologia diversa "
|
322 |
+
"spesso confonde gli utenti, generando difficoltà nel confrontare due "
|
323 |
+
"prodotti a cui sono interessati. L’opzione %1$s“Compare by category”%2$s "
|
324 |
+
"nasce proprio per venire incontro a questa esigenza, in modo tale da poter "
|
325 |
+
"suddividere i prodotti presenti nella tabella a seconda della categoria di "
|
326 |
+
"appartenenza."
|
327 |
+
|
328 |
+
#: templates/admin/premium.php:290
|
329 |
+
msgid "CATEGORY EXCLUSION "
|
330 |
+
msgstr "ESCLUSIONE CATEGORIE"
|
331 |
+
|
332 |
+
#: templates/admin/premium.php:293
|
333 |
+
#, php-format
|
334 |
+
msgid ""
|
335 |
+
"In your shop there may be product categories you don't want to be affected "
|
336 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
337 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
338 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
339 |
+
"of the feature, allowing the comparison only to those products of the "
|
340 |
+
"selected categories."
|
341 |
+
msgstr ""
|
342 |
+
"Nel tuo shop potrebbero esistere categorie di prodotto per cui non vuoi "
|
343 |
+
"abilitare le funzionalità del plugin e dalle quali, quindi, vorresti "
|
344 |
+
"rimuovere il pulsante di comparazion. La versione premium del plugin ha "
|
345 |
+
"pensato anche a questo.%3$sMa non finisce qui. Attivando l’opzione "
|
346 |
+
"%1$s“Reverse exclusion list”%2$s, puoi invertire la logica di questo "
|
347 |
+
"comportamento, consentendo il confronto solo sui prodotti associati con le "
|
348 |
+
"categorie selezionate."
|
349 |
+
|
350 |
+
#: templates/admin/premium.php:303
|
351 |
+
msgid "TABLE IMAGE"
|
352 |
+
msgstr "IMMAGINE TABELLA"
|
353 |
+
|
354 |
+
#: templates/admin/premium.php:306
|
355 |
+
#, php-format
|
356 |
+
msgid ""
|
357 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
358 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
359 |
+
"table to your users. "
|
360 |
+
msgstr ""
|
361 |
+
"Da’ un tocco in più alla %1$stabella di comparazione%2$s che viene "
|
362 |
+
"visualizzata dagli utenti. Seleziona un’immagine, effettua l’upload dal "
|
363 |
+
"pannello opzioni e mostrala agli utenti in testa alla tabella."
|
364 |
+
|
365 |
+
#: templates/admin/premium.php:322
|
366 |
+
msgid "DYNAMIC FIELDS"
|
367 |
+
msgstr "CAMPI DINAMICI"
|
368 |
+
|
369 |
+
#: templates/admin/premium.php:325
|
370 |
+
#, php-format
|
371 |
+
msgid ""
|
372 |
+
"With this precious feature, you will be able to show in the table only the "
|
373 |
+
"fields that have information in at least one of the selected products."
|
374 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
375 |
+
"be no more empty lines in your comparison table."
|
376 |
+
msgstr ""
|
377 |
+
"Grazie a questa preziosa funzionalità avrai la possibilità di mostrare nella "
|
378 |
+
"tabella solo quei campi che sono stati impostati in almeno uno dei prodotti "
|
379 |
+
"presenti.%3$sAttiva l’opzione %1$s“Dynamic Attribute fields”%2$s e non "
|
380 |
+
"esisteranno più righe della tabella comparativa senza alcun valore di "
|
381 |
+
"confronto."
|
382 |
+
|
383 |
+
#: templates/admin/premium.php:335
|
384 |
+
msgid "SOCIAL NETWORK SHARING"
|
385 |
+
msgstr "CONDIVISIONE SUI SOCIAL NETWORK"
|
386 |
+
|
387 |
+
#: templates/admin/premium.php:338
|
388 |
+
#, php-format
|
389 |
+
msgid ""
|
390 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
391 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
392 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
393 |
+
"products they have selected."
|
394 |
+
msgstr ""
|
395 |
+
"Una delle novità più suggestive della versione premium del plugin: quattro "
|
396 |
+
"social network da mettere a disposizione dei tuoi utenti (Facebook, Twitter, "
|
397 |
+
"Google+ e Pinterest) e il servizio email per permettere loro di %1$sconvidere"
|
398 |
+
"%2$s in rete la tabella comparativa dei prodotti che hanno selezionato."
|
399 |
+
|
400 |
+
#: templates/admin/premium.php:354
|
401 |
+
msgid "RELATED PRODUCTS"
|
402 |
+
msgstr "PRODOTTI CORRELATI"
|
403 |
+
|
404 |
+
#: templates/admin/premium.php:357
|
405 |
+
#, php-format
|
406 |
+
msgid ""
|
407 |
+
"All the products that have common categories and/or tags with those in the "
|
408 |
+
"comparison table will be showed in a slider, right under the comparison "
|
409 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
410 |
+
"users to discover the shop products of the shop related to those they are "
|
411 |
+
"interested into."
|
412 |
+
msgstr ""
|
413 |
+
"Tutti i prodotti che hanno categorie e/o tag in comune con quelli presenti "
|
414 |
+
"nella tabella comparativa saranno mostrati all’utente all’interno di uno "
|
415 |
+
"slider, appena sotto la tabella comparativa.%3$sUno slider completamente "
|
416 |
+
"%1$s“touch-friendly”%2$s per invitare i tuoi utenti a scoprire i prodotti "
|
417 |
+
"del tuo shop affini a quelli che hanno attirato il loro interesse."
|
418 |
+
|
419 |
+
#: templates/admin/premium.php:367
|
420 |
+
msgid "CUSTOMIZABLE STYLE"
|
421 |
+
msgstr "STILE PERSONALIZZABILE"
|
422 |
+
|
423 |
+
#: templates/admin/premium.php:370
|
424 |
+
#, php-format
|
425 |
+
msgid ""
|
426 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
427 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
428 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
429 |
+
"to get to the best result."
|
430 |
+
msgstr ""
|
431 |
+
|
432 |
+
#: templates/admin/premium.php:386
|
433 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
434 |
+
msgstr ""
|
435 |
+
|
436 |
+
#: templates/admin/premium.php:389
|
437 |
+
#, php-format
|
438 |
+
msgid ""
|
439 |
+
"Let you users compare products following every feature, and considering also "
|
440 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
441 |
+
"product detail page. Every single detail will be included."
|
442 |
+
msgstr ""
|
443 |
+
|
444 |
+
#: templates/admin/premium.php:399
|
445 |
+
msgid "A TAILORED TABLE"
|
446 |
+
msgstr ""
|
447 |
+
|
448 |
+
#: templates/admin/premium.php:402
|
449 |
+
#, php-format
|
450 |
+
msgid ""
|
451 |
+
"Select the products you want to compare and the system will offer you the "
|
452 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
453 |
+
msgstr ""
|
454 |
+
|
455 |
+
#: templates/admin/premium.php:418
|
456 |
+
msgid "Compare list - widget"
|
457 |
+
msgstr ""
|
458 |
+
|
459 |
+
#: templates/admin/premium.php:421
|
460 |
+
msgid ""
|
461 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
462 |
+
"complete list of products added to the compare tab and avoid to open the "
|
463 |
+
"popup to check its existence. "
|
464 |
+
msgstr ""
|
465 |
+
|
466 |
+
#: templates/admin/premium.php:431
|
467 |
+
msgid "Compare counter - widget and shortcode"
|
468 |
+
msgstr ""
|
469 |
+
|
470 |
+
#: templates/admin/premium.php:434
|
471 |
+
msgid ""
|
472 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
473 |
+
"many products they have added to the Compare list, feel free to use the "
|
474 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
475 |
+
"than one click away."
|
476 |
+
msgstr ""
|
477 |
+
|
478 |
+
#: templates/compare.php:77
|
479 |
+
msgid "Close window [X]"
|
480 |
+
msgstr "Chiudi finestra [X]"
|
481 |
+
|
482 |
+
#: templates/compare.php:106
|
483 |
+
msgid "No products added in the compare table."
|
484 |
+
msgstr "Nessun prodotto aggiunto nella tabella di comparazione."
|
485 |
+
|
486 |
+
#: widgets/class.yith-woocompare-widget.php:23
|
487 |
+
msgid "The widget shows the list of products added in the comparison table."
|
488 |
+
msgstr ""
|
489 |
+
"Il widget mostra l'elenco dei prodotti aggiunti alla tabella comparativa."
|
490 |
+
|
491 |
+
#: widgets/class.yith-woocompare-widget.php:27
|
492 |
+
msgid "YITH WooCommerce Compare Widget"
|
493 |
+
msgstr "YITH WooCommerce Compare Widget"
|
494 |
+
|
495 |
+
#: widgets/class.yith-woocompare-widget.php:50
|
496 |
+
msgid "Clear all"
|
497 |
+
msgstr "Cancella tutti"
|
498 |
+
|
499 |
+
#~ msgid "Plugin Documentation"
|
500 |
+
#~ msgstr "Documentazione plugin"
|
501 |
+
|
502 |
+
#~ msgid "Choose if you want to use a link or a button for the action button."
|
503 |
+
#~ msgstr ""
|
504 |
+
#~ "Scegli se vuoi usare un collegamento o un pulsante per l'azione di "
|
505 |
+
#~ "\"Confronto\""
|
506 |
+
|
507 |
+
#~ msgid ""
|
508 |
+
#~ "An advanced option panel that let you change all the colors of the "
|
509 |
+
#~ "plugin, so that you can adapt stylistically all its elements to the "
|
510 |
+
#~ "%1$slayout%2$s of your shop.We know it, looks also count... and we give "
|
511 |
+
#~ "you the right tools to get to the best result."
|
512 |
+
#~ msgstr ""
|
513 |
+
#~ "Un pannello opzioni avanzato che ti permette di modificare tutti i colori "
|
514 |
+
#~ "del plugin, così da adattare stilisticamente tutti i suoi componenti al "
|
515 |
+
#~ "%1$slayout%2$s del tuo shop.\n"
|
516 |
+
#~ "In fondo, anche l’occhio vuole la sua parte... e noi ti diamo gli "
|
517 |
+
#~ "strumenti adatti per arrivare al migliore risultato."
|
518 |
+
|
519 |
+
#~ msgid "The widget show the list of products added in the compare table."
|
520 |
+
#~ msgstr ""
|
521 |
+
#~ "Widget che mostra la lista dei prodotti aggiunti nella tabella di "
|
522 |
+
#~ "comparazione."
|
523 |
+
|
524 |
+
#~ msgid "YITH Woocommerce Compare Widget"
|
525 |
+
#~ msgstr "YITH Woocommerce Compare Widget"
|
526 |
+
|
527 |
+
#~ msgid "Comparison Table"
|
528 |
+
#~ msgstr "Tabella confronto"
|
529 |
+
|
530 |
+
#~ msgid "Social Network Sites Sharing"
|
531 |
+
#~ msgstr "Condivisione social network"
|
532 |
+
|
533 |
+
#~ msgid "Related Products"
|
534 |
+
#~ msgstr "Prodotti correlati"
|
535 |
+
|
536 |
+
#~ msgid "Style"
|
537 |
+
#~ msgstr "Stile"
|
538 |
+
|
539 |
+
#~ msgid "View Page"
|
540 |
+
#~ msgstr "Visualizza pagina"
|
541 |
+
|
542 |
+
#~ msgid "Share on:"
|
543 |
+
#~ msgstr "Condividi su:"
|
544 |
+
|
545 |
+
#~ msgid "Category Filter"
|
546 |
+
#~ msgstr "Filtro categoria"
|
547 |
+
|
548 |
+
#~ msgid "Product Info"
|
549 |
+
#~ msgstr "Informazioni prodotto"
|
550 |
+
|
551 |
+
#~ msgid "Rating"
|
552 |
+
#~ msgstr "Valutazione"
|
553 |
+
|
554 |
+
#~ msgid "yith-compare"
|
555 |
+
#~ msgstr "yith-compare"
|
556 |
+
|
557 |
+
#~ msgid ""
|
558 |
+
#~ "YITH WooCommerce Compare Premium is enabled but not effective. It "
|
559 |
+
#~ "requires WooCommerce in order to work."
|
560 |
+
#~ msgstr ""
|
561 |
+
#~ "YITH WooCommerce Compare Premium è abilitato ma non in funzione. Devi "
|
562 |
+
#~ "aver installato WooCommerce perché questo possa funzionare correttamente."
|
563 |
+
|
564 |
+
#~ msgid "Page or Popup"
|
565 |
+
#~ msgstr "Pagina o popup"
|
566 |
+
|
567 |
+
#~ msgid ""
|
568 |
+
#~ "Choose if you want to use a page or a popup for the standard comparison "
|
569 |
+
#~ "table."
|
570 |
+
#~ msgstr ""
|
571 |
+
#~ "Scegli se vuoi utilizzare una pagina o una popup per la tabella "
|
572 |
+
#~ "comparativa standard."
|
573 |
+
|
574 |
+
#~ msgid "Page"
|
575 |
+
#~ msgstr "Pagina"
|
576 |
+
|
577 |
+
#~ msgid "Popup"
|
578 |
+
#~ msgstr "Popup"
|
579 |
+
|
580 |
+
#~ msgid "Type the text you want to use for the compare button/link."
|
581 |
+
#~ msgstr ""
|
582 |
+
#~ "Inserisci il testo che vuoi utilizzare per il pulsante o il link di "
|
583 |
+
#~ "confronto."
|
584 |
+
|
585 |
+
#~ msgid "Set this option to show the button in the single product page."
|
586 |
+
#~ msgstr ""
|
587 |
+
#~ "Seleziona questa opzione per mostrare il pulsante nella pagina singolo "
|
588 |
+
#~ "prodotto."
|
589 |
+
|
590 |
+
#~ msgid "Set this option to show the button in the products list."
|
591 |
+
#~ msgstr ""
|
592 |
+
#~ "Seleziona questa opzione per mostrare il pulsante nella lista prodotti."
|
593 |
+
|
594 |
+
#~ msgid "Open lightbox automatically"
|
595 |
+
#~ msgstr "Apri la lightbox automaticamente"
|
596 |
+
|
597 |
+
#~ msgid "Open the link after clicking on the \"Compare\" button."
|
598 |
+
#~ msgstr "Apri il link dopo aver fatto clic sul pulsante \"Confronta\"."
|
599 |
+
|
600 |
+
#~ msgid "Open lightbox when adding a second item"
|
601 |
+
#~ msgstr "Apri la lightbox quando viene aggiunto un secondo elemento"
|
602 |
+
|
603 |
+
#~ msgid "Open the comparison lightbox after adding a second item to compare."
|
604 |
+
#~ msgstr ""
|
605 |
+
#~ "Apri la lighbox di confronto dopo che è stato aggiunto un secondo "
|
606 |
+
#~ "articolo alla tabella comparativa."
|
607 |
+
|
608 |
+
#~ msgid "Compare by category"
|
609 |
+
#~ msgstr "Effettua il confronto per categoria"
|
610 |
+
|
611 |
+
#~ msgid "Compare products by category."
|
612 |
+
#~ msgstr "Confronta i prodotti per categoria."
|
613 |
+
|
614 |
+
#~ msgid "Exclude category"
|
615 |
+
#~ msgstr "Escludi categoria"
|
616 |
+
|
617 |
+
#~ msgid "Choose category to exclude from the comparison."
|
618 |
+
#~ msgstr "Scegli la categoria da escludere durante il confronto."
|
619 |
+
|
620 |
+
#~ msgid "Reverse exclusion list"
|
621 |
+
#~ msgstr "Inverti lista esclusioni"
|
622 |
+
|
623 |
+
#~ msgid "Only categories in the exclusion list will have the compare feature"
|
624 |
+
#~ msgstr ""
|
625 |
+
#~ "Solo le categorie inserite nella lista esclusioni avranno la funzionalità "
|
626 |
+
#~ "di confronto"
|
627 |
+
|
628 |
+
#~ msgid "Related Options"
|
629 |
+
#~ msgstr "Opzioni correlate"
|
630 |
+
|
631 |
+
#~ msgid "Choose if you want to enable related products in the comparison"
|
632 |
+
#~ msgstr "Scegli se abilitare i prodotti correlati per il confronto"
|
633 |
+
|
634 |
+
#~ msgid "Show related products in"
|
635 |
+
#~ msgstr "Mostra prodotti correlati in"
|
636 |
+
|
637 |
+
#~ msgid "Visible Number"
|
638 |
+
#~ msgstr "Numero visibili"
|
639 |
+
|
640 |
+
#~ msgid "Choose number of related products you want to see on the screen."
|
641 |
+
#~ msgstr ""
|
642 |
+
#~ "Scegli il numero di prodotti correlati da visualizzare nello schermo."
|
643 |
+
|
644 |
+
#~ msgid "Autoplay"
|
645 |
+
#~ msgstr "Avvio automatico"
|
646 |
+
|
647 |
+
#~ msgid "Enable slider autoplay"
|
648 |
+
#~ msgstr "Abilita l'avvio automatico dello slider"
|
649 |
+
|
650 |
+
#~ msgid "Slider Navigation"
|
651 |
+
#~ msgstr "Navigazione slider"
|
652 |
+
|
653 |
+
#~ msgid "Show prev/next navigation in the slider"
|
654 |
+
#~ msgstr ""
|
655 |
+
#~ "Mostra pulsanti di navigazione indietro/avanti all'interno dello slider"
|
656 |
+
|
657 |
+
#~ msgid "Share Options"
|
658 |
+
#~ msgstr "Opzioni di condivisione"
|
659 |
+
|
660 |
+
#~ msgid "Enable Sharing"
|
661 |
+
#~ msgstr "Abilita condivisione"
|
662 |
+
|
663 |
+
#~ msgid "Check this option if you want to show the link to share the compare"
|
664 |
+
#~ msgstr ""
|
665 |
+
#~ "Spunta questa opzione se vuoi mostrare il link per condividere il "
|
666 |
+
#~ "confronto prodotti"
|
667 |
+
|
668 |
+
#~ msgid "Show sharing in"
|
669 |
+
#~ msgstr "Mostra condivisione nella"
|
670 |
+
|
671 |
+
#~ msgid "Select Social Network Sites"
|
672 |
+
#~ msgstr "Seleziona social network"
|
673 |
+
|
674 |
+
#~ msgid "Facebook"
|
675 |
+
#~ msgstr "Facebook"
|
676 |
+
|
677 |
+
#~ msgid "Twitter"
|
678 |
+
#~ msgstr "Twitter"
|
679 |
+
|
680 |
+
#~ msgid "Google+"
|
681 |
+
#~ msgstr "Google+"
|
682 |
+
|
683 |
+
#~ msgid "Pinterest"
|
684 |
+
#~ msgstr "Pinterest"
|
685 |
+
|
686 |
+
#~ msgid "eMail"
|
687 |
+
#~ msgstr "email"
|
688 |
+
|
689 |
+
#~ msgid "Title for Social Network Sharing"
|
690 |
+
#~ msgstr "Titolo per condivisione social"
|
691 |
+
|
692 |
+
#~ msgid "My Compare"
|
693 |
+
#~ msgstr "Ho confrontato questi prodotti"
|
694 |
+
|
695 |
+
#~ msgid "Text for Social Network Sharing"
|
696 |
+
#~ msgstr "Testo per condivisione social"
|
697 |
+
|
698 |
+
#~ msgid ""
|
699 |
+
#~ "It will be used on Facebook, Twitter and Pinterest. Use %compare_url% "
|
700 |
+
#~ "where you want to show the URL of your compare."
|
701 |
+
#~ msgstr ""
|
702 |
+
#~ "Sarà utilizzato su Facebook, Twitter e Pinterest. Utilizza %compare_url% "
|
703 |
+
#~ "dove vuoi per mostrare l'URL dei prodotti confrontati da te."
|
704 |
+
|
705 |
+
#~ msgid "Category Filter Options"
|
706 |
+
#~ msgstr "Opzioni filtro categoria"
|
707 |
+
|
708 |
+
#~ msgid "Filter title"
|
709 |
+
#~ msgstr "Nome filtro"
|
710 |
+
|
711 |
+
#~ msgid "The title for the category filter section"
|
712 |
+
#~ msgstr "Inserisci qui il titolo per la sezione filtro per categoria"
|
713 |
+
|
714 |
+
#~ msgid "Filter title color"
|
715 |
+
#~ msgstr "Colore nome del filtro"
|
716 |
+
|
717 |
+
#~ msgid "The color for the title of the category filter section"
|
718 |
+
#~ msgstr "Colore del titolo della sezione filtro categoria "
|
719 |
+
|
720 |
+
#~ msgid "Filter link color"
|
721 |
+
#~ msgstr "Colore link filtro"
|
722 |
+
|
723 |
+
#~ msgid "The color for the link of the category filter"
|
724 |
+
#~ msgstr "Colore del link per il filtro categoria"
|
725 |
+
|
726 |
+
#~ msgid "Filter link hover color"
|
727 |
+
#~ msgstr "Colore link filtro hover"
|
728 |
+
|
729 |
+
#~ msgid "The color for the link of the category filter on mouse hover"
|
730 |
+
#~ msgstr "Colore per il link del filtro categoria al passaggio del mouse"
|
731 |
+
|
732 |
+
#~ msgid "Table options"
|
733 |
+
#~ msgstr "Opzioni tabella"
|
734 |
+
|
735 |
+
#~ msgid "Remove color"
|
736 |
+
#~ msgstr "Colore \"Rimuovi\""
|
737 |
+
|
738 |
+
#~ msgid "The color for the \"Remove Product\" link"
|
739 |
+
#~ msgstr "Colore del link \"Rimuovi prodotto\""
|
740 |
+
|
741 |
+
#~ msgid "Remove hover color"
|
742 |
+
#~ msgstr "Colore \"Rimuovi\" hover"
|
743 |
+
|
744 |
+
#~ msgid "The color for the \"Remove Product\" link on mouse hover"
|
745 |
+
#~ msgstr "Colore del link \"Rimuovi prodotto\" al passaggio del mouse"
|
746 |
+
|
747 |
+
#~ msgid "Button text color"
|
748 |
+
#~ msgstr "Colore testo pulsante"
|
749 |
+
|
750 |
+
#~ msgid "The color for the text of the button"
|
751 |
+
#~ msgstr "Colore per il testo mostrato nel pulsante"
|
752 |
+
|
753 |
+
#~ msgid "Button text hover color"
|
754 |
+
#~ msgstr "Colore testo pulsante hover"
|
755 |
+
|
756 |
+
#~ msgid "The color for the text of the button on mouse hover"
|
757 |
+
#~ msgstr "Colore per il testo mostrato nel pulsante al passaggio del mouse"
|
758 |
+
|
759 |
+
#~ msgid "Button color"
|
760 |
+
#~ msgstr "Colore pulsante"
|
761 |
+
|
762 |
+
#~ msgid "The color for the button background"
|
763 |
+
#~ msgstr "Colore del pulsante"
|
764 |
+
|
765 |
+
#~ msgid "Button hover color"
|
766 |
+
#~ msgstr "Colore pulsante hover"
|
767 |
+
|
768 |
+
#~ msgid "The color for the button background on mouse hover"
|
769 |
+
#~ msgstr "Colore del pulsante al passaggio del mouse"
|
770 |
+
|
771 |
+
#~ msgid "Star color"
|
772 |
+
#~ msgstr "Colore stellina"
|
773 |
+
|
774 |
+
#~ msgid "The color of the star"
|
775 |
+
#~ msgstr "Colore della stellina"
|
776 |
+
|
777 |
+
#~ msgid "Share Title"
|
778 |
+
#~ msgstr "Titolo di condivisione"
|
779 |
+
|
780 |
+
#~ msgid "The title for the share section"
|
781 |
+
#~ msgstr "Titolo per la sezione di condivisione"
|
782 |
+
|
783 |
+
#~ msgid "Share on"
|
784 |
+
#~ msgstr "Condividi su"
|
785 |
+
|
786 |
+
#~ msgid "Share Title Color"
|
787 |
+
#~ msgstr "Colore del titolo di condivisione"
|
788 |
+
|
789 |
+
#~ msgid "The color for the title of the share section"
|
790 |
+
#~ msgstr "Colore del titolo della sezione per la condivisione"
|
791 |
+
|
792 |
+
#~ msgid "Related Title"
|
793 |
+
#~ msgstr "Titolo correlati"
|
794 |
+
|
795 |
+
#~ msgid "The title for the related section"
|
796 |
+
#~ msgstr "Titolo per la sezione prodotti correlati"
|
797 |
+
|
798 |
+
#~ msgid "Related Title Color"
|
799 |
+
#~ msgstr "Colore titolo correlati"
|
800 |
+
|
801 |
+
#~ msgid "The color for the title of the related section"
|
802 |
+
#~ msgstr "Colore del titolo della sezione prodotti correlati"
|
803 |
+
|
804 |
+
#~ msgid "Comparison Table Settings"
|
805 |
+
#~ msgstr "Impostazioni tabella confronto"
|
806 |
+
|
807 |
+
#~ msgid "Type the text for the table title."
|
808 |
+
#~ msgstr "Inserisci qui il testo da usare come titolo della tabella."
|
809 |
+
|
810 |
+
#~ msgid "Table image"
|
811 |
+
#~ msgstr "Immagine tabella"
|
812 |
+
|
813 |
+
#~ msgid "Choose an image/logo for the comparison table"
|
814 |
+
#~ msgstr "Scegli un'immagine/logo per la tabella confronto"
|
815 |
+
|
816 |
+
#~ msgid "Show table image in"
|
817 |
+
#~ msgstr "Mostra immagine tabella in"
|
818 |
+
|
819 |
+
#~ msgid "Dynamic Attribute fields"
|
820 |
+
#~ msgstr "Campi attributo dinamici"
|
821 |
+
|
822 |
+
#~ msgid "Choose to get dynamic attribute fields based on products"
|
823 |
+
#~ msgstr "Scegli di rendere dinamici i campi attributo a seconda del prodotto"
|
824 |
+
|
825 |
+
#~ msgid ""
|
826 |
+
#~ "Select the fields to show in the comparison table and order them by "
|
827 |
+
#~ "drag&drop (WooCommerce attributes are also included)"
|
828 |
+
#~ msgstr ""
|
829 |
+
#~ "Seleziona i campi da mostrare nella tabella confronto e ordinali grazie "
|
830 |
+
#~ "allo strumento drag&drop (sono inclusi anche gli attributi di WooCommerce)"
|
831 |
+
|
832 |
+
#~ msgid "Product Info Fields"
|
833 |
+
#~ msgstr "Campi info prodotti"
|
834 |
+
|
835 |
+
#~ msgid "Add to Cart"
|
836 |
+
#~ msgstr "Aggiungi al carrello"
|
837 |
+
|
838 |
+
#~ msgid ""
|
839 |
+
#~ "Set image size (in px). After changing these settings you may need to %s."
|
840 |
+
#~ msgstr ""
|
841 |
+
#~ "Imposta la dimensione dell'immagine (in px). Dopo aver cambiato queste "
|
842 |
+
#~ "impostazioni potrai aver bisogno di %s."
|
843 |
+
|
844 |
+
#~ msgid "regenerate your thumbnails"
|
845 |
+
#~ msgstr "rigenerare le thumbnail"
|
846 |
+
|
847 |
+
#~ msgid "Search for a category…"
|
848 |
+
#~ msgstr "Cerca una categoria…"
|
849 |
+
|
850 |
+
#~ msgid "Email"
|
851 |
+
#~ msgstr "Email"
|
852 |
+
|
853 |
+
#~ msgid "No products added in the comparison table."
|
854 |
+
#~ msgstr "Non è stato aggiunto alcun prodotto alla tabella comparativa."
|
855 |
+
|
856 |
+
#~ msgid "Products Compare"
|
857 |
+
#~ msgstr "Compara Prodotti"
|
858 |
+
|
859 |
+
#~ msgid "Repeat \"Price\" field at the end of the table"
|
860 |
+
#~ msgstr "Ripeti il campo \"Prezzo\" alla fine della tabella"
|
861 |
+
|
862 |
+
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
863 |
+
#~ msgstr ""
|
864 |
+
#~ "Ripeti il campo con \"Aggiungi al carrello\" alla fine della tabella"
|
865 |
+
|
866 |
+
#~ msgid "Select a date"
|
867 |
+
#~ msgstr "Seleziona data"
|
868 |
+
|
869 |
+
#~ msgid "Hours"
|
870 |
+
#~ msgstr "Ore"
|
871 |
+
|
872 |
+
#~ msgid "Minutes"
|
873 |
+
#~ msgstr "Minuti"
|
874 |
+
|
875 |
+
#~ msgid "Upload"
|
876 |
+
#~ msgstr "Carica"
|
877 |
+
|
878 |
+
#~ msgid "px"
|
879 |
+
#~ msgstr "px"
|
880 |
+
|
881 |
+
#~ msgid "em"
|
882 |
+
#~ msgstr "em"
|
883 |
+
|
884 |
+
#~ msgid "pt"
|
885 |
+
#~ msgstr "pt"
|
886 |
+
|
887 |
+
#~ msgid "rem"
|
888 |
+
#~ msgstr "rem"
|
889 |
+
|
890 |
+
#~ msgid "Select a font family"
|
891 |
+
#~ msgstr "Seleziona la famiglia font"
|
892 |
+
|
893 |
+
#~ msgid "Regular"
|
894 |
+
#~ msgstr "Normale"
|
895 |
+
|
896 |
+
#~ msgid "Bold"
|
897 |
+
#~ msgstr "Grassetto"
|
898 |
+
|
899 |
+
#~ msgid "Extra bold"
|
900 |
+
#~ msgstr "Extra bold"
|
901 |
+
|
902 |
+
#~ msgid "Italic"
|
903 |
+
#~ msgstr "Corsivo"
|
904 |
+
|
905 |
+
#~ msgid "Italic bold"
|
906 |
+
#~ msgstr "Grassetto corsivo"
|
907 |
+
|
908 |
+
#~ msgid "Click to preview"
|
909 |
+
#~ msgstr "Clicca per anteprima"
|
910 |
+
|
911 |
+
#~ msgid "Woocommerce Compare"
|
912 |
+
#~ msgstr "Modalità Manutenzione"
|
913 |
+
|
914 |
+
#~ msgid "Docs"
|
915 |
+
#~ msgstr "Documentazione"
|
916 |
+
|
917 |
+
#~ msgid "Woocommerce Compare Active"
|
918 |
+
#~ msgstr "Modalità Manutenzione attiva"
|
919 |
+
|
920 |
+
#~ msgid "General"
|
921 |
+
#~ msgstr "Generale"
|
922 |
+
|
923 |
+
#~ msgid "Enable Woocommerce Compare"
|
924 |
+
#~ msgstr "Abilità Modalità Manutenzione"
|
925 |
+
|
926 |
+
#~ msgid ""
|
927 |
+
#~ "Enable the splash page to lets users to know the blog is down for "
|
928 |
+
#~ "maintenance. (Default: Off) "
|
929 |
+
#~ msgstr ""
|
930 |
+
#~ "Abilita la pagina che permette agli utenti di vedere il sito in modalità "
|
931 |
+
#~ "di manutenzione. (Default: Off)"
|
932 |
+
|
933 |
+
#~ msgid "Roles"
|
934 |
+
#~ msgstr "Ruoli"
|
935 |
+
|
936 |
+
#~ msgid ""
|
937 |
+
#~ "The user roles enabled to see the frontend. Check a role to enable it to "
|
938 |
+
#~ "show the website with maintenance mode active."
|
939 |
+
#~ msgstr ""
|
940 |
+
#~ "I ruoli utente abilitati a vedere il frontend del sito. Controlla un "
|
941 |
+
#~ "ruolo per abilitarlo e fargli mostrare il sito, nonostante la modalità "
|
942 |
+
#~ "manutenzione attiva."
|
943 |
+
|
944 |
+
#~ msgid "Message"
|
945 |
+
#~ msgstr "Messaggio"
|
946 |
+
|
947 |
+
#~ msgid "The message displayed. You can also use HTML code."
|
948 |
+
#~ msgstr "Il messaggio mostrato. Puoi anche utilizzare del codice HTML."
|
949 |
+
|
950 |
+
#~ msgid "OPS! WE ARE NOT READY YET!"
|
951 |
+
#~ msgstr "OPS! NON SIAMO ANCORA PRONTI!"
|
952 |
+
|
953 |
+
#~ msgid ""
|
954 |
+
#~ "Hello there! We are not ready yet, but why don't you leave your email "
|
955 |
+
#~ "address and we'll let you know as soon as we're in business!"
|
956 |
+
#~ msgstr ""
|
957 |
+
#~ "Ciao a tutti! Non siamo ancora pronti, ma lascia pure il tuo indirizzo "
|
958 |
+
#~ "email così di essere avvisato non appena il sito sarà lanciato!"
|
959 |
+
|
960 |
+
#~ msgid "Insert here your custom CSS style."
|
961 |
+
#~ msgstr "Aggiungi qui il tuo stile CSS personalizzato."
|
962 |
+
|
963 |
+
#~ msgid ""
|
964 |
+
#~ "If you want, you can set here a mascotte image to show above the main "
|
965 |
+
#~ "box, in the right side."
|
966 |
+
#~ msgstr ""
|
967 |
+
#~ "A tuo piacimento, puoi impostare qui l'immagine di una mascotte da "
|
968 |
+
#~ "mostrare sopra il box principale, nella parte destra."
|
969 |
+
|
970 |
+
#~ msgid "Typography"
|
971 |
+
#~ msgstr "Tipografia"
|
972 |
+
|
973 |
+
#~ msgid "Title font of message"
|
974 |
+
#~ msgstr "Font del titolo all'interno del messaggio"
|
975 |
+
|
976 |
+
#~ msgid ""
|
977 |
+
#~ "Choose the font type, size and color for the titles inside the message "
|
978 |
+
#~ "text."
|
979 |
+
#~ msgstr ""
|
980 |
+
#~ "Scegli il font, dimensione e colore per i titoli dentro il testo del "
|
981 |
+
#~ "messaggio."
|
982 |
+
|
983 |
+
#~ msgid "Paragraph font of message"
|
984 |
+
#~ msgstr "Font del paragrafo all'interno del messaggio"
|
985 |
+
|
986 |
+
#~ msgid ""
|
987 |
+
#~ "Choose the font type, size and color for the paragraphs inside the "
|
988 |
+
#~ "message text."
|
989 |
+
#~ msgstr ""
|
990 |
+
#~ "Scegli il font, dimensione e colore per i paragrafi dentro il testo del "
|
991 |
+
#~ "messaggio."
|
992 |
+
|
993 |
+
#~ msgid "Colors"
|
994 |
+
#~ msgstr "Colori"
|
995 |
+
|
996 |
+
#~ msgid "Border top color"
|
997 |
+
#~ msgstr "Colore del bordo superiore"
|
998 |
+
|
999 |
+
#~ msgid "Choose the color for the big border top of the main box."
|
1000 |
+
#~ msgstr "Scegli il colore per il bordo superiore del box"
|
1001 |
+
|
1002 |
+
#~ msgid "Background"
|
1003 |
+
#~ msgstr "Sfondo"
|
1004 |
+
|
1005 |
+
#~ msgid "Background Settings"
|
1006 |
+
#~ msgstr "Impostazioni sfondo"
|
1007 |
+
|
1008 |
+
#~ msgid "Customize the background of the page"
|
1009 |
+
#~ msgstr "Personalizza lo sfondo della pagina"
|
1010 |
+
|
1011 |
+
#~ msgid "Background image"
|
1012 |
+
#~ msgstr "Immagine sfondo"
|
1013 |
+
|
1014 |
+
#~ msgid "Upload or choose from your media library the background image"
|
1015 |
+
#~ msgstr "Carica o scegli dalla libreria un'immagine di sfondo"
|
1016 |
+
|
1017 |
+
#~ msgid "Background Color"
|
1018 |
+
#~ msgstr "Colore di sfondo"
|
1019 |
+
|
1020 |
+
#~ msgid "Choose a background color"
|
1021 |
+
#~ msgstr "Scegli un colore di sfondo"
|
1022 |
+
|
1023 |
+
#~ msgid "Background Repeat"
|
1024 |
+
#~ msgstr "Ripetizione sfondo"
|
1025 |
+
|
1026 |
+
#~ msgid "Select the repeat mode for the background image."
|
1027 |
+
#~ msgstr "Seleziona la modalità di ripetizione per l'immagine di sfondo."
|
1028 |
+
|
1029 |
+
#~ msgid "Repeat"
|
1030 |
+
#~ msgstr "Ripeti"
|
1031 |
+
|
1032 |
+
#~ msgid "Repeat Horizontally"
|
1033 |
+
#~ msgstr "Ripeti orizontalmente"
|
1034 |
+
|
1035 |
+
#~ msgid "Repeat Vertically"
|
1036 |
+
#~ msgstr "Ripeti verticalmente"
|
1037 |
+
|
1038 |
+
#~ msgid "No Repeat"
|
1039 |
+
#~ msgstr "Nessuna ripetizione"
|
1040 |
+
|
1041 |
+
#~ msgid "Background Position"
|
1042 |
+
#~ msgstr "Posizione sfondo"
|
1043 |
+
|
1044 |
+
#~ msgid "Center"
|
1045 |
+
#~ msgstr "Centro"
|
1046 |
+
|
1047 |
+
#~ msgid "Top left"
|
1048 |
+
#~ msgstr "In alto a sinistra"
|
1049 |
+
|
1050 |
+
#~ msgid "Top center"
|
1051 |
+
#~ msgstr "In alto al centro"
|
1052 |
+
|
1053 |
+
#~ msgid "Top right"
|
1054 |
+
#~ msgstr "In alto a destra"
|
1055 |
+
|
1056 |
+
#~ msgid "Bottom left"
|
1057 |
+
#~ msgstr "In basso a sinistra"
|
1058 |
+
|
1059 |
+
#~ msgid "Bottom center"
|
1060 |
+
#~ msgstr "In basso al centro"
|
1061 |
+
|
1062 |
+
#~ msgid "Bottom right"
|
1063 |
+
#~ msgstr "In basso a destra"
|
1064 |
+
|
1065 |
+
#~ msgid "Background Attachment"
|
1066 |
+
#~ msgstr "Ancorazione sfondo"
|
1067 |
+
|
1068 |
+
#~ msgid "Select the attachment for the background image."
|
1069 |
+
#~ msgstr "Seleziona l'ancorazione dell'immagine di sfondo."
|
1070 |
+
|
1071 |
+
#~ msgid "Scroll"
|
1072 |
+
#~ msgstr "Scorri"
|
1073 |
+
|
1074 |
+
#~ msgid "Fixed"
|
1075 |
+
#~ msgstr "Fisso"
|
1076 |
+
|
1077 |
+
#~ msgid "Logo"
|
1078 |
+
#~ msgstr "Logo"
|
1079 |
+
|
1080 |
+
#~ msgid "Logo Settings"
|
1081 |
+
#~ msgstr "Impostazioni logo"
|
1082 |
+
|
1083 |
+
#~ msgid "Customize the logo"
|
1084 |
+
#~ msgstr "Personalizza il logo"
|
1085 |
+
|
1086 |
+
#~ msgid "Logo image"
|
1087 |
+
#~ msgstr "Immagine logo"
|
1088 |
+
|
1089 |
+
#~ msgid "Upload or choose from your media library the logo image"
|
1090 |
+
#~ msgstr "Carica o scegli dalla libreria l'immagine del logo"
|
1091 |
+
|
1092 |
+
#~ msgid "Logo tagline"
|
1093 |
+
#~ msgstr "Tagline del logo"
|
1094 |
+
|
1095 |
+
#~ msgid "Set the tagline to show below the logo image"
|
1096 |
+
#~ msgstr "Imposta tagline da mostrare sotto l'immagine del logo"
|
1097 |
+
|
1098 |
+
#~ msgid "Logo tagline font"
|
1099 |
+
#~ msgstr "Font della tagline"
|
1100 |
+
|
1101 |
+
#~ msgid "Newsletter"
|
1102 |
+
#~ msgstr "Newsletter"
|
1103 |
+
|
1104 |
+
#~ msgid "Add a newsletter form in your maintenance mode page."
|
1105 |
+
#~ msgstr "Aggiungi un form per la newsletter nella pagina di manutenzione."
|
1106 |
+
|
1107 |
+
#~ msgid "Enable Newsletter form"
|
1108 |
+
#~ msgstr "Abilita il form per la newsletter"
|
1109 |
+
|
1110 |
+
#~ msgid "Newsletter Email Font"
|
1111 |
+
#~ msgstr "Font email newsletter"
|
1112 |
+
|
1113 |
+
#~ msgid "Choose the font type, size and color for the email input field."
|
1114 |
+
#~ msgstr "Scegli il font, dimensione e colore per il campo email del form."
|
1115 |
+
|
1116 |
+
#~ msgid "Newsletter Submit Font"
|
1117 |
+
#~ msgstr "Font submit newsletter"
|
1118 |
+
|
1119 |
+
#~ msgid "Choose the font type, size and color for the email submit."
|
1120 |
+
#~ msgstr "Scegli il font, dimensione e colore per il pulsante invia del form."
|
1121 |
+
|
1122 |
+
#~ msgid "Newsletter submit background"
|
1123 |
+
#~ msgstr "Sfondo submit newsletter"
|
1124 |
+
|
1125 |
+
#~ msgid "The submit button background."
|
1126 |
+
#~ msgstr "Sfondo del pulsante di invio "
|
1127 |
+
|
1128 |
+
#~ msgid "Newsletter submit hover background"
|
1129 |
+
#~ msgstr "Font submit newsletter hover"
|
1130 |
+
|
1131 |
+
#~ msgid "The submit button hover background."
|
1132 |
+
#~ msgstr "Colore di sfondo per il pulsante di invio all'hover del mouse."
|
1133 |
+
|
1134 |
+
#~ msgid "The title displayed above the newsletter form."
|
1135 |
+
#~ msgstr "Il titolo mostrato sopra il form newsletter"
|
1136 |
+
|
1137 |
+
#~ msgid "STAY UPDATED WITH %s"
|
1138 |
+
#~ msgstr "RESTA AGGIORNATO CON %s"
|
1139 |
+
|
1140 |
+
#~ msgid "Form configuration"
|
1141 |
+
#~ msgstr "Configurazione form"
|
1142 |
+
|
1143 |
+
#~ msgid ""
|
1144 |
+
#~ "Configure the form and each field, to integrate the newsletter features "
|
1145 |
+
#~ "of an external service."
|
1146 |
+
#~ msgstr ""
|
1147 |
+
#~ "Configra il form e ogni campo, per integrarlo con le caratteristiche di "
|
1148 |
+
#~ "un servizio newsletter esterno."
|
1149 |
+
|
1150 |
+
#~ msgid "Action URL"
|
1151 |
+
#~ msgstr "URL Action"
|
1152 |
+
|
1153 |
+
#~ msgid "Set the action url of the form."
|
1154 |
+
#~ msgstr "Imposta l'url dell'attributo \"action\" del form."
|
1155 |
+
|
1156 |
+
#~ msgid "Form method"
|
1157 |
+
#~ msgstr "Metodo form"
|
1158 |
+
|
1159 |
+
#~ msgid "Set the method for the form request."
|
1160 |
+
#~ msgstr "Imposta il metodo con la quale il form invia la richiesta."
|
1161 |
+
|
1162 |
+
#~ msgid "\"Email\" field label"
|
1163 |
+
#~ msgstr "Label del campo \"Email\""
|
1164 |
+
|
1165 |
+
#~ msgid "The label for the email field"
|
1166 |
+
#~ msgstr "La label per il campo email"
|
1167 |
+
|
1168 |
+
#~ msgid "\"Email\" field name"
|
1169 |
+
#~ msgstr "Attributo name del campo \"Email\""
|
1170 |
+
|
1171 |
+
#~ msgid "The \"name\" attribute for the email field"
|
1172 |
+
#~ msgstr "L'attributo \"name\" per il campo email"
|
1173 |
+
|
1174 |
+
#~ msgid "Submit button label"
|
1175 |
+
#~ msgstr "Label del pulsante submit"
|
1176 |
+
|
1177 |
+
#~ msgid "The label for the submit button"
|
1178 |
+
#~ msgstr "La label per il pulsante di invio"
|
1179 |
+
|
1180 |
+
#~ msgid "GET NOTIFY"
|
1181 |
+
#~ msgstr "AGGIORNAMI"
|
1182 |
+
|
1183 |
+
#~ msgid "Newsletter Hidden fields"
|
1184 |
+
#~ msgstr "Campi nascosti"
|
1185 |
+
|
1186 |
+
#~ msgid ""
|
1187 |
+
#~ "Set the hidden fields to include in the form. Use the form: "
|
1188 |
+
#~ "field1=value1&field2=value2&field3=value3"
|
1189 |
+
#~ msgstr ""
|
1190 |
+
#~ "Imposta i campi nascosti da includere nel form. Usa la forma: "
|
1191 |
+
#~ "field1=value1&field2=value2&field3=value3"
|
1192 |
+
|
1193 |
+
#~ msgid "Socials"
|
1194 |
+
#~ msgstr "Social"
|
1195 |
+
|
1196 |
+
#~ msgid "Set the socials"
|
1197 |
+
#~ msgstr "Imposta i social"
|
1198 |
+
|
1199 |
+
#~ msgid ""
|
1200 |
+
#~ "You can set here the url of your social accounts (you can leave empty if "
|
1201 |
+
#~ "you don't want to show the social icon)"
|
1202 |
+
#~ msgstr ""
|
1203 |
+
#~ "Qui puoi settare gli url dei tuoi account social (puoi lasciare vuoto se "
|
1204 |
+
#~ "non vuoi mostrare la rispettiva icona social)"
|
1205 |
+
|
1206 |
+
#~ msgid "Set the URL of your facebook profile"
|
1207 |
+
#~ msgstr "Imposta l'URL del tuo profilo facebok"
|
1208 |
+
|
1209 |
+
#~ msgid "Set the URL of your twitter profile"
|
1210 |
+
#~ msgstr "Imposta l'URL del tuo profilo twitter"
|
1211 |
+
|
1212 |
+
#~ msgid "Set the URL of your Google+ profile"
|
1213 |
+
#~ msgstr "Imposta l'url del tuo profilo Google+"
|
1214 |
+
|
1215 |
+
#~ msgid "Youtube"
|
1216 |
+
#~ msgstr "Youtube"
|
1217 |
+
|
1218 |
+
#~ msgid "Set the URL of your youtube profile"
|
1219 |
+
#~ msgstr "Imposta l'url del tuo canale YouTube"
|
1220 |
+
|
1221 |
+
#~ msgid "RSS"
|
1222 |
+
#~ msgstr "RSS"
|
1223 |
+
|
1224 |
+
#~ msgid "Set the URL of your RSS feed"
|
1225 |
+
#~ msgstr "Imposta l'URL dei tuoi feed RSS"
|
1226 |
+
|
1227 |
+
#~ msgid "Skype"
|
1228 |
+
#~ msgstr "Skype"
|
1229 |
+
|
1230 |
+
#~ msgid "Set the username of your skype account"
|
1231 |
+
#~ msgstr "Imposta l'username del tuo account skype"
|
1232 |
+
|
1233 |
+
#~ msgid "Write here your email address"
|
1234 |
+
#~ msgstr "Scrivi qui il tuo indirizzo email"
|
1235 |
+
|
1236 |
+
#~ msgid "Behance"
|
1237 |
+
#~ msgstr "Behance"
|
1238 |
+
|
1239 |
+
#~ msgid "Set the URL of your Behance profile"
|
1240 |
+
#~ msgstr "IMposta l'URL del tuo profilo Behance"
|
1241 |
+
|
1242 |
+
#~ msgid "Dribble"
|
1243 |
+
#~ msgstr "Dribble"
|
1244 |
+
|
1245 |
+
#~ msgid "Set the URL of your dribble profile"
|
1246 |
+
#~ msgstr "Imposta l'URL del tuo profilo dribble"
|
1247 |
+
|
1248 |
+
#~ msgid "FlickR"
|
1249 |
+
#~ msgstr "FlicR"
|
1250 |
+
|
1251 |
+
#~ msgid "Set the URL of your Flickr profile"
|
1252 |
+
#~ msgstr "Imposta l'URL del tuo profilo FlickR"
|
1253 |
+
|
1254 |
+
#~ msgid "Instagram"
|
1255 |
+
#~ msgstr "Instagram"
|
1256 |
+
|
1257 |
+
#~ msgid "Set the URL of your instagram profile"
|
1258 |
+
#~ msgstr "Imposta l'URL del tuo profilo Instagram"
|
1259 |
+
|
1260 |
+
#~ msgid "Set the URL of your Pinterest profile"
|
1261 |
+
#~ msgstr "Imposta l'URL del tuo profilo Pinterest"
|
1262 |
+
|
1263 |
+
#~ msgid "Tumblr"
|
1264 |
+
#~ msgstr "Tumblr"
|
1265 |
+
|
1266 |
+
#~ msgid "Set the URL of your Tumblr profile"
|
1267 |
+
#~ msgstr "Imposta l'URL del tuo profilo Tumblr"
|
1268 |
+
|
1269 |
+
#~ msgid "Set the URL of your LinkedIn profile"
|
1270 |
+
#~ msgstr "Imposta l'URL del tuo profilo su LinkedIn"
|
1271 |
+
|
1272 |
+
#~ msgid "Choose a background color for the logo"
|
1273 |
+
#~ msgstr "Scegli il colore di sfondo per il logo"
|
languages/yith-woocommerce-compare-nl_NL.po
CHANGED
@@ -1,536 +1,536 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2018-11-28 16:31+0100\n"
|
6 |
-
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
7 |
-
"Last-Translator: admin <admin@localhost.local>\n"
|
8 |
-
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
9 |
-
"Language: nl\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Generator: Poedit 2.1.1\n"
|
16 |
-
"X-Poedit-KeywordsList: gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;__:1;"
|
17 |
-
"_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
|
18 |
-
"_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
|
19 |
-
"esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
|
20 |
-
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
21 |
-
"X-Poedit-Basepath: ..\n"
|
22 |
-
"X-Loco-Target-Locale: nl_NL\n"
|
23 |
-
"X-Poedit-SearchPath-0: .\n"
|
24 |
-
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
25 |
-
|
26 |
-
#: ../includes/class.yith-woocompare-admin.php:119
|
27 |
-
#: ../includes/class.yith-woocompare-admin.php:143
|
28 |
-
msgid "Settings"
|
29 |
-
msgstr "Instellingen"
|
30 |
-
|
31 |
-
#: ../includes/class.yith-woocompare-admin.php:121
|
32 |
-
msgid "License"
|
33 |
-
msgstr ""
|
34 |
-
|
35 |
-
#: ../includes/class.yith-woocompare-admin.php:147
|
36 |
-
msgid "Premium Version"
|
37 |
-
msgstr "Premium Versie"
|
38 |
-
|
39 |
-
#: ../includes/class.yith-woocompare-admin.php:153
|
40 |
-
#: ../includes/class.yith-woocompare-admin.php:154
|
41 |
-
#: ../includes/class.yith-woocompare-frontend.php:505
|
42 |
-
#: ../plugin-options/general-options.php:41
|
43 |
-
#: ../plugin-options/general-options.php:42
|
44 |
-
#: ../widgets/class.yith-woocompare-widget.php:51
|
45 |
-
msgid "Compare"
|
46 |
-
msgstr "Vergelijk"
|
47 |
-
|
48 |
-
#: ../includes/class.yith-woocompare-admin.php:241
|
49 |
-
msgid "YITH WooCommerce Compare Activated"
|
50 |
-
msgstr "YITH WooCommerce Compare Geactiveerd"
|
51 |
-
|
52 |
-
#: ../includes/class.yith-woocompare-admin.php:242
|
53 |
-
#, php-format
|
54 |
-
msgid ""
|
55 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
56 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
57 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
58 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
59 |
-
msgstr ""
|
60 |
-
"In het tabblad YIT Plugin kunt u de YITH WooCommerce Compare opties vinden. "
|
61 |
-
"Met dit menu kunt u toegang tot alle instellingen van onze plugins die je "
|
62 |
-
"hebt geactiveerd. YITH WooCommerce Compare is beschikbaar in een uitstekende "
|
63 |
-
"PREMIUM versie met veel nieuwe mogelijkheden, <a href=\"%s\">Ontdek het nu</"
|
64 |
-
"a>."
|
65 |
-
|
66 |
-
#: ../includes/class.yith-woocompare-admin.php:253
|
67 |
-
msgid "YITH WooCommerce Compare Updated"
|
68 |
-
msgstr "YITH WooCommerce Compare geüpdatet"
|
69 |
-
|
70 |
-
#: ../includes/class.yith-woocompare-admin.php:254
|
71 |
-
#, php-format
|
72 |
-
msgid ""
|
73 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
74 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
75 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
76 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
77 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
78 |
-
msgstr ""
|
79 |
-
"Vanaf nu vind je alle opties van YITH WooCommerce Compare onder YIT Plugin -"
|
80 |
-
"> Compare in plaats van WooCommerce -> Instellingen -> Compare, net als in "
|
81 |
-
"de vorige versie. Wanneer een van onze plugins wordt bijgewerkt, zal een "
|
82 |
-
"nieuwe link worden toegevoegd aan dit menu. YITH WooCommerce Compare is "
|
83 |
-
"bijgewerkt met nieuwe beschikbare opties, <a href=\"%s\"> ontdek het PREMIUM "
|
84 |
-
"versie. </a>"
|
85 |
-
|
86 |
-
#: ../includes/class.yith-woocompare-admin.php:398
|
87 |
-
msgid "Do you want to hard crop the image?"
|
88 |
-
msgstr "Wilt u een harde crop van de afbeelding?"
|
89 |
-
|
90 |
-
#: ../includes/class.yith-woocompare-frontend.php:223
|
91 |
-
msgid "Added"
|
92 |
-
msgstr "Toegevoegd"
|
93 |
-
|
94 |
-
#: ../includes/class.yith-woocompare-frontend.php:224
|
95 |
-
#: ../templates/compare.php:50
|
96 |
-
msgid "Product Comparison"
|
97 |
-
msgstr "Product vergelijk"
|
98 |
-
|
99 |
-
#: ../includes/class.yith-woocompare-frontend.php:229
|
100 |
-
msgid "Close"
|
101 |
-
msgstr ""
|
102 |
-
|
103 |
-
#: ../includes/class.yith-woocompare-frontend.php:384
|
104 |
-
msgid "In stock"
|
105 |
-
msgstr "Op voorraad"
|
106 |
-
|
107 |
-
#: ../includes/class.yith-woocompare-frontend.php:696
|
108 |
-
msgid "No products to compare"
|
109 |
-
msgstr "Geen producten om te vergelijken"
|
110 |
-
|
111 |
-
#: ../includes/class.yith-woocompare-frontend.php:709
|
112 |
-
#: ../templates/compare.php:117
|
113 |
-
msgid "Remove"
|
114 |
-
msgstr "Verwijder"
|
115 |
-
|
116 |
-
#: ../includes/class.yith-woocompare-helper.php:46
|
117 |
-
msgid "Image"
|
118 |
-
msgstr "Afbeelding"
|
119 |
-
|
120 |
-
#: ../includes/class.yith-woocompare-helper.php:47
|
121 |
-
#: ../widgets/class.yith-woocompare-widget.php:68
|
122 |
-
msgid "Title"
|
123 |
-
msgstr "Titel"
|
124 |
-
|
125 |
-
#: ../includes/class.yith-woocompare-helper.php:48
|
126 |
-
msgid "Price"
|
127 |
-
msgstr "Prijs"
|
128 |
-
|
129 |
-
#: ../includes/class.yith-woocompare-helper.php:49
|
130 |
-
msgid "Add to cart"
|
131 |
-
msgstr "Bestellen"
|
132 |
-
|
133 |
-
#: ../includes/class.yith-woocompare-helper.php:50
|
134 |
-
msgid "Description"
|
135 |
-
msgstr "Omschrijving"
|
136 |
-
|
137 |
-
#: ../includes/class.yith-woocompare-helper.php:51
|
138 |
-
msgid "Sku"
|
139 |
-
msgstr ""
|
140 |
-
|
141 |
-
#: ../includes/class.yith-woocompare-helper.php:52
|
142 |
-
msgid "Availability"
|
143 |
-
msgstr "Beschikbaarheid"
|
144 |
-
|
145 |
-
#: ../includes/class.yith-woocompare-helper.php:53
|
146 |
-
msgid "Weight"
|
147 |
-
msgstr ""
|
148 |
-
|
149 |
-
#: ../includes/class.yith-woocompare-helper.php:54
|
150 |
-
msgid "Dimensions"
|
151 |
-
msgstr ""
|
152 |
-
|
153 |
-
#: ../init.php:42
|
154 |
-
msgid ""
|
155 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
156 |
-
"WooCommerce in order to work."
|
157 |
-
msgstr ""
|
158 |
-
"YITH WooCommerce Compare is ingeschalkeld maar nog niet werkzaam. "
|
159 |
-
"WooCommerce is nodig om dit te laten werken."
|
160 |
-
|
161 |
-
#: ../init.php:50
|
162 |
-
msgid ""
|
163 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
164 |
-
"are using the premium one."
|
165 |
-
msgstr ""
|
166 |
-
"U kunt niet het gratis versie van YITH WooCommerce Compare gebruiken als u "
|
167 |
-
"het premium versie gebruikt."
|
168 |
-
|
169 |
-
#: ../plugin-options/general-options.php:17
|
170 |
-
msgid "General Settings"
|
171 |
-
msgstr "Algemene instellingen"
|
172 |
-
|
173 |
-
#: ../plugin-options/general-options.php:24
|
174 |
-
msgid "Link or Button"
|
175 |
-
msgstr "Link of Button"
|
176 |
-
|
177 |
-
#: ../plugin-options/general-options.php:25
|
178 |
-
#, fuzzy
|
179 |
-
#| msgid "Choose if you want to use a link or a button for the action button."
|
180 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
181 |
-
msgstr "Kies uit button of link als actie button."
|
182 |
-
|
183 |
-
#: ../plugin-options/general-options.php:32
|
184 |
-
msgid "Link"
|
185 |
-
msgstr "Link"
|
186 |
-
|
187 |
-
#: ../plugin-options/general-options.php:33
|
188 |
-
msgid "Button"
|
189 |
-
msgstr "Button"
|
190 |
-
|
191 |
-
#: ../plugin-options/general-options.php:38
|
192 |
-
msgid "Link/Button text"
|
193 |
-
msgstr "Link/Button tekst"
|
194 |
-
|
195 |
-
#: ../plugin-options/general-options.php:39
|
196 |
-
msgid "Type the text to use for the button or the link of the compare."
|
197 |
-
msgstr ""
|
198 |
-
"Typ hier de tekst om te gebruiken voor de button of link van de "
|
199 |
-
"vergelijking"
|
200 |
-
|
201 |
-
#: ../plugin-options/general-options.php:47
|
202 |
-
msgid "Show button in single product page"
|
203 |
-
msgstr "Toon button op product pagina"
|
204 |
-
|
205 |
-
#: ../plugin-options/general-options.php:48
|
206 |
-
msgid "Say if you want to show the button in the single product page."
|
207 |
-
msgstr "Selecteer wanneer je een button op de product pagina wilt tonen."
|
208 |
-
|
209 |
-
#: ../plugin-options/general-options.php:56
|
210 |
-
msgid "Show button in products list"
|
211 |
-
msgstr "Toon button op producten overzicht"
|
212 |
-
|
213 |
-
#: ../plugin-options/general-options.php:57
|
214 |
-
msgid "Say if you want to show the button in the products list."
|
215 |
-
msgstr ""
|
216 |
-
"Selecteer wanneer een button op de productenoverzichts pagina wilt tonen."
|
217 |
-
|
218 |
-
#: ../plugin-options/general-options.php:65
|
219 |
-
msgid "Open automatically lightbox"
|
220 |
-
msgstr "Open automatisch in lightbox"
|
221 |
-
|
222 |
-
#: ../plugin-options/general-options.php:66
|
223 |
-
msgid "Open link after click into \"Compare\" button\"."
|
224 |
-
msgstr "Open de link direct na aanklikken van \"Vergelijk\" button\"."
|
225 |
-
|
226 |
-
#: ../plugin-options/general-options.php:79
|
227 |
-
msgid "Table Settings"
|
228 |
-
msgstr "Tabel instellingen"
|
229 |
-
|
230 |
-
#: ../plugin-options/general-options.php:86
|
231 |
-
msgid "Table title"
|
232 |
-
msgstr "Tabel titel"
|
233 |
-
|
234 |
-
#: ../plugin-options/general-options.php:87
|
235 |
-
msgid "Type the text to use for the table title."
|
236 |
-
msgstr "Typ de tekst om te gebruiken voor de tabel titel"
|
237 |
-
|
238 |
-
#: ../plugin-options/general-options.php:89
|
239 |
-
#: ../plugin-options/general-options.php:90
|
240 |
-
msgid "Compare products"
|
241 |
-
msgstr "Vergelijk producten"
|
242 |
-
|
243 |
-
#: ../plugin-options/general-options.php:95
|
244 |
-
msgid "Fields to show"
|
245 |
-
msgstr "Velden tonen"
|
246 |
-
|
247 |
-
#: ../plugin-options/general-options.php:96
|
248 |
-
msgid ""
|
249 |
-
"Select the fields to show in the comparison table and order them by "
|
250 |
-
"drag&drop (are included also the woocommerce attributes)"
|
251 |
-
msgstr ""
|
252 |
-
"Selecteer de velden die je in de vergelijkings tabel wilt tonen. Sleep ze "
|
253 |
-
"met je muis in de gewenste volgorde."
|
254 |
-
|
255 |
-
#: ../plugin-options/general-options.php:104
|
256 |
-
msgid "Repeat \"Price\" field"
|
257 |
-
msgstr "Herhaal \"Prijs\" veld"
|
258 |
-
|
259 |
-
#: ../plugin-options/general-options.php:105
|
260 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
261 |
-
msgstr "Herhaal het \"Prijs\" veld aan het einde van de tabel"
|
262 |
-
|
263 |
-
#: ../plugin-options/general-options.php:113
|
264 |
-
msgid "Repeat \"Add to cart\" field"
|
265 |
-
msgstr "Herhaal \"Toevoegen aan mandje\" veld"
|
266 |
-
|
267 |
-
#: ../plugin-options/general-options.php:114
|
268 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
269 |
-
msgstr "Herhaal \"Toevoegen aan mandje\" veld aan het einde van de tabel"
|
270 |
-
|
271 |
-
#: ../plugin-options/general-options.php:122
|
272 |
-
msgid "Image size"
|
273 |
-
msgstr "Afbeelding formaat"
|
274 |
-
|
275 |
-
#: ../plugin-options/general-options.php:123
|
276 |
-
msgid "Set the size for the images"
|
277 |
-
msgstr "Stel afbeeldings formaat in "
|
278 |
-
|
279 |
-
#: ../templates/admin/premium.php:240 ../templates/admin/premium.php:446
|
280 |
-
#, php-format
|
281 |
-
msgid ""
|
282 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
283 |
-
"benefit from all features!"
|
284 |
-
msgstr ""
|
285 |
-
"Upgrade naar %1$spremium version%2$s van %1$sYITH WooCommerce Compare%2$s om "
|
286 |
-
"te profiteren van alle functies!"
|
287 |
-
|
288 |
-
#: ../templates/admin/premium.php:243 ../templates/admin/premium.php:449
|
289 |
-
msgid "UPGRADE"
|
290 |
-
msgstr "UPGRADE"
|
291 |
-
|
292 |
-
#: ../templates/admin/premium.php:244 ../templates/admin/premium.php:450
|
293 |
-
msgid "to the premium version"
|
294 |
-
msgstr "naar het premium versie"
|
295 |
-
|
296 |
-
#: ../templates/admin/premium.php:250
|
297 |
-
msgid "Premium Features"
|
298 |
-
msgstr "Premium Functies"
|
299 |
-
|
300 |
-
#: ../templates/admin/premium.php:258
|
301 |
-
msgid "A DEDICATED PAGE"
|
302 |
-
msgstr "EEN SPECIALE PAGINA"
|
303 |
-
|
304 |
-
#: ../templates/admin/premium.php:261
|
305 |
-
#, php-format
|
306 |
-
msgid ""
|
307 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
308 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
309 |
-
"created automatically in your site and, adding it among the menu entries, "
|
310 |
-
"you will be able to give to your users the chance to access it easily "
|
311 |
-
"whenever they want."
|
312 |
-
msgstr ""
|
313 |
-
"Wilt dat uw producten niet meer te vergelijken in een gewoon venster?"
|
314 |
-
"%3$sWith the premium version of %1$sYITH WooCommerce Compare%2$s, een nieuwe "
|
315 |
-
"pagina zal automatisch worden aangemaakt op uw website en met de toevoeging "
|
316 |
-
"tussen de menu-items, is het mogelijk om je gebruikers de kans te geven om "
|
317 |
-
"makkelijk toegang te geven wanneer ze maar willen. "
|
318 |
-
|
319 |
-
#: ../templates/admin/premium.php:271
|
320 |
-
msgid "CATEGORY COMPARATION"
|
321 |
-
msgstr "CATEGORIE VERGELIJKING"
|
322 |
-
|
323 |
-
#: ../templates/admin/premium.php:274
|
324 |
-
#, php-format
|
325 |
-
msgid ""
|
326 |
-
"People are often confused by finding products of different categories in the "
|
327 |
-
"comparison table, creating difficulties in comparing the products they are "
|
328 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
329 |
-
"need: you will be able to separate the products in the table by category "
|
330 |
-
"affinity."
|
331 |
-
msgstr ""
|
332 |
-
"Mensen worden vaak verward bij het vinden van producten in verschillende "
|
333 |
-
"categorieën in de vergelijkingstabel.het creëren van moeilijkheden bij het "
|
334 |
-
"vergelijken van de producten waarin ze zijn geïnteresseerd. De %1$s\"Compare "
|
335 |
-
"by category\"%2$s optie bestaat voor de behoefte: U hebt de mogelijkheid om "
|
336 |
-
"de producten te scheiden in de tabel bij de categorie affiniteit."
|
337 |
-
|
338 |
-
#: ../templates/admin/premium.php:290
|
339 |
-
msgid "CATEGORY EXCLUSION "
|
340 |
-
msgstr "CATEGORIE UITSLUITEN"
|
341 |
-
|
342 |
-
#: ../templates/admin/premium.php:293
|
343 |
-
#, php-format
|
344 |
-
msgid ""
|
345 |
-
"In your shop there may be product categories you don't want to be affected "
|
346 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
347 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
348 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
349 |
-
"of the feature, allowing the comparison only to those products of the "
|
350 |
-
"selected categories."
|
351 |
-
msgstr ""
|
352 |
-
"In uw winkel kunnen er productcategorieën zijn die u niet wilt veranderen "
|
353 |
-
"door de plug-in functies, het schrappen van de vergelijking knop voor hen. "
|
354 |
-
"De premium-versie van de plugin biedt dit ook.%3$sAnd there's more! "
|
355 |
-
"Activating the %1$s\"Reverse exclusion list\"%2$s optie, u kunt ook het "
|
356 |
-
"gedrag van de functie omkeren, waardoor de vergelijking alleen kan op de "
|
357 |
-
"producten van de geselecteerde categorieën."
|
358 |
-
|
359 |
-
#: ../templates/admin/premium.php:303
|
360 |
-
msgid "TABLE IMAGE"
|
361 |
-
msgstr "TABEL AFBEELDING"
|
362 |
-
|
363 |
-
#: ../templates/admin/premium.php:306
|
364 |
-
#, php-format
|
365 |
-
msgid ""
|
366 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
367 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
368 |
-
"table to your users. "
|
369 |
-
msgstr ""
|
370 |
-
"Geef een persoonlijke touch aan de %1$scomparison table%2$s die u gebruikers "
|
371 |
-
"zien. Selecteer een afbeelding, upload het van het optie paneel en het wordt "
|
372 |
-
"direct getoond in de tabel van uw gebruikers."
|
373 |
-
|
374 |
-
#: ../templates/admin/premium.php:322
|
375 |
-
msgid "DYNAMIC FIELDS"
|
376 |
-
msgstr "DYNAMISCHE VELDEN"
|
377 |
-
|
378 |
-
#: ../templates/admin/premium.php:325
|
379 |
-
#, php-format
|
380 |
-
msgid ""
|
381 |
-
"With this precious feature, you will be able to show in the table only the "
|
382 |
-
"fields that have information in at least one of the selected products."
|
383 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
384 |
-
"be no more empty lines in your comparison table."
|
385 |
-
msgstr ""
|
386 |
-
"Met deze speciale functie is het voor u mogelijk om in de tabel alleen de "
|
387 |
-
"velden te tonen die informatie bevat in tenminste een van de geselecteerde "
|
388 |
-
"producten.%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s optie en er "
|
389 |
-
"zullen geen legen regels zijn in uw vergelijkingstabel."
|
390 |
-
|
391 |
-
#: ../templates/admin/premium.php:335
|
392 |
-
msgid "SOCIAL NETWORK SHARING"
|
393 |
-
msgstr "SOCIAAL NETWERK DELEN"
|
394 |
-
|
395 |
-
#: ../templates/admin/premium.php:338
|
396 |
-
#, php-format
|
397 |
-
msgid ""
|
398 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
399 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
400 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
401 |
-
"products they have selected."
|
402 |
-
msgstr ""
|
403 |
-
"Een van de meest aantrekkelijke kenmerken van de premium versie van de "
|
404 |
-
"plugin. voor sociale netwerk sites voor uw gebruikers (Facebook, Twitter, "
|
405 |
-
"Google + en Pinterest) en het e-mailsysteem %1$sto share%2$s de "
|
406 |
-
"vergelijkstabel van de producten die zij hebben geselecteerd."
|
407 |
-
|
408 |
-
#: ../templates/admin/premium.php:354
|
409 |
-
msgid "RELATED PRODUCTS"
|
410 |
-
msgstr "GERELATEERDE PRODUCTEN"
|
411 |
-
|
412 |
-
#: ../templates/admin/premium.php:357
|
413 |
-
#, php-format
|
414 |
-
msgid ""
|
415 |
-
"All the products that have common categories and/or tags with those in the "
|
416 |
-
"comparison table will be showed in a slider, right under the comparison "
|
417 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
418 |
-
"users to discover the shop products of the shop related to those they are "
|
419 |
-
"interested into."
|
420 |
-
msgstr ""
|
421 |
-
"Alle producten die gemeenschappelijk categorieën en / of labels hebben in de "
|
422 |
-
"vergelijkende tabel worden getoond in een slider, recht onder de "
|
423 |
-
"vergelijkingstabel.%3$sA completely %1$s\"touch friendly\"%2$s slider om uw "
|
424 |
-
"gebruikers aan te moedigen de winkel producten van de winkel waar in ze "
|
425 |
-
"geïnteresseerd zijn in te ontdekken."
|
426 |
-
|
427 |
-
#: ../templates/admin/premium.php:367
|
428 |
-
msgid "CUSTOMIZABLE STYLE"
|
429 |
-
msgstr "AANPASBARE STIJLEN"
|
430 |
-
|
431 |
-
#: ../templates/admin/premium.php:370
|
432 |
-
#, php-format
|
433 |
-
msgid ""
|
434 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
435 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
436 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
437 |
-
"to get to the best result."
|
438 |
-
msgstr ""
|
439 |
-
|
440 |
-
#: ../templates/admin/premium.php:386
|
441 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
442 |
-
msgstr ""
|
443 |
-
|
444 |
-
#: ../templates/admin/premium.php:389
|
445 |
-
#, php-format
|
446 |
-
msgid ""
|
447 |
-
"Let you users compare products following every feature, and considering also "
|
448 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
449 |
-
"product detail page. Every single detail will be included."
|
450 |
-
msgstr ""
|
451 |
-
|
452 |
-
#: ../templates/admin/premium.php:399
|
453 |
-
msgid "A TAILORED TABLE"
|
454 |
-
msgstr ""
|
455 |
-
|
456 |
-
#: ../templates/admin/premium.php:402
|
457 |
-
#, php-format
|
458 |
-
msgid ""
|
459 |
-
"Select the products you want to compare and the system will offer you the "
|
460 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
461 |
-
msgstr ""
|
462 |
-
|
463 |
-
#: ../templates/admin/premium.php:418
|
464 |
-
msgid "Compare list - widget"
|
465 |
-
msgstr ""
|
466 |
-
|
467 |
-
#: ../templates/admin/premium.php:421
|
468 |
-
msgid ""
|
469 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
470 |
-
"complete list of products added to the compare tab and avoid to open the "
|
471 |
-
"popup to check its existence. "
|
472 |
-
msgstr ""
|
473 |
-
|
474 |
-
#: ../templates/admin/premium.php:431
|
475 |
-
msgid "Compare counter - widget and shortcode"
|
476 |
-
msgstr ""
|
477 |
-
|
478 |
-
#: ../templates/admin/premium.php:434
|
479 |
-
msgid ""
|
480 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
481 |
-
"many products they have added to the Compare list, feel free to use the "
|
482 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
483 |
-
"than one click away."
|
484 |
-
msgstr ""
|
485 |
-
|
486 |
-
#: ../templates/compare.php:77
|
487 |
-
msgid "Close window [X]"
|
488 |
-
msgstr "Sluit venster [X]"
|
489 |
-
|
490 |
-
#: ../templates/compare.php:106
|
491 |
-
msgid "No products added in the compare table."
|
492 |
-
msgstr "Geen producten toegevoegd in de vergelijk tabel."
|
493 |
-
|
494 |
-
#: ../widgets/class.yith-woocompare-widget.php:23
|
495 |
-
msgid "The widget shows the list of products added in the comparison table."
|
496 |
-
msgstr ""
|
497 |
-
|
498 |
-
#: ../widgets/class.yith-woocompare-widget.php:27
|
499 |
-
msgid "YITH WooCommerce Compare Widget"
|
500 |
-
msgstr ""
|
501 |
-
|
502 |
-
#: ../widgets/class.yith-woocompare-widget.php:50
|
503 |
-
msgid "Clear all"
|
504 |
-
msgstr "Wis alles"
|
505 |
-
|
506 |
-
#, fuzzy
|
507 |
-
#~| msgid "Settings"
|
508 |
-
#~ msgid "iSortingCols"
|
509 |
-
#~ msgstr "Instellingen"
|
510 |
-
|
511 |
-
#, fuzzy
|
512 |
-
#~| msgid "Compare"
|
513 |
-
#~ msgctxt "Admin Plugin Name"
|
514 |
-
#~ msgid "Compare"
|
515 |
-
#~ msgstr "Vergelijk"
|
516 |
-
|
517 |
-
#~ msgid "Plugin Documentation"
|
518 |
-
#~ msgstr "Plugin Documentatie"
|
519 |
-
|
520 |
-
#~ msgid "The widget show the list of products added in the compare table."
|
521 |
-
#~ msgstr ""
|
522 |
-
#~ "Deze widget toont een lijst met producten in een vergelijkings tabel."
|
523 |
-
|
524 |
-
#~ msgid "YITH Woocommerce Compare Widget"
|
525 |
-
#~ msgstr "Een YITH Woocommerce Vergelijk Widget"
|
526 |
-
|
527 |
-
#~ msgid ""
|
528 |
-
#~ "An advanced option panel that let you change all the colors of the "
|
529 |
-
#~ "plugin, so that you can adapt stylistically all its elements to the "
|
530 |
-
#~ "%1$slayout%2$s of your shop.We know it, looks also count... and we give "
|
531 |
-
#~ "you the right tools to get to the best result."
|
532 |
-
#~ msgstr ""
|
533 |
-
#~ "Een geavanceerde optie paneel dat je alle kleuren laat veranderen van je "
|
534 |
-
#~ "plugin, zo dat je alle stijlen kan aanpassen naar de %1$slayout%2$s van u "
|
535 |
-
#~ "winkel. We weten het dat uiterlijk ook telt... en wij geven u de juiste "
|
536 |
-
#~ "tools om het beste resultaat te krijgen."
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2018-11-28 16:31+0100\n"
|
6 |
+
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
7 |
+
"Last-Translator: admin <admin@localhost.local>\n"
|
8 |
+
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
9 |
+
"Language: nl\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Generator: Poedit 2.1.1\n"
|
16 |
+
"X-Poedit-KeywordsList: gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;__:1;"
|
17 |
+
"_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;"
|
18 |
+
"_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;"
|
19 |
+
"esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;"
|
20 |
+
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
21 |
+
"X-Poedit-Basepath: ..\n"
|
22 |
+
"X-Loco-Target-Locale: nl_NL\n"
|
23 |
+
"X-Poedit-SearchPath-0: .\n"
|
24 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
25 |
+
|
26 |
+
#: ../includes/class.yith-woocompare-admin.php:119
|
27 |
+
#: ../includes/class.yith-woocompare-admin.php:143
|
28 |
+
msgid "Settings"
|
29 |
+
msgstr "Instellingen"
|
30 |
+
|
31 |
+
#: ../includes/class.yith-woocompare-admin.php:121
|
32 |
+
msgid "License"
|
33 |
+
msgstr ""
|
34 |
+
|
35 |
+
#: ../includes/class.yith-woocompare-admin.php:147
|
36 |
+
msgid "Premium Version"
|
37 |
+
msgstr "Premium Versie"
|
38 |
+
|
39 |
+
#: ../includes/class.yith-woocompare-admin.php:153
|
40 |
+
#: ../includes/class.yith-woocompare-admin.php:154
|
41 |
+
#: ../includes/class.yith-woocompare-frontend.php:505
|
42 |
+
#: ../plugin-options/general-options.php:41
|
43 |
+
#: ../plugin-options/general-options.php:42
|
44 |
+
#: ../widgets/class.yith-woocompare-widget.php:51
|
45 |
+
msgid "Compare"
|
46 |
+
msgstr "Vergelijk"
|
47 |
+
|
48 |
+
#: ../includes/class.yith-woocompare-admin.php:241
|
49 |
+
msgid "YITH WooCommerce Compare Activated"
|
50 |
+
msgstr "YITH WooCommerce Compare Geactiveerd"
|
51 |
+
|
52 |
+
#: ../includes/class.yith-woocompare-admin.php:242
|
53 |
+
#, php-format
|
54 |
+
msgid ""
|
55 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
56 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
57 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
58 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
59 |
+
msgstr ""
|
60 |
+
"In het tabblad YIT Plugin kunt u de YITH WooCommerce Compare opties vinden. "
|
61 |
+
"Met dit menu kunt u toegang tot alle instellingen van onze plugins die je "
|
62 |
+
"hebt geactiveerd. YITH WooCommerce Compare is beschikbaar in een uitstekende "
|
63 |
+
"PREMIUM versie met veel nieuwe mogelijkheden, <a href=\"%s\">Ontdek het nu</"
|
64 |
+
"a>."
|
65 |
+
|
66 |
+
#: ../includes/class.yith-woocompare-admin.php:253
|
67 |
+
msgid "YITH WooCommerce Compare Updated"
|
68 |
+
msgstr "YITH WooCommerce Compare geüpdatet"
|
69 |
+
|
70 |
+
#: ../includes/class.yith-woocompare-admin.php:254
|
71 |
+
#, php-format
|
72 |
+
msgid ""
|
73 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
74 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
75 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
76 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
77 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
78 |
+
msgstr ""
|
79 |
+
"Vanaf nu vind je alle opties van YITH WooCommerce Compare onder YIT Plugin -"
|
80 |
+
"> Compare in plaats van WooCommerce -> Instellingen -> Compare, net als in "
|
81 |
+
"de vorige versie. Wanneer een van onze plugins wordt bijgewerkt, zal een "
|
82 |
+
"nieuwe link worden toegevoegd aan dit menu. YITH WooCommerce Compare is "
|
83 |
+
"bijgewerkt met nieuwe beschikbare opties, <a href=\"%s\"> ontdek het PREMIUM "
|
84 |
+
"versie. </a>"
|
85 |
+
|
86 |
+
#: ../includes/class.yith-woocompare-admin.php:398
|
87 |
+
msgid "Do you want to hard crop the image?"
|
88 |
+
msgstr "Wilt u een harde crop van de afbeelding?"
|
89 |
+
|
90 |
+
#: ../includes/class.yith-woocompare-frontend.php:223
|
91 |
+
msgid "Added"
|
92 |
+
msgstr "Toegevoegd"
|
93 |
+
|
94 |
+
#: ../includes/class.yith-woocompare-frontend.php:224
|
95 |
+
#: ../templates/compare.php:50
|
96 |
+
msgid "Product Comparison"
|
97 |
+
msgstr "Product vergelijk"
|
98 |
+
|
99 |
+
#: ../includes/class.yith-woocompare-frontend.php:229
|
100 |
+
msgid "Close"
|
101 |
+
msgstr ""
|
102 |
+
|
103 |
+
#: ../includes/class.yith-woocompare-frontend.php:384
|
104 |
+
msgid "In stock"
|
105 |
+
msgstr "Op voorraad"
|
106 |
+
|
107 |
+
#: ../includes/class.yith-woocompare-frontend.php:696
|
108 |
+
msgid "No products to compare"
|
109 |
+
msgstr "Geen producten om te vergelijken"
|
110 |
+
|
111 |
+
#: ../includes/class.yith-woocompare-frontend.php:709
|
112 |
+
#: ../templates/compare.php:117
|
113 |
+
msgid "Remove"
|
114 |
+
msgstr "Verwijder"
|
115 |
+
|
116 |
+
#: ../includes/class.yith-woocompare-helper.php:46
|
117 |
+
msgid "Image"
|
118 |
+
msgstr "Afbeelding"
|
119 |
+
|
120 |
+
#: ../includes/class.yith-woocompare-helper.php:47
|
121 |
+
#: ../widgets/class.yith-woocompare-widget.php:68
|
122 |
+
msgid "Title"
|
123 |
+
msgstr "Titel"
|
124 |
+
|
125 |
+
#: ../includes/class.yith-woocompare-helper.php:48
|
126 |
+
msgid "Price"
|
127 |
+
msgstr "Prijs"
|
128 |
+
|
129 |
+
#: ../includes/class.yith-woocompare-helper.php:49
|
130 |
+
msgid "Add to cart"
|
131 |
+
msgstr "Bestellen"
|
132 |
+
|
133 |
+
#: ../includes/class.yith-woocompare-helper.php:50
|
134 |
+
msgid "Description"
|
135 |
+
msgstr "Omschrijving"
|
136 |
+
|
137 |
+
#: ../includes/class.yith-woocompare-helper.php:51
|
138 |
+
msgid "Sku"
|
139 |
+
msgstr ""
|
140 |
+
|
141 |
+
#: ../includes/class.yith-woocompare-helper.php:52
|
142 |
+
msgid "Availability"
|
143 |
+
msgstr "Beschikbaarheid"
|
144 |
+
|
145 |
+
#: ../includes/class.yith-woocompare-helper.php:53
|
146 |
+
msgid "Weight"
|
147 |
+
msgstr ""
|
148 |
+
|
149 |
+
#: ../includes/class.yith-woocompare-helper.php:54
|
150 |
+
msgid "Dimensions"
|
151 |
+
msgstr ""
|
152 |
+
|
153 |
+
#: ../init.php:42
|
154 |
+
msgid ""
|
155 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
156 |
+
"WooCommerce in order to work."
|
157 |
+
msgstr ""
|
158 |
+
"YITH WooCommerce Compare is ingeschalkeld maar nog niet werkzaam. "
|
159 |
+
"WooCommerce is nodig om dit te laten werken."
|
160 |
+
|
161 |
+
#: ../init.php:50
|
162 |
+
msgid ""
|
163 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
164 |
+
"are using the premium one."
|
165 |
+
msgstr ""
|
166 |
+
"U kunt niet het gratis versie van YITH WooCommerce Compare gebruiken als u "
|
167 |
+
"het premium versie gebruikt."
|
168 |
+
|
169 |
+
#: ../plugin-options/general-options.php:17
|
170 |
+
msgid "General Settings"
|
171 |
+
msgstr "Algemene instellingen"
|
172 |
+
|
173 |
+
#: ../plugin-options/general-options.php:24
|
174 |
+
msgid "Link or Button"
|
175 |
+
msgstr "Link of Button"
|
176 |
+
|
177 |
+
#: ../plugin-options/general-options.php:25
|
178 |
+
#, fuzzy
|
179 |
+
#| msgid "Choose if you want to use a link or a button for the action button."
|
180 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
181 |
+
msgstr "Kies uit button of link als actie button."
|
182 |
+
|
183 |
+
#: ../plugin-options/general-options.php:32
|
184 |
+
msgid "Link"
|
185 |
+
msgstr "Link"
|
186 |
+
|
187 |
+
#: ../plugin-options/general-options.php:33
|
188 |
+
msgid "Button"
|
189 |
+
msgstr "Button"
|
190 |
+
|
191 |
+
#: ../plugin-options/general-options.php:38
|
192 |
+
msgid "Link/Button text"
|
193 |
+
msgstr "Link/Button tekst"
|
194 |
+
|
195 |
+
#: ../plugin-options/general-options.php:39
|
196 |
+
msgid "Type the text to use for the button or the link of the compare."
|
197 |
+
msgstr ""
|
198 |
+
"Typ hier de tekst om te gebruiken voor de button of link van de "
|
199 |
+
"vergelijking"
|
200 |
+
|
201 |
+
#: ../plugin-options/general-options.php:47
|
202 |
+
msgid "Show button in single product page"
|
203 |
+
msgstr "Toon button op product pagina"
|
204 |
+
|
205 |
+
#: ../plugin-options/general-options.php:48
|
206 |
+
msgid "Say if you want to show the button in the single product page."
|
207 |
+
msgstr "Selecteer wanneer je een button op de product pagina wilt tonen."
|
208 |
+
|
209 |
+
#: ../plugin-options/general-options.php:56
|
210 |
+
msgid "Show button in products list"
|
211 |
+
msgstr "Toon button op producten overzicht"
|
212 |
+
|
213 |
+
#: ../plugin-options/general-options.php:57
|
214 |
+
msgid "Say if you want to show the button in the products list."
|
215 |
+
msgstr ""
|
216 |
+
"Selecteer wanneer een button op de productenoverzichts pagina wilt tonen."
|
217 |
+
|
218 |
+
#: ../plugin-options/general-options.php:65
|
219 |
+
msgid "Open automatically lightbox"
|
220 |
+
msgstr "Open automatisch in lightbox"
|
221 |
+
|
222 |
+
#: ../plugin-options/general-options.php:66
|
223 |
+
msgid "Open link after click into \"Compare\" button\"."
|
224 |
+
msgstr "Open de link direct na aanklikken van \"Vergelijk\" button\"."
|
225 |
+
|
226 |
+
#: ../plugin-options/general-options.php:79
|
227 |
+
msgid "Table Settings"
|
228 |
+
msgstr "Tabel instellingen"
|
229 |
+
|
230 |
+
#: ../plugin-options/general-options.php:86
|
231 |
+
msgid "Table title"
|
232 |
+
msgstr "Tabel titel"
|
233 |
+
|
234 |
+
#: ../plugin-options/general-options.php:87
|
235 |
+
msgid "Type the text to use for the table title."
|
236 |
+
msgstr "Typ de tekst om te gebruiken voor de tabel titel"
|
237 |
+
|
238 |
+
#: ../plugin-options/general-options.php:89
|
239 |
+
#: ../plugin-options/general-options.php:90
|
240 |
+
msgid "Compare products"
|
241 |
+
msgstr "Vergelijk producten"
|
242 |
+
|
243 |
+
#: ../plugin-options/general-options.php:95
|
244 |
+
msgid "Fields to show"
|
245 |
+
msgstr "Velden tonen"
|
246 |
+
|
247 |
+
#: ../plugin-options/general-options.php:96
|
248 |
+
msgid ""
|
249 |
+
"Select the fields to show in the comparison table and order them by "
|
250 |
+
"drag&drop (are included also the woocommerce attributes)"
|
251 |
+
msgstr ""
|
252 |
+
"Selecteer de velden die je in de vergelijkings tabel wilt tonen. Sleep ze "
|
253 |
+
"met je muis in de gewenste volgorde."
|
254 |
+
|
255 |
+
#: ../plugin-options/general-options.php:104
|
256 |
+
msgid "Repeat \"Price\" field"
|
257 |
+
msgstr "Herhaal \"Prijs\" veld"
|
258 |
+
|
259 |
+
#: ../plugin-options/general-options.php:105
|
260 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
261 |
+
msgstr "Herhaal het \"Prijs\" veld aan het einde van de tabel"
|
262 |
+
|
263 |
+
#: ../plugin-options/general-options.php:113
|
264 |
+
msgid "Repeat \"Add to cart\" field"
|
265 |
+
msgstr "Herhaal \"Toevoegen aan mandje\" veld"
|
266 |
+
|
267 |
+
#: ../plugin-options/general-options.php:114
|
268 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
269 |
+
msgstr "Herhaal \"Toevoegen aan mandje\" veld aan het einde van de tabel"
|
270 |
+
|
271 |
+
#: ../plugin-options/general-options.php:122
|
272 |
+
msgid "Image size"
|
273 |
+
msgstr "Afbeelding formaat"
|
274 |
+
|
275 |
+
#: ../plugin-options/general-options.php:123
|
276 |
+
msgid "Set the size for the images"
|
277 |
+
msgstr "Stel afbeeldings formaat in "
|
278 |
+
|
279 |
+
#: ../templates/admin/premium.php:240 ../templates/admin/premium.php:446
|
280 |
+
#, php-format
|
281 |
+
msgid ""
|
282 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
283 |
+
"benefit from all features!"
|
284 |
+
msgstr ""
|
285 |
+
"Upgrade naar %1$spremium version%2$s van %1$sYITH WooCommerce Compare%2$s om "
|
286 |
+
"te profiteren van alle functies!"
|
287 |
+
|
288 |
+
#: ../templates/admin/premium.php:243 ../templates/admin/premium.php:449
|
289 |
+
msgid "UPGRADE"
|
290 |
+
msgstr "UPGRADE"
|
291 |
+
|
292 |
+
#: ../templates/admin/premium.php:244 ../templates/admin/premium.php:450
|
293 |
+
msgid "to the premium version"
|
294 |
+
msgstr "naar het premium versie"
|
295 |
+
|
296 |
+
#: ../templates/admin/premium.php:250
|
297 |
+
msgid "Premium Features"
|
298 |
+
msgstr "Premium Functies"
|
299 |
+
|
300 |
+
#: ../templates/admin/premium.php:258
|
301 |
+
msgid "A DEDICATED PAGE"
|
302 |
+
msgstr "EEN SPECIALE PAGINA"
|
303 |
+
|
304 |
+
#: ../templates/admin/premium.php:261
|
305 |
+
#, php-format
|
306 |
+
msgid ""
|
307 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
308 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
309 |
+
"created automatically in your site and, adding it among the menu entries, "
|
310 |
+
"you will be able to give to your users the chance to access it easily "
|
311 |
+
"whenever they want."
|
312 |
+
msgstr ""
|
313 |
+
"Wilt dat uw producten niet meer te vergelijken in een gewoon venster?"
|
314 |
+
"%3$sWith the premium version of %1$sYITH WooCommerce Compare%2$s, een nieuwe "
|
315 |
+
"pagina zal automatisch worden aangemaakt op uw website en met de toevoeging "
|
316 |
+
"tussen de menu-items, is het mogelijk om je gebruikers de kans te geven om "
|
317 |
+
"makkelijk toegang te geven wanneer ze maar willen. "
|
318 |
+
|
319 |
+
#: ../templates/admin/premium.php:271
|
320 |
+
msgid "CATEGORY COMPARATION"
|
321 |
+
msgstr "CATEGORIE VERGELIJKING"
|
322 |
+
|
323 |
+
#: ../templates/admin/premium.php:274
|
324 |
+
#, php-format
|
325 |
+
msgid ""
|
326 |
+
"People are often confused by finding products of different categories in the "
|
327 |
+
"comparison table, creating difficulties in comparing the products they are "
|
328 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
329 |
+
"need: you will be able to separate the products in the table by category "
|
330 |
+
"affinity."
|
331 |
+
msgstr ""
|
332 |
+
"Mensen worden vaak verward bij het vinden van producten in verschillende "
|
333 |
+
"categorieën in de vergelijkingstabel.het creëren van moeilijkheden bij het "
|
334 |
+
"vergelijken van de producten waarin ze zijn geïnteresseerd. De %1$s\"Compare "
|
335 |
+
"by category\"%2$s optie bestaat voor de behoefte: U hebt de mogelijkheid om "
|
336 |
+
"de producten te scheiden in de tabel bij de categorie affiniteit."
|
337 |
+
|
338 |
+
#: ../templates/admin/premium.php:290
|
339 |
+
msgid "CATEGORY EXCLUSION "
|
340 |
+
msgstr "CATEGORIE UITSLUITEN"
|
341 |
+
|
342 |
+
#: ../templates/admin/premium.php:293
|
343 |
+
#, php-format
|
344 |
+
msgid ""
|
345 |
+
"In your shop there may be product categories you don't want to be affected "
|
346 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
347 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
348 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
349 |
+
"of the feature, allowing the comparison only to those products of the "
|
350 |
+
"selected categories."
|
351 |
+
msgstr ""
|
352 |
+
"In uw winkel kunnen er productcategorieën zijn die u niet wilt veranderen "
|
353 |
+
"door de plug-in functies, het schrappen van de vergelijking knop voor hen. "
|
354 |
+
"De premium-versie van de plugin biedt dit ook.%3$sAnd there's more! "
|
355 |
+
"Activating the %1$s\"Reverse exclusion list\"%2$s optie, u kunt ook het "
|
356 |
+
"gedrag van de functie omkeren, waardoor de vergelijking alleen kan op de "
|
357 |
+
"producten van de geselecteerde categorieën."
|
358 |
+
|
359 |
+
#: ../templates/admin/premium.php:303
|
360 |
+
msgid "TABLE IMAGE"
|
361 |
+
msgstr "TABEL AFBEELDING"
|
362 |
+
|
363 |
+
#: ../templates/admin/premium.php:306
|
364 |
+
#, php-format
|
365 |
+
msgid ""
|
366 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
367 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
368 |
+
"table to your users. "
|
369 |
+
msgstr ""
|
370 |
+
"Geef een persoonlijke touch aan de %1$scomparison table%2$s die u gebruikers "
|
371 |
+
"zien. Selecteer een afbeelding, upload het van het optie paneel en het wordt "
|
372 |
+
"direct getoond in de tabel van uw gebruikers."
|
373 |
+
|
374 |
+
#: ../templates/admin/premium.php:322
|
375 |
+
msgid "DYNAMIC FIELDS"
|
376 |
+
msgstr "DYNAMISCHE VELDEN"
|
377 |
+
|
378 |
+
#: ../templates/admin/premium.php:325
|
379 |
+
#, php-format
|
380 |
+
msgid ""
|
381 |
+
"With this precious feature, you will be able to show in the table only the "
|
382 |
+
"fields that have information in at least one of the selected products."
|
383 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
384 |
+
"be no more empty lines in your comparison table."
|
385 |
+
msgstr ""
|
386 |
+
"Met deze speciale functie is het voor u mogelijk om in de tabel alleen de "
|
387 |
+
"velden te tonen die informatie bevat in tenminste een van de geselecteerde "
|
388 |
+
"producten.%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s optie en er "
|
389 |
+
"zullen geen legen regels zijn in uw vergelijkingstabel."
|
390 |
+
|
391 |
+
#: ../templates/admin/premium.php:335
|
392 |
+
msgid "SOCIAL NETWORK SHARING"
|
393 |
+
msgstr "SOCIAAL NETWERK DELEN"
|
394 |
+
|
395 |
+
#: ../templates/admin/premium.php:338
|
396 |
+
#, php-format
|
397 |
+
msgid ""
|
398 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
399 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
400 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
401 |
+
"products they have selected."
|
402 |
+
msgstr ""
|
403 |
+
"Een van de meest aantrekkelijke kenmerken van de premium versie van de "
|
404 |
+
"plugin. voor sociale netwerk sites voor uw gebruikers (Facebook, Twitter, "
|
405 |
+
"Google + en Pinterest) en het e-mailsysteem %1$sto share%2$s de "
|
406 |
+
"vergelijkstabel van de producten die zij hebben geselecteerd."
|
407 |
+
|
408 |
+
#: ../templates/admin/premium.php:354
|
409 |
+
msgid "RELATED PRODUCTS"
|
410 |
+
msgstr "GERELATEERDE PRODUCTEN"
|
411 |
+
|
412 |
+
#: ../templates/admin/premium.php:357
|
413 |
+
#, php-format
|
414 |
+
msgid ""
|
415 |
+
"All the products that have common categories and/or tags with those in the "
|
416 |
+
"comparison table will be showed in a slider, right under the comparison "
|
417 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
418 |
+
"users to discover the shop products of the shop related to those they are "
|
419 |
+
"interested into."
|
420 |
+
msgstr ""
|
421 |
+
"Alle producten die gemeenschappelijk categorieën en / of labels hebben in de "
|
422 |
+
"vergelijkende tabel worden getoond in een slider, recht onder de "
|
423 |
+
"vergelijkingstabel.%3$sA completely %1$s\"touch friendly\"%2$s slider om uw "
|
424 |
+
"gebruikers aan te moedigen de winkel producten van de winkel waar in ze "
|
425 |
+
"geïnteresseerd zijn in te ontdekken."
|
426 |
+
|
427 |
+
#: ../templates/admin/premium.php:367
|
428 |
+
msgid "CUSTOMIZABLE STYLE"
|
429 |
+
msgstr "AANPASBARE STIJLEN"
|
430 |
+
|
431 |
+
#: ../templates/admin/premium.php:370
|
432 |
+
#, php-format
|
433 |
+
msgid ""
|
434 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
435 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
436 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
437 |
+
"to get to the best result."
|
438 |
+
msgstr ""
|
439 |
+
|
440 |
+
#: ../templates/admin/premium.php:386
|
441 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
442 |
+
msgstr ""
|
443 |
+
|
444 |
+
#: ../templates/admin/premium.php:389
|
445 |
+
#, php-format
|
446 |
+
msgid ""
|
447 |
+
"Let you users compare products following every feature, and considering also "
|
448 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
449 |
+
"product detail page. Every single detail will be included."
|
450 |
+
msgstr ""
|
451 |
+
|
452 |
+
#: ../templates/admin/premium.php:399
|
453 |
+
msgid "A TAILORED TABLE"
|
454 |
+
msgstr ""
|
455 |
+
|
456 |
+
#: ../templates/admin/premium.php:402
|
457 |
+
#, php-format
|
458 |
+
msgid ""
|
459 |
+
"Select the products you want to compare and the system will offer you the "
|
460 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
461 |
+
msgstr ""
|
462 |
+
|
463 |
+
#: ../templates/admin/premium.php:418
|
464 |
+
msgid "Compare list - widget"
|
465 |
+
msgstr ""
|
466 |
+
|
467 |
+
#: ../templates/admin/premium.php:421
|
468 |
+
msgid ""
|
469 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
470 |
+
"complete list of products added to the compare tab and avoid to open the "
|
471 |
+
"popup to check its existence. "
|
472 |
+
msgstr ""
|
473 |
+
|
474 |
+
#: ../templates/admin/premium.php:431
|
475 |
+
msgid "Compare counter - widget and shortcode"
|
476 |
+
msgstr ""
|
477 |
+
|
478 |
+
#: ../templates/admin/premium.php:434
|
479 |
+
msgid ""
|
480 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
481 |
+
"many products they have added to the Compare list, feel free to use the "
|
482 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
483 |
+
"than one click away."
|
484 |
+
msgstr ""
|
485 |
+
|
486 |
+
#: ../templates/compare.php:77
|
487 |
+
msgid "Close window [X]"
|
488 |
+
msgstr "Sluit venster [X]"
|
489 |
+
|
490 |
+
#: ../templates/compare.php:106
|
491 |
+
msgid "No products added in the compare table."
|
492 |
+
msgstr "Geen producten toegevoegd in de vergelijk tabel."
|
493 |
+
|
494 |
+
#: ../widgets/class.yith-woocompare-widget.php:23
|
495 |
+
msgid "The widget shows the list of products added in the comparison table."
|
496 |
+
msgstr ""
|
497 |
+
|
498 |
+
#: ../widgets/class.yith-woocompare-widget.php:27
|
499 |
+
msgid "YITH WooCommerce Compare Widget"
|
500 |
+
msgstr ""
|
501 |
+
|
502 |
+
#: ../widgets/class.yith-woocompare-widget.php:50
|
503 |
+
msgid "Clear all"
|
504 |
+
msgstr "Wis alles"
|
505 |
+
|
506 |
+
#, fuzzy
|
507 |
+
#~| msgid "Settings"
|
508 |
+
#~ msgid "iSortingCols"
|
509 |
+
#~ msgstr "Instellingen"
|
510 |
+
|
511 |
+
#, fuzzy
|
512 |
+
#~| msgid "Compare"
|
513 |
+
#~ msgctxt "Admin Plugin Name"
|
514 |
+
#~ msgid "Compare"
|
515 |
+
#~ msgstr "Vergelijk"
|
516 |
+
|
517 |
+
#~ msgid "Plugin Documentation"
|
518 |
+
#~ msgstr "Plugin Documentatie"
|
519 |
+
|
520 |
+
#~ msgid "The widget show the list of products added in the compare table."
|
521 |
+
#~ msgstr ""
|
522 |
+
#~ "Deze widget toont een lijst met producten in een vergelijkings tabel."
|
523 |
+
|
524 |
+
#~ msgid "YITH Woocommerce Compare Widget"
|
525 |
+
#~ msgstr "Een YITH Woocommerce Vergelijk Widget"
|
526 |
+
|
527 |
+
#~ msgid ""
|
528 |
+
#~ "An advanced option panel that let you change all the colors of the "
|
529 |
+
#~ "plugin, so that you can adapt stylistically all its elements to the "
|
530 |
+
#~ "%1$slayout%2$s of your shop.We know it, looks also count... and we give "
|
531 |
+
#~ "you the right tools to get to the best result."
|
532 |
+
#~ msgstr ""
|
533 |
+
#~ "Een geavanceerde optie paneel dat je alle kleuren laat veranderen van je "
|
534 |
+
#~ "plugin, zo dat je alle stijlen kan aanpassen naar de %1$slayout%2$s van u "
|
535 |
+
#~ "winkel. We weten het dat uiterlijk ook telt... en wij geven u de juiste "
|
536 |
+
#~ "tools om het beste resultaat te krijgen."
|
languages/yith-woocommerce-compare-pt_BR.po
CHANGED
@@ -1,504 +1,504 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"POT-Creation-Date: 2018-11-28 16:33+0100\n"
|
5 |
-
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
6 |
-
"Last-Translator: Nicola Mustone <mail@nicolamustone.it>\n"
|
7 |
-
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
-
"Language: pt_BR\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 2.1.1\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
-
"X-Poedit-Basepath: ..\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
17 |
-
"X-Poedit-SearchPath-0: .\n"
|
18 |
-
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
-
|
20 |
-
#: includes/class.yith-woocompare-admin.php:119
|
21 |
-
#: includes/class.yith-woocompare-admin.php:143
|
22 |
-
msgid "Settings"
|
23 |
-
msgstr ""
|
24 |
-
|
25 |
-
#: includes/class.yith-woocompare-admin.php:121
|
26 |
-
msgid "License"
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: includes/class.yith-woocompare-admin.php:147
|
30 |
-
msgid "Premium Version"
|
31 |
-
msgstr ""
|
32 |
-
|
33 |
-
#: includes/class.yith-woocompare-admin.php:153
|
34 |
-
#: includes/class.yith-woocompare-admin.php:154
|
35 |
-
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
-
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
-
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
-
msgid "Compare"
|
39 |
-
msgstr "Comparar"
|
40 |
-
|
41 |
-
#: includes/class.yith-woocompare-admin.php:241
|
42 |
-
msgid "YITH WooCommerce Compare Activated"
|
43 |
-
msgstr ""
|
44 |
-
|
45 |
-
#: includes/class.yith-woocompare-admin.php:242
|
46 |
-
#, php-format
|
47 |
-
msgid ""
|
48 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
-
msgstr ""
|
53 |
-
|
54 |
-
#: includes/class.yith-woocompare-admin.php:253
|
55 |
-
msgid "YITH WooCommerce Compare Updated"
|
56 |
-
msgstr ""
|
57 |
-
|
58 |
-
#: includes/class.yith-woocompare-admin.php:254
|
59 |
-
#, php-format
|
60 |
-
msgid ""
|
61 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: includes/class.yith-woocompare-admin.php:398
|
69 |
-
msgid "Do you want to hard crop the image?"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
-
msgid "Added"
|
74 |
-
msgstr "Adicionado"
|
75 |
-
|
76 |
-
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
-
msgid "Product Comparison"
|
78 |
-
msgstr "Comparação de Produtos"
|
79 |
-
|
80 |
-
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
-
msgid "Close"
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
-
msgid "In stock"
|
86 |
-
msgstr "No estoque"
|
87 |
-
|
88 |
-
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
-
msgid "No products to compare"
|
90 |
-
msgstr "Não há produtos à comparar"
|
91 |
-
|
92 |
-
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
-
msgid "Remove"
|
94 |
-
msgstr "Remover"
|
95 |
-
|
96 |
-
#: includes/class.yith-woocompare-helper.php:46
|
97 |
-
msgid "Image"
|
98 |
-
msgstr "Imagem"
|
99 |
-
|
100 |
-
#: includes/class.yith-woocompare-helper.php:47
|
101 |
-
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
-
msgid "Title"
|
103 |
-
msgstr "Título"
|
104 |
-
|
105 |
-
#: includes/class.yith-woocompare-helper.php:48
|
106 |
-
msgid "Price"
|
107 |
-
msgstr "Preço"
|
108 |
-
|
109 |
-
#: includes/class.yith-woocompare-helper.php:49
|
110 |
-
msgid "Add to cart"
|
111 |
-
msgstr "Adicionar ao carrinho"
|
112 |
-
|
113 |
-
#: includes/class.yith-woocompare-helper.php:50
|
114 |
-
msgid "Description"
|
115 |
-
msgstr "Descrição"
|
116 |
-
|
117 |
-
#: includes/class.yith-woocompare-helper.php:51
|
118 |
-
msgid "Sku"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: includes/class.yith-woocompare-helper.php:52
|
122 |
-
msgid "Availability"
|
123 |
-
msgstr "Disponibilidade"
|
124 |
-
|
125 |
-
#: includes/class.yith-woocompare-helper.php:53
|
126 |
-
msgid "Weight"
|
127 |
-
msgstr "Peso"
|
128 |
-
|
129 |
-
#: includes/class.yith-woocompare-helper.php:54
|
130 |
-
msgid "Dimensions"
|
131 |
-
msgstr "Dimensões"
|
132 |
-
|
133 |
-
#: init.php:42
|
134 |
-
msgid ""
|
135 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
-
"WooCommerce in order to work."
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: init.php:50
|
140 |
-
msgid ""
|
141 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
-
"are using the premium one."
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: plugin-options/general-options.php:17
|
146 |
-
msgid "General Settings"
|
147 |
-
msgstr "Opções Gerais"
|
148 |
-
|
149 |
-
#: plugin-options/general-options.php:24
|
150 |
-
msgid "Link or Button"
|
151 |
-
msgstr "Link ou Botão"
|
152 |
-
|
153 |
-
#: plugin-options/general-options.php:25
|
154 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
155 |
-
msgstr ""
|
156 |
-
|
157 |
-
#: plugin-options/general-options.php:32
|
158 |
-
msgid "Link"
|
159 |
-
msgstr "Link"
|
160 |
-
|
161 |
-
#: plugin-options/general-options.php:33
|
162 |
-
msgid "Button"
|
163 |
-
msgstr "Botão"
|
164 |
-
|
165 |
-
#: plugin-options/general-options.php:38
|
166 |
-
msgid "Link/Button text"
|
167 |
-
msgstr "Texto Link/Botão"
|
168 |
-
|
169 |
-
#: plugin-options/general-options.php:39
|
170 |
-
msgid "Type the text to use for the button or the link of the compare."
|
171 |
-
msgstr "Insira o texto usado no botão de comparação."
|
172 |
-
|
173 |
-
#: plugin-options/general-options.php:47
|
174 |
-
msgid "Show button in single product page"
|
175 |
-
msgstr "Mostrar na página de produto único"
|
176 |
-
|
177 |
-
#: plugin-options/general-options.php:48
|
178 |
-
msgid "Say if you want to show the button in the single product page."
|
179 |
-
msgstr "Marque para mostrar na página de produto único"
|
180 |
-
|
181 |
-
#: plugin-options/general-options.php:56
|
182 |
-
msgid "Show button in products list"
|
183 |
-
msgstr "Mostrar na lista de produtos"
|
184 |
-
|
185 |
-
#: plugin-options/general-options.php:57
|
186 |
-
msgid "Say if you want to show the button in the products list."
|
187 |
-
msgstr "Marque para mostrar na lista de produtos"
|
188 |
-
|
189 |
-
#: plugin-options/general-options.php:65
|
190 |
-
msgid "Open automatically lightbox"
|
191 |
-
msgstr "Abrir lightbox automaticamente"
|
192 |
-
|
193 |
-
#: plugin-options/general-options.php:66
|
194 |
-
msgid "Open link after click into \"Compare\" button\"."
|
195 |
-
msgstr "Abre link após clicar no botão de comparação."
|
196 |
-
|
197 |
-
#: plugin-options/general-options.php:79
|
198 |
-
msgid "Table Settings"
|
199 |
-
msgstr "Opções de tabela"
|
200 |
-
|
201 |
-
#: plugin-options/general-options.php:86
|
202 |
-
msgid "Table title"
|
203 |
-
msgstr "Título da tabela"
|
204 |
-
|
205 |
-
#: plugin-options/general-options.php:87
|
206 |
-
msgid "Type the text to use for the table title."
|
207 |
-
msgstr "Digite o texto para utilizar na tabela de título"
|
208 |
-
|
209 |
-
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
210 |
-
msgid "Compare products"
|
211 |
-
msgstr "Comparar produtos"
|
212 |
-
|
213 |
-
#: plugin-options/general-options.php:95
|
214 |
-
msgid "Fields to show"
|
215 |
-
msgstr "Campos a mostrar"
|
216 |
-
|
217 |
-
#: plugin-options/general-options.php:96
|
218 |
-
msgid ""
|
219 |
-
"Select the fields to show in the comparison table and order them by "
|
220 |
-
"drag&drop (are included also the woocommerce attributes)"
|
221 |
-
msgstr ""
|
222 |
-
"Selecione os campos a mostrar na tabela de comparação e organize-os "
|
223 |
-
"arrastando e soltando (atributos do Woocommerce também são incluídos)"
|
224 |
-
|
225 |
-
#: plugin-options/general-options.php:104
|
226 |
-
msgid "Repeat \"Price\" field"
|
227 |
-
msgstr ""
|
228 |
-
|
229 |
-
#: plugin-options/general-options.php:105
|
230 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
231 |
-
msgstr ""
|
232 |
-
|
233 |
-
#: plugin-options/general-options.php:113
|
234 |
-
msgid "Repeat \"Add to cart\" field"
|
235 |
-
msgstr ""
|
236 |
-
|
237 |
-
#: plugin-options/general-options.php:114
|
238 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
239 |
-
msgstr ""
|
240 |
-
|
241 |
-
#: plugin-options/general-options.php:122
|
242 |
-
msgid "Image size"
|
243 |
-
msgstr "Tamanho da imagem"
|
244 |
-
|
245 |
-
#: plugin-options/general-options.php:123
|
246 |
-
msgid "Set the size for the images"
|
247 |
-
msgstr "Especifique um tamanho para as imagens"
|
248 |
-
|
249 |
-
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
250 |
-
#, php-format
|
251 |
-
msgid ""
|
252 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
253 |
-
"benefit from all features!"
|
254 |
-
msgstr ""
|
255 |
-
|
256 |
-
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
257 |
-
msgid "UPGRADE"
|
258 |
-
msgstr "ATUALIZAR"
|
259 |
-
|
260 |
-
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
261 |
-
msgid "to the premium version"
|
262 |
-
msgstr ""
|
263 |
-
|
264 |
-
#: templates/admin/premium.php:250
|
265 |
-
msgid "Premium Features"
|
266 |
-
msgstr ""
|
267 |
-
|
268 |
-
#: templates/admin/premium.php:258
|
269 |
-
msgid "A DEDICATED PAGE"
|
270 |
-
msgstr ""
|
271 |
-
|
272 |
-
#: templates/admin/premium.php:261
|
273 |
-
#, php-format
|
274 |
-
msgid ""
|
275 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
276 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
277 |
-
"created automatically in your site and, adding it among the menu entries, "
|
278 |
-
"you will be able to give to your users the chance to access it easily "
|
279 |
-
"whenever they want."
|
280 |
-
msgstr ""
|
281 |
-
|
282 |
-
#: templates/admin/premium.php:271
|
283 |
-
msgid "CATEGORY COMPARATION"
|
284 |
-
msgstr ""
|
285 |
-
|
286 |
-
#: templates/admin/premium.php:274
|
287 |
-
#, php-format
|
288 |
-
msgid ""
|
289 |
-
"People are often confused by finding products of different categories in the "
|
290 |
-
"comparison table, creating difficulties in comparing the products they are "
|
291 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
292 |
-
"need: you will be able to separate the products in the table by category "
|
293 |
-
"affinity."
|
294 |
-
msgstr ""
|
295 |
-
|
296 |
-
#: templates/admin/premium.php:290
|
297 |
-
msgid "CATEGORY EXCLUSION "
|
298 |
-
msgstr ""
|
299 |
-
|
300 |
-
#: templates/admin/premium.php:293
|
301 |
-
#, php-format
|
302 |
-
msgid ""
|
303 |
-
"In your shop there may be product categories you don't want to be affected "
|
304 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
305 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
306 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
307 |
-
"of the feature, allowing the comparison only to those products of the "
|
308 |
-
"selected categories."
|
309 |
-
msgstr ""
|
310 |
-
|
311 |
-
#: templates/admin/premium.php:303
|
312 |
-
msgid "TABLE IMAGE"
|
313 |
-
msgstr ""
|
314 |
-
|
315 |
-
#: templates/admin/premium.php:306
|
316 |
-
#, php-format
|
317 |
-
msgid ""
|
318 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
319 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
320 |
-
"table to your users. "
|
321 |
-
msgstr ""
|
322 |
-
|
323 |
-
#: templates/admin/premium.php:322
|
324 |
-
msgid "DYNAMIC FIELDS"
|
325 |
-
msgstr ""
|
326 |
-
|
327 |
-
#: templates/admin/premium.php:325
|
328 |
-
#, php-format
|
329 |
-
msgid ""
|
330 |
-
"With this precious feature, you will be able to show in the table only the "
|
331 |
-
"fields that have information in at least one of the selected products."
|
332 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
333 |
-
"be no more empty lines in your comparison table."
|
334 |
-
msgstr ""
|
335 |
-
|
336 |
-
#: templates/admin/premium.php:335
|
337 |
-
msgid "SOCIAL NETWORK SHARING"
|
338 |
-
msgstr ""
|
339 |
-
|
340 |
-
#: templates/admin/premium.php:338
|
341 |
-
#, php-format
|
342 |
-
msgid ""
|
343 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
344 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
345 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
346 |
-
"products they have selected."
|
347 |
-
msgstr ""
|
348 |
-
|
349 |
-
#: templates/admin/premium.php:354
|
350 |
-
msgid "RELATED PRODUCTS"
|
351 |
-
msgstr ""
|
352 |
-
|
353 |
-
#: templates/admin/premium.php:357
|
354 |
-
#, php-format
|
355 |
-
msgid ""
|
356 |
-
"All the products that have common categories and/or tags with those in the "
|
357 |
-
"comparison table will be showed in a slider, right under the comparison "
|
358 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
359 |
-
"users to discover the shop products of the shop related to those they are "
|
360 |
-
"interested into."
|
361 |
-
msgstr ""
|
362 |
-
|
363 |
-
#: templates/admin/premium.php:367
|
364 |
-
msgid "CUSTOMIZABLE STYLE"
|
365 |
-
msgstr ""
|
366 |
-
|
367 |
-
#: templates/admin/premium.php:370
|
368 |
-
#, php-format
|
369 |
-
msgid ""
|
370 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
371 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
372 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
373 |
-
"to get to the best result."
|
374 |
-
msgstr ""
|
375 |
-
|
376 |
-
#: templates/admin/premium.php:386
|
377 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
378 |
-
msgstr ""
|
379 |
-
|
380 |
-
#: templates/admin/premium.php:389
|
381 |
-
#, php-format
|
382 |
-
msgid ""
|
383 |
-
"Let you users compare products following every feature, and considering also "
|
384 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
385 |
-
"product detail page. Every single detail will be included."
|
386 |
-
msgstr ""
|
387 |
-
|
388 |
-
#: templates/admin/premium.php:399
|
389 |
-
msgid "A TAILORED TABLE"
|
390 |
-
msgstr ""
|
391 |
-
|
392 |
-
#: templates/admin/premium.php:402
|
393 |
-
#, php-format
|
394 |
-
msgid ""
|
395 |
-
"Select the products you want to compare and the system will offer you the "
|
396 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
397 |
-
msgstr ""
|
398 |
-
|
399 |
-
#: templates/admin/premium.php:418
|
400 |
-
msgid "Compare list - widget"
|
401 |
-
msgstr ""
|
402 |
-
|
403 |
-
#: templates/admin/premium.php:421
|
404 |
-
msgid ""
|
405 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
406 |
-
"complete list of products added to the compare tab and avoid to open the "
|
407 |
-
"popup to check its existence. "
|
408 |
-
msgstr ""
|
409 |
-
|
410 |
-
#: templates/admin/premium.php:431
|
411 |
-
msgid "Compare counter - widget and shortcode"
|
412 |
-
msgstr ""
|
413 |
-
|
414 |
-
#: templates/admin/premium.php:434
|
415 |
-
msgid ""
|
416 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
417 |
-
"many products they have added to the Compare list, feel free to use the "
|
418 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
419 |
-
"than one click away."
|
420 |
-
msgstr ""
|
421 |
-
|
422 |
-
#: templates/compare.php:77
|
423 |
-
msgid "Close window [X]"
|
424 |
-
msgstr "Fechar janela [X]"
|
425 |
-
|
426 |
-
#: templates/compare.php:106
|
427 |
-
msgid "No products added in the compare table."
|
428 |
-
msgstr "Não foram adicionados produtos na tabela de comparação"
|
429 |
-
|
430 |
-
#: widgets/class.yith-woocompare-widget.php:23
|
431 |
-
msgid "The widget shows the list of products added in the comparison table."
|
432 |
-
msgstr ""
|
433 |
-
|
434 |
-
#: widgets/class.yith-woocompare-widget.php:27
|
435 |
-
msgid "YITH WooCommerce Compare Widget"
|
436 |
-
msgstr ""
|
437 |
-
|
438 |
-
#: widgets/class.yith-woocompare-widget.php:50
|
439 |
-
msgid "Clear all"
|
440 |
-
msgstr "Limpar tudo"
|
441 |
-
|
442 |
-
#~ msgid "Choose if you want to use a link or a button for the action button."
|
443 |
-
#~ msgstr "Seleciona se deseja usar link ou botão para a ação do botão"
|
444 |
-
|
445 |
-
#~ msgid "The widget show the list of products added in the compare table."
|
446 |
-
#~ msgstr ""
|
447 |
-
#~ "O widget mostra a lista de produtos adicionados na tabela de comparação."
|
448 |
-
|
449 |
-
#~ msgid "YITH Woocommerce Compare Widget"
|
450 |
-
#~ msgstr "Widget de Comparação"
|
451 |
-
|
452 |
-
#~ msgid "Products Compare"
|
453 |
-
#~ msgstr "Comparar Produtos"
|
454 |
-
|
455 |
-
#~ msgid "Repeat \"Price\" field at the end of the table"
|
456 |
-
#~ msgstr "Repetir campo \"Preço\" no final da tabela"
|
457 |
-
|
458 |
-
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
459 |
-
#~ msgstr "Repetir campo \"Adicionar ao carrinho\" no final da tabela"
|
460 |
-
|
461 |
-
#~ msgid "Select a date"
|
462 |
-
#~ msgstr "Selecione uma data"
|
463 |
-
|
464 |
-
#~ msgid "Hours"
|
465 |
-
#~ msgstr "Horas"
|
466 |
-
|
467 |
-
#~ msgid "Minutes"
|
468 |
-
#~ msgstr "Minutos"
|
469 |
-
|
470 |
-
#~ msgid "Upload"
|
471 |
-
#~ msgstr "Enviar"
|
472 |
-
|
473 |
-
#~ msgid "px"
|
474 |
-
#~ msgstr "px"
|
475 |
-
|
476 |
-
#~ msgid "em"
|
477 |
-
#~ msgstr "em"
|
478 |
-
|
479 |
-
#~ msgid "pt"
|
480 |
-
#~ msgstr "pt"
|
481 |
-
|
482 |
-
#~ msgid "rem"
|
483 |
-
#~ msgstr "rem"
|
484 |
-
|
485 |
-
#~ msgid "Select a font family"
|
486 |
-
#~ msgstr "Seleciona uma família de fontes"
|
487 |
-
|
488 |
-
#~ msgid "Regular"
|
489 |
-
#~ msgstr "Normal"
|
490 |
-
|
491 |
-
#~ msgid "Bold"
|
492 |
-
#~ msgstr "Negrito"
|
493 |
-
|
494 |
-
#~ msgid "Extra bold"
|
495 |
-
#~ msgstr "Extra-negrito"
|
496 |
-
|
497 |
-
#~ msgid "Italic"
|
498 |
-
#~ msgstr "Itálico"
|
499 |
-
|
500 |
-
#~ msgid "Italic bold"
|
501 |
-
#~ msgstr "Negrito itálico"
|
502 |
-
|
503 |
-
#~ msgid "Click to preview"
|
504 |
-
#~ msgstr "Clique para pré-visualizar"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2018-11-28 16:33+0100\n"
|
5 |
+
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
6 |
+
"Last-Translator: Nicola Mustone <mail@nicolamustone.it>\n"
|
7 |
+
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
+
"Language: pt_BR\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 2.1.1\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
+
|
20 |
+
#: includes/class.yith-woocompare-admin.php:119
|
21 |
+
#: includes/class.yith-woocompare-admin.php:143
|
22 |
+
msgid "Settings"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: includes/class.yith-woocompare-admin.php:121
|
26 |
+
msgid "License"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: includes/class.yith-woocompare-admin.php:147
|
30 |
+
msgid "Premium Version"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: includes/class.yith-woocompare-admin.php:153
|
34 |
+
#: includes/class.yith-woocompare-admin.php:154
|
35 |
+
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
+
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
+
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
+
msgid "Compare"
|
39 |
+
msgstr "Comparar"
|
40 |
+
|
41 |
+
#: includes/class.yith-woocompare-admin.php:241
|
42 |
+
msgid "YITH WooCommerce Compare Activated"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: includes/class.yith-woocompare-admin.php:242
|
46 |
+
#, php-format
|
47 |
+
msgid ""
|
48 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: includes/class.yith-woocompare-admin.php:253
|
55 |
+
msgid "YITH WooCommerce Compare Updated"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: includes/class.yith-woocompare-admin.php:254
|
59 |
+
#, php-format
|
60 |
+
msgid ""
|
61 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
+
msgstr ""
|
67 |
+
|
68 |
+
#: includes/class.yith-woocompare-admin.php:398
|
69 |
+
msgid "Do you want to hard crop the image?"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
+
msgid "Added"
|
74 |
+
msgstr "Adicionado"
|
75 |
+
|
76 |
+
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
+
msgid "Product Comparison"
|
78 |
+
msgstr "Comparação de Produtos"
|
79 |
+
|
80 |
+
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
+
msgid "Close"
|
82 |
+
msgstr ""
|
83 |
+
|
84 |
+
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
+
msgid "In stock"
|
86 |
+
msgstr "No estoque"
|
87 |
+
|
88 |
+
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
+
msgid "No products to compare"
|
90 |
+
msgstr "Não há produtos à comparar"
|
91 |
+
|
92 |
+
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
+
msgid "Remove"
|
94 |
+
msgstr "Remover"
|
95 |
+
|
96 |
+
#: includes/class.yith-woocompare-helper.php:46
|
97 |
+
msgid "Image"
|
98 |
+
msgstr "Imagem"
|
99 |
+
|
100 |
+
#: includes/class.yith-woocompare-helper.php:47
|
101 |
+
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
+
msgid "Title"
|
103 |
+
msgstr "Título"
|
104 |
+
|
105 |
+
#: includes/class.yith-woocompare-helper.php:48
|
106 |
+
msgid "Price"
|
107 |
+
msgstr "Preço"
|
108 |
+
|
109 |
+
#: includes/class.yith-woocompare-helper.php:49
|
110 |
+
msgid "Add to cart"
|
111 |
+
msgstr "Adicionar ao carrinho"
|
112 |
+
|
113 |
+
#: includes/class.yith-woocompare-helper.php:50
|
114 |
+
msgid "Description"
|
115 |
+
msgstr "Descrição"
|
116 |
+
|
117 |
+
#: includes/class.yith-woocompare-helper.php:51
|
118 |
+
msgid "Sku"
|
119 |
+
msgstr ""
|
120 |
+
|
121 |
+
#: includes/class.yith-woocompare-helper.php:52
|
122 |
+
msgid "Availability"
|
123 |
+
msgstr "Disponibilidade"
|
124 |
+
|
125 |
+
#: includes/class.yith-woocompare-helper.php:53
|
126 |
+
msgid "Weight"
|
127 |
+
msgstr "Peso"
|
128 |
+
|
129 |
+
#: includes/class.yith-woocompare-helper.php:54
|
130 |
+
msgid "Dimensions"
|
131 |
+
msgstr "Dimensões"
|
132 |
+
|
133 |
+
#: init.php:42
|
134 |
+
msgid ""
|
135 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
+
"WooCommerce in order to work."
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: init.php:50
|
140 |
+
msgid ""
|
141 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
+
"are using the premium one."
|
143 |
+
msgstr ""
|
144 |
+
|
145 |
+
#: plugin-options/general-options.php:17
|
146 |
+
msgid "General Settings"
|
147 |
+
msgstr "Opções Gerais"
|
148 |
+
|
149 |
+
#: plugin-options/general-options.php:24
|
150 |
+
msgid "Link or Button"
|
151 |
+
msgstr "Link ou Botão"
|
152 |
+
|
153 |
+
#: plugin-options/general-options.php:25
|
154 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
155 |
+
msgstr ""
|
156 |
+
|
157 |
+
#: plugin-options/general-options.php:32
|
158 |
+
msgid "Link"
|
159 |
+
msgstr "Link"
|
160 |
+
|
161 |
+
#: plugin-options/general-options.php:33
|
162 |
+
msgid "Button"
|
163 |
+
msgstr "Botão"
|
164 |
+
|
165 |
+
#: plugin-options/general-options.php:38
|
166 |
+
msgid "Link/Button text"
|
167 |
+
msgstr "Texto Link/Botão"
|
168 |
+
|
169 |
+
#: plugin-options/general-options.php:39
|
170 |
+
msgid "Type the text to use for the button or the link of the compare."
|
171 |
+
msgstr "Insira o texto usado no botão de comparação."
|
172 |
+
|
173 |
+
#: plugin-options/general-options.php:47
|
174 |
+
msgid "Show button in single product page"
|
175 |
+
msgstr "Mostrar na página de produto único"
|
176 |
+
|
177 |
+
#: plugin-options/general-options.php:48
|
178 |
+
msgid "Say if you want to show the button in the single product page."
|
179 |
+
msgstr "Marque para mostrar na página de produto único"
|
180 |
+
|
181 |
+
#: plugin-options/general-options.php:56
|
182 |
+
msgid "Show button in products list"
|
183 |
+
msgstr "Mostrar na lista de produtos"
|
184 |
+
|
185 |
+
#: plugin-options/general-options.php:57
|
186 |
+
msgid "Say if you want to show the button in the products list."
|
187 |
+
msgstr "Marque para mostrar na lista de produtos"
|
188 |
+
|
189 |
+
#: plugin-options/general-options.php:65
|
190 |
+
msgid "Open automatically lightbox"
|
191 |
+
msgstr "Abrir lightbox automaticamente"
|
192 |
+
|
193 |
+
#: plugin-options/general-options.php:66
|
194 |
+
msgid "Open link after click into \"Compare\" button\"."
|
195 |
+
msgstr "Abre link após clicar no botão de comparação."
|
196 |
+
|
197 |
+
#: plugin-options/general-options.php:79
|
198 |
+
msgid "Table Settings"
|
199 |
+
msgstr "Opções de tabela"
|
200 |
+
|
201 |
+
#: plugin-options/general-options.php:86
|
202 |
+
msgid "Table title"
|
203 |
+
msgstr "Título da tabela"
|
204 |
+
|
205 |
+
#: plugin-options/general-options.php:87
|
206 |
+
msgid "Type the text to use for the table title."
|
207 |
+
msgstr "Digite o texto para utilizar na tabela de título"
|
208 |
+
|
209 |
+
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
210 |
+
msgid "Compare products"
|
211 |
+
msgstr "Comparar produtos"
|
212 |
+
|
213 |
+
#: plugin-options/general-options.php:95
|
214 |
+
msgid "Fields to show"
|
215 |
+
msgstr "Campos a mostrar"
|
216 |
+
|
217 |
+
#: plugin-options/general-options.php:96
|
218 |
+
msgid ""
|
219 |
+
"Select the fields to show in the comparison table and order them by "
|
220 |
+
"drag&drop (are included also the woocommerce attributes)"
|
221 |
+
msgstr ""
|
222 |
+
"Selecione os campos a mostrar na tabela de comparação e organize-os "
|
223 |
+
"arrastando e soltando (atributos do Woocommerce também são incluídos)"
|
224 |
+
|
225 |
+
#: plugin-options/general-options.php:104
|
226 |
+
msgid "Repeat \"Price\" field"
|
227 |
+
msgstr ""
|
228 |
+
|
229 |
+
#: plugin-options/general-options.php:105
|
230 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
231 |
+
msgstr ""
|
232 |
+
|
233 |
+
#: plugin-options/general-options.php:113
|
234 |
+
msgid "Repeat \"Add to cart\" field"
|
235 |
+
msgstr ""
|
236 |
+
|
237 |
+
#: plugin-options/general-options.php:114
|
238 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
239 |
+
msgstr ""
|
240 |
+
|
241 |
+
#: plugin-options/general-options.php:122
|
242 |
+
msgid "Image size"
|
243 |
+
msgstr "Tamanho da imagem"
|
244 |
+
|
245 |
+
#: plugin-options/general-options.php:123
|
246 |
+
msgid "Set the size for the images"
|
247 |
+
msgstr "Especifique um tamanho para as imagens"
|
248 |
+
|
249 |
+
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
250 |
+
#, php-format
|
251 |
+
msgid ""
|
252 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
253 |
+
"benefit from all features!"
|
254 |
+
msgstr ""
|
255 |
+
|
256 |
+
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
257 |
+
msgid "UPGRADE"
|
258 |
+
msgstr "ATUALIZAR"
|
259 |
+
|
260 |
+
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
261 |
+
msgid "to the premium version"
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: templates/admin/premium.php:250
|
265 |
+
msgid "Premium Features"
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: templates/admin/premium.php:258
|
269 |
+
msgid "A DEDICATED PAGE"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: templates/admin/premium.php:261
|
273 |
+
#, php-format
|
274 |
+
msgid ""
|
275 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
276 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
277 |
+
"created automatically in your site and, adding it among the menu entries, "
|
278 |
+
"you will be able to give to your users the chance to access it easily "
|
279 |
+
"whenever they want."
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: templates/admin/premium.php:271
|
283 |
+
msgid "CATEGORY COMPARATION"
|
284 |
+
msgstr ""
|
285 |
+
|
286 |
+
#: templates/admin/premium.php:274
|
287 |
+
#, php-format
|
288 |
+
msgid ""
|
289 |
+
"People are often confused by finding products of different categories in the "
|
290 |
+
"comparison table, creating difficulties in comparing the products they are "
|
291 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
292 |
+
"need: you will be able to separate the products in the table by category "
|
293 |
+
"affinity."
|
294 |
+
msgstr ""
|
295 |
+
|
296 |
+
#: templates/admin/premium.php:290
|
297 |
+
msgid "CATEGORY EXCLUSION "
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: templates/admin/premium.php:293
|
301 |
+
#, php-format
|
302 |
+
msgid ""
|
303 |
+
"In your shop there may be product categories you don't want to be affected "
|
304 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
305 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
306 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
307 |
+
"of the feature, allowing the comparison only to those products of the "
|
308 |
+
"selected categories."
|
309 |
+
msgstr ""
|
310 |
+
|
311 |
+
#: templates/admin/premium.php:303
|
312 |
+
msgid "TABLE IMAGE"
|
313 |
+
msgstr ""
|
314 |
+
|
315 |
+
#: templates/admin/premium.php:306
|
316 |
+
#, php-format
|
317 |
+
msgid ""
|
318 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
319 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
320 |
+
"table to your users. "
|
321 |
+
msgstr ""
|
322 |
+
|
323 |
+
#: templates/admin/premium.php:322
|
324 |
+
msgid "DYNAMIC FIELDS"
|
325 |
+
msgstr ""
|
326 |
+
|
327 |
+
#: templates/admin/premium.php:325
|
328 |
+
#, php-format
|
329 |
+
msgid ""
|
330 |
+
"With this precious feature, you will be able to show in the table only the "
|
331 |
+
"fields that have information in at least one of the selected products."
|
332 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
333 |
+
"be no more empty lines in your comparison table."
|
334 |
+
msgstr ""
|
335 |
+
|
336 |
+
#: templates/admin/premium.php:335
|
337 |
+
msgid "SOCIAL NETWORK SHARING"
|
338 |
+
msgstr ""
|
339 |
+
|
340 |
+
#: templates/admin/premium.php:338
|
341 |
+
#, php-format
|
342 |
+
msgid ""
|
343 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
344 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
345 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
346 |
+
"products they have selected."
|
347 |
+
msgstr ""
|
348 |
+
|
349 |
+
#: templates/admin/premium.php:354
|
350 |
+
msgid "RELATED PRODUCTS"
|
351 |
+
msgstr ""
|
352 |
+
|
353 |
+
#: templates/admin/premium.php:357
|
354 |
+
#, php-format
|
355 |
+
msgid ""
|
356 |
+
"All the products that have common categories and/or tags with those in the "
|
357 |
+
"comparison table will be showed in a slider, right under the comparison "
|
358 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
359 |
+
"users to discover the shop products of the shop related to those they are "
|
360 |
+
"interested into."
|
361 |
+
msgstr ""
|
362 |
+
|
363 |
+
#: templates/admin/premium.php:367
|
364 |
+
msgid "CUSTOMIZABLE STYLE"
|
365 |
+
msgstr ""
|
366 |
+
|
367 |
+
#: templates/admin/premium.php:370
|
368 |
+
#, php-format
|
369 |
+
msgid ""
|
370 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
371 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
372 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
373 |
+
"to get to the best result."
|
374 |
+
msgstr ""
|
375 |
+
|
376 |
+
#: templates/admin/premium.php:386
|
377 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
378 |
+
msgstr ""
|
379 |
+
|
380 |
+
#: templates/admin/premium.php:389
|
381 |
+
#, php-format
|
382 |
+
msgid ""
|
383 |
+
"Let you users compare products following every feature, and considering also "
|
384 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
385 |
+
"product detail page. Every single detail will be included."
|
386 |
+
msgstr ""
|
387 |
+
|
388 |
+
#: templates/admin/premium.php:399
|
389 |
+
msgid "A TAILORED TABLE"
|
390 |
+
msgstr ""
|
391 |
+
|
392 |
+
#: templates/admin/premium.php:402
|
393 |
+
#, php-format
|
394 |
+
msgid ""
|
395 |
+
"Select the products you want to compare and the system will offer you the "
|
396 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
397 |
+
msgstr ""
|
398 |
+
|
399 |
+
#: templates/admin/premium.php:418
|
400 |
+
msgid "Compare list - widget"
|
401 |
+
msgstr ""
|
402 |
+
|
403 |
+
#: templates/admin/premium.php:421
|
404 |
+
msgid ""
|
405 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
406 |
+
"complete list of products added to the compare tab and avoid to open the "
|
407 |
+
"popup to check its existence. "
|
408 |
+
msgstr ""
|
409 |
+
|
410 |
+
#: templates/admin/premium.php:431
|
411 |
+
msgid "Compare counter - widget and shortcode"
|
412 |
+
msgstr ""
|
413 |
+
|
414 |
+
#: templates/admin/premium.php:434
|
415 |
+
msgid ""
|
416 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
417 |
+
"many products they have added to the Compare list, feel free to use the "
|
418 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
419 |
+
"than one click away."
|
420 |
+
msgstr ""
|
421 |
+
|
422 |
+
#: templates/compare.php:77
|
423 |
+
msgid "Close window [X]"
|
424 |
+
msgstr "Fechar janela [X]"
|
425 |
+
|
426 |
+
#: templates/compare.php:106
|
427 |
+
msgid "No products added in the compare table."
|
428 |
+
msgstr "Não foram adicionados produtos na tabela de comparação"
|
429 |
+
|
430 |
+
#: widgets/class.yith-woocompare-widget.php:23
|
431 |
+
msgid "The widget shows the list of products added in the comparison table."
|
432 |
+
msgstr ""
|
433 |
+
|
434 |
+
#: widgets/class.yith-woocompare-widget.php:27
|
435 |
+
msgid "YITH WooCommerce Compare Widget"
|
436 |
+
msgstr ""
|
437 |
+
|
438 |
+
#: widgets/class.yith-woocompare-widget.php:50
|
439 |
+
msgid "Clear all"
|
440 |
+
msgstr "Limpar tudo"
|
441 |
+
|
442 |
+
#~ msgid "Choose if you want to use a link or a button for the action button."
|
443 |
+
#~ msgstr "Seleciona se deseja usar link ou botão para a ação do botão"
|
444 |
+
|
445 |
+
#~ msgid "The widget show the list of products added in the compare table."
|
446 |
+
#~ msgstr ""
|
447 |
+
#~ "O widget mostra a lista de produtos adicionados na tabela de comparação."
|
448 |
+
|
449 |
+
#~ msgid "YITH Woocommerce Compare Widget"
|
450 |
+
#~ msgstr "Widget de Comparação"
|
451 |
+
|
452 |
+
#~ msgid "Products Compare"
|
453 |
+
#~ msgstr "Comparar Produtos"
|
454 |
+
|
455 |
+
#~ msgid "Repeat \"Price\" field at the end of the table"
|
456 |
+
#~ msgstr "Repetir campo \"Preço\" no final da tabela"
|
457 |
+
|
458 |
+
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
459 |
+
#~ msgstr "Repetir campo \"Adicionar ao carrinho\" no final da tabela"
|
460 |
+
|
461 |
+
#~ msgid "Select a date"
|
462 |
+
#~ msgstr "Selecione uma data"
|
463 |
+
|
464 |
+
#~ msgid "Hours"
|
465 |
+
#~ msgstr "Horas"
|
466 |
+
|
467 |
+
#~ msgid "Minutes"
|
468 |
+
#~ msgstr "Minutos"
|
469 |
+
|
470 |
+
#~ msgid "Upload"
|
471 |
+
#~ msgstr "Enviar"
|
472 |
+
|
473 |
+
#~ msgid "px"
|
474 |
+
#~ msgstr "px"
|
475 |
+
|
476 |
+
#~ msgid "em"
|
477 |
+
#~ msgstr "em"
|
478 |
+
|
479 |
+
#~ msgid "pt"
|
480 |
+
#~ msgstr "pt"
|
481 |
+
|
482 |
+
#~ msgid "rem"
|
483 |
+
#~ msgstr "rem"
|
484 |
+
|
485 |
+
#~ msgid "Select a font family"
|
486 |
+
#~ msgstr "Seleciona uma família de fontes"
|
487 |
+
|
488 |
+
#~ msgid "Regular"
|
489 |
+
#~ msgstr "Normal"
|
490 |
+
|
491 |
+
#~ msgid "Bold"
|
492 |
+
#~ msgstr "Negrito"
|
493 |
+
|
494 |
+
#~ msgid "Extra bold"
|
495 |
+
#~ msgstr "Extra-negrito"
|
496 |
+
|
497 |
+
#~ msgid "Italic"
|
498 |
+
#~ msgstr "Itálico"
|
499 |
+
|
500 |
+
#~ msgid "Italic bold"
|
501 |
+
#~ msgstr "Negrito itálico"
|
502 |
+
|
503 |
+
#~ msgid "Click to preview"
|
504 |
+
#~ msgstr "Clique para pré-visualizar"
|
languages/yith-woocommerce-compare-ru_RU.po
CHANGED
@@ -1,571 +1,571 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"POT-Creation-Date: 2018-11-28 16:33+0100\n"
|
5 |
-
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
6 |
-
"Last-Translator: \n"
|
7 |
-
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
-
"Language: ru_RU\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 2.1.1\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
-
"X-Poedit-Basepath: ..\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
17 |
-
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
18 |
-
"X-Poedit-SearchPath-0: .\n"
|
19 |
-
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
20 |
-
|
21 |
-
#: includes/class.yith-woocompare-admin.php:119
|
22 |
-
#: includes/class.yith-woocompare-admin.php:143
|
23 |
-
msgid "Settings"
|
24 |
-
msgstr "Настройки"
|
25 |
-
|
26 |
-
#: includes/class.yith-woocompare-admin.php:121
|
27 |
-
msgid "License"
|
28 |
-
msgstr ""
|
29 |
-
|
30 |
-
#: includes/class.yith-woocompare-admin.php:147
|
31 |
-
msgid "Premium Version"
|
32 |
-
msgstr "Премиум версия"
|
33 |
-
|
34 |
-
#: includes/class.yith-woocompare-admin.php:153
|
35 |
-
#: includes/class.yith-woocompare-admin.php:154
|
36 |
-
#: includes/class.yith-woocompare-frontend.php:505
|
37 |
-
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
38 |
-
#: widgets/class.yith-woocompare-widget.php:51
|
39 |
-
msgid "Compare"
|
40 |
-
msgstr "Сравнить"
|
41 |
-
|
42 |
-
#: includes/class.yith-woocompare-admin.php:241
|
43 |
-
msgid "YITH WooCommerce Compare Activated"
|
44 |
-
msgstr "Активировать YITH WooCommerce Compare"
|
45 |
-
|
46 |
-
#: includes/class.yith-woocompare-admin.php:242
|
47 |
-
#, php-format
|
48 |
-
msgid ""
|
49 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
50 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
51 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
52 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
53 |
-
msgstr ""
|
54 |
-
"На вкладке YIT Plugin tab вы можете найти варианты сравнения YITH "
|
55 |
-
"WooCommerce. С помощью этого меню вы можете получить доступ ко всем "
|
56 |
-
"настройкам наших плагинов, которые вы активировали. YITH WooCommerce Compare "
|
57 |
-
"доступен в бесплатной версии и PREMIUM версии со множеством новых опций, <a "
|
58 |
-
"href=«%s»>discover it now</a>."
|
59 |
-
|
60 |
-
#: includes/class.yith-woocompare-admin.php:253
|
61 |
-
msgid "YITH WooCommerce Compare Updated"
|
62 |
-
msgstr "Обновить YITH WooCommerce Compare"
|
63 |
-
|
64 |
-
#: includes/class.yith-woocompare-admin.php:254
|
65 |
-
#, php-format
|
66 |
-
msgid ""
|
67 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
68 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
69 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
70 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
71 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
72 |
-
msgstr ""
|
73 |
-
"С этого момента вы можете найти все варианты YITH WooCommerce Compare во "
|
74 |
-
"вкладке YIT Plugin -> Compare вместо WooCommerce -> Настройки -> Сравнить, "
|
75 |
-
"как в предыдущей версии. Когда один из наших плагинов будет обновлен, в это "
|
76 |
-
"меню будет добавлена новая вкладка. YITH WooCommerce Compare был обновлен "
|
77 |
-
"новыми доступными вариантами, <a href=«%s»>discover the PREMIUM version.</a>"
|
78 |
-
|
79 |
-
#: includes/class.yith-woocompare-admin.php:398
|
80 |
-
msgid "Do you want to hard crop the image?"
|
81 |
-
msgstr "Вы хотите принудительно уменьшить изображение?"
|
82 |
-
|
83 |
-
#: includes/class.yith-woocompare-frontend.php:223
|
84 |
-
msgid "Added"
|
85 |
-
msgstr "Добавлено"
|
86 |
-
|
87 |
-
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
88 |
-
msgid "Product Comparison"
|
89 |
-
msgstr "Сравнение товаров"
|
90 |
-
|
91 |
-
#: includes/class.yith-woocompare-frontend.php:229
|
92 |
-
msgid "Close"
|
93 |
-
msgstr ""
|
94 |
-
|
95 |
-
#: includes/class.yith-woocompare-frontend.php:384
|
96 |
-
msgid "In stock"
|
97 |
-
msgstr "В наличии"
|
98 |
-
|
99 |
-
#: includes/class.yith-woocompare-frontend.php:696
|
100 |
-
msgid "No products to compare"
|
101 |
-
msgstr "Нет товаров для сравнения"
|
102 |
-
|
103 |
-
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
104 |
-
msgid "Remove"
|
105 |
-
msgstr "Удалить"
|
106 |
-
|
107 |
-
#: includes/class.yith-woocompare-helper.php:46
|
108 |
-
msgid "Image"
|
109 |
-
msgstr "Изображение"
|
110 |
-
|
111 |
-
#: includes/class.yith-woocompare-helper.php:47
|
112 |
-
#: widgets/class.yith-woocompare-widget.php:68
|
113 |
-
msgid "Title"
|
114 |
-
msgstr "Название"
|
115 |
-
|
116 |
-
#: includes/class.yith-woocompare-helper.php:48
|
117 |
-
msgid "Price"
|
118 |
-
msgstr "Цена"
|
119 |
-
|
120 |
-
#: includes/class.yith-woocompare-helper.php:49
|
121 |
-
msgid "Add to cart"
|
122 |
-
msgstr "Добавить в корзину"
|
123 |
-
|
124 |
-
#: includes/class.yith-woocompare-helper.php:50
|
125 |
-
msgid "Description"
|
126 |
-
msgstr "Описание"
|
127 |
-
|
128 |
-
#: includes/class.yith-woocompare-helper.php:51
|
129 |
-
msgid "Sku"
|
130 |
-
msgstr ""
|
131 |
-
|
132 |
-
#: includes/class.yith-woocompare-helper.php:52
|
133 |
-
msgid "Availability"
|
134 |
-
msgstr "Наличие"
|
135 |
-
|
136 |
-
#: includes/class.yith-woocompare-helper.php:53
|
137 |
-
msgid "Weight"
|
138 |
-
msgstr "Вес"
|
139 |
-
|
140 |
-
#: includes/class.yith-woocompare-helper.php:54
|
141 |
-
msgid "Dimensions"
|
142 |
-
msgstr "Размеры"
|
143 |
-
|
144 |
-
#: init.php:42
|
145 |
-
msgid ""
|
146 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
147 |
-
"WooCommerce in order to work."
|
148 |
-
msgstr ""
|
149 |
-
"YITH WooCommerce Compare включен, но не эффективен. Для работы требуется "
|
150 |
-
"WooCommerce."
|
151 |
-
|
152 |
-
#: init.php:50
|
153 |
-
msgid ""
|
154 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
155 |
-
"are using the premium one."
|
156 |
-
msgstr ""
|
157 |
-
"Вы не можете активировать бесплатную версию YITH WooCommerce Compare, в то "
|
158 |
-
"время как вы используете премиум-версию."
|
159 |
-
|
160 |
-
#: plugin-options/general-options.php:17
|
161 |
-
msgid "General Settings"
|
162 |
-
msgstr "Основные настройки"
|
163 |
-
|
164 |
-
#: plugin-options/general-options.php:24
|
165 |
-
msgid "Link or Button"
|
166 |
-
msgstr "Ссылка или Кнопка"
|
167 |
-
|
168 |
-
#: plugin-options/general-options.php:25
|
169 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
170 |
-
msgstr ""
|
171 |
-
"Выберите, если хотите использовать ссылку или кнопку для действия сравнения."
|
172 |
-
|
173 |
-
#: plugin-options/general-options.php:32
|
174 |
-
msgid "Link"
|
175 |
-
msgstr "Ссылка"
|
176 |
-
|
177 |
-
#: plugin-options/general-options.php:33
|
178 |
-
msgid "Button"
|
179 |
-
msgstr "Кнопка"
|
180 |
-
|
181 |
-
#: plugin-options/general-options.php:38
|
182 |
-
msgid "Link/Button text"
|
183 |
-
msgstr "Текст ссылки или кнопки"
|
184 |
-
|
185 |
-
#: plugin-options/general-options.php:39
|
186 |
-
msgid "Type the text to use for the button or the link of the compare."
|
187 |
-
msgstr ""
|
188 |
-
"Введите текст, который будет использоваться для кнопки или ссылки сравнения."
|
189 |
-
|
190 |
-
#: plugin-options/general-options.php:47
|
191 |
-
msgid "Show button in single product page"
|
192 |
-
msgstr "Показывать кнопку на странице товара"
|
193 |
-
|
194 |
-
#: plugin-options/general-options.php:48
|
195 |
-
msgid "Say if you want to show the button in the single product page."
|
196 |
-
msgstr "Отметьте, если хотите показывать кнопку на странице товара."
|
197 |
-
|
198 |
-
#: plugin-options/general-options.php:56
|
199 |
-
msgid "Show button in products list"
|
200 |
-
msgstr "Показывать кнопку в каталоге товаров"
|
201 |
-
|
202 |
-
#: plugin-options/general-options.php:57
|
203 |
-
msgid "Say if you want to show the button in the products list."
|
204 |
-
msgstr "Отметьте, если вы хотите показывать кнопку в каталоге товаров."
|
205 |
-
|
206 |
-
#: plugin-options/general-options.php:65
|
207 |
-
msgid "Open automatically lightbox"
|
208 |
-
msgstr "Автоматическое открытие всплывающего окна"
|
209 |
-
|
210 |
-
#: plugin-options/general-options.php:66
|
211 |
-
msgid "Open link after click into \"Compare\" button\"."
|
212 |
-
msgstr "Открыть ссылку после нажатия на кнопку «Сравнить»."
|
213 |
-
|
214 |
-
#: plugin-options/general-options.php:79
|
215 |
-
msgid "Table Settings"
|
216 |
-
msgstr "Настройки таблицы"
|
217 |
-
|
218 |
-
#: plugin-options/general-options.php:86
|
219 |
-
msgid "Table title"
|
220 |
-
msgstr "Название таблицы"
|
221 |
-
|
222 |
-
#: plugin-options/general-options.php:87
|
223 |
-
msgid "Type the text to use for the table title."
|
224 |
-
msgstr "Введите текст названия таблицы."
|
225 |
-
|
226 |
-
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
227 |
-
msgid "Compare products"
|
228 |
-
msgstr "Сравнение товаров"
|
229 |
-
|
230 |
-
#: plugin-options/general-options.php:95
|
231 |
-
msgid "Fields to show"
|
232 |
-
msgstr "Поля для показа"
|
233 |
-
|
234 |
-
#: plugin-options/general-options.php:96
|
235 |
-
msgid ""
|
236 |
-
"Select the fields to show in the comparison table and order them by "
|
237 |
-
"drag&drop (are included also the woocommerce attributes)"
|
238 |
-
msgstr ""
|
239 |
-
"Выберите поля, которые будут отображаться в таблице сравнения, и расставьте "
|
240 |
-
"их путем перетаскивания (включены также атрибуты woocommerce)"
|
241 |
-
|
242 |
-
#: plugin-options/general-options.php:104
|
243 |
-
msgid "Repeat \"Price\" field"
|
244 |
-
msgstr "Повторить поле «Цена» в конце таблицы"
|
245 |
-
|
246 |
-
#: plugin-options/general-options.php:105
|
247 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
248 |
-
msgstr "Повторить поле «Цена» в конце таблицы"
|
249 |
-
|
250 |
-
#: plugin-options/general-options.php:113
|
251 |
-
msgid "Repeat \"Add to cart\" field"
|
252 |
-
msgstr "Повторить поле «Добавить в корзину» в конце таблицы"
|
253 |
-
|
254 |
-
#: plugin-options/general-options.php:114
|
255 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
256 |
-
msgstr "Повторить поле «Добавить в корзину» в конце таблицы"
|
257 |
-
|
258 |
-
#: plugin-options/general-options.php:122
|
259 |
-
msgid "Image size"
|
260 |
-
msgstr "Размер изображения"
|
261 |
-
|
262 |
-
#: plugin-options/general-options.php:123
|
263 |
-
msgid "Set the size for the images"
|
264 |
-
msgstr "Задайте размер для изображений"
|
265 |
-
|
266 |
-
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
267 |
-
#, php-format
|
268 |
-
msgid ""
|
269 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
270 |
-
"benefit from all features!"
|
271 |
-
msgstr ""
|
272 |
-
"Воспользуйтесь %1$spremium version%2$s %1$sYITH WooCommerce Compare%2$s, "
|
273 |
-
"чтобы воспользоваться всеми функциями!"
|
274 |
-
|
275 |
-
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
276 |
-
msgid "UPGRADE"
|
277 |
-
msgstr "ОБНОВИТЬ"
|
278 |
-
|
279 |
-
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
280 |
-
msgid "to the premium version"
|
281 |
-
msgstr "до премиум версии"
|
282 |
-
|
283 |
-
#: templates/admin/premium.php:250
|
284 |
-
msgid "Premium Features"
|
285 |
-
msgstr "Премиум-функции"
|
286 |
-
|
287 |
-
#: templates/admin/premium.php:258
|
288 |
-
msgid "A DEDICATED PAGE"
|
289 |
-
msgstr "СТРАНИЦА ОПИСАНИЯ"
|
290 |
-
|
291 |
-
#: templates/admin/premium.php:261
|
292 |
-
#, php-format
|
293 |
-
msgid ""
|
294 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
295 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
296 |
-
"created automatically in your site and, adding it among the menu entries, "
|
297 |
-
"you will be able to give to your users the chance to access it easily "
|
298 |
-
"whenever they want."
|
299 |
-
msgstr ""
|
300 |
-
"Вы не хотите больше сравнивать свои продукты в модальном окне? %3$sС премиум-"
|
301 |
-
"версией %1$sYITH WooCommerce Compare%2$s, на вашем сайте автоматически будет "
|
302 |
-
"создана новая страница. Добавив ее среди других страниц, вы сможете дать "
|
303 |
-
"своим пользователям возможность легко получить доступ к ней, когда они этого "
|
304 |
-
"захотят."
|
305 |
-
|
306 |
-
#: templates/admin/premium.php:271
|
307 |
-
msgid "CATEGORY COMPARATION"
|
308 |
-
msgstr "СРАВНЕНИЕ КАТЕГОРИЙ"
|
309 |
-
|
310 |
-
#: templates/admin/premium.php:274
|
311 |
-
#, php-format
|
312 |
-
msgid ""
|
313 |
-
"People are often confused by finding products of different categories in the "
|
314 |
-
"comparison table, creating difficulties in comparing the products they are "
|
315 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
316 |
-
"need: you will be able to separate the products in the table by category "
|
317 |
-
"affinity."
|
318 |
-
msgstr ""
|
319 |
-
"Люди часто путаются, находя в таблице сравнений товары из разных категорий. "
|
320 |
-
"Возникают трудности в понимании сравнения. Для этого существует возможность "
|
321 |
-
"%1$s«Сравнение по категориям»%2$s, чтобы разделить товары в таблице по "
|
322 |
-
"категориям."
|
323 |
-
|
324 |
-
#: templates/admin/premium.php:290
|
325 |
-
msgid "CATEGORY EXCLUSION "
|
326 |
-
msgstr "ИСКЛЮЧЕНИЕ КАТЕГОРИЙ "
|
327 |
-
|
328 |
-
#: templates/admin/premium.php:293
|
329 |
-
#, php-format
|
330 |
-
msgid ""
|
331 |
-
"In your shop there may be product categories you don't want to be affected "
|
332 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
333 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
334 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
335 |
-
"of the feature, allowing the comparison only to those products of the "
|
336 |
-
"selected categories."
|
337 |
-
msgstr ""
|
338 |
-
"В вашем магазине могут быть категории продуктов, на которые вы не хотите "
|
339 |
-
"распространять функции плагина, удаляя для них кнопку сравнения. Премиум-"
|
340 |
-
"версия плагина также дает такую возможность.%3$s И еще больше! Активируйте "
|
341 |
-
"%1$s«Реверсивный список исключений»%2$s, вы также сможете инвертировать "
|
342 |
-
"поведение функции, позволяя сравнивать только продукты из выбранных "
|
343 |
-
"категорий."
|
344 |
-
|
345 |
-
#: templates/admin/premium.php:303
|
346 |
-
msgid "TABLE IMAGE"
|
347 |
-
msgstr "ИЗОБРАЖЕНИЕ ТАБЛИЦЫ"
|
348 |
-
|
349 |
-
#: templates/admin/premium.php:306
|
350 |
-
#, php-format
|
351 |
-
msgid ""
|
352 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
353 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
354 |
-
"table to your users. "
|
355 |
-
msgstr ""
|
356 |
-
"Сделайте личный вклад в %1$sтаблицу сравнения%2$s, которую увидят ваши "
|
357 |
-
"пользователи. Выберите изображение, загрузите его с панели параметров и "
|
358 |
-
"покажите его перед таблицей своим пользователям. "
|
359 |
-
|
360 |
-
#: templates/admin/premium.php:322
|
361 |
-
msgid "DYNAMIC FIELDS"
|
362 |
-
msgstr "АКТИВНЫЕ ПОЛЯ"
|
363 |
-
|
364 |
-
#: templates/admin/premium.php:325
|
365 |
-
#, php-format
|
366 |
-
msgid ""
|
367 |
-
"With this precious feature, you will be able to show in the table only the "
|
368 |
-
"fields that have information in at least one of the selected products."
|
369 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
370 |
-
"be no more empty lines in your comparison table."
|
371 |
-
msgstr ""
|
372 |
-
"С помощью этой замечательной функции вы сможете отображать в таблице только "
|
373 |
-
"поля, содержащие информацию, по крайней мере, в одном из выбранных продуктов."
|
374 |
-
"%3$s Включите %1$s«Активные поля атрибута»%2$s и в таблице сравнения не "
|
375 |
-
"будет пустых строк."
|
376 |
-
|
377 |
-
#: templates/admin/premium.php:335
|
378 |
-
msgid "SOCIAL NETWORK SHARING"
|
379 |
-
msgstr "ПОДЕЛИТЬСЯ В СОЦИАЛЬНЫХ СЕТЯХ"
|
380 |
-
|
381 |
-
#: templates/admin/premium.php:338
|
382 |
-
#, php-format
|
383 |
-
msgid ""
|
384 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
385 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
386 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
387 |
-
"products they have selected."
|
388 |
-
msgstr ""
|
389 |
-
"Одна из самых привлекательных функций премиальной версии плагина. Для сайтов "
|
390 |
-
"социальных сетей ваших пользователей (Facebook, Twitter, Google + и "
|
391 |
-
"Pinterest) и система электронной почты%1$sподелиться%2$s таблицей сравнения "
|
392 |
-
"продуктов, которую ни выбрали."
|
393 |
-
|
394 |
-
#: templates/admin/premium.php:354
|
395 |
-
msgid "RELATED PRODUCTS"
|
396 |
-
msgstr "СОПУТСТВУЮЩИЕ ТОВАРЫ"
|
397 |
-
|
398 |
-
#: templates/admin/premium.php:357
|
399 |
-
#, php-format
|
400 |
-
msgid ""
|
401 |
-
"All the products that have common categories and/or tags with those in the "
|
402 |
-
"comparison table will be showed in a slider, right under the comparison "
|
403 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
404 |
-
"users to discover the shop products of the shop related to those they are "
|
405 |
-
"interested into."
|
406 |
-
msgstr ""
|
407 |
-
"Все товары, которые имеют общие категории и/или теги с товарами в таблице "
|
408 |
-
"сравнения, будут показаны в слайдере, прямо под сравнительной таблицей.%3$s "
|
409 |
-
"Полностью%1$s «удобный для использования» %2$sслайдер, из которого ваши "
|
410 |
-
"пользователи узнают о товарах в магазине, связанных с теми, которые их "
|
411 |
-
"интересуют."
|
412 |
-
|
413 |
-
#: templates/admin/premium.php:367
|
414 |
-
msgid "CUSTOMIZABLE STYLE"
|
415 |
-
msgstr "НАСТРАИВАЕМЫЙ СТИЛЬ"
|
416 |
-
|
417 |
-
#: templates/admin/premium.php:370
|
418 |
-
#, php-format
|
419 |
-
msgid ""
|
420 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
421 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
422 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
423 |
-
"to get to the best result."
|
424 |
-
msgstr ""
|
425 |
-
"Расширенная панель параметров, позволяющая вам изменить все цвета плагина, "
|
426 |
-
"чтобы вы могли приспособить все свои элементы стилистически %1$sк макету%2$s "
|
427 |
-
"вашего магазина. Мы знаем что это важно, присматриваем за этим … и мы даем "
|
428 |
-
"вам нужные инструменты для достижения наилучшего результата."
|
429 |
-
|
430 |
-
#: templates/admin/premium.php:386
|
431 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
432 |
-
msgstr "НАСТРАИВАЕМЫЕ АТРИБУТЫ"
|
433 |
-
|
434 |
-
#: templates/admin/premium.php:389
|
435 |
-
#, php-format
|
436 |
-
msgid ""
|
437 |
-
"Let you users compare products following every feature, and considering also "
|
438 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
439 |
-
"product detail page. Every single detail will be included."
|
440 |
-
msgstr ""
|
441 |
-
"Позвольте пользователям сравнивать продукты предметно и учитывать также все "
|
442 |
-
"%1$sатрибуты%2$s, которые могут быть созданы вручную на странице сведений о "
|
443 |
-
"продукте. Каждая деталь будет включена."
|
444 |
-
|
445 |
-
#: templates/admin/premium.php:399
|
446 |
-
msgid "A TAILORED TABLE"
|
447 |
-
msgstr "ТАБЛИЦА НА ЗАКАЗ"
|
448 |
-
|
449 |
-
#: templates/admin/premium.php:402
|
450 |
-
#, php-format
|
451 |
-
msgid ""
|
452 |
-
"Select the products you want to compare and the system will offer you the "
|
453 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
454 |
-
msgstr ""
|
455 |
-
"Выберите продукты, которые вы хотите сравнить, и система предложит вам "
|
456 |
-
"%1$sshortcode%2$s для создания таблицы сравнения. Просто, быстро и полезно."
|
457 |
-
|
458 |
-
#: templates/admin/premium.php:418
|
459 |
-
msgid "Compare list - widget"
|
460 |
-
msgstr ""
|
461 |
-
|
462 |
-
#: templates/admin/premium.php:421
|
463 |
-
msgid ""
|
464 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
465 |
-
"complete list of products added to the compare tab and avoid to open the "
|
466 |
-
"popup to check its existence. "
|
467 |
-
msgstr ""
|
468 |
-
"Благодаря виджеты YITH WooCommerce Compare, пользователи могут в любой "
|
469 |
-
"момент проверить полный список продуктов, добавленных на вкладку сравнения, "
|
470 |
-
"и не открывая всплывающее окно, видеть что они сравнивают. "
|
471 |
-
|
472 |
-
#: templates/admin/premium.php:431
|
473 |
-
msgid "Compare counter - widget and shortcode"
|
474 |
-
msgstr ""
|
475 |
-
|
476 |
-
#: templates/admin/premium.php:434
|
477 |
-
msgid ""
|
478 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
479 |
-
"many products they have added to the Compare list, feel free to use the "
|
480 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
481 |
-
"than one click away."
|
482 |
-
msgstr ""
|
483 |
-
|
484 |
-
#: templates/compare.php:77
|
485 |
-
msgid "Close window [X]"
|
486 |
-
msgstr "Закрыть окно [X]"
|
487 |
-
|
488 |
-
#: templates/compare.php:106
|
489 |
-
msgid "No products added in the compare table."
|
490 |
-
msgstr "Нет товаров для сравнения."
|
491 |
-
|
492 |
-
#: widgets/class.yith-woocompare-widget.php:23
|
493 |
-
msgid "The widget shows the list of products added in the comparison table."
|
494 |
-
msgstr "Виджет отображает список продуктов, добавленных для сравнения."
|
495 |
-
|
496 |
-
#: widgets/class.yith-woocompare-widget.php:27
|
497 |
-
msgid "YITH WooCommerce Compare Widget"
|
498 |
-
msgstr "Виджет YITH WooCommerce Compare"
|
499 |
-
|
500 |
-
#: widgets/class.yith-woocompare-widget.php:50
|
501 |
-
msgid "Clear all"
|
502 |
-
msgstr "Очистить"
|
503 |
-
|
504 |
-
#~ msgid "Plugin Documentation"
|
505 |
-
#~ msgstr "Документация плагина"
|
506 |
-
|
507 |
-
#~ msgid "WIDGET"
|
508 |
-
#~ msgstr "ВИДЖЕТ"
|
509 |
-
|
510 |
-
#~ msgid "Choose if you want to use a link or a button for the action button."
|
511 |
-
#~ msgstr "Выберите, хотите ли вы использовать ссылку или кнопку при нажатии."
|
512 |
-
|
513 |
-
#~ msgid "The widget show the list of products added in the compare table."
|
514 |
-
#~ msgstr "Виджет отображает список продуктов, добавленных для сравнения."
|
515 |
-
|
516 |
-
#~ msgid "YITH Woocommerce Compare Widget"
|
517 |
-
#~ msgstr "Виджет YITH WooCommerce Compare"
|
518 |
-
|
519 |
-
#~ msgid "Products Compare"
|
520 |
-
#~ msgstr "Сравнение товаров"
|
521 |
-
|
522 |
-
#~ msgid "Repeat \"Price\" field at the end of the table"
|
523 |
-
#~ msgstr "Повторить поле «Цена» в конце таблицы"
|
524 |
-
|
525 |
-
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
526 |
-
#~ msgstr "Повторить поле «Добавить в корзину» в конце таблицы"
|
527 |
-
|
528 |
-
#~ msgid "Select a date"
|
529 |
-
#~ msgstr "Выберите дату"
|
530 |
-
|
531 |
-
#~ msgid "Hours"
|
532 |
-
#~ msgstr "Часы"
|
533 |
-
|
534 |
-
#~ msgid "Minutes"
|
535 |
-
#~ msgstr "Минуты"
|
536 |
-
|
537 |
-
#~ msgid "Upload"
|
538 |
-
#~ msgstr "Закачать"
|
539 |
-
|
540 |
-
#~ msgid "px"
|
541 |
-
#~ msgstr "px"
|
542 |
-
|
543 |
-
#~ msgid "em"
|
544 |
-
#~ msgstr "em"
|
545 |
-
|
546 |
-
#~ msgid "pt"
|
547 |
-
#~ msgstr "pt"
|
548 |
-
|
549 |
-
#~ msgid "rem"
|
550 |
-
#~ msgstr "rem"
|
551 |
-
|
552 |
-
#~ msgid "Select a font family"
|
553 |
-
#~ msgstr "Выберите шрифт"
|
554 |
-
|
555 |
-
#~ msgid "Regular"
|
556 |
-
#~ msgstr "Обычный"
|
557 |
-
|
558 |
-
#~ msgid "Bold"
|
559 |
-
#~ msgstr "Жирный"
|
560 |
-
|
561 |
-
#~ msgid "Extra bold"
|
562 |
-
#~ msgstr "Экстра жирный"
|
563 |
-
|
564 |
-
#~ msgid "Italic"
|
565 |
-
#~ msgstr "Наклонный"
|
566 |
-
|
567 |
-
#~ msgid "Italic bold"
|
568 |
-
#~ msgstr "Наклонный жирный"
|
569 |
-
|
570 |
-
#~ msgid "Click to preview"
|
571 |
-
#~ msgstr "Нажмите для просмотра"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2018-11-28 16:33+0100\n"
|
5 |
+
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
+
"Language: ru_RU\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 2.1.1\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
17 |
+
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
18 |
+
"X-Poedit-SearchPath-0: .\n"
|
19 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
20 |
+
|
21 |
+
#: includes/class.yith-woocompare-admin.php:119
|
22 |
+
#: includes/class.yith-woocompare-admin.php:143
|
23 |
+
msgid "Settings"
|
24 |
+
msgstr "Настройки"
|
25 |
+
|
26 |
+
#: includes/class.yith-woocompare-admin.php:121
|
27 |
+
msgid "License"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: includes/class.yith-woocompare-admin.php:147
|
31 |
+
msgid "Premium Version"
|
32 |
+
msgstr "Премиум версия"
|
33 |
+
|
34 |
+
#: includes/class.yith-woocompare-admin.php:153
|
35 |
+
#: includes/class.yith-woocompare-admin.php:154
|
36 |
+
#: includes/class.yith-woocompare-frontend.php:505
|
37 |
+
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
38 |
+
#: widgets/class.yith-woocompare-widget.php:51
|
39 |
+
msgid "Compare"
|
40 |
+
msgstr "Сравнить"
|
41 |
+
|
42 |
+
#: includes/class.yith-woocompare-admin.php:241
|
43 |
+
msgid "YITH WooCommerce Compare Activated"
|
44 |
+
msgstr "Активировать YITH WooCommerce Compare"
|
45 |
+
|
46 |
+
#: includes/class.yith-woocompare-admin.php:242
|
47 |
+
#, php-format
|
48 |
+
msgid ""
|
49 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
50 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
51 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
52 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
53 |
+
msgstr ""
|
54 |
+
"На вкладке YIT Plugin tab вы можете найти варианты сравнения YITH "
|
55 |
+
"WooCommerce. С помощью этого меню вы можете получить доступ ко всем "
|
56 |
+
"настройкам наших плагинов, которые вы активировали. YITH WooCommerce Compare "
|
57 |
+
"доступен в бесплатной версии и PREMIUM версии со множеством новых опций, <a "
|
58 |
+
"href=«%s»>discover it now</a>."
|
59 |
+
|
60 |
+
#: includes/class.yith-woocompare-admin.php:253
|
61 |
+
msgid "YITH WooCommerce Compare Updated"
|
62 |
+
msgstr "Обновить YITH WooCommerce Compare"
|
63 |
+
|
64 |
+
#: includes/class.yith-woocompare-admin.php:254
|
65 |
+
#, php-format
|
66 |
+
msgid ""
|
67 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
68 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
69 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
70 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
71 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
72 |
+
msgstr ""
|
73 |
+
"С этого момента вы можете найти все варианты YITH WooCommerce Compare во "
|
74 |
+
"вкладке YIT Plugin -> Compare вместо WooCommerce -> Настройки -> Сравнить, "
|
75 |
+
"как в предыдущей версии. Когда один из наших плагинов будет обновлен, в это "
|
76 |
+
"меню будет добавлена новая вкладка. YITH WooCommerce Compare был обновлен "
|
77 |
+
"новыми доступными вариантами, <a href=«%s»>discover the PREMIUM version.</a>"
|
78 |
+
|
79 |
+
#: includes/class.yith-woocompare-admin.php:398
|
80 |
+
msgid "Do you want to hard crop the image?"
|
81 |
+
msgstr "Вы хотите принудительно уменьшить изображение?"
|
82 |
+
|
83 |
+
#: includes/class.yith-woocompare-frontend.php:223
|
84 |
+
msgid "Added"
|
85 |
+
msgstr "Добавлено"
|
86 |
+
|
87 |
+
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
88 |
+
msgid "Product Comparison"
|
89 |
+
msgstr "Сравнение товаров"
|
90 |
+
|
91 |
+
#: includes/class.yith-woocompare-frontend.php:229
|
92 |
+
msgid "Close"
|
93 |
+
msgstr ""
|
94 |
+
|
95 |
+
#: includes/class.yith-woocompare-frontend.php:384
|
96 |
+
msgid "In stock"
|
97 |
+
msgstr "В наличии"
|
98 |
+
|
99 |
+
#: includes/class.yith-woocompare-frontend.php:696
|
100 |
+
msgid "No products to compare"
|
101 |
+
msgstr "Нет товаров для сравнения"
|
102 |
+
|
103 |
+
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
104 |
+
msgid "Remove"
|
105 |
+
msgstr "Удалить"
|
106 |
+
|
107 |
+
#: includes/class.yith-woocompare-helper.php:46
|
108 |
+
msgid "Image"
|
109 |
+
msgstr "Изображение"
|
110 |
+
|
111 |
+
#: includes/class.yith-woocompare-helper.php:47
|
112 |
+
#: widgets/class.yith-woocompare-widget.php:68
|
113 |
+
msgid "Title"
|
114 |
+
msgstr "Название"
|
115 |
+
|
116 |
+
#: includes/class.yith-woocompare-helper.php:48
|
117 |
+
msgid "Price"
|
118 |
+
msgstr "Цена"
|
119 |
+
|
120 |
+
#: includes/class.yith-woocompare-helper.php:49
|
121 |
+
msgid "Add to cart"
|
122 |
+
msgstr "Добавить в корзину"
|
123 |
+
|
124 |
+
#: includes/class.yith-woocompare-helper.php:50
|
125 |
+
msgid "Description"
|
126 |
+
msgstr "Описание"
|
127 |
+
|
128 |
+
#: includes/class.yith-woocompare-helper.php:51
|
129 |
+
msgid "Sku"
|
130 |
+
msgstr ""
|
131 |
+
|
132 |
+
#: includes/class.yith-woocompare-helper.php:52
|
133 |
+
msgid "Availability"
|
134 |
+
msgstr "Наличие"
|
135 |
+
|
136 |
+
#: includes/class.yith-woocompare-helper.php:53
|
137 |
+
msgid "Weight"
|
138 |
+
msgstr "Вес"
|
139 |
+
|
140 |
+
#: includes/class.yith-woocompare-helper.php:54
|
141 |
+
msgid "Dimensions"
|
142 |
+
msgstr "Размеры"
|
143 |
+
|
144 |
+
#: init.php:42
|
145 |
+
msgid ""
|
146 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
147 |
+
"WooCommerce in order to work."
|
148 |
+
msgstr ""
|
149 |
+
"YITH WooCommerce Compare включен, но не эффективен. Для работы требуется "
|
150 |
+
"WooCommerce."
|
151 |
+
|
152 |
+
#: init.php:50
|
153 |
+
msgid ""
|
154 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
155 |
+
"are using the premium one."
|
156 |
+
msgstr ""
|
157 |
+
"Вы не можете активировать бесплатную версию YITH WooCommerce Compare, в то "
|
158 |
+
"время как вы используете премиум-версию."
|
159 |
+
|
160 |
+
#: plugin-options/general-options.php:17
|
161 |
+
msgid "General Settings"
|
162 |
+
msgstr "Основные настройки"
|
163 |
+
|
164 |
+
#: plugin-options/general-options.php:24
|
165 |
+
msgid "Link or Button"
|
166 |
+
msgstr "Ссылка или Кнопка"
|
167 |
+
|
168 |
+
#: plugin-options/general-options.php:25
|
169 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
170 |
+
msgstr ""
|
171 |
+
"Выберите, если хотите использовать ссылку или кнопку для действия сравнения."
|
172 |
+
|
173 |
+
#: plugin-options/general-options.php:32
|
174 |
+
msgid "Link"
|
175 |
+
msgstr "Ссылка"
|
176 |
+
|
177 |
+
#: plugin-options/general-options.php:33
|
178 |
+
msgid "Button"
|
179 |
+
msgstr "Кнопка"
|
180 |
+
|
181 |
+
#: plugin-options/general-options.php:38
|
182 |
+
msgid "Link/Button text"
|
183 |
+
msgstr "Текст ссылки или кнопки"
|
184 |
+
|
185 |
+
#: plugin-options/general-options.php:39
|
186 |
+
msgid "Type the text to use for the button or the link of the compare."
|
187 |
+
msgstr ""
|
188 |
+
"Введите текст, который будет использоваться для кнопки или ссылки сравнения."
|
189 |
+
|
190 |
+
#: plugin-options/general-options.php:47
|
191 |
+
msgid "Show button in single product page"
|
192 |
+
msgstr "Показывать кнопку на странице товара"
|
193 |
+
|
194 |
+
#: plugin-options/general-options.php:48
|
195 |
+
msgid "Say if you want to show the button in the single product page."
|
196 |
+
msgstr "Отметьте, если хотите показывать кнопку на странице товара."
|
197 |
+
|
198 |
+
#: plugin-options/general-options.php:56
|
199 |
+
msgid "Show button in products list"
|
200 |
+
msgstr "Показывать кнопку в каталоге товаров"
|
201 |
+
|
202 |
+
#: plugin-options/general-options.php:57
|
203 |
+
msgid "Say if you want to show the button in the products list."
|
204 |
+
msgstr "Отметьте, если вы хотите показывать кнопку в каталоге товаров."
|
205 |
+
|
206 |
+
#: plugin-options/general-options.php:65
|
207 |
+
msgid "Open automatically lightbox"
|
208 |
+
msgstr "Автоматическое открытие всплывающего окна"
|
209 |
+
|
210 |
+
#: plugin-options/general-options.php:66
|
211 |
+
msgid "Open link after click into \"Compare\" button\"."
|
212 |
+
msgstr "Открыть ссылку после нажатия на кнопку «Сравнить»."
|
213 |
+
|
214 |
+
#: plugin-options/general-options.php:79
|
215 |
+
msgid "Table Settings"
|
216 |
+
msgstr "Настройки таблицы"
|
217 |
+
|
218 |
+
#: plugin-options/general-options.php:86
|
219 |
+
msgid "Table title"
|
220 |
+
msgstr "Название таблицы"
|
221 |
+
|
222 |
+
#: plugin-options/general-options.php:87
|
223 |
+
msgid "Type the text to use for the table title."
|
224 |
+
msgstr "Введите текст названия таблицы."
|
225 |
+
|
226 |
+
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
227 |
+
msgid "Compare products"
|
228 |
+
msgstr "Сравнение товаров"
|
229 |
+
|
230 |
+
#: plugin-options/general-options.php:95
|
231 |
+
msgid "Fields to show"
|
232 |
+
msgstr "Поля для показа"
|
233 |
+
|
234 |
+
#: plugin-options/general-options.php:96
|
235 |
+
msgid ""
|
236 |
+
"Select the fields to show in the comparison table and order them by "
|
237 |
+
"drag&drop (are included also the woocommerce attributes)"
|
238 |
+
msgstr ""
|
239 |
+
"Выберите поля, которые будут отображаться в таблице сравнения, и расставьте "
|
240 |
+
"их путем перетаскивания (включены также атрибуты woocommerce)"
|
241 |
+
|
242 |
+
#: plugin-options/general-options.php:104
|
243 |
+
msgid "Repeat \"Price\" field"
|
244 |
+
msgstr "Повторить поле «Цена» в конце таблицы"
|
245 |
+
|
246 |
+
#: plugin-options/general-options.php:105
|
247 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
248 |
+
msgstr "Повторить поле «Цена» в конце таблицы"
|
249 |
+
|
250 |
+
#: plugin-options/general-options.php:113
|
251 |
+
msgid "Repeat \"Add to cart\" field"
|
252 |
+
msgstr "Повторить поле «Добавить в корзину» в конце таблицы"
|
253 |
+
|
254 |
+
#: plugin-options/general-options.php:114
|
255 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
256 |
+
msgstr "Повторить поле «Добавить в корзину» в конце таблицы"
|
257 |
+
|
258 |
+
#: plugin-options/general-options.php:122
|
259 |
+
msgid "Image size"
|
260 |
+
msgstr "Размер изображения"
|
261 |
+
|
262 |
+
#: plugin-options/general-options.php:123
|
263 |
+
msgid "Set the size for the images"
|
264 |
+
msgstr "Задайте размер для изображений"
|
265 |
+
|
266 |
+
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
267 |
+
#, php-format
|
268 |
+
msgid ""
|
269 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
270 |
+
"benefit from all features!"
|
271 |
+
msgstr ""
|
272 |
+
"Воспользуйтесь %1$spremium version%2$s %1$sYITH WooCommerce Compare%2$s, "
|
273 |
+
"чтобы воспользоваться всеми функциями!"
|
274 |
+
|
275 |
+
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
276 |
+
msgid "UPGRADE"
|
277 |
+
msgstr "ОБНОВИТЬ"
|
278 |
+
|
279 |
+
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
280 |
+
msgid "to the premium version"
|
281 |
+
msgstr "до премиум версии"
|
282 |
+
|
283 |
+
#: templates/admin/premium.php:250
|
284 |
+
msgid "Premium Features"
|
285 |
+
msgstr "Премиум-функции"
|
286 |
+
|
287 |
+
#: templates/admin/premium.php:258
|
288 |
+
msgid "A DEDICATED PAGE"
|
289 |
+
msgstr "СТРАНИЦА ОПИСАНИЯ"
|
290 |
+
|
291 |
+
#: templates/admin/premium.php:261
|
292 |
+
#, php-format
|
293 |
+
msgid ""
|
294 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
295 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
296 |
+
"created automatically in your site and, adding it among the menu entries, "
|
297 |
+
"you will be able to give to your users the chance to access it easily "
|
298 |
+
"whenever they want."
|
299 |
+
msgstr ""
|
300 |
+
"Вы не хотите больше сравнивать свои продукты в модальном окне? %3$sС премиум-"
|
301 |
+
"версией %1$sYITH WooCommerce Compare%2$s, на вашем сайте автоматически будет "
|
302 |
+
"создана новая страница. Добавив ее среди других страниц, вы сможете дать "
|
303 |
+
"своим пользователям возможность легко получить доступ к ней, когда они этого "
|
304 |
+
"захотят."
|
305 |
+
|
306 |
+
#: templates/admin/premium.php:271
|
307 |
+
msgid "CATEGORY COMPARATION"
|
308 |
+
msgstr "СРАВНЕНИЕ КАТЕГОРИЙ"
|
309 |
+
|
310 |
+
#: templates/admin/premium.php:274
|
311 |
+
#, php-format
|
312 |
+
msgid ""
|
313 |
+
"People are often confused by finding products of different categories in the "
|
314 |
+
"comparison table, creating difficulties in comparing the products they are "
|
315 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
316 |
+
"need: you will be able to separate the products in the table by category "
|
317 |
+
"affinity."
|
318 |
+
msgstr ""
|
319 |
+
"Люди часто путаются, находя в таблице сравнений товары из разных категорий. "
|
320 |
+
"Возникают трудности в понимании сравнения. Для этого существует возможность "
|
321 |
+
"%1$s«Сравнение по категориям»%2$s, чтобы разделить товары в таблице по "
|
322 |
+
"категориям."
|
323 |
+
|
324 |
+
#: templates/admin/premium.php:290
|
325 |
+
msgid "CATEGORY EXCLUSION "
|
326 |
+
msgstr "ИСКЛЮЧЕНИЕ КАТЕГОРИЙ "
|
327 |
+
|
328 |
+
#: templates/admin/premium.php:293
|
329 |
+
#, php-format
|
330 |
+
msgid ""
|
331 |
+
"In your shop there may be product categories you don't want to be affected "
|
332 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
333 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
334 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
335 |
+
"of the feature, allowing the comparison only to those products of the "
|
336 |
+
"selected categories."
|
337 |
+
msgstr ""
|
338 |
+
"В вашем магазине могут быть категории продуктов, на которые вы не хотите "
|
339 |
+
"распространять функции плагина, удаляя для них кнопку сравнения. Премиум-"
|
340 |
+
"версия плагина также дает такую возможность.%3$s И еще больше! Активируйте "
|
341 |
+
"%1$s«Реверсивный список исключений»%2$s, вы также сможете инвертировать "
|
342 |
+
"поведение функции, позволяя сравнивать только продукты из выбранных "
|
343 |
+
"категорий."
|
344 |
+
|
345 |
+
#: templates/admin/premium.php:303
|
346 |
+
msgid "TABLE IMAGE"
|
347 |
+
msgstr "ИЗОБРАЖЕНИЕ ТАБЛИЦЫ"
|
348 |
+
|
349 |
+
#: templates/admin/premium.php:306
|
350 |
+
#, php-format
|
351 |
+
msgid ""
|
352 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
353 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
354 |
+
"table to your users. "
|
355 |
+
msgstr ""
|
356 |
+
"Сделайте личный вклад в %1$sтаблицу сравнения%2$s, которую увидят ваши "
|
357 |
+
"пользователи. Выберите изображение, загрузите его с панели параметров и "
|
358 |
+
"покажите его перед таблицей своим пользователям. "
|
359 |
+
|
360 |
+
#: templates/admin/premium.php:322
|
361 |
+
msgid "DYNAMIC FIELDS"
|
362 |
+
msgstr "АКТИВНЫЕ ПОЛЯ"
|
363 |
+
|
364 |
+
#: templates/admin/premium.php:325
|
365 |
+
#, php-format
|
366 |
+
msgid ""
|
367 |
+
"With this precious feature, you will be able to show in the table only the "
|
368 |
+
"fields that have information in at least one of the selected products."
|
369 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
370 |
+
"be no more empty lines in your comparison table."
|
371 |
+
msgstr ""
|
372 |
+
"С помощью этой замечательной функции вы сможете отображать в таблице только "
|
373 |
+
"поля, содержащие информацию, по крайней мере, в одном из выбранных продуктов."
|
374 |
+
"%3$s Включите %1$s«Активные поля атрибута»%2$s и в таблице сравнения не "
|
375 |
+
"будет пустых строк."
|
376 |
+
|
377 |
+
#: templates/admin/premium.php:335
|
378 |
+
msgid "SOCIAL NETWORK SHARING"
|
379 |
+
msgstr "ПОДЕЛИТЬСЯ В СОЦИАЛЬНЫХ СЕТЯХ"
|
380 |
+
|
381 |
+
#: templates/admin/premium.php:338
|
382 |
+
#, php-format
|
383 |
+
msgid ""
|
384 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
385 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
386 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
387 |
+
"products they have selected."
|
388 |
+
msgstr ""
|
389 |
+
"Одна из самых привлекательных функций премиальной версии плагина. Для сайтов "
|
390 |
+
"социальных сетей ваших пользователей (Facebook, Twitter, Google + и "
|
391 |
+
"Pinterest) и система электронной почты%1$sподелиться%2$s таблицей сравнения "
|
392 |
+
"продуктов, которую ни выбрали."
|
393 |
+
|
394 |
+
#: templates/admin/premium.php:354
|
395 |
+
msgid "RELATED PRODUCTS"
|
396 |
+
msgstr "СОПУТСТВУЮЩИЕ ТОВАРЫ"
|
397 |
+
|
398 |
+
#: templates/admin/premium.php:357
|
399 |
+
#, php-format
|
400 |
+
msgid ""
|
401 |
+
"All the products that have common categories and/or tags with those in the "
|
402 |
+
"comparison table will be showed in a slider, right under the comparison "
|
403 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
404 |
+
"users to discover the shop products of the shop related to those they are "
|
405 |
+
"interested into."
|
406 |
+
msgstr ""
|
407 |
+
"Все товары, которые имеют общие категории и/или теги с товарами в таблице "
|
408 |
+
"сравнения, будут показаны в слайдере, прямо под сравнительной таблицей.%3$s "
|
409 |
+
"Полностью%1$s «удобный для использования» %2$sслайдер, из которого ваши "
|
410 |
+
"пользователи узнают о товарах в магазине, связанных с теми, которые их "
|
411 |
+
"интересуют."
|
412 |
+
|
413 |
+
#: templates/admin/premium.php:367
|
414 |
+
msgid "CUSTOMIZABLE STYLE"
|
415 |
+
msgstr "НАСТРАИВАЕМЫЙ СТИЛЬ"
|
416 |
+
|
417 |
+
#: templates/admin/premium.php:370
|
418 |
+
#, php-format
|
419 |
+
msgid ""
|
420 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
421 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
422 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
423 |
+
"to get to the best result."
|
424 |
+
msgstr ""
|
425 |
+
"Расширенная панель параметров, позволяющая вам изменить все цвета плагина, "
|
426 |
+
"чтобы вы могли приспособить все свои элементы стилистически %1$sк макету%2$s "
|
427 |
+
"вашего магазина. Мы знаем что это важно, присматриваем за этим … и мы даем "
|
428 |
+
"вам нужные инструменты для достижения наилучшего результата."
|
429 |
+
|
430 |
+
#: templates/admin/premium.php:386
|
431 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
432 |
+
msgstr "НАСТРАИВАЕМЫЕ АТРИБУТЫ"
|
433 |
+
|
434 |
+
#: templates/admin/premium.php:389
|
435 |
+
#, php-format
|
436 |
+
msgid ""
|
437 |
+
"Let you users compare products following every feature, and considering also "
|
438 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
439 |
+
"product detail page. Every single detail will be included."
|
440 |
+
msgstr ""
|
441 |
+
"Позвольте пользователям сравнивать продукты предметно и учитывать также все "
|
442 |
+
"%1$sатрибуты%2$s, которые могут быть созданы вручную на странице сведений о "
|
443 |
+
"продукте. Каждая деталь будет включена."
|
444 |
+
|
445 |
+
#: templates/admin/premium.php:399
|
446 |
+
msgid "A TAILORED TABLE"
|
447 |
+
msgstr "ТАБЛИЦА НА ЗАКАЗ"
|
448 |
+
|
449 |
+
#: templates/admin/premium.php:402
|
450 |
+
#, php-format
|
451 |
+
msgid ""
|
452 |
+
"Select the products you want to compare and the system will offer you the "
|
453 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
454 |
+
msgstr ""
|
455 |
+
"Выберите продукты, которые вы хотите сравнить, и система предложит вам "
|
456 |
+
"%1$sshortcode%2$s для создания таблицы сравнения. Просто, быстро и полезно."
|
457 |
+
|
458 |
+
#: templates/admin/premium.php:418
|
459 |
+
msgid "Compare list - widget"
|
460 |
+
msgstr ""
|
461 |
+
|
462 |
+
#: templates/admin/premium.php:421
|
463 |
+
msgid ""
|
464 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
465 |
+
"complete list of products added to the compare tab and avoid to open the "
|
466 |
+
"popup to check its existence. "
|
467 |
+
msgstr ""
|
468 |
+
"Благодаря виджеты YITH WooCommerce Compare, пользователи могут в любой "
|
469 |
+
"момент проверить полный список продуктов, добавленных на вкладку сравнения, "
|
470 |
+
"и не открывая всплывающее окно, видеть что они сравнивают. "
|
471 |
+
|
472 |
+
#: templates/admin/premium.php:431
|
473 |
+
msgid "Compare counter - widget and shortcode"
|
474 |
+
msgstr ""
|
475 |
+
|
476 |
+
#: templates/admin/premium.php:434
|
477 |
+
msgid ""
|
478 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
479 |
+
"many products they have added to the Compare list, feel free to use the "
|
480 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
481 |
+
"than one click away."
|
482 |
+
msgstr ""
|
483 |
+
|
484 |
+
#: templates/compare.php:77
|
485 |
+
msgid "Close window [X]"
|
486 |
+
msgstr "Закрыть окно [X]"
|
487 |
+
|
488 |
+
#: templates/compare.php:106
|
489 |
+
msgid "No products added in the compare table."
|
490 |
+
msgstr "Нет товаров для сравнения."
|
491 |
+
|
492 |
+
#: widgets/class.yith-woocompare-widget.php:23
|
493 |
+
msgid "The widget shows the list of products added in the comparison table."
|
494 |
+
msgstr "Виджет отображает список продуктов, добавленных для сравнения."
|
495 |
+
|
496 |
+
#: widgets/class.yith-woocompare-widget.php:27
|
497 |
+
msgid "YITH WooCommerce Compare Widget"
|
498 |
+
msgstr "Виджет YITH WooCommerce Compare"
|
499 |
+
|
500 |
+
#: widgets/class.yith-woocompare-widget.php:50
|
501 |
+
msgid "Clear all"
|
502 |
+
msgstr "Очистить"
|
503 |
+
|
504 |
+
#~ msgid "Plugin Documentation"
|
505 |
+
#~ msgstr "Документация плагина"
|
506 |
+
|
507 |
+
#~ msgid "WIDGET"
|
508 |
+
#~ msgstr "ВИДЖЕТ"
|
509 |
+
|
510 |
+
#~ msgid "Choose if you want to use a link or a button for the action button."
|
511 |
+
#~ msgstr "Выберите, хотите ли вы использовать ссылку или кнопку при нажатии."
|
512 |
+
|
513 |
+
#~ msgid "The widget show the list of products added in the compare table."
|
514 |
+
#~ msgstr "Виджет отображает список продуктов, добавленных для сравнения."
|
515 |
+
|
516 |
+
#~ msgid "YITH Woocommerce Compare Widget"
|
517 |
+
#~ msgstr "Виджет YITH WooCommerce Compare"
|
518 |
+
|
519 |
+
#~ msgid "Products Compare"
|
520 |
+
#~ msgstr "Сравнение товаров"
|
521 |
+
|
522 |
+
#~ msgid "Repeat \"Price\" field at the end of the table"
|
523 |
+
#~ msgstr "Повторить поле «Цена» в конце таблицы"
|
524 |
+
|
525 |
+
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
526 |
+
#~ msgstr "Повторить поле «Добавить в корзину» в конце таблицы"
|
527 |
+
|
528 |
+
#~ msgid "Select a date"
|
529 |
+
#~ msgstr "Выберите дату"
|
530 |
+
|
531 |
+
#~ msgid "Hours"
|
532 |
+
#~ msgstr "Часы"
|
533 |
+
|
534 |
+
#~ msgid "Minutes"
|
535 |
+
#~ msgstr "Минуты"
|
536 |
+
|
537 |
+
#~ msgid "Upload"
|
538 |
+
#~ msgstr "Закачать"
|
539 |
+
|
540 |
+
#~ msgid "px"
|
541 |
+
#~ msgstr "px"
|
542 |
+
|
543 |
+
#~ msgid "em"
|
544 |
+
#~ msgstr "em"
|
545 |
+
|
546 |
+
#~ msgid "pt"
|
547 |
+
#~ msgstr "pt"
|
548 |
+
|
549 |
+
#~ msgid "rem"
|
550 |
+
#~ msgstr "rem"
|
551 |
+
|
552 |
+
#~ msgid "Select a font family"
|
553 |
+
#~ msgstr "Выберите шрифт"
|
554 |
+
|
555 |
+
#~ msgid "Regular"
|
556 |
+
#~ msgstr "Обычный"
|
557 |
+
|
558 |
+
#~ msgid "Bold"
|
559 |
+
#~ msgstr "Жирный"
|
560 |
+
|
561 |
+
#~ msgid "Extra bold"
|
562 |
+
#~ msgstr "Экстра жирный"
|
563 |
+
|
564 |
+
#~ msgid "Italic"
|
565 |
+
#~ msgstr "Наклонный"
|
566 |
+
|
567 |
+
#~ msgid "Italic bold"
|
568 |
+
#~ msgstr "Наклонный жирный"
|
569 |
+
|
570 |
+
#~ msgid "Click to preview"
|
571 |
+
#~ msgstr "Нажмите для просмотра"
|
languages/yith-woocommerce-compare-sk_SK.po
CHANGED
@@ -1,502 +1,502 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"POT-Creation-Date: 2018-11-28 16:33+0100\n"
|
5 |
-
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
6 |
-
"Last-Translator: Jakub Novák <jakub.novak@hellephant.sk>\n"
|
7 |
-
"Language-Team: Hellephant <jakub.novak@hellephant.sk>\n"
|
8 |
-
"Language: sk\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 2.1.1\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
-
"X-Poedit-Basepath: ..\n"
|
15 |
-
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
16 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
-
"X-Poedit-SearchPath-0: .\n"
|
18 |
-
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
-
|
20 |
-
#: includes/class.yith-woocompare-admin.php:119
|
21 |
-
#: includes/class.yith-woocompare-admin.php:143
|
22 |
-
msgid "Settings"
|
23 |
-
msgstr ""
|
24 |
-
|
25 |
-
#: includes/class.yith-woocompare-admin.php:121
|
26 |
-
msgid "License"
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: includes/class.yith-woocompare-admin.php:147
|
30 |
-
msgid "Premium Version"
|
31 |
-
msgstr ""
|
32 |
-
|
33 |
-
#: includes/class.yith-woocompare-admin.php:153
|
34 |
-
#: includes/class.yith-woocompare-admin.php:154
|
35 |
-
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
-
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
-
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
-
msgid "Compare"
|
39 |
-
msgstr "Porovnať"
|
40 |
-
|
41 |
-
#: includes/class.yith-woocompare-admin.php:241
|
42 |
-
msgid "YITH WooCommerce Compare Activated"
|
43 |
-
msgstr ""
|
44 |
-
|
45 |
-
#: includes/class.yith-woocompare-admin.php:242
|
46 |
-
#, php-format
|
47 |
-
msgid ""
|
48 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
-
msgstr ""
|
53 |
-
|
54 |
-
#: includes/class.yith-woocompare-admin.php:253
|
55 |
-
msgid "YITH WooCommerce Compare Updated"
|
56 |
-
msgstr ""
|
57 |
-
|
58 |
-
#: includes/class.yith-woocompare-admin.php:254
|
59 |
-
#, php-format
|
60 |
-
msgid ""
|
61 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: includes/class.yith-woocompare-admin.php:398
|
69 |
-
msgid "Do you want to hard crop the image?"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
-
msgid "Added"
|
74 |
-
msgstr "Pridané"
|
75 |
-
|
76 |
-
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
-
msgid "Product Comparison"
|
78 |
-
msgstr "Porovnanie produktov"
|
79 |
-
|
80 |
-
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
-
msgid "Close"
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
-
msgid "In stock"
|
86 |
-
msgstr "Na sklade"
|
87 |
-
|
88 |
-
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
-
msgid "No products to compare"
|
90 |
-
msgstr "Nie sú produkty na porovnanie"
|
91 |
-
|
92 |
-
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
-
msgid "Remove"
|
94 |
-
msgstr "Odobrať"
|
95 |
-
|
96 |
-
#: includes/class.yith-woocompare-helper.php:46
|
97 |
-
msgid "Image"
|
98 |
-
msgstr "Obrázok"
|
99 |
-
|
100 |
-
#: includes/class.yith-woocompare-helper.php:47
|
101 |
-
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
-
msgid "Title"
|
103 |
-
msgstr "Titulok"
|
104 |
-
|
105 |
-
#: includes/class.yith-woocompare-helper.php:48
|
106 |
-
msgid "Price"
|
107 |
-
msgstr "Cena"
|
108 |
-
|
109 |
-
#: includes/class.yith-woocompare-helper.php:49
|
110 |
-
msgid "Add to cart"
|
111 |
-
msgstr "Pridať do košíka"
|
112 |
-
|
113 |
-
#: includes/class.yith-woocompare-helper.php:50
|
114 |
-
msgid "Description"
|
115 |
-
msgstr "Popis"
|
116 |
-
|
117 |
-
#: includes/class.yith-woocompare-helper.php:51
|
118 |
-
msgid "Sku"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: includes/class.yith-woocompare-helper.php:52
|
122 |
-
msgid "Availability"
|
123 |
-
msgstr "Dostupnosť"
|
124 |
-
|
125 |
-
#: includes/class.yith-woocompare-helper.php:53
|
126 |
-
msgid "Weight"
|
127 |
-
msgstr ""
|
128 |
-
|
129 |
-
#: includes/class.yith-woocompare-helper.php:54
|
130 |
-
msgid "Dimensions"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
-
#: init.php:42
|
134 |
-
msgid ""
|
135 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
-
"WooCommerce in order to work."
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: init.php:50
|
140 |
-
msgid ""
|
141 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
-
"are using the premium one."
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: plugin-options/general-options.php:17
|
146 |
-
msgid "General Settings"
|
147 |
-
msgstr "Všeobecné nastavenia"
|
148 |
-
|
149 |
-
#: plugin-options/general-options.php:24
|
150 |
-
msgid "Link or Button"
|
151 |
-
msgstr "Odkaz alebo tlačidlo"
|
152 |
-
|
153 |
-
#: plugin-options/general-options.php:25
|
154 |
-
#, fuzzy
|
155 |
-
#| msgid "Choose if you want to use a link or a button for the action button."
|
156 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
157 |
-
msgstr "Vyberte si či chcete ku vyvolaniu akcie používať odkaz alebo tlačidlo."
|
158 |
-
|
159 |
-
#: plugin-options/general-options.php:32
|
160 |
-
msgid "Link"
|
161 |
-
msgstr "Odkaz"
|
162 |
-
|
163 |
-
#: plugin-options/general-options.php:33
|
164 |
-
msgid "Button"
|
165 |
-
msgstr "Tlačidlo"
|
166 |
-
|
167 |
-
#: plugin-options/general-options.php:38
|
168 |
-
msgid "Link/Button text"
|
169 |
-
msgstr "Odkaz/Text tlačidla"
|
170 |
-
|
171 |
-
#: plugin-options/general-options.php:39
|
172 |
-
msgid "Type the text to use for the button or the link of the compare."
|
173 |
-
msgstr "Zadajte text tlačidla alebo odkazu na porovnanie."
|
174 |
-
|
175 |
-
#: plugin-options/general-options.php:47
|
176 |
-
msgid "Show button in single product page"
|
177 |
-
msgstr "Zobraziť tlačidlo na produktovej stránke."
|
178 |
-
|
179 |
-
#: plugin-options/general-options.php:48
|
180 |
-
msgid "Say if you want to show the button in the single product page."
|
181 |
-
msgstr "Rozhodnite sa či chcete zobrazovať tlačidlo na produktovej stránke."
|
182 |
-
|
183 |
-
#: plugin-options/general-options.php:56
|
184 |
-
msgid "Show button in products list"
|
185 |
-
msgstr "Zobraziť tlačidlo v zozname produktov."
|
186 |
-
|
187 |
-
#: plugin-options/general-options.php:57
|
188 |
-
msgid "Say if you want to show the button in the products list."
|
189 |
-
msgstr "Rozhodnite sa či chcete zobrazovať tlačidlo v zozname produktov"
|
190 |
-
|
191 |
-
#: plugin-options/general-options.php:65
|
192 |
-
msgid "Open automatically lightbox"
|
193 |
-
msgstr "Otvoriť lightbox autmaticky."
|
194 |
-
|
195 |
-
#: plugin-options/general-options.php:66
|
196 |
-
msgid "Open link after click into \"Compare\" button\"."
|
197 |
-
msgstr "Otvoriť odkaz po kliknuťí na \"Porovnať\" tlačidlo\"."
|
198 |
-
|
199 |
-
#: plugin-options/general-options.php:79
|
200 |
-
msgid "Table Settings"
|
201 |
-
msgstr "Nastavenie tabuľky"
|
202 |
-
|
203 |
-
#: plugin-options/general-options.php:86
|
204 |
-
msgid "Table title"
|
205 |
-
msgstr "Titulok tabuľky"
|
206 |
-
|
207 |
-
#: plugin-options/general-options.php:87
|
208 |
-
msgid "Type the text to use for the table title."
|
209 |
-
msgstr "Napíšte text pre titulok tabuľky"
|
210 |
-
|
211 |
-
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
212 |
-
msgid "Compare products"
|
213 |
-
msgstr "Porovnať produkty"
|
214 |
-
|
215 |
-
#: plugin-options/general-options.php:95
|
216 |
-
msgid "Fields to show"
|
217 |
-
msgstr "Zobraziť polia"
|
218 |
-
|
219 |
-
#: plugin-options/general-options.php:96
|
220 |
-
msgid ""
|
221 |
-
"Select the fields to show in the comparison table and order them by "
|
222 |
-
"drag&drop (are included also the woocommerce attributes)"
|
223 |
-
msgstr ""
|
224 |
-
"Vyberte polia na zobrazenie v porovnávacej tabuľke a zoraďte ich pomocou "
|
225 |
-
"drag&drop (zahrnuté vo woocommerce atribútoch)"
|
226 |
-
|
227 |
-
#: plugin-options/general-options.php:104
|
228 |
-
msgid "Repeat \"Price\" field"
|
229 |
-
msgstr ""
|
230 |
-
|
231 |
-
#: plugin-options/general-options.php:105
|
232 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
233 |
-
msgstr ""
|
234 |
-
|
235 |
-
#: plugin-options/general-options.php:113
|
236 |
-
msgid "Repeat \"Add to cart\" field"
|
237 |
-
msgstr ""
|
238 |
-
|
239 |
-
#: plugin-options/general-options.php:114
|
240 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
241 |
-
msgstr ""
|
242 |
-
|
243 |
-
#: plugin-options/general-options.php:122
|
244 |
-
msgid "Image size"
|
245 |
-
msgstr "Rozmer obrázka"
|
246 |
-
|
247 |
-
#: plugin-options/general-options.php:123
|
248 |
-
msgid "Set the size for the images"
|
249 |
-
msgstr "Nastaviť rozmer pre obrázky"
|
250 |
-
|
251 |
-
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
252 |
-
#, php-format
|
253 |
-
msgid ""
|
254 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
255 |
-
"benefit from all features!"
|
256 |
-
msgstr ""
|
257 |
-
|
258 |
-
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
259 |
-
msgid "UPGRADE"
|
260 |
-
msgstr ""
|
261 |
-
|
262 |
-
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
263 |
-
msgid "to the premium version"
|
264 |
-
msgstr ""
|
265 |
-
|
266 |
-
#: templates/admin/premium.php:250
|
267 |
-
msgid "Premium Features"
|
268 |
-
msgstr ""
|
269 |
-
|
270 |
-
#: templates/admin/premium.php:258
|
271 |
-
msgid "A DEDICATED PAGE"
|
272 |
-
msgstr ""
|
273 |
-
|
274 |
-
#: templates/admin/premium.php:261
|
275 |
-
#, php-format
|
276 |
-
msgid ""
|
277 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
278 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
279 |
-
"created automatically in your site and, adding it among the menu entries, "
|
280 |
-
"you will be able to give to your users the chance to access it easily "
|
281 |
-
"whenever they want."
|
282 |
-
msgstr ""
|
283 |
-
|
284 |
-
#: templates/admin/premium.php:271
|
285 |
-
msgid "CATEGORY COMPARATION"
|
286 |
-
msgstr ""
|
287 |
-
|
288 |
-
#: templates/admin/premium.php:274
|
289 |
-
#, php-format
|
290 |
-
msgid ""
|
291 |
-
"People are often confused by finding products of different categories in the "
|
292 |
-
"comparison table, creating difficulties in comparing the products they are "
|
293 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
294 |
-
"need: you will be able to separate the products in the table by category "
|
295 |
-
"affinity."
|
296 |
-
msgstr ""
|
297 |
-
|
298 |
-
#: templates/admin/premium.php:290
|
299 |
-
msgid "CATEGORY EXCLUSION "
|
300 |
-
msgstr ""
|
301 |
-
|
302 |
-
#: templates/admin/premium.php:293
|
303 |
-
#, php-format
|
304 |
-
msgid ""
|
305 |
-
"In your shop there may be product categories you don't want to be affected "
|
306 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
307 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
308 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
309 |
-
"of the feature, allowing the comparison only to those products of the "
|
310 |
-
"selected categories."
|
311 |
-
msgstr ""
|
312 |
-
|
313 |
-
#: templates/admin/premium.php:303
|
314 |
-
msgid "TABLE IMAGE"
|
315 |
-
msgstr ""
|
316 |
-
|
317 |
-
#: templates/admin/premium.php:306
|
318 |
-
#, php-format
|
319 |
-
msgid ""
|
320 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
321 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
322 |
-
"table to your users. "
|
323 |
-
msgstr ""
|
324 |
-
|
325 |
-
#: templates/admin/premium.php:322
|
326 |
-
msgid "DYNAMIC FIELDS"
|
327 |
-
msgstr ""
|
328 |
-
|
329 |
-
#: templates/admin/premium.php:325
|
330 |
-
#, php-format
|
331 |
-
msgid ""
|
332 |
-
"With this precious feature, you will be able to show in the table only the "
|
333 |
-
"fields that have information in at least one of the selected products."
|
334 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
335 |
-
"be no more empty lines in your comparison table."
|
336 |
-
msgstr ""
|
337 |
-
|
338 |
-
#: templates/admin/premium.php:335
|
339 |
-
msgid "SOCIAL NETWORK SHARING"
|
340 |
-
msgstr ""
|
341 |
-
|
342 |
-
#: templates/admin/premium.php:338
|
343 |
-
#, php-format
|
344 |
-
msgid ""
|
345 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
346 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
347 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
348 |
-
"products they have selected."
|
349 |
-
msgstr ""
|
350 |
-
|
351 |
-
#: templates/admin/premium.php:354
|
352 |
-
msgid "RELATED PRODUCTS"
|
353 |
-
msgstr ""
|
354 |
-
|
355 |
-
#: templates/admin/premium.php:357
|
356 |
-
#, php-format
|
357 |
-
msgid ""
|
358 |
-
"All the products that have common categories and/or tags with those in the "
|
359 |
-
"comparison table will be showed in a slider, right under the comparison "
|
360 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
361 |
-
"users to discover the shop products of the shop related to those they are "
|
362 |
-
"interested into."
|
363 |
-
msgstr ""
|
364 |
-
|
365 |
-
#: templates/admin/premium.php:367
|
366 |
-
msgid "CUSTOMIZABLE STYLE"
|
367 |
-
msgstr ""
|
368 |
-
|
369 |
-
#: templates/admin/premium.php:370
|
370 |
-
#, php-format
|
371 |
-
msgid ""
|
372 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
373 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
374 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
375 |
-
"to get to the best result."
|
376 |
-
msgstr ""
|
377 |
-
|
378 |
-
#: templates/admin/premium.php:386
|
379 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
380 |
-
msgstr ""
|
381 |
-
|
382 |
-
#: templates/admin/premium.php:389
|
383 |
-
#, php-format
|
384 |
-
msgid ""
|
385 |
-
"Let you users compare products following every feature, and considering also "
|
386 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
387 |
-
"product detail page. Every single detail will be included."
|
388 |
-
msgstr ""
|
389 |
-
|
390 |
-
#: templates/admin/premium.php:399
|
391 |
-
msgid "A TAILORED TABLE"
|
392 |
-
msgstr ""
|
393 |
-
|
394 |
-
#: templates/admin/premium.php:402
|
395 |
-
#, php-format
|
396 |
-
msgid ""
|
397 |
-
"Select the products you want to compare and the system will offer you the "
|
398 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
399 |
-
msgstr ""
|
400 |
-
|
401 |
-
#: templates/admin/premium.php:418
|
402 |
-
msgid "Compare list - widget"
|
403 |
-
msgstr ""
|
404 |
-
|
405 |
-
#: templates/admin/premium.php:421
|
406 |
-
msgid ""
|
407 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
408 |
-
"complete list of products added to the compare tab and avoid to open the "
|
409 |
-
"popup to check its existence. "
|
410 |
-
msgstr ""
|
411 |
-
|
412 |
-
#: templates/admin/premium.php:431
|
413 |
-
msgid "Compare counter - widget and shortcode"
|
414 |
-
msgstr ""
|
415 |
-
|
416 |
-
#: templates/admin/premium.php:434
|
417 |
-
msgid ""
|
418 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
419 |
-
"many products they have added to the Compare list, feel free to use the "
|
420 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
421 |
-
"than one click away."
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: templates/compare.php:77
|
425 |
-
msgid "Close window [X]"
|
426 |
-
msgstr "Zavrieť okno [X]"
|
427 |
-
|
428 |
-
#: templates/compare.php:106
|
429 |
-
msgid "No products added in the compare table."
|
430 |
-
msgstr "Neboli vybrané produkty do porovnávacej tabuľky."
|
431 |
-
|
432 |
-
#: widgets/class.yith-woocompare-widget.php:23
|
433 |
-
msgid "The widget shows the list of products added in the comparison table."
|
434 |
-
msgstr ""
|
435 |
-
|
436 |
-
#: widgets/class.yith-woocompare-widget.php:27
|
437 |
-
msgid "YITH WooCommerce Compare Widget"
|
438 |
-
msgstr ""
|
439 |
-
|
440 |
-
#: widgets/class.yith-woocompare-widget.php:50
|
441 |
-
msgid "Clear all"
|
442 |
-
msgstr "Vyprázdniť všetko"
|
443 |
-
|
444 |
-
#~ msgid "The widget show the list of products added in the compare table."
|
445 |
-
#~ msgstr "Wiget ukazuje zoznam produktov pridaných do porovnávacej tabuľky."
|
446 |
-
|
447 |
-
#~ msgid "YITH Woocommerce Compare Widget"
|
448 |
-
#~ msgstr "YITH Woocommerce Compare Widget"
|
449 |
-
|
450 |
-
#~ msgid "Upload"
|
451 |
-
#~ msgstr "Upload"
|
452 |
-
|
453 |
-
#~ msgid "px"
|
454 |
-
#~ msgstr "px"
|
455 |
-
|
456 |
-
#~ msgid "em"
|
457 |
-
#~ msgstr "em"
|
458 |
-
|
459 |
-
#~ msgid "pt"
|
460 |
-
#~ msgstr "pt"
|
461 |
-
|
462 |
-
#~ msgid "rem"
|
463 |
-
#~ msgstr "rem"
|
464 |
-
|
465 |
-
#~ msgid "Regular"
|
466 |
-
#~ msgstr "Regular"
|
467 |
-
|
468 |
-
#~ msgid "Bold"
|
469 |
-
#~ msgstr "Bold"
|
470 |
-
|
471 |
-
#~ msgid "Extra bold"
|
472 |
-
#~ msgstr "Extra bold"
|
473 |
-
|
474 |
-
#~ msgid "Italic"
|
475 |
-
#~ msgstr "Italic"
|
476 |
-
|
477 |
-
#~ msgid "Italic bold"
|
478 |
-
#~ msgstr "Italic bold"
|
479 |
-
|
480 |
-
#~ msgid "Products Compare"
|
481 |
-
#~ msgstr "Porovnanie produktov"
|
482 |
-
|
483 |
-
#~ msgid "Repeat \"Price\" field at the end of the table"
|
484 |
-
#~ msgstr "Opakovať pole \"Cena\" na konci tabuľky"
|
485 |
-
|
486 |
-
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
487 |
-
#~ msgstr "Opakovať pole \"Vložiť do košíka\" na konci tabuľky"
|
488 |
-
|
489 |
-
#~ msgid "Select a date"
|
490 |
-
#~ msgstr "Vybrať data"
|
491 |
-
|
492 |
-
#~ msgid "Hours"
|
493 |
-
#~ msgstr "Hodiny"
|
494 |
-
|
495 |
-
#~ msgid "Minutes"
|
496 |
-
#~ msgstr "Minúty"
|
497 |
-
|
498 |
-
#~ msgid "Select a font family"
|
499 |
-
#~ msgstr "Vybrať font"
|
500 |
-
|
501 |
-
#~ msgid "Click to preview"
|
502 |
-
#~ msgstr "Kliknite pre náhľad"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2018-11-28 16:33+0100\n"
|
5 |
+
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
6 |
+
"Last-Translator: Jakub Novák <jakub.novak@hellephant.sk>\n"
|
7 |
+
"Language-Team: Hellephant <jakub.novak@hellephant.sk>\n"
|
8 |
+
"Language: sk\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 2.1.1\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
16 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
+
|
20 |
+
#: includes/class.yith-woocompare-admin.php:119
|
21 |
+
#: includes/class.yith-woocompare-admin.php:143
|
22 |
+
msgid "Settings"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: includes/class.yith-woocompare-admin.php:121
|
26 |
+
msgid "License"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: includes/class.yith-woocompare-admin.php:147
|
30 |
+
msgid "Premium Version"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: includes/class.yith-woocompare-admin.php:153
|
34 |
+
#: includes/class.yith-woocompare-admin.php:154
|
35 |
+
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
+
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
+
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
+
msgid "Compare"
|
39 |
+
msgstr "Porovnať"
|
40 |
+
|
41 |
+
#: includes/class.yith-woocompare-admin.php:241
|
42 |
+
msgid "YITH WooCommerce Compare Activated"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: includes/class.yith-woocompare-admin.php:242
|
46 |
+
#, php-format
|
47 |
+
msgid ""
|
48 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: includes/class.yith-woocompare-admin.php:253
|
55 |
+
msgid "YITH WooCommerce Compare Updated"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: includes/class.yith-woocompare-admin.php:254
|
59 |
+
#, php-format
|
60 |
+
msgid ""
|
61 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
+
msgstr ""
|
67 |
+
|
68 |
+
#: includes/class.yith-woocompare-admin.php:398
|
69 |
+
msgid "Do you want to hard crop the image?"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
+
msgid "Added"
|
74 |
+
msgstr "Pridané"
|
75 |
+
|
76 |
+
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
+
msgid "Product Comparison"
|
78 |
+
msgstr "Porovnanie produktov"
|
79 |
+
|
80 |
+
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
+
msgid "Close"
|
82 |
+
msgstr ""
|
83 |
+
|
84 |
+
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
+
msgid "In stock"
|
86 |
+
msgstr "Na sklade"
|
87 |
+
|
88 |
+
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
+
msgid "No products to compare"
|
90 |
+
msgstr "Nie sú produkty na porovnanie"
|
91 |
+
|
92 |
+
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
+
msgid "Remove"
|
94 |
+
msgstr "Odobrať"
|
95 |
+
|
96 |
+
#: includes/class.yith-woocompare-helper.php:46
|
97 |
+
msgid "Image"
|
98 |
+
msgstr "Obrázok"
|
99 |
+
|
100 |
+
#: includes/class.yith-woocompare-helper.php:47
|
101 |
+
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
+
msgid "Title"
|
103 |
+
msgstr "Titulok"
|
104 |
+
|
105 |
+
#: includes/class.yith-woocompare-helper.php:48
|
106 |
+
msgid "Price"
|
107 |
+
msgstr "Cena"
|
108 |
+
|
109 |
+
#: includes/class.yith-woocompare-helper.php:49
|
110 |
+
msgid "Add to cart"
|
111 |
+
msgstr "Pridať do košíka"
|
112 |
+
|
113 |
+
#: includes/class.yith-woocompare-helper.php:50
|
114 |
+
msgid "Description"
|
115 |
+
msgstr "Popis"
|
116 |
+
|
117 |
+
#: includes/class.yith-woocompare-helper.php:51
|
118 |
+
msgid "Sku"
|
119 |
+
msgstr ""
|
120 |
+
|
121 |
+
#: includes/class.yith-woocompare-helper.php:52
|
122 |
+
msgid "Availability"
|
123 |
+
msgstr "Dostupnosť"
|
124 |
+
|
125 |
+
#: includes/class.yith-woocompare-helper.php:53
|
126 |
+
msgid "Weight"
|
127 |
+
msgstr ""
|
128 |
+
|
129 |
+
#: includes/class.yith-woocompare-helper.php:54
|
130 |
+
msgid "Dimensions"
|
131 |
+
msgstr ""
|
132 |
+
|
133 |
+
#: init.php:42
|
134 |
+
msgid ""
|
135 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
+
"WooCommerce in order to work."
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: init.php:50
|
140 |
+
msgid ""
|
141 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
+
"are using the premium one."
|
143 |
+
msgstr ""
|
144 |
+
|
145 |
+
#: plugin-options/general-options.php:17
|
146 |
+
msgid "General Settings"
|
147 |
+
msgstr "Všeobecné nastavenia"
|
148 |
+
|
149 |
+
#: plugin-options/general-options.php:24
|
150 |
+
msgid "Link or Button"
|
151 |
+
msgstr "Odkaz alebo tlačidlo"
|
152 |
+
|
153 |
+
#: plugin-options/general-options.php:25
|
154 |
+
#, fuzzy
|
155 |
+
#| msgid "Choose if you want to use a link or a button for the action button."
|
156 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
157 |
+
msgstr "Vyberte si či chcete ku vyvolaniu akcie používať odkaz alebo tlačidlo."
|
158 |
+
|
159 |
+
#: plugin-options/general-options.php:32
|
160 |
+
msgid "Link"
|
161 |
+
msgstr "Odkaz"
|
162 |
+
|
163 |
+
#: plugin-options/general-options.php:33
|
164 |
+
msgid "Button"
|
165 |
+
msgstr "Tlačidlo"
|
166 |
+
|
167 |
+
#: plugin-options/general-options.php:38
|
168 |
+
msgid "Link/Button text"
|
169 |
+
msgstr "Odkaz/Text tlačidla"
|
170 |
+
|
171 |
+
#: plugin-options/general-options.php:39
|
172 |
+
msgid "Type the text to use for the button or the link of the compare."
|
173 |
+
msgstr "Zadajte text tlačidla alebo odkazu na porovnanie."
|
174 |
+
|
175 |
+
#: plugin-options/general-options.php:47
|
176 |
+
msgid "Show button in single product page"
|
177 |
+
msgstr "Zobraziť tlačidlo na produktovej stránke."
|
178 |
+
|
179 |
+
#: plugin-options/general-options.php:48
|
180 |
+
msgid "Say if you want to show the button in the single product page."
|
181 |
+
msgstr "Rozhodnite sa či chcete zobrazovať tlačidlo na produktovej stránke."
|
182 |
+
|
183 |
+
#: plugin-options/general-options.php:56
|
184 |
+
msgid "Show button in products list"
|
185 |
+
msgstr "Zobraziť tlačidlo v zozname produktov."
|
186 |
+
|
187 |
+
#: plugin-options/general-options.php:57
|
188 |
+
msgid "Say if you want to show the button in the products list."
|
189 |
+
msgstr "Rozhodnite sa či chcete zobrazovať tlačidlo v zozname produktov"
|
190 |
+
|
191 |
+
#: plugin-options/general-options.php:65
|
192 |
+
msgid "Open automatically lightbox"
|
193 |
+
msgstr "Otvoriť lightbox autmaticky."
|
194 |
+
|
195 |
+
#: plugin-options/general-options.php:66
|
196 |
+
msgid "Open link after click into \"Compare\" button\"."
|
197 |
+
msgstr "Otvoriť odkaz po kliknuťí na \"Porovnať\" tlačidlo\"."
|
198 |
+
|
199 |
+
#: plugin-options/general-options.php:79
|
200 |
+
msgid "Table Settings"
|
201 |
+
msgstr "Nastavenie tabuľky"
|
202 |
+
|
203 |
+
#: plugin-options/general-options.php:86
|
204 |
+
msgid "Table title"
|
205 |
+
msgstr "Titulok tabuľky"
|
206 |
+
|
207 |
+
#: plugin-options/general-options.php:87
|
208 |
+
msgid "Type the text to use for the table title."
|
209 |
+
msgstr "Napíšte text pre titulok tabuľky"
|
210 |
+
|
211 |
+
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
212 |
+
msgid "Compare products"
|
213 |
+
msgstr "Porovnať produkty"
|
214 |
+
|
215 |
+
#: plugin-options/general-options.php:95
|
216 |
+
msgid "Fields to show"
|
217 |
+
msgstr "Zobraziť polia"
|
218 |
+
|
219 |
+
#: plugin-options/general-options.php:96
|
220 |
+
msgid ""
|
221 |
+
"Select the fields to show in the comparison table and order them by "
|
222 |
+
"drag&drop (are included also the woocommerce attributes)"
|
223 |
+
msgstr ""
|
224 |
+
"Vyberte polia na zobrazenie v porovnávacej tabuľke a zoraďte ich pomocou "
|
225 |
+
"drag&drop (zahrnuté vo woocommerce atribútoch)"
|
226 |
+
|
227 |
+
#: plugin-options/general-options.php:104
|
228 |
+
msgid "Repeat \"Price\" field"
|
229 |
+
msgstr ""
|
230 |
+
|
231 |
+
#: plugin-options/general-options.php:105
|
232 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
233 |
+
msgstr ""
|
234 |
+
|
235 |
+
#: plugin-options/general-options.php:113
|
236 |
+
msgid "Repeat \"Add to cart\" field"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: plugin-options/general-options.php:114
|
240 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: plugin-options/general-options.php:122
|
244 |
+
msgid "Image size"
|
245 |
+
msgstr "Rozmer obrázka"
|
246 |
+
|
247 |
+
#: plugin-options/general-options.php:123
|
248 |
+
msgid "Set the size for the images"
|
249 |
+
msgstr "Nastaviť rozmer pre obrázky"
|
250 |
+
|
251 |
+
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
252 |
+
#, php-format
|
253 |
+
msgid ""
|
254 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
255 |
+
"benefit from all features!"
|
256 |
+
msgstr ""
|
257 |
+
|
258 |
+
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
259 |
+
msgid "UPGRADE"
|
260 |
+
msgstr ""
|
261 |
+
|
262 |
+
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
263 |
+
msgid "to the premium version"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
#: templates/admin/premium.php:250
|
267 |
+
msgid "Premium Features"
|
268 |
+
msgstr ""
|
269 |
+
|
270 |
+
#: templates/admin/premium.php:258
|
271 |
+
msgid "A DEDICATED PAGE"
|
272 |
+
msgstr ""
|
273 |
+
|
274 |
+
#: templates/admin/premium.php:261
|
275 |
+
#, php-format
|
276 |
+
msgid ""
|
277 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
278 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
279 |
+
"created automatically in your site and, adding it among the menu entries, "
|
280 |
+
"you will be able to give to your users the chance to access it easily "
|
281 |
+
"whenever they want."
|
282 |
+
msgstr ""
|
283 |
+
|
284 |
+
#: templates/admin/premium.php:271
|
285 |
+
msgid "CATEGORY COMPARATION"
|
286 |
+
msgstr ""
|
287 |
+
|
288 |
+
#: templates/admin/premium.php:274
|
289 |
+
#, php-format
|
290 |
+
msgid ""
|
291 |
+
"People are often confused by finding products of different categories in the "
|
292 |
+
"comparison table, creating difficulties in comparing the products they are "
|
293 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
294 |
+
"need: you will be able to separate the products in the table by category "
|
295 |
+
"affinity."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: templates/admin/premium.php:290
|
299 |
+
msgid "CATEGORY EXCLUSION "
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: templates/admin/premium.php:293
|
303 |
+
#, php-format
|
304 |
+
msgid ""
|
305 |
+
"In your shop there may be product categories you don't want to be affected "
|
306 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
307 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
308 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
309 |
+
"of the feature, allowing the comparison only to those products of the "
|
310 |
+
"selected categories."
|
311 |
+
msgstr ""
|
312 |
+
|
313 |
+
#: templates/admin/premium.php:303
|
314 |
+
msgid "TABLE IMAGE"
|
315 |
+
msgstr ""
|
316 |
+
|
317 |
+
#: templates/admin/premium.php:306
|
318 |
+
#, php-format
|
319 |
+
msgid ""
|
320 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
321 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
322 |
+
"table to your users. "
|
323 |
+
msgstr ""
|
324 |
+
|
325 |
+
#: templates/admin/premium.php:322
|
326 |
+
msgid "DYNAMIC FIELDS"
|
327 |
+
msgstr ""
|
328 |
+
|
329 |
+
#: templates/admin/premium.php:325
|
330 |
+
#, php-format
|
331 |
+
msgid ""
|
332 |
+
"With this precious feature, you will be able to show in the table only the "
|
333 |
+
"fields that have information in at least one of the selected products."
|
334 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
335 |
+
"be no more empty lines in your comparison table."
|
336 |
+
msgstr ""
|
337 |
+
|
338 |
+
#: templates/admin/premium.php:335
|
339 |
+
msgid "SOCIAL NETWORK SHARING"
|
340 |
+
msgstr ""
|
341 |
+
|
342 |
+
#: templates/admin/premium.php:338
|
343 |
+
#, php-format
|
344 |
+
msgid ""
|
345 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
346 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
347 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
348 |
+
"products they have selected."
|
349 |
+
msgstr ""
|
350 |
+
|
351 |
+
#: templates/admin/premium.php:354
|
352 |
+
msgid "RELATED PRODUCTS"
|
353 |
+
msgstr ""
|
354 |
+
|
355 |
+
#: templates/admin/premium.php:357
|
356 |
+
#, php-format
|
357 |
+
msgid ""
|
358 |
+
"All the products that have common categories and/or tags with those in the "
|
359 |
+
"comparison table will be showed in a slider, right under the comparison "
|
360 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
361 |
+
"users to discover the shop products of the shop related to those they are "
|
362 |
+
"interested into."
|
363 |
+
msgstr ""
|
364 |
+
|
365 |
+
#: templates/admin/premium.php:367
|
366 |
+
msgid "CUSTOMIZABLE STYLE"
|
367 |
+
msgstr ""
|
368 |
+
|
369 |
+
#: templates/admin/premium.php:370
|
370 |
+
#, php-format
|
371 |
+
msgid ""
|
372 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
373 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
374 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
375 |
+
"to get to the best result."
|
376 |
+
msgstr ""
|
377 |
+
|
378 |
+
#: templates/admin/premium.php:386
|
379 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
380 |
+
msgstr ""
|
381 |
+
|
382 |
+
#: templates/admin/premium.php:389
|
383 |
+
#, php-format
|
384 |
+
msgid ""
|
385 |
+
"Let you users compare products following every feature, and considering also "
|
386 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
387 |
+
"product detail page. Every single detail will be included."
|
388 |
+
msgstr ""
|
389 |
+
|
390 |
+
#: templates/admin/premium.php:399
|
391 |
+
msgid "A TAILORED TABLE"
|
392 |
+
msgstr ""
|
393 |
+
|
394 |
+
#: templates/admin/premium.php:402
|
395 |
+
#, php-format
|
396 |
+
msgid ""
|
397 |
+
"Select the products you want to compare and the system will offer you the "
|
398 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
399 |
+
msgstr ""
|
400 |
+
|
401 |
+
#: templates/admin/premium.php:418
|
402 |
+
msgid "Compare list - widget"
|
403 |
+
msgstr ""
|
404 |
+
|
405 |
+
#: templates/admin/premium.php:421
|
406 |
+
msgid ""
|
407 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
408 |
+
"complete list of products added to the compare tab and avoid to open the "
|
409 |
+
"popup to check its existence. "
|
410 |
+
msgstr ""
|
411 |
+
|
412 |
+
#: templates/admin/premium.php:431
|
413 |
+
msgid "Compare counter - widget and shortcode"
|
414 |
+
msgstr ""
|
415 |
+
|
416 |
+
#: templates/admin/premium.php:434
|
417 |
+
msgid ""
|
418 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
419 |
+
"many products they have added to the Compare list, feel free to use the "
|
420 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
421 |
+
"than one click away."
|
422 |
+
msgstr ""
|
423 |
+
|
424 |
+
#: templates/compare.php:77
|
425 |
+
msgid "Close window [X]"
|
426 |
+
msgstr "Zavrieť okno [X]"
|
427 |
+
|
428 |
+
#: templates/compare.php:106
|
429 |
+
msgid "No products added in the compare table."
|
430 |
+
msgstr "Neboli vybrané produkty do porovnávacej tabuľky."
|
431 |
+
|
432 |
+
#: widgets/class.yith-woocompare-widget.php:23
|
433 |
+
msgid "The widget shows the list of products added in the comparison table."
|
434 |
+
msgstr ""
|
435 |
+
|
436 |
+
#: widgets/class.yith-woocompare-widget.php:27
|
437 |
+
msgid "YITH WooCommerce Compare Widget"
|
438 |
+
msgstr ""
|
439 |
+
|
440 |
+
#: widgets/class.yith-woocompare-widget.php:50
|
441 |
+
msgid "Clear all"
|
442 |
+
msgstr "Vyprázdniť všetko"
|
443 |
+
|
444 |
+
#~ msgid "The widget show the list of products added in the compare table."
|
445 |
+
#~ msgstr "Wiget ukazuje zoznam produktov pridaných do porovnávacej tabuľky."
|
446 |
+
|
447 |
+
#~ msgid "YITH Woocommerce Compare Widget"
|
448 |
+
#~ msgstr "YITH Woocommerce Compare Widget"
|
449 |
+
|
450 |
+
#~ msgid "Upload"
|
451 |
+
#~ msgstr "Upload"
|
452 |
+
|
453 |
+
#~ msgid "px"
|
454 |
+
#~ msgstr "px"
|
455 |
+
|
456 |
+
#~ msgid "em"
|
457 |
+
#~ msgstr "em"
|
458 |
+
|
459 |
+
#~ msgid "pt"
|
460 |
+
#~ msgstr "pt"
|
461 |
+
|
462 |
+
#~ msgid "rem"
|
463 |
+
#~ msgstr "rem"
|
464 |
+
|
465 |
+
#~ msgid "Regular"
|
466 |
+
#~ msgstr "Regular"
|
467 |
+
|
468 |
+
#~ msgid "Bold"
|
469 |
+
#~ msgstr "Bold"
|
470 |
+
|
471 |
+
#~ msgid "Extra bold"
|
472 |
+
#~ msgstr "Extra bold"
|
473 |
+
|
474 |
+
#~ msgid "Italic"
|
475 |
+
#~ msgstr "Italic"
|
476 |
+
|
477 |
+
#~ msgid "Italic bold"
|
478 |
+
#~ msgstr "Italic bold"
|
479 |
+
|
480 |
+
#~ msgid "Products Compare"
|
481 |
+
#~ msgstr "Porovnanie produktov"
|
482 |
+
|
483 |
+
#~ msgid "Repeat \"Price\" field at the end of the table"
|
484 |
+
#~ msgstr "Opakovať pole \"Cena\" na konci tabuľky"
|
485 |
+
|
486 |
+
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
487 |
+
#~ msgstr "Opakovať pole \"Vložiť do košíka\" na konci tabuľky"
|
488 |
+
|
489 |
+
#~ msgid "Select a date"
|
490 |
+
#~ msgstr "Vybrať data"
|
491 |
+
|
492 |
+
#~ msgid "Hours"
|
493 |
+
#~ msgstr "Hodiny"
|
494 |
+
|
495 |
+
#~ msgid "Minutes"
|
496 |
+
#~ msgstr "Minúty"
|
497 |
+
|
498 |
+
#~ msgid "Select a font family"
|
499 |
+
#~ msgstr "Vybrať font"
|
500 |
+
|
501 |
+
#~ msgid "Click to preview"
|
502 |
+
#~ msgstr "Kliknite pre náhľad"
|
languages/yith-woocommerce-compare-sl_SI.po
CHANGED
@@ -1,508 +1,508 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"POT-Creation-Date: 2018-11-28 16:33+0100\n"
|
5 |
-
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
6 |
-
"Last-Translator: \n"
|
7 |
-
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
-
"Language: sl\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 2.1.1\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
-
"X-Poedit-Basepath: .\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
|
17 |
-
"%100==4 ? 2 : 3);\n"
|
18 |
-
"X-Poedit-SearchPath-0: ..\n"
|
19 |
-
"X-Poedit-SearchPathExcluded-0: ../plugin-fw\n"
|
20 |
-
|
21 |
-
#: ../includes/class.yith-woocompare-admin.php:119
|
22 |
-
#: ../includes/class.yith-woocompare-admin.php:143
|
23 |
-
msgid "Settings"
|
24 |
-
msgstr "Nastavitve"
|
25 |
-
|
26 |
-
#: ../includes/class.yith-woocompare-admin.php:121
|
27 |
-
msgid "License"
|
28 |
-
msgstr ""
|
29 |
-
|
30 |
-
#: ../includes/class.yith-woocompare-admin.php:147
|
31 |
-
msgid "Premium Version"
|
32 |
-
msgstr "Premium verzija"
|
33 |
-
|
34 |
-
#: ../includes/class.yith-woocompare-admin.php:153
|
35 |
-
#: ../includes/class.yith-woocompare-admin.php:154
|
36 |
-
#: ../includes/class.yith-woocompare-frontend.php:505
|
37 |
-
#: ../plugin-options/general-options.php:41
|
38 |
-
#: ../plugin-options/general-options.php:42
|
39 |
-
#: ../widgets/class.yith-woocompare-widget.php:51
|
40 |
-
msgid "Compare"
|
41 |
-
msgstr "Primerjaj"
|
42 |
-
|
43 |
-
#: ../includes/class.yith-woocompare-admin.php:241
|
44 |
-
msgid "YITH WooCommerce Compare Activated"
|
45 |
-
msgstr "YITH WooCommerce Compare aktiviran"
|
46 |
-
|
47 |
-
#: ../includes/class.yith-woocompare-admin.php:242
|
48 |
-
#, php-format
|
49 |
-
msgid ""
|
50 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
51 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
52 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
53 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
54 |
-
msgstr ""
|
55 |
-
"V YIT Plugin zavihku lahko najdete vse možnosti YITH WooCommerce Compare. S "
|
56 |
-
"tem menijem lahko dostopate do vseh nastavitev vtičnikov, ki ste jih "
|
57 |
-
"aktivirali. YITH WooCommerce Compare je na voljo v izjemni Premium "
|
58 |
-
"različici z velko novih možnosti, <a href=\"%s\">raziščite jih zdaj</a>."
|
59 |
-
|
60 |
-
#: ../includes/class.yith-woocompare-admin.php:253
|
61 |
-
msgid "YITH WooCommerce Compare Updated"
|
62 |
-
msgstr "YITH WooCommerce Compare posodobljen"
|
63 |
-
|
64 |
-
#: ../includes/class.yith-woocompare-admin.php:254
|
65 |
-
#, php-format
|
66 |
-
msgid ""
|
67 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
68 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
69 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
70 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
71 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
72 |
-
msgstr ""
|
73 |
-
"Od zdaj lahko najdete vse možnosti YITH WooCommerce Compare pod YIT Plugin -"
|
74 |
-
"> Primerjaj namesto WooCommerce -> Nastavitve -> Primerjaj, tako kot v "
|
75 |
-
"prejšnji različici. Ko posodobimo en vtičnik, bo nov glas dodan temu meniju. "
|
76 |
-
"YITH WooCommerce Compare je bil posodobljen z novimi možnostmi, <a href=\"%s"
|
77 |
-
"\">razišči Premium različico.</a>"
|
78 |
-
|
79 |
-
#: ../includes/class.yith-woocompare-admin.php:398
|
80 |
-
msgid "Do you want to hard crop the image?"
|
81 |
-
msgstr "Trdo obrežem sliko?"
|
82 |
-
|
83 |
-
#: ../includes/class.yith-woocompare-frontend.php:223
|
84 |
-
msgid "Added"
|
85 |
-
msgstr "Dodano"
|
86 |
-
|
87 |
-
#: ../includes/class.yith-woocompare-frontend.php:224
|
88 |
-
#: ../templates/compare.php:50
|
89 |
-
msgid "Product Comparison"
|
90 |
-
msgstr "Primerjanje izdelkov"
|
91 |
-
|
92 |
-
#: ../includes/class.yith-woocompare-frontend.php:229
|
93 |
-
msgid "Close"
|
94 |
-
msgstr ""
|
95 |
-
|
96 |
-
#: ../includes/class.yith-woocompare-frontend.php:384
|
97 |
-
msgid "In stock"
|
98 |
-
msgstr "Na zalogi"
|
99 |
-
|
100 |
-
#: ../includes/class.yith-woocompare-frontend.php:696
|
101 |
-
msgid "No products to compare"
|
102 |
-
msgstr "Ni izdelkov za primerjavo"
|
103 |
-
|
104 |
-
#: ../includes/class.yith-woocompare-frontend.php:709
|
105 |
-
#: ../templates/compare.php:117
|
106 |
-
msgid "Remove"
|
107 |
-
msgstr "Odstrani"
|
108 |
-
|
109 |
-
#: ../includes/class.yith-woocompare-helper.php:46
|
110 |
-
msgid "Image"
|
111 |
-
msgstr "Slika"
|
112 |
-
|
113 |
-
#: ../includes/class.yith-woocompare-helper.php:47
|
114 |
-
#: ../widgets/class.yith-woocompare-widget.php:68
|
115 |
-
msgid "Title"
|
116 |
-
msgstr "Naslov"
|
117 |
-
|
118 |
-
#: ../includes/class.yith-woocompare-helper.php:48
|
119 |
-
msgid "Price"
|
120 |
-
msgstr "Cena"
|
121 |
-
|
122 |
-
#: ../includes/class.yith-woocompare-helper.php:49
|
123 |
-
msgid "Add to cart"
|
124 |
-
msgstr "Dodaj v košarico"
|
125 |
-
|
126 |
-
#: ../includes/class.yith-woocompare-helper.php:50
|
127 |
-
msgid "Description"
|
128 |
-
msgstr "Opis"
|
129 |
-
|
130 |
-
#: ../includes/class.yith-woocompare-helper.php:51
|
131 |
-
msgid "Sku"
|
132 |
-
msgstr ""
|
133 |
-
|
134 |
-
#: ../includes/class.yith-woocompare-helper.php:52
|
135 |
-
msgid "Availability"
|
136 |
-
msgstr "Razpoložljivost"
|
137 |
-
|
138 |
-
#: ../includes/class.yith-woocompare-helper.php:53
|
139 |
-
msgid "Weight"
|
140 |
-
msgstr ""
|
141 |
-
|
142 |
-
#: ../includes/class.yith-woocompare-helper.php:54
|
143 |
-
msgid "Dimensions"
|
144 |
-
msgstr ""
|
145 |
-
|
146 |
-
#: ../init.php:42
|
147 |
-
msgid ""
|
148 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
149 |
-
"WooCommerce in order to work."
|
150 |
-
msgstr "YITH WooCommerce Compare je omogočen toda ne deluje brez WooCommerca."
|
151 |
-
|
152 |
-
#: ../init.php:50
|
153 |
-
msgid ""
|
154 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
155 |
-
"are using the premium one."
|
156 |
-
msgstr ""
|
157 |
-
"Ne morete aktivirati brezplačne različice YITH WooCommerce Compare, medtem "
|
158 |
-
"ko uporabljate Premium različico."
|
159 |
-
|
160 |
-
#: ../plugin-options/general-options.php:17
|
161 |
-
msgid "General Settings"
|
162 |
-
msgstr "Splošne nastavitve"
|
163 |
-
|
164 |
-
#: ../plugin-options/general-options.php:24
|
165 |
-
msgid "Link or Button"
|
166 |
-
msgstr "Besedilo povezave ali gumba"
|
167 |
-
|
168 |
-
#: ../plugin-options/general-options.php:25
|
169 |
-
#, fuzzy
|
170 |
-
#| msgid "Choose if you want to use a link or a button for the action button."
|
171 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
172 |
-
msgstr "Izberi ali želiš uporabiti povezava ali gumb za gumb dejanja."
|
173 |
-
|
174 |
-
#: ../plugin-options/general-options.php:32
|
175 |
-
msgid "Link"
|
176 |
-
msgstr "Povezava"
|
177 |
-
|
178 |
-
#: ../plugin-options/general-options.php:33
|
179 |
-
msgid "Button"
|
180 |
-
msgstr "Gumb"
|
181 |
-
|
182 |
-
#: ../plugin-options/general-options.php:38
|
183 |
-
msgid "Link/Button text"
|
184 |
-
msgstr "Besedilo povezave ali gumba"
|
185 |
-
|
186 |
-
#: ../plugin-options/general-options.php:39
|
187 |
-
msgid "Type the text to use for the button or the link of the compare."
|
188 |
-
msgstr ""
|
189 |
-
"Vnesite besedilo, ki bo uporabljeno za gumb ali povezavo za primerjavo."
|
190 |
-
|
191 |
-
#: ../plugin-options/general-options.php:47
|
192 |
-
msgid "Show button in single product page"
|
193 |
-
msgstr "Pokaži gumb na strani posameznega izdelka"
|
194 |
-
|
195 |
-
#: ../plugin-options/general-options.php:48
|
196 |
-
msgid "Say if you want to show the button in the single product page."
|
197 |
-
msgstr "Izberi, če želiš pokazati gumb na strani posameznega izdelka."
|
198 |
-
|
199 |
-
#: ../plugin-options/general-options.php:56
|
200 |
-
msgid "Show button in products list"
|
201 |
-
msgstr "Pokaži gumb v seznamu izdelkov"
|
202 |
-
|
203 |
-
#: ../plugin-options/general-options.php:57
|
204 |
-
msgid "Say if you want to show the button in the products list."
|
205 |
-
msgstr "Izberi, če želiš pokazati gumb na seznamu izdelkov."
|
206 |
-
|
207 |
-
#: ../plugin-options/general-options.php:65
|
208 |
-
msgid "Open automatically lightbox"
|
209 |
-
msgstr "Avtomatično odpri lightbox"
|
210 |
-
|
211 |
-
#: ../plugin-options/general-options.php:66
|
212 |
-
msgid "Open link after click into \"Compare\" button\"."
|
213 |
-
msgstr "Odpri povezavo po kliku na gumb \"Primerjaj\" ."
|
214 |
-
|
215 |
-
#: ../plugin-options/general-options.php:79
|
216 |
-
msgid "Table Settings"
|
217 |
-
msgstr "Nastavitve table"
|
218 |
-
|
219 |
-
#: ../plugin-options/general-options.php:86
|
220 |
-
msgid "Table title"
|
221 |
-
msgstr "Naslov tabele"
|
222 |
-
|
223 |
-
#: ../plugin-options/general-options.php:87
|
224 |
-
msgid "Type the text to use for the table title."
|
225 |
-
msgstr "Vpiši besedilo, ki bo uporabljeno za naslov tabele."
|
226 |
-
|
227 |
-
#: ../plugin-options/general-options.php:89
|
228 |
-
#: ../plugin-options/general-options.php:90
|
229 |
-
msgid "Compare products"
|
230 |
-
msgstr "Primerjaj izdelke"
|
231 |
-
|
232 |
-
#: ../plugin-options/general-options.php:95
|
233 |
-
msgid "Fields to show"
|
234 |
-
msgstr "Polja za prikaz"
|
235 |
-
|
236 |
-
#: ../plugin-options/general-options.php:96
|
237 |
-
msgid ""
|
238 |
-
"Select the fields to show in the comparison table and order them by "
|
239 |
-
"drag&drop (are included also the woocommerce attributes)"
|
240 |
-
msgstr ""
|
241 |
-
"Izberi polja za prikaz v primerjalni tabeli in jih razvrsti s povleci&spusti "
|
242 |
-
"(vključene so tudi možnosti woocommerce)"
|
243 |
-
|
244 |
-
#: ../plugin-options/general-options.php:104
|
245 |
-
msgid "Repeat \"Price\" field"
|
246 |
-
msgstr "Ponovi polje \"Cena\""
|
247 |
-
|
248 |
-
#: ../plugin-options/general-options.php:105
|
249 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
250 |
-
msgstr "Ponovi polje \"Cena\" na koncu tabele"
|
251 |
-
|
252 |
-
#: ../plugin-options/general-options.php:113
|
253 |
-
msgid "Repeat \"Add to cart\" field"
|
254 |
-
msgstr "Ponovi \"Dodaj v košarico\" polje"
|
255 |
-
|
256 |
-
#: ../plugin-options/general-options.php:114
|
257 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
258 |
-
msgstr "Ponovi polje \"Dodaj v košarico\" na koncu tabele"
|
259 |
-
|
260 |
-
#: ../plugin-options/general-options.php:122
|
261 |
-
msgid "Image size"
|
262 |
-
msgstr "Velikost slike"
|
263 |
-
|
264 |
-
#: ../plugin-options/general-options.php:123
|
265 |
-
msgid "Set the size for the images"
|
266 |
-
msgstr "Nastavi velikost slik"
|
267 |
-
|
268 |
-
#: ../templates/admin/premium.php:240 ../templates/admin/premium.php:446
|
269 |
-
#, php-format
|
270 |
-
msgid ""
|
271 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
272 |
-
"benefit from all features!"
|
273 |
-
msgstr ""
|
274 |
-
"Nadgradite v %1$spremium različico%2$s z %1$sYITH WooCommerce Compare%2$s da "
|
275 |
-
"boste lahko izkoristili vse možnosti!"
|
276 |
-
|
277 |
-
#: ../templates/admin/premium.php:243 ../templates/admin/premium.php:449
|
278 |
-
msgid "UPGRADE"
|
279 |
-
msgstr "NADGRADI"
|
280 |
-
|
281 |
-
#: ../templates/admin/premium.php:244 ../templates/admin/premium.php:450
|
282 |
-
msgid "to the premium version"
|
283 |
-
msgstr "na premium različico"
|
284 |
-
|
285 |
-
#: ../templates/admin/premium.php:250
|
286 |
-
msgid "Premium Features"
|
287 |
-
msgstr "Premium možnosti"
|
288 |
-
|
289 |
-
#: ../templates/admin/premium.php:258
|
290 |
-
msgid "A DEDICATED PAGE"
|
291 |
-
msgstr "STRAN ZA POSVETILA"
|
292 |
-
|
293 |
-
#: ../templates/admin/premium.php:261
|
294 |
-
#, php-format
|
295 |
-
msgid ""
|
296 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
297 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
298 |
-
"created automatically in your site and, adding it among the menu entries, "
|
299 |
-
"you will be able to give to your users the chance to access it easily "
|
300 |
-
"whenever they want."
|
301 |
-
msgstr ""
|
302 |
-
"Si ne želite več primerjati vaših izdelkov v modalnem oknu?%3$s S premium "
|
303 |
-
"različico %1$sYITH WooCommerce Compare%2$s, bo nova stran na vaši spletni "
|
304 |
-
"strani samodejno ustvarjena in z dodajanjem med meniji boste svojim "
|
305 |
-
"uporabnikom dali možnost enostavnega dostopa."
|
306 |
-
|
307 |
-
#: ../templates/admin/premium.php:271
|
308 |
-
msgid "CATEGORY COMPARATION"
|
309 |
-
msgstr "PRIMERJANJE KATEGORIJ"
|
310 |
-
|
311 |
-
#: ../templates/admin/premium.php:274
|
312 |
-
#, php-format
|
313 |
-
msgid ""
|
314 |
-
"People are often confused by finding products of different categories in the "
|
315 |
-
"comparison table, creating difficulties in comparing the products they are "
|
316 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
317 |
-
"need: you will be able to separate the products in the table by category "
|
318 |
-
"affinity."
|
319 |
-
msgstr ""
|
320 |
-
"Uporabniki so pogosto zmedeni ob iskanju izdelkov v različnih kategorijah v "
|
321 |
-
"tabeli za primerjavo, kar ustvarja težave pri primerjanju izdelkov, za "
|
322 |
-
"katere se zanimajo. Možnost %1$s \"Primerjava po kategoriji\"%2$s omogoča, "
|
323 |
-
"da ločite izdelke v tabeli po sorodnih kategorijah. "
|
324 |
-
|
325 |
-
#: ../templates/admin/premium.php:290
|
326 |
-
msgid "CATEGORY EXCLUSION "
|
327 |
-
msgstr "IZKLJUČENE KATEGORIJE"
|
328 |
-
|
329 |
-
#: ../templates/admin/premium.php:293
|
330 |
-
#, php-format
|
331 |
-
msgid ""
|
332 |
-
"In your shop there may be product categories you don't want to be affected "
|
333 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
334 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
335 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
336 |
-
"of the feature, allowing the comparison only to those products of the "
|
337 |
-
"selected categories."
|
338 |
-
msgstr ""
|
339 |
-
"In your shop there may be product categories you don't want to be affected "
|
340 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
341 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
342 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
343 |
-
"of the feature, allowing the comparison only to those products of the "
|
344 |
-
"selected categories."
|
345 |
-
|
346 |
-
#: ../templates/admin/premium.php:303
|
347 |
-
msgid "TABLE IMAGE"
|
348 |
-
msgstr "SLIKA TABELE"
|
349 |
-
|
350 |
-
#: ../templates/admin/premium.php:306
|
351 |
-
#, php-format
|
352 |
-
msgid ""
|
353 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
354 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
355 |
-
"table to your users. "
|
356 |
-
msgstr ""
|
357 |
-
"Dodajte osebno noto v %1$sprimerjalno tabelo%2$s ki jo bodo uporabniki lahko "
|
358 |
-
"videli. Izberite sliko, prenesite jo iz panela možnosti in jo prikažite za "
|
359 |
-
"vaše uporabnike pred tabelo."
|
360 |
-
|
361 |
-
#: ../templates/admin/premium.php:322
|
362 |
-
msgid "DYNAMIC FIELDS"
|
363 |
-
msgstr "DINAMIČNA POLJA"
|
364 |
-
|
365 |
-
#: ../templates/admin/premium.php:325
|
366 |
-
#, php-format
|
367 |
-
msgid ""
|
368 |
-
"With this precious feature, you will be able to show in the table only the "
|
369 |
-
"fields that have information in at least one of the selected products."
|
370 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
371 |
-
"be no more empty lines in your comparison table."
|
372 |
-
msgstr ""
|
373 |
-
"S to funkcijo boste lahko v tabeli pokazali le tista polaj, ki vsebujejo "
|
374 |
-
"informacije o vsaj enem izbranem izdelku.%3$sAktivirajte %1$s\"Dynamic "
|
375 |
-
"Attribute fields\"%2$s funkcijo, tako da ne boste imeli praznih vrstic v "
|
376 |
-
"vaši tabeli za primerjanje."
|
377 |
-
|
378 |
-
#: ../templates/admin/premium.php:335
|
379 |
-
msgid "SOCIAL NETWORK SHARING"
|
380 |
-
msgstr "DELI SOCIALNA OMREŽJA"
|
381 |
-
|
382 |
-
#: ../templates/admin/premium.php:338
|
383 |
-
#, php-format
|
384 |
-
msgid ""
|
385 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
386 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
387 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
388 |
-
"products they have selected."
|
389 |
-
msgstr ""
|
390 |
-
"Ena izmed najbolj privlačnih značilnosti premium različice vtičnika. Štiri "
|
391 |
-
"družbena omrežja za vaše uporabnike (Facebook, Twitter, Google + and "
|
392 |
-
"Pinterest) in sistem e-pošte %1$s deli%2$s za primerjalno tabelo izdelkov, "
|
393 |
-
"ki so jih izbrali."
|
394 |
-
|
395 |
-
#: ../templates/admin/premium.php:354
|
396 |
-
msgid "RELATED PRODUCTS"
|
397 |
-
msgstr "SORODNI IZDELKI"
|
398 |
-
|
399 |
-
#: ../templates/admin/premium.php:357
|
400 |
-
#, php-format
|
401 |
-
msgid ""
|
402 |
-
"All the products that have common categories and/or tags with those in the "
|
403 |
-
"comparison table will be showed in a slider, right under the comparison "
|
404 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
405 |
-
"users to discover the shop products of the shop related to those they are "
|
406 |
-
"interested into."
|
407 |
-
msgstr ""
|
408 |
-
"Vsi izdelki, ki imajo skupne kategorije in/ali oznake s tistimi iz "
|
409 |
-
"primerjalne tabele se bodo pokazali v drsniku, tik pod primerjalno tabelo."
|
410 |
-
"%3$sA Povsem %1$ s \"prijazen dotik\"%2$s drsnika za spodbujanje "
|
411 |
-
"uporabnikov, da odkrivajo tiste izdelke v trgovini, ki jih zanimajo."
|
412 |
-
|
413 |
-
#: ../templates/admin/premium.php:367
|
414 |
-
msgid "CUSTOMIZABLE STYLE"
|
415 |
-
msgstr "PRILAGODLJIVI STIL"
|
416 |
-
|
417 |
-
#: ../templates/admin/premium.php:370
|
418 |
-
#, fuzzy, php-format
|
419 |
-
#| msgid ""
|
420 |
-
#| "An advanced option panel that let you change all the colors of the "
|
421 |
-
#| "plugin, so that you can adapt stylistically all its elements to the "
|
422 |
-
#| "%1$slayout%2$s of your shop.We know it, looks also count... and we give "
|
423 |
-
#| "you the right tools to get to the best result."
|
424 |
-
msgid ""
|
425 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
426 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
427 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
428 |
-
"to get to the best result."
|
429 |
-
msgstr ""
|
430 |
-
"Napredni panel možnosti, ki vam omogoča spremembo vseh barv vtičnika, tako "
|
431 |
-
"da se lahko slogovno prilagodi vsem elementom v %1$spostavitev%2$s vaše "
|
432 |
-
"trgovine. Vemo, videti je, da tudi računa.... dali smo vam najboljše orodje "
|
433 |
-
"za doseganje najboljših rezultatov."
|
434 |
-
|
435 |
-
#: ../templates/admin/premium.php:386
|
436 |
-
#, fuzzy
|
437 |
-
#| msgid "CUSTOMIZABLE STYLE"
|
438 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
439 |
-
msgstr "PRILAGODLJIVI STIL"
|
440 |
-
|
441 |
-
#: ../templates/admin/premium.php:389
|
442 |
-
#, php-format
|
443 |
-
msgid ""
|
444 |
-
"Let you users compare products following every feature, and considering also "
|
445 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
446 |
-
"product detail page. Every single detail will be included."
|
447 |
-
msgstr ""
|
448 |
-
|
449 |
-
#: ../templates/admin/premium.php:399
|
450 |
-
msgid "A TAILORED TABLE"
|
451 |
-
msgstr ""
|
452 |
-
|
453 |
-
#: ../templates/admin/premium.php:402
|
454 |
-
#, php-format
|
455 |
-
msgid ""
|
456 |
-
"Select the products you want to compare and the system will offer you the "
|
457 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
458 |
-
msgstr ""
|
459 |
-
|
460 |
-
#: ../templates/admin/premium.php:418
|
461 |
-
msgid "Compare list - widget"
|
462 |
-
msgstr ""
|
463 |
-
|
464 |
-
#: ../templates/admin/premium.php:421
|
465 |
-
msgid ""
|
466 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
467 |
-
"complete list of products added to the compare tab and avoid to open the "
|
468 |
-
"popup to check its existence. "
|
469 |
-
msgstr ""
|
470 |
-
|
471 |
-
#: ../templates/admin/premium.php:431
|
472 |
-
msgid "Compare counter - widget and shortcode"
|
473 |
-
msgstr ""
|
474 |
-
|
475 |
-
#: ../templates/admin/premium.php:434
|
476 |
-
msgid ""
|
477 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
478 |
-
"many products they have added to the Compare list, feel free to use the "
|
479 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
480 |
-
"than one click away."
|
481 |
-
msgstr ""
|
482 |
-
|
483 |
-
#: ../templates/compare.php:77
|
484 |
-
msgid "Close window [X]"
|
485 |
-
msgstr "Zapri okno [X]"
|
486 |
-
|
487 |
-
#: ../templates/compare.php:106
|
488 |
-
msgid "No products added in the compare table."
|
489 |
-
msgstr "V tabeli za primerjanje ni dodanih izdelkov."
|
490 |
-
|
491 |
-
#: ../widgets/class.yith-woocompare-widget.php:23
|
492 |
-
#, fuzzy
|
493 |
-
#| msgid "The widget show the list of products added in the compare table."
|
494 |
-
msgid "The widget shows the list of products added in the comparison table."
|
495 |
-
msgstr "Vtičnik prikaže seznam izdelkov, dodanih v tabelo za primerjavo."
|
496 |
-
|
497 |
-
#: ../widgets/class.yith-woocompare-widget.php:27
|
498 |
-
#, fuzzy
|
499 |
-
#| msgid "YITH Woocommerce Compare Widget"
|
500 |
-
msgid "YITH WooCommerce Compare Widget"
|
501 |
-
msgstr "YITH Woocommerce Compare vtičnik"
|
502 |
-
|
503 |
-
#: ../widgets/class.yith-woocompare-widget.php:50
|
504 |
-
msgid "Clear all"
|
505 |
-
msgstr "Počisti vse"
|
506 |
-
|
507 |
-
#~ msgid "Plugin Documentation"
|
508 |
-
#~ msgstr "Dokumentacija vtičnika"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2018-11-28 16:33+0100\n"
|
5 |
+
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
8 |
+
"Language: sl\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 2.1.1\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: .\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
|
17 |
+
"%100==4 ? 2 : 3);\n"
|
18 |
+
"X-Poedit-SearchPath-0: ..\n"
|
19 |
+
"X-Poedit-SearchPathExcluded-0: ../plugin-fw\n"
|
20 |
+
|
21 |
+
#: ../includes/class.yith-woocompare-admin.php:119
|
22 |
+
#: ../includes/class.yith-woocompare-admin.php:143
|
23 |
+
msgid "Settings"
|
24 |
+
msgstr "Nastavitve"
|
25 |
+
|
26 |
+
#: ../includes/class.yith-woocompare-admin.php:121
|
27 |
+
msgid "License"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: ../includes/class.yith-woocompare-admin.php:147
|
31 |
+
msgid "Premium Version"
|
32 |
+
msgstr "Premium verzija"
|
33 |
+
|
34 |
+
#: ../includes/class.yith-woocompare-admin.php:153
|
35 |
+
#: ../includes/class.yith-woocompare-admin.php:154
|
36 |
+
#: ../includes/class.yith-woocompare-frontend.php:505
|
37 |
+
#: ../plugin-options/general-options.php:41
|
38 |
+
#: ../plugin-options/general-options.php:42
|
39 |
+
#: ../widgets/class.yith-woocompare-widget.php:51
|
40 |
+
msgid "Compare"
|
41 |
+
msgstr "Primerjaj"
|
42 |
+
|
43 |
+
#: ../includes/class.yith-woocompare-admin.php:241
|
44 |
+
msgid "YITH WooCommerce Compare Activated"
|
45 |
+
msgstr "YITH WooCommerce Compare aktiviran"
|
46 |
+
|
47 |
+
#: ../includes/class.yith-woocompare-admin.php:242
|
48 |
+
#, php-format
|
49 |
+
msgid ""
|
50 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
51 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
52 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
53 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
54 |
+
msgstr ""
|
55 |
+
"V YIT Plugin zavihku lahko najdete vse možnosti YITH WooCommerce Compare. S "
|
56 |
+
"tem menijem lahko dostopate do vseh nastavitev vtičnikov, ki ste jih "
|
57 |
+
"aktivirali. YITH WooCommerce Compare je na voljo v izjemni Premium "
|
58 |
+
"različici z velko novih možnosti, <a href=\"%s\">raziščite jih zdaj</a>."
|
59 |
+
|
60 |
+
#: ../includes/class.yith-woocompare-admin.php:253
|
61 |
+
msgid "YITH WooCommerce Compare Updated"
|
62 |
+
msgstr "YITH WooCommerce Compare posodobljen"
|
63 |
+
|
64 |
+
#: ../includes/class.yith-woocompare-admin.php:254
|
65 |
+
#, php-format
|
66 |
+
msgid ""
|
67 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
68 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
69 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
70 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
71 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
72 |
+
msgstr ""
|
73 |
+
"Od zdaj lahko najdete vse možnosti YITH WooCommerce Compare pod YIT Plugin -"
|
74 |
+
"> Primerjaj namesto WooCommerce -> Nastavitve -> Primerjaj, tako kot v "
|
75 |
+
"prejšnji različici. Ko posodobimo en vtičnik, bo nov glas dodan temu meniju. "
|
76 |
+
"YITH WooCommerce Compare je bil posodobljen z novimi možnostmi, <a href=\"%s"
|
77 |
+
"\">razišči Premium različico.</a>"
|
78 |
+
|
79 |
+
#: ../includes/class.yith-woocompare-admin.php:398
|
80 |
+
msgid "Do you want to hard crop the image?"
|
81 |
+
msgstr "Trdo obrežem sliko?"
|
82 |
+
|
83 |
+
#: ../includes/class.yith-woocompare-frontend.php:223
|
84 |
+
msgid "Added"
|
85 |
+
msgstr "Dodano"
|
86 |
+
|
87 |
+
#: ../includes/class.yith-woocompare-frontend.php:224
|
88 |
+
#: ../templates/compare.php:50
|
89 |
+
msgid "Product Comparison"
|
90 |
+
msgstr "Primerjanje izdelkov"
|
91 |
+
|
92 |
+
#: ../includes/class.yith-woocompare-frontend.php:229
|
93 |
+
msgid "Close"
|
94 |
+
msgstr ""
|
95 |
+
|
96 |
+
#: ../includes/class.yith-woocompare-frontend.php:384
|
97 |
+
msgid "In stock"
|
98 |
+
msgstr "Na zalogi"
|
99 |
+
|
100 |
+
#: ../includes/class.yith-woocompare-frontend.php:696
|
101 |
+
msgid "No products to compare"
|
102 |
+
msgstr "Ni izdelkov za primerjavo"
|
103 |
+
|
104 |
+
#: ../includes/class.yith-woocompare-frontend.php:709
|
105 |
+
#: ../templates/compare.php:117
|
106 |
+
msgid "Remove"
|
107 |
+
msgstr "Odstrani"
|
108 |
+
|
109 |
+
#: ../includes/class.yith-woocompare-helper.php:46
|
110 |
+
msgid "Image"
|
111 |
+
msgstr "Slika"
|
112 |
+
|
113 |
+
#: ../includes/class.yith-woocompare-helper.php:47
|
114 |
+
#: ../widgets/class.yith-woocompare-widget.php:68
|
115 |
+
msgid "Title"
|
116 |
+
msgstr "Naslov"
|
117 |
+
|
118 |
+
#: ../includes/class.yith-woocompare-helper.php:48
|
119 |
+
msgid "Price"
|
120 |
+
msgstr "Cena"
|
121 |
+
|
122 |
+
#: ../includes/class.yith-woocompare-helper.php:49
|
123 |
+
msgid "Add to cart"
|
124 |
+
msgstr "Dodaj v košarico"
|
125 |
+
|
126 |
+
#: ../includes/class.yith-woocompare-helper.php:50
|
127 |
+
msgid "Description"
|
128 |
+
msgstr "Opis"
|
129 |
+
|
130 |
+
#: ../includes/class.yith-woocompare-helper.php:51
|
131 |
+
msgid "Sku"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: ../includes/class.yith-woocompare-helper.php:52
|
135 |
+
msgid "Availability"
|
136 |
+
msgstr "Razpoložljivost"
|
137 |
+
|
138 |
+
#: ../includes/class.yith-woocompare-helper.php:53
|
139 |
+
msgid "Weight"
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: ../includes/class.yith-woocompare-helper.php:54
|
143 |
+
msgid "Dimensions"
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: ../init.php:42
|
147 |
+
msgid ""
|
148 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
149 |
+
"WooCommerce in order to work."
|
150 |
+
msgstr "YITH WooCommerce Compare je omogočen toda ne deluje brez WooCommerca."
|
151 |
+
|
152 |
+
#: ../init.php:50
|
153 |
+
msgid ""
|
154 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
155 |
+
"are using the premium one."
|
156 |
+
msgstr ""
|
157 |
+
"Ne morete aktivirati brezplačne različice YITH WooCommerce Compare, medtem "
|
158 |
+
"ko uporabljate Premium različico."
|
159 |
+
|
160 |
+
#: ../plugin-options/general-options.php:17
|
161 |
+
msgid "General Settings"
|
162 |
+
msgstr "Splošne nastavitve"
|
163 |
+
|
164 |
+
#: ../plugin-options/general-options.php:24
|
165 |
+
msgid "Link or Button"
|
166 |
+
msgstr "Besedilo povezave ali gumba"
|
167 |
+
|
168 |
+
#: ../plugin-options/general-options.php:25
|
169 |
+
#, fuzzy
|
170 |
+
#| msgid "Choose if you want to use a link or a button for the action button."
|
171 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
172 |
+
msgstr "Izberi ali želiš uporabiti povezava ali gumb za gumb dejanja."
|
173 |
+
|
174 |
+
#: ../plugin-options/general-options.php:32
|
175 |
+
msgid "Link"
|
176 |
+
msgstr "Povezava"
|
177 |
+
|
178 |
+
#: ../plugin-options/general-options.php:33
|
179 |
+
msgid "Button"
|
180 |
+
msgstr "Gumb"
|
181 |
+
|
182 |
+
#: ../plugin-options/general-options.php:38
|
183 |
+
msgid "Link/Button text"
|
184 |
+
msgstr "Besedilo povezave ali gumba"
|
185 |
+
|
186 |
+
#: ../plugin-options/general-options.php:39
|
187 |
+
msgid "Type the text to use for the button or the link of the compare."
|
188 |
+
msgstr ""
|
189 |
+
"Vnesite besedilo, ki bo uporabljeno za gumb ali povezavo za primerjavo."
|
190 |
+
|
191 |
+
#: ../plugin-options/general-options.php:47
|
192 |
+
msgid "Show button in single product page"
|
193 |
+
msgstr "Pokaži gumb na strani posameznega izdelka"
|
194 |
+
|
195 |
+
#: ../plugin-options/general-options.php:48
|
196 |
+
msgid "Say if you want to show the button in the single product page."
|
197 |
+
msgstr "Izberi, če želiš pokazati gumb na strani posameznega izdelka."
|
198 |
+
|
199 |
+
#: ../plugin-options/general-options.php:56
|
200 |
+
msgid "Show button in products list"
|
201 |
+
msgstr "Pokaži gumb v seznamu izdelkov"
|
202 |
+
|
203 |
+
#: ../plugin-options/general-options.php:57
|
204 |
+
msgid "Say if you want to show the button in the products list."
|
205 |
+
msgstr "Izberi, če želiš pokazati gumb na seznamu izdelkov."
|
206 |
+
|
207 |
+
#: ../plugin-options/general-options.php:65
|
208 |
+
msgid "Open automatically lightbox"
|
209 |
+
msgstr "Avtomatično odpri lightbox"
|
210 |
+
|
211 |
+
#: ../plugin-options/general-options.php:66
|
212 |
+
msgid "Open link after click into \"Compare\" button\"."
|
213 |
+
msgstr "Odpri povezavo po kliku na gumb \"Primerjaj\" ."
|
214 |
+
|
215 |
+
#: ../plugin-options/general-options.php:79
|
216 |
+
msgid "Table Settings"
|
217 |
+
msgstr "Nastavitve table"
|
218 |
+
|
219 |
+
#: ../plugin-options/general-options.php:86
|
220 |
+
msgid "Table title"
|
221 |
+
msgstr "Naslov tabele"
|
222 |
+
|
223 |
+
#: ../plugin-options/general-options.php:87
|
224 |
+
msgid "Type the text to use for the table title."
|
225 |
+
msgstr "Vpiši besedilo, ki bo uporabljeno za naslov tabele."
|
226 |
+
|
227 |
+
#: ../plugin-options/general-options.php:89
|
228 |
+
#: ../plugin-options/general-options.php:90
|
229 |
+
msgid "Compare products"
|
230 |
+
msgstr "Primerjaj izdelke"
|
231 |
+
|
232 |
+
#: ../plugin-options/general-options.php:95
|
233 |
+
msgid "Fields to show"
|
234 |
+
msgstr "Polja za prikaz"
|
235 |
+
|
236 |
+
#: ../plugin-options/general-options.php:96
|
237 |
+
msgid ""
|
238 |
+
"Select the fields to show in the comparison table and order them by "
|
239 |
+
"drag&drop (are included also the woocommerce attributes)"
|
240 |
+
msgstr ""
|
241 |
+
"Izberi polja za prikaz v primerjalni tabeli in jih razvrsti s povleci&spusti "
|
242 |
+
"(vključene so tudi možnosti woocommerce)"
|
243 |
+
|
244 |
+
#: ../plugin-options/general-options.php:104
|
245 |
+
msgid "Repeat \"Price\" field"
|
246 |
+
msgstr "Ponovi polje \"Cena\""
|
247 |
+
|
248 |
+
#: ../plugin-options/general-options.php:105
|
249 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
250 |
+
msgstr "Ponovi polje \"Cena\" na koncu tabele"
|
251 |
+
|
252 |
+
#: ../plugin-options/general-options.php:113
|
253 |
+
msgid "Repeat \"Add to cart\" field"
|
254 |
+
msgstr "Ponovi \"Dodaj v košarico\" polje"
|
255 |
+
|
256 |
+
#: ../plugin-options/general-options.php:114
|
257 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
258 |
+
msgstr "Ponovi polje \"Dodaj v košarico\" na koncu tabele"
|
259 |
+
|
260 |
+
#: ../plugin-options/general-options.php:122
|
261 |
+
msgid "Image size"
|
262 |
+
msgstr "Velikost slike"
|
263 |
+
|
264 |
+
#: ../plugin-options/general-options.php:123
|
265 |
+
msgid "Set the size for the images"
|
266 |
+
msgstr "Nastavi velikost slik"
|
267 |
+
|
268 |
+
#: ../templates/admin/premium.php:240 ../templates/admin/premium.php:446
|
269 |
+
#, php-format
|
270 |
+
msgid ""
|
271 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
272 |
+
"benefit from all features!"
|
273 |
+
msgstr ""
|
274 |
+
"Nadgradite v %1$spremium različico%2$s z %1$sYITH WooCommerce Compare%2$s da "
|
275 |
+
"boste lahko izkoristili vse možnosti!"
|
276 |
+
|
277 |
+
#: ../templates/admin/premium.php:243 ../templates/admin/premium.php:449
|
278 |
+
msgid "UPGRADE"
|
279 |
+
msgstr "NADGRADI"
|
280 |
+
|
281 |
+
#: ../templates/admin/premium.php:244 ../templates/admin/premium.php:450
|
282 |
+
msgid "to the premium version"
|
283 |
+
msgstr "na premium različico"
|
284 |
+
|
285 |
+
#: ../templates/admin/premium.php:250
|
286 |
+
msgid "Premium Features"
|
287 |
+
msgstr "Premium možnosti"
|
288 |
+
|
289 |
+
#: ../templates/admin/premium.php:258
|
290 |
+
msgid "A DEDICATED PAGE"
|
291 |
+
msgstr "STRAN ZA POSVETILA"
|
292 |
+
|
293 |
+
#: ../templates/admin/premium.php:261
|
294 |
+
#, php-format
|
295 |
+
msgid ""
|
296 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
297 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
298 |
+
"created automatically in your site and, adding it among the menu entries, "
|
299 |
+
"you will be able to give to your users the chance to access it easily "
|
300 |
+
"whenever they want."
|
301 |
+
msgstr ""
|
302 |
+
"Si ne želite več primerjati vaših izdelkov v modalnem oknu?%3$s S premium "
|
303 |
+
"različico %1$sYITH WooCommerce Compare%2$s, bo nova stran na vaši spletni "
|
304 |
+
"strani samodejno ustvarjena in z dodajanjem med meniji boste svojim "
|
305 |
+
"uporabnikom dali možnost enostavnega dostopa."
|
306 |
+
|
307 |
+
#: ../templates/admin/premium.php:271
|
308 |
+
msgid "CATEGORY COMPARATION"
|
309 |
+
msgstr "PRIMERJANJE KATEGORIJ"
|
310 |
+
|
311 |
+
#: ../templates/admin/premium.php:274
|
312 |
+
#, php-format
|
313 |
+
msgid ""
|
314 |
+
"People are often confused by finding products of different categories in the "
|
315 |
+
"comparison table, creating difficulties in comparing the products they are "
|
316 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
317 |
+
"need: you will be able to separate the products in the table by category "
|
318 |
+
"affinity."
|
319 |
+
msgstr ""
|
320 |
+
"Uporabniki so pogosto zmedeni ob iskanju izdelkov v različnih kategorijah v "
|
321 |
+
"tabeli za primerjavo, kar ustvarja težave pri primerjanju izdelkov, za "
|
322 |
+
"katere se zanimajo. Možnost %1$s \"Primerjava po kategoriji\"%2$s omogoča, "
|
323 |
+
"da ločite izdelke v tabeli po sorodnih kategorijah. "
|
324 |
+
|
325 |
+
#: ../templates/admin/premium.php:290
|
326 |
+
msgid "CATEGORY EXCLUSION "
|
327 |
+
msgstr "IZKLJUČENE KATEGORIJE"
|
328 |
+
|
329 |
+
#: ../templates/admin/premium.php:293
|
330 |
+
#, php-format
|
331 |
+
msgid ""
|
332 |
+
"In your shop there may be product categories you don't want to be affected "
|
333 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
334 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
335 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
336 |
+
"of the feature, allowing the comparison only to those products of the "
|
337 |
+
"selected categories."
|
338 |
+
msgstr ""
|
339 |
+
"In your shop there may be product categories you don't want to be affected "
|
340 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
341 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
342 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
343 |
+
"of the feature, allowing the comparison only to those products of the "
|
344 |
+
"selected categories."
|
345 |
+
|
346 |
+
#: ../templates/admin/premium.php:303
|
347 |
+
msgid "TABLE IMAGE"
|
348 |
+
msgstr "SLIKA TABELE"
|
349 |
+
|
350 |
+
#: ../templates/admin/premium.php:306
|
351 |
+
#, php-format
|
352 |
+
msgid ""
|
353 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
354 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
355 |
+
"table to your users. "
|
356 |
+
msgstr ""
|
357 |
+
"Dodajte osebno noto v %1$sprimerjalno tabelo%2$s ki jo bodo uporabniki lahko "
|
358 |
+
"videli. Izberite sliko, prenesite jo iz panela možnosti in jo prikažite za "
|
359 |
+
"vaše uporabnike pred tabelo."
|
360 |
+
|
361 |
+
#: ../templates/admin/premium.php:322
|
362 |
+
msgid "DYNAMIC FIELDS"
|
363 |
+
msgstr "DINAMIČNA POLJA"
|
364 |
+
|
365 |
+
#: ../templates/admin/premium.php:325
|
366 |
+
#, php-format
|
367 |
+
msgid ""
|
368 |
+
"With this precious feature, you will be able to show in the table only the "
|
369 |
+
"fields that have information in at least one of the selected products."
|
370 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
371 |
+
"be no more empty lines in your comparison table."
|
372 |
+
msgstr ""
|
373 |
+
"S to funkcijo boste lahko v tabeli pokazali le tista polaj, ki vsebujejo "
|
374 |
+
"informacije o vsaj enem izbranem izdelku.%3$sAktivirajte %1$s\"Dynamic "
|
375 |
+
"Attribute fields\"%2$s funkcijo, tako da ne boste imeli praznih vrstic v "
|
376 |
+
"vaši tabeli za primerjanje."
|
377 |
+
|
378 |
+
#: ../templates/admin/premium.php:335
|
379 |
+
msgid "SOCIAL NETWORK SHARING"
|
380 |
+
msgstr "DELI SOCIALNA OMREŽJA"
|
381 |
+
|
382 |
+
#: ../templates/admin/premium.php:338
|
383 |
+
#, php-format
|
384 |
+
msgid ""
|
385 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
386 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
387 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
388 |
+
"products they have selected."
|
389 |
+
msgstr ""
|
390 |
+
"Ena izmed najbolj privlačnih značilnosti premium različice vtičnika. Štiri "
|
391 |
+
"družbena omrežja za vaše uporabnike (Facebook, Twitter, Google + and "
|
392 |
+
"Pinterest) in sistem e-pošte %1$s deli%2$s za primerjalno tabelo izdelkov, "
|
393 |
+
"ki so jih izbrali."
|
394 |
+
|
395 |
+
#: ../templates/admin/premium.php:354
|
396 |
+
msgid "RELATED PRODUCTS"
|
397 |
+
msgstr "SORODNI IZDELKI"
|
398 |
+
|
399 |
+
#: ../templates/admin/premium.php:357
|
400 |
+
#, php-format
|
401 |
+
msgid ""
|
402 |
+
"All the products that have common categories and/or tags with those in the "
|
403 |
+
"comparison table will be showed in a slider, right under the comparison "
|
404 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
405 |
+
"users to discover the shop products of the shop related to those they are "
|
406 |
+
"interested into."
|
407 |
+
msgstr ""
|
408 |
+
"Vsi izdelki, ki imajo skupne kategorije in/ali oznake s tistimi iz "
|
409 |
+
"primerjalne tabele se bodo pokazali v drsniku, tik pod primerjalno tabelo."
|
410 |
+
"%3$sA Povsem %1$ s \"prijazen dotik\"%2$s drsnika za spodbujanje "
|
411 |
+
"uporabnikov, da odkrivajo tiste izdelke v trgovini, ki jih zanimajo."
|
412 |
+
|
413 |
+
#: ../templates/admin/premium.php:367
|
414 |
+
msgid "CUSTOMIZABLE STYLE"
|
415 |
+
msgstr "PRILAGODLJIVI STIL"
|
416 |
+
|
417 |
+
#: ../templates/admin/premium.php:370
|
418 |
+
#, fuzzy, php-format
|
419 |
+
#| msgid ""
|
420 |
+
#| "An advanced option panel that let you change all the colors of the "
|
421 |
+
#| "plugin, so that you can adapt stylistically all its elements to the "
|
422 |
+
#| "%1$slayout%2$s of your shop.We know it, looks also count... and we give "
|
423 |
+
#| "you the right tools to get to the best result."
|
424 |
+
msgid ""
|
425 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
426 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
427 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
428 |
+
"to get to the best result."
|
429 |
+
msgstr ""
|
430 |
+
"Napredni panel možnosti, ki vam omogoča spremembo vseh barv vtičnika, tako "
|
431 |
+
"da se lahko slogovno prilagodi vsem elementom v %1$spostavitev%2$s vaše "
|
432 |
+
"trgovine. Vemo, videti je, da tudi računa.... dali smo vam najboljše orodje "
|
433 |
+
"za doseganje najboljših rezultatov."
|
434 |
+
|
435 |
+
#: ../templates/admin/premium.php:386
|
436 |
+
#, fuzzy
|
437 |
+
#| msgid "CUSTOMIZABLE STYLE"
|
438 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
439 |
+
msgstr "PRILAGODLJIVI STIL"
|
440 |
+
|
441 |
+
#: ../templates/admin/premium.php:389
|
442 |
+
#, php-format
|
443 |
+
msgid ""
|
444 |
+
"Let you users compare products following every feature, and considering also "
|
445 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
446 |
+
"product detail page. Every single detail will be included."
|
447 |
+
msgstr ""
|
448 |
+
|
449 |
+
#: ../templates/admin/premium.php:399
|
450 |
+
msgid "A TAILORED TABLE"
|
451 |
+
msgstr ""
|
452 |
+
|
453 |
+
#: ../templates/admin/premium.php:402
|
454 |
+
#, php-format
|
455 |
+
msgid ""
|
456 |
+
"Select the products you want to compare and the system will offer you the "
|
457 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
458 |
+
msgstr ""
|
459 |
+
|
460 |
+
#: ../templates/admin/premium.php:418
|
461 |
+
msgid "Compare list - widget"
|
462 |
+
msgstr ""
|
463 |
+
|
464 |
+
#: ../templates/admin/premium.php:421
|
465 |
+
msgid ""
|
466 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
467 |
+
"complete list of products added to the compare tab and avoid to open the "
|
468 |
+
"popup to check its existence. "
|
469 |
+
msgstr ""
|
470 |
+
|
471 |
+
#: ../templates/admin/premium.php:431
|
472 |
+
msgid "Compare counter - widget and shortcode"
|
473 |
+
msgstr ""
|
474 |
+
|
475 |
+
#: ../templates/admin/premium.php:434
|
476 |
+
msgid ""
|
477 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
478 |
+
"many products they have added to the Compare list, feel free to use the "
|
479 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
480 |
+
"than one click away."
|
481 |
+
msgstr ""
|
482 |
+
|
483 |
+
#: ../templates/compare.php:77
|
484 |
+
msgid "Close window [X]"
|
485 |
+
msgstr "Zapri okno [X]"
|
486 |
+
|
487 |
+
#: ../templates/compare.php:106
|
488 |
+
msgid "No products added in the compare table."
|
489 |
+
msgstr "V tabeli za primerjanje ni dodanih izdelkov."
|
490 |
+
|
491 |
+
#: ../widgets/class.yith-woocompare-widget.php:23
|
492 |
+
#, fuzzy
|
493 |
+
#| msgid "The widget show the list of products added in the compare table."
|
494 |
+
msgid "The widget shows the list of products added in the comparison table."
|
495 |
+
msgstr "Vtičnik prikaže seznam izdelkov, dodanih v tabelo za primerjavo."
|
496 |
+
|
497 |
+
#: ../widgets/class.yith-woocompare-widget.php:27
|
498 |
+
#, fuzzy
|
499 |
+
#| msgid "YITH Woocommerce Compare Widget"
|
500 |
+
msgid "YITH WooCommerce Compare Widget"
|
501 |
+
msgstr "YITH Woocommerce Compare vtičnik"
|
502 |
+
|
503 |
+
#: ../widgets/class.yith-woocompare-widget.php:50
|
504 |
+
msgid "Clear all"
|
505 |
+
msgstr "Počisti vse"
|
506 |
+
|
507 |
+
#~ msgid "Plugin Documentation"
|
508 |
+
#~ msgstr "Dokumentacija vtičnika"
|
languages/yith-woocommerce-compare-tr_TR.po
CHANGED
@@ -1,501 +1,501 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
-
"POT-Creation-Date: 2018-11-28 16:33+0100\n"
|
5 |
-
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
6 |
-
"Last-Translator: Caner Öncel <caneroncel@gmail.com>\n"
|
7 |
-
"Language-Team: Caner Öncel <caneroncel@gmail.com>\n"
|
8 |
-
"Language: tr\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 2.1.1\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
-
"X-Poedit-Basepath: ..\n"
|
15 |
-
"Plural-Forms: nplurals=1; plural=0;\n"
|
16 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
-
"X-Poedit-SearchPath-0: .\n"
|
18 |
-
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
-
|
20 |
-
#: includes/class.yith-woocompare-admin.php:119
|
21 |
-
#: includes/class.yith-woocompare-admin.php:143
|
22 |
-
msgid "Settings"
|
23 |
-
msgstr ""
|
24 |
-
|
25 |
-
#: includes/class.yith-woocompare-admin.php:121
|
26 |
-
msgid "License"
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: includes/class.yith-woocompare-admin.php:147
|
30 |
-
msgid "Premium Version"
|
31 |
-
msgstr ""
|
32 |
-
|
33 |
-
#: includes/class.yith-woocompare-admin.php:153
|
34 |
-
#: includes/class.yith-woocompare-admin.php:154
|
35 |
-
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
-
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
-
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
-
msgid "Compare"
|
39 |
-
msgstr "Karşılaştır"
|
40 |
-
|
41 |
-
#: includes/class.yith-woocompare-admin.php:241
|
42 |
-
msgid "YITH WooCommerce Compare Activated"
|
43 |
-
msgstr ""
|
44 |
-
|
45 |
-
#: includes/class.yith-woocompare-admin.php:242
|
46 |
-
#, php-format
|
47 |
-
msgid ""
|
48 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
-
msgstr ""
|
53 |
-
|
54 |
-
#: includes/class.yith-woocompare-admin.php:253
|
55 |
-
msgid "YITH WooCommerce Compare Updated"
|
56 |
-
msgstr ""
|
57 |
-
|
58 |
-
#: includes/class.yith-woocompare-admin.php:254
|
59 |
-
#, php-format
|
60 |
-
msgid ""
|
61 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: includes/class.yith-woocompare-admin.php:398
|
69 |
-
msgid "Do you want to hard crop the image?"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
-
msgid "Added"
|
74 |
-
msgstr "Eklendi"
|
75 |
-
|
76 |
-
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
-
msgid "Product Comparison"
|
78 |
-
msgstr "Ürün Karşılaştırma"
|
79 |
-
|
80 |
-
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
-
msgid "Close"
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
-
msgid "In stock"
|
86 |
-
msgstr "Stokta"
|
87 |
-
|
88 |
-
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
-
msgid "No products to compare"
|
90 |
-
msgstr "Karşılaştırma listeniz boş"
|
91 |
-
|
92 |
-
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
-
msgid "Remove"
|
94 |
-
msgstr "Kaldır"
|
95 |
-
|
96 |
-
#: includes/class.yith-woocompare-helper.php:46
|
97 |
-
msgid "Image"
|
98 |
-
msgstr "Resim"
|
99 |
-
|
100 |
-
#: includes/class.yith-woocompare-helper.php:47
|
101 |
-
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
-
msgid "Title"
|
103 |
-
msgstr "Başlık"
|
104 |
-
|
105 |
-
#: includes/class.yith-woocompare-helper.php:48
|
106 |
-
msgid "Price"
|
107 |
-
msgstr "Fiyat"
|
108 |
-
|
109 |
-
#: includes/class.yith-woocompare-helper.php:49
|
110 |
-
msgid "Add to cart"
|
111 |
-
msgstr "Sepete Ekle"
|
112 |
-
|
113 |
-
#: includes/class.yith-woocompare-helper.php:50
|
114 |
-
msgid "Description"
|
115 |
-
msgstr "Açıklama"
|
116 |
-
|
117 |
-
#: includes/class.yith-woocompare-helper.php:51
|
118 |
-
msgid "Sku"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: includes/class.yith-woocompare-helper.php:52
|
122 |
-
msgid "Availability"
|
123 |
-
msgstr "Durum"
|
124 |
-
|
125 |
-
#: includes/class.yith-woocompare-helper.php:53
|
126 |
-
msgid "Weight"
|
127 |
-
msgstr ""
|
128 |
-
|
129 |
-
#: includes/class.yith-woocompare-helper.php:54
|
130 |
-
msgid "Dimensions"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
-
#: init.php:42
|
134 |
-
msgid ""
|
135 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
-
"WooCommerce in order to work."
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: init.php:50
|
140 |
-
msgid ""
|
141 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
-
"are using the premium one."
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: plugin-options/general-options.php:17
|
146 |
-
msgid "General Settings"
|
147 |
-
msgstr "Genel Ayarlar"
|
148 |
-
|
149 |
-
#: plugin-options/general-options.php:24
|
150 |
-
msgid "Link or Button"
|
151 |
-
msgstr "Link veya Buton"
|
152 |
-
|
153 |
-
#: plugin-options/general-options.php:25
|
154 |
-
#, fuzzy
|
155 |
-
#| msgid "Choose if you want to use a link or a button for the action button."
|
156 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
157 |
-
msgstr ""
|
158 |
-
"Eylem için kullanmak üzere link veya buton seçeneklerinden birini belirleyin."
|
159 |
-
|
160 |
-
#: plugin-options/general-options.php:32
|
161 |
-
msgid "Link"
|
162 |
-
msgstr "Link"
|
163 |
-
|
164 |
-
#: plugin-options/general-options.php:33
|
165 |
-
msgid "Button"
|
166 |
-
msgstr "Buton"
|
167 |
-
|
168 |
-
#: plugin-options/general-options.php:38
|
169 |
-
msgid "Link/Button text"
|
170 |
-
msgstr "Link/Buton Metni"
|
171 |
-
|
172 |
-
#: plugin-options/general-options.php:39
|
173 |
-
msgid "Type the text to use for the button or the link of the compare."
|
174 |
-
msgstr "Karşılaştırma butonu veya bağlantısı için kullanılacak metni yazın."
|
175 |
-
|
176 |
-
#: plugin-options/general-options.php:47
|
177 |
-
msgid "Show button in single product page"
|
178 |
-
msgstr "Tekli ürün sayfasında buton göster"
|
179 |
-
|
180 |
-
#: plugin-options/general-options.php:48
|
181 |
-
msgid "Say if you want to show the button in the single product page."
|
182 |
-
msgstr "Tekli ürün sayfasında buton göstermek isteyip istemediğinizi belirtin."
|
183 |
-
|
184 |
-
#: plugin-options/general-options.php:56
|
185 |
-
msgid "Show button in products list"
|
186 |
-
msgstr "Ürün listesinde buton göster"
|
187 |
-
|
188 |
-
#: plugin-options/general-options.php:57
|
189 |
-
msgid "Say if you want to show the button in the products list."
|
190 |
-
msgstr "Ürün listesinde buton göstermek isteyip istemediğinizi belirtin."
|
191 |
-
|
192 |
-
#: plugin-options/general-options.php:65
|
193 |
-
msgid "Open automatically lightbox"
|
194 |
-
msgstr "Otomatik lightbox aç"
|
195 |
-
|
196 |
-
#: plugin-options/general-options.php:66
|
197 |
-
msgid "Open link after click into \"Compare\" button\"."
|
198 |
-
msgstr "\"Karşılaştır\" butonuna tıklandıktan sonra bağlantıyı aç."
|
199 |
-
|
200 |
-
#: plugin-options/general-options.php:79
|
201 |
-
msgid "Table Settings"
|
202 |
-
msgstr "Tablo Ayarları"
|
203 |
-
|
204 |
-
#: plugin-options/general-options.php:86
|
205 |
-
msgid "Table title"
|
206 |
-
msgstr "Tablo Başlığı"
|
207 |
-
|
208 |
-
#: plugin-options/general-options.php:87
|
209 |
-
msgid "Type the text to use for the table title."
|
210 |
-
msgstr "Tablo başlığı metnini buraya yazın."
|
211 |
-
|
212 |
-
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
213 |
-
msgid "Compare products"
|
214 |
-
msgstr "Ürünleri Karşılaştır"
|
215 |
-
|
216 |
-
#: plugin-options/general-options.php:95
|
217 |
-
msgid "Fields to show"
|
218 |
-
msgstr "Gösterilecek alanlar"
|
219 |
-
|
220 |
-
#: plugin-options/general-options.php:96
|
221 |
-
msgid ""
|
222 |
-
"Select the fields to show in the comparison table and order them by "
|
223 |
-
"drag&drop (are included also the woocommerce attributes)"
|
224 |
-
msgstr ""
|
225 |
-
"Karşılaştırma tablosunda gösterilecek alanları seçin ve sürükle-bırak "
|
226 |
-
"yöntemi ile sıralayın (ayrıca Woocommerce özellikleri dahildir)"
|
227 |
-
|
228 |
-
#: plugin-options/general-options.php:104
|
229 |
-
msgid "Repeat \"Price\" field"
|
230 |
-
msgstr ""
|
231 |
-
|
232 |
-
#: plugin-options/general-options.php:105
|
233 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: plugin-options/general-options.php:113
|
237 |
-
msgid "Repeat \"Add to cart\" field"
|
238 |
-
msgstr ""
|
239 |
-
|
240 |
-
#: plugin-options/general-options.php:114
|
241 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
242 |
-
msgstr ""
|
243 |
-
|
244 |
-
#: plugin-options/general-options.php:122
|
245 |
-
msgid "Image size"
|
246 |
-
msgstr "Resim Boyutu"
|
247 |
-
|
248 |
-
#: plugin-options/general-options.php:123
|
249 |
-
msgid "Set the size for the images"
|
250 |
-
msgstr "Resimlerin boyutlarını belirtin"
|
251 |
-
|
252 |
-
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
253 |
-
#, php-format
|
254 |
-
msgid ""
|
255 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
256 |
-
"benefit from all features!"
|
257 |
-
msgstr ""
|
258 |
-
|
259 |
-
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
260 |
-
msgid "UPGRADE"
|
261 |
-
msgstr ""
|
262 |
-
|
263 |
-
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
264 |
-
msgid "to the premium version"
|
265 |
-
msgstr ""
|
266 |
-
|
267 |
-
#: templates/admin/premium.php:250
|
268 |
-
msgid "Premium Features"
|
269 |
-
msgstr ""
|
270 |
-
|
271 |
-
#: templates/admin/premium.php:258
|
272 |
-
msgid "A DEDICATED PAGE"
|
273 |
-
msgstr ""
|
274 |
-
|
275 |
-
#: templates/admin/premium.php:261
|
276 |
-
#, php-format
|
277 |
-
msgid ""
|
278 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
279 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
280 |
-
"created automatically in your site and, adding it among the menu entries, "
|
281 |
-
"you will be able to give to your users the chance to access it easily "
|
282 |
-
"whenever they want."
|
283 |
-
msgstr ""
|
284 |
-
|
285 |
-
#: templates/admin/premium.php:271
|
286 |
-
msgid "CATEGORY COMPARATION"
|
287 |
-
msgstr ""
|
288 |
-
|
289 |
-
#: templates/admin/premium.php:274
|
290 |
-
#, php-format
|
291 |
-
msgid ""
|
292 |
-
"People are often confused by finding products of different categories in the "
|
293 |
-
"comparison table, creating difficulties in comparing the products they are "
|
294 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
295 |
-
"need: you will be able to separate the products in the table by category "
|
296 |
-
"affinity."
|
297 |
-
msgstr ""
|
298 |
-
|
299 |
-
#: templates/admin/premium.php:290
|
300 |
-
msgid "CATEGORY EXCLUSION "
|
301 |
-
msgstr ""
|
302 |
-
|
303 |
-
#: templates/admin/premium.php:293
|
304 |
-
#, php-format
|
305 |
-
msgid ""
|
306 |
-
"In your shop there may be product categories you don't want to be affected "
|
307 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
308 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
309 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
310 |
-
"of the feature, allowing the comparison only to those products of the "
|
311 |
-
"selected categories."
|
312 |
-
msgstr ""
|
313 |
-
|
314 |
-
#: templates/admin/premium.php:303
|
315 |
-
msgid "TABLE IMAGE"
|
316 |
-
msgstr ""
|
317 |
-
|
318 |
-
#: templates/admin/premium.php:306
|
319 |
-
#, php-format
|
320 |
-
msgid ""
|
321 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
322 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
323 |
-
"table to your users. "
|
324 |
-
msgstr ""
|
325 |
-
|
326 |
-
#: templates/admin/premium.php:322
|
327 |
-
msgid "DYNAMIC FIELDS"
|
328 |
-
msgstr ""
|
329 |
-
|
330 |
-
#: templates/admin/premium.php:325
|
331 |
-
#, php-format
|
332 |
-
msgid ""
|
333 |
-
"With this precious feature, you will be able to show in the table only the "
|
334 |
-
"fields that have information in at least one of the selected products."
|
335 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
336 |
-
"be no more empty lines in your comparison table."
|
337 |
-
msgstr ""
|
338 |
-
|
339 |
-
#: templates/admin/premium.php:335
|
340 |
-
msgid "SOCIAL NETWORK SHARING"
|
341 |
-
msgstr ""
|
342 |
-
|
343 |
-
#: templates/admin/premium.php:338
|
344 |
-
#, php-format
|
345 |
-
msgid ""
|
346 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
347 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
348 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
349 |
-
"products they have selected."
|
350 |
-
msgstr ""
|
351 |
-
|
352 |
-
#: templates/admin/premium.php:354
|
353 |
-
msgid "RELATED PRODUCTS"
|
354 |
-
msgstr ""
|
355 |
-
|
356 |
-
#: templates/admin/premium.php:357
|
357 |
-
#, php-format
|
358 |
-
msgid ""
|
359 |
-
"All the products that have common categories and/or tags with those in the "
|
360 |
-
"comparison table will be showed in a slider, right under the comparison "
|
361 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
362 |
-
"users to discover the shop products of the shop related to those they are "
|
363 |
-
"interested into."
|
364 |
-
msgstr ""
|
365 |
-
|
366 |
-
#: templates/admin/premium.php:367
|
367 |
-
msgid "CUSTOMIZABLE STYLE"
|
368 |
-
msgstr ""
|
369 |
-
|
370 |
-
#: templates/admin/premium.php:370
|
371 |
-
#, php-format
|
372 |
-
msgid ""
|
373 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
374 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
375 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
376 |
-
"to get to the best result."
|
377 |
-
msgstr ""
|
378 |
-
|
379 |
-
#: templates/admin/premium.php:386
|
380 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
381 |
-
msgstr ""
|
382 |
-
|
383 |
-
#: templates/admin/premium.php:389
|
384 |
-
#, php-format
|
385 |
-
msgid ""
|
386 |
-
"Let you users compare products following every feature, and considering also "
|
387 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
388 |
-
"product detail page. Every single detail will be included."
|
389 |
-
msgstr ""
|
390 |
-
|
391 |
-
#: templates/admin/premium.php:399
|
392 |
-
msgid "A TAILORED TABLE"
|
393 |
-
msgstr ""
|
394 |
-
|
395 |
-
#: templates/admin/premium.php:402
|
396 |
-
#, php-format
|
397 |
-
msgid ""
|
398 |
-
"Select the products you want to compare and the system will offer you the "
|
399 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
400 |
-
msgstr ""
|
401 |
-
|
402 |
-
#: templates/admin/premium.php:418
|
403 |
-
msgid "Compare list - widget"
|
404 |
-
msgstr ""
|
405 |
-
|
406 |
-
#: templates/admin/premium.php:421
|
407 |
-
msgid ""
|
408 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
409 |
-
"complete list of products added to the compare tab and avoid to open the "
|
410 |
-
"popup to check its existence. "
|
411 |
-
msgstr ""
|
412 |
-
|
413 |
-
#: templates/admin/premium.php:431
|
414 |
-
msgid "Compare counter - widget and shortcode"
|
415 |
-
msgstr ""
|
416 |
-
|
417 |
-
#: templates/admin/premium.php:434
|
418 |
-
msgid ""
|
419 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
420 |
-
"many products they have added to the Compare list, feel free to use the "
|
421 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
422 |
-
"than one click away."
|
423 |
-
msgstr ""
|
424 |
-
|
425 |
-
#: templates/compare.php:77
|
426 |
-
msgid "Close window [X]"
|
427 |
-
msgstr "Pencereyi Kapat [X]"
|
428 |
-
|
429 |
-
#: templates/compare.php:106
|
430 |
-
msgid "No products added in the compare table."
|
431 |
-
msgstr "Karşılaştırma tablosuna herhangi bir ürün eklenmedi."
|
432 |
-
|
433 |
-
#: widgets/class.yith-woocompare-widget.php:23
|
434 |
-
#, fuzzy
|
435 |
-
#| msgid "The widget show the list of products added in the compare table."
|
436 |
-
msgid "The widget shows the list of products added in the comparison table."
|
437 |
-
msgstr "Widget karşılaştırma tablosuna eklenen ürünlerin listesini gösterir."
|
438 |
-
|
439 |
-
#: widgets/class.yith-woocompare-widget.php:27
|
440 |
-
#, fuzzy
|
441 |
-
#| msgid "YITH Woocommerce Compare Widget"
|
442 |
-
msgid "YITH WooCommerce Compare Widget"
|
443 |
-
msgstr "YITH Woocommerce Karşılaştırma Widgetı"
|
444 |
-
|
445 |
-
#: widgets/class.yith-woocompare-widget.php:50
|
446 |
-
msgid "Clear all"
|
447 |
-
msgstr "Hepsini Kaldır"
|
448 |
-
|
449 |
-
#~ msgid "Products Compare"
|
450 |
-
#~ msgstr "Ürün Karşılaştırma"
|
451 |
-
|
452 |
-
#~ msgid "Repeat \"Price\" field at the end of the table"
|
453 |
-
#~ msgstr "\"Ücret\" alanını tablonun sonuna kadar tekrarla"
|
454 |
-
|
455 |
-
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
456 |
-
#~ msgstr "\"Sepete ekle\" alanını tablonun sonuna kadar tekrarla"
|
457 |
-
|
458 |
-
#~ msgid "Select a date"
|
459 |
-
#~ msgstr "Bir tarih seçin"
|
460 |
-
|
461 |
-
#~ msgid "Hours"
|
462 |
-
#~ msgstr "Saat"
|
463 |
-
|
464 |
-
#~ msgid "Minutes"
|
465 |
-
#~ msgstr "Dakika"
|
466 |
-
|
467 |
-
#~ msgid "Upload"
|
468 |
-
#~ msgstr "Yükle"
|
469 |
-
|
470 |
-
#~ msgid "px"
|
471 |
-
#~ msgstr "px"
|
472 |
-
|
473 |
-
#~ msgid "em"
|
474 |
-
#~ msgstr "em"
|
475 |
-
|
476 |
-
#~ msgid "pt"
|
477 |
-
#~ msgstr "pt"
|
478 |
-
|
479 |
-
#~ msgid "rem"
|
480 |
-
#~ msgstr "rem"
|
481 |
-
|
482 |
-
#~ msgid "Select a font family"
|
483 |
-
#~ msgstr "Bir font ailesi seçin"
|
484 |
-
|
485 |
-
#~ msgid "Regular"
|
486 |
-
#~ msgstr "Normal"
|
487 |
-
|
488 |
-
#~ msgid "Bold"
|
489 |
-
#~ msgstr "Kalın"
|
490 |
-
|
491 |
-
#~ msgid "Extra bold"
|
492 |
-
#~ msgstr "Ekstra kalın"
|
493 |
-
|
494 |
-
#~ msgid "Italic"
|
495 |
-
#~ msgstr "İtalik"
|
496 |
-
|
497 |
-
#~ msgid "Italic bold"
|
498 |
-
#~ msgstr "İtalik kalın"
|
499 |
-
|
500 |
-
#~ msgid "Click to preview"
|
501 |
-
#~ msgstr "Önizleme için tıklayın"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
4 |
+
"POT-Creation-Date: 2018-11-28 16:33+0100\n"
|
5 |
+
"PO-Revision-Date: 2018-11-28 16:33+0100\n"
|
6 |
+
"Last-Translator: Caner Öncel <caneroncel@gmail.com>\n"
|
7 |
+
"Language-Team: Caner Öncel <caneroncel@gmail.com>\n"
|
8 |
+
"Language: tr\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 2.1.1\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
+
"Plural-Forms: nplurals=1; plural=0;\n"
|
16 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
+
"X-Poedit-SearchPath-0: .\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
|
19 |
+
|
20 |
+
#: includes/class.yith-woocompare-admin.php:119
|
21 |
+
#: includes/class.yith-woocompare-admin.php:143
|
22 |
+
msgid "Settings"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: includes/class.yith-woocompare-admin.php:121
|
26 |
+
msgid "License"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: includes/class.yith-woocompare-admin.php:147
|
30 |
+
msgid "Premium Version"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: includes/class.yith-woocompare-admin.php:153
|
34 |
+
#: includes/class.yith-woocompare-admin.php:154
|
35 |
+
#: includes/class.yith-woocompare-frontend.php:505
|
36 |
+
#: plugin-options/general-options.php:41 plugin-options/general-options.php:42
|
37 |
+
#: widgets/class.yith-woocompare-widget.php:51
|
38 |
+
msgid "Compare"
|
39 |
+
msgstr "Karşılaştır"
|
40 |
+
|
41 |
+
#: includes/class.yith-woocompare-admin.php:241
|
42 |
+
msgid "YITH WooCommerce Compare Activated"
|
43 |
+
msgstr ""
|
44 |
+
|
45 |
+
#: includes/class.yith-woocompare-admin.php:242
|
46 |
+
#, php-format
|
47 |
+
msgid ""
|
48 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
49 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
50 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
51 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: includes/class.yith-woocompare-admin.php:253
|
55 |
+
msgid "YITH WooCommerce Compare Updated"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: includes/class.yith-woocompare-admin.php:254
|
59 |
+
#, php-format
|
60 |
+
msgid ""
|
61 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
62 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
63 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
64 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
65 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
66 |
+
msgstr ""
|
67 |
+
|
68 |
+
#: includes/class.yith-woocompare-admin.php:398
|
69 |
+
msgid "Do you want to hard crop the image?"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: includes/class.yith-woocompare-frontend.php:223
|
73 |
+
msgid "Added"
|
74 |
+
msgstr "Eklendi"
|
75 |
+
|
76 |
+
#: includes/class.yith-woocompare-frontend.php:224 templates/compare.php:50
|
77 |
+
msgid "Product Comparison"
|
78 |
+
msgstr "Ürün Karşılaştırma"
|
79 |
+
|
80 |
+
#: includes/class.yith-woocompare-frontend.php:229
|
81 |
+
msgid "Close"
|
82 |
+
msgstr ""
|
83 |
+
|
84 |
+
#: includes/class.yith-woocompare-frontend.php:384
|
85 |
+
msgid "In stock"
|
86 |
+
msgstr "Stokta"
|
87 |
+
|
88 |
+
#: includes/class.yith-woocompare-frontend.php:696
|
89 |
+
msgid "No products to compare"
|
90 |
+
msgstr "Karşılaştırma listeniz boş"
|
91 |
+
|
92 |
+
#: includes/class.yith-woocompare-frontend.php:709 templates/compare.php:117
|
93 |
+
msgid "Remove"
|
94 |
+
msgstr "Kaldır"
|
95 |
+
|
96 |
+
#: includes/class.yith-woocompare-helper.php:46
|
97 |
+
msgid "Image"
|
98 |
+
msgstr "Resim"
|
99 |
+
|
100 |
+
#: includes/class.yith-woocompare-helper.php:47
|
101 |
+
#: widgets/class.yith-woocompare-widget.php:68
|
102 |
+
msgid "Title"
|
103 |
+
msgstr "Başlık"
|
104 |
+
|
105 |
+
#: includes/class.yith-woocompare-helper.php:48
|
106 |
+
msgid "Price"
|
107 |
+
msgstr "Fiyat"
|
108 |
+
|
109 |
+
#: includes/class.yith-woocompare-helper.php:49
|
110 |
+
msgid "Add to cart"
|
111 |
+
msgstr "Sepete Ekle"
|
112 |
+
|
113 |
+
#: includes/class.yith-woocompare-helper.php:50
|
114 |
+
msgid "Description"
|
115 |
+
msgstr "Açıklama"
|
116 |
+
|
117 |
+
#: includes/class.yith-woocompare-helper.php:51
|
118 |
+
msgid "Sku"
|
119 |
+
msgstr ""
|
120 |
+
|
121 |
+
#: includes/class.yith-woocompare-helper.php:52
|
122 |
+
msgid "Availability"
|
123 |
+
msgstr "Durum"
|
124 |
+
|
125 |
+
#: includes/class.yith-woocompare-helper.php:53
|
126 |
+
msgid "Weight"
|
127 |
+
msgstr ""
|
128 |
+
|
129 |
+
#: includes/class.yith-woocompare-helper.php:54
|
130 |
+
msgid "Dimensions"
|
131 |
+
msgstr ""
|
132 |
+
|
133 |
+
#: init.php:42
|
134 |
+
msgid ""
|
135 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
136 |
+
"WooCommerce in order to work."
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: init.php:50
|
140 |
+
msgid ""
|
141 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
142 |
+
"are using the premium one."
|
143 |
+
msgstr ""
|
144 |
+
|
145 |
+
#: plugin-options/general-options.php:17
|
146 |
+
msgid "General Settings"
|
147 |
+
msgstr "Genel Ayarlar"
|
148 |
+
|
149 |
+
#: plugin-options/general-options.php:24
|
150 |
+
msgid "Link or Button"
|
151 |
+
msgstr "Link veya Buton"
|
152 |
+
|
153 |
+
#: plugin-options/general-options.php:25
|
154 |
+
#, fuzzy
|
155 |
+
#| msgid "Choose if you want to use a link or a button for the action button."
|
156 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
157 |
+
msgstr ""
|
158 |
+
"Eylem için kullanmak üzere link veya buton seçeneklerinden birini belirleyin."
|
159 |
+
|
160 |
+
#: plugin-options/general-options.php:32
|
161 |
+
msgid "Link"
|
162 |
+
msgstr "Link"
|
163 |
+
|
164 |
+
#: plugin-options/general-options.php:33
|
165 |
+
msgid "Button"
|
166 |
+
msgstr "Buton"
|
167 |
+
|
168 |
+
#: plugin-options/general-options.php:38
|
169 |
+
msgid "Link/Button text"
|
170 |
+
msgstr "Link/Buton Metni"
|
171 |
+
|
172 |
+
#: plugin-options/general-options.php:39
|
173 |
+
msgid "Type the text to use for the button or the link of the compare."
|
174 |
+
msgstr "Karşılaştırma butonu veya bağlantısı için kullanılacak metni yazın."
|
175 |
+
|
176 |
+
#: plugin-options/general-options.php:47
|
177 |
+
msgid "Show button in single product page"
|
178 |
+
msgstr "Tekli ürün sayfasında buton göster"
|
179 |
+
|
180 |
+
#: plugin-options/general-options.php:48
|
181 |
+
msgid "Say if you want to show the button in the single product page."
|
182 |
+
msgstr "Tekli ürün sayfasında buton göstermek isteyip istemediğinizi belirtin."
|
183 |
+
|
184 |
+
#: plugin-options/general-options.php:56
|
185 |
+
msgid "Show button in products list"
|
186 |
+
msgstr "Ürün listesinde buton göster"
|
187 |
+
|
188 |
+
#: plugin-options/general-options.php:57
|
189 |
+
msgid "Say if you want to show the button in the products list."
|
190 |
+
msgstr "Ürün listesinde buton göstermek isteyip istemediğinizi belirtin."
|
191 |
+
|
192 |
+
#: plugin-options/general-options.php:65
|
193 |
+
msgid "Open automatically lightbox"
|
194 |
+
msgstr "Otomatik lightbox aç"
|
195 |
+
|
196 |
+
#: plugin-options/general-options.php:66
|
197 |
+
msgid "Open link after click into \"Compare\" button\"."
|
198 |
+
msgstr "\"Karşılaştır\" butonuna tıklandıktan sonra bağlantıyı aç."
|
199 |
+
|
200 |
+
#: plugin-options/general-options.php:79
|
201 |
+
msgid "Table Settings"
|
202 |
+
msgstr "Tablo Ayarları"
|
203 |
+
|
204 |
+
#: plugin-options/general-options.php:86
|
205 |
+
msgid "Table title"
|
206 |
+
msgstr "Tablo Başlığı"
|
207 |
+
|
208 |
+
#: plugin-options/general-options.php:87
|
209 |
+
msgid "Type the text to use for the table title."
|
210 |
+
msgstr "Tablo başlığı metnini buraya yazın."
|
211 |
+
|
212 |
+
#: plugin-options/general-options.php:89 plugin-options/general-options.php:90
|
213 |
+
msgid "Compare products"
|
214 |
+
msgstr "Ürünleri Karşılaştır"
|
215 |
+
|
216 |
+
#: plugin-options/general-options.php:95
|
217 |
+
msgid "Fields to show"
|
218 |
+
msgstr "Gösterilecek alanlar"
|
219 |
+
|
220 |
+
#: plugin-options/general-options.php:96
|
221 |
+
msgid ""
|
222 |
+
"Select the fields to show in the comparison table and order them by "
|
223 |
+
"drag&drop (are included also the woocommerce attributes)"
|
224 |
+
msgstr ""
|
225 |
+
"Karşılaştırma tablosunda gösterilecek alanları seçin ve sürükle-bırak "
|
226 |
+
"yöntemi ile sıralayın (ayrıca Woocommerce özellikleri dahildir)"
|
227 |
+
|
228 |
+
#: plugin-options/general-options.php:104
|
229 |
+
msgid "Repeat \"Price\" field"
|
230 |
+
msgstr ""
|
231 |
+
|
232 |
+
#: plugin-options/general-options.php:105
|
233 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
234 |
+
msgstr ""
|
235 |
+
|
236 |
+
#: plugin-options/general-options.php:113
|
237 |
+
msgid "Repeat \"Add to cart\" field"
|
238 |
+
msgstr ""
|
239 |
+
|
240 |
+
#: plugin-options/general-options.php:114
|
241 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
242 |
+
msgstr ""
|
243 |
+
|
244 |
+
#: plugin-options/general-options.php:122
|
245 |
+
msgid "Image size"
|
246 |
+
msgstr "Resim Boyutu"
|
247 |
+
|
248 |
+
#: plugin-options/general-options.php:123
|
249 |
+
msgid "Set the size for the images"
|
250 |
+
msgstr "Resimlerin boyutlarını belirtin"
|
251 |
+
|
252 |
+
#: templates/admin/premium.php:240 templates/admin/premium.php:446
|
253 |
+
#, php-format
|
254 |
+
msgid ""
|
255 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
256 |
+
"benefit from all features!"
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: templates/admin/premium.php:243 templates/admin/premium.php:449
|
260 |
+
msgid "UPGRADE"
|
261 |
+
msgstr ""
|
262 |
+
|
263 |
+
#: templates/admin/premium.php:244 templates/admin/premium.php:450
|
264 |
+
msgid "to the premium version"
|
265 |
+
msgstr ""
|
266 |
+
|
267 |
+
#: templates/admin/premium.php:250
|
268 |
+
msgid "Premium Features"
|
269 |
+
msgstr ""
|
270 |
+
|
271 |
+
#: templates/admin/premium.php:258
|
272 |
+
msgid "A DEDICATED PAGE"
|
273 |
+
msgstr ""
|
274 |
+
|
275 |
+
#: templates/admin/premium.php:261
|
276 |
+
#, php-format
|
277 |
+
msgid ""
|
278 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
279 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
280 |
+
"created automatically in your site and, adding it among the menu entries, "
|
281 |
+
"you will be able to give to your users the chance to access it easily "
|
282 |
+
"whenever they want."
|
283 |
+
msgstr ""
|
284 |
+
|
285 |
+
#: templates/admin/premium.php:271
|
286 |
+
msgid "CATEGORY COMPARATION"
|
287 |
+
msgstr ""
|
288 |
+
|
289 |
+
#: templates/admin/premium.php:274
|
290 |
+
#, php-format
|
291 |
+
msgid ""
|
292 |
+
"People are often confused by finding products of different categories in the "
|
293 |
+
"comparison table, creating difficulties in comparing the products they are "
|
294 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
295 |
+
"need: you will be able to separate the products in the table by category "
|
296 |
+
"affinity."
|
297 |
+
msgstr ""
|
298 |
+
|
299 |
+
#: templates/admin/premium.php:290
|
300 |
+
msgid "CATEGORY EXCLUSION "
|
301 |
+
msgstr ""
|
302 |
+
|
303 |
+
#: templates/admin/premium.php:293
|
304 |
+
#, php-format
|
305 |
+
msgid ""
|
306 |
+
"In your shop there may be product categories you don't want to be affected "
|
307 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
308 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
309 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
310 |
+
"of the feature, allowing the comparison only to those products of the "
|
311 |
+
"selected categories."
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: templates/admin/premium.php:303
|
315 |
+
msgid "TABLE IMAGE"
|
316 |
+
msgstr ""
|
317 |
+
|
318 |
+
#: templates/admin/premium.php:306
|
319 |
+
#, php-format
|
320 |
+
msgid ""
|
321 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
322 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
323 |
+
"table to your users. "
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#: templates/admin/premium.php:322
|
327 |
+
msgid "DYNAMIC FIELDS"
|
328 |
+
msgstr ""
|
329 |
+
|
330 |
+
#: templates/admin/premium.php:325
|
331 |
+
#, php-format
|
332 |
+
msgid ""
|
333 |
+
"With this precious feature, you will be able to show in the table only the "
|
334 |
+
"fields that have information in at least one of the selected products."
|
335 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
336 |
+
"be no more empty lines in your comparison table."
|
337 |
+
msgstr ""
|
338 |
+
|
339 |
+
#: templates/admin/premium.php:335
|
340 |
+
msgid "SOCIAL NETWORK SHARING"
|
341 |
+
msgstr ""
|
342 |
+
|
343 |
+
#: templates/admin/premium.php:338
|
344 |
+
#, php-format
|
345 |
+
msgid ""
|
346 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
347 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
348 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
349 |
+
"products they have selected."
|
350 |
+
msgstr ""
|
351 |
+
|
352 |
+
#: templates/admin/premium.php:354
|
353 |
+
msgid "RELATED PRODUCTS"
|
354 |
+
msgstr ""
|
355 |
+
|
356 |
+
#: templates/admin/premium.php:357
|
357 |
+
#, php-format
|
358 |
+
msgid ""
|
359 |
+
"All the products that have common categories and/or tags with those in the "
|
360 |
+
"comparison table will be showed in a slider, right under the comparison "
|
361 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
362 |
+
"users to discover the shop products of the shop related to those they are "
|
363 |
+
"interested into."
|
364 |
+
msgstr ""
|
365 |
+
|
366 |
+
#: templates/admin/premium.php:367
|
367 |
+
msgid "CUSTOMIZABLE STYLE"
|
368 |
+
msgstr ""
|
369 |
+
|
370 |
+
#: templates/admin/premium.php:370
|
371 |
+
#, php-format
|
372 |
+
msgid ""
|
373 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
374 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
375 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
376 |
+
"to get to the best result."
|
377 |
+
msgstr ""
|
378 |
+
|
379 |
+
#: templates/admin/premium.php:386
|
380 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
381 |
+
msgstr ""
|
382 |
+
|
383 |
+
#: templates/admin/premium.php:389
|
384 |
+
#, php-format
|
385 |
+
msgid ""
|
386 |
+
"Let you users compare products following every feature, and considering also "
|
387 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
388 |
+
"product detail page. Every single detail will be included."
|
389 |
+
msgstr ""
|
390 |
+
|
391 |
+
#: templates/admin/premium.php:399
|
392 |
+
msgid "A TAILORED TABLE"
|
393 |
+
msgstr ""
|
394 |
+
|
395 |
+
#: templates/admin/premium.php:402
|
396 |
+
#, php-format
|
397 |
+
msgid ""
|
398 |
+
"Select the products you want to compare and the system will offer you the "
|
399 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
400 |
+
msgstr ""
|
401 |
+
|
402 |
+
#: templates/admin/premium.php:418
|
403 |
+
msgid "Compare list - widget"
|
404 |
+
msgstr ""
|
405 |
+
|
406 |
+
#: templates/admin/premium.php:421
|
407 |
+
msgid ""
|
408 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
409 |
+
"complete list of products added to the compare tab and avoid to open the "
|
410 |
+
"popup to check its existence. "
|
411 |
+
msgstr ""
|
412 |
+
|
413 |
+
#: templates/admin/premium.php:431
|
414 |
+
msgid "Compare counter - widget and shortcode"
|
415 |
+
msgstr ""
|
416 |
+
|
417 |
+
#: templates/admin/premium.php:434
|
418 |
+
msgid ""
|
419 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
420 |
+
"many products they have added to the Compare list, feel free to use the "
|
421 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
422 |
+
"than one click away."
|
423 |
+
msgstr ""
|
424 |
+
|
425 |
+
#: templates/compare.php:77
|
426 |
+
msgid "Close window [X]"
|
427 |
+
msgstr "Pencereyi Kapat [X]"
|
428 |
+
|
429 |
+
#: templates/compare.php:106
|
430 |
+
msgid "No products added in the compare table."
|
431 |
+
msgstr "Karşılaştırma tablosuna herhangi bir ürün eklenmedi."
|
432 |
+
|
433 |
+
#: widgets/class.yith-woocompare-widget.php:23
|
434 |
+
#, fuzzy
|
435 |
+
#| msgid "The widget show the list of products added in the compare table."
|
436 |
+
msgid "The widget shows the list of products added in the comparison table."
|
437 |
+
msgstr "Widget karşılaştırma tablosuna eklenen ürünlerin listesini gösterir."
|
438 |
+
|
439 |
+
#: widgets/class.yith-woocompare-widget.php:27
|
440 |
+
#, fuzzy
|
441 |
+
#| msgid "YITH Woocommerce Compare Widget"
|
442 |
+
msgid "YITH WooCommerce Compare Widget"
|
443 |
+
msgstr "YITH Woocommerce Karşılaştırma Widgetı"
|
444 |
+
|
445 |
+
#: widgets/class.yith-woocompare-widget.php:50
|
446 |
+
msgid "Clear all"
|
447 |
+
msgstr "Hepsini Kaldır"
|
448 |
+
|
449 |
+
#~ msgid "Products Compare"
|
450 |
+
#~ msgstr "Ürün Karşılaştırma"
|
451 |
+
|
452 |
+
#~ msgid "Repeat \"Price\" field at the end of the table"
|
453 |
+
#~ msgstr "\"Ücret\" alanını tablonun sonuna kadar tekrarla"
|
454 |
+
|
455 |
+
#~ msgid "Repeat \"Add to cart\" field at the end of the table"
|
456 |
+
#~ msgstr "\"Sepete ekle\" alanını tablonun sonuna kadar tekrarla"
|
457 |
+
|
458 |
+
#~ msgid "Select a date"
|
459 |
+
#~ msgstr "Bir tarih seçin"
|
460 |
+
|
461 |
+
#~ msgid "Hours"
|
462 |
+
#~ msgstr "Saat"
|
463 |
+
|
464 |
+
#~ msgid "Minutes"
|
465 |
+
#~ msgstr "Dakika"
|
466 |
+
|
467 |
+
#~ msgid "Upload"
|
468 |
+
#~ msgstr "Yükle"
|
469 |
+
|
470 |
+
#~ msgid "px"
|
471 |
+
#~ msgstr "px"
|
472 |
+
|
473 |
+
#~ msgid "em"
|
474 |
+
#~ msgstr "em"
|
475 |
+
|
476 |
+
#~ msgid "pt"
|
477 |
+
#~ msgstr "pt"
|
478 |
+
|
479 |
+
#~ msgid "rem"
|
480 |
+
#~ msgstr "rem"
|
481 |
+
|
482 |
+
#~ msgid "Select a font family"
|
483 |
+
#~ msgstr "Bir font ailesi seçin"
|
484 |
+
|
485 |
+
#~ msgid "Regular"
|
486 |
+
#~ msgstr "Normal"
|
487 |
+
|
488 |
+
#~ msgid "Bold"
|
489 |
+
#~ msgstr "Kalın"
|
490 |
+
|
491 |
+
#~ msgid "Extra bold"
|
492 |
+
#~ msgstr "Ekstra kalın"
|
493 |
+
|
494 |
+
#~ msgid "Italic"
|
495 |
+
#~ msgstr "İtalik"
|
496 |
+
|
497 |
+
#~ msgid "Italic bold"
|
498 |
+
#~ msgstr "İtalik kalın"
|
499 |
+
|
500 |
+
#~ msgid "Click to preview"
|
501 |
+
#~ msgstr "Önizleme için tıklayın"
|
languages/yith-woocommerce-compare.pot
CHANGED
@@ -1,442 +1,442 @@
|
|
1 |
-
#, fuzzy
|
2 |
-
msgid ""
|
3 |
-
msgstr ""
|
4 |
-
"Project-Id-Version: YITH Woocommerce Compare\n"
|
5 |
-
"POT-Creation-Date: 2018-11-28 16:31+0100\n"
|
6 |
-
"PO-Revision-Date: 2015-07-14 15:10+0100\n"
|
7 |
-
"Last-Translator: Nicola Mustone <mail@nicolamustone.it>\n"
|
8 |
-
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
9 |
-
"Language: en\n"
|
10 |
-
"MIME-Version: 1.0\n"
|
11 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
-
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"X-Generator: Poedit 2.1.1\n"
|
14 |
-
"X-Poedit-KeywordsList: __;_e;_x\n"
|
15 |
-
"X-Poedit-Basepath: .\n"
|
16 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
-
"X-Poedit-SearchPath-0: ..\n"
|
18 |
-
"X-Poedit-SearchPathExcluded-0: ../plugin-fw\n"
|
19 |
-
|
20 |
-
#: ../includes/class.yith-woocompare-admin.php:119
|
21 |
-
#: ../includes/class.yith-woocompare-admin.php:143
|
22 |
-
msgid "Settings"
|
23 |
-
msgstr ""
|
24 |
-
|
25 |
-
#: ../includes/class.yith-woocompare-admin.php:121
|
26 |
-
msgid "License"
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: ../includes/class.yith-woocompare-admin.php:147
|
30 |
-
msgid "Premium Version"
|
31 |
-
msgstr ""
|
32 |
-
|
33 |
-
#: ../includes/class.yith-woocompare-admin.php:153
|
34 |
-
#: ../includes/class.yith-woocompare-admin.php:154
|
35 |
-
#: ../includes/class.yith-woocompare-frontend.php:505
|
36 |
-
#: ../plugin-options/general-options.php:41
|
37 |
-
#: ../plugin-options/general-options.php:42
|
38 |
-
#: ../widgets/class.yith-woocompare-widget.php:51
|
39 |
-
msgid "Compare"
|
40 |
-
msgstr ""
|
41 |
-
|
42 |
-
#: ../includes/class.yith-woocompare-admin.php:241
|
43 |
-
msgid "YITH WooCommerce Compare Activated"
|
44 |
-
msgstr ""
|
45 |
-
|
46 |
-
#: ../includes/class.yith-woocompare-admin.php:242
|
47 |
-
#, php-format
|
48 |
-
msgid ""
|
49 |
-
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
50 |
-
"With this menu, you can access to all the settings of our plugins that you "
|
51 |
-
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
52 |
-
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
53 |
-
msgstr ""
|
54 |
-
|
55 |
-
#: ../includes/class.yith-woocompare-admin.php:253
|
56 |
-
msgid "YITH WooCommerce Compare Updated"
|
57 |
-
msgstr ""
|
58 |
-
|
59 |
-
#: ../includes/class.yith-woocompare-admin.php:254
|
60 |
-
#, php-format
|
61 |
-
msgid ""
|
62 |
-
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
63 |
-
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
64 |
-
"the previous version. When one of our plugins is updated, a new voice will "
|
65 |
-
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
66 |
-
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
67 |
-
msgstr ""
|
68 |
-
|
69 |
-
#: ../includes/class.yith-woocompare-admin.php:398
|
70 |
-
msgid "Do you want to hard crop the image?"
|
71 |
-
msgstr ""
|
72 |
-
|
73 |
-
#: ../includes/class.yith-woocompare-frontend.php:223
|
74 |
-
msgid "Added"
|
75 |
-
msgstr ""
|
76 |
-
|
77 |
-
#: ../includes/class.yith-woocompare-frontend.php:224
|
78 |
-
#: ../templates/compare.php:50
|
79 |
-
msgid "Product Comparison"
|
80 |
-
msgstr ""
|
81 |
-
|
82 |
-
#: ../includes/class.yith-woocompare-frontend.php:229
|
83 |
-
msgid "Close"
|
84 |
-
msgstr ""
|
85 |
-
|
86 |
-
#: ../includes/class.yith-woocompare-frontend.php:384
|
87 |
-
msgid "In stock"
|
88 |
-
msgstr ""
|
89 |
-
|
90 |
-
#: ../includes/class.yith-woocompare-frontend.php:696
|
91 |
-
msgid "No products to compare"
|
92 |
-
msgstr ""
|
93 |
-
|
94 |
-
#: ../includes/class.yith-woocompare-frontend.php:709
|
95 |
-
#: ../templates/compare.php:117
|
96 |
-
msgid "Remove"
|
97 |
-
msgstr ""
|
98 |
-
|
99 |
-
#: ../includes/class.yith-woocompare-helper.php:46
|
100 |
-
msgid "Image"
|
101 |
-
msgstr ""
|
102 |
-
|
103 |
-
#: ../includes/class.yith-woocompare-helper.php:47
|
104 |
-
#: ../widgets/class.yith-woocompare-widget.php:68
|
105 |
-
msgid "Title"
|
106 |
-
msgstr ""
|
107 |
-
|
108 |
-
#: ../includes/class.yith-woocompare-helper.php:48
|
109 |
-
msgid "Price"
|
110 |
-
msgstr ""
|
111 |
-
|
112 |
-
#: ../includes/class.yith-woocompare-helper.php:49
|
113 |
-
msgid "Add to cart"
|
114 |
-
msgstr ""
|
115 |
-
|
116 |
-
#: ../includes/class.yith-woocompare-helper.php:50
|
117 |
-
msgid "Description"
|
118 |
-
msgstr ""
|
119 |
-
|
120 |
-
#: ../includes/class.yith-woocompare-helper.php:51
|
121 |
-
msgid "Sku"
|
122 |
-
msgstr ""
|
123 |
-
|
124 |
-
#: ../includes/class.yith-woocompare-helper.php:52
|
125 |
-
msgid "Availability"
|
126 |
-
msgstr ""
|
127 |
-
|
128 |
-
#: ../includes/class.yith-woocompare-helper.php:53
|
129 |
-
msgid "Weight"
|
130 |
-
msgstr ""
|
131 |
-
|
132 |
-
#: ../includes/class.yith-woocompare-helper.php:54
|
133 |
-
msgid "Dimensions"
|
134 |
-
msgstr ""
|
135 |
-
|
136 |
-
#: ../init.php:42
|
137 |
-
msgid ""
|
138 |
-
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
139 |
-
"WooCommerce in order to work."
|
140 |
-
msgstr ""
|
141 |
-
|
142 |
-
#: ../init.php:50
|
143 |
-
msgid ""
|
144 |
-
"You can't activate the free version of YITH WooCommerce Compare while you "
|
145 |
-
"are using the premium one."
|
146 |
-
msgstr ""
|
147 |
-
|
148 |
-
#: ../plugin-options/general-options.php:17
|
149 |
-
msgid "General Settings"
|
150 |
-
msgstr ""
|
151 |
-
|
152 |
-
#: ../plugin-options/general-options.php:24
|
153 |
-
msgid "Link or Button"
|
154 |
-
msgstr ""
|
155 |
-
|
156 |
-
#: ../plugin-options/general-options.php:25
|
157 |
-
msgid "Choose if you want to use a link or a button for the comepare actions."
|
158 |
-
msgstr ""
|
159 |
-
|
160 |
-
#: ../plugin-options/general-options.php:32
|
161 |
-
msgid "Link"
|
162 |
-
msgstr ""
|
163 |
-
|
164 |
-
#: ../plugin-options/general-options.php:33
|
165 |
-
msgid "Button"
|
166 |
-
msgstr ""
|
167 |
-
|
168 |
-
#: ../plugin-options/general-options.php:38
|
169 |
-
msgid "Link/Button text"
|
170 |
-
msgstr ""
|
171 |
-
|
172 |
-
#: ../plugin-options/general-options.php:39
|
173 |
-
msgid "Type the text to use for the button or the link of the compare."
|
174 |
-
msgstr ""
|
175 |
-
|
176 |
-
#: ../plugin-options/general-options.php:47
|
177 |
-
msgid "Show button in single product page"
|
178 |
-
msgstr ""
|
179 |
-
|
180 |
-
#: ../plugin-options/general-options.php:48
|
181 |
-
msgid "Say if you want to show the button in the single product page."
|
182 |
-
msgstr ""
|
183 |
-
|
184 |
-
#: ../plugin-options/general-options.php:56
|
185 |
-
msgid "Show button in products list"
|
186 |
-
msgstr ""
|
187 |
-
|
188 |
-
#: ../plugin-options/general-options.php:57
|
189 |
-
msgid "Say if you want to show the button in the products list."
|
190 |
-
msgstr ""
|
191 |
-
|
192 |
-
#: ../plugin-options/general-options.php:65
|
193 |
-
msgid "Open automatically lightbox"
|
194 |
-
msgstr ""
|
195 |
-
|
196 |
-
#: ../plugin-options/general-options.php:66
|
197 |
-
msgid "Open link after click into \"Compare\" button\"."
|
198 |
-
msgstr ""
|
199 |
-
|
200 |
-
#: ../plugin-options/general-options.php:79
|
201 |
-
msgid "Table Settings"
|
202 |
-
msgstr ""
|
203 |
-
|
204 |
-
#: ../plugin-options/general-options.php:86
|
205 |
-
msgid "Table title"
|
206 |
-
msgstr ""
|
207 |
-
|
208 |
-
#: ../plugin-options/general-options.php:87
|
209 |
-
msgid "Type the text to use for the table title."
|
210 |
-
msgstr ""
|
211 |
-
|
212 |
-
#: ../plugin-options/general-options.php:89
|
213 |
-
#: ../plugin-options/general-options.php:90
|
214 |
-
msgid "Compare products"
|
215 |
-
msgstr ""
|
216 |
-
|
217 |
-
#: ../plugin-options/general-options.php:95
|
218 |
-
msgid "Fields to show"
|
219 |
-
msgstr ""
|
220 |
-
|
221 |
-
#: ../plugin-options/general-options.php:96
|
222 |
-
msgid ""
|
223 |
-
"Select the fields to show in the comparison table and order them by "
|
224 |
-
"drag&drop (are included also the woocommerce attributes)"
|
225 |
-
msgstr ""
|
226 |
-
|
227 |
-
#: ../plugin-options/general-options.php:104
|
228 |
-
msgid "Repeat \"Price\" field"
|
229 |
-
msgstr ""
|
230 |
-
|
231 |
-
#: ../plugin-options/general-options.php:105
|
232 |
-
msgid "Repeat the \"Price\" field at the end of the table"
|
233 |
-
msgstr ""
|
234 |
-
|
235 |
-
#: ../plugin-options/general-options.php:113
|
236 |
-
msgid "Repeat \"Add to cart\" field"
|
237 |
-
msgstr ""
|
238 |
-
|
239 |
-
#: ../plugin-options/general-options.php:114
|
240 |
-
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
241 |
-
msgstr ""
|
242 |
-
|
243 |
-
#: ../plugin-options/general-options.php:122
|
244 |
-
msgid "Image size"
|
245 |
-
msgstr ""
|
246 |
-
|
247 |
-
#: ../plugin-options/general-options.php:123
|
248 |
-
msgid "Set the size for the images"
|
249 |
-
msgstr ""
|
250 |
-
|
251 |
-
#: ../templates/admin/premium.php:240 ../templates/admin/premium.php:446
|
252 |
-
#, php-format
|
253 |
-
msgid ""
|
254 |
-
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
255 |
-
"benefit from all features!"
|
256 |
-
msgstr ""
|
257 |
-
|
258 |
-
#: ../templates/admin/premium.php:243 ../templates/admin/premium.php:449
|
259 |
-
msgid "UPGRADE"
|
260 |
-
msgstr ""
|
261 |
-
|
262 |
-
#: ../templates/admin/premium.php:244 ../templates/admin/premium.php:450
|
263 |
-
msgid "to the premium version"
|
264 |
-
msgstr ""
|
265 |
-
|
266 |
-
#: ../templates/admin/premium.php:250
|
267 |
-
msgid "Premium Features"
|
268 |
-
msgstr ""
|
269 |
-
|
270 |
-
#: ../templates/admin/premium.php:258
|
271 |
-
msgid "A DEDICATED PAGE"
|
272 |
-
msgstr ""
|
273 |
-
|
274 |
-
#: ../templates/admin/premium.php:261
|
275 |
-
#, php-format
|
276 |
-
msgid ""
|
277 |
-
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
278 |
-
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
279 |
-
"created automatically in your site and, adding it among the menu entries, "
|
280 |
-
"you will be able to give to your users the chance to access it easily "
|
281 |
-
"whenever they want."
|
282 |
-
msgstr ""
|
283 |
-
|
284 |
-
#: ../templates/admin/premium.php:271
|
285 |
-
msgid "CATEGORY COMPARATION"
|
286 |
-
msgstr ""
|
287 |
-
|
288 |
-
#: ../templates/admin/premium.php:274
|
289 |
-
#, php-format
|
290 |
-
msgid ""
|
291 |
-
"People are often confused by finding products of different categories in the "
|
292 |
-
"comparison table, creating difficulties in comparing the products they are "
|
293 |
-
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
294 |
-
"need: you will be able to separate the products in the table by category "
|
295 |
-
"affinity."
|
296 |
-
msgstr ""
|
297 |
-
|
298 |
-
#: ../templates/admin/premium.php:290
|
299 |
-
msgid "CATEGORY EXCLUSION "
|
300 |
-
msgstr ""
|
301 |
-
|
302 |
-
#: ../templates/admin/premium.php:293
|
303 |
-
#, php-format
|
304 |
-
msgid ""
|
305 |
-
"In your shop there may be product categories you don't want to be affected "
|
306 |
-
"by the plugin features, deleting the comparison button for them. The premium "
|
307 |
-
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
308 |
-
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
309 |
-
"of the feature, allowing the comparison only to those products of the "
|
310 |
-
"selected categories."
|
311 |
-
msgstr ""
|
312 |
-
|
313 |
-
#: ../templates/admin/premium.php:303
|
314 |
-
msgid "TABLE IMAGE"
|
315 |
-
msgstr ""
|
316 |
-
|
317 |
-
#: ../templates/admin/premium.php:306
|
318 |
-
#, php-format
|
319 |
-
msgid ""
|
320 |
-
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
321 |
-
"Select an image, upload it from the option panel and show it ahead of the "
|
322 |
-
"table to your users. "
|
323 |
-
msgstr ""
|
324 |
-
|
325 |
-
#: ../templates/admin/premium.php:322
|
326 |
-
msgid "DYNAMIC FIELDS"
|
327 |
-
msgstr ""
|
328 |
-
|
329 |
-
#: ../templates/admin/premium.php:325
|
330 |
-
#, php-format
|
331 |
-
msgid ""
|
332 |
-
"With this precious feature, you will be able to show in the table only the "
|
333 |
-
"fields that have information in at least one of the selected products."
|
334 |
-
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
335 |
-
"be no more empty lines in your comparison table."
|
336 |
-
msgstr ""
|
337 |
-
|
338 |
-
#: ../templates/admin/premium.php:335
|
339 |
-
msgid "SOCIAL NETWORK SHARING"
|
340 |
-
msgstr ""
|
341 |
-
|
342 |
-
#: ../templates/admin/premium.php:338
|
343 |
-
#, php-format
|
344 |
-
msgid ""
|
345 |
-
"One of the most appealing features of the premium version of the plugin.Four "
|
346 |
-
"social network sites for your users (Facebook, Twitter, Google + and "
|
347 |
-
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
348 |
-
"products they have selected."
|
349 |
-
msgstr ""
|
350 |
-
|
351 |
-
#: ../templates/admin/premium.php:354
|
352 |
-
msgid "RELATED PRODUCTS"
|
353 |
-
msgstr ""
|
354 |
-
|
355 |
-
#: ../templates/admin/premium.php:357
|
356 |
-
#, php-format
|
357 |
-
msgid ""
|
358 |
-
"All the products that have common categories and/or tags with those in the "
|
359 |
-
"comparison table will be showed in a slider, right under the comparison "
|
360 |
-
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
361 |
-
"users to discover the shop products of the shop related to those they are "
|
362 |
-
"interested into."
|
363 |
-
msgstr ""
|
364 |
-
|
365 |
-
#: ../templates/admin/premium.php:367
|
366 |
-
msgid "CUSTOMIZABLE STYLE"
|
367 |
-
msgstr ""
|
368 |
-
|
369 |
-
#: ../templates/admin/premium.php:370
|
370 |
-
#, php-format
|
371 |
-
msgid ""
|
372 |
-
"An advanced option panel that let you change all the colors of the plugin, "
|
373 |
-
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
374 |
-
"of your shop.We know it, looks also count... and we give you the right tools "
|
375 |
-
"to get to the best result."
|
376 |
-
msgstr ""
|
377 |
-
|
378 |
-
#: ../templates/admin/premium.php:386
|
379 |
-
msgid "CUSTOMIZED ATTRIBUTES"
|
380 |
-
msgstr ""
|
381 |
-
|
382 |
-
#: ../templates/admin/premium.php:389
|
383 |
-
#, php-format
|
384 |
-
msgid ""
|
385 |
-
"Let you users compare products following every feature, and considering also "
|
386 |
-
"all those %1$sattributes%2$s that can be manually created in within the "
|
387 |
-
"product detail page. Every single detail will be included."
|
388 |
-
msgstr ""
|
389 |
-
|
390 |
-
#: ../templates/admin/premium.php:399
|
391 |
-
msgid "A TAILORED TABLE"
|
392 |
-
msgstr ""
|
393 |
-
|
394 |
-
#: ../templates/admin/premium.php:402
|
395 |
-
#, php-format
|
396 |
-
msgid ""
|
397 |
-
"Select the products you want to compare and the system will offer you the "
|
398 |
-
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
399 |
-
msgstr ""
|
400 |
-
|
401 |
-
#: ../templates/admin/premium.php:418
|
402 |
-
msgid "Compare list - widget"
|
403 |
-
msgstr ""
|
404 |
-
|
405 |
-
#: ../templates/admin/premium.php:421
|
406 |
-
msgid ""
|
407 |
-
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
408 |
-
"complete list of products added to the compare tab and avoid to open the "
|
409 |
-
"popup to check its existence. "
|
410 |
-
msgstr ""
|
411 |
-
|
412 |
-
#: ../templates/admin/premium.php:431
|
413 |
-
msgid "Compare counter - widget and shortcode"
|
414 |
-
msgstr ""
|
415 |
-
|
416 |
-
#: ../templates/admin/premium.php:434
|
417 |
-
msgid ""
|
418 |
-
"Moreover, if you want to give your users the chance to see in a glance how "
|
419 |
-
"many products they have added to the Compare list, feel free to use the "
|
420 |
-
"widget or the shortcode included. And their Compare list is always no more "
|
421 |
-
"than one click away."
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: ../templates/compare.php:77
|
425 |
-
msgid "Close window [X]"
|
426 |
-
msgstr ""
|
427 |
-
|
428 |
-
#: ../templates/compare.php:106
|
429 |
-
msgid "No products added in the compare table."
|
430 |
-
msgstr ""
|
431 |
-
|
432 |
-
#: ../widgets/class.yith-woocompare-widget.php:23
|
433 |
-
msgid "The widget shows the list of products added in the comparison table."
|
434 |
-
msgstr ""
|
435 |
-
|
436 |
-
#: ../widgets/class.yith-woocompare-widget.php:27
|
437 |
-
msgid "YITH WooCommerce Compare Widget"
|
438 |
-
msgstr ""
|
439 |
-
|
440 |
-
#: ../widgets/class.yith-woocompare-widget.php:50
|
441 |
-
msgid "Clear all"
|
442 |
-
msgstr ""
|
1 |
+
#, fuzzy
|
2 |
+
msgid ""
|
3 |
+
msgstr ""
|
4 |
+
"Project-Id-Version: YITH Woocommerce Compare\n"
|
5 |
+
"POT-Creation-Date: 2018-11-28 16:31+0100\n"
|
6 |
+
"PO-Revision-Date: 2015-07-14 15:10+0100\n"
|
7 |
+
"Last-Translator: Nicola Mustone <mail@nicolamustone.it>\n"
|
8 |
+
"Language-Team: Your Inspiration Themes <support@yithemes.com>\n"
|
9 |
+
"Language: en\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Generator: Poedit 2.1.1\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;_x\n"
|
15 |
+
"X-Poedit-Basepath: .\n"
|
16 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
+
"X-Poedit-SearchPath-0: ..\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: ../plugin-fw\n"
|
19 |
+
|
20 |
+
#: ../includes/class.yith-woocompare-admin.php:119
|
21 |
+
#: ../includes/class.yith-woocompare-admin.php:143
|
22 |
+
msgid "Settings"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: ../includes/class.yith-woocompare-admin.php:121
|
26 |
+
msgid "License"
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: ../includes/class.yith-woocompare-admin.php:147
|
30 |
+
msgid "Premium Version"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: ../includes/class.yith-woocompare-admin.php:153
|
34 |
+
#: ../includes/class.yith-woocompare-admin.php:154
|
35 |
+
#: ../includes/class.yith-woocompare-frontend.php:505
|
36 |
+
#: ../plugin-options/general-options.php:41
|
37 |
+
#: ../plugin-options/general-options.php:42
|
38 |
+
#: ../widgets/class.yith-woocompare-widget.php:51
|
39 |
+
msgid "Compare"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: ../includes/class.yith-woocompare-admin.php:241
|
43 |
+
msgid "YITH WooCommerce Compare Activated"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: ../includes/class.yith-woocompare-admin.php:242
|
47 |
+
#, php-format
|
48 |
+
msgid ""
|
49 |
+
"In the YIT Plugin tab you can find the YITH WooCommerce Compare options. "
|
50 |
+
"With this menu, you can access to all the settings of our plugins that you "
|
51 |
+
"have activated. YITH WooCommerce Compare is available in an outstanding "
|
52 |
+
"PREMIUM version with many new options, <a href=\"%s\">discover it now</a>."
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: ../includes/class.yith-woocompare-admin.php:253
|
56 |
+
msgid "YITH WooCommerce Compare Updated"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: ../includes/class.yith-woocompare-admin.php:254
|
60 |
+
#, php-format
|
61 |
+
msgid ""
|
62 |
+
"From now on, you can find all the options of YITH WooCommerce Compare under "
|
63 |
+
"YIT Plugin -> Compare instead of WooCommerce -> Settings -> Compare, as in "
|
64 |
+
"the previous version. When one of our plugins is updated, a new voice will "
|
65 |
+
"be added to this menu. YITH WooCommerce Compare has been updated with new "
|
66 |
+
"available options, <a href=\"%s\">discover the PREMIUM version.</a>"
|
67 |
+
msgstr ""
|
68 |
+
|
69 |
+
#: ../includes/class.yith-woocompare-admin.php:398
|
70 |
+
msgid "Do you want to hard crop the image?"
|
71 |
+
msgstr ""
|
72 |
+
|
73 |
+
#: ../includes/class.yith-woocompare-frontend.php:223
|
74 |
+
msgid "Added"
|
75 |
+
msgstr ""
|
76 |
+
|
77 |
+
#: ../includes/class.yith-woocompare-frontend.php:224
|
78 |
+
#: ../templates/compare.php:50
|
79 |
+
msgid "Product Comparison"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: ../includes/class.yith-woocompare-frontend.php:229
|
83 |
+
msgid "Close"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: ../includes/class.yith-woocompare-frontend.php:384
|
87 |
+
msgid "In stock"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: ../includes/class.yith-woocompare-frontend.php:696
|
91 |
+
msgid "No products to compare"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: ../includes/class.yith-woocompare-frontend.php:709
|
95 |
+
#: ../templates/compare.php:117
|
96 |
+
msgid "Remove"
|
97 |
+
msgstr ""
|
98 |
+
|
99 |
+
#: ../includes/class.yith-woocompare-helper.php:46
|
100 |
+
msgid "Image"
|
101 |
+
msgstr ""
|
102 |
+
|
103 |
+
#: ../includes/class.yith-woocompare-helper.php:47
|
104 |
+
#: ../widgets/class.yith-woocompare-widget.php:68
|
105 |
+
msgid "Title"
|
106 |
+
msgstr ""
|
107 |
+
|
108 |
+
#: ../includes/class.yith-woocompare-helper.php:48
|
109 |
+
msgid "Price"
|
110 |
+
msgstr ""
|
111 |
+
|
112 |
+
#: ../includes/class.yith-woocompare-helper.php:49
|
113 |
+
msgid "Add to cart"
|
114 |
+
msgstr ""
|
115 |
+
|
116 |
+
#: ../includes/class.yith-woocompare-helper.php:50
|
117 |
+
msgid "Description"
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#: ../includes/class.yith-woocompare-helper.php:51
|
121 |
+
msgid "Sku"
|
122 |
+
msgstr ""
|
123 |
+
|
124 |
+
#: ../includes/class.yith-woocompare-helper.php:52
|
125 |
+
msgid "Availability"
|
126 |
+
msgstr ""
|
127 |
+
|
128 |
+
#: ../includes/class.yith-woocompare-helper.php:53
|
129 |
+
msgid "Weight"
|
130 |
+
msgstr ""
|
131 |
+
|
132 |
+
#: ../includes/class.yith-woocompare-helper.php:54
|
133 |
+
msgid "Dimensions"
|
134 |
+
msgstr ""
|
135 |
+
|
136 |
+
#: ../init.php:42
|
137 |
+
msgid ""
|
138 |
+
"YITH WooCommerce Compare is enabled but not effective. It requires "
|
139 |
+
"WooCommerce in order to work."
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: ../init.php:50
|
143 |
+
msgid ""
|
144 |
+
"You can't activate the free version of YITH WooCommerce Compare while you "
|
145 |
+
"are using the premium one."
|
146 |
+
msgstr ""
|
147 |
+
|
148 |
+
#: ../plugin-options/general-options.php:17
|
149 |
+
msgid "General Settings"
|
150 |
+
msgstr ""
|
151 |
+
|
152 |
+
#: ../plugin-options/general-options.php:24
|
153 |
+
msgid "Link or Button"
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#: ../plugin-options/general-options.php:25
|
157 |
+
msgid "Choose if you want to use a link or a button for the comepare actions."
|
158 |
+
msgstr ""
|
159 |
+
|
160 |
+
#: ../plugin-options/general-options.php:32
|
161 |
+
msgid "Link"
|
162 |
+
msgstr ""
|
163 |
+
|
164 |
+
#: ../plugin-options/general-options.php:33
|
165 |
+
msgid "Button"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#: ../plugin-options/general-options.php:38
|
169 |
+
msgid "Link/Button text"
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: ../plugin-options/general-options.php:39
|
173 |
+
msgid "Type the text to use for the button or the link of the compare."
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: ../plugin-options/general-options.php:47
|
177 |
+
msgid "Show button in single product page"
|
178 |
+
msgstr ""
|
179 |
+
|
180 |
+
#: ../plugin-options/general-options.php:48
|
181 |
+
msgid "Say if you want to show the button in the single product page."
|
182 |
+
msgstr ""
|
183 |
+
|
184 |
+
#: ../plugin-options/general-options.php:56
|
185 |
+
msgid "Show button in products list"
|
186 |
+
msgstr ""
|
187 |
+
|
188 |
+
#: ../plugin-options/general-options.php:57
|
189 |
+
msgid "Say if you want to show the button in the products list."
|
190 |
+
msgstr ""
|
191 |
+
|
192 |
+
#: ../plugin-options/general-options.php:65
|
193 |
+
msgid "Open automatically lightbox"
|
194 |
+
msgstr ""
|
195 |
+
|
196 |
+
#: ../plugin-options/general-options.php:66
|
197 |
+
msgid "Open link after click into \"Compare\" button\"."
|
198 |
+
msgstr ""
|
199 |
+
|
200 |
+
#: ../plugin-options/general-options.php:79
|
201 |
+
msgid "Table Settings"
|
202 |
+
msgstr ""
|
203 |
+
|
204 |
+
#: ../plugin-options/general-options.php:86
|
205 |
+
msgid "Table title"
|
206 |
+
msgstr ""
|
207 |
+
|
208 |
+
#: ../plugin-options/general-options.php:87
|
209 |
+
msgid "Type the text to use for the table title."
|
210 |
+
msgstr ""
|
211 |
+
|
212 |
+
#: ../plugin-options/general-options.php:89
|
213 |
+
#: ../plugin-options/general-options.php:90
|
214 |
+
msgid "Compare products"
|
215 |
+
msgstr ""
|
216 |
+
|
217 |
+
#: ../plugin-options/general-options.php:95
|
218 |
+
msgid "Fields to show"
|
219 |
+
msgstr ""
|
220 |
+
|
221 |
+
#: ../plugin-options/general-options.php:96
|
222 |
+
msgid ""
|
223 |
+
"Select the fields to show in the comparison table and order them by "
|
224 |
+
"drag&drop (are included also the woocommerce attributes)"
|
225 |
+
msgstr ""
|
226 |
+
|
227 |
+
#: ../plugin-options/general-options.php:104
|
228 |
+
msgid "Repeat \"Price\" field"
|
229 |
+
msgstr ""
|
230 |
+
|
231 |
+
#: ../plugin-options/general-options.php:105
|
232 |
+
msgid "Repeat the \"Price\" field at the end of the table"
|
233 |
+
msgstr ""
|
234 |
+
|
235 |
+
#: ../plugin-options/general-options.php:113
|
236 |
+
msgid "Repeat \"Add to cart\" field"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: ../plugin-options/general-options.php:114
|
240 |
+
msgid "Repeat the \"Add to cart\" field at the end of the table"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: ../plugin-options/general-options.php:122
|
244 |
+
msgid "Image size"
|
245 |
+
msgstr ""
|
246 |
+
|
247 |
+
#: ../plugin-options/general-options.php:123
|
248 |
+
msgid "Set the size for the images"
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#: ../templates/admin/premium.php:240 ../templates/admin/premium.php:446
|
252 |
+
#, php-format
|
253 |
+
msgid ""
|
254 |
+
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Compare%2$s to "
|
255 |
+
"benefit from all features!"
|
256 |
+
msgstr ""
|
257 |
+
|
258 |
+
#: ../templates/admin/premium.php:243 ../templates/admin/premium.php:449
|
259 |
+
msgid "UPGRADE"
|
260 |
+
msgstr ""
|
261 |
+
|
262 |
+
#: ../templates/admin/premium.php:244 ../templates/admin/premium.php:450
|
263 |
+
msgid "to the premium version"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
#: ../templates/admin/premium.php:250
|
267 |
+
msgid "Premium Features"
|
268 |
+
msgstr ""
|
269 |
+
|
270 |
+
#: ../templates/admin/premium.php:258
|
271 |
+
msgid "A DEDICATED PAGE"
|
272 |
+
msgstr ""
|
273 |
+
|
274 |
+
#: ../templates/admin/premium.php:261
|
275 |
+
#, php-format
|
276 |
+
msgid ""
|
277 |
+
"Don't you want to compare your products in a modal window anymore?%3$sWith "
|
278 |
+
"the premium version of %1$sYITH WooCommerce Compare%2$s, a new page will be "
|
279 |
+
"created automatically in your site and, adding it among the menu entries, "
|
280 |
+
"you will be able to give to your users the chance to access it easily "
|
281 |
+
"whenever they want."
|
282 |
+
msgstr ""
|
283 |
+
|
284 |
+
#: ../templates/admin/premium.php:271
|
285 |
+
msgid "CATEGORY COMPARATION"
|
286 |
+
msgstr ""
|
287 |
+
|
288 |
+
#: ../templates/admin/premium.php:274
|
289 |
+
#, php-format
|
290 |
+
msgid ""
|
291 |
+
"People are often confused by finding products of different categories in the "
|
292 |
+
"comparison table, creating difficulties in comparing the products they are "
|
293 |
+
"interested into.The %1$s\"Compare by category\"%2$s option exists for this "
|
294 |
+
"need: you will be able to separate the products in the table by category "
|
295 |
+
"affinity."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: ../templates/admin/premium.php:290
|
299 |
+
msgid "CATEGORY EXCLUSION "
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: ../templates/admin/premium.php:293
|
303 |
+
#, php-format
|
304 |
+
msgid ""
|
305 |
+
"In your shop there may be product categories you don't want to be affected "
|
306 |
+
"by the plugin features, deleting the comparison button for them. The premium "
|
307 |
+
"version of the plugin offers this too.%3$sAnd there's more! Activating the "
|
308 |
+
"%1$s\"Reverse exclusion list\"%2$s option, you can also invert the behavior "
|
309 |
+
"of the feature, allowing the comparison only to those products of the "
|
310 |
+
"selected categories."
|
311 |
+
msgstr ""
|
312 |
+
|
313 |
+
#: ../templates/admin/premium.php:303
|
314 |
+
msgid "TABLE IMAGE"
|
315 |
+
msgstr ""
|
316 |
+
|
317 |
+
#: ../templates/admin/premium.php:306
|
318 |
+
#, php-format
|
319 |
+
msgid ""
|
320 |
+
"Give a personal touch to the %1$scomparison table%2$s your users will see. "
|
321 |
+
"Select an image, upload it from the option panel and show it ahead of the "
|
322 |
+
"table to your users. "
|
323 |
+
msgstr ""
|
324 |
+
|
325 |
+
#: ../templates/admin/premium.php:322
|
326 |
+
msgid "DYNAMIC FIELDS"
|
327 |
+
msgstr ""
|
328 |
+
|
329 |
+
#: ../templates/admin/premium.php:325
|
330 |
+
#, php-format
|
331 |
+
msgid ""
|
332 |
+
"With this precious feature, you will be able to show in the table only the "
|
333 |
+
"fields that have information in at least one of the selected products."
|
334 |
+
"%3$sActivate the %1$s\"Dynamic Attribute fields\"%2$s option and there will "
|
335 |
+
"be no more empty lines in your comparison table."
|
336 |
+
msgstr ""
|
337 |
+
|
338 |
+
#: ../templates/admin/premium.php:335
|
339 |
+
msgid "SOCIAL NETWORK SHARING"
|
340 |
+
msgstr ""
|
341 |
+
|
342 |
+
#: ../templates/admin/premium.php:338
|
343 |
+
#, php-format
|
344 |
+
msgid ""
|
345 |
+
"One of the most appealing features of the premium version of the plugin.Four "
|
346 |
+
"social network sites for your users (Facebook, Twitter, Google + and "
|
347 |
+
"Pinterest) and the email system %1$sto share%2$s the comparison table of the "
|
348 |
+
"products they have selected."
|
349 |
+
msgstr ""
|
350 |
+
|
351 |
+
#: ../templates/admin/premium.php:354
|
352 |
+
msgid "RELATED PRODUCTS"
|
353 |
+
msgstr ""
|
354 |
+
|
355 |
+
#: ../templates/admin/premium.php:357
|
356 |
+
#, php-format
|
357 |
+
msgid ""
|
358 |
+
"All the products that have common categories and/or tags with those in the "
|
359 |
+
"comparison table will be showed in a slider, right under the comparison "
|
360 |
+
"table.%3$sA completely %1$s\"touch friendly\"%2$s slider to encourage your "
|
361 |
+
"users to discover the shop products of the shop related to those they are "
|
362 |
+
"interested into."
|
363 |
+
msgstr ""
|
364 |
+
|
365 |
+
#: ../templates/admin/premium.php:367
|
366 |
+
msgid "CUSTOMIZABLE STYLE"
|
367 |
+
msgstr ""
|
368 |
+
|
369 |
+
#: ../templates/admin/premium.php:370
|
370 |
+
#, php-format
|
371 |
+
msgid ""
|
372 |
+
"An advanced option panel that let you change all the colors of the plugin, "
|
373 |
+
"so that you can adapt stylistically all its elements %1$sto the layout%2$s "
|
374 |
+
"of your shop.We know it, looks also count... and we give you the right tools "
|
375 |
+
"to get to the best result."
|
376 |
+
msgstr ""
|
377 |
+
|
378 |
+
#: ../templates/admin/premium.php:386
|
379 |
+
msgid "CUSTOMIZED ATTRIBUTES"
|
380 |
+
msgstr ""
|
381 |
+
|
382 |
+
#: ../templates/admin/premium.php:389
|
383 |
+
#, php-format
|
384 |
+
msgid ""
|
385 |
+
"Let you users compare products following every feature, and considering also "
|
386 |
+
"all those %1$sattributes%2$s that can be manually created in within the "
|
387 |
+
"product detail page. Every single detail will be included."
|
388 |
+
msgstr ""
|
389 |
+
|
390 |
+
#: ../templates/admin/premium.php:399
|
391 |
+
msgid "A TAILORED TABLE"
|
392 |
+
msgstr ""
|
393 |
+
|
394 |
+
#: ../templates/admin/premium.php:402
|
395 |
+
#, php-format
|
396 |
+
msgid ""
|
397 |
+
"Select the products you want to compare and the system will offer you the "
|
398 |
+
"%1$sshortcode%2$s to generate a comparing table. Simple, rapid and useful."
|
399 |
+
msgstr ""
|
400 |
+
|
401 |
+
#: ../templates/admin/premium.php:418
|
402 |
+
msgid "Compare list - widget"
|
403 |
+
msgstr ""
|
404 |
+
|
405 |
+
#: ../templates/admin/premium.php:421
|
406 |
+
msgid ""
|
407 |
+
"Thanks to YITH WooCommerce Comapre Widget users could verify at any time the "
|
408 |
+
"complete list of products added to the compare tab and avoid to open the "
|
409 |
+
"popup to check its existence. "
|
410 |
+
msgstr ""
|
411 |
+
|
412 |
+
#: ../templates/admin/premium.php:431
|
413 |
+
msgid "Compare counter - widget and shortcode"
|
414 |
+
msgstr ""
|
415 |
+
|
416 |
+
#: ../templates/admin/premium.php:434
|
417 |
+
msgid ""
|
418 |
+
"Moreover, if you want to give your users the chance to see in a glance how "
|
419 |
+
"many products they have added to the Compare list, feel free to use the "
|
420 |
+
"widget or the shortcode included. And their Compare list is always no more "
|
421 |
+
"than one click away."
|
422 |
+
msgstr ""
|
423 |
+
|
424 |
+
#: ../templates/compare.php:77
|
425 |
+
msgid "Close window [X]"
|
426 |
+
msgstr ""
|
427 |
+
|
428 |
+
#: ../templates/compare.php:106
|
429 |
+
msgid "No products added in the compare table."
|
430 |
+
msgstr ""
|
431 |
+
|
432 |
+
#: ../widgets/class.yith-woocompare-widget.php:23
|
433 |
+
msgid "The widget shows the list of products added in the comparison table."
|
434 |
+
msgstr ""
|
435 |
+
|
436 |
+
#: ../widgets/class.yith-woocompare-widget.php:27
|
437 |
+
msgid "YITH WooCommerce Compare Widget"
|
438 |
+
msgstr ""
|
439 |
+
|
440 |
+
#: ../widgets/class.yith-woocompare-widget.php:50
|
441 |
+
msgid "Clear all"
|
442 |
+
msgstr ""
|
plugin-fw/assets/css/admin.css
CHANGED
@@ -1,196 +1,196 @@
|
|
1 |
-
/*-----------------------
|
2 |
-
YITH Debug
|
3 |
-
------------------------*/
|
4 |
-
#wpadminbar .yith-debug-admin-bar div,
|
5 |
-
#wpadminbar .yith-debug-admin-bar:hover div {
|
6 |
-
background: #05789c !important;
|
7 |
-
color: #fff !important;
|
8 |
-
}
|
9 |
-
|
10 |
-
#wpadminbar .yith-debug-admin-bar a,
|
11 |
-
#wpadminbar .yith-debug-admin-bar strong {
|
12 |
-
color: #fff !important;
|
13 |
-
}
|
14 |
-
|
15 |
-
#wpadminbar .yith-debug-admin-bar strong {
|
16 |
-
font-weight: 600;
|
17 |
-
}
|
18 |
-
|
19 |
-
#wpadminbar .yith-debug-admin-bar-post-meta .ab-empty-item,
|
20 |
-
#wpadminbar .yith-debug-admin-bar-option .ab-empty-item {
|
21 |
-
display: none;
|
22 |
-
}
|
23 |
-
|
24 |
-
#wpadminbar #wp-admin-bar-yith-debug-admin-bar-post-meta-default,
|
25 |
-
#wpadminbar #wp-admin-bar-yith-debug-admin-bar-option-default {
|
26 |
-
padding: 0;
|
27 |
-
max-height: 500px;
|
28 |
-
overflow-y: auto;
|
29 |
-
}
|
30 |
-
|
31 |
-
#wpadminbar .yith-debug-admin-bar pre {
|
32 |
-
padding: 10px;
|
33 |
-
line-height: 1.5em;
|
34 |
-
}
|
35 |
-
|
36 |
-
.notice-yith {
|
37 |
-
margin-left: 0;
|
38 |
-
border-left-color: #acc327;
|
39 |
-
}
|
40 |
-
|
41 |
-
.notice-yith.notice-alt {
|
42 |
-
background-color: #ecf7ed;
|
43 |
-
}
|
44 |
-
|
45 |
-
.yith-promo-banner-image-link {
|
46 |
-
display: block;
|
47 |
-
margin-bottom: 15px;
|
48 |
-
}
|
49 |
-
|
50 |
-
.yith-promo-banner-image {
|
51 |
-
max-width: 100%;
|
52 |
-
margin: 0 auto;
|
53 |
-
display: block;
|
54 |
-
}
|
55 |
-
|
56 |
-
/*-----------------------
|
57 |
-
YITH FEEDS
|
58 |
-
------------------------*/
|
59 |
-
|
60 |
-
.yith-feeds-logo {
|
61 |
-
display: table-cell;
|
62 |
-
background: #005b7c;
|
63 |
-
padding: 5px;
|
64 |
-
border-radius: 50%;
|
65 |
-
margin-right: 10px;
|
66 |
-
vertical-align: text-bottom;
|
67 |
-
width: 18px;
|
68 |
-
height: auto;
|
69 |
-
vertical-align: middle;
|
70 |
-
}
|
71 |
-
|
72 |
-
.yith-feeds-plugin-name {
|
73 |
-
display: table-cell;
|
74 |
-
vertical-align: middle;
|
75 |
-
}
|
76 |
-
|
77 |
-
/*-----------------------
|
78 |
-
YITH Plugins Columns
|
79 |
-
------------------------*/
|
80 |
-
@media screen and (min-width: 783px) {
|
81 |
-
|
82 |
-
.auto-fold #adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu-head {
|
83 |
-
width: 100%;
|
84 |
-
}
|
85 |
-
|
86 |
-
#adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu {
|
87 |
-
min-width: 320px;
|
88 |
-
display: flex;
|
89 |
-
flex-flow: row wrap;
|
90 |
-
}
|
91 |
-
|
92 |
-
#adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head) {
|
93 |
-
width: 50%;
|
94 |
-
border-left: 1px solid #555;
|
95 |
-
box-sizing: border-box;
|
96 |
-
}
|
97 |
-
|
98 |
-
#adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head):nth-child(2n) {
|
99 |
-
border-left: none;
|
100 |
-
}
|
101 |
-
|
102 |
-
#adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu {
|
103 |
-
min-width: 480px;
|
104 |
-
display: flex;
|
105 |
-
flex-flow: row wrap;
|
106 |
-
}
|
107 |
-
|
108 |
-
#adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head) {
|
109 |
-
width: calc(100% / 3);
|
110 |
-
border-left: 1px solid #555;
|
111 |
-
box-sizing: border-box;
|
112 |
-
}
|
113 |
-
|
114 |
-
#adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head):nth-child(3n + 2) {
|
115 |
-
border-left: none;
|
116 |
-
}
|
117 |
-
}
|
118 |
-
|
119 |
-
/*---------------------------
|
120 |
-
YITH System Information
|
121 |
-
----------------------------*/
|
122 |
-
.yith-phpinfo img {
|
123 |
-
float: right;
|
124 |
-
border: 0;
|
125 |
-
}
|
126 |
-
|
127 |
-
#yith-system-alert span.yith-logo,
|
128 |
-
.yith-system-info h1 span.yith-logo {
|
129 |
-
border-radius: 50%;
|
130 |
-
background: #265b7a;
|
131 |
-
height: 30px;
|
132 |
-
width: 30px;
|
133 |
-
display: flex;
|
134 |
-
text-align: center;
|
135 |
-
margin: 0 10px 0 0;
|
136 |
-
float: left;
|
137 |
-
align-items: center;
|
138 |
-
justify-content: center;
|
139 |
-
}
|
140 |
-
|
141 |
-
.yith-system-info table {
|
142 |
-
margin: 20px 0;
|
143 |
-
}
|
144 |
-
|
145 |
-
.yith-system-info table th {
|
146 |
-
font-weight: bold;
|
147 |
-
width: 25%;
|
148 |
-
padding: 20px 12px;
|
149 |
-
}
|
150 |
-
|
151 |
-
.yith-system-info table td {
|
152 |
-
word-break: break-all;
|
153 |
-
padding: 20px 12px;
|
154 |
-
}
|
155 |
-
|
156 |
-
.yith-system-info table td.requirement-value {
|
157 |
-
font-size: 14px;
|
158 |
-
vertical-align: middle;
|
159 |
-
text-align: left;
|
160 |
-
color: #5da726;
|
161 |
-
line-height: 19px;
|
162 |
-
width: 90px;
|
163 |
-
}
|
164 |
-
|
165 |
-
.yith-system-info table td.requirement-value.has-errors {
|
166 |
-
color: #a00;
|
167 |
-
}
|
168 |
-
|
169 |
-
.yith-system-info table td.requirement-value.has-warnings {
|
170 |
-
color: #ffa200;
|
171 |
-
}
|
172 |
-
|
173 |
-
.yith-system-info table td.requirement-messages ul {
|
174 |
-
margin: 0;
|
175 |
-
padding: 0 0 10px 0;
|
176 |
-
list-style: none!important;
|
177 |
-
}
|
178 |
-
|
179 |
-
.yith-system-info table td.requirement-messages ul li {
|
180 |
-
margin-bottom: 3px;
|
181 |
-
}
|
182 |
-
|
183 |
-
.yith-system-info table td.requirement-messages ul li span.error {
|
184 |
-
color: #a00;
|
185 |
-
font-weight: bold;
|
186 |
-
}
|
187 |
-
|
188 |
-
.yith-system-info table td.requirement-messages ul li span.warning {
|
189 |
-
color: #a00;
|
190 |
-
font-weight: bold;
|
191 |
-
}
|
192 |
-
|
193 |
-
.yith-system-info-menu {
|
194 |
-
font-weight: bold;
|
195 |
-
font-size: 11px !important;
|
196 |
-
}
|
1 |
+
/*-----------------------
|
2 |
+
YITH Debug
|
3 |
+
------------------------*/
|
4 |
+
#wpadminbar .yith-debug-admin-bar div,
|
5 |
+
#wpadminbar .yith-debug-admin-bar:hover div {
|
6 |
+
background: #05789c !important;
|
7 |
+
color: #fff !important;
|
8 |
+
}
|
9 |
+
|
10 |
+
#wpadminbar .yith-debug-admin-bar a,
|
11 |
+
#wpadminbar .yith-debug-admin-bar strong {
|
12 |
+
color: #fff !important;
|
13 |
+
}
|
14 |
+
|
15 |
+
#wpadminbar .yith-debug-admin-bar strong {
|
16 |
+
font-weight: 600;
|
17 |
+
}
|
18 |
+
|
19 |
+
#wpadminbar .yith-debug-admin-bar-post-meta .ab-empty-item,
|
20 |
+
#wpadminbar .yith-debug-admin-bar-option .ab-empty-item {
|
21 |
+
display: none;
|
22 |
+
}
|
23 |
+
|
24 |
+
#wpadminbar #wp-admin-bar-yith-debug-admin-bar-post-meta-default,
|
25 |
+
#wpadminbar #wp-admin-bar-yith-debug-admin-bar-option-default {
|
26 |
+
padding: 0;
|
27 |
+
max-height: 500px;
|
28 |
+
overflow-y: auto;
|
29 |
+
}
|
30 |
+
|
31 |
+
#wpadminbar .yith-debug-admin-bar pre {
|
32 |
+
padding: 10px;
|
33 |
+
line-height: 1.5em;
|
34 |
+
}
|
35 |
+
|
36 |
+
.notice-yith {
|
37 |
+
margin-left: 0;
|
38 |
+
border-left-color: #acc327;
|
39 |
+
}
|
40 |
+
|
41 |
+
.notice-yith.notice-alt {
|
42 |
+
background-color: #ecf7ed;
|
43 |
+
}
|
44 |
+
|
45 |
+
.yith-promo-banner-image-link {
|
46 |
+
display: block;
|
47 |
+
margin-bottom: 15px;
|
48 |
+
}
|
49 |
+
|
50 |
+
.yith-promo-banner-image {
|
51 |
+
max-width: 100%;
|
52 |
+
margin: 0 auto;
|
53 |
+
display: block;
|
54 |
+
}
|
55 |
+
|
56 |
+
/*-----------------------
|
57 |
+
YITH FEEDS
|
58 |
+
------------------------*/
|
59 |
+
|
60 |
+
.yith-feeds-logo {
|
61 |
+
display: table-cell;
|
62 |
+
background: #005b7c;
|
63 |
+
padding: 5px;
|
64 |
+
border-radius: 50%;
|
65 |
+
margin-right: 10px;
|
66 |
+
vertical-align: text-bottom;
|
67 |
+
width: 18px;
|
68 |
+
height: auto;
|
69 |
+
vertical-align: middle;
|
70 |
+
}
|
71 |
+
|
72 |
+
.yith-feeds-plugin-name {
|
73 |
+
display: table-cell;
|
74 |
+
vertical-align: middle;
|
75 |
+
}
|
76 |
+
|
77 |
+
/*-----------------------
|
78 |
+
YITH Plugins Columns
|
79 |
+
------------------------*/
|
80 |
+
@media screen and (min-width: 783px) {
|
81 |
+
|
82 |
+
.auto-fold #adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu-head {
|
83 |
+
width: 100%;
|
84 |
+
}
|
85 |
+
|
86 |
+
#adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu {
|
87 |
+
min-width: 320px;
|
88 |
+
display: flex;
|
89 |
+
flex-flow: row wrap;
|
90 |
+
}
|
91 |
+
|
92 |
+
#adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head) {
|
93 |
+
width: 50%;
|
94 |
+
border-left: 1px solid #555;
|
95 |
+
box-sizing: border-box;
|
96 |
+
}
|
97 |
+
|
98 |
+
#adminmenu .yith-plugin-fw-menu-2-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head):nth-child(2n) {
|
99 |
+
border-left: none;
|
100 |
+
}
|
101 |
+
|
102 |
+
#adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu {
|
103 |
+
min-width: 480px;
|
104 |
+
display: flex;
|
105 |
+
flex-flow: row wrap;
|
106 |
+
}
|
107 |
+
|
108 |
+
#adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head) {
|
109 |
+
width: calc(100% / 3);
|
110 |
+
border-left: 1px solid #555;
|
111 |
+
box-sizing: border-box;
|
112 |
+
}
|
113 |
+
|
114 |
+
#adminmenu .yith-plugin-fw-menu-3-columns.wp-not-current-submenu .wp-submenu li:not(.wp-submenu-head):nth-child(3n + 2) {
|
115 |
+
border-left: none;
|
116 |
+
}
|
117 |
+
}
|
118 |
+
|
119 |
+
/*---------------------------
|
120 |
+
YITH System Information
|
121 |
+
----------------------------*/
|
122 |
+
.yith-phpinfo img {
|
123 |
+
float: right;
|
124 |
+
border: 0;
|
125 |
+
}
|
126 |
+
|
127 |
+
#yith-system-alert span.yith-logo,
|
128 |
+
.yith-system-info h1 span.yith-logo {
|
129 |
+
border-radius: 50%;
|
130 |
+
background: #265b7a;
|
131 |
+
height: 30px;
|
132 |
+
width: 30px;
|
133 |
+
display: flex;
|
134 |
+
text-align: center;
|
135 |
+
margin: 0 10px 0 0;
|
136 |
+
float: left;
|
137 |
+
align-items: center;
|
138 |
+
justify-content: center;
|
139 |
+
}
|
140 |
+
|
141 |
+
.yith-system-info table {
|
142 |
+
margin: 20px 0;
|
143 |
+
}
|
144 |
+
|
145 |
+
.yith-system-info table th {
|
146 |
+
font-weight: bold;
|
147 |
+
width: 25%;
|
148 |
+
padding: 20px 12px;
|
149 |
+
}
|
150 |
+
|
151 |
+
.yith-system-info table td {
|
152 |
+
word-break: break-all;
|
153 |
+
padding: 20px 12px;
|
154 |
+
}
|
155 |
+
|
156 |
+
.yith-system-info table td.requirement-value {
|
157 |
+
font-size: 14px;
|
158 |
+
vertical-align: middle;
|
159 |
+
text-align: left;
|
160 |
+
color: #5da726;
|
161 |
+
line-height: 19px;
|
162 |
+
width: 90px;
|
163 |
+
}
|
164 |
+
|
165 |
+
.yith-system-info table td.requirement-value.has-errors {
|
166 |
+
color: #a00;
|
167 |
+
}
|
168 |
+
|
169 |
+
.yith-system-info table td.requirement-value.has-warnings {
|
170 |
+
color: #ffa200;
|
171 |
+
}
|
172 |
+
|
173 |
+
.yith-system-info table td.requirement-messages ul {
|
174 |
+
margin: 0;
|
175 |
+
padding: 0 0 10px 0;
|
176 |
+
list-style: none!important;
|
177 |
+
}
|
178 |
+
|
179 |
+
.yith-system-info table td.requirement-messages ul li {
|
180 |
+
margin-bottom: 3px;
|
181 |
+
}
|
182 |
+
|
183 |
+
.yith-system-info table td.requirement-messages ul li span.error {
|
184 |
+
color: #a00;
|
185 |
+
font-weight: bold;
|
186 |
+
}
|
187 |
+
|
188 |
+
.yith-system-info table td.requirement-messages ul li span.warning {
|
189 |
+
color: #a00;
|
190 |
+
font-weight: bold;
|
191 |
+
}
|
192 |
+
|
193 |
+
.yith-system-info-menu {
|
194 |
+
font-weight: bold;
|
195 |
+
font-size: 11px !important;
|
196 |
+
}
|
plugin-fw/assets/css/codemirror/codemirror.css
CHANGED
@@ -1,260 +1,260 @@
|
|
1 |
-
/* BASICS */
|
2 |
-
|
3 |
-
.CodeMirror {
|
4 |
-
/* Set height, width, borders, and global font properties here */
|
5 |
-
font-family: monospace;
|
6 |
-
height: 400px;
|
7 |
-
clear: both;
|
8 |
-
padding: 0;
|
9 |
-
}
|
10 |
-
.CodeMirror-scroll {
|
11 |
-
/* Set scrolling behaviour here */
|
12 |
-
overflow: auto;
|
13 |
-
}
|
14 |
-
|
15 |
-
/* PADDING */
|
16 |
-
|
17 |
-
.CodeMirror-lines {
|
18 |
-
padding: 4px 0; /* Vertical padding around content */
|
19 |
-
}
|
20 |
-
.CodeMirror pre {
|
21 |
-
padding: 0 4px; /* Horizontal padding of content */
|
22 |
-
}
|
23 |
-
|
24 |
-
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
25 |
-
background-color: white; /* The little square between H and V scrollbars */
|
26 |
-
}
|
27 |
-
|
28 |
-
/* GUTTER */
|
29 |
-
|
30 |
-
.CodeMirror-gutters {
|
31 |
-
border-right: 1px solid #ddd;
|
32 |
-
background-color: #f7f7f7;
|
33 |
-
white-space: nowrap;
|
34 |
-
}
|
35 |
-
.CodeMirror-linenumbers {}
|
36 |
-
.CodeMirror-linenumber {
|
37 |
-
padding: 0 3px 0 5px;
|
38 |
-
min-width: 20px;
|
39 |
-
text-align: right;
|
40 |
-
color: #999;
|
41 |
-
}
|
42 |
-
|
43 |
-
/* CURSOR */
|
44 |
-
|
45 |
-
.CodeMirror div.CodeMirror-cursor {
|
46 |
-
border-left: 1px solid black;
|
47 |
-
z-index: 3;
|
48 |
-
}
|
49 |
-
/* Shown when moving in bi-directional text */
|
50 |
-
.CodeMirror div.CodeMirror-secondarycursor {
|
51 |
-
border-left: 1px solid silver;
|
52 |
-
}
|
53 |
-
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {
|
54 |
-
width: auto;
|
55 |
-
border: 0;
|
56 |
-
background: #7e7;
|
57 |
-
z-index: 1;
|
58 |
-
}
|
59 |
-
/* Can style cursor different in overwrite (non-insert) mode */
|
60 |
-
.CodeMirror div.CodeMirror-cursor.CodeMirror-overwrite {}
|
61 |
-
|
62 |
-
.cm-tab { display: inline-block; }
|
63 |
-
|
64 |
-
/* DEFAULT THEME */
|
65 |
-
|
66 |
-
.cm-s-default .cm-keyword {color: #708;}
|
67 |
-
.cm-s-default .cm-atom {color: #219;}
|
68 |
-
.cm-s-default .cm-number {color: #164;}
|
69 |
-
.cm-s-default .cm-def {color: #00f;}
|
70 |
-
.cm-s-default .cm-variable {color: black;}
|
71 |
-
.cm-s-default .cm-variable-2 {color: #05a;}
|
72 |
-
.cm-s-default .cm-variable-3 {color: #085;}
|
73 |
-
.cm-s-default .cm-property {color: black;}
|
74 |
-
.cm-s-default .cm-operator {color: black;}
|
75 |
-
.cm-s-default .cm-comment {color: #a50;}
|
76 |
-
.cm-s-default .cm-string {color: #a11;}
|
77 |
-
.cm-s-default .cm-string-2 {color: #f50;}
|
78 |
-
.cm-s-default .cm-meta {color: #555;}
|
79 |
-
.cm-s-default .cm-error {color: #f00;}
|
80 |
-
.cm-s-default .cm-qualifier {color: #555;}
|
81 |
-
.cm-s-default .cm-builtin {color: #30a;}
|
82 |
-
.cm-s-default .cm-bracket {color: #997;}
|
83 |
-
.cm-s-default .cm-tag {color: #170;}
|
84 |
-
.cm-s-default .cm-attribute {color: #00c;}
|
85 |
-
.cm-s-default .cm-header {color: blue;}
|
86 |
-
.cm-s-default .cm-quote {color: #090;}
|
87 |
-
.cm-s-default .cm-hr {color: #999;}
|
88 |
-
.cm-s-default .cm-link {color: #00c;}
|
89 |
-
|
90 |
-
.cm-negative {color: #d44;}
|
91 |
-
.cm-positive {color: #292;}
|
92 |
-
.cm-header, .cm-strong {font-weight: bold;}
|
93 |
-
.cm-em {font-style: italic;}
|
94 |
-
.cm-link {text-decoration: underline;}
|
95 |
-
|
96 |
-
.cm-invalidchar {color: #f00;}
|
97 |
-
|
98 |
-
div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
|
99 |
-
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
100 |
-
|
101 |
-
/* STOP */
|
102 |
-
|
103 |
-
/* The rest of this file contains styles related to the mechanics of
|
104 |
-
the editor. You probably shouldn't touch them. */
|
105 |
-
|
106 |
-
.CodeMirror {
|
107 |
-
line-height: 1;
|
108 |
-
position: relative;
|
109 |
-
overflow: hidden;
|
110 |
-
background: #fafafa;
|
111 |
-
color: black;
|
112 |
-
}
|
113 |
-
|
114 |
-
.CodeMirror-scroll {
|
115 |
-
/* 30px is the magic margin used to hide the element's real scrollbars */
|
116 |
-
/* See overflow: hidden in .CodeMirror */
|
117 |
-
margin-bottom: -30px; margin-right: -30px;
|
118 |
-
padding-bottom: 30px; padding-right: 30px;
|
119 |
-
height: 100%;
|
120 |
-
outline: none; /* Prevent dragging from highlighting the element */
|
121 |
-
position: relative;
|
122 |
-
}
|
123 |
-
.CodeMirror-sizer {
|
124 |
-
position: relative;
|
125 |
-
}
|
126 |
-
|
127 |
-
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
128 |
-
before actuall scrolling happens, thus preventing shaking and
|
129 |
-
flickering artifacts. */
|
130 |
-
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
131 |
-
position: absolute;
|
132 |
-
z-index: 6;
|
133 |
-
display: none;
|
134 |
-
}
|
135 |
-
.CodeMirror-vscrollbar {
|
136 |
-
right: 0; top: 0;
|
137 |
-
overflow-x: hidden;
|
138 |
-
overflow-y: scroll;
|
139 |
-
}
|
140 |
-
.CodeMirror-hscrollbar {
|
141 |
-
bottom: 0; left: 0;
|
142 |
-
overflow-y: hidden;
|
143 |
-
overflow-x: scroll;
|
144 |
-
}
|
145 |
-
.CodeMirror-scrollbar-filler {
|
146 |
-
right: 0; bottom: 0;
|
147 |
-
}
|
148 |
-
.CodeMirror-gutter-filler {
|
149 |
-
left: 0; bottom: 0;
|
150 |
-
}
|
151 |
-
|
152 |
-
.CodeMirror-gutters {
|
153 |
-
position: absolute; left: 0; top: 0;
|
154 |
-
padding-bottom: 30px;
|
155 |
-
z-index: 3;
|
156 |
-
}
|
157 |
-
.CodeMirror-gutter {
|
158 |
-
white-space: normal;
|
159 |
-
height: 100%;
|
160 |
-
padding-bottom: 30px;
|
161 |
-
margin-bottom: -32px;
|
162 |
-
display: inline-block;
|
163 |
-
/* Hack to make IE7 behave */
|
164 |
-
*zoom:1;
|
165 |
-
*display:inline;
|
166 |
-
}
|
167 |
-
.CodeMirror-gutter-elt {
|
168 |
-
position: absolute;
|
169 |
-
cursor: default;
|
170 |
-
z-index: 4;
|
171 |
-
}
|
172 |
-
|
173 |
-
.CodeMirror-lines {
|
174 |
-
cursor: text;
|
175 |
-
}
|
176 |
-
.CodeMirror pre {
|
177 |
-
/* Reset some styles that the rest of the page might have set */
|
178 |
-
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
|
179 |
-
border-width: 0;
|
180 |
-
background: transparent;
|
181 |
-
font-family: inherit;
|
182 |
-
font-size: inherit;
|
183 |
-
margin: 0;
|
184 |
-
white-space: pre;
|
185 |
-
word-wrap: normal;
|
186 |
-
line-height: inherit;
|
187 |
-
color: inherit;
|
188 |
-
z-index: 2;
|
189 |
-
position: relative;
|
190 |
-
overflow: visible;
|
191 |
-
}
|
192 |
-
.CodeMirror-wrap pre {
|
193 |
-
word-wrap: break-word;
|
194 |
-
white-space: pre-wrap;
|
195 |
-
word-break: normal;
|
196 |
-
}
|
197 |
-
.CodeMirror-code pre {
|
198 |
-
border-right: 30px solid transparent;
|
199 |
-
width: -webkit-fit-content;
|
200 |
-
width: -moz-fit-content;
|
201 |
-
width: fit-content;
|
202 |
-
}
|
203 |
-
.CodeMirror-wrap .CodeMirror-code pre {
|
204 |
-
border-right: none;
|
205 |
-
width: auto;
|
206 |
-
}
|
207 |
-
.CodeMirror-linebackground {
|
208 |
-
position: absolute;
|
209 |
-
left: 0; right: 0; top: 0; bottom: 0;
|
210 |
-
z-index: 0;
|
211 |
-
}
|
212 |
-
|
213 |
-
.CodeMirror-linewidget {
|
214 |
-
position: relative;
|
215 |
-
z-index: 2;
|
216 |
-
overflow: auto;
|
217 |
-
}
|
218 |
-
|
219 |
-
.CodeMirror-widget {
|
220 |
-
}
|
221 |
-
|
222 |
-
.CodeMirror-wrap .CodeMirror-scroll {
|
223 |
-
overflow-x: hidden;
|
224 |
-
}
|
225 |
-
|
226 |
-
.CodeMirror-measure {
|
227 |
-
position: absolute;
|
228 |
-
width: 100%; height: 0px;
|
229 |
-
overflow: hidden;
|
230 |
-
visibility: hidden;
|
231 |
-
}
|
232 |
-
.CodeMirror-measure pre { position: static; }
|
233 |
-
|
234 |
-
.CodeMirror div.CodeMirror-cursor {
|
235 |
-
position: absolute;
|
236 |
-
visibility: hidden;
|
237 |
-
border-right: none;
|
238 |
-
width: 0;
|
239 |
-
}
|
240 |
-
.CodeMirror-focused div.CodeMirror-cursor {
|
241 |
-
visibility: visible;
|
242 |
-
}
|
243 |
-
|
244 |
-
.CodeMirror-selected { background: #d9d9d9; }
|
245 |
-
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
|
246 |
-
|
247 |
-
.cm-searching {
|
248 |
-
background: #ffa;
|
249 |
-
background: rgba(255, 255, 0, .4);
|
250 |
-
}
|
251 |
-
|
252 |
-
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
|
253 |
-
.CodeMirror span { *vertical-align: text-bottom; }
|
254 |
-
|
255 |
-
@media print {
|
256 |
-
/* Hide the cursor when printing */
|
257 |
-
.CodeMirror div.CodeMirror-cursor {
|
258 |
-
visibility: hidden;
|
259 |
-
}
|
260 |
-
}
|
1 |
+
/* BASICS */
|
2 |
+
|
3 |
+
.CodeMirror {
|
4 |
+
/* Set height, width, borders, and global font properties here */
|
5 |
+
font-family: monospace;
|
6 |
+
height: 400px;
|
7 |
+
clear: both;
|
8 |
+
padding: 0;
|
9 |
+
}
|
10 |
+
.CodeMirror-scroll {
|
11 |
+
/* Set scrolling behaviour here */
|
12 |
+
overflow: auto;
|
13 |
+
}
|
14 |
+
|
15 |
+
/* PADDING */
|
16 |
+
|
17 |
+
.CodeMirror-lines {
|
18 |
+
padding: 4px 0; /* Vertical padding around content */
|
19 |
+
}
|
20 |
+
.CodeMirror pre {
|
21 |
+
padding: 0 4px; /* Horizontal padding of content */
|
22 |
+
}
|
23 |
+
|
24 |
+
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
25 |
+
background-color: white; /* The little square between H and V scrollbars */
|
26 |
+
}
|
27 |
+
|
28 |
+
/* GUTTER */
|
29 |
+
|
30 |
+
.CodeMirror-gutters {
|
31 |
+
border-right: 1px solid #ddd;
|
32 |
+
background-color: #f7f7f7;
|
33 |
+
white-space: nowrap;
|
34 |
+
}
|
35 |
+
.CodeMirror-linenumbers {}
|
36 |
+
.CodeMirror-linenumber {
|
37 |
+
padding: 0 3px 0 5px;
|
38 |
+
min-width: 20px;
|
39 |
+
text-align: right;
|
40 |
+
color: #999;
|
41 |
+
}
|
42 |
+
|
43 |
+
/* CURSOR */
|
44 |
+
|
45 |
+
.CodeMirror div.CodeMirror-cursor {
|
46 |
+
border-left: 1px solid black;
|
47 |
+
z-index: 3;
|
48 |
+
}
|
49 |
+
/* Shown when moving in bi-directional text */
|
50 |
+
.CodeMirror div.CodeMirror-secondarycursor {
|
51 |
+
border-left: 1px solid silver;
|
52 |
+
}
|
53 |
+
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {
|
54 |
+
width: auto;
|
55 |
+
border: 0;
|
56 |
+
background: #7e7;
|
57 |
+
z-index: 1;
|
58 |
+
}
|
59 |
+
/* Can style cursor different in overwrite (non-insert) mode */
|
60 |
+
.CodeMirror div.CodeMirror-cursor.CodeMirror-overwrite {}
|
61 |
+
|
62 |
+
.cm-tab { display: inline-block; }
|
63 |
+
|
64 |
+
/* DEFAULT THEME */
|
65 |
+
|
66 |
+
.cm-s-default .cm-keyword {color: #708;}
|
67 |
+
.cm-s-default .cm-atom {color: #219;}
|
68 |
+
.cm-s-default .cm-number {color: #164;}
|
69 |
+
.cm-s-default .cm-def {color: #00f;}
|
70 |
+
.cm-s-default .cm-variable {color: black;}
|
71 |
+
.cm-s-default .cm-variable-2 {color: #05a;}
|
72 |
+
.cm-s-default .cm-variable-3 {color: #085;}
|
73 |
+
.cm-s-default .cm-property {color: black;}
|
74 |
+
.cm-s-default .cm-operator {color: black;}
|
75 |
+
.cm-s-default .cm-comment {color: #a50;}
|
76 |
+
.cm-s-default .cm-string {color: #a11;}
|
77 |
+
.cm-s-default .cm-string-2 {color: #f50;}
|
78 |
+
.cm-s-default .cm-meta {color: #555;}
|
79 |
+
.cm-s-default .cm-error {color: #f00;}
|
80 |
+
.cm-s-default .cm-qualifier {color: #555;}
|
81 |
+
.cm-s-default .cm-builtin {color: #30a;}
|
82 |
+
.cm-s-default .cm-bracket {color: #997;}
|
83 |
+
.cm-s-default .cm-tag {color: #170;}
|
84 |
+
.cm-s-default .cm-attribute {color: #00c;}
|
85 |
+
.cm-s-default .cm-header {color: blue;}
|
86 |
+
.cm-s-default .cm-quote {color: #090;}
|
87 |
+
.cm-s-default .cm-hr {color: #999;}
|
88 |
+
.cm-s-default .cm-link {color: #00c;}
|
89 |
+
|
90 |
+
.cm-negative {color: #d44;}
|
91 |
+
.cm-positive {color: #292;}
|
92 |
+
.cm-header, .cm-strong {font-weight: bold;}
|
93 |
+
.cm-em {font-style: italic;}
|
94 |
+
.cm-link {text-decoration: underline;}
|
95 |
+
|
96 |
+
.cm-invalidchar {color: #f00;}
|
97 |
+
|
98 |
+
div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
|
99 |
+
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
100 |
+
|
101 |
+
/* STOP */
|
102 |
+
|
103 |
+
/* The rest of this file contains styles related to the mechanics of
|
104 |
+
the editor. You probably shouldn't touch them. */
|
105 |
+
|
106 |
+
.CodeMirror {
|
107 |
+
line-height: 1;
|
108 |
+
position: relative;
|
109 |
+
overflow: hidden;
|
110 |
+
background: #fafafa;
|
111 |
+
color: black;
|
112 |
+
}
|
113 |
+
|
114 |
+
.CodeMirror-scroll {
|
115 |
+
/* 30px is the magic margin used to hide the element's real scrollbars */
|
116 |
+
/* See overflow: hidden in .CodeMirror */
|
117 |
+
margin-bottom: -30px; margin-right: -30px;
|
118 |
+
padding-bottom: 30px; padding-right: 30px;
|
119 |
+
height: 100%;
|
120 |
+
outline: none; /* Prevent dragging from highlighting the element */
|
121 |
+
position: relative;
|
122 |
+
}
|
123 |
+
.CodeMirror-sizer {
|
124 |
+
position: relative;
|
125 |
+
}
|
126 |
+
|
127 |
+
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
128 |
+
before actuall scrolling happens, thus preventing shaking and
|
129 |
+
flickering artifacts. */
|
130 |
+
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
131 |
+
position: absolute;
|
132 |
+
z-index: 6;
|
133 |
+
display: none;
|
134 |
+
}
|
135 |
+
.CodeMirror-vscrollbar {
|
136 |
+
right: 0; top: 0;
|
137 |
+
overflow-x: hidden;
|
138 |
+
overflow-y: scroll;
|
139 |
+
}
|
140 |
+
.CodeMirror-hscrollbar {
|
141 |
+
bottom: 0; left: 0;
|
142 |
+
overflow-y: hidden;
|
143 |
+
overflow-x: scroll;
|
144 |
+
}
|
145 |
+
.CodeMirror-scrollbar-filler {
|
146 |
+
right: 0; bottom: 0;
|
147 |
+
}
|
148 |
+
.CodeMirror-gutter-filler {
|
149 |
+
left: 0; bottom: 0;
|
150 |
+
}
|
151 |
+
|
152 |
+
.CodeMirror-gutters {
|
153 |
+
position: absolute; left: 0; top: 0;
|
154 |
+
padding-bottom: 30px;
|
155 |
+
z-index: 3;
|
156 |
+
}
|
157 |
+
.CodeMirror-gutter {
|
158 |
+
white-space: normal;
|
159 |
+
height: 100%;
|
160 |
+
padding-bottom: 30px;
|
161 |
+
margin-bottom: -32px;
|
162 |
+
display: inline-block;
|
163 |
+
/* Hack to make IE7 behave */
|
164 |
+
*zoom:1;
|
165 |
+
*display:inline;
|
166 |
+
}
|
167 |
+
.CodeMirror-gutter-elt {
|
168 |
+
position: absolute;
|
169 |
+
cursor: default;
|
170 |
+
z-index: 4;
|
171 |
+
}
|
172 |
+
|
173 |
+
.CodeMirror-lines {
|
174 |
+
cursor: text;
|
175 |
+
}
|
176 |
+
.CodeMirror pre {
|
177 |
+
/* Reset some styles that the rest of the page might have set */
|
178 |
+
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
|
179 |
+
border-width: 0;
|
180 |
+
background: transparent;
|
181 |
+
font-family: inherit;
|
182 |
+
font-size: inherit;
|
183 |
+
margin: 0;
|
184 |
+
white-space: pre;
|
185 |
+
word-wrap: normal;
|
186 |
+
line-height: inherit;
|
187 |
+
color: inherit;
|
188 |
+
z-index: 2;
|
189 |
+
position: relative;
|
190 |
+
overflow: visible;
|
191 |
+
}
|
192 |
+
.CodeMirror-wrap pre {
|
193 |
+
word-wrap: break-word;
|
194 |
+
white-space: pre-wrap;
|
195 |
+
word-break: normal;
|
196 |
+
}
|
197 |
+
.CodeMirror-code pre {
|
198 |
+
border-right: 30px solid transparent;
|
199 |
+
width: -webkit-fit-content;
|
200 |
+
width: -moz-fit-content;
|
201 |
+
width: fit-content;
|
202 |
+
}
|
203 |
+
.CodeMirror-wrap .CodeMirror-code pre {
|
204 |
+
border-right: none;
|
205 |
+
width: auto;
|
206 |
+
}
|
207 |
+
.CodeMirror-linebackground {
|
208 |
+
position: absolute;
|
209 |
+
left: 0; right: 0; top: 0; bottom: 0;
|
210 |
+
z-index: 0;
|
211 |
+
}
|
212 |
+
|
213 |
+
.CodeMirror-linewidget {
|
214 |
+
position: relative;
|
215 |
+
z-index: 2;
|
216 |
+
overflow: auto;
|
217 |
+
}
|
218 |
+
|
219 |
+
.CodeMirror-widget {
|
220 |
+
}
|
221 |
+
|
222 |
+
.CodeMirror-wrap .CodeMirror-scroll {
|
223 |
+
overflow-x: hidden;
|
224 |
+
}
|
225 |
+
|
226 |
+
.CodeMirror-measure {
|
227 |
+
position: absolute;
|
228 |
+
width: 100%; height: 0px;
|
229 |
+
overflow: hidden;
|
230 |
+
visibility: hidden;
|
231 |
+
}
|
232 |
+
.CodeMirror-measure pre { position: static; }
|
233 |
+
|
234 |
+
.CodeMirror div.CodeMirror-cursor {
|
235 |
+
position: absolute;
|
236 |
+
visibility: hidden;
|
237 |
+
border-right: none;
|
238 |
+
width: 0;
|
239 |
+
}
|
240 |
+
.CodeMirror-focused div.CodeMirror-cursor {
|
241 |
+
visibility: visible;
|
242 |
+
}
|
243 |
+
|
244 |
+
.CodeMirror-selected { background: #d9d9d9; }
|
245 |
+
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
|
246 |
+
|
247 |
+
.cm-searching {
|
248 |
+
background: #ffa;
|
249 |
+
background: rgba(255, 255, 0, .4);
|
250 |
+
}
|
251 |
+
|
252 |
+
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
|
253 |
+
.CodeMirror span { *vertical-align: text-bottom; }
|
254 |
+
|
255 |
+
@media print {
|
256 |
+
/* Hide the cursor when printing */
|
257 |
+
.CodeMirror div.CodeMirror-cursor {
|
258 |
+
visibility: hidden;
|
259 |
+
}
|
260 |
+
}
|
plugin-fw/assets/css/colorbox.css
CHANGED
@@ -1,66 +1,66 @@
|
|
1 |
-
/*
|
2 |
-
Colorbox Core Style:
|
3 |
-
The following CSS is consistent between example themes and should not be altered.
|
4 |
-
*/
|
5 |
-
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
|
6 |
-
#cboxWrapper {max-width:none;}
|
7 |
-
#cboxOverlay{position:fixed; width:100%; height:100%;}
|
8 |
-
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
|
9 |
-
#cboxContent{position:relative;}
|
10 |
-
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
|
11 |
-
#cboxTitle{margin:0;}
|
12 |
-
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
|
13 |
-
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
|
14 |
-
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
|
15 |
-
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
|
16 |
-
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
|
17 |
-
|
18 |
-
/*
|
19 |
-
User Style:
|
20 |
-
Change the following styles to modify the appearance of Colorbox. They are
|
21 |
-
ordered & tabbed in a way that represents the nesting of the generated HTML.
|
22 |
-
*/
|
23 |
-
#cboxOverlay{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);}
|
24 |
-
#colorbox{outline:0;}
|
25 |
-
#cboxTopLeft{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat 0 0;}
|
26 |
-
#cboxTopCenter{height:25px; background:url(../images/colorbox/border1.png) repeat-x 0 -50px;}
|
27 |
-
#cboxTopRight{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat -25px 0;}
|
28 |
-
#cboxBottomLeft{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat 0 -25px;}
|
29 |
-
#cboxBottomCenter{height:25px; background:url(../images/colorbox/border1.png) repeat-x 0 -75px;}
|
30 |
-
#cboxBottomRight{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat -25px -25px;}
|
31 |
-
#cboxMiddleLeft{width:25px; background:url(../images/colorbox/border2.png) repeat-y 0 0;}
|
32 |
-
#cboxMiddleRight{width:25px; background:url(../images/colorbox/border2.png) repeat-y -25px 0;}
|
33 |
-
#cboxContent{background:#fff; overflow:hidden;}
|
34 |
-
.cboxIframe{background:#fff;}
|
35 |
-
#cboxError{padding:50px; border:1px solid #ccc;}
|
36 |
-
#cboxLoadedContent{margin-bottom:20px;}
|
37 |
-
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
|
38 |
-
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
|
39 |
-
#cboxLoadingOverlay{background:#fff url(../images/colorbox/loading.gif) no-repeat 5px 5px;}
|
40 |
-
|
41 |
-
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
|
42 |
-
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
|
43 |
-
|
44 |
-
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
|
45 |
-
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
|
46 |
-
|
47 |
-
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
|
48 |
-
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
|
49 |
-
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
|
50 |
-
#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
|
51 |
-
|
52 |
-
/*
|
53 |
-
The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
|
54 |
-
when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9.
|
55 |
-
See: http://jacklmoore.com/notes/ie-transparency-problems/
|
56 |
-
*/
|
57 |
-
.cboxIE #cboxTopLeft,
|
58 |
-
.cboxIE #cboxTopCenter,
|
59 |
-
.cboxIE #cboxTopRight,
|
60 |
-
.cboxIE #cboxBottomLeft,
|
61 |
-
.cboxIE #cboxBottomCenter,
|
62 |
-
.cboxIE #cboxBottomRight,
|
63 |
-
.cboxIE #cboxMiddleLeft,
|
64 |
-
.cboxIE #cboxMiddleRight {
|
65 |
-
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
|
66 |
}
|
1 |
+
/*
|
2 |
+
Colorbox Core Style:
|
3 |
+
The following CSS is consistent between example themes and should not be altered.
|
4 |
+
*/
|
5 |
+
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
|
6 |
+
#cboxWrapper {max-width:none;}
|
7 |
+
#cboxOverlay{position:fixed; width:100%; height:100%;}
|
8 |
+
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
|
9 |
+
#cboxContent{position:relative;}
|
10 |
+
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
|
11 |
+
#cboxTitle{margin:0;}
|
12 |
+
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
|
13 |
+
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
|
14 |
+
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
|
15 |
+
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
|
16 |
+
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
|
17 |
+
|
18 |
+
/*
|
19 |
+
User Style:
|
20 |
+
Change the following styles to modify the appearance of Colorbox. They are
|
21 |
+
ordered & tabbed in a way that represents the nesting of the generated HTML.
|
22 |
+
*/
|
23 |
+
#cboxOverlay{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);}
|
24 |
+
#colorbox{outline:0;}
|
25 |
+
#cboxTopLeft{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat 0 0;}
|
26 |
+
#cboxTopCenter{height:25px; background:url(../images/colorbox/border1.png) repeat-x 0 -50px;}
|
27 |
+
#cboxTopRight{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat -25px 0;}
|
28 |
+
#cboxBottomLeft{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat 0 -25px;}
|
29 |
+
#cboxBottomCenter{height:25px; background:url(../images/colorbox/border1.png) repeat-x 0 -75px;}
|
30 |
+
#cboxBottomRight{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat -25px -25px;}
|
31 |
+
#cboxMiddleLeft{width:25px; background:url(../images/colorbox/border2.png) repeat-y 0 0;}
|
32 |
+
#cboxMiddleRight{width:25px; background:url(../images/colorbox/border2.png) repeat-y -25px 0;}
|
33 |
+
#cboxContent{background:#fff; overflow:hidden;}
|
34 |
+
.cboxIframe{background:#fff;}
|
35 |
+
#cboxError{padding:50px; border:1px solid #ccc;}
|
36 |
+
#cboxLoadedContent{margin-bottom:20px;}
|
37 |
+
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
|
38 |
+
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
|
39 |
+
#cboxLoadingOverlay{background:#fff url(../images/colorbox/loading.gif) no-repeat 5px 5px;}
|
40 |
+
|
41 |
+
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
|
42 |
+
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
|
43 |
+
|
44 |
+
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
|
45 |
+
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
|
46 |
+
|
47 |
+
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
|
48 |
+
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
|
49 |
+
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
|
50 |
+
#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
|
51 |
+
|
52 |
+
/*
|
53 |
+
The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
|
54 |
+
when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9.
|
55 |
+
See: http://jacklmoore.com/notes/ie-transparency-problems/
|
56 |
+
*/
|
57 |
+
.cboxIE #cboxTopLeft,
|
58 |
+
.cboxIE #cboxTopCenter,
|
59 |
+
.cboxIE #cboxTopRight,
|
60 |
+
.cboxIE #cboxBottomLeft,
|
61 |
+
.cboxIE #cboxBottomCenter,
|
62 |
+
.cboxIE #cboxBottomRight,
|
63 |
+
.cboxIE #cboxMiddleLeft,
|
64 |
+
.cboxIE #cboxMiddleRight {
|
65 |
+
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
|
66 |
}
|
plugin-fw/assets/css/metaboxes.css
CHANGED
@@ -1,721 +1,721 @@
|
|
1 |
-
/* self-clear floats */
|
2 |
-
.clearfix:after {
|
3 |
-
content: ".";
|
4 |
-
display: block;
|
5 |
-
height: 0;
|
6 |
-
clear: both;
|
7 |
-
visibility: hidden;
|
8 |
-
overflow: hidden;
|
9 |
-
}
|
10 |
-
|
11 |
-
/* ie.css */
|
12 |
-
* html .clearfix { /* IE6 */
|
13 |
-
height: 1%;
|
14 |
-
}
|
15 |
-
|
16 |
-
*:first-child + html .clearfix { /* IE7 */
|
17 |
-
min-height: 1%;
|
18 |
-
}
|
19 |
-
|
20 |
-
.clearboth {
|
21 |
-
clear: both
|
22 |
-
}
|
23 |
-
|
24 |
-
/* === TAB STYLE */
|
25 |
-
.metaboxes-tab {
|
26 |
-
margin: -6px -12px -8px;
|
27 |
-
}
|
28 |
-
|
29 |
-
.metaboxes-tab div.tabs-panel {
|
30 |
-
height: auto;
|
31 |
-
overflow: visible;
|
32 |
-
margin-top: 0px;
|
33 |
-
padding: 0 10px;
|
34 |
-
background: none;
|
35 |
-
border: 0;
|
36 |
-
}
|
37 |
-
|
38 |
-
.metaboxes-tab ul.metaboxes-tabs {
|
39 |
-
background: #f1f1f1;
|
40 |
-
margin: 0;
|
41 |
-
padding: 10px 0 0 5px;
|
42 |
-
}
|
43 |
-
|
44 |
-
.metaboxes-tab ul.metaboxes-tabs li {
|
45 |
-
float: left;
|
46 |
-
background: #dedede;
|
47 |
-
margin: 0 0 0 5px;
|
48 |
-
}
|
49 |
-
|
50 |
-
.metaboxes-tab ul.metaboxes-tabs li a {
|
51 |
-
color: #555;
|
52 |
-
text-decoration: none;
|
53 |
-
padding: 8px 15px;
|
54 |
-
display: block;
|
55 |
-
box-shadow: none !important;
|
56 |
-
}
|
57 |
-
|
58 |
-
.metaboxes-tab ul.metaboxes-tabs li.tabs {
|
59 |
-
background: #fff;
|
60 |
-
}
|
61 |
-
|
62 |
-
.metaboxes-tab p.field-row {
|
63 |
-
margin: 20px 0;
|
64 |
-
}
|
65 |
-
|
66 |
-
.metaboxes-tab div.sep {
|
67 |
-
height: 1px;
|
68 |
-
background: #dfdfdf;
|
69 |
-
clear: both;
|
70 |
-
margin-left: -10px;
|
71 |
-
margin-right: -10px;
|
72 |
-
}
|
73 |
-
|
74 |
-
.metaboxes-tab label {
|
75 |
-
font-weight: bold;
|
76 |
-
width: 160px;
|
77 |
-
float: left;
|
78 |
-
line-height: 23px;
|
79 |
-
margin-left: -184px;
|
80 |
-
}
|
81 |
-
|
82 |
-
.metaboxes-tab label small {
|
83 |
-
font-weight: normal;
|
84 |
-
line-height: 15px;
|
85 |
-
font-style: italic;
|
86 |
-
color: #999;
|
87 |
-
display: block;
|
88 |
-
}
|
89 |
-
|
90 |
-
.metaboxes-tab .yith-plugin-fw-radio__row {
|
91 |
-
width: 100%;
|
92 |
-
min-height: 20px;
|
93 |
-
}
|
94 |
-
|
95 |
-
.metaboxes-tab .yith-plugin-fw-radio__row label,
|
96 |
-
.metaboxes-tab .yith-toggle-elements label,
|
97 |
-
.metaboxes-tab .yith-add-box label {
|
98 |
-
margin-left: 0;
|
99 |
-
font-weight: normal;
|
100 |
-
}
|
101 |
-
|
102 |
-
.metaboxes-tab.yith-plugin-ui h3 {
|
103 |
-
color: #2a8db0;
|
104 |
-
font-size: 15px;
|
105 |
-
text-transform: uppercase;
|
106 |
-
background-color: #fff;
|
107 |
-
padding: 35px 20px;
|
108 |
-
margin: 0px 0 0 -4px;
|
109 |
-
width: auto;
|
110 |
-
background: transparent;
|
111 |
-
}
|
112 |
-
|
113 |
-
.metaboxes-tab.yith-plugin-ui .yith-add-box,
|
114 |
-
.metaboxes-tab.yith-plugin-ui .yith-toggle-row {
|
115 |
-
width: auto;
|
116 |
-
}
|
117 |
-
|
118 |
-
.metaboxes-tab .wp-picker-container label {
|
119 |
-
font-weight: inherit;
|
120 |
-
width: auto;
|
121 |
-
float: none;
|
122 |
-
line-height: inherit;
|
123 |
-
margin-left: 0;
|
124 |
-
}
|
125 |
-
|
126 |
-
.metaboxes-tab.yith-plugin-ui .yith-plugin-fw-radio__row label {
|
127 |
-
width: auto !important;
|
128 |
-
display: inline-block;
|
129 |
-
font-weight: normal;
|
130 |
-
}
|
131 |
-
|
132 |
-
.metaboxes-tab input[type="checkbox"] {
|
133 |
-
vertical-align: middle
|
134 |
-
}
|
135 |
-
|
136 |
-
.metaboxes-tab input.button-secondary, .metaboxes-tab input.checkbox {
|
137 |
-
width: auto;
|
138 |
-
}
|
139 |
-
|
140 |
-
.metaboxes-tab p.field-row.textarea .description {
|
141 |
-
vertical-align: top;
|
142 |
-
}
|
143 |
-
|
144 |
-
.metaboxes-tab p.field-row.checkbox {
|
145 |
-
background: none;
|
146 |
-
}
|
147 |
-
|
148 |
-
.metaboxes-tab .the-metabox {
|
149 |
-
margin: 20px 0;
|
150 |
-
margin-left: 184px;
|
151 |
-
}
|
152 |
-
|
153 |
-
.metaboxes-tab .the-metabox.no-label {
|
154 |
-
margin: 20px 0;
|
155 |
-
margin-left: 0;
|
156 |
-
}
|
157 |
-
|
158 |
-
.metaboxes-tab hr {
|
159 |
-
height: 0px;
|
160 |
-
border-top: 1px solid #dadada;
|
161 |
-
width: auto;
|
162 |
-
margin-left: -10px;
|
163 |
-
margin-right: -10px;
|
164 |
-
}
|
165 |
-
|
166 |
-
.metaboxes-tab .the-metabox p {
|
167 |
-
margin: 0;
|
168 |
-
}
|
169 |
-
|
170 |
-
.metaboxes-tab .the-metabox:last-child {
|
171 |
-
border-bottom: 0px;
|
172 |
-
}
|
173 |
-
|
174 |
-
.metaboxes-tab .the-metabox.checkbox {
|
175 |
-
background: none;
|
176 |
-
}
|
177 |
-
|
178 |
-
.metaboxes-tab span.description.inline {
|
179 |
-
display: inline-block;
|
180 |
-
line-height: 23px;
|
181 |
-
width: auto;
|
182 |
-
vertical-align: middle;
|
183 |
-
margin: 0;
|
184 |
-
}
|
185 |
-
|
186 |
-
.metaboxes-tab .slider label {
|
187 |
-
padding: 15px 0;
|
188 |
-
}
|
189 |
-
|
190 |
-
/* sortable table posts */
|
191 |
-
|
192 |
-
#the-list.ui-sortable tr:hover {
|
193 |
-
cursor: move;
|
194 |
-
}
|
195 |
-
|
196 |
-
.the-metabox.preview {
|
197 |
-
float: none;
|
198 |
-
}
|
199 |
-
|
200 |
-
.metaboxes-tab .the-metabox.no-label.preview {
|
201 |
-
margin-left: 184px;
|
202 |
-
}
|
203 |
-
|
204 |
-
.metaboxes-tab .the-metabox.no-label.preview img {
|
205 |
-
box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
|
206 |
-
}
|
207 |
-
|
208 |
-
/**************************************
|
209 |
-
FIELDS
|
210 |
-
***************************************/
|
211 |
-
|
212 |
-
.metaboxes-tab select,
|
213 |
-
.metaboxes-tab input[type=text],
|
214 |
-
.metaboxes-tab input[type=number],
|
215 |
-
.metaboxes-tab textarea,
|
216 |
-
.metaboxes-tab .yith-plugin-fw-select,
|
217 |
-
.metaboxes-tab .yith-plugin-fw-slider-container,
|
218 |
-
.metaboxes-tab .yith-plugin-fw-text-input,
|
219 |
-
.metaboxes-tab .yith-plugin-fw-text-array-table,
|
220 |
-
.metaboxes-tab .yith-plugin-fw-textarea {
|
221 |
-
width: 400px;
|
222 |
-
max-width: 100%;
|
223 |
-
}
|
224 |
-
|
225 |
-
.metaboxes-tab.yith-plugin-ui input[type=number] {
|
226 |
-
width: auto;
|
227 |
-
min-width: 90px;
|
228 |
-
}
|
229 |
-
|
230 |
-
.metaboxes-tab.yith-plugin-ui p {
|
231 |
-
font-size: 14px;
|
232 |
-
}
|
233 |
-
|
234 |
-
.metaboxes-tab.yith-plugin-ui p.section-description {
|
235 |
-
|
236 |
-
margin: 0 20px 40px 18px;
|
237 |
-
}
|
238 |
-
|
239 |
-
.metaboxes-tab .yith-plugin-fw-text-array-table input[type=text] {
|
240 |
-
width: 100%;
|
241 |
-
}
|
242 |
-
|
243 |
-
.metaboxes-tab.yith-plugin-ui .yith-add-box h3 {
|
244 |
-
padding: 0 0 30px 0;
|
245 |
-
font-weight: 600;
|
246 |
-
margin: 0;
|
247 |
-
}
|
248 |
-
|
249 |
-
.metaboxes-tab.yith-plugin-ui .select2-container--default .select2-selection--single {
|
250 |
-
border: 0;
|
251 |
-
margin: 0;
|
252 |
-
}
|
253 |
-
|
254 |
-
/* wp editor */
|
255 |
-
.the-metabox.textarea-editor .mceIframeContainer {
|
256 |
-
background: #fff;
|
257 |
-
}
|
258 |
-
|
259 |
-
|
260 |
-
.the-metabox.textarea-editor label {
|
261 |
-
margin-top: 24px;
|
262 |
-
}
|
263 |
-
|
264 |
-
/* categories */
|
265 |
-
.categories-panel {
|
266 |
-
width: 30%;
|
267 |
-
float: left;
|
268 |
-
margin-right: 4px;
|
269 |
-
}
|
270 |
-
|
271 |
-
.categories-panel .box {
|
272 |
-
height: 200px;
|
273 |
-
border: 1px solid #dfdfdf;
|
274 |
-
background: #fff;
|
275 |
-
padding: 6px 10px;
|
276 |
-
overflow: auto;
|
277 |
-
}
|
278 |
-
|
279 |
-
.categories-panel ul {
|
280 |
-
list-style: none;
|
281 |
-
margin: 0;
|
282 |
-
}
|
283 |
-
|
284 |
-
.categories-panel ul li {
|
285 |
-
line-height: 19px;
|
286 |
-
margin: 0;
|
287 |
-
padding: 0;
|
288 |
-
word-wrap: break-word;
|
289 |
-
}
|
290 |
-
|
291 |
-
.categories-panel ul li label {
|
292 |
-
font-weight: normal !important;
|
293 |
-
margin-left: 0 !important;
|
294 |
-
}
|
295 |
-
|
296 |
-
.categories-panel input.newcategory {
|
297 |
-
width: 100%;
|
298 |
-
margin-bottom: 3px;
|
299 |
-
}
|
300 |
-
|
301 |
-
/* contact form */
|
302 |
-
.contactform_item {
|
303 |
-
border-style: solid;
|
304 |
-
border-width: 1px;
|
305 |
-
line-height: 1;
|
306 |
-
margin-bottom: 20px;
|
307 |
-
padding: 0;
|
308 |
-
background-color: #f5f5f5;
|
309 |
-
background-image: -moz-linear-gradient(center top, #f9f9f9, #f5f5f5);
|
310 |
-
border-color: #dfdfdf;
|
311 |
-
border-radius: 3px 3px 3px 3px;
|
312 |
-
box-shadow: 0 1px 0 #fff inset;
|
313 |
-
min-width: 255px;
|
314 |
-
position: relative;
|
315 |
-
}
|
316 |
-
|
317 |
-
.contactform_item .handlediv {
|
318 |
-
position: relative;
|
319 |
-
top: -4px;
|
320 |
-
}
|
321 |
-
|
322 |
-
.contactform_item h3 {
|
323 |
-
min-height: 21px;
|
324 |
-
margin: 13px;
|
325 |
-
}
|
326 |
-
|
327 |
-
.contactform_item .inside {
|
328 |
-
padding: 10px !important;
|
329 |
-
}
|
330 |
-
|
331 |
-
.contactform_item .deps {
|
332 |
-
display: none;
|
333 |
-
}
|
334 |
-
|
335 |
-
.contactform_item .addoptions p.option {
|
336 |
-
margin: 5px 0 5px 200px
|
337 |
-
}
|
338 |
-
|
339 |
-
.contactform_item .addoptions p label {
|
340 |
-
width: 80px !important;
|
341 |
-
}
|
342 |
-
|
343 |
-
.contactform_item .add-field-option {
|
344 |
-
margin-bottom: 10px !important;
|
345 |
-
}
|
346 |
-
|
347 |
-
.remove_item {
|
348 |
-
float: right;
|
349 |
-
}
|
350 |
-
|
351 |
-
.metabox-sortable-placeholder {
|
352 |
-
border: 1px dotted #dedede;
|
353 |
-
margin: 10px 0
|
354 |
-
}
|
355 |
-
|
356 |
-
/* features tab */
|
357 |
-
.featurestab_item {
|
358 |
-
border-style: solid;
|
359 |
-
border-width: 1px;
|
360 |
-
line-height: 1;
|
361 |
-
margin-bottom: 20px;
|
362 |
-
padding: 0;
|
363 |
-
background-color: #f5f5f5;
|
364 |
-
background-image: -moz-linear-gradient(center top, #f9f9f9, #f5f5f5);
|
365 |
-
border-color: #dfdfdf;
|
366 |
-
border-radius: 3px 3px 3px 3px;
|
367 |
-
box-shadow: 0 1px 0 #fff inset;
|
368 |
-
min-width: 255px;
|
369 |
-
position: relative;
|
370 |
-
}
|
371 |
-
|
372 |
-
.featurestab_item .handlediv {
|
373 |
-
position: relative;
|
374 |
-
top: -4px;
|
375 |
-
}
|
376 |
-
|
377 |
-
.featurestab_item h3 {
|
378 |
-
min-height: 21px
|
379 |
-
}
|
380 |
-
|
381 |
-
.featurestab_item .inside {
|
382 |
-
padding: 10px !important;
|
383 |
-
}
|
384 |
-
|
385 |
-
.featurestab_item .deps {
|
386 |
-
display: none;
|
387 |
-
}
|
388 |
-
|
389 |
-
.featurestab_item .addoptions p.option {
|
390 |
-
margin: 5px 0 5px 200px
|
391 |
-
}
|
392 |
-
|
393 |
-
.featurestab_item .addoptions p label {
|
394 |
-
width: 80px !important;
|
395 |
-
}
|
396 |
-
|
397 |
-
.featurestab_item .add-field-option {
|
398 |
-
margin-bottom: 10px !important;
|
399 |
-
}
|
400 |
-
|
401 |
-
.messages-panel.updated {
|
402 |
-
margin: 10px 0px 10px !important;
|
403 |
-
max-width: 1200px;
|
404 |
-
border-radius: 5px;
|
405 |
-
-webkit-box-sizing: border-box;
|
406 |
-
box-sizing: border-box;
|
407 |
-
}
|
408 |
-
|
409 |
-
.ui-widget-overlay {
|
410 |
-
background-image: none !important;
|
411 |
-
}
|
412 |
-
|
413 |
-
.the-metabox .icon_type {
|
414 |
-
width: 30%;
|
415 |
-
float: left;
|
416 |
-
margin-right: 40px
|
417 |
-
}
|
418 |
-
|
419 |
-
#post-type-settings .category-list label {
|
420 |
-
width: 187px;
|
421 |
-
}
|
422 |
-
|
423 |
-
.remove_cat {
|
424 |
-
float: right;
|
425 |
-
text-align: center;
|
426 |
-
display: block;
|
427 |
-
width: 20px;
|
428 |
-
height: 20px;
|
429 |
-
border-radius: 20px;
|
430 |
-
font-weight: bold;
|
431 |
-
font-size: 10px;
|
432 |
-
background: #efefef;
|
433 |
-
text-decoration: none;
|
434 |
-
}
|
435 |
-
|
436 |
-
/* typography */
|
437 |
-
.the-metabox.typography .select_wrapper.font-family {
|
438 |
-
width: 200px;
|
439 |
-
}
|
440 |
-
|
441 |
-
.the-metabox.typography .spinner_container {
|
442 |
-
float: left;
|
443 |
-
margin-right: 10px;
|
444 |
-
}
|
445 |
-
|
446 |
-
.the-metabox.typography .spinner_container input.number {
|
447 |
-
width: 50px !important;
|
448 |
-
-webkit-border-top-right-radius: 0px;
|
449 |
-
-webkit-border-bottom-right-radius: 0px;
|
450 |
-
-moz-border-radius-topright: 0px;
|
451 |
-
-moz-border-radius-bottomright: 0px;
|
452 |
-
border-top-right-radius: 0px;
|
453 |
-
border-bottom-right-radius: 0px;
|
454 |
-
}
|
455 |
-
|
456 |
-
/* number */
|
457 |
-
.the-metabox.number input.number {
|
458 |
-
width: 50px !important;
|
459 |
-
}
|
460 |
-
|
461 |
-
/* number */
|
462 |
-
.rm_number .number {
|
463 |
-
width: 70px;
|
464 |
-
text-align: right;
|
465 |
-
-webkit-border-top-right-radius: 0px;
|
466 |
-
-webkit-border-bottom-right-radius: 0px;
|
467 |
-
-moz-border-radius-topright: 0px;
|
468 |
-
-moz-border-radius-bottomright: 0px;
|
469 |
-
border-top-right-radius: 0px;
|
470 |
-
border-bottom-right-radius: 0px;
|
471 |
-
}
|
472 |
-
|
473 |
-
.spinner-wrapper {
|
474 |
-
position: relative;
|
475 |
-
height: 23px;
|
476 |
-
overflow: hidden;
|
477 |
-
}
|
478 |
-
|
479 |
-
.spinner-wrapper input.number {
|
480 |
-
float: left;
|
481 |
-
}
|
482 |
-
|
483 |
-
.spinner-wrapper .spinner-button {
|
484 |
-
cursor: pointer;
|
485 |
-
float: left;
|
486 |
-
position: absolute;
|
487 |
-
left: 69px;
|
488 |
-
width: 15px;
|
489 |
-
height: 12px;
|
490 |
-
border: 1px solid #dfdfdf;
|
491 |
-
background: #fff;
|
492 |
-
margin: 0;
|
493 |
-
padding: 0;
|
494 |
-
line-height: 9999px;
|
495 |
-
overflow: hidden;
|
496 |
-
background: url('../images/spinner.png') no-repeat center -11px
|
497 |
-
}
|
498 |
-
|
499 |
-
.spinner-wrapper .spinner-button.button-plus {
|
500 |
-
top: 0;
|
501 |
-
-webkit-border-top-right-radius: 3px !important;
|
502 |
-
-moz-border-radius-topright: 3px !important;
|
503 |
-
border-top-right-radius: 3px !important;
|
504 |
-
}
|
505 |
-
|
506 |
-
.spinner-wrapper .spinner-button.button-minus {
|
507 |
-
bottom: 0;
|
508 |
-
background-position: center -30px;
|
509 |
-
-webkit-border-bottom-right-radius: 3px !important;
|
510 |
-
-moz-border-radius-bottomright: 3px !important;
|
511 |
-
border-bottom-right-radius: 3px !important;
|
512 |
-
}
|
513 |
-
|
514 |
-
.spinner-wrapper .spinner-button.button-plus:active {
|
515 |
-
background-position: center 0px;
|
516 |
-
}
|
517 |
-
|
518 |
-
.spinner-wrapper .spinner-button.button-minus:active {
|
519 |
-
background-position: center -20px;
|
520 |
-
}
|
521 |
-
|
522 |
-
.rm_typography .spinner_container {
|
523 |
-
float: left;
|
524 |
-
margin-right: 10px;
|
525 |
-
}
|
526 |
-
|
527 |
-
.rm_typography .spinner-wrapper {
|
528 |
-
height: 28px;
|
529 |
-
}
|
530 |
-
|
531 |
-
.rm_typography .spinner-wrapper input.number {
|
532 |
-
height: 28px;
|
533 |
-
}
|
534 |
-
|
535 |
-
.rm_typography .spinner-wrapper .spinner-button.button-plus {
|
536 |
-
height: 15px;
|
537 |
-
background-position: center -10px;
|
538 |
-
}
|
539 |
-
|
540 |
-
.rm_typography .spinner-wrapper .spinner-button.button-minus {
|
541 |
-
height: 14px;
|
542 |
-
}
|
543 |
-
|
544 |
-
.the-metabox .spinner-wrapper .spinner-button {
|
545 |
-
left: 49px;
|
546 |
-
}
|
547 |
-
|
548 |
-
.the-metabox.typography .spinner-wrapper .spinner-button {
|
549 |
-
left: 35px;
|
550 |
-
}
|
551 |
-
|
552 |
-
/* images */
|
553 |
-
.the-metabox.images, .the-metabox.images label {
|
554 |
-
margin-left: 0;
|
555 |
-
display: block;
|
556 |
-
}
|
557 |
-
|
558 |
-
.the-metabox.images .slides-wrapper {
|
559 |
-
clear: both;
|
560 |
-
}
|
561 |
-
|
562 |
-
.the-metabox.images .slides-wrapper li {
|
563 |
-
position: relative;
|
564 |
-
}
|
565 |
-
|
566 |
-
.the-metabox.images a.delete {
|
567 |
-
display: block;
|
568 |
-
margin-left: 4px;
|
569 |
-
text-decoration: none;
|
570 |
-
font-weight: bold;
|
571 |
-
color: red;
|
572 |
-
position: absolute;
|
573 |
-
top: 0;
|
574 |
-
right: 0;
|
575 |
-
width: 10px;
|
576 |
-
height: 18px;
|
577 |
-
z-index: 10;
|
578 |
-
cursor: pointer !important;
|
579 |
-
}
|
580 |
-
|
581 |
-
/* wp editor */
|
582 |
-
.wp_themeSkin iframe {
|
583 |
-
background: #fff !important;
|
584 |
-
}
|
585 |
-
|
586 |
-
/* custom tabs */
|
587 |
-
.customtab_item {
|
588 |
-
border-style: solid;
|
589 |
-
border-width: 1px;
|
590 |
-
line-height: 1;
|
591 |
-
margin-bottom: 20px;
|
592 |
-
padding: 0;
|
593 |
-
background-color: #f5f5f5;
|
594 |
-
background-image: -moz-linear-gradient(center top, #f9f9f9, #f5f5f5);
|
595 |
-
border-color: #dfdfdf;
|
596 |
-
border-radius: 3px 3px 3px 3px;
|
597 |
-
box-shadow: 0 1px 0 #fff inset;
|
598 |
-
min-width: 255px;
|
599 |
-
position: relative;
|
600 |
-
}
|
601 |
-
|
602 |
-
.customtab_item .handlediv {
|
603 |
-
position: relative;
|
604 |
-
top: -4px;
|
605 |
-
}
|
606 |
-
|
607 |
-
.customtab_item h3 {
|
608 |
-
min-height: 21px
|
609 |
-
}
|
610 |
-
|
611 |
-
.customtab_item .inside {
|
612 |
-
padding: 10px !important;
|
613 |
-
}
|
614 |
-
|
615 |
-
.customtab_item .deps {
|
616 |
-
display: none;
|
617 |
-
}
|
618 |
-
|
619 |
-
.customtab_item .addoptions p.option {
|
620 |
-
margin: 5px 0 5px 200px
|
621 |
-
}
|
622 |
-
|
623 |
-
.customtab_item .addoptions p label {
|
624 |
-
width: 80px !important;
|
625 |
-
}
|
626 |
-
|
627 |
-
.customtab_item .add-field-option {
|
628 |
-
margin-bottom: 10px !important;
|
629 |
-
}
|
630 |
-
|
631 |
-
.customtab_item .remove_item {
|
632 |
-
float: right;
|
633 |
-
}
|
634 |
-
|
635 |
-
.metabox-sortable-placeholder {
|
636 |
-
border: 1px dotted #dedede;
|
637 |
-
margin: 10px 0
|
638 |
-
}
|
639 |
-
|
640 |
-
.the-metabox.customtabs {
|
641 |
-
margin-left: 0;
|
642 |
-
}
|
643 |
-
|
644 |
-
#customtab_item_sample {
|
645 |
-
display: none;
|
646 |
-
}
|
647 |
-
|
648 |
-
.the-metabox.customtabs .field-row {
|
649 |
-
margin-bottom: 10px;
|
650 |
-
}
|
651 |
-
|
652 |
-
#yit_custom_tabs label {
|
653 |
-
font-weight: normal;
|
654 |
-
width: auto;
|
655 |
-
float: none;
|
656 |
-
line-height: auto;
|
657 |
-
margin-left: 0;
|
658 |
-
}
|
659 |
-
|
660 |
-
.wp-admin p label input[type=radio] {
|
661 |
-
width: 16px;
|
662 |
-
margin-right: 10px;
|
663 |
-
margin-top: 3px;
|
664 |
-
}
|
665 |
-
|
666 |
-
.wp-admin .form-field._preset_onsale_icon_field label input[type=radio] {
|
667 |
-
margin-top: 0;
|
668 |
-
}
|
669 |
-
|
670 |
-
.the-metabox .spinner {
|
671 |
-
margin-top: 5px;
|
672 |
-
float: none;
|
673 |
-
}
|
674 |
-
|
675 |
-
/*sidebars*/
|
676 |
-
#choose-sidebars.choose {
|
677 |
-
margin-left: 0px;
|
678 |
-
}
|
679 |
-
|
680 |
-
#_active_page_options-container label, #_active_page_options-container p {
|
681 |
-
display: inline-block;
|
682 |
-
margin: 0px;
|
683 |
-
}
|
684 |
-
|
685 |
-
#_active_page_options-container label {
|
686 |
-
margin-right: 10px;
|
687 |
-
margin-top: 3px;
|
688 |
-
}
|
689 |
-
|
690 |
-
#_active_page_options-container {
|
691 |
-
float: right;
|
692 |
-
margin-right: 20px;
|
693 |
-
margin-top: 5px;
|
694 |
-
z-index: 9999 !important;
|
695 |
-
position: absolute;
|
696 |
-
right: 0;
|
697 |
-
}
|
698 |
-
|
699 |
-
/*-----------------------
|
700 |
-
* Colorpicker - fix issues in combination with third-party themes or plugin (Basel, VC Addons, ...)
|
701 |
-
*/
|
702 |
-
.metaboxes-tab .the-metabox.colorpicker {
|
703 |
-
display: block;
|
704 |
-
width: auto;
|
705 |
-
height: auto;
|
706 |
-
overflow: visible;
|
707 |
-
top: auto;
|
708 |
-
left: auto;
|
709 |
-
background: transparent;
|
710 |
-
position: static;
|
711 |
-
z-index: 1;
|
712 |
-
font-family: inherit;
|
713 |
-
}
|
714 |
-
|
715 |
-
.the-metabox.checkbox.checkboxgroup-start.clearfix {
|
716 |
-
margin: 40px 0 0 264px;
|
717 |
-
}
|
718 |
-
|
719 |
-
.the-metabox.checkbox.checkboxgroup.clearfix {
|
720 |
-
margin: 0 0 0 264px;
|
721 |
}
|
1 |
+
/* self-clear floats */
|
2 |
+
.clearfix:after {
|
3 |
+
content: ".";
|
4 |
+
display: block;
|
5 |
+
height: 0;
|
6 |
+
clear: both;
|
7 |
+
visibility: hidden;
|
8 |
+
overflow: hidden;
|
9 |
+
}
|
10 |
+
|
11 |
+
/* ie.css */
|
12 |
+
* html .clearfix { /* IE6 */
|
13 |
+
height: 1%;
|
14 |
+
}
|
15 |
+
|
16 |
+
*:first-child + html .clearfix { /* IE7 */
|
17 |
+
min-height: 1%;
|
18 |
+
}
|
19 |
+
|
20 |
+
.clearboth {
|
21 |
+
clear: both
|
22 |
+
}
|
23 |
+
|
24 |
+
/* === TAB STYLE */
|
25 |
+
.metaboxes-tab {
|
26 |
+
margin: -6px -12px -8px;
|
27 |
+
}
|
28 |
+
|
29 |
+
.metaboxes-tab div.tabs-panel {
|
30 |
+
height: auto;
|
31 |
+
overflow: visible;
|
32 |
+
margin-top: 0px;
|
33 |
+
padding: 0 10px;
|
34 |
+
background: none;
|
35 |
+
border: 0;
|
36 |
+
}
|
37 |
+
|
38 |
+
.metaboxes-tab ul.metaboxes-tabs {
|
39 |
+
background: #f1f1f1;
|
40 |
+
margin: 0;
|
41 |
+
padding: 10px 0 0 5px;
|
42 |
+
}
|
43 |
+
|
44 |
+
.metaboxes-tab ul.metaboxes-tabs li {
|
45 |
+
float: left;
|
46 |
+
background: #dedede;
|
47 |
+
margin: 0 0 0 5px;
|
48 |
+
}
|
49 |
+
|
50 |
+
.metaboxes-tab ul.metaboxes-tabs li a {
|
51 |
+
color: #555;
|
52 |
+
text-decoration: none;
|
53 |
+
padding: 8px 15px;
|
54 |
+
display: block;
|
55 |
+
box-shadow: none !important;
|
56 |
+
}
|
57 |
+
|
58 |
+
.metaboxes-tab ul.metaboxes-tabs li.tabs {
|
59 |
+
background: #fff;
|
60 |
+
}
|
61 |
+
|
62 |
+
.metaboxes-tab p.field-row {
|
63 |
+
margin: 20px 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
.metaboxes-tab div.sep {
|
67 |
+
height: 1px;
|
68 |
+
background: #dfdfdf;
|
69 |
+
clear: both;
|
70 |
+
margin-left: -10px;
|
71 |
+
margin-right: -10px;
|
72 |
+
}
|
73 |
+
|
74 |
+
.metaboxes-tab label {
|
75 |
+
font-weight: bold;
|
76 |
+
width: 160px;
|
77 |
+
float: left;
|
78 |
+
line-height: 23px;
|
79 |
+
margin-left: -184px;
|
80 |
+
}
|
81 |
+
|
82 |
+
.metaboxes-tab label small {
|
83 |
+
font-weight: normal;
|
84 |
+
line-height: 15px;
|
85 |
+
font-style: italic;
|
86 |
+
color: #999;
|
87 |
+
display: block;
|
88 |
+
}
|
89 |
+
|
90 |
+
.metaboxes-tab .yith-plugin-fw-radio__row {
|
91 |
+
width: 100%;
|
92 |
+
min-height: 20px;
|
93 |
+
}
|
94 |
+
|
95 |
+
.metaboxes-tab .yith-plugin-fw-radio__row label,
|
96 |
+
.metaboxes-tab .yith-toggle-elements label,
|
97 |
+
.metaboxes-tab .yith-add-box label {
|
98 |
+
margin-left: 0;
|
99 |
+
font-weight: normal;
|
100 |
+
}
|
101 |
+
|
102 |
+
.metaboxes-tab.yith-plugin-ui h3 {
|
103 |
+
color: #2a8db0;
|
104 |
+
font-size: 15px;
|
105 |
+
text-transform: uppercase;
|
106 |
+
background-color: #fff;
|
107 |
+
padding: 35px 20px;
|
108 |
+
margin: 0px 0 0 -4px;
|
109 |
+
width: auto;
|
110 |
+
background: transparent;
|
111 |
+
}
|
112 |
+
|
113 |
+
.metaboxes-tab.yith-plugin-ui .yith-add-box,
|
114 |
+
.metaboxes-tab.yith-plugin-ui .yith-toggle-row {
|
115 |
+
width: auto;
|
116 |
+
}
|
117 |
+
|
118 |
+
.metaboxes-tab .wp-picker-container label {
|
119 |
+
font-weight: inherit;
|
120 |
+
width: auto;
|
121 |
+
float: none;
|
122 |
+
line-height: inherit;
|
123 |
+
margin-left: 0;
|
124 |
+
}
|
125 |
+
|
126 |
+
.metaboxes-tab.yith-plugin-ui .yith-plugin-fw-radio__row label {
|
127 |
+
width: auto !important;
|
128 |
+
display: inline-block;
|
129 |
+
font-weight: normal;
|
130 |
+
}
|
131 |
+
|
132 |
+
.metaboxes-tab input[type="checkbox"] {
|
133 |
+
vertical-align: middle
|
134 |
+
}
|
135 |
+
|
136 |
+
.metaboxes-tab input.button-secondary, .metaboxes-tab input.checkbox {
|
137 |
+
width: auto;
|
138 |
+
}
|
139 |
+
|
140 |
+
.metaboxes-tab p.field-row.textarea .description {
|
141 |
+
vertical-align: top;
|
142 |
+
}
|
143 |
+
|
144 |
+
.metaboxes-tab p.field-row.checkbox {
|
145 |
+
background: none;
|
146 |
+
}
|
147 |
+
|
148 |
+
.metaboxes-tab .the-metabox {
|
149 |
+
margin: 20px 0;
|
150 |
+
margin-left: 184px;
|
151 |
+
}
|
152 |
+
|
153 |
+
.metaboxes-tab .the-metabox.no-label {
|
154 |
+
margin: 20px 0;
|
155 |
+
margin-left: 0;
|
156 |
+
}
|
157 |
+
|
158 |
+
.metaboxes-tab hr {
|
159 |
+
height: 0px;
|
160 |
+
border-top: 1px solid #dadada;
|
161 |
+
width: auto;
|
162 |
+
margin-left: -10px;
|
163 |
+
margin-right: -10px;
|
164 |
+
}
|
165 |
+
|
166 |
+
.metaboxes-tab .the-metabox p {
|
167 |
+
margin: 0;
|
168 |
+
}
|
169 |
+
|
170 |
+
.metaboxes-tab .the-metabox:last-child {
|
171 |
+
border-bottom: 0px;
|
172 |
+
}
|
173 |
+
|
174 |
+
.metaboxes-tab .the-metabox.checkbox {
|
175 |
+
background: none;
|
176 |
+
}
|
177 |
+
|
178 |
+
.metaboxes-tab span.description.inline {
|
179 |
+
display: inline-block;
|
180 |
+
line-height: 23px;
|
181 |
+
width: auto;
|
182 |
+
vertical-align: middle;
|
183 |
+
margin: 0;
|
184 |
+
}
|
185 |
+
|
186 |
+
.metaboxes-tab .slider label {
|
187 |
+
padding: 15px 0;
|
188 |
+
}
|
189 |
+
|
190 |
+
/* sortable table posts */
|
191 |
+
|
192 |
+
#the-list.ui-sortable tr:hover {
|
193 |
+
cursor: move;
|
194 |
+
}
|
195 |
+
|
196 |
+
.the-metabox.preview {
|
197 |
+
float: none;
|
198 |
+
}
|
199 |
+
|
200 |
+
.metaboxes-tab .the-metabox.no-label.preview {
|
201 |
+
margin-left: 184px;
|
202 |
+
}
|
203 |
+
|
204 |
+
.metaboxes-tab .the-metabox.no-label.preview img {
|
205 |
+
box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
|
206 |
+
}
|
207 |
+
|
208 |
+
/**************************************
|
209 |
+
FIELDS
|
210 |
+
***************************************/
|
211 |
+
|
212 |
+
.metaboxes-tab select,
|
213 |
+
.metaboxes-tab input[type=text],
|
214 |
+
.metaboxes-tab input[type=number],
|
215 |
+
.metaboxes-tab textarea,
|
216 |
+
.metaboxes-tab .yith-plugin-fw-select,
|
217 |
+
.metaboxes-tab .yith-plugin-fw-slider-container,
|
218 |
+
.metaboxes-tab .yith-plugin-fw-text-input,
|
219 |
+
.metaboxes-tab .yith-plugin-fw-text-array-table,
|
220 |
+
.metaboxes-tab .yith-plugin-fw-textarea {
|
221 |
+
width: 400px;
|
222 |
+
max-width: 100%;
|
223 |
+
}
|
224 |
+
|
225 |
+
.metaboxes-tab.yith-plugin-ui input[type=number] {
|
226 |
+
width: auto;
|
227 |
+
min-width: 90px;
|
228 |
+
}
|
229 |
+
|
230 |
+
.metaboxes-tab.yith-plugin-ui p {
|
231 |
+
font-size: 14px;
|
232 |
+
}
|
233 |
+
|
234 |
+
.metaboxes-tab.yith-plugin-ui p.section-description {
|
235 |
+
|
236 |
+
margin: 0 20px 40px 18px;
|
237 |
+
}
|
238 |
+
|
239 |
+
.metaboxes-tab .yith-plugin-fw-text-array-table input[type=text] {
|
240 |
+
width: 100%;
|
241 |
+
}
|
242 |
+
|
243 |
+
.metaboxes-tab.yith-plugin-ui .yith-add-box h3 {
|
244 |
+
padding: 0 0 30px 0;
|
245 |
+
font-weight: 600;
|
246 |
+
margin: 0;
|
247 |
+
}
|
248 |
+
|
249 |
+
.metaboxes-tab.yith-plugin-ui .select2-container--default .select2-selection--single {
|
250 |
+
border: 0;
|
251 |
+
margin: 0;
|
252 |
+
}
|
253 |
+
|
254 |
+
/* wp editor */
|
255 |
+
.the-metabox.textarea-editor .mceIframeContainer {
|
256 |
+
background: #fff;
|
257 |
+
}
|
258 |
+
|
259 |
+
|
260 |
+
.the-metabox.textarea-editor label {
|
261 |
+
margin-top: 24px;
|
262 |
+
}
|
263 |
+
|
264 |
+
/* categories */
|
265 |
+
.categories-panel {
|
266 |
+
width: 30%;
|
267 |
+
float: left;
|
268 |
+
margin-right: 4px;
|
269 |
+
}
|
270 |
+
|
271 |
+
.categories-panel .box {
|
272 |
+
height: 200px;
|
273 |
+
border: 1px solid #dfdfdf;
|
274 |
+
background: #fff;
|
275 |
+
padding: 6px 10px;
|
276 |
+
overflow: auto;
|
277 |
+
}
|
278 |
+
|
279 |
+
.categories-panel ul {
|
280 |
+
list-style: none;
|
281 |
+
margin: 0;
|
282 |
+
}
|
283 |
+
|
284 |
+
.categories-panel ul li {
|
285 |
+
line-height: 19px;
|
286 |
+
margin: 0;
|
287 |
+
padding: 0;
|
288 |
+
word-wrap: break-word;
|
289 |
+
}
|
290 |
+
|
291 |
+
.categories-panel ul li label {
|
292 |
+
font-weight: normal !important;
|
293 |
+
margin-left: 0 !important;
|
294 |
+
}
|
295 |
+
|
296 |
+
.categories-panel input.newcategory {
|
297 |
+
width: 100%;
|
298 |
+
margin-bottom: 3px;
|
299 |
+
}
|
300 |
+
|
301 |
+
/* contact form */
|
302 |
+
.contactform_item {
|
303 |
+
border-style: solid;
|
304 |
+
border-width: 1px;
|
305 |
+
line-height: 1;
|
306 |
+
margin-bottom: 20px;
|
307 |
+
padding: 0;
|
308 |
+
background-color: #f5f5f5;
|
309 |
+
background-image: -moz-linear-gradient(center top, #f9f9f9, #f5f5f5);
|
310 |
+
border-color: #dfdfdf;
|
311 |
+
border-radius: 3px 3px 3px 3px;
|
312 |
+
box-shadow: 0 1px 0 #fff inset;
|
313 |
+
min-width: 255px;
|
314 |
+
position: relative;
|
315 |
+
}
|
316 |
+
|
317 |
+
.contactform_item .handlediv {
|
318 |
+
position: relative;
|
319 |
+
top: -4px;
|
320 |
+
}
|
321 |
+
|
322 |
+
.contactform_item h3 {
|
323 |
+
min-height: 21px;
|
324 |
+
margin: 13px;
|
325 |
+
}
|
326 |
+
|
327 |
+
.contactform_item .inside {
|
328 |
+
padding: 10px !important;
|
329 |
+
}
|
330 |
+
|
331 |
+
.contactform_item .deps {
|
332 |
+
display: none;
|
333 |
+
}
|
334 |
+
|
335 |
+
.contactform_item .addoptions p.option {
|
336 |
+
margin: 5px 0 5px 200px
|
337 |
+
}
|
338 |
+
|
339 |
+
.contactform_item .addoptions p label {
|
340 |
+
width: 80px !important;
|
341 |
+
}
|
342 |
+
|
343 |
+
.contactform_item .add-field-option {
|
344 |
+
margin-bottom: 10px !important;
|
345 |
+
}
|
346 |
+
|
347 |
+
.remove_item {
|
348 |
+
float: right;
|
349 |
+
}
|
350 |
+
|
351 |
+
.metabox-sortable-placeholder {
|
352 |
+
border: 1px dotted #dedede;
|
353 |
+
margin: 10px 0
|
354 |
+
}
|
355 |
+
|
356 |
+
/* features tab */
|
357 |
+
.featurestab_item {
|
358 |
+
border-style: solid;
|
359 |
+
border-width: 1px;
|
360 |
+
line-height: 1;
|
361 |
+
margin-bottom: 20px;
|
362 |
+
padding: 0;
|
363 |
+
background-color: #f5f5f5;
|
364 |
+
background-image: -moz-linear-gradient(center top, #f9f9f9, #f5f5f5);
|
365 |
+
border-color: #dfdfdf;
|
366 |
+
border-radius: 3px 3px 3px 3px;
|
367 |
+
box-shadow: 0 1px 0 #fff inset;
|
368 |
+
min-width: 255px;
|
369 |
+
position: relative;
|
370 |
+
}
|
371 |
+
|
372 |
+
.featurestab_item .handlediv {
|
373 |
+
position: relative;
|
374 |
+
top: -4px;
|
375 |
+
}
|
376 |
+
|
377 |
+
.featurestab_item h3 {
|
378 |
+
min-height: 21px
|
379 |
+
}
|
380 |
+
|
381 |
+
.featurestab_item .inside {
|
382 |
+
padding: 10px !important;
|
383 |
+
}
|
384 |
+
|
385 |
+
.featurestab_item .deps {
|
386 |
+
display: none;
|
387 |
+
}
|
388 |
+
|
389 |
+
.featurestab_item .addoptions p.option {
|
390 |
+
margin: 5px 0 5px 200px
|
391 |
+
}
|
392 |
+
|
393 |
+
.featurestab_item .addoptions p label {
|
394 |
+
width: 80px !important;
|
395 |
+
}
|
396 |
+
|
397 |
+
.featurestab_item .add-field-option {
|
398 |
+
margin-bottom: 10px !important;
|
399 |
+
}
|
400 |
+
|
401 |
+
.messages-panel.updated {
|
402 |
+
margin: 10px 0px 10px !important;
|
403 |
+
max-width: 1200px;
|
404 |
+
border-radius: 5px;
|
405 |
+
-webkit-box-sizing: border-box;
|
406 |
+
box-sizing: border-box;
|
407 |
+
}
|
408 |
+
|
409 |
+
.ui-widget-overlay {
|
410 |
+
background-image: none !important;
|
411 |
+
}
|
412 |
+
|
413 |
+
.the-metabox .icon_type {
|
414 |
+
width: 30%;
|
415 |
+
float: left;
|
416 |
+
margin-right: 40px
|
417 |
+
}
|
418 |
+
|
419 |
+
#post-type-settings .category-list label {
|
420 |
+
width: 187px;
|
421 |
+
}
|
422 |
+
|
423 |
+
.remove_cat {
|
424 |
+
float: right;
|
425 |
+
text-align: center;
|
426 |
+
display: block;
|
427 |
+
width: 20px;
|
428 |
+
height: 20px;
|
429 |
+
border-radius: 20px;
|
430 |
+
font-weight: bold;
|
431 |
+
font-size: 10px;
|
432 |
+
background: #efefef;
|
433 |
+
text-decoration: none;
|
434 |
+
}
|
435 |
+
|
436 |
+
/* typography */
|
437 |
+
.the-metabox.typography .select_wrapper.font-family {
|
438 |
+
width: 200px;
|
439 |
+
}
|
440 |
+
|
441 |
+
.the-metabox.typography .spinner_container {
|
442 |
+
float: left;
|
443 |
+
margin-right: 10px;
|
444 |
+
}
|
445 |
+
|
446 |
+
.the-metabox.typography .spinner_container input.number {
|
447 |
+
width: 50px !important;
|
448 |
+
-webkit-border-top-right-radius: 0px;
|
449 |
+
-webkit-border-bottom-right-radius: 0px;
|
450 |
+
-moz-border-radius-topright: 0px;
|
451 |
+
-moz-border-radius-bottomright: 0px;
|
452 |
+
border-top-right-radius: 0px;
|
453 |
+
border-bottom-right-radius: 0px;
|
454 |
+
}
|
455 |
+
|
456 |
+
/* number */
|
457 |
+
.the-metabox.number input.number {
|
458 |
+
width: 50px !important;
|
459 |
+
}
|
460 |
+
|
461 |
+
/* number */
|
462 |
+
.rm_number .number {
|
463 |
+
width: 70px;
|
464 |
+
text-align: right;
|
465 |
+
-webkit-border-top-right-radius: 0px;
|
466 |
+
-webkit-border-bottom-right-radius: 0px;
|
467 |
+
-moz-border-radius-topright: 0px;
|
468 |
+
-moz-border-radius-bottomright: 0px;
|
469 |
+
border-top-right-radius: 0px;
|
470 |
+
border-bottom-right-radius: 0px;
|
471 |
+
}
|
472 |
+
|
473 |
+
.spinner-wrapper {
|
474 |
+
position: relative;
|
475 |
+
height: 23px;
|
476 |
+
overflow: hidden;
|
477 |
+
}
|
478 |
+
|
479 |
+
.spinner-wrapper input.number {
|
480 |
+
float: left;
|
481 |
+
}
|
482 |
+
|
483 |
+
.spinner-wrapper .spinner-button {
|
484 |
+
cursor: pointer;
|
485 |
+
float: left;
|
486 |
+
position: absolute;
|
487 |
+
left: 69px;
|
488 |
+
width: 15px;
|
489 |
+
height: 12px;
|
490 |
+
border: 1px solid #dfdfdf;
|
491 |
+
background: #fff;
|
492 |
+
margin: 0;
|
493 |
+
padding: 0;
|
494 |
+
line-height: 9999px;
|
495 |
+
overflow: hidden;
|
496 |
+
background: url('../images/spinner.png') no-repeat center -11px
|
497 |
+
}
|
498 |
+
|
499 |
+
.spinner-wrapper .spinner-button.button-plus {
|
500 |
+
top: 0;
|
501 |
+
-webkit-border-top-right-radius: 3px !important;
|
502 |
+
-moz-border-radius-topright: 3px !important;
|
503 |
+
border-top-right-radius: 3px !important;
|
504 |
+
}
|
505 |
+
|
506 |
+
.spinner-wrapper .spinner-button.button-minus {
|
507 |
+
bottom: 0;
|
508 |
+
background-position: center -30px;
|
509 |
+
-webkit-border-bottom-right-radius: 3px !important;
|
510 |
+
-moz-border-radius-bottomright: 3px !important;
|
511 |
+
border-bottom-right-radius: 3px !important;
|
512 |
+
}
|
513 |
+
|
514 |
+
.spinner-wrapper .spinner-button.button-plus:active {
|
515 |
+
background-position: center 0px;
|
516 |
+
}
|
517 |
+
|
518 |
+
.spinner-wrapper .spinner-button.button-minus:active {
|
519 |
+
background-position: center -20px;
|
520 |
+
}
|
521 |
+
|
522 |
+
.rm_typography .spinner_container {
|
523 |
+
float: left;
|
524 |
+
margin-right: 10px;
|
525 |
+
}
|
526 |
+
|
527 |
+
.rm_typography .spinner-wrapper {
|
528 |
+
height: 28px;
|
529 |
+
}
|
530 |
+
|
531 |
+
.rm_typography .spinner-wrapper input.number {
|
532 |
+
height: 28px;
|
533 |
+
}
|
534 |
+
|
535 |
+
.rm_typography .spinner-wrapper .spinner-button.button-plus {
|
536 |
+
height: 15px;
|
537 |
+
background-position: center -10px;
|
538 |
+
}
|
539 |
+
|
540 |
+
.rm_typography .spinner-wrapper .spinner-button.button-minus {
|
541 |
+
height: 14px;
|
542 |
+
}
|
543 |
+
|
544 |
+
.the-metabox .spinner-wrapper .spinner-button {
|
545 |
+
left: 49px;
|
546 |
+
}
|
547 |
+
|
548 |
+
.the-metabox.typography .spinner-wrapper .spinner-button {
|
549 |
+
left: 35px;
|
550 |
+
}
|
551 |
+
|
552 |
+
/* images */
|
553 |
+
.the-metabox.images, .the-metabox.images label {
|
554 |
+
margin-left: 0;
|
555 |
+
display: block;
|
556 |
+
}
|
557 |
+
|
558 |
+
.the-metabox.images .slides-wrapper {
|
559 |
+
clear: both;
|
560 |
+
}
|
561 |
+
|
562 |
+
.the-metabox.images .slides-wrapper li {
|
563 |
+
position: relative;
|
564 |
+
}
|
565 |
+
|
566 |
+
.the-metabox.images a.delete {
|
567 |
+
display: block;
|
568 |
+
margin-left: 4px;
|
569 |
+
text-decoration: none;
|
570 |
+
font-weight: bold;
|
571 |
+
color: red;
|
572 |
+
position: absolute;
|
573 |
+
top: 0;
|
574 |
+
right: 0;
|
575 |
+
width: 10px;
|
576 |
+
height: 18px;
|
577 |
+
z-index: 10;
|
578 |
+
cursor: pointer !important;
|
579 |
+
}
|
580 |
+
|
581 |
+
/* wp editor */
|
582 |
+
.wp_themeSkin iframe {
|
583 |
+
background: #fff !important;
|
584 |
+
}
|
585 |
+
|
586 |
+
/* custom tabs */
|
587 |
+
.customtab_item {
|
588 |
+
border-style: solid;
|
589 |
+
border-width: 1px;
|
590 |
+
line-height: 1;
|
591 |
+
margin-bottom: 20px;
|
592 |
+
padding: 0;
|
593 |
+
background-color: #f5f5f5;
|
594 |
+
background-image: -moz-linear-gradient(center top, #f9f9f9, #f5f5f5);
|
595 |
+
border-color: #dfdfdf;
|
596 |
+
border-radius: 3px 3px 3px 3px;
|
597 |
+
box-shadow: 0 1px 0 #fff inset;
|
598 |
+
min-width: 255px;
|
599 |
+
position: relative;
|
600 |
+
}
|
601 |
+
|
602 |
+
.customtab_item .handlediv {
|
603 |
+
position: relative;
|
604 |
+
top: -4px;
|
605 |
+
}
|
606 |
+
|
607 |
+
.customtab_item h3 {
|
608 |
+
min-height: 21px
|
609 |
+
}
|
610 |
+
|
611 |
+
.customtab_item .inside {
|
612 |
+
padding: 10px !important;
|
613 |
+
}
|
614 |
+
|
615 |
+
.customtab_item .deps {
|
616 |
+
display: none;
|
617 |
+
}
|
618 |
+
|
619 |
+
.customtab_item .addoptions p.option {
|
620 |
+
margin: 5px 0 5px 200px
|
621 |
+
}
|
622 |
+
|
623 |
+
.customtab_item .addoptions p label {
|
624 |
+
width: 80px !important;
|
625 |
+
}
|
626 |
+
|
627 |
+
.customtab_item .add-field-option {
|
628 |
+
margin-bottom: 10px !important;
|
629 |
+
}
|
630 |
+
|
631 |
+
.customtab_item .remove_item {
|
632 |
+
float: right;
|
633 |
+
}
|
634 |
+
|
635 |
+
.metabox-sortable-placeholder {
|
636 |
+
border: 1px dotted #dedede;
|
637 |
+
margin: 10px 0
|
638 |
+
}
|
639 |
+
|
640 |
+
.the-metabox.customtabs {
|
641 |
+
margin-left: 0;
|
642 |
+
}
|
643 |
+
|
644 |
+
#customtab_item_sample {
|
645 |
+
display: none;
|
646 |
+
}
|
647 |
+
|
648 |
+
.the-metabox.customtabs .field-row {
|
649 |
+
margin-bottom: 10px;
|
650 |
+
}
|
651 |
+
|
652 |
+
#yit_custom_tabs label {
|
653 |
+
font-weight: normal;
|
654 |
+
width: auto;
|
655 |
+
float: none;
|
656 |
+
line-height: auto;
|
657 |
+
margin-left: 0;
|
658 |
+
}
|
659 |
+
|
660 |
+
.wp-admin p label input[type=radio] {
|
661 |
+
width: 16px;
|
662 |
+
margin-right: 10px;
|
663 |
+
margin-top: 3px;
|
664 |
+
}
|
665 |
+
|
666 |
+
.wp-admin .form-field._preset_onsale_icon_field label input[type=radio] {
|
667 |
+
margin-top: 0;
|
668 |
+
}
|
669 |
+
|
670 |
+
.the-metabox .spinner {
|
671 |
+
margin-top: 5px;
|
672 |
+
float: none;
|
673 |
+
}
|
674 |
+
|
675 |
+
/*sidebars*/
|
676 |
+
#choose-sidebars.choose {
|
677 |
+
margin-left: 0px;
|
678 |
+
}
|
679 |
+
|
680 |
+
#_active_page_options-container label, #_active_page_options-container p {
|
681 |
+
display: inline-block;
|
682 |
+
margin: 0px;
|
683 |
+
}
|
684 |
+
|
685 |
+
#_active_page_options-container label {
|
686 |
+
margin-right: 10px;
|
687 |
+
margin-top: 3px;
|
688 |
+
}
|
689 |
+
|
690 |
+
#_active_page_options-container {
|
691 |
+
float: right;
|
692 |
+
margin-right: 20px;
|
693 |
+
margin-top: 5px;
|
694 |
+
z-index: 9999 !important;
|
695 |
+
position: absolute;
|
696 |
+
right: 0;
|
697 |
+
}
|
698 |
+
|
699 |
+
/*-----------------------
|
700 |
+
* Colorpicker - fix issues in combination with third-party themes or plugin (Basel, VC Addons, ...)
|
701 |
+
*/
|
702 |
+
.metaboxes-tab .the-metabox.colorpicker {
|
703 |
+
display: block;
|
704 |
+
width: auto;
|
705 |
+
height: auto;
|
706 |
+
overflow: visible;
|
707 |
+
top: auto;
|
708 |
+
left: auto;
|
709 |
+
background: transparent;
|
710 |
+
position: static;
|
711 |
+
z-index: 1;
|
712 |
+
font-family: inherit;
|
713 |
+
}
|
714 |
+
|
715 |
+
.the-metabox.checkbox.checkboxgroup-start.clearfix {
|
716 |
+
margin: 40px 0 0 264px;
|
717 |
+
}
|
718 |
+
|
719 |
+
.the-metabox.checkbox.checkboxgroup.clearfix {
|
720 |
+
margin: 0 0 0 264px;
|
721 |
}
|
plugin-fw/assets/css/yit-plugin-panel.css
CHANGED
@@ -1,482 +1,482 @@
|
|
1 |
-
/*
|
2 |
-
* This file belongs to the YIT Plugin Framework.
|
3 |
-
*
|
4 |
-
* This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
|
5 |
-
* that is bundled with this package in the file LICENSE.txt.
|
6 |
-
* It is also available through the world-wide-web at this URL:
|
7 |
-
* http://www.gnu.org/licenses/gpl-3.0.txt
|
8 |
-
*/
|
9 |
-
.plugin-option tr {
|
10 |
-
border-bottom : 1px solid #ebebeb;
|
11 |
-
}
|
12 |
-
|
13 |
-
.plugin-option .yit_options,
|
14 |
-
.plugin-option .yit-options {
|
15 |
-
border-bottom : 0px;
|
16 |
-
}
|
17 |
-
|
18 |
-
.plugin-option .yit-options .option,
|
19 |
-
.plugin-option .yit_options .option {
|
20 |
-
width : 600px;
|
21 |
-
}
|
22 |
-
|
23 |
-
.plugin-option .form-table > tbody > tr > td {
|
24 |
-
padding : 25px 15px;
|
25 |
-
}
|
26 |
-
|
27 |
-
.ie8 .yit_options select,
|
28 |
-
.ie8 .yit-options select {
|
29 |
-
height : 26px;
|
30 |
-
}
|
31 |
-
|
32 |
-
/* Style to woocommerce panel*/
|
33 |
-
|
34 |
-
#plugin-fw-wc, #yith-plugin-fw-panel {
|
35 |
-
padding-top : 20px;
|
36 |
-
}
|
37 |
-
|
38 |
-
#plugin-fw-wc table.form-table, #yith-plugin-fw-panel table.form-table {
|
39 |
-
background-color : #fff;
|
40 |
-
margin-bottom : 20px;
|
41 |
-
}
|
42 |
-
|
43 |
-
#plugin-fw-wc table.form-table th, #yith-plugin-fw-panel table.form-table th {
|
44 |
-
padding : 20px;
|
45 |
-
}
|
46 |
-
|
47 |
-
#plugin-fw-wc h3, #yith-plugin-fw-panel h3 {
|
48 |
-
padding : 0 0 0 10px;
|
49 |
-
margin : 0;
|
50 |
-
}
|
51 |
-
|
52 |
-
/* === Plugins Upgrader === */
|
53 |
-
|
54 |
-
.yit-plugin-changelog-wrapper {
|
55 |
-
display : none;
|
56 |
-
}
|
57 |
-
|
58 |
-
.yit-plugin-changelog-title {
|
59 |
-
text-transform : uppercase;
|
60 |
-
}
|
61 |
-
|
62 |
-
.yit-plugin-changelog {
|
63 |
-
height : calc(100% - 15px);
|
64 |
-
width : calc(100% - 15px);
|
65 |
-
overflow-x : hidden;
|
66 |
-
overflow-y : auto;
|
67 |
-
z-index : 999;
|
68 |
-
background : #fcfcfc;
|
69 |
-
}
|
70 |
-
|
71 |
-
/* === Plugins Licence Activation === */
|
72 |
-
|
73 |
-
.yit-container.plugin-licence-activation {
|
74 |
-
font-family : 'Raleway', sans-serif;
|
75 |
-
}
|
76 |
-
|
77 |
-
.yit-container.plugin-licence-activation .to-active-wrapper {
|
78 |
-
margin-bottom : 60px;
|
79 |
-
}
|
80 |
-
|
81 |
-
.yit-container.plugin-licence-activation .to-active-wrapper form.to-active-form {
|
82 |
-
position : relative;
|
83 |
-
border-color : #e1e1e1;
|
84 |
-
border-style : solid;
|
85 |
-
border-width : 0;
|
86 |
-
}
|
87 |
-
|
88 |
-
.yit-container.plugin-licence-activation .to-active-wrapper form.to-active-form:first-child {
|
89 |
-
border-top-width : 1px;
|
90 |
-
}
|
91 |
-
|
92 |
-
.yit-container.plugin-licence-activation .to-active-wrapper form.to-active-form:last-child {
|
93 |
-
border-bottom-width : 1px;
|
94 |
-
}
|
95 |
-
|
96 |
-
.yit-container.plugin-licence-activation .to-active-wrapper table.to-active-table {
|
97 |
-
border-width : 0;
|
98 |
-
border-spacing : 0;
|
99 |
-
width : 100%;
|
100 |
-
}
|
101 |
-
|
102 |
-
.yit-container.plugin-licence-activation .message {
|
103 |
-
display : none;
|
104 |
-
line-height : normal;
|
105 |
-
background : #fff url(../images/licence-error.png) 15px center no-repeat;
|
106 |
-
padding-left : 65px;
|
107 |
-
padding-right : 15px;
|
108 |
-
width : 150px;
|
109 |
-
}
|
110 |
-
|
111 |
-
.yit-container.plugin-licence-activation .message-wrapper {
|
112 |
-
height : 75px;
|
113 |
-
display : none;
|
114 |
-
position : absolute;
|
115 |
-
top : 0;
|
116 |
-
right : -250px;
|
117 |
-
border : 1px solid #ff3838;
|
118 |
-
}
|
119 |
-
|
120 |
-
.yit-container.plugin-licence-activation .message-wrapper.visible {
|
121 |
-
display : table;
|
122 |
-
}
|
123 |
-
|
124 |
-
.yit-container.plugin-licence-activation .message {
|
125 |
-
display : table-cell;
|
126 |
-
vertical-align : middle;
|
127 |
-
}
|
128 |
-
|
129 |
-
.yit-container.plugin-licence-activation .arrow-left:after,
|
130 |
-
.yit-container.plugin-licence-activation .arrow-left:before {
|
131 |
-
content : "";
|
132 |
-
display : block;
|
133 |
-
width : 0;
|
134 |
-
height : 0;
|
135 |
-
position : absolute;
|
136 |
-
}
|
137 |
-
|
138 |
-
.yit-container.plugin-licence-activation .arrow-left:before {
|
139 |
-
border-top : 9px solid transparent;
|
140 |
-
border-bottom : 9px solid transparent;
|
141 |
-
border-right : 9px solid #ff3838;
|
142 |
-
top : 26px;
|
143 |
-
left : -9px;
|
144 |
-
}
|
145 |
-
|
146 |
-
.yit-container.plugin-licence-activation .arrow-left:after {
|
147 |
-
border-top : 8px solid transparent;
|
148 |
-
border-bottom : 8px solid transparent;
|
149 |
-
border-right : 8px solid #fff;
|
150 |
-
left : -8px;
|
151 |
-
top : 27px;
|
152 |
-
}
|
153 |
-
|
154 |
-
.yit-container.plugin-licence-activation h2,
|
155 |
-
.yit-container.plugin-licence-activation h3 {
|
156 |
-
text-transform : uppercase;
|
157 |
-
font-weight : 800;
|
158 |
-
margin-bottom : 30px;
|
159 |
-
}
|
160 |
-
|
161 |
-
.yit-container.plugin-licence-activation h2 {
|
162 |
-
color : #808a97;
|
163 |
-
font-size : 25px;
|
164 |
-
}
|
165 |
-
|
166 |
-
.yit-container.plugin-licence-activation h3 {
|
167 |
-
color : #313131;
|
168 |
-
font-size : 15px;
|
169 |
-
height : 20px;
|
170 |
-
}
|
171 |
-
|
172 |
-
.yit-container.plugin-licence-activation h3.to-active {
|
173 |
-
height : 20px;
|
174 |
-
position : relative;
|
175 |
-
vertical-align : top;
|
176 |
-
}
|
177 |
-
|
178 |
-
.yit-container.plugin-licence-activation .spinner.show {
|
179 |
-
display : inline-block;
|
180 |
-
vertical-align : middle;
|
181 |
-
float : none;
|
182 |
-
}
|
183 |
-
|
184 |
-
.yit-container.plugin-licence-activation h3.to-active > .spinner.show {
|
185 |
-
display : inline-block;
|
186 |
-
float : none;
|
187 |
-
top : -3px;
|
188 |
-
position : relative;
|
189 |
-
}
|
190 |
-
|
191 |
-
.yit-container.plugin-licence-activation .licence-check-section {
|
192 |
-
margin-bottom : 60px;
|
193 |
-
}
|
194 |
-
|
195 |
-
.yit-container.plugin-licence-activation span.licence-label {
|
196 |
-
font-weight : 500;
|
197 |
-
color : #606060;
|
198 |
-
margin-bottom : 30px;
|
199 |
-
}
|
200 |
-
|
201 |
-
.yit-container.plugin-licence-activation .button-licence {
|
202 |
-
border : 0;
|
203 |
-
font-size : 13px;
|
204 |
-
text-transform : uppercase;
|
205 |
-
background-color : #808a97;
|
206 |
-
color : #fff;
|
207 |
-
font-weight : 700;
|
208 |
-
border-radius : 3px;
|
209 |
-
cursor : pointer;
|
210 |
-
text-decoration : none;
|
211 |
-
padding : 5px 7px;
|
212 |
-
-webkit-transition : background-color 0.3s ease;
|
213 |
-
-moz-transition : background-color 0.3s ease;
|
214 |
-
-ms-transition : background-color 0.3s ease;
|
215 |
-
-o-transition : background-color 0.3s ease;
|
216 |
-
transition : background-color 0.3s ease;
|
217 |
-
}
|
218 |
-
|
219 |
-
.yit-container.plugin-licence-activation .button-licence:hover {
|
220 |
-
background-color : #4d5c6f;
|
221 |
-
}
|
222 |
-
|
223 |
-
.yit-container.plugin-licence-activation .button-licence.clicked {
|
224 |
-
cursor : not-allowed;
|
225 |
-
background-color : #e2e2e2 !important;
|
226 |
-
}
|
227 |
-
|
228 |
-
.yit-container.plugin-licence-activation .button-licence.licence-check {
|
229 |
-
font-weight : 400;
|
230 |
-
padding : 12px 19px;
|
231 |
-
}
|
232 |
-
|
233 |
-
.yit-container.plugin-licence-activation .button-licence.licence-renew {
|
234 |
-
text-decoration : none;
|
235 |
-
padding : 7px 12px;
|
236 |
-
font-size : 9px;
|
237 |
-
}
|
238 |
-
|
239 |
-
.yit-container.plugin-licence-activation .button-licence.licence-renew:focus {
|
240 |
-
box-shadow : none;
|
241 |
-
}
|
242 |
-
|
243 |
-
.yit-container.plugin-licence-activation table:not(.to-active-table) {
|
244 |
-
width : 100%;
|
245 |
-
border : 1px solid #dcdcdc;
|
246 |
-
border-spacing : 0;
|
247 |
-
border-radius : 5px;
|
248 |
-
border-collapse : separate;
|
249 |
-
overflow : hidden;
|
250 |
-
}
|
251 |
-
|
252 |
-
.yit-container.plugin-licence-activation table:not(.to-active-table) th {
|
253 |
-
border-bottom : 1px solid #dcdcdc;
|
254 |
-
}
|
255 |
-
|
256 |
-
.yit-container.plugin-licence-activation table:not(.to-active-table) td,
|
257 |
-
.yit-container.plugin-licence-activation table:not(.to-active-table) th {
|
258 |
-
border-right : 1px solid #dcdcdc;
|
259 |
-
}
|
260 |
-
|
261 |
-
.yit-container.plugin-licence-activation table td:last-child,
|
262 |
-
.yit-container.plugin-licence-activation table th:last-child {
|
263 |
-
border-right : 0;
|
264 |
-
}
|
265 |
-
|
266 |
-
.yit-container.plugin-licence-activation table thead tr {
|
267 |
-
background-color : #f6f4f4;
|
268 |
-
}
|
269 |
-
|
270 |
-
.yit-container.plugin-licence-activation table tbody tr {
|
271 |
-
background-color : #fff;
|
272 |
-
}
|
273 |
-
|
274 |
-
.yit-container.plugin-licence-activation table thead tr th {
|
275 |
-
font-size : 13px;
|
276 |
-
color : #313131;
|
277 |
-
text-transform : uppercase;
|
278 |
-
font-weight : bold;
|
279 |
-
}
|
280 |
-
|
281 |
-
.yit-container.plugin-licence-activation table thead tr,
|
282 |
-
.yit-container.plugin-licence-activation table tbody tr {
|
283 |
-
line-height : 60px;
|
284 |
-
}
|
285 |
-
|
286 |
-
.yit-container.plugin-licence-activation table tbody tr td {
|
287 |
-
text-align : center;
|
288 |
-
line-height : 20px;
|
289 |
-
padding : 10px 5px;
|
290 |
-
}
|
291 |
-
|
292 |
-
.yit-container.plugin-licence-activation .button-licence.licence-activation {
|
293 |
-
padding : 12px 18px;
|
294 |
-
}
|
295 |
-
|
296 |
-
.yit-container.plugin-licence-activation .to-active-table tr {
|
297 |
-
line-height : 75px;
|
298 |
-
}
|
299 |
-
|
300 |
-
.yit-container.plugin-licence-activation .to-active-table tr.plugin-row {
|
301 |
-
background-color : transparent;
|
302 |
-
-webkit-transition : all 0.3s ease;
|
303 |
-
-moz-transition : all 0.3s ease;
|
304 |
-
-ms-transition : all 0.3s ease;
|
305 |
-
-o-transition : all 0.3s ease;
|
306 |
-
transition : all 0.3s ease;
|
307 |
-
}
|
308 |
-
|
309 |
-
.yit-container.plugin-licence-activation .to-active-table tr.plugin-row.error {
|
310 |
-
background-color : #ffdcdc;
|
311 |
-
}
|
312 |
-
|
313 |
-
.yit-container.plugin-licence-activation .to-active-table td {
|
314 |
-
padding-right : 12px;
|
315 |
-
width : 33%;
|
316 |
-
}
|
317 |
-
|
318 |
-
.yit-container.plugin-licence-activation .to-active-table td.plugin-name {
|
319 |
-
color : #808a97;
|
320 |
-
font-size : 12px;
|
321 |
-
text-transform : uppercase;
|
322 |
-
font-weight : bold;
|
323 |
-
line-height : 20px;
|
324 |
-
width : 20%;
|
325 |
-
padding-left : 20px;
|
326 |
-
}
|
327 |
-
|
328 |
-
.yit-container.plugin-licence-activation .to-active-table td.activate-button {
|
329 |
-
width : 15%;
|
330 |
-
position : relative;
|
331 |
-
}
|
332 |
-
|
333 |
-
.yit-container.plugin-licence-activation input[type=text],
|
334 |
-
.yit-container.plugin-licence-activation input[type=email] {
|
335 |
-
-webkit-transition : all 0.3s ease;
|
336 |
-
-moz-transition : all 0.3s ease;
|
337 |
-
-ms-transition : all 0.3s ease;
|
338 |
-
-o-transition : all 0.3s ease;
|
339 |
-
transition : all 0.3s ease;
|
340 |
-
|
341 |
-
border : 1px solid #dcdcdc;
|
342 |
-
padding : 0 15px;
|
343 |
-
border-radius : 3px;
|
344 |
-
height : 41px;
|
345 |
-
width : 100%;
|
346 |
-
}
|
347 |
-
|
348 |
-
.yit-container.plugin-licence-activation input[type=text].require,
|
349 |
-
.yit-container.plugin-licence-activation input[type=email].require {
|
350 |
-
border : 1px solid #ff3838;
|
351 |
-
}
|
352 |
-
|
353 |
-
.yit-container.plugin-licence-activation input[type=text]:focus,
|
354 |
-
.yit-container.plugin-licence-activation input[type=email]:focus {
|
355 |
-
webkit-box-shadow : 0 0 1px rgba(30, 140, 190, .8);
|
356 |
-
box-shadow : 0 0 1px rgba(30, 140, 190, .8);
|
357 |
-
}
|
358 |
-
|
359 |
-
.yit-container.plugin-licence-activation input[type=text] {
|
360 |
-
text-transform : uppercase;
|
361 |
-
text-align : center;
|
362 |
-
}
|
363 |
-
|
364 |
-
.yit-container.plugin-licence-activation input[type=email] {
|
365 |
-
text-align : left;
|
366 |
-
}
|
367 |
-
|
368 |
-
.yit-container.plugin-licence-activation input[type=submit]:focus {
|
369 |
-
outline : 0;
|
370 |
-
}
|
371 |
-
|
372 |
-
/* === Woocommerce panel === */
|
373 |
-
#plugin-fw-wc .yit_options {
|
374 |
-
padding : 0;
|
375 |
-
border : 0;
|
376 |
-
}
|
377 |
-
|
378 |
-
#plugin-fw-wc .yit_options input.upload_button, .yit_options input.button {
|
379 |
-
background : none;
|
380 |
-
border : 1px solid #ccc;
|
381 |
-
}
|
382 |
-
|
383 |
-
/* === WP Pointers === */
|
384 |
-
|
385 |
-
#adminmenu li.menu-top.yit-pointer-selected-row,
|
386 |
-
#adminmenu li.menu-top.yit-pointer-selected-row:hover,
|
387 |
-
#adminmenu li.yit-pointer-selected-row a.menu-top {
|
388 |
-
background-color : #acc327;
|
389 |
-
color : #000;
|
390 |
-
}
|
391 |
-
|
392 |
-
#adminmenu a.menu-top.toplevel_page_yit_plugin_panel.yit-pointer {
|
393 |
-
color : #000;
|
394 |
-
}
|
395 |
-
|
396 |
-
#adminmenu a.menu-top.toplevel_page_yit_plugin_panel.yit-pointer:hover,
|
397 |
-
#adminmenu .wp-submenu a.yit-pointer-selected-row {
|
398 |
-
color : #fff;
|
399 |
-
}
|
400 |
-
|
401 |
-
#adminmenu .wp-submenu a.yit-pointer-selected-row:hover {
|
402 |
-
color : #45bbe6;
|
403 |
-
}
|
404 |
-
|
405 |
-
/* WooCommerce 2.4 Support */
|
406 |
-
.woocommerce table.form-table .colorpick {
|
407 |
-
width : 6em;
|
408 |
-
}
|
409 |
-
|
410 |
-
#wpwrap h2.nav-tab-wrapper, #wpbody-content h2.nav-tab-wrapper {
|
411 |
-
border-bottom : 1px solid #ccc;
|
412 |
-
margin-right: 15px;
|
413 |
-
}
|
414 |
-
|
415 |
-
/* === YIT FRAMEWORK === */
|
416 |
-
.plugin-card .plugin-icon img {
|
417 |
-
max-width : 100%;
|
418 |
-
width : auto;
|
419 |
-
height : auto;
|
420 |
-
}
|
421 |
-
|
422 |
-
/* === Panel Content and Container === */
|
423 |
-
.yit-admin-panel-container {
|
424 |
-
position : relative;
|
425 |
-
margin-right: 15px;
|
426 |
-
}
|
427 |
-
|
428 |
-
.yit-admin-panel-content-wrap {
|
429 |
-
width : 100%;
|
430 |
-
display : block;
|
431 |
-
}
|
432 |
-
|
433 |
-
.yith-disabled {
|
434 |
-
opacity : 0.3;
|
435 |
-
pointer-events : none;
|
436 |
-
}
|
437 |
-
|
438 |
-
.yith-plugin-fw-select,
|
439 |
-
.yith-plugin-fw-slider-container,
|
440 |
-
.yith-plugin-fw-text-input,
|
441 |
-
.yith-plugin-fw-text-array-table,
|
442 |
-
.yith-plugin-fw-textarea {
|
443 |
-
width : 400px;
|
444 |
-
max-width : 100%;
|
445 |
-
}
|
446 |
-
|
447 |
-
.yith-plugin-fw-text-array-table input {
|
448 |
-
width : 100%;
|
449 |
-
}
|
450 |
-
|
451 |
-
.yith-plugin-fw-panel-wc-row.preview {
|
452 |
-
float : none;
|
453 |
-
}
|
454 |
-
|
455 |
-
.yith-plugin-fw-panel .subsubsub {
|
456 |
-
margin : 0;
|
457 |
-
}
|
458 |
-
|
459 |
-
/* === Responsive === */
|
460 |
-
|
461 |
-
@media (max-width : 767px) {
|
462 |
-
|
463 |
-
}
|
464 |
-
|
465 |
-
@media (max-width : 480px) {
|
466 |
-
|
467 |
-
}
|
468 |
-
|
469 |
-
@media (min-width : 768px) and (max-width : 992px) {
|
470 |
-
}
|
471 |
-
|
472 |
-
@media (min-width : 980px) and (max-width : 1199px) {
|
473 |
-
}
|
474 |
-
|
475 |
-
@media (min-width : 1200px) {
|
476 |
-
.yit-container.plugin-licence-activation {
|
477 |
-
width : 900px;
|
478 |
-
}
|
479 |
-
}
|
480 |
-
|
481 |
-
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (-o-min-device-pixel-ratio : 3/2), only screen and (min--moz-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
|
482 |
-
}
|
1 |
+
/*
|
2 |
+
* This file belongs to the YIT Plugin Framework.
|
3 |
+
*
|
4 |
+
* This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
|
5 |
+
* that is bundled with this package in the file LICENSE.txt.
|
6 |
+
* It is also available through the world-wide-web at this URL:
|
7 |
+
* http://www.gnu.org/licenses/gpl-3.0.txt
|
8 |
+
*/
|
9 |
+
.plugin-option tr {
|
10 |
+
border-bottom : 1px solid #ebebeb;
|
11 |
+
}
|
12 |
+
|
13 |
+
.plugin-option .yit_options,
|
14 |
+
.plugin-option .yit-options {
|
15 |
+
border-bottom : 0px;
|
16 |
+
}
|
17 |
+
|
18 |
+
.plugin-option .yit-options .option,
|
19 |
+
.plugin-option .yit_options .option {
|
20 |
+
width : 600px;
|
21 |
+
}
|
22 |
+
|
23 |
+
.plugin-option .form-table > tbody > tr > td {
|
24 |
+
padding : 25px 15px;
|
25 |
+
}
|
26 |
+
|
27 |
+
.ie8 .yit_options select,
|
28 |
+
.ie8 .yit-options select {
|
29 |
+
height : 26px;
|
30 |
+
}
|
31 |
+
|
32 |
+
/* Style to woocommerce panel*/
|
33 |
+
|
34 |
+
#plugin-fw-wc, #yith-plugin-fw-panel {
|
35 |
+
padding-top : 20px;
|
36 |
+
}
|
37 |
+
|
38 |
+
#plugin-fw-wc table.form-table, #yith-plugin-fw-panel table.form-table {
|
39 |
+
background-color : #fff;
|
40 |
+
margin-bottom : 20px;
|
41 |
+
}
|
42 |
+
|
43 |
+
#plugin-fw-wc table.form-table th, #yith-plugin-fw-panel table.form-table th {
|
44 |
+
padding : 20px;
|
45 |
+
}
|
46 |
+
|
47 |
+
#plugin-fw-wc h3, #yith-plugin-fw-panel h3 {
|
48 |
+
padding : 0 0 0 10px;
|
49 |
+
margin : 0;
|
50 |
+
}
|
51 |
+
|
52 |
+
/* === Plugins Upgrader === */
|
53 |
+
|
54 |
+
.yit-plugin-changelog-wrapper {
|
55 |
+
display : none;
|
56 |
+
}
|
57 |
+
|
58 |
+
.yit-plugin-changelog-title {
|
59 |
+
text-transform : uppercase;
|
60 |
+
}
|
61 |
+
|
62 |
+
.yit-plugin-changelog {
|
63 |
+
height : calc(100% - 15px);
|
64 |
+
width : calc(100% - 15px);
|
65 |
+
overflow-x : hidden;
|
66 |
+
overflow-y : auto;
|
67 |
+
z-index : 999;
|
68 |
+
background : #fcfcfc;
|
69 |
+
}
|
70 |
+
|
71 |
+
/* === Plugins Licence Activation === */
|
72 |
+
|
73 |
+
.yit-container.plugin-licence-activation {
|
74 |
+
font-family : 'Raleway', sans-serif;
|
75 |
+
}
|
76 |
+
|
77 |
+
.yit-container.plugin-licence-activation .to-active-wrapper {
|
78 |
+
margin-bottom : 60px;
|
79 |
+
}
|
80 |
+
|
81 |
+
.yit-container.plugin-licence-activation .to-active-wrapper form.to-active-form {
|
82 |
+
position : relative;
|
83 |
+
border-color : #e1e1e1;
|
84 |
+
border-style : solid;
|
85 |
+
border-width : 0;
|
86 |
+
}
|
87 |
+
|
88 |
+
.yit-container.plugin-licence-activation .to-active-wrapper form.to-active-form:first-child {
|
89 |
+
border-top-width : 1px;
|
90 |
+
}
|
91 |
+
|
92 |
+
.yit-container.plugin-licence-activation .to-active-wrapper form.to-active-form:last-child {
|
93 |
+
border-bottom-width : 1px;
|
94 |
+
}
|
95 |
+
|
96 |
+
.yit-container.plugin-licence-activation .to-active-wrapper table.to-active-table {
|
97 |
+
border-width : 0;
|
98 |
+
border-spacing : 0;
|
99 |
+
width : 100%;
|
100 |
+
}
|
101 |
+
|
102 |
+
.yit-container.plugin-licence-activation .message {
|
103 |
+
display : none;
|
104 |
+
line-height : normal;
|
105 |
+
background : #fff url(../images/licence-error.png) 15px center no-repeat;
|
106 |
+
padding-left : 65px;
|
107 |
+
padding-right : 15px;
|
108 |
+
width : 150px;
|
109 |
+
}
|
110 |
+
|
111 |
+
.yit-container.plugin-licence-activation .message-wrapper {
|
112 |
+
height : 75px;
|
113 |
+
display : none;
|
114 |
+
position : absolute;
|
115 |
+
top : 0;
|
116 |
+
right : -250px;
|
117 |
+
border : 1px solid #ff3838;
|
118 |
+
}
|
119 |
+
|
120 |
+
.yit-container.plugin-licence-activation .message-wrapper.visible {
|
121 |
+
display : table;
|
122 |
+
}
|
123 |
+
|
124 |
+
.yit-container.plugin-licence-activation .message {
|
125 |
+
display : table-cell;
|
126 |
+
vertical-align : middle;
|
127 |
+
}
|
128 |
+
|
129 |
+
.yit-container.plugin-licence-activation .arrow-left:after,
|
130 |
+
.yit-container.plugin-licence-activation .arrow-left:before {
|
131 |
+
content : "";
|
132 |
+
display : block;
|
133 |
+
width : 0;
|
134 |
+
height : 0;
|
135 |
+
position : absolute;
|
136 |
+
}
|
137 |
+
|
138 |
+
.yit-container.plugin-licence-activation .arrow-left:before {
|
139 |
+
border-top : 9px solid transparent;
|
140 |
+
border-bottom : 9px solid transparent;
|
141 |
+
border-right : 9px solid #ff3838;
|
142 |
+
top : 26px;
|
143 |
+
left : -9px;
|
144 |
+
}
|
145 |
+
|
146 |
+
.yit-container.plugin-licence-activation .arrow-left:after {
|
147 |
+
border-top : 8px solid transparent;
|
148 |
+
border-bottom : 8px solid transparent;
|
149 |
+
border-right : 8px solid #fff;
|
150 |
+
left : -8px;
|
151 |
+
top : 27px;
|
152 |
+
}
|
153 |
+
|
154 |
+
.yit-container.plugin-licence-activation h2,
|
155 |
+
.yit-container.plugin-licence-activation h3 {
|
156 |
+
text-transform : uppercase;
|
157 |
+
font-weight : 800;
|
158 |
+
margin-bottom : 30px;
|
159 |
+
}
|
160 |
+
|
161 |
+
.yit-container.plugin-licence-activation h2 {
|
162 |
+
color : #808a97;
|
163 |
+
font-size : 25px;
|
164 |
+
}
|
165 |
+
|
166 |
+
.yit-container.plugin-licence-activation h3 {
|
167 |
+
color : #313131;
|
168 |
+
font-size : 15px;
|
169 |
+
height : 20px;
|
170 |
+
}
|
171 |
+
|
172 |
+
.yit-container.plugin-licence-activation h3.to-active {
|
173 |
+
height : 20px;
|
174 |
+
position : relative;
|
175 |
+
vertical-align : top;
|
176 |
+
}
|
177 |
+
|
178 |
+
.yit-container.plugin-licence-activation .spinner.show {
|
179 |
+
display : inline-block;
|
180 |
+
vertical-align : middle;
|
181 |
+
float : none;
|
182 |
+
}
|
183 |
+
|
184 |
+
.yit-container.plugin-licence-activation h3.to-active > .spinner.show {
|
185 |
+
display : inline-block;
|
186 |
+
float : none;
|
187 |
+
top : -3px;
|
188 |
+
position : relative;
|
189 |
+
}
|
190 |
+
|
191 |
+
.yit-container.plugin-licence-activation .licence-check-section {
|
192 |
+
margin-bottom : 60px;
|
193 |
+
}
|
194 |
+
|
195 |
+
.yit-container.plugin-licence-activation span.licence-label {
|
196 |
+
font-weight : 500;
|
197 |
+
color : #606060;
|
198 |
+
margin-bottom : 30px;
|
199 |
+
}
|
200 |
+
|
201 |
+
.yit-container.plugin-licence-activation .button-licence {
|
202 |
+
border : 0;
|
203 |
+
font-size : 13px;
|
204 |
+
text-transform : uppercase;
|
205 |
+
background-color : #808a97;
|
206 |
+
color : #fff;
|
207 |
+
font-weight : 700;
|
208 |
+
border-radius : 3px;
|
209 |
+
cursor : pointer;
|
210 |
+
text-decoration : none;
|
211 |
+
padding : 5px 7px;
|
212 |
+
-webkit-transition : background-color 0.3s ease;
|
213 |
+
-moz-transition : background-color 0.3s ease;
|
214 |
+
-ms-transition : background-color 0.3s ease;
|
215 |
+
-o-transition : background-color 0.3s ease;
|
216 |
+
transition : background-color 0.3s ease;
|
217 |
+
}
|
218 |
+
|
219 |
+
.yit-container.plugin-licence-activation .button-licence:hover {
|
220 |
+
background-color : #4d5c6f;
|
221 |
+
}
|
222 |
+
|
223 |
+
.yit-container.plugin-licence-activation .button-licence.clicked {
|
224 |
+
cursor : not-allowed;
|
225 |
+
background-color : #e2e2e2 !important;
|
226 |
+
}
|
227 |
+
|
228 |
+
.yit-container.plugin-licence-activation .button-licence.licence-check {
|
229 |
+
font-weight : 400;
|
230 |
+
padding : 12px 19px;
|
231 |
+
}
|
232 |
+
|
233 |
+
.yit-container.plugin-licence-activation .button-licence.licence-renew {
|
234 |
+
text-decoration : none;
|
235 |
+
padding : 7px 12px;
|
236 |
+
font-size : 9px;
|
237 |
+
}
|
238 |
+
|
239 |
+
.yit-container.plugin-licence-activation .button-licence.licence-renew:focus {
|
240 |
+
box-shadow : none;
|
241 |
+
}
|
242 |
+
|
243 |
+
.yit-container.plugin-licence-activation table:not(.to-active-table) {
|
244 |
+
width : 100%;
|
245 |
+
border : 1px solid #dcdcdc;
|
246 |
+
border-spacing : 0;
|
247 |
+
border-radius : 5px;
|
248 |
+
border-collapse : separate;
|
249 |
+
overflow : hidden;
|
250 |
+
}
|
251 |
+
|
252 |
+
.yit-container.plugin-licence-activation table:not(.to-active-table) th {
|
253 |
+
border-bottom : 1px solid #dcdcdc;
|
254 |
+
}
|
255 |
+
|
256 |
+
.yit-container.plugin-licence-activation table:not(.to-active-table) td,
|
257 |
+
.yit-container.plugin-licence-activation table:not(.to-active-table) th {
|
258 |
+
border-right : 1px solid #dcdcdc;
|
259 |
+
}
|
260 |
+
|
261 |
+
.yit-container.plugin-licence-activation table td:last-child,
|
262 |
+
.yit-container.plugin-licence-activation table th:last-child {
|
263 |
+
border-right : 0;
|
264 |
+
}
|
265 |
+
|
266 |
+
.yit-container.plugin-licence-activation table thead tr {
|
267 |
+
background-color : #f6f4f4;
|
268 |
+
}
|
269 |
+
|
270 |
+
.yit-container.plugin-licence-activation table tbody tr {
|
271 |
+
background-color : #fff;
|
272 |
+
}
|
273 |
+
|
274 |
+
.yit-container.plugin-licence-activation table thead tr th {
|
275 |
+
font-size : 13px;
|
276 |
+
color : #313131;
|
277 |
+
text-transform : uppercase;
|
278 |
+
font-weight : bold;
|
279 |
+
}
|
280 |
+
|
281 |
+
.yit-container.plugin-licence-activation table thead tr,
|
282 |
+
.yit-container.plugin-licence-activation table tbody tr {
|
283 |
+
line-height : 60px;
|
284 |
+
}
|
285 |
+
|
286 |
+
.yit-container.plugin-licence-activation table tbody tr td {
|
287 |
+
text-align : center;
|
288 |
+
line-height : 20px;
|
289 |
+
padding : 10px 5px;
|
290 |
+
}
|
291 |
+
|
292 |
+
.yit-container.plugin-licence-activation .button-licence.licence-activation {
|
293 |
+
padding : 12px 18px;
|
294 |
+
}
|
295 |
+
|
296 |
+
.yit-container.plugin-licence-activation .to-active-table tr {
|
297 |
+
line-height : 75px;
|
298 |
+
}
|
299 |
+
|
300 |
+
.yit-container.plugin-licence-activation .to-active-table tr.plugin-row {
|
301 |
+
background-color : transparent;
|
302 |
+
-webkit-transition : all 0.3s ease;
|
303 |
+
-moz-transition : all 0.3s ease;
|
304 |
+
-ms-transition : all 0.3s ease;
|
305 |
+
-o-transition : all 0.3s ease;
|
306 |
+
transition : all 0.3s ease;
|
307 |
+
}
|
308 |
+
|
309 |
+
.yit-container.plugin-licence-activation .to-active-table tr.plugin-row.error {
|
310 |
+
background-color : #ffdcdc;
|
311 |
+
}
|
312 |
+
|
313 |
+
.yit-container.plugin-licence-activation .to-active-table td {
|
314 |
+
padding-right : 12px;
|
315 |
+
width : 33%;
|
316 |
+
}
|
317 |
+
|
318 |
+
.yit-container.plugin-licence-activation .to-active-table td.plugin-name {
|
319 |
+
color : #808a97;
|
320 |
+
font-size : 12px;
|
321 |
+
text-transform : uppercase;
|
322 |
+
font-weight : bold;
|
323 |
+
line-height : 20px;
|
324 |
+
width : 20%;
|
325 |
+
padding-left : 20px;
|
326 |
+
}
|
327 |
+
|
328 |
+
.yit-container.plugin-licence-activation .to-active-table td.activate-button {
|
329 |
+
width : 15%;
|
330 |
+
position : relative;
|
331 |
+
}
|
332 |
+
|
333 |
+
.yit-container.plugin-licence-activation input[type=text],
|
334 |
+
.yit-container.plugin-licence-activation input[type=email] {
|
335 |
+
-webkit-transition : all 0.3s ease;
|
336 |
+
-moz-transition : all 0.3s ease;
|
337 |
+
-ms-transition : all 0.3s ease;
|
338 |
+
-o-transition : all 0.3s ease;
|
339 |
+
transition : all 0.3s ease;
|
340 |
+
|
341 |
+
border : 1px solid #dcdcdc;
|
342 |
+
padding : 0 15px;
|
343 |
+
border-radius : 3px;
|
344 |
+
height : 41px;
|
345 |
+
width : 100%;
|
346 |
+
}
|
347 |
+
|
348 |
+
.yit-container.plugin-licence-activation input[type=text].require,
|
349 |
+
.yit-container.plugin-licence-activation input[type=email].require {
|
350 |
+
border : 1px solid #ff3838;
|
351 |
+
}
|
352 |
+
|
353 |
+
.yit-container.plugin-licence-activation input[type=text]:focus,
|
354 |
+
.yit-container.plugin-licence-activation input[type=email]:focus {
|
355 |
+
webkit-box-shadow : 0 0 1px rgba(30, 140, 190, .8);
|
356 |
+
box-shadow : 0 0 1px rgba(30, 140, 190, .8);
|
357 |
+
}
|
358 |
+
|
359 |
+
.yit-container.plugin-licence-activation input[type=text] {
|
360 |
+
text-transform : uppercase;
|
361 |
+
text-align : center;
|
362 |
+
}
|
363 |
+
|
364 |
+
.yit-container.plugin-licence-activation input[type=email] {
|
365 |
+
text-align : left;
|
366 |
+
}
|
367 |
+
|
368 |
+
.yit-container.plugin-licence-activation input[type=submit]:focus {
|
369 |
+
outline : 0;
|
370 |
+
}
|
371 |
+
|
372 |
+
/* === Woocommerce panel === */
|
373 |
+
#plugin-fw-wc .yit_options {
|
374 |
+
padding : 0;
|
375 |
+
border : 0;
|
376 |
+
}
|
377 |
+
|
378 |
+
#plugin-fw-wc .yit_options input.upload_button, .yit_options input.button {
|
379 |
+
background : none;
|
380 |
+
border : 1px solid #ccc;
|
381 |
+
}
|
382 |
+
|
383 |
+
/* === WP Pointers === */
|
384 |
+
|
385 |
+
#adminmenu li.menu-top.yit-pointer-selected-row,
|
386 |
+
#adminmenu li.menu-top.yit-pointer-selected-row:hover,
|
387 |
+
#adminmenu li.yit-pointer-selected-row a.menu-top {
|
388 |
+
background-color : #acc327;
|
389 |
+
color : #000;
|
390 |
+
}
|
391 |
+
|
392 |
+
#adminmenu a.menu-top.toplevel_page_yit_plugin_panel.yit-pointer {
|
393 |
+
color : #000;
|
394 |
+
}
|
395 |
+
|
396 |
+
#adminmenu a.menu-top.toplevel_page_yit_plugin_panel.yit-pointer:hover,
|
397 |
+
#adminmenu .wp-submenu a.yit-pointer-selected-row {
|
398 |
+
color : #fff;
|
399 |
+
}
|
400 |
+
|
401 |
+
#adminmenu .wp-submenu a.yit-pointer-selected-row:hover {
|
402 |
+
color : #45bbe6;
|
403 |
+
}
|
404 |
+
|
405 |
+
/* WooCommerce 2.4 Support */
|
406 |
+
.woocommerce table.form-table .colorpick {
|
407 |
+
width : 6em;
|
408 |
+
}
|
409 |
+
|
410 |
+
#wpwrap h2.nav-tab-wrapper, #wpbody-content h2.nav-tab-wrapper {
|
411 |
+
border-bottom : 1px solid #ccc;
|
412 |
+
margin-right: 15px;
|
413 |
+
}
|
414 |
+
|
415 |
+
/* === YIT FRAMEWORK === */
|
416 |
+
.plugin-card .plugin-icon img {
|
417 |
+
max-width : 100%;
|
418 |
+
width : auto;
|
419 |
+
height : auto;
|
420 |
+
}
|
421 |
+
|
422 |
+
/* === Panel Content and Container === */
|
423 |
+
.yit-admin-panel-container {
|
424 |
+
position : relative;
|
425 |
+
margin-right: 15px;
|
426 |
+
}
|
427 |
+
|
428 |
+
.yit-admin-panel-content-wrap {
|
429 |
+
width : 100%;
|
430 |
+
display : block;
|
431 |
+
}
|
432 |
+
|
433 |
+
.yith-disabled {
|
434 |
+
opacity : 0.3;
|
435 |
+
pointer-events : none;
|
436 |
+
}
|
437 |
+
|
438 |
+
.yith-plugin-fw-select,
|
439 |
+
.yith-plugin-fw-slider-container,
|
440 |
+
.yith-plugin-fw-text-input,
|
441 |
+
.yith-plugin-fw-text-array-table,
|
442 |
+
.yith-plugin-fw-textarea {
|
443 |
+
width : 400px;
|
444 |
+
max-width : 100%;
|
445 |
+
}
|
446 |
+
|
447 |
+
.yith-plugin-fw-text-array-table input {
|
448 |
+
width : 100%;
|
449 |
+
}
|
450 |
+
|
451 |
+
.yith-plugin-fw-panel-wc-row.preview {
|
452 |
+
float : none;
|
453 |
+
}
|
454 |
+
|
455 |
+
.yith-plugin-fw-panel .subsubsub {
|
456 |
+
margin : 0;
|
457 |
+
}
|
458 |
+
|
459 |
+
/* === Responsive === */
|
460 |
+
|
461 |
+
@media (max-width : 767px) {
|
462 |
+
|
463 |
+
}
|
464 |
+
|
465 |
+
@media (max-width : 480px) {
|
466 |
+
|
467 |
+
}
|
468 |
+
|
469 |
+
@media (min-width : 768px) and (max-width : 992px) {
|
470 |
+
}
|
471 |
+
|
472 |
+
@media (min-width : 980px) and (max-width : 1199px) {
|
473 |
+
}
|
474 |
+
|
475 |
+
@media (min-width : 1200px) {
|
476 |
+
.yit-container.plugin-licence-activation {
|
477 |
+
width : 900px;
|
478 |
+
}
|
479 |
+
}
|
480 |
+
|
481 |
+
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (-o-min-device-pixel-ratio : 3/2), only screen and (min--moz-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
|
482 |
+
}
|
plugin-fw/assets/css/yit-upgrade-to-pro.css
CHANGED
@@ -1,77 +1,77 @@
|
|
1 |
-
/* === Upgrade to Premium Landing page === */
|
2 |
-
|
3 |
-
#upgrade-to-premium{
|
4 |
-
width: 900px;
|
5 |
-
}
|
6 |
-
#upgrade-to-premium h1{
|
7 |
-
font-family: 'Raleway',san-serif;
|
8 |
-
text-transform: uppercase;
|
9 |
-
font-size: 30px;
|
10 |
-
font-weight: 700;
|
11 |
-
color: #808a97;
|
12 |
-
}
|
13 |
-
|
14 |
-
#upgrade-to-premium h3{
|
15 |
-
font-family: 'Raleway',san-serif;
|
16 |
-
font-size: 20px;
|
17 |
-
line-height: 29px;
|
18 |
-
font-weight: 700;
|
19 |
-
color: #808a97;
|
20 |
-
}
|
21 |
-
|
22 |
-
#upgrade-to-premium p{
|
23 |
-
font-family: 'Open Sans',san-serif;
|
24 |
-
font-size: 15px;
|
25 |
-
line-height: 29px;
|
26 |
-
font-weight: 400;
|
27 |
-
color: #6a6a6b;
|
28 |
-
}
|
29 |
-
#upgrade-to-premium p.highlighted{
|
30 |
-
font-family: 'Raleway',san-serif;
|
31 |
-
font-size: 20px;
|
32 |
-
line-height: 27px;
|
33 |
-
color: #808a97;
|
34 |
-
font-weight: 400;
|
35 |
-
}
|
36 |
-
#upgrade-to-premium ol{
|
37 |
-
counter-reset: item;
|
38 |
-
list-style-type: none;
|
39 |
-
margin-left: 0;
|
40 |
-
}
|
41 |
-
#upgrade-to-premium li.step{
|
42 |
-
font-family: 'open sans',san-serif;
|
43 |
-
font-size: 15px;
|
44 |
-
color: #6a6a6b;
|
45 |
-
font-weight: 400;
|
46 |
-
position: relative;
|
47 |
-
padding-left: 50px;
|
48 |
-
line-height: 25px;
|
49 |
-
margin-bottom: 25px;
|
50 |
-
}
|
51 |
-
#upgrade-to-premium li.step:before{
|
52 |
-
content: counters(item, ".") " ";
|
53 |
-
counter-increment: item;
|
54 |
-
position: absolute;
|
55 |
-
left: 0;
|
56 |
-
top: 0;
|
57 |
-
border: 1px solid #808a97;
|
58 |
-
width: 30px;
|
59 |
-
height: 30px;
|
60 |
-
border-radius: 16px;
|
61 |
-
background-color: #808a97;
|
62 |
-
color: #ffffff;
|
63 |
-
font-weight: 700;
|
64 |
-
font-size: 18px;
|
65 |
-
text-align: center;
|
66 |
-
line-height: 27px;
|
67 |
-
}
|
68 |
-
#upgrade-to-premium li.step img{
|
69 |
-
border: 1px solid #b8b8b8;
|
70 |
-
width: 600px;
|
71 |
-
display: block;
|
72 |
-
margin: 15px 0 25px 0;
|
73 |
-
}
|
74 |
-
|
75 |
-
#cboxLoadedContent {
|
76 |
-
margin-bottom: 60px!important;
|
77 |
}
|
1 |
+
/* === Upgrade to Premium Landing page === */
|
2 |
+
|
3 |
+
#upgrade-to-premium{
|
4 |
+
width: 900px;
|
5 |
+
}
|
6 |
+
#upgrade-to-premium h1{
|
7 |
+
font-family: 'Raleway',san-serif;
|
8 |
+
text-transform: uppercase;
|
9 |
+
font-size: 30px;
|
10 |
+
font-weight: 700;
|
11 |
+
color: #808a97;
|
12 |
+
}
|
13 |
+
|
14 |
+
#upgrade-to-premium h3{
|
15 |
+
font-family: 'Raleway',san-serif;
|
16 |
+
font-size: 20px;
|
17 |
+
line-height: 29px;
|
18 |
+
font-weight: 700;
|
19 |
+
color: #808a97;
|
20 |
+
}
|
21 |
+
|
22 |
+
#upgrade-to-premium p{
|
23 |
+
font-family: 'Open Sans',san-serif;
|
24 |
+
font-size: 15px;
|
25 |
+
line-height: 29px;
|
26 |
+
font-weight: 400;
|
27 |
+
color: #6a6a6b;
|
28 |
+
}
|
29 |
+
#upgrade-to-premium p.highlighted{
|
30 |
+
font-family: 'Raleway',san-serif;
|
31 |
+
font-size: 20px;
|
32 |
+
line-height: 27px;
|
33 |
+
color: #808a97;
|
34 |
+
font-weight: 400;
|
35 |
+
}
|
36 |
+
#upgrade-to-premium ol{
|
37 |
+
counter-reset: item;
|
38 |
+
list-style-type: none;
|
39 |
+
margin-left: 0;
|
40 |
+
}
|
41 |
+
#upgrade-to-premium li.step{
|
42 |
+
font-family: 'open sans',san-serif;
|
43 |
+
font-size: 15px;
|
44 |
+
color: #6a6a6b;
|
45 |
+
font-weight: 400;
|
46 |
+
position: relative;
|
47 |
+
padding-left: 50px;
|
48 |
+
line-height: 25px;
|
49 |
+
margin-bottom: 25px;
|
50 |
+
}
|
51 |
+
#upgrade-to-premium li.step:before{
|
52 |
+
content: counters(item, ".") " ";
|
53 |
+
counter-increment: item;
|
54 |
+
position: absolute;
|
55 |
+
left: 0;
|
56 |
+
top: 0;
|
57 |
+
border: 1px solid #808a97;
|
58 |
+
width: 30px;
|
59 |
+
height: 30px;
|
60 |
+
border-radius: 16px;
|
61 |
+
background-color: #808a97;
|
62 |
+
color: #ffffff;
|
63 |
+
font-weight: 700;
|
64 |
+
font-size: 18px;
|
65 |
+
text-align: center;
|
66 |
+
line-height: 27px;
|
67 |
+
}
|
68 |
+
#upgrade-to-premium li.step img{
|
69 |
+
border: 1px solid #b8b8b8;
|
70 |
+
width: 600px;
|
71 |
+
display: block;
|
72 |
+
margin: 15px 0 25px 0;
|
73 |
+
}
|
74 |
+
|
75 |
+
#cboxLoadedContent {
|
76 |
+
margin-bottom: 60px!important;
|
77 |
}
|
plugin-fw/assets/css/yit-upgrader.css
CHANGED
@@ -1,22 +1,22 @@
|
|
1 |
-
/* === Plugins Upgrader === */
|
2 |
-
|
3 |
-
.yit-plugin-changelog-wrapper {
|
4 |
-
display: none;
|
5 |
-
}
|
6 |
-
|
7 |
-
.yit-plugin-changelog-title {
|
8 |
-
text-transform: uppercase;
|
9 |
-
}
|
10 |
-
|
11 |
-
.yit-plugin-changelog {
|
12 |
-
height : calc(100% - 15px);
|
13 |
-
width : calc(100% - 15px);
|
14 |
-
overflow-x : hidden;
|
15 |
-
overflow-y : auto;
|
16 |
-
z-index : 999;
|
17 |
-
background: #fcfcfc;
|
18 |
-
}
|
19 |
-
|
20 |
-
.yith-updating:before{
|
21 |
-
animation: rotation 2s infinite linear;
|
22 |
}
|
1 |
+
/* === Plugins Upgrader === */
|
2 |
+
|
3 |
+
.yit-plugin-changelog-wrapper {
|
4 |
+
display: none;
|
5 |
+
}
|
6 |
+
|
7 |
+
.yit-plugin-changelog-title {
|
8 |
+
text-transform: uppercase;
|
9 |
+
}
|
10 |
+
|
11 |
+
.yit-plugin-changelog {
|
12 |
+
height : calc(100% - 15px);
|
13 |
+
width : calc(100% - 15px);
|
14 |
+
overflow-x : hidden;
|
15 |
+
overflow-y : auto;
|
16 |
+
z-index : 999;
|
17 |
+
background: #fcfcfc;
|
18 |
+
}
|
19 |
+
|
20 |
+
.yith-updating:before{
|
21 |
+
animation: rotation 2s infinite linear;
|
22 |
}
|
plugin-fw/assets/css/yith-fields.css
CHANGED
@@ -1,2157 +1,2157 @@
|
|
1 |
-
.yith-plugin-fw span.description {
|
2 |
-
display: block;
|
3 |
-
margin-top: 5px;
|
4 |
-
font-size: 12px;
|
5 |
-
color: #777;
|
6 |
-
font-style: italic;
|
7 |
-
clear: both;
|
8 |
-
}
|
9 |
-
|
10 |
-
.yith-plugin-fw span.description.inline {
|
11 |
-
display: inline-block;
|
12 |
-
margin: 0 0 0 5px;
|
13 |
-
}
|
14 |
-
|
15 |
-
.yith-disabled {
|
16 |
-
opacity: 0.3;
|
17 |
-
pointer-events: none;
|
18 |
-
}
|
19 |
-
|
20 |
-
.yith-plugin-fw-field-wrapper:not(.yith-plugin-fw-title-field-wrapper) {
|
21 |
-
display: block;
|
22 |
-
width: 100%;
|
23 |
-
}
|
24 |
-
|
25 |
-
.yith-plugin-fw-field-wrapper span.desc {
|
26 |
-
display: block;
|
27 |
-
width: 100%;
|
28 |
-
}
|
29 |
-
|
30 |
-
.yith-plugin-fw-title-field-wrapper h3.title {
|
31 |
-
width: 100%;
|
32 |
-
}
|
33 |
-
|
34 |
-
.the-metabox .yith-plugin-fw-title-field-wrapper h3.title {
|
35 |
-
float: left;
|
36 |
-
}
|
37 |
-
|
38 |
-
.yith-plugin-fw span.color-alpha {
|
39 |
-
height: 23px!important;
|
40 |
-
}
|
41 |
-
.yith-plugin-fw .wp-color-result-text{
|
42 |
-
height: 100%;
|
43 |
-
}
|
44 |
-
.yith-plugin-fw input[type=email],
|
45 |
-
.yith-plugin-fw input[type=number],
|
46 |
-
.yith-plugin-fw input[type=text]:not(.select2-search__field),
|
47 |
-
.yith-plugin-fw select,
|
48 |
-
.woocommerce .yith-plugin-fw table.form-table input[type=email],
|
49 |
-
.woocommerce .yith-plugin-fw table.form-table input[type=number],
|
50 |
-
.yith-plugin-ui input[type=password],
|
51 |
-
.woocommerce .yith-plugin-fw table.form-table input[type=text]:not(.select2-search__field),
|
52 |
-
.woocommerce .yith-plugin-fw table.form-table select {
|
53 |
-
width: 400px;
|
54 |
-
max-width: 100%;
|
55 |
-
height: 30px;
|
56 |
-
padding: 5px;
|
57 |
-
line-height: 1;
|
58 |
-
}
|
59 |
-
|
60 |
-
.woocommerce .yith-plugin-fw table.form-table input[type=text].wp-color-picker,
|
61 |
-
.woocommerce .yith-plugin-fw table.form-table input[type=text].yith-plugin-fw-colorpicker,
|
62 |
-
.yith-plugin-fw input[type=text].wp-color-picker,
|
63 |
-
.yith-plugin-fw input[type=text].yith-plugin-fw-colorpicker {
|
64 |
-
width: 6em;
|
65 |
-
max-width: none;
|
66 |
-
height: auto;
|
67 |
-
padding: 3px 5px;
|
68 |
-
}
|
69 |
-
|
70 |
-
.wp-core-ui .yith-plugin-fw-colorpicker-field-wrapper button{
|
71 |
-
border-color: #7e8993;
|
72 |
-
}
|
73 |
-
|
74 |
-
.woocommerce .yith-plugin-fw table.form-table input[type=text].colorpick,
|
75 |
-
.yith-plugin-fw input[type=text].colorpick {
|
76 |
-
width: 6em;
|
77 |
-
max-width: none;
|
78 |
-
height: auto;
|
79 |
-
padding: 6px;
|
80 |
-
}
|
81 |
-
|
82 |
-
.yith-plugin-fw input.select2-search__field,
|
83 |
-
.yith-plugin-fw .select2-container .select2-search--inline .select2-search__field,
|
84 |
-
.woocommerce .yith-plugin-fw input.select2-search__field,
|
85 |
-
.woocommerce .yith-plugin-fw table.form-table input.select2-search__field {
|
86 |
-
padding: 3px;
|
87 |
-
}
|
88 |
-
|
89 |
-
.yith-plugin-fw .select2-container .select2-selection--single .select2-selection__rendered {
|
90 |
-
line-height: 27px;
|
91 |
-
}
|
92 |
-
|
93 |
-
.yith-plugin-fw textarea {
|
94 |
-
width: 400px;
|
95 |
-
max-width: 100%;
|
96 |
-
padding: 5px;
|
97 |
-
}
|
98 |
-
|
99 |
-
/* ------------- ICONS ------------- */
|
100 |
-
.yit-icons-manager-wrapper {
|
101 |
-
width: 100%;
|
102 |
-
max-width: 400px;
|
103 |
-
}
|
104 |
-
|
105 |
-
.yit-icons-manager-text {
|
106 |
-
width: 100%;
|
107 |
-
}
|
108 |
-
|
109 |
-
.yit-icons-manager-icon-text {
|
110 |
-
width: calc(100% - 35px) !important;
|
111 |
-
height: 30px;
|
112 |
-
float: left;
|
113 |
-
margin: 0;
|
114 |
-
}
|
115 |
-
|
116 |
-
.yit-icons-manager-icon-preview {
|
117 |
-
width: 30px;
|
118 |
-
height: 30px;
|
119 |
-
margin-right: 5px;
|
120 |
-
float: left;
|
121 |
-
padding-top: 6px;
|
122 |
-
box-sizing: border-box;
|
123 |
-
text-align: center;
|
124 |
-
background: #f1f1f1;
|
125 |
-
}
|
126 |
-
|
127 |
-
.yit-icons-manager-list-wrapper {
|
128 |
-
margin: 10px 0;
|
129 |
-
box-shadow: 0 0 0 1px #ddd;
|
130 |
-
}
|
131 |
-
|
132 |
-
ul.yit-icons-manager-list {
|
133 |
-
width: 100%;
|
134 |
-
height: 300px;
|
135 |
-
overflow-y: scroll;
|
136 |
-
margin: 0;
|
137 |
-
}
|
138 |
-
|
139 |
-
ul.yit-icons-manager-list li {
|
140 |
-
float: left;
|
141 |
-
width: 30px;
|
142 |
-
height: 30px;
|
143 |
-
padding-top: 6px;
|
144 |
-
box-sizing: border-box;
|
145 |
-
text-align: center;
|
146 |
-
background: #f1f1f1;
|
147 |
-
margin: 1px;
|
148 |
-
cursor: pointer;
|
149 |
-
}
|
150 |
-
|
151 |
-
ul.yit-icons-manager-list li:hover {
|
152 |
-
background: #c5dcf6;
|
153 |
-
}
|
154 |
-
|
155 |
-
ul.yit-icons-manager-list li.active {
|
156 |
-
background: #d4f0ff;
|
157 |
-
}
|
158 |
-
|
159 |
-
.yit-icons-manager-action-set-default {
|
160 |
-
margin-bottom: 0;
|
161 |
-
}
|
162 |
-
|
163 |
-
.yit-icons-manager-default-icon-preview {
|
164 |
-
height: 100%;
|
165 |
-
display: inline-block;
|
166 |
-
padding-left: 10px;
|
167 |
-
border-left: 1px solid #ccc;
|
168 |
-
margin-left: 10px;
|
169 |
-
}
|
170 |
-
|
171 |
-
/* ------- Text Array ------- */
|
172 |
-
.yith-plugin-fw-text-array-table td {
|
173 |
-
padding: 1px;
|
174 |
-
}
|
175 |
-
|
176 |
-
.yith-plugin-fw-text-array-table input[type=text],
|
177 |
-
.woocommerce table.form-table table.yith-plugin-fw-text-array-table input[type=text] {
|
178 |
-
width: 100%;
|
179 |
-
}
|
180 |
-
|
181 |
-
/* ------- Image Gallery ------- */
|
182 |
-
.yith-plugin-fw .image-gallery ul li {
|
183 |
-
display: inline-block;
|
184 |
-
width: 80px;
|
185 |
-
margin-left: 10px;
|
186 |
-
position: relative;
|
187 |
-
}
|
188 |
-
|
189 |
-
.yith-plugin-fw .image-gallery ul li img {
|
190 |
-
width: 80px;
|
191 |
-
border: 1px solid #ccc;
|
192 |
-
}
|
193 |
-
|
194 |
-
.yith-plugin-fw .image-gallery ul li ul {
|
195 |
-
position: absolute;
|
196 |
-
top: -6px;
|
197 |
-
right: -1px;
|
198 |
-
width: 20px;
|
199 |
-
height: 20px;
|
200 |
-
}
|
201 |
-
|
202 |
-
.yith-plugin-fw .image-gallery ul a.delete {
|
203 |
-
background: url(../images/x.png) no-repeat;
|
204 |
-
width: 20px;
|
205 |
-
height: 20px;
|
206 |
-
display: block;
|
207 |
-
text-indent: -99999px;
|
208 |
-
}
|
209 |
-
|
210 |
-
/* ------- OnOff ------- */
|
211 |
-
.yith-plugin-fw-onoff-container {
|
212 |
-
display: inline-block;
|
213 |
-
}
|
214 |
-
|
215 |
-
.yith-plugin-fw-onoff-container input {
|
216 |
-
display: none;
|
217 |
-
}
|
218 |
-
|
219 |
-
.yith-plugin-fw-onoff-container input + span {
|
220 |
-
cursor: pointer;
|
221 |
-
text-indent: -9999px;
|
222 |
-
display: block;
|
223 |
-
width: 36px;
|
224 |
-
line-height: 1;
|
225 |
-
height: 20px;
|
226 |
-
background: #a4a4a4;
|
227 |
-
border-radius: 24px;
|
228 |
-
position: relative;
|
229 |
-
transition: all 0.3s;
|
230 |
-
}
|
231 |
-
|
232 |
-
|
233 |
-
.yith-plugin-fw-onoff-container input + span:before {
|
234 |
-
content: '';
|
235 |
-
background: #fff;
|
236 |
-
width: 16px;
|
237 |
-
height: 16px;
|
238 |
-
border-radius: 50%;
|
239 |
-
position: absolute;
|
240 |
-
top: 2px;
|
241 |
-
left: 2px;
|
242 |
-
transition: all 0.3s;
|
243 |
-
}
|
244 |
-
|
245 |
-
.yith-plugin-fw-onoff-container input:checked + span,
|
246 |
-
.yith-plugin-fw-onoff-container input.onoffchecked + span {
|
247 |
-
background: #0073aa;
|
248 |
-
}
|
249 |
-
|
250 |
-
.yith-plugin-fw-onoff-container input:checked + span:before,
|
251 |
-
.yith-plugin-fw-onoff-container input.onoffchecked + span:before {
|
252 |
-
left: 18px;
|
253 |
-
}
|
254 |
-
|
255 |
-
/* ------- Preview ------- */
|
256 |
-
.yith-plugin-fw-preview-field {
|
257 |
-
max-height: 200px;
|
258 |
-
}
|
259 |
-
|
260 |
-
/* ------- Radio ------- */
|
261 |
-
.yith-plugin-fw-radio input[type=radio] {
|
262 |
-
margin: 0 3px 0 0;
|
263 |
-
}
|
264 |
-
|
265 |
-
.yith-plugin-fw-radio__row {
|
266 |
-
margin-bottom: 8px;
|
267 |
-
}
|
268 |
-
|
269 |
-
/* ------- Sidebar Layout ------- */
|
270 |
-
.yith-plugin-fw-sidebar-layout input[type="radio"] {
|
271 |
-
display: none;
|
272 |
-
width: 0px;
|
273 |
-
}
|
274 |
-
|
275 |
-
.yith-plugin-fw-sidebar-layout input[type="radio"]:first-child {
|
276 |
-
margin-right: -2px;
|
277 |
-
}
|
278 |
-
|
279 |
-
.yith-plugin-fw-sidebar-layout input[type="radio"] + img {
|
280 |
-
border: 2px solid #fff;
|
281 |
-
padding: 1px;
|
282 |
-
}
|
283 |
-
|
284 |
-
.yith-plugin-fw-sidebar-layout input[type="radio"] + img:hover {
|
285 |
-
cursor: pointer;
|
286 |
-
}
|
287 |
-
|
288 |
-
.yith-plugin-fw-sidebar-layout input[checked] + img {
|
289 |
-
border: 2px solid #f2ad35;
|
290 |
-
padding: 1px;
|
291 |
-
}
|
292 |
-
|
293 |
-
.yith-plugin-fw-sidebar-layout select {
|
294 |
-
vertical-align: 12px;
|
295 |
-
}
|
296 |
-
|
297 |
-
.yit-admin-panel-content-wrap .yith-plugin-fw-sidebar-layout label {
|
298 |
-
font-weight: bold;
|
299 |
-
width: 200px;
|
300 |
-
float: left;
|
301 |
-
line-height: 23px;
|
302 |
-
margin-left: -230px;
|
303 |
-
}
|
304 |
-
|
305 |
-
/* ------- Slider ------- */
|
306 |
-
.yith-plugin-fw .slider {
|
307 |
-
padding-top: 20px;
|
308 |
-
}
|
309 |
-
|
310 |
-
.ui-slider .minCaption {
|
311 |
-
position: absolute;
|
312 |
-
right: 95%;
|
313 |
-
top: -6px;
|
314 |
-
margin-right: 11px;
|
315 |
-
}
|
316 |
-
|
317 |
-
.ui-slider .maxCaption {
|
318 |
-
position: absolute;
|
319 |
-
left: 95%;
|
320 |
-
top: -6px;
|
321 |
-
margin-left: 20px;
|
322 |
-
}
|
323 |
-
|
324 |
-
.ui-slider-horizontal .ui-slider-handle {
|
325 |
-
background: #fff;
|
326 |
-
border: 0px !important;
|
327 |
-
top: -12px !important;
|
328 |
-
border-radius: 50%;
|
329 |
-
width: 27px !important;
|
330 |
-
height: 27px !important;
|
331 |
-
box-sizing: border-box;
|
332 |
-
box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.5);
|
333 |
-
font-size: 13px;
|
334 |
-
padding: 6px 0;
|
335 |
-
font-weight: 600;
|
336 |
-
color: #555;
|
337 |
-
text-align: center;
|
338 |
-
}
|
339 |
-
|
340 |
-
.ui-slider.ui-widget-content {
|
341 |
-
background: #ccc;
|
342 |
-
border: none !important;
|
343 |
-
height: 3px !important;
|
344 |
-
border-radius: 3px !important;
|
345 |
-
width: 90%;
|
346 |
-
margin: 15px 5% 20px 5%;
|
347 |
-
}
|
348 |
-
|
349 |
-
.iris-slider-offset.ui-slider.ui-widget-content {
|
350 |
-
background: transparent !important;
|
351 |
-
height: auto !important;
|
352 |
-
}
|
353 |
-
|
354 |
-
.ui-slider.ui-widget-content .ui-widget-header {
|
355 |
-
background: #4b93ff;
|
356 |
-
left: 0px !important;
|
357 |
-
-webkit-border-radius: 3px;
|
358 |
-
-moz-border-radius: 3px;
|
359 |
-
-khtml-border-radius: 3px;
|
360 |
-
border-radius: 3px;
|
361 |
-
}
|
362 |
-
|
363 |
-
/* ------- Select2 ------- */
|
364 |
-
.yith-plugin-fw-select2-wrapper {
|
365 |
-
width: 400px;
|
366 |
-
}
|
367 |
-
|
368 |
-
/* ------- Textarea ------- */
|
369 |
-
.yith-plugin-fw-textarea-editor-field-wrapper {
|
370 |
-
max-width: 1000px;
|
371 |
-
clear: both;
|
372 |
-
}
|
373 |
-
|
374 |
-
.yith-plugin-fw-textarea-editor-field-wrapper textarea.wp-editor-area,
|
375 |
-
.woocommerce table.form-table .yith-plugin-fw-textarea-editor-field-wrapper textarea.wp-editor-area {
|
376 |
-
width: 100%;
|
377 |
-
}
|
378 |
-
|
379 |
-
/* ------- Buttons ------- */
|
380 |
-
.yith-plugin-fw-buttons-field-wrapper {
|
381 |
-
margin-top: 7px;
|
382 |
-
}
|
383 |
-
|
384 |
-
/* ------- Select Images ------- */
|
385 |
-
.yith-plugin-fw-select-images__list {
|
386 |
-
margin: 0;
|
387 |
-
display: flex;
|
388 |
-
flex-wrap: wrap;
|
389 |
-
}
|
390 |
-
|
391 |
-
.yith-plugin-fw-select-images__item {
|
392 |
-
width: calc(20% - 10px);
|
393 |
-
min-width: 150px;
|
394 |
-
margin: 0 10px 10px 0;
|
395 |
-
padding: 10px;
|
396 |
-
box-sizing: border-box;
|
397 |
-
cursor: pointer;
|
398 |
-
transition: all .3s;
|
399 |
-
border: 2px solid #eee;
|
400 |
-
display: flex;
|
401 |
-
flex-direction: column;
|
402 |
-
justify-content: space-between;
|
403 |
-
}
|
404 |
-
|
405 |
-
.yith-plugin-fw-select-images__item:hover,
|
406 |
-
.yith-plugin-fw-select-images__item.yith-plugin-fw-select-images__item--selected {
|
407 |
-
border-color: #07bcce;
|
408 |
-
}
|
409 |
-
|
410 |
-
.yith-plugin-fw-select-images__item__label {
|
411 |
-
text-align: center;
|
412 |
-
font-weight: 600;
|
413 |
-
margin-bottom: 10px;
|
414 |
-
}
|
415 |
-
|
416 |
-
.yith-plugin-fw-select-images__item img {
|
417 |
-
display: block;
|
418 |
-
max-width: 100%;
|
419 |
-
margin: 0 auto;
|
420 |
-
}
|
421 |
-
|
422 |
-
/****************
|
423 |
-
WordPress 5.3 with old panel fixes
|
424 |
-
****************/
|
425 |
-
.yith-plugin-fw-field-wrapper .select2-container .select2-selection--single {
|
426 |
-
height: auto;
|
427 |
-
line-height: 1;
|
428 |
-
}
|
429 |
-
|
430 |
-
.yith-plugin-fw-field-wrapper .select2-container .select2-selection--single .select2-selection__arrow{
|
431 |
-
height: 100%;
|
432 |
-
}
|
433 |
-
|
434 |
-
/****************
|
435 |
-
YITH UI
|
436 |
-
****************/
|
437 |
-
@font-face {
|
438 |
-
font-family: 'yith-icon';
|
439 |
-
src: url('../fonts/yith-icon.eot?7ik896');
|
440 |
-
src: url('../fonts/yith-icon.eot?7ik896#iefix') format('embedded-opentype'),
|
441 |
-
url('../fonts/yith-icon.ttf?7ik896') format('truetype'),
|
442 |
-
url('../fonts/yith-icon.woff?7ik896') format('woff'),
|
443 |
-
url('../fonts/yith-icon.svg?7ik896#yith-icon') format('svg');
|
444 |
-
font-weight: normal;
|
445 |
-
font-style: normal;
|
446 |
-
}
|
447 |
-
|
448 |
-
[class^="icon-"], [class*=" icon-"][class^="yith-icon-"], [class*=" yith-icon-"] {
|
449 |
-
/* use !important to prevent issues with browser extensions that change fonts */
|
450 |
-
font-family: 'yith-icon' !important;
|
451 |
-
speak: none;
|
452 |
-
font-style: normal;
|
453 |
-
font-weight: normal;
|
454 |
-
font-variant: normal;
|
455 |
-
text-transform: none;
|
456 |
-
line-height: 1;
|
457 |
-
|
458 |
-
/* Better Font Rendering =========== */
|
459 |
-
-webkit-font-smoothing: antialiased;
|
460 |
-
-moz-osx-font-smoothing: grayscale;
|
461 |
-
}
|
462 |
-
|
463 |
-
.yith-icon-calendar_add:before {
|
464 |
-
content: "\e913";
|
465 |
-
color: #757575;
|
466 |
-
}
|
467 |
-
|
468 |
-
.yith-icon-calendar_money:before {
|
469 |
-
content: "\e914";
|
470 |
-
color: #757575;
|
471 |
-
}
|
472 |
-
|
473 |
-
.yith-icon-calendar2:before {
|
474 |
-
content: "\e915";
|
475 |
-
color: #757575;
|
476 |
-
}
|
477 |
-
|
478 |
-
.yith-icon-people:before {
|
479 |
-
content: "\e916";
|
480 |
-
color: #757575;
|
481 |
-
}
|
482 |
-
|
483 |
-
.yith-icon-shield_money:before {
|
484 |
-
content: "\e917";
|
485 |
-
color: #757575;
|
486 |
-
}
|
487 |
-
|
488 |
-
.yith-icon-time_check:before {
|
489 |
-
content: "\e918";
|
490 |
-
color: #757575;
|
491 |
-
}
|
492 |
-
|
493 |
-
.yith-icon-world_settings:before {
|
494 |
-
content: "\e919";
|
495 |
-
color: #757575;
|
496 |
-
}
|
497 |
-
|
498 |
-
.yith-icon-arrow_eye_closed:before {
|
499 |
-
content: "\e912";
|
500 |
-
color: #757575;
|
501 |
-
}
|
502 |
-
|
503 |
-
.yith-icon-arrow_eye:before {
|
504 |
-
content: "\e911";
|
505 |
-
color: #757575;
|
506 |
-
}
|
507 |
-
|
508 |
-
.yith-icon-reset:before {
|
509 |
-
content: "\e910";
|
510 |
-
color: #757575;
|
511 |
-
}
|
512 |
-
|
513 |
-
.yith-icon-drag:before {
|
514 |
-
content: "\e90f";
|
515 |
-
color: #757575;
|
516 |
-
}
|
517 |
-
|
518 |
-
.yith-icon-trash:before {
|
519 |
-
content: "\e90d";
|
520 |
-
color: #757575;
|
521 |
-
}
|
522 |
-
|
523 |
-
.yith-icon-info:before {
|
524 |
-
content: "\e90e";
|
525 |
-
color: #757575;
|
526 |
-
}
|
527 |
-
|
528 |
-
.yith-icon-arrow_down:before {
|
529 |
-
content: "\e900";
|
530 |
-
color: #757575;
|
531 |
-
}
|
532 |
-
|
533 |
-
.yith-icon-arrow_left:before {
|
534 |
-
content: "\e901";
|
535 |
-
color: #757575;
|
536 |
-
}
|
537 |
-
|
538 |
-
.yith-icon-arrow_right:before {
|
539 |
-
content: "\e902";
|
540 |
-
color: #757575;
|
541 |
-
}
|
542 |
-
|
543 |
-
.yith-icon-arrow_up:before {
|
544 |
-
content: "\e903";
|
545 |
-
color: #757575;
|
546 |
-
}
|
547 |
-
|
548 |
-
.yith-icon-calendar:before {
|
549 |
-
content: "\e904";
|
550 |
-
color: #757575;
|
551 |
-
}
|
552 |
-
|
553 |
-
.yith-icon-check:before {
|
554 |
-
content: "\e905";
|
555 |
-
color: #757575;
|
556 |
-
}
|
557 |
-
|
558 |
-
.yith-icon-close:before {
|
559 |
-
content: "\e906";
|
560 |
-
color: #757575;
|
561 |
-
}
|
562 |
-
|
563 |
-
.yith-icon-edit:before {
|
564 |
-
content: "\e907";
|
565 |
-
color: #757575;
|
566 |
-
}
|
567 |
-
|
568 |
-
.yith-icon-magnifier:before {
|
569 |
-
content: "\e908";
|
570 |
-
color: #757575;
|
571 |
-
}
|
572 |
-
|
573 |
-
.yith-icon-pencil:before {
|
574 |
-
content: "\e909";
|
575 |
-
color: #757575;
|
576 |
-
}
|
577 |
-
|
578 |
-
.yith-icon-plus:before {
|
579 |
-
content: "\e90a";
|
580 |
-
color: #757575;
|
581 |
-
}
|
582 |
-
|
583 |
-
.yith-icon-update:before {
|
584 |
-
content: "\e90b";
|
585 |
-
color: #757575;
|
586 |
-
}
|
587 |
-
|
588 |
-
.yith-icon-upload:before {
|
589 |
-
content: "\e90c";
|
590 |
-
color: #757575;
|
591 |
-
}
|
592 |
-
|
593 |
-
.yith-plugin-fw-banner {
|
594 |
-
width: 100%;
|
595 |
-
height: 75px;
|
596 |
-
background: url('../images/banner-premium.png');
|
597 |
-
}
|
598 |
-
|
599 |
-
.yith-plugin-fw-banner.yith-plugin-fw-banner-free {
|
600 |
-
height: 290px;
|
601 |
-
background: url('../images/banner-free.png') no-repeat;
|
602 |
-
}
|
603 |
-
|
604 |
-
.yith-plugin-fw-banner.yith-plugin-fw-banner-free h1 {
|
605 |
-
max-width: auto;
|
606 |
-
text-align: left;
|
607 |
-
margin-left: 110px;
|
608 |
-
padding-top: 15px;
|
609 |
-
padding-bottom: 8px;
|
610 |
-
}
|
611 |
-
|
612 |
-
.yith-plugin-fw-banner h1 {
|
613 |
-
text-transform: uppercase;
|
614 |
-
color: #0c5777;
|
615 |
-
font-size: 15px;
|
616 |
-
padding-left: 150px;
|
617 |
-
font-weight: 700;
|
618 |
-
text-align: left;
|
619 |
-
display: inline-block;
|
620 |
-
box-sizing: border-box;
|
621 |
-
}
|
622 |
-
|
623 |
-
.yith-plugin-fw-banner span {
|
624 |
-
font-style: italic;
|
625 |
-
display: block;
|
626 |
-
font-size: 15px;
|
627 |
-
color: #214249;
|
628 |
-
text-transform: none;
|
629 |
-
text-align: right;
|
630 |
-
}
|
631 |
-
|
632 |
-
.yith-plugin-fw-banner a,
|
633 |
-
.yith-plugin-fw-banner a:focus {
|
634 |
-
text-decoration: none;
|
635 |
-
outline: none;
|
636 |
-
box-shadow: none;
|
637 |
-
}
|
638 |
-
|
639 |
-
.yith-banners ul {
|
640 |
-
list-style: none;
|
641 |
-
margin-left: 10px;
|
642 |
-
}
|
643 |
-
|
644 |
-
.yith-banners ul li {
|
645 |
-
display: inline-block;
|
646 |
-
margin-left: 10px;
|
647 |
-
}
|
648 |
-
|
649 |
-
.yith-plugin-ui a {
|
650 |
-
outline: none;
|
651 |
-
box-shadow: none;
|
652 |
-
}
|
653 |
-
|
654 |
-
.yith-plugin-ui {
|
655 |
-
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
656 |
-
}
|
657 |
-
|
658 |
-
.yith-plugin-ui #wpwrap h2.nav-tab-wrapper, .yith-plugin-ui #wpbody-content h2.nav-tab-wrapper {
|
659 |
-
margin-top: 10px;
|
660 |
-
}
|
661 |
-
|
662 |
-
.yith-plugin-ui .nav-tab {
|
663 |
-
margin-left: 0px;
|
664 |
-
margin-right: 2px;
|
665 |
-
background-color: #336374;
|
666 |
-
color: #fff;
|
667 |
-
font-size: 15px;
|
668 |
-
padding: 7px 20px;
|
669 |
-
border: 0;
|
670 |
-
}
|
671 |
-
|
672 |
-
.yith-plugin-ui .nav-tab:first-child {
|
673 |
-
border-left: 1px solid #d9d9d9;
|
674 |
-
}
|
675 |
-
|
676 |
-
.yith-plugin-ui .nav-tab.yith-premium {
|
677 |
-
background-color: #be421c;
|
678 |
-
}
|
679 |
-
|
680 |
-
.yith-plugin-ui .nav-tab-active {
|
681 |
-
background-color: #fff;
|
682 |
-
color: #336374;
|
683 |
-
border-bottom: 1px solid #fff;
|
684 |
-
}
|
685 |
-
|
686 |
-
.yith-plugin-ui .nav-tab-active.yith-premium {
|
687 |
-
background-color: #fff;
|
688 |
-
color: #be421c;
|
689 |
-
}
|
690 |
-
|
691 |
-
.yith-plugin-ui #plugin-fw-wc {
|
692 |
-
padding-top: 0px;
|
693 |
-
}
|
694 |
-
|
695 |
-
.yith-plugin-ui .form-table td {
|
696 |
-
padding: 15px 20px;
|
697 |
-
}
|
698 |
-
|
699 |
-
.yith-plugin-ui.metaboxes-tab label {
|
700 |
-
color: #33373b;
|
701 |
-
font-size: 14px;
|
702 |
-
margin-left: -248px;
|
703 |
-
}
|
704 |
-
|
705 |
-
.yith-plugin-ui.metaboxes-tab .the-metabox {
|
706 |
-
margin: 40px 0 40px 290px;
|
707 |
-
margin-left: 264px;
|
708 |
-
}
|
709 |
-
|
710 |
-
.yith-plugin-ui.metaboxes-tab label {
|
711 |
-
width: 200px;
|
712 |
-
font-weight: 600;
|
713 |
-
}
|
714 |
-
|
715 |
-
.yith-plugin-ui span.description {
|
716 |
-
color: #716269;
|
717 |
-
font-size: 14px;
|
718 |
-
font-style: normal;
|
719 |
-
font-weight: 400;
|
720 |
-
margin-top: 15px;
|
721 |
-
margin-left: 0;
|
722 |
-
}
|
723 |
-
|
724 |
-
#wpwrap .yith-plugin-ui h2.nav-tab-wrapper, #wpbody-content .yith-plugin-ui h2.nav-tab-wrapper {
|
725 |
-
border: 0;
|
726 |
-
border-bottom: 1px solid #ccc;
|
727 |
-
margin-right: 15px;
|
728 |
-
margin-bottom: 0;
|
729 |
-
background-color: transparent;
|
730 |
-
padding-left: 0;
|
731 |
-
}
|
732 |
-
|
733 |
-
.yith-plugin-ui #plugin-fw-wc table.form-table,
|
734 |
-
.yith-plugin-ui #yith-plugin-fw-panel table.form-table,
|
735 |
-
.yith-plugin-ui table.form-table {
|
736 |
-
border: 1px solid #d8d8d8;
|
737 |
-
border-top: 0;
|
738 |
-
margin-bottom: 40px;
|
739 |
-
}
|
740 |
-
|
741 |
-
.yith-plugin-ui #wpwrap h2.nav-tab-wrapper, .yith-plugin-ui #wpbody-content h2.nav-tab-wrapper {
|
742 |
-
background-color: transparent;
|
743 |
-
border: 0;
|
744 |
-
text-transform: none;
|
745 |
-
border-bottom: 1px solid #ddd;
|
746 |
-
}
|
747 |
-
|
748 |
-
.yith-plugin-ui h2 {
|
749 |
-
color: #2a8db0;
|
750 |
-
font-size: 15px;
|
751 |
-
text-transform: uppercase;
|
752 |
-
border: 1px solid #d8d8d8;
|
753 |
-
border-bottom: 0;
|
754 |
-
background-color: #fff;
|
755 |
-
padding: 35px 20px;
|
756 |
-
margin: 0px;
|
757 |
-
}
|
758 |
-
|
759 |
-
.yith-plugin-ui .yith-plugin-fw-custom-tab h2 {
|
760 |
-
border: 0px solid #d8d8d8;
|
761 |
-
padding-left: 0;
|
762 |
-
}
|
763 |
-
|
764 |
-
.yith-plugin-ui #plugin-fw-wc table.form-table th, #yith-plugin-fw-panel table.form-table th.titledesc, .yith-plugin-ui #plugin-fw-wc table.form-table td, #yith-plugin-fw-panel table.form-table td.forminp {
|
765 |
-
padding: 30px 20px;
|
766 |
-
}
|
767 |
-
|
768 |
-
.yith-plugin-ui #plugin-fw-wc h2 + div {
|
769 |
-
background: #fff;
|
770 |
-
border-left: 1px solid #d9d9d9;
|
771 |
-
border-right: 1px solid #d9d9d9;
|
772 |
-
margin: -20px 0 0 0;
|
773 |
-
padding-left: 20px;
|
774 |
-
padding-bottom: 5px;
|
775 |
-
}
|
776 |
-
|
777 |
-
.yith-plugin-ui #plugin-fw-wc h2 + div p, .yith-plugin-ui p.info-box {
|
778 |
-
background: #f1f1f1;
|
779 |
-
font-size: 14px;
|
780 |
-
font-weight: 700;
|
781 |
-
width: 40%;
|
782 |
-
display: block;
|
783 |
-
padding: 15px;
|
784 |
-
margin-bottom: 0;
|
785 |
-
}
|
786 |
-
|
787 |
-
.yith-plugin-ui #plugin-fw-wc h2 + div p:before, .yith-plugin-ui p.info-box:before {
|
788 |
-
content: "\e90e";
|
789 |
-
font-family: yith-icon;
|
790 |
-
font-size: 30px;
|
791 |
-
font-weight: normal;
|
792 |
-
display: block;
|
793 |
-
margin-top: -5px;
|
794 |
-
float: left;
|
795 |
-
margin-right: 15px;
|
796 |
-
}
|
797 |
-
|
798 |
-
.yith-plugin-ui h2:first-child {
|
799 |
-
border-top: 0;
|
800 |
-
}
|
801 |
-
|
802 |
-
/*** Icon ***/
|
803 |
-
.yith-plugin-ui span.yith-icon {
|
804 |
-
margin-left: -36px;
|
805 |
-
line-height: 36px;
|
806 |
-
font-size: 20px;
|
807 |
-
}
|
808 |
-
|
809 |
-
/*** General Input Style ***/
|
810 |
-
|
811 |
-
.yith-plugin-ui .yith-plugin-fw select,
|
812 |
-
.yith-plugin-ui textarea,
|
813 |
-
.yith-plugin-ui input[type=number],
|
814 |
-
.yith-plugin-ui.metaboxes-tab input[type=number],
|
815 |
-
.yith-plugin-ui input[type=text],
|
816 |
-
.yith-plugin-ui input[type=text],
|
817 |
-
.yith-plugin-ui input[type=email],
|
818 |
-
.yith-plugin-ui input[type=password],
|
819 |
-
.yith-plugin-ui .search-box input[name="s"],
|
820 |
-
.yith-plugin-fw.yith-plugin-ui input[type=text]:not(.select2-search__field),
|
821 |
-
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text]:not(.select2-search__field),
|
822 |
-
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table select,
|
823 |
-
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table textarea,
|
824 |
-
.woocommerce .yith-plugin-fw table.form-table input[type=password],
|
825 |
-
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=number],
|
826 |
-
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text] {
|
827 |
-
border: 1px solid #d8d8d8;
|
828 |
-
border-radius: 8px;
|
829 |
-
padding: 8px 10px;
|
830 |
-
height: 38px;
|
831 |
-
min-width: 90px;
|
832 |
-
box-shadow: none;
|
833 |
-
color: #716269;
|
834 |
-
}
|
835 |
-
|
836 |
-
.yith-plugin-ui textarea,
|
837 |
-
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table textarea {
|
838 |
-
height: auto;
|
839 |
-
}
|
840 |
-
|
841 |
-
.yith-plugin-ui table.form-table input[type=text].wp-color-picker,
|
842 |
-
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text].wp-color-picker {
|
843 |
-
border: 0;
|
844 |
-
height: 30px;
|
845 |
-
max-width: 121px;
|
846 |
-
font-size: 11px;
|
847 |
-
padding: 0;
|
848 |
-
|
849 |
-
}
|
850 |
-
|
851 |
-
.yith-plugin-ui .search-box input[name="s"] {
|
852 |
-
height: 35px;
|
853 |
-
}
|
854 |
-
|
855 |
-
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text].small-text,
|
856 |
-
.yith-plugin-ui input[type=text].small-text {
|
857 |
-
width: 100px;
|
858 |
-
height: 25px;
|
859 |
-
border: 1px solid #d9d9d9;
|
860 |
-
}
|
861 |
-
|
862 |
-
.yith-plugin-ui textarea {
|
863 |
-
height: auto;
|
864 |
-
padding: 8px;
|
865 |
-
}
|
866 |
-
|
867 |
-
.yith-plugin-ui select:focus,
|
868 |
-
.yith-plugin-ui input:focus {
|
869 |
-
border-color: #a7d9ec !important;
|
870 |
-
}
|
871 |
-
|
872 |
-
.woocommerce .yith-plugin-ui table.form-table select,
|
873 |
-
.yith-plugin-ui select {
|
874 |
-
-webkit-appearance: none;
|
875 |
-
line-height: 1.2em;
|
876 |
-
min-height: 35px;
|
877 |
-
background: url("../images/arrow_down.svg") no-repeat right center;
|
878 |
-
background-size: 35px 13px;
|
879 |
-
border-radius: 8px;
|
880 |
-
padding-left: 10px;
|
881 |
-
}
|
882 |
-
|
883 |
-
.yith-plugin-ui .form-table th {
|
884 |
-
width: 200px;
|
885 |
-
padding-right: 50px;
|
886 |
-
}
|
887 |
-
|
888 |
-
/** BUTTONS **/
|
889 |
-
.wp-core-ui .yith-plugin-ui .button-primary,
|
890 |
-
.wp-core-ui .yith-plugin-ui .button-secondary,
|
891 |
-
.yith-plugin-ui .yith-add-button,
|
892 |
-
.yith-plugin-ui .yith-save-button,
|
893 |
-
.yith-plugin-ui .yith-edit-button,
|
894 |
-
.yith-plugin-ui .yith-update-button,
|
895 |
-
.yith-plugin-ui .yith-plugin-fw-select-all,
|
896 |
-
.yith-plugin-ui .yith-plugin-fw-deselect-all,
|
897 |
-
.yith-plugin-ui .yith-plugin-fw-upload-button,
|
898 |
-
.yith-plugin-ui .yith-plugin-fw-upload-button-reset {
|
899 |
-
border-radius: 3px;
|
900 |
-
text-transform: uppercase;
|
901 |
-
box-shadow: none;
|
902 |
-
border: 0;
|
903 |
-
font-weight: 700;
|
904 |
-
font-size: 11px;
|
905 |
-
padding: 0px 14px;
|
906 |
-
outline: none;
|
907 |
-
height: auto;
|
908 |
-
transition: all ease 0.3s;
|
909 |
-
background-color: #d6d6d6;
|
910 |
-
color: #656565;
|
911 |
-
text-shadow: none;
|
912 |
-
vertical-align: middle;
|
913 |
-
line-height: 26px;
|
914 |
-
display: inline-block;
|
915 |
-
text-decoration: none;
|
916 |
-
cursor: pointer;
|
917 |
-
}
|
918 |
-
|
919 |
-
.wp-core-ui .yith-plugin-ui .button-secondary.yith-plugin-fw-upload-button-reset,
|
920 |
-
.wp-core-ui .yith-plugin-ui .button-secondary.yith-plugin-fw-upload-button,
|
921 |
-
.yith-plugin-ui .yith-plugin-fw-upload-button-reset,
|
922 |
-
.yith-plugin-ui .button-secondary.yith-plugin-fw-upload-button-reset,
|
923 |
-
.yith-plugin-ui .button-secondary.yith-plugin-fw-upload-button {
|
924 |
-
height: 38px;
|
925 |
-
}
|
926 |
-
|
927 |
-
.wp-core-ui .yith-plugin-ui .button:focus,
|
928 |
-
.wp-core-ui .yith-plugin-ui .button-primary:focus,
|
929 |
-
.yith-plugin-ui .yith-add-button:focus,
|
930 |
-
.yith-plugin-ui .yith-save-button:focus,
|
931 |
-
.yith-plugin-ui .yith-edit-button:focus,
|
932 |
-
.yith-plugin-ui .yith-update-button:focus,
|
933 |
-
.wp-core-ui .yith-plugin-ui .button-secondary:focus {
|
934 |
-
outline: none;
|
935 |
-
box-shadow: none;
|
936 |
-
}
|
937 |
-
|
938 |
-
.wp-core-ui .yith-plugin-ui .button-xl {
|
939 |
-
padding: 0px 20px;
|
940 |
-
font-size: 14px;
|
941 |
-
line-height: 38px;
|
942 |
-
display: inline-block;
|
943 |
-
font-weight: 600;
|
944 |
-
}
|
945 |
-
|
946 |
-
/** button with inside a span with icon class */
|
947 |
-
.yith-plugin-ui .button-secondary span.yith-icon {
|
948 |
-
margin-left: 0px;
|
949 |
-
margin-right: 10px;
|
950 |
-
line-height: normal;
|
951 |
-
}
|
952 |
-
|
953 |
-
.yith-plugin-ui .button-secondary span.yith-icon:before {
|
954 |
-
color: #656565;
|
955 |
-
font-size: 15px;
|
956 |
-
}
|
957 |
-
|
958 |
-
|
959 |
-
.wp-core-ui .yith-plugin-ui .button:focus,
|
960 |
-
.wp-core-ui .yith-plugin-ui .button-secondary:focus,
|
961 |
-
.yith-plugin-ui .yith-save-button:hover,
|
962 |
-
.wp-core-ui .yith-plugin-ui .button-secondary:hover,
|
963 |
-
.yith-plugin-ui .yith-plugin-fw-upload-button-reset:hover {
|
964 |
-
background-color: #cacaca;
|
965 |
-
color: #515151;
|
966 |
-
}
|
967 |
-
|
968 |
-
.wp-core-ui .yith-plugin-ui .button-primary,
|
969 |
-
.yith-plugin-ui .button-secondary.yith-plugin-fw-select-all,
|
970 |
-
.yith-plugin-ui .button-secondary.yith-plugin-fw-upload-button {
|
971 |
-
background-color: #007694;
|
972 |
-
color: #fff;
|
973 |
-
}
|
974 |
-
|
975 |
-
|
976 |
-
.yith-plugin-ui .yith-add-button,
|
977 |
-
.wp-core-ui .yith-plugin-ui .button-primary:focus,
|
978 |
-
.wp-core-ui .yith-plugin-ui .button-primary:hover {
|
979 |
-
background-color: #375f6b;
|
980 |
-
color: #fff;
|
981 |
-
cursor: pointer;
|
982 |
-
}
|
983 |
-
|
984 |
-
|
985 |
-
.yith-plugin-ui .yith-add-button:hover,
|
986 |
-
.wp-core-ui .yith-plugin-ui .yith-plugin-fw-upload-button:focus,
|
987 |
-
.yith-plugin-ui .button-secondary.yith-plugin-fw-select-all:hover,
|
988 |
-
.yith-plugin-ui .button-secondary.yith-plugin-fw-select-all:focus,
|
989 |
-
.yith-plugin-ui .yith-plugin-fw-upload-button:hover {
|
990 |
-
border-color: #007694;
|
991 |
-
background: #007694;
|
992 |
-
color: #fff;
|
993 |
-
line-height: 26px;
|
994 |
-
margin-left: 0;
|
995 |
-
}
|
996 |
-
|
997 |
-
.yith-plugin-ui .button-primary:before,
|
998 |
-
.yith-plugin-ui .yith-add-button:before,
|
999 |
-
.yith-plugin-ui .yith-save-button:before,
|
1000 |
-
.yith-plugin-ui .yith-edit-button:before,
|
1001 |
-
.yith-plugin-ui .yith-update-button:before,
|
1002 |
-
.yith-plugin-ui .button-secondary:before {
|
1003 |
-
font-family: 'yith-icon';
|
1004 |
-
font-size: 10px;
|
1005 |
-
font-weight: 700;
|
1006 |
-
margin-right: 10px;
|
1007 |
-
vertical-align: bottom;
|
1008 |
-
display: inline-block;
|
1009 |
-
}
|
1010 |
-
|
1011 |
-
/** yith-edit-button **/
|
1012 |
-
.yith-plugin-ui .yith-edit-button {
|
1013 |
-
background-color: #7f9298;
|
1014 |
-
color: #fff;
|
1015 |
-
}
|
1016 |
-
|
1017 |
-
.yith-plugin-ui .yith-edit-button:focus,
|
1018 |
-
.yith-plugin-ui .yith-edit-button:hover {
|
1019 |
-
background-color: #718085;
|
1020 |
-
color: #fff;
|
1021 |
-
}
|
1022 |
-
|
1023 |
-
.yith-plugin-ui .yith-edit-button:before {
|
1024 |
-
content: "\e907";
|
1025 |
-
}
|
1026 |
-
|
1027 |
-
/** yith-update-button **/
|
1028 |
-
.yith-plugin-ui .yith-update-button {
|
1029 |
-
background-color: #94aa09;
|
1030 |
-
color: #fff;
|
1031 |
-
}
|
1032 |
-
|
1033 |
-
.yith-plugin-ui .yith-update-button:focus,
|
1034 |
-
.yith-plugin-ui .yith-update-button:hover {
|
1035 |
-
background-color: #7a9009;
|
1036 |
-
color: #fff;
|
1037 |
-
}
|
1038 |
-
|
1039 |
-
.yith-plugin-ui .yith-update-button:before {
|
1040 |
-
content: "\e90b";
|
1041 |
-
font-size: 15px;
|
1042 |
-
}
|
1043 |
-
|
1044 |
-
/** yith-save-button **/
|
1045 |
-
|
1046 |
-
.yith-plugin-ui .yith-save-button {
|
1047 |
-
background-color: #267390;
|
1048 |
-
color: #fff;
|
1049 |
-
}
|
1050 |
-
|
1051 |
-
.yith-plugin-ui .yith-save-button:focus,
|
1052 |
-
.yith-plugin-ui .yith-save-button:hover {
|
1053 |
-
background-color: #1c4863;
|
1054 |
-
color: #fff;
|
1055 |
-
}
|
1056 |
-
|
1057 |
-
|
1058 |
-
/** yith-remove-button **/
|
1059 |
-
|
1060 |
-
.yith-plugin-ui .button-secondary.yith-remove-button:before {
|
1061 |
-
content: "\e90d";
|
1062 |
-
font-size: 15px;
|
1063 |
-
}
|
1064 |
-
|
1065 |
-
|
1066 |
-
/** yith-add-button **/
|
1067 |
-
.yith-plugin-ui .yith-add-button:before {
|
1068 |
-
content: "\e90a";
|
1069 |
-
}
|
1070 |
-
|
1071 |
-
.yith-plugin-ui .yith-add-button.closed {
|
1072 |
-
background-color: #fff;
|
1073 |
-
color: #375f6b;
|
1074 |
-
border: 1px solid #375f6b;
|
1075 |
-
}
|
1076 |
-
|
1077 |
-
.yith-plugin-ui .yith-add-button.closed:before {
|
1078 |
-
content: "\e906";
|
1079 |
-
}
|
1080 |
-
|
1081 |
-
|
1082 |
-
/** yith-plugin-fw-upload-button **/
|
1083 |
-
.yith-plugin-ui button.yith-plugin-fw-upload-button:before {
|
1084 |
-
content: "\e90c";
|
1085 |
-
font-family: 'yith-icon';
|
1086 |
-
font-size: 19px;
|
1087 |
-
font-weight: 400;
|
1088 |
-
margin-right: 10px;
|
1089 |
-
vertical-align: middle;
|
1090 |
-
display: inline-block;
|
1091 |
-
}
|
1092 |
-
|
1093 |
-
/** SELECT 2 **/
|
1094 |
-
.yith-plugin-ui .select2-container,
|
1095 |
-
.yith-plugin-ui .select2-selection--single {
|
1096 |
-
height: auto;
|
1097 |
-
padding: 2px;
|
1098 |
-
outline: none;
|
1099 |
-
}
|
1100 |
-
|
1101 |
-
.yith-plugin-ui .select2-selection--single {
|
1102 |
-
margin: 0;
|
1103 |
-
border: 0;
|
1104 |
-
}
|
1105 |
-
|
1106 |
-
/* old panel*/
|
1107 |
-
|
1108 |
-
.yith-plugin-ui span.select2.select2-container.select2-container--default {
|
1109 |
-
border: 1px solid #d8d8d8;
|
1110 |
-
border-radius: 8px;
|
1111 |
-
}
|
1112 |
-
|
1113 |
-
.yith-plugin-ui span.select2.select2-container.select2-container--default:hover,
|
1114 |
-
.yith-plugin-ui span.select2.select2-container.select2-container--default:active,
|
1115 |
-
.yith-plugin-ui span.select2.select2-container.select2-container--default:focus {
|
1116 |
-
border-color: #a7d9ec;
|
1117 |
-
}
|
1118 |
-
|
1119 |
-
.yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
|
1120 |
-
color: #fff;
|
1121 |
-
}
|
1122 |
-
|
1123 |
-
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text].select2-search__field,
|
1124 |
-
.yith-plugin-ui .yith-plugin-fw table.form-table input.select2-search__field {
|
1125 |
-
border: 0;
|
1126 |
-
padding: 0;
|
1127 |
-
height: initial;
|
1128 |
-
}
|
1129 |
-
|
1130 |
-
.yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice,
|
1131 |
-
.yith-plugin-ui .select2-selection__choice {
|
1132 |
-
color: #fff;
|
1133 |
-
background-color: #4e8ba2;
|
1134 |
-
border-radius: 12px;
|
1135 |
-
padding: 3px 11px;
|
1136 |
-
border-color: #33937e;
|
1137 |
-
font-size: 13px;
|
1138 |
-
}
|
1139 |
-
|
1140 |
-
.yith-plugin-ui .select2-container--default .select2-selection--single .select2-selection__arrow:before {
|
1141 |
-
content: "\e900";
|
1142 |
-
font-family: 'yith-icon' !important;
|
1143 |
-
line-height: 36px;
|
1144 |
-
color: #d9d9d9;
|
1145 |
-
}
|
1146 |
-
|
1147 |
-
.yith-plugin-ui .select2-container--default .select2-selection--single .select2-selection__arrow b {
|
1148 |
-
display: none;
|
1149 |
-
}
|
1150 |
-
|
1151 |
-
.yith-plugin-ui .select2-container--open .select2-dropdown--below,
|
1152 |
-
.yith-plugin-ui .select2-container--open .select2-dropdown--above,
|
1153 |
-
.yith-plugin-fw-panel .select2-container--open .select2-dropdown--below,
|
1154 |
-
.yith-plugin-fw-panel .select2-container--open .select2-dropdown--above {
|
1155 |
-
margin-top: 10px;
|
1156 |
-
border-radius: 8px;
|
1157 |
-
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
|
1158 |
-
}
|
1159 |
-
|
1160 |
-
.yith-plugin-ui .select2-container--open .select2-dropdown--above,
|
1161 |
-
.yith-plugin-fw-panel .select2-container--open .select2-dropdown--above {
|
1162 |
-
margin-top: -10px;
|
1163 |
-
}
|
1164 |
-
|
1165 |
-
.yith-plugin-ui .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
|
1166 |
-
.yith-plugin-ui .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
|
1167 |
-
.yith-plugin-fw-panel .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
|
1168 |
-
.yith-plugin-fw-panel .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
|
1169 |
-
border-radius: 8px;
|
1170 |
-
}
|
1171 |
-
|
1172 |
-
.yith-plugin-ui .select2-results .select2-results__group, .select2-results .select2-results__option:first-child,
|
1173 |
-
.yith-plugin-fw-panel .select2-results .select2-results__group, .select2-results .select2-results__option:first-child {
|
1174 |
-
border-top-left-radius: 8px;
|
1175 |
-
border-top-right-radius: 8px;
|
1176 |
-
}
|
1177 |
-
.yith-plugin-ui .select2-results .select2-results__group, .select2-results .select2-results__option:last-child,
|
1178 |
-
.yith-plugin-fw-panel .select2-results .select2-results__group, .select2-results .select2-results__option:last-child,
|
1179 |
-
.yith-plugin-ui .select2-results .select2-results__group,
|
1180 |
-
.yith-plugin-ui .select2-results .select2-results__option:last-child,
|
1181 |
-
.yith-plugin-fw-panel .select2-results .select2-results__group,
|
1182 |
-
.yith-plugin-fw-panel .select2-results .select2-results__option:last-child,
|
1183 |
-
.yith-plugin-ui .select2-results .select2-results__group,
|
1184 |
-
.yith-plugin-ui .select2-results .select2-results__option:last-child,
|
1185 |
-
.yith-plugin-fw-panel .select2-results .select2-results__group,
|
1186 |
-
.yith-plugin-fw-panel .select2-results .select2-results__option:last-child {
|
1187 |
-
border-bottom-left-radius: 8px;
|
1188 |
-
border-bottom-right-radius: 8px;
|
1189 |
-
}
|
1190 |
-
|
1191 |
-
.yith-plugin-ui .select2-dropdown{
|
1192 |
-
border: 0;
|
1193 |
-
}
|
1194 |
-
.yith-plugin-ui .select2-container--default .select2-results__option[data-selected=true],
|
1195 |
-
.yith-plugin-ui .select2-container--default .select2-results__option[aria-selected=true],
|
1196 |
-
.yith-plugin-fw-panel .select2-container--default .select2-results__option[data-selected=true],
|
1197 |
-
.yith-plugin-fw-panel .select2-container--default .select2-results__option[aria-selected=true] {
|
1198 |
-
background-color: #fff;
|
1199 |
-
outline: none;
|
1200 |
-
}
|
1201 |
-
|
1202 |
-
.yith-plugin-ui .select2-container--default .select2-results__option--highlighted[aria-selected],
|
1203 |
-
.yith-plugin-ui .select2-container--default .select2-results__option--highlighted[data-selected],
|
1204 |
-
.yith-plugin-fw-panel .select2-container--default .select2-results__option--highlighted[aria-selected],
|
1205 |
-
.yith-plugin-fw-panel .select2-container--default .select2-results__option--highlighted[data-selected] {
|
1206 |
-
background-color: #e8eff1;
|
1207 |
-
color: #4e8ba2;
|
1208 |
-
outline: none;
|
1209 |
-
}
|
1210 |
-
|
1211 |
-
.yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
|
1212 |
-
.yith-plugin-fw-panel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
|
1213 |
-
float: right;
|
1214 |
-
padding-left: 15px;
|
1215 |
-
text-indent: -9999px;
|
1216 |
-
}
|
1217 |
-
|
1218 |
-
|
1219 |
-
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after,
|
1220 |
-
.woocommerce .yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after,
|
1221 |
-
.yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after {
|
1222 |
-
float: right;
|
1223 |
-
color: #fff;
|
1224 |
-
content: "\e906";
|
1225 |
-
font-family: 'yith-icon' !important;
|
1226 |
-
font-size: 9px;
|
1227 |
-
line-height: 21px;
|
1228 |
-
text-indent: 0;
|
1229 |
-
}
|
1230 |
-
|
1231 |
-
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after {
|
1232 |
-
color: #000;
|
1233 |
-
}
|
1234 |
-
|
1235 |
-
.yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after
|
1236 |
-
.yith-plugin-fw-panel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after {
|
1237 |
-
color: #000;
|
1238 |
-
}
|
1239 |
-
|
1240 |
-
.yith-plugin-ui .select2-container .select2-selection--multiple,
|
1241 |
-
.yith-plugin-ui .select2-container--default.select2-container--focus .select2-selection--multiple {
|
1242 |
-
border: 0;
|
1243 |
-
}
|
1244 |
-
|
1245 |
-
.yith-plugin-fw .select2-search input[type=text] {
|
1246 |
-
border: 0;
|
1247 |
-
padding: 0;
|
1248 |
-
height: auto;
|
1249 |
-
}
|
1250 |
-
|
1251 |
-
.yith-plugin-ui .yith-plugin-fw-select-field-wrapper span.yith-icon.yith-icon-magnifier,
|
1252 |
-
.yith-plugin-fw-panel .yith-plugin-fw-select-field-wrapper span.yith-icon.yith-icon-magnifier {
|
1253 |
-
position: absolute;
|
1254 |
-
padding-top: 5px;
|
1255 |
-
}
|
1256 |
-
|
1257 |
-
.yith-plugin-ui input[type=text].select2-search__field {
|
1258 |
-
border: 0;
|
1259 |
-
padding: 0;
|
1260 |
-
height: 30px;
|
1261 |
-
}
|
1262 |
-
|
1263 |
-
.yith-plugin-ui .select2-container--default .select2-search--dropdown .select2-search__field,
|
1264 |
-
.yith-plugin-fw-panel .select2-container--default .select2-search--dropdown .select2-search__field {
|
1265 |
-
border: 1px solid #d9d9d9;
|
1266 |
-
border-radius: 8px;
|
1267 |
-
box-shadow: none;
|
1268 |
-
}
|
1269 |
-
|
1270 |
-
.yith-plugin-ui .select2-dropdown,
|
1271 |
-
.yith-plugin-fw-panel .select2-dropdown {
|
1272 |
-
border: 1px solid #d9d9d9;
|
1273 |
-
}
|
1274 |
-
|
1275 |
-
/** RADIO BUTTON **/
|
1276 |
-
.yith-plugin-ui [type="radio"]:checked,
|
1277 |
-
.yith-plugin-ui [type="radio"]:not(:checked) {
|
1278 |
-
position: absolute;
|
1279 |
-
left: -9999px;
|
1280 |
-
}
|
1281 |
-
|
1282 |
-
.yith-plugin-ui [type="radio"]:checked + label,
|
1283 |
-
.yith-plugin-ui [type="radio"]:not(:checked) + label {
|
1284 |
-
position: relative;
|
1285 |
-
padding-left: 35px;
|
1286 |
-
cursor: pointer;
|
1287 |
-
line-height: 20px;
|
1288 |
-
display: inline-block;
|
1289 |
-
color: #716269;
|
1290 |
-
font-size: 14px;
|
1291 |
-
}
|
1292 |
-
|
1293 |
-
.yith-plugin-ui [type="radio"]:checked + label:before,
|
1294 |
-
.yith-plugin-ui [type="radio"]:not(:checked) + label:before {
|
1295 |
-
content: '';
|
1296 |
-
position: absolute;
|
1297 |
-
left: 0;
|
1298 |
-
top: 0;
|
1299 |
-
width: 19px;
|
1300 |
-
height: 19px;
|
1301 |
-
border: 1px solid #d8d8d8;
|
1302 |
-
border-radius: 100%;
|
1303 |
-
background: #fff;
|
1304 |
-
}
|
1305 |
-
|
1306 |
-
.yith-plugin-ui [type="radio"]:checked + label:after,
|
1307 |
-
.yith-plugin-ui [type="radio"]:not(:checked) + label:after {
|
1308 |
-
content: '';
|
1309 |
-
width: 13px;
|
1310 |
-
height: 13px;
|
1311 |
-
background: #4e8ba2;
|
1312 |
-
position: absolute;
|
1313 |
-
top: 4px;
|
1314 |
-
left: 4px;
|
1315 |
-
border-radius: 100%;
|
1316 |
-
-webkit-transition: all 0.2s ease;
|
1317 |
-
transition: all 0.2s ease;
|
1318 |
-
}
|
1319 |
-
|
1320 |
-
.yith-plugin-ui [type="radio"]:not(:checked) + label:after {
|
1321 |
-
opacity: 0;
|
1322 |
-
-webkit-transform: scale(0);
|
1323 |
-
transform: scale(0);
|
1324 |
-
}
|
1325 |
-
|
1326 |
-
.yith-plugin-ui [type="radio"]:checked + label:after {
|
1327 |
-
opacity: 1;
|
1328 |
-
-webkit-transform: scale(1);
|
1329 |
-
transform: scale(1);
|
1330 |
-
}
|
1331 |
-
|
1332 |
-
/** CHECKBOX **/
|
1333 |
-
.yith-plugin-ui input[type="checkbox"] {
|
1334 |
-
-webkit-appearance: none;
|
1335 |
-
background-color: #fff;
|
1336 |
-
border: 1px solid #d8d8d8;
|
1337 |
-
box-shadow: none;
|
1338 |
-
width: 18px;
|
1339 |
-
height: 18px;
|
1340 |
-
border-radius: 3px;
|
1341 |
-
display: inline-block;
|
1342 |
-
position: relative;
|
1343 |
-
margin-right: 10px;
|
1344 |
-
}
|
1345 |
-
|
1346 |
-
.yith-plugin-ui input[type="checkbox"]:checked {
|
1347 |
-
background-color: #4e8ba2;
|
1348 |
-
border-color: #488197;
|
1349 |
-
}
|
1350 |
-
|
1351 |
-
.yith-plugin-ui .forminp-checkbox span.description.inline {
|
1352 |
-
margin-left: 10px;
|
1353 |
-
}
|
1354 |
-
|
1355 |
-
.yith-plugin-ui input[type="checkbox"]:checked:before {
|
1356 |
-
display: none;
|
1357 |
-
}
|
1358 |
-
|
1359 |
-
.yith-plugin-ui input[type="checkbox"]:checked:after {
|
1360 |
-
content: "\e905";
|
1361 |
-
font-family: 'yith-icon';
|
1362 |
-
font-size: 15px;
|
1363 |
-
position: absolute;
|
1364 |
-
top: 8px;
|
1365 |
-
left: 1px;
|
1366 |
-
color: #fff;
|
1367 |
-
}
|
1368 |
-
|
1369 |
-
/** ONOFF **/
|
1370 |
-
.yith-plugin-ui .yith-plugin-fw-onoff-container input[type="checkbox"] {
|
1371 |
-
display: none;
|
1372 |
-
}
|
1373 |
-
|
1374 |
-
.yith-plugin-ui .yith-plugin-fw-onoff-container input + span {
|
1375 |
-
border: 1px solid #d8d8d8;
|
1376 |
-
background-color: #fff;
|
1377 |
-
width: 60px;
|
1378 |
-
height: 24px;
|
1379 |
-
}
|
1380 |
-
|
1381 |
-
.yith-plugin-ui .yith-plugin-fw-onoff-container input + span:before {
|
1382 |
-
background-color: #d8d8d8;
|
1383 |
-
}
|
1384 |
-
|
1385 |
-
.yith-plugin-ui .yith-plugin-fw-onoff-container input + span:before {
|
1386 |
-
width: 14px;
|
1387 |
-
height: 14px;
|
1388 |
-
top: 5px;
|
1389 |
-
left: 6px;
|
1390 |
-
background-color: #d8d8d8;
|
1391 |
-
}
|
1392 |
-
|
1393 |
-
.yith-plugin-ui .yith-plugin-fw-onoff-container input + span:after {
|
1394 |
-
content: 'OFF';
|
1395 |
-
width: 14px;
|
1396 |
-
height: 14px;
|
1397 |
-
font-size: 13px;
|
1398 |
-
font-weight: 600;
|
1399 |
-
padding-left: 27px;
|
1400 |
-
color: #979797;
|
1401 |
-
margin-top: 5px;
|
1402 |
-
display: inline-block;
|
1403 |
-
}
|
1404 |
-
|
1405 |
-
.yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span,
|
1406 |
-
.yith-plugin-ui .yith-plugin-fw-onoff-container input.onoffchecked + span {
|
1407 |
-
background-color: #fff;
|
1408 |
-
border-color: #98aa36;
|
1409 |
-
}
|
1410 |
-
|
1411 |
-
.yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span:before,
|
1412 |
-
.yith-plugin-ui.yith-plugin-fw-onoff-container input.onoffchecked + span:before {
|
1413 |
-
background-color: #98aa36;
|
1414 |
-
left: 41px;
|
1415 |
-
}
|
1416 |
-
|
1417 |
-
.yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span:after,
|
1418 |
-
.yith-plugin-ui.yith-plugin-fw-onoff-container input.onoffchecked + span:after {
|
1419 |
-
content: 'ON';
|
1420 |
-
color: #98aa36;
|
1421 |
-
width: 14px;
|
1422 |
-
height: 14px;
|
1423 |
-
display: inline-block;
|
1424 |
-
font-size: 13px;
|
1425 |
-
font-weight: 600;
|
1426 |
-
padding: 0 10px;
|
1427 |
-
margin-top: 5px;
|
1428 |
-
}
|
1429 |
-
|
1430 |
-
.yith-plugin-ui .yith-plugin-fw-onoff-container input + span {
|
1431 |
-
text-indent: 0;
|
1432 |
-
}
|
1433 |
-
|
1434 |
-
|
1435 |
-
/**
|
1436 |
-
DATEPICKER
|
1437 |
-
*/
|
1438 |
-
.yith-plugin-ui div#ui-datepicker-div,
|
1439 |
-
.yith-plugin-fw-panel div#ui-datepicker-div {
|
1440 |
-
border: 0;
|
1441 |
-
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
|
1442 |
-
}
|
1443 |
-
|
1444 |
-
.yith-plugin-ui .ui-datepicker-header.ui-widget-header,
|
1445 |
-
.yith-plugin-fw-panel .ui-datepicker-header.ui-widget-header {
|
1446 |
-
background: #4e8ba2;
|
1447 |
-
color: #fff;
|
1448 |
-
font-size: 11px;
|
1449 |
-
line-height: 25px;
|
1450 |
-
border: 0;
|
1451 |
-
min-height: 25px;
|
1452 |
-
}
|
1453 |
-
|
1454 |
-
.yith-plugin-ui .ui-datepicker-title,
|
1455 |
-
.yith-plugin-fw-panel .ui-datepicker-title {
|
1456 |
-
line-height: 25px;
|
1457 |
-
}
|
1458 |
-
|
1459 |
-
.yith-plugin-ui .ui-datepicker th,
|
1460 |
-
.yith-plugin-fw-panel .ui-datepicker th {
|
1461 |
-
color: #716269;
|
1462 |
-
}
|
1463 |
-
|
1464 |
-
.yith-plugin-ui .ui-widget-header .ui-icon,
|
1465 |
-
.yith-plugin-ui .ui-widget-header .ui-state-hover,
|
1466 |
-
.yith-plugin-ui .ui-datepicker .ui-datepicker-prev,
|
1467 |
-
.yith-plugin-ui .ui-datepicker .ui-datepicker-next,
|
1468 |
-
.yith-plugin-ui .ui-icon.ui-icon-circle-triangle-w,
|
1469 |
-
.yith-plugin-ui .ui-icon.ui-icon-circle-triangle-e,
|
1470 |
-
.yith-plugin-fw-panel .ui-widget-header .ui-icon,
|
1471 |
-
.yith-plugin-fw-panel .ui-widget-header .ui-state-hover,
|
1472 |
-
.yith-plugin-fw-panel .ui-datepicker .ui-datepicker-prev,
|
1473 |
-
.yith-plugin-fw-panel .ui-datepicker .ui-datepicker-next,
|
1474 |
-
.yith-plugin-fw-panel .ui-icon.ui-icon-circle-triangle-w,
|
1475 |
-
.yith-plugin-fw-panel .ui-icon.ui-icon-circle-triangle-e {
|
1476 |
-
background: none;
|
1477 |
-
content: "";
|
1478 |
-
border: 0;
|
1479 |
-
text-indent: 0;
|
1480 |
-
width: 15px;
|
1481 |
-
height: 20px;
|
1482 |
-
display: block;
|
1483 |
-
overflow: hidden;
|
1484 |
-
}
|
1485 |
-
|
1486 |
-
.yith-plugin-ui .yith-password-wrapper {
|
1487 |
-
display: inline-block;
|
1488 |
-
width: auto;
|
1489 |
-
position: relative;
|
1490 |
-
}
|
1491 |
-
|
1492 |
-
.yith-plugin-ui .yith-password-wrapper .yith-password-eye-closed:before,
|
1493 |
-
.yith-plugin-ui .yith-password-wrapper .yith-password-eye:before {
|
1494 |
-
content: '\e911';
|
1495 |
-
color: #999;
|
1496 |
-
font-family: 'yith-icon';
|
1497 |
-
font-size: 20px;
|
1498 |
-
font-weight: normal;
|
1499 |
-
width: 15px;
|
1500 |
-
display: block;
|
1501 |
-
position: absolute;
|
1502 |
-
right: 13px;
|
1503 |
-
top: 0;
|
1504 |
-
line-height: 38px;
|
1505 |
-
bottom: 0;
|
1506 |
-
cursor: pointer;
|
1507 |
-
}
|
1508 |
-
|
1509 |
-
.yith-plugin-ui .yith-password-wrapper .yith-password-eye-closed:before {
|
1510 |
-
content: '\e912';
|
1511 |
-
}
|
1512 |
-
|
1513 |
-
.yith-plugin-ui .ui-icon.ui-icon-circle-triangle-w:before,
|
1514 |
-
.yith-plugin-fw-panel .ui-icon.ui-icon-circle-triangle-w:before {
|
1515 |
-
content: "\e901";
|
1516 |
-
color: #fff;
|
1517 |
-
font-family: 'yith-icon';
|
1518 |
-
font-size: 12px;
|
1519 |
-
font-weight: normal;
|
1520 |
-
width: 15px;
|
1521 |
-
display: block;
|
1522 |
-
}
|
1523 |
-
|
1524 |
-
.yith-plugin-ui .ui-icon.ui-icon-circle-triangle-e:before,
|
1525 |
-
.yith-plugin-fw-panel .ui-icon.ui-icon-circle-triangle-e:before {
|
1526 |
-
content: "\e902";
|
1527 |
-
color: #fff;
|
1528 |
-
text-indent: 0;
|
1529 |
-
font-family: 'yith-icon';
|
1530 |
-
font-size: 12px;
|
1531 |
-
font-weight: normal;
|
1532 |
-
width: 15px;
|
1533 |
-
display: block;
|
1534 |
-
}
|
1535 |
-
|
1536 |
-
/* arrow */
|
1537 |
-
.yith-plugin-ui .ui-datepicker .ui-datepicker-prev,
|
1538 |
-
.yith-plugin-ui .ui-datepicker .ui-datepicker-next,
|
1539 |
-
.yith-plugin-ui .ui-datepicker-prev.ui-datepicker-prev-hover,
|
1540 |
-
.yith-plugin-ui .ui-datepicker-prev.ui-datepicker-next-hover,
|
1541 |
-
.yith-plugin-fw-panel .ui-datepicker .ui-datepicker-prev,
|
1542 |
-
.yith-plugin-fw-panel .ui-datepicker .ui-datepicker-next,
|
1543 |
-
.yith-plugin-fw-panel .ui-datepicker-prev.ui-datepicker-prev-hover,
|
1544 |
-
.yith-plugin-fw-panel .ui-datepicker-prev.ui-datepicker-next-hover {
|
1545 |
-
top: 1px;
|
1546 |
-
cursor: pointer;
|
1547 |
-
}
|
1548 |
-
|
1549 |
-
.yith-plugin-ui .ui-datepicker-prev.ui-datepicker-prev,
|
1550 |
-
.yith-plugin-ui .ui-datepicker-prev.ui-datepicker-prev-hover,
|
1551 |
-
.yith-plugin-fw-panel .ui-datepicker-prev.ui-datepicker-prev,
|
1552 |
-
.yith-plugin-fw-panel .ui-datepicker-prev.ui-datepicker-prev-hover {
|
1553 |
-
left: 5px;
|
1554 |
-
}
|
1555 |
-
|
1556 |
-
.yith-plugin-ui .ui-datepicker .ui-datepicker-next,
|
1557 |
-
.yith-plugin-ui .ui-datepicker-next.ui-datepicker-next-hover,
|
1558 |
-
.yith-plugin-fw-panel .ui-datepicker .ui-datepicker-next,
|
1559 |
-
.yith-plugin-fw-panel .ui-datepicker-next.ui-datepicker-next-hover {
|
1560 |
-
right: 1px;
|
1561 |
-
}
|
1562 |
-
|
1563 |
-
.yith-plugin-ui .ui-datepicker table,
|
1564 |
-
.yith-plugin-fw-panel .ui-datepicker table {
|
1565 |
-
font-size: 10px;
|
1566 |
-
}
|
1567 |
-
|
1568 |
-
.yith-plugin-ui .ui-state-default,
|
1569 |
-
.yith-plugin-ui .ui-widget-content .ui-state-default,
|
1570 |
-
.yith-plugin-ui .ui-widget-header .ui-state-default,
|
1571 |
-
.yith-plugin-fw-panel .ui-state-default,
|
1572 |
-
.yith-plugin-fw-panel .ui-widget-content .ui-state-default,
|
1573 |
-
.yith-plugin-fw-panel .ui-widget-header .ui-state-default {
|
1574 |
-
background: #fff;
|
1575 |
-
border: 1px solid #d9d9d9;
|
1576 |
-
|
1577 |
-
}
|
1578 |
-
|
1579 |
-
.yith-plugin-ui .ui-state-hover,
|
1580 |
-
.yith-plugin-ui .ui-widget-content .ui-state-hover,
|
1581 |
-
.yith-plugin-ui a.ui-state-default:focus,
|
1582 |
-
.yith-plugin-ui .ui-widget-content .ui-state-focus,
|
1583 |
-
.yith-plugin-ui .ui-widget-header .ui-state-focus,
|
1584 |
-
.yith-plugin-fw-panel .ui-state-hover,
|
1585 |
-
.yith-plugin-fw-panel .ui-widget-content .ui-state-hover,
|
1586 |
-
.yith-plugin-fw-panel a.ui-state-default:focus,
|
1587 |
-
.yith-plugin-fw-panel .ui-widget-content .ui-state-focus,
|
1588 |
-
.yith-plugin-fw-panel .ui-widget-header .ui-state-focus {
|
1589 |
-
background: #ebf1f3;
|
1590 |
-
border: 1px solid #bfd5dd;
|
1591 |
-
outline: none;
|
1592 |
-
box-shadow: none;
|
1593 |
-
}
|
1594 |
-
|
1595 |
-
.yith-plugin-ui .ui-widget-header .ui-state-hover, .woocommerce .yith-plugin-ui .ui-state-focus,
|
1596 |
-
.yith-plugin-fw-panel .ui-widget-header .ui-state-hover, .woocommerce .yith-plugin-ui .ui-state-focus {
|
1597 |
-
background: none;
|
1598 |
-
border: 0;
|
1599 |
-
}
|
1600 |
-
|
1601 |
-
/** colorpicker **/
|
1602 |
-
.yith-plugin-ui .yith-plugin-fw-field-wrapper .yith-colorpicker-group:not(:first-child) {
|
1603 |
-
margin-top: 20px;
|
1604 |
-
}
|
1605 |
-
|
1606 |
-
.yith-plugin-ui .yith-plugin-fw-field-wrapper .iris-picker,
|
1607 |
-
.yith-plugin-ui .yith-plugin-fw-field-wrapper .wp-picker-holder {
|
1608 |
-
display: none !important;
|
1609 |
-
}
|
1610 |
-
|
1611 |
-
.yith-plugin-ui .yith-plugin-fw-field-wrapper .wp-picker-input-wrap,
|
1612 |
-
.yith-plugin-ui .yith-plugin-fw-field-wrapper .wp-picker-input-wrap > * {
|
1613 |
-
display: inline-block !important;
|
1614 |
-
vertical-align: middle;
|
1615 |
-
}
|
1616 |
-
|
1617 |
-
.yith-plugin-ui .yith-plugin-fw-field-wrapper .wp-picker-active .iris-picker,
|
1618 |
-
.yith-plugin-ui .yith-plugin-fw-field-wrapper .wp-picker-active .wp-picker-holder {
|
1619 |
-
display: block !important;
|
1620 |
-
}
|
1621 |
-
|
1622 |
-
.woocommerce .yith-plugin-ui .iris-picker {
|
1623 |
-
border: 0;
|
1624 |
-
margin-top: 20px;
|
1625 |
-
}
|
1626 |
-
|
1627 |
-
.yith-plugin-ui .yith-plugin-fw input[type=text].wp-color-picker {
|
1628 |
-
border: 0;
|
1629 |
-
padding: 2px 5px;
|
1630 |
-
height: 30px;
|
1631 |
-
}
|
1632 |
-
|
1633 |
-
.yith-plugin-ui .wp-color-result-text {
|
1634 |
-
display: none;
|
1635 |
-
}
|
1636 |
-
|
1637 |
-
.yith-plugin-ui .wp-picker-container .wp-color-result.button{
|
1638 |
-
height: 30px!important;
|
1639 |
-
}
|
1640 |
-
|
1641 |
-
.yith-plugin-ui .wp-picker-container .color-alpha {
|
1642 |
-
height: 28px!important;
|
1643 |
-
}
|
1644 |
-
|
1645 |
-
.yith-plugin-ui .wp-picker-container .wp-color-result.button {
|
1646 |
-
width: 30px;
|
1647 |
-
height: 30px;
|
1648 |
-
border: 0;
|
1649 |
-
box-shadow: none;
|
1650 |
-
border: 1px solid #d9d9d9;
|
1651 |
-
margin-bottom: 0;
|
1652 |
-
display: inline-block;
|
1653 |
-
vertical-align: middle;
|
1654 |
-
}
|
1655 |
-
|
1656 |
-
.yith-plugin-ui .wp-picker-default-custom {
|
1657 |
-
cursor: pointer;
|
1658 |
-
width: 25px;
|
1659 |
-
padding: 0 5px;
|
1660 |
-
display: inline-block;
|
1661 |
-
vertical-align: middle;
|
1662 |
-
position: relative;
|
1663 |
-
}
|
1664 |
-
|
1665 |
-
.yith-plugin-ui .wp-picker-default-custom input.button {
|
1666 |
-
opacity: 0;
|
1667 |
-
margin: 0;
|
1668 |
-
padding: 0;
|
1669 |
-
position: absolute;
|
1670 |
-
top: 0;
|
1671 |
-
right: 0;
|
1672 |
-
left: 0;
|
1673 |
-
bottom: 0;
|
1674 |
-
z-index: 2;
|
1675 |
-
}
|
1676 |
-
|
1677 |
-
.yith-plugin-ui .wp-picker-default-custom:before {
|
1678 |
-
content: "\e910";
|
1679 |
-
text-indent: 0;
|
1680 |
-
font-family: 'yith-icon';
|
1681 |
-
font-size: 20px;
|
1682 |
-
color: #d8d8d8;
|
1683 |
-
font-weight: normal;
|
1684 |
-
width: 15px;
|
1685 |
-
display: block;
|
1686 |
-
background: none;
|
1687 |
-
line-height: 20px;
|
1688 |
-
margin-left: 8px;
|
1689 |
-
}
|
1690 |
-
|
1691 |
-
.yith-plugin-ui .wp-picker-container {
|
1692 |
-
width: auto;
|
1693 |
-
display: inline-block;
|
1694 |
-
border: 1px solid #d9d9d9;
|
1695 |
-
border-radius: 8px;
|
1696 |
-
padding: 5px;
|
1697 |
-
}
|
1698 |
-
|
1699 |
-
.yith-plugin-ui .iris-picker .iris-square-inner {
|
1700 |
-
box-shadow: none;
|
1701 |
-
border: 1px solid #d9d9d9;
|
1702 |
-
}
|
1703 |
-
|
1704 |
-
.yith-plugin-ui .yith-single-colorpicker {
|
1705 |
-
display: inline-block;
|
1706 |
-
width: 220px;
|
1707 |
-
}
|
1708 |
-
|
1709 |
-
.yith-plugin-ui .yith-single-colorpicker > label {
|
1710 |
-
display: block;
|
1711 |
-
font-size: 11px;
|
1712 |
-
font-weight: 600;
|
1713 |
-
margin: 0 0 10px 0;
|
1714 |
-
}
|
1715 |
-
|
1716 |
-
/* RANGE SLIDER */
|
1717 |
-
.yith-plugin-ui .ui-slider-horizontal .ui-slider-handle {
|
1718 |
-
top: -45px !important;
|
1719 |
-
}
|
1720 |
-
|
1721 |
-
.yith-plugin-ui .ui-slider-horizontal .ui-slider-handle {
|
1722 |
-
position: absolute;
|
1723 |
-
top: -33px;
|
1724 |
-
left: 0;
|
1725 |
-
width: auto !important;
|
1726 |
-
height: auto !important;
|
1727 |
-
padding: 2px 8px;
|
1728 |
-
margin-left: -15px;
|
1729 |
-
font-size: 12px;
|
1730 |
-
line-height: 20px;
|
1731 |
-
color: #4e8ba2;
|
1732 |
-
text-align: center;
|
1733 |
-
background-color: #fff;
|
1734 |
-
border: 1px solid #fff;
|
1735 |
-
border-radius: 3px;
|
1736 |
-
-webkit-transition: opacity .3s ease-in-out 0s;
|
1737 |
-
transition: opacity .3s ease-in-out 0s;
|
1738 |
-
box-shadow: 0px 1px 7px 0px rgba(1, 1, 1, 0.13);
|
1739 |
-
}
|
1740 |
-
|
1741 |
-
.yith-plugin-ui .ui-slider-horizontal .ui-slider-handle:before {
|
1742 |
-
position: absolute;
|
1743 |
-
bottom: -3px;
|
1744 |
-
left: 50%;
|
1745 |
-
display: inline-block;
|
1746 |
-
width: 6px;
|
1747 |
-
height: 6px;
|
1748 |
-
margin-left: -3px;
|
1749 |
-
content: "";
|
1750 |
-
background-color: #fff;
|
1751 |
-
-webkit-transform: rotate(-45deg);
|
1752 |
-
-ms-transform: rotate(-45deg);
|
1753 |
-
transform: rotate(-45deg);
|
1754 |
-
}
|
1755 |
-
|
1756 |
-
.yith-plugin-ui .ui-slider.ui-widget-content .ui-widget-header {
|
1757 |
-
background: #4e8ba2;
|
1758 |
-
}
|
1759 |
-
|
1760 |
-
.yith-plugin-ui .ui-slider-horizontal .ui-slider-handle:after {
|
1761 |
-
content: '';
|
1762 |
-
width: 17px;
|
1763 |
-
height: 17px;
|
1764 |
-
display: block;
|
1765 |
-
position: absolute;
|
1766 |
-
background: #fff;
|
1767 |
-
top: 37px;
|
1768 |
-
border-radius: 50%;
|
1769 |
-
box-shadow: 0px 1px 6px 0px rgba(1, 1, 1, 0.25);
|
1770 |
-
}
|
1771 |
-
|
1772 |
-
.yith-plugin-ui .ui-slider.ui-widget-content {
|
1773 |
-
height: 5px !important;
|
1774 |
-
}
|
1775 |
-
|
1776 |
-
.yith-plugin-ui .ui-slider .minCaption,
|
1777 |
-
.yith-plugin-ui .ui-slider .maxCaption {
|
1778 |
-
font-weight: 700;
|
1779 |
-
font-size: 12px;
|
1780 |
-
}
|
1781 |
-
|
1782 |
-
|
1783 |
-
/* ADD_BOX AND TOGGLE */
|
1784 |
-
.yith-plugin-ui .yith-add-box,
|
1785 |
-
.yith-plugin-ui .yith-toggle-row {
|
1786 |
-
width: 70%;
|
1787 |
-
border: 1px solid #d9d9d9;
|
1788 |
-
box-shadow: none;
|
1789 |
-
border-radius: 4px;
|
1790 |
-
margin: 20px 0;
|
1791 |
-
padding: 10px;
|
1792 |
-
box-sizing: border-box;
|
1793 |
-
background: white;
|
1794 |
-
}
|
1795 |
-
|
1796 |
-
.yith-plugin-ui .yith-toggle-row {
|
1797 |
-
cursor: pointer;
|
1798 |
-
transition: all ease 0.5s;
|
1799 |
-
}
|
1800 |
-
|
1801 |
-
.yith-plugin-ui .yith-toggle-row.highlight {
|
1802 |
-
transition: all ease 0.5s;
|
1803 |
-
/*box-shadow: 0 0 7px rgb(81, 117, 129);*/
|
1804 |
-
box-shadow: 0 0 7px rgb(30, 140, 190);
|
1805 |
-
|
1806 |
-
display: block;
|
1807 |
-
}
|
1808 |
-
|
1809 |
-
.yith-plugin-ui .yith-add-box {
|
1810 |
-
padding: 25px;
|
1811 |
-
display: none;
|
1812 |
-
}
|
1813 |
-
|
1814 |
-
.yith-plugin-ui .yith-toggle-title {
|
1815 |
-
position: relative;
|
1816 |
-
}
|
1817 |
-
|
1818 |
-
.yith-plugin-ui #plugin-fw-wc .yith-toggle-title h3,
|
1819 |
-
.yith-plugin-ui.metaboxes-tab.yith-plugin-ui h3,
|
1820 |
-
.yith-plugin-ui .yith-toggle-title h3 {
|
1821 |
-
padding: 0px 20px 0px 25px;
|
1822 |
-
margin: 3px 0;
|
1823 |
-
|
1824 |
-
display: inline-block;
|
1825 |
-
position: relative;
|
1826 |
-
min-width: 173px;
|
1827 |
-
box-sizing: border-box;
|
1828 |
-
font-weight: 600;
|
1829 |
-
font-size: 15px;
|
1830 |
-
color: #23282d;
|
1831 |
-
text-transform: inherit;
|
1832 |
-
}
|
1833 |
-
|
1834 |
-
.yith-plugin-ui .yith-toggle-title .subtitle {
|
1835 |
-
padding-left: 0;
|
1836 |
-
padding-top: 8px;
|
1837 |
-
font-size: 12px;
|
1838 |
-
}
|
1839 |
-
|
1840 |
-
.yith-plugin-ui .yith-toggle {
|
1841 |
-
position: absolute;
|
1842 |
-
width: 30px;
|
1843 |
-
cursor: pointer;
|
1844 |
-
left: 0;
|
1845 |
-
top: 0;
|
1846 |
-
bottom: 0;
|
1847 |
-
margin: auto;
|
1848 |
-
display: flex;
|
1849 |
-
align-items: center;
|
1850 |
-
}
|
1851 |
-
|
1852 |
-
.yith-plugin-ui .yith-toggle > span:before {
|
1853 |
-
color: #405e69;
|
1854 |
-
}
|
1855 |
-
|
1856 |
-
.yith-plugin-ui .yith-toggle > span {
|
1857 |
-
position: absolute;
|
1858 |
-
right: 50%;
|
1859 |
-
transition: transform .3s;
|
1860 |
-
line-height: 1;
|
1861 |
-
}
|
1862 |
-
|
1863 |
-
|
1864 |
-
.yith-plugin-ui .yith-toggle-row-opened .yith-toggle span {
|
1865 |
-
transform: rotateZ(90deg);
|
1866 |
-
}
|
1867 |
-
|
1868 |
-
.yith-plugin-ui .yith-toggle-content {
|
1869 |
-
display: none;
|
1870 |
-
position: relative;
|
1871 |
-
padding: 30px 25px;
|
1872 |
-
}
|
1873 |
-
|
1874 |
-
.yith-plugin-ui .yith-toggle-row-opened .yith-toggle-content {
|
1875 |
-
/* display: block;*/
|
1876 |
-
}
|
1877 |
-
|
1878 |
-
.yith-plugin-ui .yith-add-box-row,
|
1879 |
-
.yith-plugin-ui .yith-toggle-row-opened .yith-toggle-content .yith-toggle-content-row {
|
1880 |
-
display: table;
|
1881 |
-
margin-bottom: 40px;
|
1882 |
-
}
|
1883 |
-
|
1884 |
-
.yith-plugin-ui .yith-add-box-row label,
|
1885 |
-
.yith-plugin-ui .yith-toggle-row-opened .yith-toggle-content .yith-toggle-content-row label {
|
1886 |
-
display: table-cell;
|
1887 |
-
width: 200px;
|
1888 |
-
padding-right: 21px;
|
1889 |
-
color: #33373b;
|
1890 |
-
font-size: 14px;
|
1891 |
-
vertical-align: top;
|
1892 |
-
font-weight: 600;
|
1893 |
-
}
|
1894 |
-
.yith-plugin-ui .yith-plugin-fw-radio__row label{
|
1895 |
-
font-weight: 400!important;
|
1896 |
-
}
|
1897 |
-
.yith-plugin-ui .yith-add-box-row .yith-plugin-fw-field-wrapper:not(.yith-plugin-fw-title-field-wrapper),
|
1898 |
-
.yith-plugin-ui .yith-toggle-row-opened .yith-plugin-fw-field-wrapper:not(.yith-plugin-fw-title-field-wrapper) {
|
1899 |
-
margin-top: 10px;
|
1900 |
-
width: auto;
|
1901 |
-
float: none;
|
1902 |
-
vertical-align: middle;
|
1903 |
-
position: relative;
|
1904 |
-
}
|
1905 |
-
|
1906 |
-
.yith-plugin-ui .yith-add-box-row span.yith-icon,
|
1907 |
-
.yith-plugin-ui .yith-toggle-row-opened .yith-toggle-content .yith-toggle-content-row span.yith-icon {
|
1908 |
-
position: absolute;
|
1909 |
-
right: 15px;
|
1910 |
-
top: 0;
|
1911 |
-
bottom: 0;
|
1912 |
-
}
|
1913 |
-
|
1914 |
-
.yith-plugin-ui .yith-add-box-buttons,
|
1915 |
-
.yith-plugin-ui .yith-toggle-content-buttons {
|
1916 |
-
text-align: right;
|
1917 |
-
}
|
1918 |
-
|
1919 |
-
.yith-plugin-ui .yith-toggle-onoff {
|
1920 |
-
position: absolute;
|
1921 |
-
cursor: pointer;
|
1922 |
-
right: 0;
|
1923 |
-
}
|
1924 |
-
|
1925 |
-
.yith-plugin-ui .yith-toggle_wrapper.ui-sortable .yith-toggle-onoff {
|
1926 |
-
right: 30px;
|
1927 |
-
}
|
1928 |
-
|
1929 |
-
.yith-plugin-ui .yith-toggle-row .yith-icon-drag {
|
1930 |
-
position: absolute;
|
1931 |
-
right: 0;
|
1932 |
-
top: 25%;
|
1933 |
-
bottom: 0;
|
1934 |
-
line-height: 1;
|
1935 |
-
}
|
1936 |
-
|
1937 |
-
.yith-plugin-ui .yith-toggle-row.with-subtitle .yith-toggle-onoff {
|
1938 |
-
top: 25%;
|
1939 |
-
}
|
1940 |
-
|
1941 |
-
/** SPINNER **/
|
1942 |
-
.yith-plugin-ui .spinner {
|
1943 |
-
vertical-align: -5px;
|
1944 |
-
float: none;
|
1945 |
-
}
|
1946 |
-
|
1947 |
-
.yith-plugin-ui .spinner.show {
|
1948 |
-
visibility: visible;
|
1949 |
-
}
|
1950 |
-
|
1951 |
-
/* LIST TABLE */
|
1952 |
-
.yith-plugin-ui .form-table .list-table td {
|
1953 |
-
padding: 15px 0px;
|
1954 |
-
}
|
1955 |
-
|
1956 |
-
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table .bulkactions select {
|
1957 |
-
border: 1px solid #d8d8d8;
|
1958 |
-
max-width: 200px;
|
1959 |
-
max-height: 30px;
|
1960 |
-
padding: 0 10px;
|
1961 |
-
margin-right: 5px;
|
1962 |
-
}
|
1963 |
-
|
1964 |
-
.yith-plugin-ui .form-table .list-table th {
|
1965 |
-
width: initial;
|
1966 |
-
}
|
1967 |
-
|
1968 |
-
.yith-plugin-ui #plugin-fw-wc table.wp-list-table tbody td {
|
1969 |
-
padding-left: 20px;
|
1970 |
-
}
|
1971 |
-
|
1972 |
-
.yith-plugin-ui #plugin-fw-wc table.wp-list-table th,
|
1973 |
-
.yith-plugin-ui #plugin-fw-wc table.wp-list-table td {
|
1974 |
-
padding: 15px 20px 15px 20px;
|
1975 |
-
}
|
1976 |
-
|
1977 |
-
.yith-plugin-ui #plugin-fw-wc table.wp-list-table thead td,
|
1978 |
-
.yith-plugin-ui #plugin-fw-wc table.wp-list-table thead th,
|
1979 |
-
.yith-plugin-ui #plugin-fw-wc table.wp-list-table tfoot td,
|
1980 |
-
.yith-plugin-ui #plugin-fw-wc table.wp-list-table tfoot th {
|
1981 |
-
padding: 3px 20px;
|
1982 |
-
}
|
1983 |
-
|
1984 |
-
.yith-plugin-ui #plugin-fw-wc table.wp-list-table thead a,
|
1985 |
-
.yith-plugin-ui #plugin-fw-wc table.wp-list-table tfoot a {
|
1986 |
-
padding-left: 0;
|
1987 |
-
}
|
1988 |
-
|
1989 |
-
.yith-plugin-ui .yith-plugin-fw-list-table h2 {
|
1990 |
-
border: 0;
|
1991 |
-
padding: 35px 0 15px;
|
1992 |
-
display: inline-block;
|
1993 |
-
margin-right: 10px;
|
1994 |
-
}
|
1995 |
-
|
1996 |
-
.yith-plugin-ui .form-table .yith-plugin-fw-list-table table th {
|
1997 |
-
vertical-align: middle;
|
1998 |
-
}
|
1999 |
-
|
2000 |
-
.yith-plugin-ui .yith-plugin-fw-list-table-container {
|
2001 |
-
padding: 0 20px;
|
2002 |
-
}
|
2003 |
-
|
2004 |
-
.yith-plugin-ui #doaction, .yith-plugin-ui #doaction2,
|
2005 |
-
.yith-plugin-ui #post-query-submit,
|
2006 |
-
.yith-plugin-ui #search-submit,
|
2007 |
-
.yith-plugin-ui .button.filter-button {
|
2008 |
-
margin-left: 0;
|
2009 |
-
height: 33px;
|
2010 |
-
padding: 0 10px;
|
2011 |
-
line-height: 33px;
|
2012 |
-
}
|
2013 |
-
|
2014 |
-
.yith-plugin-ui .bulkactions {
|
2015 |
-
margin: 10px 0;
|
2016 |
-
}
|
2017 |
-
|
2018 |
-
.yith-plugin-ui .form-table td p.yith-section-description {
|
2019 |
-
color: #716269;
|
2020 |
-
margin-bottom: 20px;
|
2021 |
-
}
|
2022 |
-
|
2023 |
-
/** Time picker width*/
|
2024 |
-
.yith-plugin-ui input.ui-timepicker-input {
|
2025 |
-
width: 100px !important;
|
2026 |
-
}
|
2027 |
-
|
2028 |
-
/** date format **/
|
2029 |
-
.yith-plugin-ui .yith-plugin-fw-date-format code {
|
2030 |
-
margin-left: 30px;
|
2031 |
-
}
|
2032 |
-
|
2033 |
-
.yith-plugin-ui .yith-plugin-fw-date-format input[type=text].small-text {
|
2034 |
-
margin-left: 45px;
|
2035 |
-
}
|
2036 |
-
|
2037 |
-
/** checkbox columns **/
|
2038 |
-
.yith-plugin-ui td.forminp-checkbox.two-cols fieldset {
|
2039 |
-
width: calc(50% - 20px);
|
2040 |
-
padding-right: 20px;
|
2041 |
-
float: left;
|
2042 |
-
}
|
2043 |
-
|
2044 |
-
.yith-plugin-ui td.forminp-checkbox.two-cols fieldset:nth-child(2n+1) {
|
2045 |
-
clear: both;
|
2046 |
-
}
|
2047 |
-
|
2048 |
-
.yith-plugin-ui td.forminp-checkbox.three-cols fieldset {
|
2049 |
-
width: calc(33% - 10px);
|
2050 |
-
padding-right: 10px;
|
2051 |
-
float: left;
|
2052 |
-
}
|
2053 |
-
|
2054 |
-
.yith-plugin-ui td.forminp-checkbox.three-cols fieldset:nth-child(3n+1) {
|
2055 |
-
clear: both;
|
2056 |
-
}
|
2057 |
-
|
2058 |
-
.yith-plugin-fw-checkbox-field-wrapper {
|
2059 |
-
display: inline-block !important;
|
2060 |
-
}
|
2061 |
-
|
2062 |
-
.yith-plugin-fw-checkbox-field-wrapper + span.description {
|
2063 |
-
display: inline-block;
|
2064 |
-
vertical-align: middle;
|
2065 |
-
margin: 0;
|
2066 |
-
}
|
2067 |
-
|
2068 |
-
.yith-plugin-ui span.description {
|
2069 |
-
margin-top: 10px;
|
2070 |
-
line-height: 20px;
|
2071 |
-
}
|
2072 |
-
|
2073 |
-
.yith-plugin-fw-option-with-description {
|
2074 |
-
display: table-cell;
|
2075 |
-
width: auto;
|
2076 |
-
vertical-align: top;
|
2077 |
-
}
|
2078 |
-
|
2079 |
-
/** YITH PANEL **/
|
2080 |
-
.yith-plugin-ui #yith-plugin-fw-panel {
|
2081 |
-
margin-top: -10px;
|
2082 |
-
}
|
2083 |
-
|
2084 |
-
.yith-plugin-ui #plugin-fw-wc, .yith-plugin-ui #yith-plugin-fw-panel {
|
2085 |
-
padding-top: 0;
|
2086 |
-
}
|
2087 |
-
|
2088 |
-
.yith-plugin-ui .plugin-option tr {
|
2089 |
-
border: 0;
|
2090 |
-
}
|
2091 |
-
|
2092 |
-
@media screen and (max-width: 1440px) {
|
2093 |
-
.yith-plugin-ui .yith-add-box,
|
2094 |
-
.yith-plugin-ui .yith-toggle-row {
|
2095 |
-
width: 80%;
|
2096 |
-
}
|
2097 |
-
}
|
2098 |
-
|
2099 |
-
@media screen and (max-width: 1024px) {
|
2100 |
-
.yith-plugin-ui .yith-add-box,
|
2101 |
-
.yith-plugin-ui .yith-toggle-row {
|
2102 |
-
width: 90%;
|
2103 |
-
}
|
2104 |
-
|
2105 |
-
.yith-plugin-ui td.forminp-checkbox.two-cols fieldset {
|
2106 |
-
width: 100%;
|
2107 |
-
padding-right: 20px;
|
2108 |
-
float: left;
|
2109 |
-
}
|
2110 |
-
|
2111 |
-
.yith-plugin-ui td.forminp-checkbox.three-cols fieldset {
|
2112 |
-
width: calc(50% - 10px);
|
2113 |
-
padding-right: 10px;
|
2114 |
-
float: left;
|
2115 |
-
}
|
2116 |
-
|
2117 |
-
.yith-plugin-ui td.forminp-checkbox.two-cols fieldset:nth-child(2n+1) {
|
2118 |
-
clear: both;
|
2119 |
-
}
|
2120 |
-
|
2121 |
-
.yith-plugin-ui td.forminp-checkbox.three-cols fieldset:nth-child(3n+1) {
|
2122 |
-
clear: initial;
|
2123 |
-
}
|
2124 |
-
}
|
2125 |
-
|
2126 |
-
@media screen and (max-width: 782px) {
|
2127 |
-
.yith-plugin-fw-banner.yith-plugin-fw-banner-free {
|
2128 |
-
height: auto;
|
2129 |
-
background-color: #a9c7d3;
|
2130 |
-
}
|
2131 |
-
|
2132 |
-
.yith-plugin-fw-banner.yith-plugin-fw-banner-free ul {
|
2133 |
-
width: 90%;
|
2134 |
-
text-align: center;
|
2135 |
-
}
|
2136 |
-
|
2137 |
-
.yith-plugin-fw-banner.yith-plugin-fw-banner-free li img {
|
2138 |
-
width: 90%;
|
2139 |
-
margin: 0 auto;
|
2140 |
-
}
|
2141 |
-
|
2142 |
-
.yith-plugin-fw-banner h1 {
|
2143 |
-
line-height: 1.2em;
|
2144 |
-
}
|
2145 |
-
|
2146 |
-
.yith-plugin-ui .yith-add-box,
|
2147 |
-
.yith-plugin-ui .yith-toggle-row {
|
2148 |
-
width: 100%;
|
2149 |
-
}
|
2150 |
-
|
2151 |
-
.yith-plugin-ui td.forminp-checkbox.two-cols fieldset,
|
2152 |
-
.yith-plugin-ui td.forminp-checkbox.three-cols fieldset {
|
2153 |
-
width: 100%;
|
2154 |
-
clear: initial;
|
2155 |
-
}
|
2156 |
-
|
2157 |
-
}
|
1 |
+
.yith-plugin-fw span.description {
|
2 |
+
display: block;
|
3 |
+
margin-top: 5px;
|
4 |
+
font-size: 12px;
|
5 |
+
color: #777;
|
6 |
+
font-style: italic;
|
7 |
+
clear: both;
|
8 |
+
}
|
9 |
+
|
10 |
+
.yith-plugin-fw span.description.inline {
|
11 |
+
display: inline-block;
|
12 |
+
margin: 0 0 0 5px;
|
13 |
+
}
|
14 |
+
|
15 |
+
.yith-disabled {
|
16 |
+
opacity: 0.3;
|
17 |
+
pointer-events: none;
|
18 |
+
}
|
19 |
+
|
20 |
+
.yith-plugin-fw-field-wrapper:not(.yith-plugin-fw-title-field-wrapper) {
|
21 |
+
display: block;
|
22 |
+
width: 100%;
|
23 |
+
}
|
24 |
+
|
25 |
+
.yith-plugin-fw-field-wrapper span.desc {
|
26 |
+
display: block;
|
27 |
+
width: 100%;
|
28 |
+
}
|
29 |
+
|
30 |
+
.yith-plugin-fw-title-field-wrapper h3.title {
|
31 |
+
width: 100%;
|
32 |
+
}
|
33 |
+
|
34 |
+
.the-metabox .yith-plugin-fw-title-field-wrapper h3.title {
|
35 |
+
float: left;
|
36 |
+
}
|
37 |
+
|
38 |
+
.yith-plugin-fw span.color-alpha {
|
39 |
+
height: 23px!important;
|
40 |
+
}
|
41 |
+
.yith-plugin-fw .wp-color-result-text{
|
42 |
+
height: 100%;
|
43 |
+
}
|
44 |
+
.yith-plugin-fw input[type=email],
|
45 |
+
.yith-plugin-fw input[type=number],
|
46 |
+
.yith-plugin-fw input[type=text]:not(.select2-search__field),
|
47 |
+
.yith-plugin-fw select,
|
48 |
+
.woocommerce .yith-plugin-fw table.form-table input[type=email],
|
49 |
+
.woocommerce .yith-plugin-fw table.form-table input[type=number],
|
50 |
+
.yith-plugin-ui input[type=password],
|
51 |
+
.woocommerce .yith-plugin-fw table.form-table input[type=text]:not(.select2-search__field),
|
52 |
+
.woocommerce .yith-plugin-fw table.form-table select {
|
53 |
+
width: 400px;
|
54 |
+
max-width: 100%;
|
55 |
+
height: 30px;
|
56 |
+
padding: 5px;
|
57 |
+
line-height: 1;
|
58 |
+
}
|
59 |
+
|
60 |
+
.woocommerce .yith-plugin-fw table.form-table input[type=text].wp-color-picker,
|
61 |
+
.woocommerce .yith-plugin-fw table.form-table input[type=text].yith-plugin-fw-colorpicker,
|
62 |
+
.yith-plugin-fw input[type=text].wp-color-picker,
|
63 |
+
.yith-plugin-fw input[type=text].yith-plugin-fw-colorpicker {
|
64 |
+
width: 6em;
|
65 |
+
max-width: none;
|
66 |
+
height: auto;
|
67 |
+
padding: 3px 5px;
|
68 |
+
}
|
69 |
+
|
70 |
+
.wp-core-ui .yith-plugin-fw-colorpicker-field-wrapper button{
|
71 |
+
border-color: #7e8993;
|
72 |
+
}
|
73 |
+
|
74 |
+
.woocommerce .yith-plugin-fw table.form-table input[type=text].colorpick,
|
75 |
+
.yith-plugin-fw input[type=text].colorpick {
|
76 |
+
width: 6em;
|
77 |
+
max-width: none;
|
78 |
+
height: auto;
|
79 |
+
padding: 6px;
|
80 |
+
}
|
81 |
+
|
82 |
+
.yith-plugin-fw input.select2-search__field,
|
83 |
+
.yith-plugin-fw .select2-container .select2-search--inline .select2-search__field,
|
84 |
+
.woocommerce .yith-plugin-fw input.select2-search__field,
|
85 |
+
.woocommerce .yith-plugin-fw table.form-table input.select2-search__field {
|
86 |
+
padding: 3px;
|
87 |
+
}
|
88 |
+
|
89 |
+
.yith-plugin-fw .select2-container .select2-selection--single .select2-selection__rendered {
|
90 |
+
line-height: 27px;
|
91 |
+
}
|
92 |
+
|
93 |
+
.yith-plugin-fw textarea {
|
94 |
+
width: 400px;
|
95 |
+
max-width: 100%;
|
96 |
+
padding: 5px;
|
97 |
+
}
|
98 |
+
|
99 |
+
/* ------------- ICONS ------------- */
|
100 |
+
.yit-icons-manager-wrapper {
|
101 |
+
width: 100%;
|
102 |
+
max-width: 400px;
|
103 |
+
}
|
104 |
+
|
105 |
+
.yit-icons-manager-text {
|
106 |
+
width: 100%;
|
107 |
+
}
|
108 |
+
|
109 |
+
.yit-icons-manager-icon-text {
|
110 |
+
width: calc(100% - 35px) !important;
|
111 |
+
height: 30px;
|
112 |
+
float: left;
|
113 |
+
margin: 0;
|
114 |
+
}
|
115 |
+
|
116 |
+
.yit-icons-manager-icon-preview {
|
117 |
+
width: 30px;
|
118 |
+
height: 30px;
|
119 |
+
margin-right: 5px;
|
120 |
+
float: left;
|
121 |
+
padding-top: 6px;
|
122 |
+
box-sizing: border-box;
|
123 |
+
text-align: center;
|
124 |
+
background: #f1f1f1;
|
125 |
+
}
|
126 |
+
|
127 |
+
.yit-icons-manager-list-wrapper {
|
128 |
+
margin: 10px 0;
|
129 |
+
box-shadow: 0 0 0 1px #ddd;
|
130 |
+
}
|
131 |
+
|
132 |
+
ul.yit-icons-manager-list {
|
133 |
+
width: 100%;
|
134 |
+
height: 300px;
|
135 |
+
overflow-y: scroll;
|
136 |
+
margin: 0;
|
137 |
+
}
|
138 |
+
|
139 |
+
ul.yit-icons-manager-list li {
|
140 |
+
float: left;
|
141 |
+
width: 30px;
|
142 |
+
height: 30px;
|
143 |
+
padding-top: 6px;
|
144 |
+
box-sizing: border-box;
|
145 |
+
text-align: center;
|
146 |
+
background: #f1f1f1;
|
147 |
+
margin: 1px;
|
148 |
+
cursor: pointer;
|
149 |
+
}
|
150 |
+
|
151 |
+
ul.yit-icons-manager-list li:hover {
|
152 |
+
background: #c5dcf6;
|
153 |
+
}
|
154 |
+
|
155 |
+
ul.yit-icons-manager-list li.active {
|
156 |
+
background: #d4f0ff;
|
157 |
+
}
|
158 |
+
|
159 |
+
.yit-icons-manager-action-set-default {
|
160 |
+
margin-bottom: 0;
|
161 |
+
}
|
162 |
+
|
163 |
+
.yit-icons-manager-default-icon-preview {
|
164 |
+
height: 100%;
|
165 |
+
display: inline-block;
|
166 |
+
padding-left: 10px;
|
167 |
+
border-left: 1px solid #ccc;
|
168 |
+
margin-left: 10px;
|
169 |
+
}
|
170 |
+
|
171 |
+
/* ------- Text Array ------- */
|
172 |
+
.yith-plugin-fw-text-array-table td {
|
173 |
+
padding: 1px;
|
174 |
+
}
|
175 |
+
|
176 |
+
.yith-plugin-fw-text-array-table input[type=text],
|
177 |
+
.woocommerce table.form-table table.yith-plugin-fw-text-array-table input[type=text] {
|
178 |
+
width: 100%;
|
179 |
+
}
|
180 |
+
|
181 |
+
/* ------- Image Gallery ------- */
|
182 |
+
.yith-plugin-fw .image-gallery ul li {
|
183 |
+
display: inline-block;
|
184 |
+
width: 80px;
|
185 |
+
margin-left: 10px;
|
186 |
+
position: relative;
|
187 |
+
}
|
188 |
+
|
189 |
+
.yith-plugin-fw .image-gallery ul li img {
|
190 |
+
width: 80px;
|
191 |
+
border: 1px solid #ccc;
|
192 |
+
}
|
193 |
+
|
194 |
+
.yith-plugin-fw .image-gallery ul li ul {
|
195 |
+
position: absolute;
|
196 |
+
top: -6px;
|
197 |
+
right: -1px;
|
198 |
+
width: 20px;
|
199 |
+
height: 20px;
|
200 |
+
}
|
201 |
+
|
202 |
+
.yith-plugin-fw .image-gallery ul a.delete {
|
203 |
+
background: url(../images/x.png) no-repeat;
|
204 |
+
width: 20px;
|
205 |
+
height: 20px;
|
206 |
+
display: block;
|
207 |
+
text-indent: -99999px;
|
208 |
+
}
|
209 |
+
|
210 |
+
/* ------- OnOff ------- */
|
211 |
+
.yith-plugin-fw-onoff-container {
|
212 |
+
display: inline-block;
|
213 |
+
}
|
214 |
+
|
215 |
+
.yith-plugin-fw-onoff-container input {
|
216 |
+
display: none;
|
217 |
+
}
|
218 |
+
|
219 |
+
.yith-plugin-fw-onoff-container input + span {
|
220 |
+
cursor: pointer;
|
221 |
+
text-indent: -9999px;
|
222 |
+
display: block;
|
223 |
+
width: 36px;
|
224 |
+
line-height: 1;
|
225 |
+
height: 20px;
|
226 |
+
background: #a4a4a4;
|
227 |
+
border-radius: 24px;
|
228 |
+
position: relative;
|
229 |
+
transition: all 0.3s;
|
230 |
+
}
|
231 |
+
|
232 |
+
|
233 |
+
.yith-plugin-fw-onoff-container input + span:before {
|
234 |
+
content: '';
|
235 |
+
background: #fff;
|
236 |
+
width: 16px;
|
237 |
+
height: 16px;
|
238 |
+
border-radius: 50%;
|
239 |
+
position: absolute;
|
240 |
+
top: 2px;
|
241 |
+
left: 2px;
|
242 |
+
transition: all 0.3s;
|
243 |
+
}
|
244 |
+
|
245 |
+
.yith-plugin-fw-onoff-container input:checked + span,
|
246 |
+
.yith-plugin-fw-onoff-container input.onoffchecked + span {
|
247 |
+
background: #0073aa;
|
248 |
+
}
|
249 |
+
|
250 |
+
.yith-plugin-fw-onoff-container input:checked + span:before,
|
251 |
+
.yith-plugin-fw-onoff-container input.onoffchecked + span:before {
|
252 |
+
left: 18px;
|
253 |
+
}
|
254 |
+
|
255 |
+
/* ------- Preview ------- */
|
256 |
+
.yith-plugin-fw-preview-field {
|
257 |
+
max-height: 200px;
|
258 |
+
}
|
259 |
+
|
260 |
+
/* ------- Radio ------- */
|
261 |
+
.yith-plugin-fw-radio input[type=radio] {
|
262 |
+
margin: 0 3px 0 0;
|
263 |
+
}
|
264 |
+
|
265 |
+
.yith-plugin-fw-radio__row {
|
266 |
+
margin-bottom: 8px;
|
267 |
+
}
|
268 |
+
|
269 |
+
/* ------- Sidebar Layout ------- */
|
270 |
+
.yith-plugin-fw-sidebar-layout input[type="radio"] {
|
271 |
+
display: none;
|
272 |
+
width: 0px;
|
273 |
+
}
|
274 |
+
|
275 |
+
.yith-plugin-fw-sidebar-layout input[type="radio"]:first-child {
|
276 |
+
margin-right: -2px;
|
277 |
+
}
|
278 |
+
|
279 |
+
.yith-plugin-fw-sidebar-layout input[type="radio"] + img {
|
280 |
+
border: 2px solid #fff;
|
281 |
+
padding: 1px;
|
282 |
+
}
|
283 |
+
|
284 |
+
.yith-plugin-fw-sidebar-layout input[type="radio"] + img:hover {
|
285 |
+
cursor: pointer;
|
286 |
+
}
|
287 |
+
|
288 |
+
.yith-plugin-fw-sidebar-layout input[checked] + img {
|
289 |
+
border: 2px solid #f2ad35;
|
290 |
+
padding: 1px;
|
291 |
+
}
|
292 |
+
|
293 |
+
.yith-plugin-fw-sidebar-layout select {
|
294 |
+
vertical-align: 12px;
|
295 |
+
}
|
296 |
+
|
297 |
+
.yit-admin-panel-content-wrap .yith-plugin-fw-sidebar-layout label {
|
298 |
+
font-weight: bold;
|
299 |
+
width: 200px;
|
300 |
+
float: left;
|
301 |
+
line-height: 23px;
|
302 |
+
margin-left: -230px;
|
303 |
+
}
|
304 |
+
|
305 |
+
/* ------- Slider ------- */
|
306 |
+
.yith-plugin-fw .slider {
|
307 |
+
padding-top: 20px;
|
308 |
+
}
|
309 |
+
|
310 |
+
.ui-slider .minCaption {
|
311 |
+
position: absolute;
|
312 |
+
right: 95%;
|
313 |
+
top: -6px;
|
314 |
+
margin-right: 11px;
|
315 |
+
}
|
316 |
+
|
317 |
+
.ui-slider .maxCaption {
|
318 |
+
position: absolute;
|
319 |
+
left: 95%;
|
320 |
+
top: -6px;
|
321 |
+
margin-left: 20px;
|
322 |
+
}
|
323 |
+
|
324 |
+
.ui-slider-horizontal .ui-slider-handle {
|
325 |
+
background: #fff;
|
326 |
+
border: 0px !important;
|
327 |
+
top: -12px !important;
|
328 |
+
border-radius: 50%;
|
329 |
+
width: 27px !important;
|
330 |
+
height: 27px !important;
|
331 |
+
box-sizing: border-box;
|
332 |
+
box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.5);
|
333 |
+
font-size: 13px;
|
334 |
+
padding: 6px 0;
|
335 |
+
font-weight: 600;
|
336 |
+
color: #555;
|
337 |
+
text-align: center;
|
338 |
+
}
|
339 |
+
|
340 |
+
.ui-slider.ui-widget-content {
|
341 |
+
background: #ccc;
|
342 |
+
border: none !important;
|
343 |
+
height: 3px !important;
|
344 |
+
border-radius: 3px !important;
|
345 |
+
width: 90%;
|
346 |
+
margin: 15px 5% 20px 5%;
|
347 |
+
}
|
348 |
+
|
349 |
+
.iris-slider-offset.ui-slider.ui-widget-content {
|
350 |
+
background: transparent !important;
|
351 |
+
height: auto !important;
|
352 |
+
}
|
353 |
+
|
354 |
+
.ui-slider.ui-widget-content .ui-widget-header {
|
355 |
+
background: #4b93ff;
|
356 |
+
left: 0px !important;
|
357 |
+
-webkit-border-radius: 3px;
|
358 |
+
-moz-border-radius: 3px;
|
359 |
+
-khtml-border-radius: 3px;
|
360 |
+
border-radius: 3px;
|
361 |
+
}
|
362 |
+
|
363 |
+
/* ------- Select2 ------- */
|
364 |
+
.yith-plugin-fw-select2-wrapper {
|
365 |
+
width: 400px;
|
366 |
+
}
|
367 |
+
|
368 |
+
/* ------- Textarea ------- */
|
369 |
+
.yith-plugin-fw-textarea-editor-field-wrapper {
|
370 |
+
max-width: 1000px;
|
371 |
+
clear: both;
|
372 |
+
}
|
373 |
+
|
374 |
+
.yith-plugin-fw-textarea-editor-field-wrapper textarea.wp-editor-area,
|
375 |
+
.woocommerce table.form-table .yith-plugin-fw-textarea-editor-field-wrapper textarea.wp-editor-area {
|
376 |
+
width: 100%;
|
377 |
+
}
|
378 |
+
|
379 |
+
/* ------- Buttons ------- */
|
380 |
+
.yith-plugin-fw-buttons-field-wrapper {
|
381 |
+
margin-top: 7px;
|
382 |
+
}
|
383 |
+
|
384 |
+
/* ------- Select Images ------- */
|
385 |
+
.yith-plugin-fw-select-images__list {
|
386 |
+
margin: 0;
|
387 |
+
display: flex;
|
388 |
+
flex-wrap: wrap;
|
389 |
+
}
|
390 |
+
|
391 |
+
.yith-plugin-fw-select-images__item {
|
392 |
+
width: calc(20% - 10px);
|
393 |
+
min-width: 150px;
|
394 |
+
margin: 0 10px 10px 0;
|
395 |
+
padding: 10px;
|
396 |
+
box-sizing: border-box;
|
397 |
+
cursor: pointer;
|
398 |
+
transition: all .3s;
|
399 |
+
border: 2px solid #eee;
|
400 |
+
display: flex;
|
401 |
+
flex-direction: column;
|
402 |
+
justify-content: space-between;
|
403 |
+
}
|
404 |
+
|
405 |
+
.yith-plugin-fw-select-images__item:hover,
|
406 |
+
.yith-plugin-fw-select-images__item.yith-plugin-fw-select-images__item--selected {
|
407 |
+
border-color: #07bcce;
|
408 |
+
}
|
409 |
+
|
410 |
+
.yith-plugin-fw-select-images__item__label {
|
411 |
+
text-align: center;
|
412 |
+
font-weight: 600;
|
413 |
+
margin-bottom: 10px;
|
414 |
+
}
|
415 |
+
|
416 |
+
.yith-plugin-fw-select-images__item img {
|
417 |
+
display: block;
|
418 |
+
max-width: 100%;
|
419 |
+
margin: 0 auto;
|
420 |
+
}
|
421 |
+
|
422 |
+
/****************
|
423 |
+
WordPress 5.3 with old panel fixes
|
424 |
+
****************/
|
425 |
+
.yith-plugin-fw-field-wrapper .select2-container .select2-selection--single {
|
426 |
+
height: auto;
|
427 |
+
line-height: 1;
|
428 |
+
}
|
429 |
+
|
430 |
+
.yith-plugin-fw-field-wrapper .select2-container .select2-selection--single .select2-selection__arrow{
|
431 |
+
height: 100%;
|
432 |
+
}
|
433 |
+
|
434 |
+
/****************
|
435 |
+
YITH UI
|
436 |
+
****************/
|
437 |
+
@font-face {
|
438 |
+
font-family: 'yith-icon';
|
439 |
+
src: url('../fonts/yith-icon.eot?7ik896');
|
440 |
+
src: url('../fonts/yith-icon.eot?7ik896#iefix') format('embedded-opentype'),
|
441 |
+
url('../fonts/yith-icon.ttf?7ik896') format('truetype'),
|
442 |
+
url('../fonts/yith-icon.woff?7ik896') format('woff'),
|
443 |
+
url('../fonts/yith-icon.svg?7ik896#yith-icon') format('svg');
|
444 |
+
font-weight: normal;
|
445 |
+
font-style: normal;
|
446 |
+
}
|
447 |
+
|
448 |
+
[class^="icon-"], [class*=" icon-"][class^="yith-icon-"], [class*=" yith-icon-"] {
|
449 |
+
/* use !important to prevent issues with browser extensions that change fonts */
|
450 |
+
font-family: 'yith-icon' !important;
|
451 |
+
speak: none;
|
452 |
+
font-style: normal;
|
453 |
+
font-weight: normal;
|
454 |
+
font-variant: normal;
|
455 |
+
text-transform: none;
|
456 |
+
line-height: 1;
|
457 |
+
|
458 |
+
/* Better Font Rendering =========== */
|
459 |
+
-webkit-font-smoothing: antialiased;
|
460 |
+
-moz-osx-font-smoothing: grayscale;
|
461 |
+
}
|
462 |
+
|
463 |
+
.yith-icon-calendar_add:before {
|
464 |
+
content: "\e913";
|
465 |
+
color: #757575;
|
466 |
+
}
|
467 |
+
|
468 |
+
.yith-icon-calendar_money:before {
|
469 |
+
content: "\e914";
|
470 |
+
color: #757575;
|
471 |
+
}
|
472 |
+
|
473 |
+
.yith-icon-calendar2:before {
|
474 |
+
content: "\e915";
|
475 |
+
color: #757575;
|
476 |
+
}
|
477 |
+
|
478 |
+
.yith-icon-people:before {
|
479 |
+
content: "\e916";
|
480 |
+
color: #757575;
|
481 |
+
}
|
482 |
+
|
483 |
+
.yith-icon-shield_money:before {
|
484 |
+
content: "\e917";
|
485 |
+
color: #757575;
|
486 |
+
}
|
487 |
+
|
488 |
+
.yith-icon-time_check:before {
|
489 |
+
content: "\e918";
|
490 |
+
color: #757575;
|
491 |
+
}
|
492 |
+
|
493 |
+
.yith-icon-world_settings:before {
|
494 |
+
content: "\e919";
|
495 |
+
color: #757575;
|
496 |
+
}
|
497 |
+
|
498 |
+
.yith-icon-arrow_eye_closed:before {
|
499 |
+
content: "\e912";
|
500 |
+
color: #757575;
|
501 |
+
}
|
502 |
+
|
503 |
+
.yith-icon-arrow_eye:before {
|
504 |
+
content: "\e911";
|
505 |
+
color: #757575;
|
506 |
+
}
|
507 |
+
|
508 |
+
.yith-icon-reset:before {
|
509 |
+
content: "\e910";
|
510 |
+
color: #757575;
|
511 |
+
}
|
512 |
+
|
513 |
+
.yith-icon-drag:before {
|
514 |
+
content: "\e90f";
|
515 |
+
color: #757575;
|
516 |
+
}
|
517 |
+
|
518 |
+
.yith-icon-trash:before {
|
519 |
+
content: "\e90d";
|
520 |
+
color: #757575;
|
521 |
+
}
|
522 |
+
|
523 |
+
.yith-icon-info:before {
|
524 |
+
content: "\e90e";
|
525 |
+
color: #757575;
|
526 |
+
}
|
527 |
+
|
528 |
+
.yith-icon-arrow_down:before {
|
529 |
+
content: "\e900";
|
530 |
+
color: #757575;
|
531 |
+
}
|
532 |
+
|
533 |
+
.yith-icon-arrow_left:before {
|
534 |
+
content: "\e901";
|
535 |
+
color: #757575;
|
536 |
+
}
|
537 |
+
|
538 |
+
.yith-icon-arrow_right:before {
|
539 |
+
content: "\e902";
|
540 |
+
color: #757575;
|
541 |
+
}
|
542 |
+
|
543 |
+
.yith-icon-arrow_up:before {
|
544 |
+
content: "\e903";
|
545 |
+
color: #757575;
|
546 |
+
}
|
547 |
+
|
548 |
+
.yith-icon-calendar:before {
|
549 |
+
content: "\e904";
|
550 |
+
color: #757575;
|
551 |
+
}
|
552 |
+
|
553 |
+
.yith-icon-check:before {
|
554 |
+
content: "\e905";
|
555 |
+
color: #757575;
|
556 |
+
}
|
557 |
+
|
558 |
+
.yith-icon-close:before {
|
559 |
+
content: "\e906";
|
560 |
+
color: #757575;
|
561 |
+
}
|
562 |
+
|
563 |
+
.yith-icon-edit:before {
|
564 |
+
content: "\e907";
|
565 |
+
color: #757575;
|
566 |
+
}
|
567 |
+
|
568 |
+
.yith-icon-magnifier:before {
|
569 |
+
content: "\e908";
|
570 |
+
color: #757575;
|
571 |
+
}
|
572 |
+
|
573 |
+
.yith-icon-pencil:before {
|
574 |
+
content: "\e909";
|
575 |
+
color: #757575;
|
576 |
+
}
|
577 |
+
|
578 |
+
.yith-icon-plus:before {
|
579 |
+
content: "\e90a";
|
580 |
+
color: #757575;
|
581 |
+
}
|
582 |
+
|
583 |
+
.yith-icon-update:before {
|
584 |
+
content: "\e90b";
|
585 |
+
color: #757575;
|
586 |
+
}
|
587 |
+
|
588 |
+
.yith-icon-upload:before {
|
589 |
+
content: "\e90c";
|
590 |
+
color: #757575;
|
591 |
+
}
|
592 |
+
|
593 |
+
.yith-plugin-fw-banner {
|
594 |
+
width: 100%;
|
595 |
+
height: 75px;
|
596 |
+
background: url('../images/banner-premium.png');
|
597 |
+
}
|
598 |
+
|
599 |
+
.yith-plugin-fw-banner.yith-plugin-fw-banner-free {
|
600 |
+
height: 290px;
|
601 |
+
background: url('../images/banner-free.png') no-repeat;
|
602 |
+
}
|
603 |
+
|
604 |
+
.yith-plugin-fw-banner.yith-plugin-fw-banner-free h1 {
|
605 |
+
max-width: auto;
|
606 |
+
text-align: left;
|
607 |
+
margin-left: 110px;
|
608 |
+
padding-top: 15px;
|
609 |
+
padding-bottom: 8px;
|
610 |
+
}
|
611 |
+
|
612 |
+
.yith-plugin-fw-banner h1 {
|
613 |
+
text-transform: uppercase;
|
614 |
+
color: #0c5777;
|
615 |
+
font-size: 15px;
|
616 |
+
padding-left: 150px;
|
617 |
+
font-weight: 700;
|
618 |
+
text-align: left;
|
619 |
+
display: inline-block;
|
620 |
+
box-sizing: border-box;
|
621 |
+
}
|
622 |
+
|
623 |
+
.yith-plugin-fw-banner span {
|
624 |
+
font-style: italic;
|
625 |
+
display: block;
|
626 |
+
font-size: 15px;
|
627 |
+
color: #214249;
|
628 |
+
text-transform: none;
|
629 |
+
text-align: right;
|
630 |
+
}
|
631 |
+
|
632 |
+
.yith-plugin-fw-banner a,
|
633 |
+
.yith-plugin-fw-banner a:focus {
|
634 |
+
text-decoration: none;
|
635 |
+
outline: none;
|
636 |
+
box-shadow: none;
|
637 |
+
}
|
638 |
+
|
639 |
+
.yith-banners ul {
|
640 |
+
list-style: none;
|
641 |
+
margin-left: 10px;
|
642 |
+
}
|
643 |
+
|
644 |
+
.yith-banners ul li {
|
645 |
+
display: inline-block;
|
646 |
+
margin-left: 10px;
|
647 |
+
}
|
648 |
+
|
649 |
+
.yith-plugin-ui a {
|
650 |
+
outline: none;
|
651 |
+
box-shadow: none;
|
652 |
+
}
|
653 |
+
|
654 |
+
.yith-plugin-ui {
|
655 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
656 |
+
}
|
657 |
+
|
658 |
+
.yith-plugin-ui #wpwrap h2.nav-tab-wrapper, .yith-plugin-ui #wpbody-content h2.nav-tab-wrapper {
|
659 |
+
margin-top: 10px;
|
660 |
+
}
|
661 |
+
|
662 |
+
.yith-plugin-ui .nav-tab {
|
663 |
+
margin-left: 0px;
|
664 |
+
margin-right: 2px;
|
665 |
+
background-color: #336374;
|
666 |
+
color: #fff;
|
667 |
+
font-size: 15px;
|
668 |
+
padding: 7px 20px;
|
669 |
+
border: 0;
|
670 |
+
}
|
671 |
+
|
672 |
+
.yith-plugin-ui .nav-tab:first-child {
|
673 |
+
border-left: 1px solid #d9d9d9;
|
674 |
+
}
|
675 |
+
|
676 |
+
.yith-plugin-ui .nav-tab.yith-premium {
|
677 |
+
background-color: #be421c;
|
678 |
+
}
|
679 |
+
|
680 |
+
.yith-plugin-ui .nav-tab-active {
|
681 |
+
background-color: #fff;
|
682 |
+
color: #336374;
|
683 |
+
border-bottom: 1px solid #fff;
|
684 |
+
}
|
685 |
+
|
686 |
+
.yith-plugin-ui .nav-tab-active.yith-premium {
|
687 |
+
background-color: #fff;
|
688 |
+
color: #be421c;
|
689 |
+
}
|
690 |
+
|
691 |
+
.yith-plugin-ui #plugin-fw-wc {
|
692 |
+
padding-top: 0px;
|
693 |
+
}
|
694 |
+
|
695 |
+
.yith-plugin-ui .form-table td {
|
696 |
+
padding: 15px 20px;
|
697 |
+
}
|
698 |
+
|
699 |
+
.yith-plugin-ui.metaboxes-tab label {
|
700 |
+
color: #33373b;
|
701 |
+
font-size: 14px;
|
702 |
+
margin-left: -248px;
|
703 |
+
}
|
704 |
+
|
705 |
+
.yith-plugin-ui.metaboxes-tab .the-metabox {
|
706 |
+
margin: 40px 0 40px 290px;
|
707 |
+
margin-left: 264px;
|
708 |
+
}
|
709 |
+
|
710 |
+
.yith-plugin-ui.metaboxes-tab label {
|
711 |
+
width: 200px;
|
712 |
+
font-weight: 600;
|
713 |
+
}
|
714 |
+
|
715 |
+
.yith-plugin-ui span.description {
|
716 |
+
color: #716269;
|
717 |
+
font-size: 14px;
|
718 |
+
font-style: normal;
|
719 |
+
font-weight: 400;
|
720 |
+
margin-top: 15px;
|
721 |
+
margin-left: 0;
|
722 |
+
}
|
723 |
+
|
724 |
+
#wpwrap .yith-plugin-ui h2.nav-tab-wrapper, #wpbody-content .yith-plugin-ui h2.nav-tab-wrapper {
|
725 |
+
border: 0;
|
726 |
+
border-bottom: 1px solid #ccc;
|
727 |
+
margin-right: 15px;
|
728 |
+
margin-bottom: 0;
|
729 |
+
background-color: transparent;
|
730 |
+
padding-left: 0;
|
731 |
+
}
|
732 |
+
|
733 |
+
.yith-plugin-ui #plugin-fw-wc table.form-table,
|
734 |
+
.yith-plugin-ui #yith-plugin-fw-panel table.form-table,
|
735 |
+
.yith-plugin-ui table.form-table {
|
736 |
+
border: 1px solid #d8d8d8;
|
737 |
+
border-top: 0;
|
738 |
+
margin-bottom: 40px;
|
739 |
+
}
|
740 |
+
|
741 |
+
.yith-plugin-ui #wpwrap h2.nav-tab-wrapper, .yith-plugin-ui #wpbody-content h2.nav-tab-wrapper {
|
742 |
+
background-color: transparent;
|
743 |
+
border: 0;
|
744 |
+
text-transform: none;
|
745 |
+
border-bottom: 1px solid #ddd;
|
746 |
+
}
|
747 |
+
|
748 |
+
.yith-plugin-ui h2 {
|
749 |
+
color: #2a8db0;
|
750 |
+
font-size: 15px;
|
751 |
+
text-transform: uppercase;
|
752 |
+
border: 1px solid #d8d8d8;
|
753 |
+
border-bottom: 0;
|
754 |
+
background-color: #fff;
|
755 |
+
padding: 35px 20px;
|
756 |
+
margin: 0px;
|
757 |
+
}
|
758 |
+
|
759 |
+
.yith-plugin-ui .yith-plugin-fw-custom-tab h2 {
|
760 |
+
border: 0px solid #d8d8d8;
|
761 |
+
padding-left: 0;
|
762 |
+
}
|
763 |
+
|
764 |
+
.yith-plugin-ui #plugin-fw-wc table.form-table th, #yith-plugin-fw-panel table.form-table th.titledesc, .yith-plugin-ui #plugin-fw-wc table.form-table td, #yith-plugin-fw-panel table.form-table td.forminp {
|
765 |
+
padding: 30px 20px;
|
766 |
+
}
|
767 |
+
|
768 |
+
.yith-plugin-ui #plugin-fw-wc h2 + div {
|
769 |
+
background: #fff;
|
770 |
+
border-left: 1px solid #d9d9d9;
|
771 |
+
border-right: 1px solid #d9d9d9;
|
772 |
+
margin: -20px 0 0 0;
|
773 |
+
padding-left: 20px;
|
774 |
+
padding-bottom: 5px;
|
775 |
+
}
|
776 |
+
|
777 |
+
.yith-plugin-ui #plugin-fw-wc h2 + div p, .yith-plugin-ui p.info-box {
|
778 |
+
background: #f1f1f1;
|
779 |
+
font-size: 14px;
|
780 |
+
font-weight: 700;
|
781 |
+
width: 40%;
|
782 |
+
display: block;
|
783 |
+
padding: 15px;
|
784 |
+
margin-bottom: 0;
|
785 |
+
}
|
786 |
+
|
787 |
+
.yith-plugin-ui #plugin-fw-wc h2 + div p:before, .yith-plugin-ui p.info-box:before {
|
788 |
+
content: "\e90e";
|
789 |
+
font-family: yith-icon;
|
790 |
+
font-size: 30px;
|
791 |
+
font-weight: normal;
|
792 |
+
display: block;
|
793 |
+
margin-top: -5px;
|
794 |
+
float: left;
|
795 |
+
margin-right: 15px;
|
796 |
+
}
|
797 |
+
|
798 |
+
.yith-plugin-ui h2:first-child {
|
799 |
+
border-top: 0;
|
800 |
+
}
|
801 |
+
|
802 |
+
/*** Icon ***/
|
803 |
+
.yith-plugin-ui span.yith-icon {
|
804 |
+
margin-left: -36px;
|
805 |
+
line-height: 36px;
|
806 |
+
font-size: 20px;
|
807 |
+
}
|
808 |
+
|
809 |
+
/*** General Input Style ***/
|
810 |
+
|
811 |
+
.yith-plugin-ui .yith-plugin-fw select,
|
812 |
+
.yith-plugin-ui textarea,
|
813 |
+
.yith-plugin-ui input[type=number],
|
814 |
+
.yith-plugin-ui.metaboxes-tab input[type=number],
|
815 |
+
.yith-plugin-ui input[type=text],
|
816 |
+
.yith-plugin-ui input[type=text],
|
817 |
+
.yith-plugin-ui input[type=email],
|
818 |
+
.yith-plugin-ui input[type=password],
|
819 |
+
.yith-plugin-ui .search-box input[name="s"],
|
820 |
+
.yith-plugin-fw.yith-plugin-ui input[type=text]:not(.select2-search__field),
|
821 |
+
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text]:not(.select2-search__field),
|
822 |
+
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table select,
|
823 |
+
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table textarea,
|
824 |
+
.woocommerce .yith-plugin-fw table.form-table input[type=password],
|
825 |
+
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=number],
|
826 |
+
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text] {
|
827 |
+
border: 1px solid #d8d8d8;
|
828 |
+
border-radius: 8px;
|
829 |
+
padding: 8px 10px;
|
830 |
+
height: 38px;
|
831 |
+
min-width: 90px;
|
832 |
+
box-shadow: none;
|
833 |
+
color: #716269;
|
834 |
+
}
|
835 |
+
|
836 |
+
.yith-plugin-ui textarea,
|
837 |
+
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table textarea {
|
838 |
+
height: auto;
|
839 |
+
}
|
840 |
+
|
841 |
+
.yith-plugin-ui table.form-table input[type=text].wp-color-picker,
|
842 |
+
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text].wp-color-picker {
|
843 |
+
border: 0;
|
844 |
+
height: 30px;
|
845 |
+
max-width: 121px;
|
846 |
+
font-size: 11px;
|
847 |
+
padding: 0;
|
848 |
+
|
849 |
+
}
|
850 |
+
|
851 |
+
.yith-plugin-ui .search-box input[name="s"] {
|
852 |
+
height: 35px;
|
853 |
+
}
|
854 |
+
|
855 |
+
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text].small-text,
|
856 |
+
.yith-plugin-ui input[type=text].small-text {
|
857 |
+
width: 100px;
|
858 |
+
height: 25px;
|
859 |
+
border: 1px solid #d9d9d9;
|
860 |
+
}
|
861 |
+
|
862 |
+
.yith-plugin-ui textarea {
|
863 |
+
height: auto;
|
864 |
+
padding: 8px;
|
865 |
+
}
|
866 |
+
|
867 |
+
.yith-plugin-ui select:focus,
|
868 |
+
.yith-plugin-ui input:focus {
|
869 |
+
border-color: #a7d9ec !important;
|
870 |
+
}
|
871 |
+
|
872 |
+
.woocommerce .yith-plugin-ui table.form-table select,
|
873 |
+
.yith-plugin-ui select {
|
874 |
+
-webkit-appearance: none;
|
875 |
+
line-height: 1.2em;
|
876 |
+
min-height: 35px;
|
877 |
+
background: url("../images/arrow_down.svg") no-repeat right center;
|
878 |
+
background-size: 35px 13px;
|
879 |
+
border-radius: 8px;
|
880 |
+
padding-left: 10px;
|
881 |
+
}
|
882 |
+
|
883 |
+
.yith-plugin-ui .form-table th {
|
884 |
+
width: 200px;
|
885 |
+
padding-right: 50px;
|
886 |
+
}
|
887 |
+
|
888 |
+
/** BUTTONS **/
|
889 |
+
.wp-core-ui .yith-plugin-ui .button-primary,
|
890 |
+
.wp-core-ui .yith-plugin-ui .button-secondary,
|
891 |
+
.yith-plugin-ui .yith-add-button,
|
892 |
+
.yith-plugin-ui .yith-save-button,
|
893 |
+
.yith-plugin-ui .yith-edit-button,
|
894 |
+
.yith-plugin-ui .yith-update-button,
|
895 |
+
.yith-plugin-ui .yith-plugin-fw-select-all,
|
896 |
+
.yith-plugin-ui .yith-plugin-fw-deselect-all,
|
897 |
+
.yith-plugin-ui .yith-plugin-fw-upload-button,
|
898 |
+
.yith-plugin-ui .yith-plugin-fw-upload-button-reset {
|
899 |
+
border-radius: 3px;
|
900 |
+
text-transform: uppercase;
|
901 |
+
box-shadow: none;
|
902 |
+
border: 0;
|
903 |
+
font-weight: 700;
|
904 |
+
font-size: 11px;
|
905 |
+
padding: 0px 14px;
|
906 |
+
outline: none;
|
907 |
+
height: auto;
|
908 |
+
transition: all ease 0.3s;
|
909 |
+
background-color: #d6d6d6;
|
910 |
+
color: #656565;
|
911 |
+
text-shadow: none;
|
912 |
+
vertical-align: middle;
|
913 |
+
line-height: 26px;
|
914 |
+
display: inline-block;
|
915 |
+
text-decoration: none;
|
916 |
+
cursor: pointer;
|
917 |
+
}
|
918 |
+
|
919 |
+
.wp-core-ui .yith-plugin-ui .button-secondary.yith-plugin-fw-upload-button-reset,
|
920 |
+
.wp-core-ui .yith-plugin-ui .button-secondary.yith-plugin-fw-upload-button,
|
921 |
+
.yith-plugin-ui .yith-plugin-fw-upload-button-reset,
|
922 |
+
.yith-plugin-ui .button-secondary.yith-plugin-fw-upload-button-reset,
|
923 |
+
.yith-plugin-ui .button-secondary.yith-plugin-fw-upload-button {
|
924 |
+
height: 38px;
|
925 |
+
}
|
926 |
+
|
927 |
+
.wp-core-ui .yith-plugin-ui .button:focus,
|
928 |
+
.wp-core-ui .yith-plugin-ui .button-primary:focus,
|
929 |
+
.yith-plugin-ui .yith-add-button:focus,
|
930 |
+
.yith-plugin-ui .yith-save-button:focus,
|
931 |
+
.yith-plugin-ui .yith-edit-button:focus,
|
932 |
+
.yith-plugin-ui .yith-update-button:focus,
|
933 |
+
.wp-core-ui .yith-plugin-ui .button-secondary:focus {
|
934 |
+
outline: none;
|
935 |
+
box-shadow: none;
|
936 |
+
}
|
937 |
+
|
938 |
+
.wp-core-ui .yith-plugin-ui .button-xl {
|
939 |
+
padding: 0px 20px;
|
940 |
+
font-size: 14px;
|
941 |
+
line-height: 38px;
|
942 |
+
display: inline-block;
|
943 |
+
font-weight: 600;
|
944 |
+
}
|
945 |
+
|
946 |
+
/** button with inside a span with icon class */
|
947 |
+
.yith-plugin-ui .button-secondary span.yith-icon {
|
948 |
+
margin-left: 0px;
|
949 |
+
margin-right: 10px;
|
950 |
+
line-height: normal;
|
951 |
+
}
|
952 |
+
|
953 |
+
.yith-plugin-ui .button-secondary span.yith-icon:before {
|
954 |
+
color: #656565;
|
955 |
+
font-size: 15px;
|
956 |
+
}
|
957 |
+
|
958 |
+
|
959 |
+
.wp-core-ui .yith-plugin-ui .button:focus,
|
960 |
+
.wp-core-ui .yith-plugin-ui .button-secondary:focus,
|
961 |
+
.yith-plugin-ui .yith-save-button:hover,
|
962 |
+
.wp-core-ui .yith-plugin-ui .button-secondary:hover,
|
963 |
+
.yith-plugin-ui .yith-plugin-fw-upload-button-reset:hover {
|
964 |
+
background-color: #cacaca;
|
965 |
+
color: #515151;
|
966 |
+
}
|
967 |
+
|
968 |
+
.wp-core-ui .yith-plugin-ui .button-primary,
|
969 |
+
.yith-plugin-ui .button-secondary.yith-plugin-fw-select-all,
|
970 |
+
.yith-plugin-ui .button-secondary.yith-plugin-fw-upload-button {
|
971 |
+
background-color: #007694;
|
972 |
+
color: #fff;
|
973 |
+
}
|
974 |
+
|
975 |
+
|
976 |
+
.yith-plugin-ui .yith-add-button,
|
977 |
+
.wp-core-ui .yith-plugin-ui .button-primary:focus,
|
978 |
+
.wp-core-ui .yith-plugin-ui .button-primary:hover {
|
979 |
+
background-color: #375f6b;
|
980 |
+
color: #fff;
|
981 |
+
cursor: pointer;
|
982 |
+
}
|
983 |
+
|
984 |
+
|
985 |
+
.yith-plugin-ui .yith-add-button:hover,
|
986 |
+
.wp-core-ui .yith-plugin-ui .yith-plugin-fw-upload-button:focus,
|
987 |
+
.yith-plugin-ui .button-secondary.yith-plugin-fw-select-all:hover,
|
988 |
+
.yith-plugin-ui .button-secondary.yith-plugin-fw-select-all:focus,
|
989 |
+
.yith-plugin-ui .yith-plugin-fw-upload-button:hover {
|
990 |
+
border-color: #007694;
|
991 |
+
background: #007694;
|
992 |
+
color: #fff;
|
993 |
+
line-height: 26px;
|
994 |
+
margin-left: 0;
|
995 |
+
}
|
996 |
+
|
997 |
+
.yith-plugin-ui .button-primary:before,
|
998 |
+
.yith-plugin-ui .yith-add-button:before,
|
999 |
+
.yith-plugin-ui .yith-save-button:before,
|
1000 |
+
.yith-plugin-ui .yith-edit-button:before,
|
1001 |
+
.yith-plugin-ui .yith-update-button:before,
|
1002 |
+
.yith-plugin-ui .button-secondary:before {
|
1003 |
+
font-family: 'yith-icon';
|
1004 |
+
font-size: 10px;
|
1005 |
+
font-weight: 700;
|
1006 |
+
margin-right: 10px;
|
1007 |
+
vertical-align: bottom;
|
1008 |
+
display: inline-block;
|
1009 |
+
}
|
1010 |
+
|
1011 |
+
/** yith-edit-button **/
|
1012 |
+
.yith-plugin-ui .yith-edit-button {
|
1013 |
+
background-color: #7f9298;
|
1014 |
+
color: #fff;
|
1015 |
+
}
|
1016 |
+
|
1017 |
+
.yith-plugin-ui .yith-edit-button:focus,
|
1018 |
+
.yith-plugin-ui .yith-edit-button:hover {
|
1019 |
+
background-color: #718085;
|
1020 |
+
color: #fff;
|
1021 |
+
}
|
1022 |
+
|
1023 |
+
.yith-plugin-ui .yith-edit-button:before {
|
1024 |
+
content: "\e907";
|
1025 |
+
}
|
1026 |
+
|
1027 |
+
/** yith-update-button **/
|
1028 |
+
.yith-plugin-ui .yith-update-button {
|
1029 |
+
background-color: #94aa09;
|
1030 |
+
color: #fff;
|
1031 |
+
}
|
1032 |
+
|
1033 |
+
.yith-plugin-ui .yith-update-button:focus,
|
1034 |
+
.yith-plugin-ui .yith-update-button:hover {
|
1035 |
+
background-color: #7a9009;
|
1036 |
+
color: #fff;
|
1037 |
+
}
|
1038 |
+
|
1039 |
+
.yith-plugin-ui .yith-update-button:before {
|
1040 |
+
content: "\e90b";
|
1041 |
+
font-size: 15px;
|
1042 |
+
}
|
1043 |
+
|
1044 |
+
/** yith-save-button **/
|
1045 |
+
|
1046 |
+
.yith-plugin-ui .yith-save-button {
|
1047 |
+
background-color: #267390;
|
1048 |
+
color: #fff;
|
1049 |
+
}
|
1050 |
+
|
1051 |
+
.yith-plugin-ui .yith-save-button:focus,
|
1052 |
+
.yith-plugin-ui .yith-save-button:hover {
|
1053 |
+
background-color: #1c4863;
|
1054 |
+
color: #fff;
|
1055 |
+
}
|
1056 |
+
|
1057 |
+
|
1058 |
+
/** yith-remove-button **/
|
1059 |
+
|
1060 |
+
.yith-plugin-ui .button-secondary.yith-remove-button:before {
|
1061 |
+
content: "\e90d";
|
1062 |
+
font-size: 15px;
|
1063 |
+
}
|
1064 |
+
|
1065 |
+
|
1066 |
+
/** yith-add-button **/
|
1067 |
+
.yith-plugin-ui .yith-add-button:before {
|
1068 |
+
content: "\e90a";
|
1069 |
+
}
|
1070 |
+
|
1071 |
+
.yith-plugin-ui .yith-add-button.closed {
|
1072 |
+
background-color: #fff;
|
1073 |
+
color: #375f6b;
|
1074 |
+
border: 1px solid #375f6b;
|
1075 |
+
}
|
1076 |
+
|
1077 |
+
.yith-plugin-ui .yith-add-button.closed:before {
|
1078 |
+
content: "\e906";
|
1079 |
+
}
|
1080 |
+
|
1081 |
+
|
1082 |
+
/** yith-plugin-fw-upload-button **/
|
1083 |
+
.yith-plugin-ui button.yith-plugin-fw-upload-button:before {
|
1084 |
+
content: "\e90c";
|
1085 |
+
font-family: 'yith-icon';
|
1086 |
+
font-size: 19px;
|
1087 |
+
font-weight: 400;
|
1088 |
+
margin-right: 10px;
|
1089 |
+
vertical-align: middle;
|
1090 |
+
display: inline-block;
|
1091 |
+
}
|
1092 |
+
|
1093 |
+
/** SELECT 2 **/
|
1094 |
+
.yith-plugin-ui .select2-container,
|
1095 |
+
.yith-plugin-ui .select2-selection--single {
|
1096 |
+
height: auto;
|
1097 |
+
padding: 2px;
|
1098 |
+
outline: none;
|
1099 |
+
}
|
1100 |
+
|
1101 |
+
.yith-plugin-ui .select2-selection--single {
|
1102 |
+
margin: 0;
|
1103 |
+
border: 0;
|
1104 |
+
}
|
1105 |
+
|
1106 |
+
/* old panel*/
|
1107 |
+
|
1108 |
+
.yith-plugin-ui span.select2.select2-container.select2-container--default {
|
1109 |
+
border: 1px solid #d8d8d8;
|
1110 |
+
border-radius: 8px;
|
1111 |
+
}
|
1112 |
+
|
1113 |
+
.yith-plugin-ui span.select2.select2-container.select2-container--default:hover,
|
1114 |
+
.yith-plugin-ui span.select2.select2-container.select2-container--default:active,
|
1115 |
+
.yith-plugin-ui span.select2.select2-container.select2-container--default:focus {
|
1116 |
+
border-color: #a7d9ec;
|
1117 |
+
}
|
1118 |
+
|
1119 |
+
.yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
|
1120 |
+
color: #fff;
|
1121 |
+
}
|
1122 |
+
|
1123 |
+
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text].select2-search__field,
|
1124 |
+
.yith-plugin-ui .yith-plugin-fw table.form-table input.select2-search__field {
|
1125 |
+
border: 0;
|
1126 |
+
padding: 0;
|
1127 |
+
height: initial;
|
1128 |
+
}
|
1129 |
+
|
1130 |
+
.yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice,
|
1131 |
+
.yith-plugin-ui .select2-selection__choice {
|
1132 |
+
color: #fff;
|
1133 |
+
background-color: #4e8ba2;
|
1134 |
+
border-radius: 12px;
|
1135 |
+
padding: 3px 11px;
|
1136 |
+
border-color: #33937e;
|
1137 |
+
font-size: 13px;
|
1138 |
+
}
|
1139 |
+
|
1140 |
+
.yith-plugin-ui .select2-container--default .select2-selection--single .select2-selection__arrow:before {
|
1141 |
+
content: "\e900";
|
1142 |
+
font-family: 'yith-icon' !important;
|
1143 |
+
line-height: 36px;
|
1144 |
+
color: #d9d9d9;
|
1145 |
+
}
|
1146 |
+
|
1147 |
+
.yith-plugin-ui .select2-container--default .select2-selection--single .select2-selection__arrow b {
|
1148 |
+
display: none;
|
1149 |
+
}
|
1150 |
+
|
1151 |
+
.yith-plugin-ui .select2-container--open .select2-dropdown--below,
|
1152 |
+
.yith-plugin-ui .select2-container--open .select2-dropdown--above,
|
1153 |
+
.yith-plugin-fw-panel .select2-container--open .select2-dropdown--below,
|
1154 |
+
.yith-plugin-fw-panel .select2-container--open .select2-dropdown--above {
|
1155 |
+
margin-top: 10px;
|
1156 |
+
border-radius: 8px;
|
1157 |
+
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
|
1158 |
+
}
|
1159 |
+
|
1160 |
+
.yith-plugin-ui .select2-container--open .select2-dropdown--above,
|
1161 |
+
.yith-plugin-fw-panel .select2-container--open .select2-dropdown--above {
|
1162 |
+
margin-top: -10px;
|
1163 |
+
}
|
1164 |
+
|
1165 |
+
.yith-plugin-ui .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
|
1166 |
+
.yith-plugin-ui .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
|
1167 |
+
.yith-plugin-fw-panel .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
|
1168 |
+
.yith-plugin-fw-panel .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
|
1169 |
+
border-radius: 8px;
|
1170 |
+
}
|
1171 |
+
|
1172 |
+
.yith-plugin-ui .select2-results .select2-results__group, .select2-results .select2-results__option:first-child,
|
1173 |
+
.yith-plugin-fw-panel .select2-results .select2-results__group, .select2-results .select2-results__option:first-child {
|
1174 |
+
border-top-left-radius: 8px;
|
1175 |
+
border-top-right-radius: 8px;
|
1176 |
+
}
|
1177 |
+
.yith-plugin-ui .select2-results .select2-results__group, .select2-results .select2-results__option:last-child,
|
1178 |
+
.yith-plugin-fw-panel .select2-results .select2-results__group, .select2-results .select2-results__option:last-child,
|
1179 |
+
.yith-plugin-ui .select2-results .select2-results__group,
|
1180 |
+
.yith-plugin-ui .select2-results .select2-results__option:last-child,
|
1181 |
+
.yith-plugin-fw-panel .select2-results .select2-results__group,
|
1182 |
+
.yith-plugin-fw-panel .select2-results .select2-results__option:last-child,
|
1183 |
+
.yith-plugin-ui .select2-results .select2-results__group,
|
1184 |
+
.yith-plugin-ui .select2-results .select2-results__option:last-child,
|
1185 |
+
.yith-plugin-fw-panel .select2-results .select2-results__group,
|
1186 |
+
.yith-plugin-fw-panel .select2-results .select2-results__option:last-child {
|
1187 |
+
border-bottom-left-radius: 8px;
|
1188 |
+
border-bottom-right-radius: 8px;
|
1189 |
+
}
|
1190 |
+
|
1191 |
+
.yith-plugin-ui .select2-dropdown{
|
1192 |
+
border: 0;
|
1193 |
+
}
|
1194 |
+
.yith-plugin-ui .select2-container--default .select2-results__option[data-selected=true],
|
1195 |
+
.yith-plugin-ui .select2-container--default .select2-results__option[aria-selected=true],
|
1196 |
+
.yith-plugin-fw-panel .select2-container--default .select2-results__option[data-selected=true],
|
1197 |
+
.yith-plugin-fw-panel .select2-container--default .select2-results__option[aria-selected=true] {
|
1198 |
+
background-color: #fff;
|
1199 |
+
outline: none;
|
1200 |
+
}
|
1201 |
+
|
1202 |
+
.yith-plugin-ui .select2-container--default .select2-results__option--highlighted[aria-selected],
|
1203 |
+
.yith-plugin-ui .select2-container--default .select2-results__option--highlighted[data-selected],
|
1204 |
+
.yith-plugin-fw-panel .select2-container--default .select2-results__option--highlighted[aria-selected],
|
1205 |
+
.yith-plugin-fw-panel .select2-container--default .select2-results__option--highlighted[data-selected] {
|
1206 |
+
background-color: #e8eff1;
|
1207 |
+
color: #4e8ba2;
|
1208 |
+
outline: none;
|
1209 |
+
}
|
1210 |
+
|
1211 |
+
.yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
|
1212 |
+
.yith-plugin-fw-panel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
|
1213 |
+
float: right;
|
1214 |
+
padding-left: 15px;
|
1215 |
+
text-indent: -9999px;
|
1216 |
+
}
|
1217 |
+
|
1218 |
+
|
1219 |
+
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after,
|
1220 |
+
.woocommerce .yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after,
|
1221 |
+
.yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after {
|
1222 |
+
float: right;
|
1223 |
+
color: #fff;
|
1224 |
+
content: "\e906";
|
1225 |
+
font-family: 'yith-icon' !important;
|
1226 |
+
font-size: 9px;
|
1227 |
+
line-height: 21px;
|
1228 |
+
text-indent: 0;
|
1229 |
+
}
|
1230 |
+
|
1231 |
+
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after {
|
1232 |
+
color: #000;
|
1233 |
+
}
|
1234 |
+
|
1235 |
+
.yith-plugin-ui .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after
|
1236 |
+
.yith-plugin-fw-panel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:after {
|
1237 |
+
color: #000;
|
1238 |
+
}
|
1239 |
+
|
1240 |
+
.yith-plugin-ui .select2-container .select2-selection--multiple,
|
1241 |
+
.yith-plugin-ui .select2-container--default.select2-container--focus .select2-selection--multiple {
|
1242 |
+
border: 0;
|
1243 |
+
}
|
1244 |
+
|
1245 |
+
.yith-plugin-fw .select2-search input[type=text] {
|
1246 |
+
border: 0;
|
1247 |
+
padding: 0;
|
1248 |
+
height: auto;
|
1249 |
+
}
|
1250 |
+
|
1251 |
+
.yith-plugin-ui .yith-plugin-fw-select-field-wrapper span.yith-icon.yith-icon-magnifier,
|
1252 |
+
.yith-plugin-fw-panel .yith-plugin-fw-select-field-wrapper span.yith-icon.yith-icon-magnifier {
|
1253 |
+
position: absolute;
|
1254 |
+
padding-top: 5px;
|
1255 |
+
}
|
1256 |
+
|
1257 |
+
.yith-plugin-ui input[type=text].select2-search__field {
|
1258 |
+
border: 0;
|
1259 |
+
padding: 0;
|
1260 |
+
height: 30px;
|
1261 |
+
}
|
1262 |
+
|
1263 |
+
.yith-plugin-ui .select2-container--default .select2-search--dropdown .select2-search__field,
|
1264 |
+
.yith-plugin-fw-panel .select2-container--default .select2-search--dropdown .select2-search__field {
|
1265 |
+
border: 1px solid #d9d9d9;
|
1266 |
+
border-radius: 8px;
|
1267 |
+
box-shadow: none;
|
1268 |
+
}
|
1269 |
+
|
1270 |
+
.yith-plugin-ui .select2-dropdown,
|
1271 |
+
.yith-plugin-fw-panel .select2-dropdown {
|
1272 |
+
border: 1px solid #d9d9d9;
|
1273 |
+
}
|
1274 |
+
|
1275 |
+
/** RADIO BUTTON **/
|
1276 |
+
.yith-plugin-ui [type="radio"]:checked,
|
1277 |
+
.yith-plugin-ui [type="radio"]:not(:checked) {
|
1278 |
+
position: absolute;
|
1279 |
+
left: -9999px;
|
1280 |
+
}
|
1281 |
+
|
1282 |
+
.yith-plugin-ui [type="radio"]:checked + label,
|
1283 |
+
.yith-plugin-ui [type="radio"]:not(:checked) + label {
|
1284 |
+
position: relative;
|
1285 |
+
padding-left: 35px;
|
1286 |
+
cursor: pointer;
|
1287 |
+
line-height: 20px;
|
1288 |
+
display: inline-block;
|
1289 |
+
color: #716269;
|
1290 |
+
font-size: 14px;
|
1291 |
+
}
|
1292 |
+
|
1293 |
+
.yith-plugin-ui [type="radio"]:checked + label:before,
|
1294 |
+
.yith-plugin-ui [type="radio"]:not(:checked) + label:before {
|
1295 |
+
content: '';
|
1296 |
+
position: absolute;
|
1297 |
+
left: 0;
|
1298 |
+
top: 0;
|
1299 |
+
width: 19px;
|
1300 |
+
height: 19px;
|
1301 |
+
border: 1px solid #d8d8d8;
|
1302 |
+
border-radius: 100%;
|
1303 |
+
background: #fff;
|
1304 |
+
}
|
1305 |
+
|
1306 |
+
.yith-plugin-ui [type="radio"]:checked + label:after,
|
1307 |
+
.yith-plugin-ui [type="radio"]:not(:checked) + label:after {
|
1308 |
+
content: '';
|
1309 |
+
width: 13px;
|
1310 |
+
height: 13px;
|
1311 |
+
background: #4e8ba2;
|
1312 |
+
position: absolute;
|
1313 |
+
top: 4px;
|
1314 |
+
left: 4px;
|
1315 |
+
border-radius: 100%;
|
1316 |
+
-webkit-transition: all 0.2s ease;
|
1317 |
+
transition: all 0.2s ease;
|
1318 |
+
}
|
1319 |
+
|
1320 |
+
.yith-plugin-ui [type="radio"]:not(:checked) + label:after {
|
1321 |
+
opacity: 0;
|
1322 |
+
-webkit-transform: scale(0);
|
1323 |
+
transform: scale(0);
|
1324 |
+
}
|
1325 |
+
|
1326 |
+
.yith-plugin-ui [type="radio"]:checked + label:after {
|
1327 |
+
opacity: 1;
|
1328 |
+
-webkit-transform: scale(1);
|
1329 |
+
transform: scale(1);
|
1330 |
+
}
|
1331 |
+
|
1332 |
+
/** CHECKBOX **/
|
1333 |
+
.yith-plugin-ui input[type="checkbox"] {
|
1334 |
+
-webkit-appearance: none;
|
1335 |
+
background-color: #fff;
|
1336 |
+
border: 1px solid #d8d8d8;
|
1337 |
+
box-shadow: none;
|
1338 |
+
width: 18px;
|
1339 |
+
height: 18px;
|
1340 |
+
border-radius: 3px;
|
1341 |
+
display: inline-block;
|
1342 |
+
position: relative;
|
1343 |
+
margin-right: 10px;
|
1344 |
+
}
|
1345 |
+
|
1346 |
+
.yith-plugin-ui input[type="checkbox"]:checked {
|
1347 |
+
background-color: #4e8ba2;
|
1348 |
+
border-color: #488197;
|
1349 |
+
}
|
1350 |
+
|
1351 |
+
.yith-plugin-ui .forminp-checkbox span.description.inline {
|
1352 |
+
margin-left: 10px;
|
1353 |
+
}
|
1354 |
+
|
1355 |
+
.yith-plugin-ui input[type="checkbox"]:checked:before {
|
1356 |
+
display: none;
|
1357 |
+
}
|
1358 |
+
|
1359 |
+
.yith-plugin-ui input[type="checkbox"]:checked:after {
|
1360 |
+
content: "\e905";
|
1361 |
+
font-family: 'yith-icon';
|
1362 |
+
font-size: 15px;
|
1363 |
+
position: absolute;
|
1364 |
+
top: 8px;
|
1365 |
+
left: 1px;
|
1366 |
+
color: #fff;
|
1367 |
+
}
|
1368 |
+
|
1369 |
+
/** ONOFF **/
|
1370 |
+
.yith-plugin-ui .yith-plugin-fw-onoff-container input[type="checkbox"] {
|
1371 |
+
display: none;
|
1372 |
+
}
|
1373 |
+
|
1374 |
+
.yith-plugin-ui .yith-plugin-fw-onoff-container input + span {
|
1375 |
+
border: 1px solid #d8d8d8;
|
1376 |
+
background-color: #fff;
|
1377 |
+
width: 60px;
|
1378 |
+
height: 24px;
|
1379 |
+
}
|
1380 |
+
|
1381 |
+
.yith-plugin-ui .yith-plugin-fw-onoff-container input + span:before {
|
1382 |
+
background-color: #d8d8d8;
|
1383 |
+
}
|
1384 |
+
|
1385 |
+
.yith-plugin-ui .yith-plugin-fw-onoff-container input + span:before {
|
1386 |
+
width: 14px;
|
1387 |
+
height: 14px;
|
1388 |
+
top: 5px;
|
1389 |
+
left: 6px;
|
1390 |
+
background-color: #d8d8d8;
|
1391 |
+
}
|
1392 |
+
|
1393 |
+
.yith-plugin-ui .yith-plugin-fw-onoff-container input + span:after {
|
1394 |
+
content: 'OFF';
|
1395 |
+
width: 14px;
|
1396 |
+
height: 14px;
|
1397 |
+
font-size: 13px;
|
1398 |
+
font-weight: 600;
|
1399 |
+
padding-left: 27px;
|
1400 |
+
color: #979797;
|
1401 |
+
margin-top: 5px;
|
1402 |
+
display: inline-block;
|
1403 |
+
}
|
1404 |
+
|
1405 |
+
.yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span,
|
1406 |
+
.yith-plugin-ui .yith-plugin-fw-onoff-container input.onoffchecked + span {
|
1407 |
+
background-color: #fff;
|
1408 |
+
border-color: #98aa36;
|
1409 |
+
}
|
1410 |
+
|
1411 |
+
.yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span:before,
|
1412 |
+
.yith-plugin-ui.yith-plugin-fw-onoff-container input.onoffchecked + span:before {
|
1413 |
+
background-color: #98aa36;
|
1414 |
+
left: 41px;
|
1415 |
+
}
|
1416 |
+
|
1417 |
+
.yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span:after,
|
1418 |
+
.yith-plugin-ui.yith-plugin-fw-onoff-container input.onoffchecked + span:after {
|
1419 |
+
content: 'ON';
|
1420 |
+
color: #98aa36;
|
1421 |
+
width: 14px;
|
1422 |
+
height: 14px;
|
1423 |
+
display: inline-block;
|
1424 |
+
font-size: 13px;
|
1425 |
+
font-weight: 600;
|
1426 |
+
padding: 0 10px;
|
1427 |
+
margin-top: 5px;
|
1428 |
+
}
|
1429 |
+
|
1430 |
+
.yith-plugin-ui .yith-plugin-fw-onoff-container input + span {
|
1431 |
+
text-indent: 0;
|
1432 |
+
}
|
1433 |
+
|
1434 |
+
|
1435 |
+
/**
|
1436 |
+
DATEPICKER
|
1437 |
+
*/
|
1438 |
+
.yith-plugin-ui div#ui-datepicker-div,
|
1439 |
+
.yith-plugin-fw-panel div#ui-datepicker-div {
|
1440 |
+
border: 0;
|
1441 |
+
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
|
1442 |
+
}
|
1443 |
+
|
1444 |
+
.yith-plugin-ui .ui-datepicker-header.ui-widget-header,
|
1445 |
+
.yith-plugin-fw-panel .ui-datepicker-header.ui-widget-header {
|
1446 |
+
background: #4e8ba2;
|
1447 |
+
color: #fff;
|
1448 |
+
font-size: 11px;
|
1449 |
+
line-height: 25px;
|
1450 |
+
border: 0;
|
1451 |
+
min-height: 25px;
|
1452 |
+
}
|
1453 |
+
|
1454 |
+
.yith-plugin-ui .ui-datepicker-title,
|
1455 |
+
.yith-plugin-fw-panel .ui-datepicker-title {
|
1456 |
+
line-height: 25px;
|
1457 |
+
}
|
1458 |
+
|
1459 |
+
.yith-plugin-ui .ui-datepicker th,
|
1460 |
+
.yith-plugin-fw-panel .ui-datepicker th {
|
1461 |
+
color: #716269;
|
1462 |
+
}
|
1463 |
+
|
1464 |
+
.yith-plugin-ui .ui-widget-header .ui-icon,
|
1465 |
+
.yith-plugin-ui .ui-widget-header .ui-state-hover,
|
1466 |
+
.yith-plugin-ui .ui-datepicker .ui-datepicker-prev,
|
1467 |
+
.yith-plugin-ui .ui-datepicker .ui-datepicker-next,
|
1468 |
+
.yith-plugin-ui .ui-icon.ui-icon-circle-triangle-w,
|
1469 |
+
.yith-plugin-ui .ui-icon.ui-icon-circle-triangle-e,
|
1470 |
+
.yith-plugin-fw-panel .ui-widget-header .ui-icon,
|
1471 |
+
.yith-plugin-fw-panel .ui-widget-header .ui-state-hover,
|
1472 |
+
.yith-plugin-fw-panel .ui-datepicker .ui-datepicker-prev,
|
1473 |
+
.yith-plugin-fw-panel .ui-datepicker .ui-datepicker-next,
|
1474 |
+
.yith-plugin-fw-panel .ui-icon.ui-icon-circle-triangle-w,
|
1475 |
+
.yith-plugin-fw-panel .ui-icon.ui-icon-circle-triangle-e {
|
1476 |
+
background: none;
|
1477 |
+
content: "";
|
1478 |
+
border: 0;
|
1479 |
+
text-indent: 0;
|
1480 |
+
width: 15px;
|
1481 |
+
height: 20px;
|
1482 |
+
display: block;
|
1483 |
+
overflow: hidden;
|
1484 |
+
}
|
1485 |
+
|
1486 |
+
.yith-plugin-ui .yith-password-wrapper {
|
1487 |
+
display: inline-block;
|
1488 |
+
width: auto;
|
1489 |
+
position: relative;
|
1490 |
+
}
|
1491 |
+
|
1492 |
+
.yith-plugin-ui .yith-password-wrapper .yith-password-eye-closed:before,
|
1493 |
+
.yith-plugin-ui .yith-password-wrapper .yith-password-eye:before {
|
1494 |
+
content: '\e911';
|
1495 |
+
color: #999;
|
1496 |
+
font-family: 'yith-icon';
|
1497 |
+
font-size: 20px;
|
1498 |
+
font-weight: normal;
|
1499 |
+
width: 15px;
|
1500 |
+
display: block;
|
1501 |
+
position: absolute;
|
1502 |
+
right: 13px;
|
1503 |
+
top: 0;
|
1504 |
+
line-height: 38px;
|
1505 |
+
bottom: 0;
|
1506 |
+
cursor: pointer;
|
1507 |
+
}
|
1508 |
+
|
1509 |
+
.yith-plugin-ui .yith-password-wrapper .yith-password-eye-closed:before {
|
1510 |
+
content: '\e912';
|
1511 |
+
}
|
1512 |
+
|
1513 |
+
.yith-plugin-ui .ui-icon.ui-icon-circle-triangle-w:before,
|
1514 |
+
.yith-plugin-fw-panel .ui-icon.ui-icon-circle-triangle-w:before {
|
1515 |
+
content: "\e901";
|
1516 |
+
color: #fff;
|
1517 |
+
font-family: 'yith-icon';
|
1518 |
+
font-size: 12px;
|
1519 |
+
font-weight: normal;
|
1520 |
+
width: 15px;
|
1521 |
+
display: block;
|
1522 |
+
}
|
1523 |
+
|
1524 |
+
.yith-plugin-ui .ui-icon.ui-icon-circle-triangle-e:before,
|
1525 |
+
.yith-plugin-fw-panel .ui-icon.ui-icon-circle-triangle-e:before {
|
1526 |
+
content: "\e902";
|
1527 |
+
color: #fff;
|
1528 |
+
text-indent: 0;
|
1529 |
+
font-family: 'yith-icon';
|
1530 |
+
font-size: 12px;
|
1531 |
+
font-weight: normal;
|
1532 |
+
width: 15px;
|
1533 |
+
display: block;
|
1534 |
+
}
|
1535 |
+
|
1536 |
+
/* arrow */
|
1537 |
+
.yith-plugin-ui .ui-datepicker .ui-datepicker-prev,
|
1538 |
+
.yith-plugin-ui .ui-datepicker .ui-datepicker-next,
|
1539 |
+
.yith-plugin-ui .ui-datepicker-prev.ui-datepicker-prev-hover,
|
1540 |
+
.yith-plugin-ui .ui-datepicker-prev.ui-datepicker-next-hover,
|
1541 |
+
.yith-plugin-fw-panel .ui-datepicker .ui-datepicker-prev,
|
1542 |
+
.yith-plugin-fw-panel .ui-datepicker .ui-datepicker-next,
|
1543 |
+
.yith-plugin-fw-panel .ui-datepicker-prev.ui-datepicker-prev-hover,
|
1544 |
+
.yith-plugin-fw-panel .ui-datepicker-prev.ui-datepicker-next-hover {
|
1545 |
+
top: 1px;
|
1546 |
+
cursor: pointer;
|
1547 |
+
}
|
1548 |
+
|
1549 |
+
.yith-plugin-ui .ui-datepicker-prev.ui-datepicker-prev,
|
1550 |
+
.yith-plugin-ui .ui-datepicker-prev.ui-datepicker-prev-hover,
|
1551 |
+
.yith-plugin-fw-panel .ui-datepicker-prev.ui-datepicker-prev,
|
1552 |
+
.yith-plugin-fw-panel .ui-datepicker-prev.ui-datepicker-prev-hover {
|
1553 |
+
left: 5px;
|
1554 |
+
}
|
1555 |
+
|
1556 |
+
.yith-plugin-ui .ui-datepicker .ui-datepicker-next,
|
1557 |
+
.yith-plugin-ui .ui-datepicker-next.ui-datepicker-next-hover,
|
1558 |
+
.yith-plugin-fw-panel .ui-datepicker .ui-datepicker-next,
|
1559 |
+
.yith-plugin-fw-panel .ui-datepicker-next.ui-datepicker-next-hover {
|
1560 |
+
right: 1px;
|
1561 |
+
}
|
1562 |
+
|
1563 |
+
.yith-plugin-ui .ui-datepicker table,
|
1564 |
+
.yith-plugin-fw-panel .ui-datepicker table {
|
1565 |
+
font-size: 10px;
|
1566 |
+
}
|
1567 |
+
|
1568 |
+
.yith-plugin-ui .ui-state-default,
|
1569 |
+
.yith-plugin-ui .ui-widget-content .ui-state-default,
|
1570 |
+
.yith-plugin-ui .ui-widget-header .ui-state-default,
|
1571 |
+
.yith-plugin-fw-panel .ui-state-default,
|
1572 |
+
.yith-plugin-fw-panel .ui-widget-content .ui-state-default,
|
1573 |
+
.yith-plugin-fw-panel .ui-widget-header .ui-state-default {
|
1574 |
+
background: #fff;
|
1575 |
+
border: 1px solid #d9d9d9;
|
1576 |
+
|
1577 |
+
}
|
1578 |
+
|
1579 |
+
.yith-plugin-ui .ui-state-hover,
|
1580 |
+
.yith-plugin-ui .ui-widget-content .ui-state-hover,
|
1581 |
+
.yith-plugin-ui a.ui-state-default:focus,
|
1582 |
+
.yith-plugin-ui .ui-widget-content .ui-state-focus,
|
1583 |
+
.yith-plugin-ui .ui-widget-header .ui-state-focus,
|
1584 |
+
.yith-plugin-fw-panel .ui-state-hover,
|
1585 |
+
.yith-plugin-fw-panel .ui-widget-content .ui-state-hover,
|
1586 |
+
.yith-plugin-fw-panel a.ui-state-default:focus,
|
1587 |
+
.yith-plugin-fw-panel .ui-widget-content .ui-state-focus,
|
1588 |
+
.yith-plugin-fw-panel .ui-widget-header .ui-state-focus {
|
1589 |
+
background: #ebf1f3;
|
1590 |
+
border: 1px solid #bfd5dd;
|
1591 |
+
outline: none;
|
1592 |
+
box-shadow: none;
|
1593 |
+
}
|
1594 |
+
|
1595 |
+
.yith-plugin-ui .ui-widget-header .ui-state-hover, .woocommerce .yith-plugin-ui .ui-state-focus,
|
1596 |
+
.yith-plugin-fw-panel .ui-widget-header .ui-state-hover, .woocommerce .yith-plugin-ui .ui-state-focus {
|
1597 |
+
background: none;
|
1598 |
+
border: 0;
|
1599 |
+
}
|
1600 |
+
|
1601 |
+
/** colorpicker **/
|
1602 |
+
.yith-plugin-ui .yith-plugin-fw-field-wrapper .yith-colorpicker-group:not(:first-child) {
|
1603 |
+
margin-top: 20px;
|
1604 |
+
}
|
1605 |
+
|
1606 |
+
.yith-plugin-ui .yith-plugin-fw-field-wrapper .iris-picker,
|
1607 |
+
.yith-plugin-ui .yith-plugin-fw-field-wrapper .wp-picker-holder {
|
1608 |
+
display: none !important;
|
1609 |
+
}
|
1610 |
+
|
1611 |
+
.yith-plugin-ui .yith-plugin-fw-field-wrapper .wp-picker-input-wrap,
|
1612 |
+
.yith-plugin-ui .yith-plugin-fw-field-wrapper .wp-picker-input-wrap > * {
|
1613 |
+
display: inline-block !important;
|
1614 |
+
vertical-align: middle;
|
1615 |
+
}
|
1616 |
+
|
1617 |
+
.yith-plugin-ui .yith-plugin-fw-field-wrapper .wp-picker-active .iris-picker,
|
1618 |
+
.yith-plugin-ui .yith-plugin-fw-field-wrapper .wp-picker-active .wp-picker-holder {
|
1619 |
+
display: block !important;
|
1620 |
+
}
|
1621 |
+
|
1622 |
+
.woocommerce .yith-plugin-ui .iris-picker {
|
1623 |
+
border: 0;
|
1624 |
+
margin-top: 20px;
|
1625 |
+
}
|
1626 |
+
|
1627 |
+
.yith-plugin-ui .yith-plugin-fw input[type=text].wp-color-picker {
|
1628 |
+
border: 0;
|
1629 |
+
padding: 2px 5px;
|
1630 |
+
height: 30px;
|
1631 |
+
}
|
1632 |
+
|
1633 |
+
.yith-plugin-ui .wp-color-result-text {
|
1634 |
+
display: none;
|
1635 |
+
}
|
1636 |
+
|
1637 |
+
.yith-plugin-ui .wp-picker-container .wp-color-result.button{
|
1638 |
+
height: 30px!important;
|
1639 |
+
}
|
1640 |
+
|
1641 |
+
.yith-plugin-ui .wp-picker-container .color-alpha {
|
1642 |
+
height: 28px!important;
|
1643 |
+
}
|
1644 |
+
|
1645 |
+
.yith-plugin-ui .wp-picker-container .wp-color-result.button {
|
1646 |
+
width: 30px;
|
1647 |
+
height: 30px;
|
1648 |
+
border: 0;
|
1649 |
+
box-shadow: none;
|
1650 |
+
border: 1px solid #d9d9d9;
|
1651 |
+
margin-bottom: 0;
|
1652 |
+
display: inline-block;
|
1653 |
+
vertical-align: middle;
|
1654 |
+
}
|
1655 |
+
|
1656 |
+
.yith-plugin-ui .wp-picker-default-custom {
|
1657 |
+
cursor: pointer;
|
1658 |
+
width: 25px;
|
1659 |
+
padding: 0 5px;
|
1660 |
+
display: inline-block;
|
1661 |
+
vertical-align: middle;
|
1662 |
+
position: relative;
|
1663 |
+
}
|
1664 |
+
|
1665 |
+
.yith-plugin-ui .wp-picker-default-custom input.button {
|
1666 |
+
opacity: 0;
|
1667 |
+
margin: 0;
|
1668 |
+
padding: 0;
|
1669 |
+
position: absolute;
|
1670 |
+
top: 0;
|
1671 |
+
right: 0;
|
1672 |
+
left: 0;
|
1673 |
+
bottom: 0;
|
1674 |
+
z-index: 2;
|
1675 |
+
}
|
1676 |
+
|
1677 |
+
.yith-plugin-ui .wp-picker-default-custom:before {
|
1678 |
+
content: "\e910";
|
1679 |
+
text-indent: 0;
|
1680 |
+
font-family: 'yith-icon';
|
1681 |
+
font-size: 20px;
|
1682 |
+
color: #d8d8d8;
|
1683 |
+
font-weight: normal;
|
1684 |
+
width: 15px;
|
1685 |
+
display: block;
|
1686 |
+
background: none;
|
1687 |
+
line-height: 20px;
|
1688 |
+
margin-left: 8px;
|
1689 |
+
}
|
1690 |
+
|
1691 |
+
.yith-plugin-ui .wp-picker-container {
|
1692 |
+
width: auto;
|
1693 |
+
display: inline-block;
|
1694 |
+
border: 1px solid #d9d9d9;
|
1695 |
+
border-radius: 8px;
|
1696 |
+
padding: 5px;
|
1697 |
+
}
|
1698 |
+
|
1699 |
+
.yith-plugin-ui .iris-picker .iris-square-inner {
|
1700 |
+
box-shadow: none;
|
1701 |
+
border: 1px solid #d9d9d9;
|
1702 |
+
}
|
1703 |
+
|
1704 |
+
.yith-plugin-ui .yith-single-colorpicker {
|
1705 |
+
display: inline-block;
|
1706 |
+
width: 220px;
|
1707 |
+
}
|
1708 |
+
|
1709 |
+
.yith-plugin-ui .yith-single-colorpicker > label {
|
1710 |
+
display: block;
|
1711 |
+
font-size: 11px;
|
1712 |
+
font-weight: 600;
|
1713 |
+
margin: 0 0 10px 0;
|
1714 |
+
}
|
1715 |
+
|
1716 |
+
/* RANGE SLIDER */
|
1717 |
+
.yith-plugin-ui .ui-slider-horizontal .ui-slider-handle {
|
1718 |
+
top: -45px !important;
|
1719 |
+
}
|
1720 |
+
|
1721 |
+
.yith-plugin-ui .ui-slider-horizontal .ui-slider-handle {
|
1722 |
+
position: absolute;
|
1723 |
+
top: -33px;
|
1724 |
+
left: 0;
|
1725 |
+
width: auto !important;
|
1726 |
+
height: auto !important;
|
1727 |
+
padding: 2px 8px;
|
1728 |
+
margin-left: -15px;
|
1729 |
+
font-size: 12px;
|
1730 |
+
line-height: 20px;
|
1731 |
+
color: #4e8ba2;
|
1732 |
+
text-align: center;
|
1733 |
+
background-color: #fff;
|
1734 |
+
border: 1px solid #fff;
|
1735 |
+
border-radius: 3px;
|
1736 |
+
-webkit-transition: opacity .3s ease-in-out 0s;
|
1737 |
+
transition: opacity .3s ease-in-out 0s;
|
1738 |
+
box-shadow: 0px 1px 7px 0px rgba(1, 1, 1, 0.13);
|
1739 |
+
}
|
1740 |
+
|
1741 |
+
.yith-plugin-ui .ui-slider-horizontal .ui-slider-handle:before {
|
1742 |
+
position: absolute;
|
1743 |
+
bottom: -3px;
|
1744 |
+
left: 50%;
|
1745 |
+
display: inline-block;
|
1746 |
+
width: 6px;
|
1747 |
+
height: 6px;
|
1748 |
+
margin-left: -3px;
|
1749 |
+
content: "";
|
1750 |
+
background-color: #fff;
|
1751 |
+
-webkit-transform: rotate(-45deg);
|
1752 |
+
-ms-transform: rotate(-45deg);
|
1753 |
+
transform: rotate(-45deg);
|
1754 |
+
}
|
1755 |
+
|
1756 |
+
.yith-plugin-ui .ui-slider.ui-widget-content .ui-widget-header {
|
1757 |
+
background: #4e8ba2;
|
1758 |
+
}
|
1759 |
+
|
1760 |
+
.yith-plugin-ui .ui-slider-horizontal .ui-slider-handle:after {
|
1761 |
+
content: '';
|
1762 |
+
width: 17px;
|
1763 |
+
height: 17px;
|
1764 |
+
display: block;
|
1765 |
+
position: absolute;
|
1766 |
+
background: #fff;
|
1767 |
+
top: 37px;
|
1768 |
+
border-radius: 50%;
|
1769 |
+
box-shadow: 0px 1px 6px 0px rgba(1, 1, 1, 0.25);
|
1770 |
+
}
|
1771 |
+
|
1772 |
+
.yith-plugin-ui .ui-slider.ui-widget-content {
|
1773 |
+
height: 5px !important;
|
1774 |
+
}
|
1775 |
+
|
1776 |
+
.yith-plugin-ui .ui-slider .minCaption,
|
1777 |
+
.yith-plugin-ui .ui-slider .maxCaption {
|
1778 |
+
font-weight: 700;
|
1779 |
+
font-size: 12px;
|
1780 |
+
}
|
1781 |
+
|
1782 |
+
|
1783 |
+
/* ADD_BOX AND TOGGLE */
|
1784 |
+
.yith-plugin-ui .yith-add-box,
|
1785 |
+
.yith-plugin-ui .yith-toggle-row {
|
1786 |
+
width: 70%;
|
1787 |
+
border: 1px solid #d9d9d9;
|
1788 |
+
box-shadow: none;
|
1789 |
+
border-radius: 4px;
|
1790 |
+
margin: 20px 0;
|
1791 |
+
padding: 10px;
|
1792 |
+
box-sizing: border-box;
|
1793 |
+
background: white;
|
1794 |
+
}
|
1795 |
+
|
1796 |
+
.yith-plugin-ui .yith-toggle-row {
|
1797 |
+
cursor: pointer;
|
1798 |
+
transition: all ease 0.5s;
|
1799 |
+
}
|
1800 |
+
|
1801 |
+
.yith-plugin-ui .yith-toggle-row.highlight {
|
1802 |
+
transition: all ease 0.5s;
|
1803 |
+
/*box-shadow: 0 0 7px rgb(81, 117, 129);*/
|
1804 |
+
box-shadow: 0 0 7px rgb(30, 140, 190);
|
1805 |
+
|
1806 |
+
display: block;
|
1807 |
+
}
|
1808 |
+
|
1809 |
+
.yith-plugin-ui .yith-add-box {
|
1810 |
+
padding: 25px;
|
1811 |
+
display: none;
|
1812 |
+
}
|
1813 |
+
|
1814 |
+
.yith-plugin-ui .yith-toggle-title {
|
1815 |
+
position: relative;
|
1816 |
+
}
|
1817 |
+
|
1818 |
+
.yith-plugin-ui #plugin-fw-wc .yith-toggle-title h3,
|
1819 |
+
.yith-plugin-ui.metaboxes-tab.yith-plugin-ui h3,
|
1820 |
+
.yith-plugin-ui .yith-toggle-title h3 {
|
1821 |
+
padding: 0px 20px 0px 25px;
|
1822 |
+
margin: 3px 0;
|
1823 |
+
|
1824 |
+
display: inline-block;
|
1825 |
+
position: relative;
|
1826 |
+
min-width: 173px;
|
1827 |
+
box-sizing: border-box;
|
1828 |
+
font-weight: 600;
|
1829 |
+
font-size: 15px;
|
1830 |
+
color: #23282d;
|
1831 |
+
text-transform: inherit;
|
1832 |
+
}
|
1833 |
+
|
1834 |
+
.yith-plugin-ui .yith-toggle-title .subtitle {
|
1835 |
+
padding-left: 0;
|
1836 |
+
padding-top: 8px;
|
1837 |
+
font-size: 12px;
|
1838 |
+
}
|
1839 |
+
|
1840 |
+
.yith-plugin-ui .yith-toggle {
|
1841 |
+
position: absolute;
|
1842 |
+
width: 30px;
|
1843 |
+
cursor: pointer;
|
1844 |
+
left: 0;
|
1845 |
+
top: 0;
|
1846 |
+
bottom: 0;
|
1847 |
+
margin: auto;
|
1848 |
+
display: flex;
|
1849 |
+
align-items: center;
|
1850 |
+
}
|
1851 |
+
|
1852 |
+
.yith-plugin-ui .yith-toggle > span:before {
|
1853 |
+
color: #405e69;
|
1854 |
+
}
|
1855 |
+
|
1856 |
+
.yith-plugin-ui .yith-toggle > span {
|
1857 |
+
position: absolute;
|
1858 |
+
right: 50%;
|
1859 |
+
transition: transform .3s;
|
1860 |
+
line-height: 1;
|
1861 |
+
}
|
1862 |
+
|
1863 |
+
|
1864 |
+
.yith-plugin-ui .yith-toggle-row-opened .yith-toggle span {
|
1865 |
+
transform: rotateZ(90deg);
|
1866 |
+
}
|
1867 |
+
|
1868 |
+
.yith-plugin-ui .yith-toggle-content {
|
1869 |
+
display: none;
|
1870 |
+
position: relative;
|
1871 |
+
padding: 30px 25px;
|
1872 |
+
}
|
1873 |
+
|
1874 |
+
.yith-plugin-ui .yith-toggle-row-opened .yith-toggle-content {
|
1875 |
+
/* display: block;*/
|
1876 |
+
}
|
1877 |
+
|
1878 |
+
.yith-plugin-ui .yith-add-box-row,
|
1879 |
+
.yith-plugin-ui .yith-toggle-row-opened .yith-toggle-content .yith-toggle-content-row {
|
1880 |
+
display: table;
|
1881 |
+
margin-bottom: 40px;
|
1882 |
+
}
|
1883 |
+
|
1884 |
+
.yith-plugin-ui .yith-add-box-row label,
|
1885 |
+
.yith-plugin-ui .yith-toggle-row-opened .yith-toggle-content .yith-toggle-content-row label {
|
1886 |
+
display: table-cell;
|
1887 |
+
width: 200px;
|
1888 |
+
padding-right: 21px;
|
1889 |
+
color: #33373b;
|
1890 |
+
font-size: 14px;
|
1891 |
+
vertical-align: top;
|
1892 |
+
font-weight: 600;
|
1893 |
+
}
|
1894 |
+
.yith-plugin-ui .yith-plugin-fw-radio__row label{
|
1895 |
+
font-weight: 400!important;
|
1896 |
+
}
|
1897 |
+
.yith-plugin-ui .yith-add-box-row .yith-plugin-fw-field-wrapper:not(.yith-plugin-fw-title-field-wrapper),
|
1898 |
+
.yith-plugin-ui .yith-toggle-row-opened .yith-plugin-fw-field-wrapper:not(.yith-plugin-fw-title-field-wrapper) {
|
1899 |
+
margin-top: 10px;
|
1900 |
+
width: auto;
|
1901 |
+
float: none;
|
1902 |
+
vertical-align: middle;
|
1903 |
+
position: relative;
|
1904 |
+
}
|
1905 |
+
|
1906 |
+
.yith-plugin-ui .yith-add-box-row span.yith-icon,
|
1907 |
+
.yith-plugin-ui .yith-toggle-row-opened .yith-toggle-content .yith-toggle-content-row span.yith-icon {
|
1908 |
+
position: absolute;
|
1909 |
+
right: 15px;
|
1910 |
+
top: 0;
|
1911 |
+
bottom: 0;
|
1912 |
+
}
|
1913 |
+
|
1914 |
+
.yith-plugin-ui .yith-add-box-buttons,
|
1915 |
+
.yith-plugin-ui .yith-toggle-content-buttons {
|
1916 |
+
text-align: right;
|
1917 |
+
}
|
1918 |
+
|
1919 |
+
.yith-plugin-ui .yith-toggle-onoff {
|
1920 |
+
position: absolute;
|
1921 |
+
cursor: pointer;
|
1922 |
+
right: 0;
|
1923 |
+
}
|
1924 |
+
|
1925 |
+
.yith-plugin-ui .yith-toggle_wrapper.ui-sortable .yith-toggle-onoff {
|
1926 |
+
right: 30px;
|
1927 |
+
}
|
1928 |
+
|
1929 |
+
.yith-plugin-ui .yith-toggle-row .yith-icon-drag {
|
1930 |
+
position: absolute;
|
1931 |
+
right: 0;
|
1932 |
+
top: 25%;
|
1933 |
+
bottom: 0;
|
1934 |
+
line-height: 1;
|
1935 |
+
}
|
1936 |
+
|
1937 |
+
.yith-plugin-ui .yith-toggle-row.with-subtitle .yith-toggle-onoff {
|
1938 |
+
top: 25%;
|
1939 |
+
}
|
1940 |
+
|
1941 |
+
/** SPINNER **/
|
1942 |
+
.yith-plugin-ui .spinner {
|
1943 |
+
vertical-align: -5px;
|
1944 |
+
float: none;
|
1945 |
+
}
|
1946 |
+
|
1947 |
+
.yith-plugin-ui .spinner.show {
|
1948 |
+
visibility: visible;
|
1949 |
+
}
|
1950 |
+
|
1951 |
+
/* LIST TABLE */
|
1952 |
+
.yith-plugin-ui .form-table .list-table td {
|
1953 |
+
padding: 15px 0px;
|
1954 |
+
}
|
1955 |
+
|
1956 |
+
.woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table .bulkactions select {
|
1957 |
+
border: 1px solid #d8d8d8;
|
1958 |
+
max-width: 200px;
|
1959 |
+
max-height: 30px;
|
1960 |
+
padding: 0 10px;
|
1961 |
+
margin-right: 5px;
|
1962 |
+
}
|
1963 |
+
|
1964 |
+
.yith-plugin-ui .form-table .list-table th {
|
1965 |
+
width: initial;
|
1966 |
+
}
|
1967 |
+
|
1968 |
+
.yith-plugin-ui #plugin-fw-wc table.wp-list-table tbody td {
|
1969 |
+
padding-left: 20px;
|
1970 |
+
}
|
1971 |
+
|
1972 |
+
.yith-plugin-ui #plugin-fw-wc table.wp-list-table th,
|
1973 |
+
.yith-plugin-ui #plugin-fw-wc table.wp-list-table td {
|
1974 |
+
padding: 15px 20px 15px 20px;
|
1975 |
+
}
|
1976 |
+
|
1977 |
+
.yith-plugin-ui #plugin-fw-wc table.wp-list-table thead td,
|
1978 |
+
.yith-plugin-ui #plugin-fw-wc table.wp-list-table thead th,
|
1979 |
+
.yith-plugin-ui #plugin-fw-wc table.wp-list-table tfoot td,
|
1980 |
+
.yith-plugin-ui #plugin-fw-wc table.wp-list-table tfoot th {
|
1981 |
+
padding: 3px 20px;
|
1982 |
+
}
|
1983 |
+
|
1984 |
+
.yith-plugin-ui #plugin-fw-wc table.wp-list-table thead a,
|
1985 |
+
.yith-plugin-ui #plugin-fw-wc table.wp-list-table tfoot a {
|
1986 |
+
padding-left: 0;
|
1987 |
+
}
|
1988 |
+
|
1989 |
+
.yith-plugin-ui .yith-plugin-fw-list-table h2 {
|
1990 |
+
border: 0;
|
1991 |
+
padding: 35px 0 15px;
|
1992 |
+
display: inline-block;
|
1993 |
+
margin-right: 10px;
|
1994 |
+
}
|
1995 |
+
|
1996 |
+
.yith-plugin-ui .form-table .yith-plugin-fw-list-table table th {
|
1997 |
+
vertical-align: middle;
|
1998 |
+
}
|
1999 |
+
|
2000 |
+
.yith-plugin-ui .yith-plugin-fw-list-table-container {
|
2001 |
+
padding: 0 20px;
|
2002 |
+
}
|
2003 |
+
|
2004 |
+
.yith-plugin-ui #doaction, .yith-plugin-ui #doaction2,
|
2005 |
+
.yith-plugin-ui #post-query-submit,
|
2006 |
+
.yith-plugin-ui #search-submit,
|
2007 |
+
.yith-plugin-ui .button.filter-button {
|
2008 |
+
margin-left: 0;
|
2009 |
+
height: 33px;
|
2010 |
+
padding: 0 10px;
|
2011 |
+
line-height: 33px;
|
2012 |
+
}
|
2013 |
+
|
2014 |
+
.yith-plugin-ui .bulkactions {
|
2015 |
+
margin: 10px 0;
|
2016 |
+
}
|
2017 |
+
|
2018 |
+
.yith-plugin-ui .form-table td p.yith-section-description {
|
2019 |
+
color: #716269;
|
2020 |
+
margin-bottom: 20px;
|
2021 |
+
}
|
2022 |
+
|
2023 |
+
/** Time picker width*/
|
2024 |
+
.yith-plugin-ui input.ui-timepicker-input {
|
2025 |
+
width: 100px !important;
|
2026 |
+
}
|
2027 |
+
|
2028 |
+
/** date format **/
|
2029 |
+
.yith-plugin-ui .yith-plugin-fw-date-format code {
|
2030 |
+
margin-left: 30px;
|
2031 |
+
}
|
2032 |
+
|
2033 |
+
.yith-plugin-ui .yith-plugin-fw-date-format input[type=text].small-text {
|
2034 |
+
margin-left: 45px;
|
2035 |
+
}
|
2036 |
+
|
2037 |
+
/** checkbox columns **/
|
2038 |
+
.yith-plugin-ui td.forminp-checkbox.two-cols fieldset {
|
2039 |
+
width: calc(50% - 20px);
|
2040 |
+
padding-right: 20px;
|
2041 |
+
float: left;
|
2042 |
+
}
|
2043 |
+
|
2044 |
+
.yith-plugin-ui td.forminp-checkbox.two-cols fieldset:nth-child(2n+1) {
|
2045 |
+
clear: both;
|
2046 |
+
}
|
2047 |
+
|
2048 |
+
.yith-plugin-ui td.forminp-checkbox.three-cols fieldset {
|
2049 |
+
width: calc(33% - 10px);
|
2050 |
+
padding-right: 10px;
|
2051 |
+
float: left;
|
2052 |
+
}
|
2053 |
+
|
2054 |
+
.yith-plugin-ui td.forminp-checkbox.three-cols fieldset:nth-child(3n+1) {
|
2055 |
+
clear: both;
|
2056 |
+
}
|
2057 |
+
|
2058 |
+
.yith-plugin-fw-checkbox-field-wrapper {
|
2059 |
+
display: inline-block !important;
|
2060 |
+
}
|
2061 |
+
|
2062 |
+
.yith-plugin-fw-checkbox-field-wrapper + span.description {
|
2063 |
+
display: inline-block;
|
2064 |
+
vertical-align: middle;
|
2065 |
+
margin: 0;
|
2066 |
+
}
|
2067 |
+
|
2068 |
+
.yith-plugin-ui span.description {
|
2069 |
+
margin-top: 10px;
|
2070 |
+
line-height: 20px;
|
2071 |
+
}
|
2072 |
+
|
2073 |
+
.yith-plugin-fw-option-with-description {
|
2074 |
+
display: table-cell;
|
2075 |
+
width: auto;
|
2076 |
+
vertical-align: top;
|
2077 |
+
}
|
2078 |
+
|
2079 |
+
/** YITH PANEL **/
|
2080 |
+
.yith-plugin-ui #yith-plugin-fw-panel {
|
2081 |
+
margin-top: -10px;
|
2082 |
+
}
|
2083 |
+
|
2084 |
+
.yith-plugin-ui #plugin-fw-wc, .yith-plugin-ui #yith-plugin-fw-panel {
|
2085 |
+
padding-top: 0;
|
2086 |
+
}
|
2087 |
+
|
2088 |
+
.yith-plugin-ui .plugin-option tr {
|
2089 |
+
border: 0;
|
2090 |
+
}
|
2091 |
+
|
2092 |
+
@media screen and (max-width: 1440px) {
|
2093 |
+
.yith-plugin-ui .yith-add-box,
|
2094 |
+
.yith-plugin-ui .yith-toggle-row {
|
2095 |
+
width: 80%;
|
2096 |
+
}
|
2097 |
+
}
|
2098 |
+
|
2099 |
+
@media screen and (max-width: 1024px) {
|
2100 |
+
.yith-plugin-ui .yith-add-box,
|
2101 |
+
.yith-plugin-ui .yith-toggle-row {
|
2102 |
+
width: 90%;
|
2103 |
+
}
|
2104 |
+
|
2105 |
+
.yith-plugin-ui td.forminp-checkbox.two-cols fieldset {
|
2106 |
+
width: 100%;
|
2107 |
+
padding-right: 20px;
|
2108 |
+
float: left;
|
2109 |
+
}
|
2110 |
+
|
2111 |
+
.yith-plugin-ui td.forminp-checkbox.three-cols fieldset {
|
2112 |
+
width: calc(50% - 10px);
|
2113 |
+
padding-right: 10px;
|
2114 |
+
float: left;
|
2115 |
+
}
|
2116 |
+
|
2117 |
+
.yith-plugin-ui td.forminp-checkbox.two-cols fieldset:nth-child(2n+1) {
|
2118 |
+
clear: both;
|
2119 |
+
}
|
2120 |
+
|
2121 |
+
.yith-plugin-ui td.forminp-checkbox.three-cols fieldset:nth-child(3n+1) {
|
2122 |
+
clear: initial;
|
2123 |
+
}
|
2124 |
+
}
|
2125 |
+
|
2126 |
+
@media screen and (max-width: 782px) {
|
2127 |
+
.yith-plugin-fw-banner.yith-plugin-fw-banner-free {
|
2128 |
+
height: auto;
|
2129 |
+
background-color: #a9c7d3;
|
2130 |
+
}
|
2131 |
+
|
2132 |
+
.yith-plugin-fw-banner.yith-plugin-fw-banner-free ul {
|
2133 |
+
width: 90%;
|
2134 |
+
text-align: center;
|
2135 |
+
}
|
2136 |
+
|
2137 |
+
.yith-plugin-fw-banner.yith-plugin-fw-banner-free li img {
|
2138 |
+
width: 90%;
|
2139 |
+
margin: 0 auto;
|
2140 |
+
}
|
2141 |
+
|
2142 |
+
.yith-plugin-fw-banner h1 {
|
2143 |
+
line-height: 1.2em;
|
2144 |
+
}
|
2145 |
+
|
2146 |
+
.yith-plugin-ui .yith-add-box,
|
2147 |
+
.yith-plugin-ui .yith-toggle-row {
|
2148 |
+
width: 100%;
|
2149 |
+
}
|
2150 |
+
|
2151 |
+
.yith-plugin-ui td.forminp-checkbox.two-cols fieldset,
|
2152 |
+
.yith-plugin-ui td.forminp-checkbox.three-cols fieldset {
|
2153 |
+
width: 100%;
|
2154 |
+
clear: initial;
|
2155 |
+
}
|
2156 |
+
|
2157 |
+
}
|
plugin-fw/assets/js/codemirror/codemirror.js
CHANGED
@@ -1,5799 +1,5799 @@
|
|
1 |
-
// CodeMirror version 3.15
|
2 |
-
//
|
3 |
-
// CodeMirror is the only global var we claim
|
4 |
-
window.CodeMirror = (function() {
|
5 |
-
"use strict";
|
6 |
-
|
7 |
-
// BROWSER SNIFFING
|
8 |
-
|
9 |
-
// Crude, but necessary to handle a number of hard-to-feature-detect
|
10 |
-
// bugs and behavior differences.
|
11 |
-
var gecko = /gecko\/\d/i.test(navigator.userAgent);
|
12 |
-
var ie = /MSIE \d/.test(navigator.userAgent);
|
13 |
-
var ie_lt8 = ie && (document.documentMode == null || document.documentMode < 8);
|
14 |
-
var ie_lt9 = ie && (document.documentMode == null || document.documentMode < 9);
|
15 |
-
var webkit = /WebKit\//.test(navigator.userAgent);
|
16 |
-
var qtwebkit = webkit && /Qt\/\d+\.\d+/.test(navigator.userAgent);
|
17 |
-
var chrome = /Chrome\//.test(navigator.userAgent);
|
18 |
-
var opera = /Opera\//.test(navigator.userAgent);
|
19 |
-
var safari = /Apple Computer/.test(navigator.vendor);
|
20 |
-
var khtml = /KHTML\//.test(navigator.userAgent);
|
21 |
-
var mac_geLion = /Mac OS X 1\d\D([7-9]|\d\d)\D/.test(navigator.userAgent);
|
22 |
-
var mac_geMountainLion = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(navigator.userAgent);
|
23 |
-
var phantom = /PhantomJS/.test(navigator.userAgent);
|
24 |
-
|
25 |
-
var ios = /AppleWebKit/.test(navigator.userAgent) && /Mobile\/\w+/.test(navigator.userAgent);
|
26 |
-
// This is woefully incomplete. Suggestions for alternative methods welcome.
|
27 |
-
var mobile = ios || /Android|webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(navigator.userAgent);
|
28 |
-
var mac = ios || /Mac/.test(navigator.platform);
|
29 |
-
var windows = /windows/i.test(navigator.platform);
|
30 |
-
|
31 |
-
var opera_version = opera && navigator.userAgent.match(/Version\/(\d*\.\d*)/);
|
32 |
-
if (opera_version) opera_version = Number(opera_version[1]);
|
33 |
-
if (opera_version && opera_version >= 15) { opera = false; webkit = true; }
|
34 |
-
// Some browsers use the wrong event properties to signal cmd/ctrl on OS X
|
35 |
-
var flipCtrlCmd = mac && (qtwebkit || opera && (opera_version == null || opera_version < 12.11));
|
36 |
-
var captureMiddleClick = gecko || (ie && !ie_lt9);
|
37 |
-
|
38 |
-
// Optimize some code when these features are not used
|
39 |
-
var sawReadOnlySpans = false, sawCollapsedSpans = false;
|
40 |
-
|
41 |
-
// CONSTRUCTOR
|
42 |
-
|
43 |
-
function CodeMirror(place, options) {
|
44 |
-
if (!(this instanceof CodeMirror)) return new CodeMirror(place, options);
|
45 |
-
|
46 |
-
this.options = options = options || {};
|
47 |
-
// Determine effective options based on given values and defaults.
|
48 |
-
for (var opt in defaults) if (!options.hasOwnProperty(opt) && defaults.hasOwnProperty(opt))
|
49 |
-
options[opt] = defaults[opt];
|
50 |
-
setGuttersForLineNumbers(options);
|
51 |
-
|
52 |
-
var docStart = typeof options.value == "string" ? 0 : options.value.first;
|
53 |
-
var display = this.display = makeDisplay(place, docStart);
|
54 |
-
display.wrapper.CodeMirror = this;
|
55 |
-
updateGutters(this);
|
56 |
-
if (options.autofocus && !mobile) focusInput(this);
|
57 |
-
|
58 |
-
this.state = {keyMaps: [],
|
59 |
-
overlays: [],
|
60 |
-
modeGen: 0,
|
61 |
-
overwrite: false, focused: false,
|
62 |
-
suppressEdits: false, pasteIncoming: false,
|
63 |
-
draggingText: false,
|
64 |
-
highlight: new Delayed()};
|
65 |
-
|
66 |
-
themeChanged(this);
|
67 |
-
if (options.lineWrapping)
|
68 |
-
this.display.wrapper.className += " CodeMirror-wrap";
|
69 |
-
|
70 |
-
var doc = options.value;
|
71 |
-
if (typeof doc == "string") doc = new Doc(options.value, options.mode);
|
72 |
-
operation(this, attachDoc)(this, doc);
|
73 |
-
|
74 |
-
// Override magic textarea content restore that IE sometimes does
|
75 |
-
// on our hidden textarea on reload
|
76 |
-
if (ie) setTimeout(bind(resetInput, this, true), 20);
|
77 |
-
|
78 |
-
registerEventHandlers(this);
|
79 |
-
// IE throws unspecified error in certain cases, when
|
80 |
-
// trying to access activeElement before onload
|
81 |
-
var hasFocus; try { hasFocus = (document.activeElement == display.input); } catch(e) { }
|
82 |
-
if (hasFocus || (options.autofocus && !mobile)) setTimeout(bind(onFocus, this), 20);
|
83 |
-
else onBlur(this);
|
84 |
-
|
85 |
-
operation(this, function() {
|
86 |
-
for (var opt in optionHandlers)
|
87 |
-
if (optionHandlers.propertyIsEnumerable(opt))
|
88 |
-
optionHandlers[opt](this, options[opt], Init);
|
89 |
-
for (var i = 0; i < initHooks.length; ++i) initHooks[i](this);
|
90 |
-
})();
|
91 |
-
}
|
92 |
-
|
93 |
-
// DISPLAY CONSTRUCTOR
|
94 |
-
|
95 |
-
function makeDisplay(place, docStart) {
|
96 |
-
var d = {};
|
97 |
-
|
98 |
-
var input = d.input = elt("textarea", null, null, "position: absolute; padding: 0; width: 1px; height: 1em; outline: none; font-size: 4px;");
|
99 |
-
if (webkit) input.style.width = "1000px";
|
100 |
-
else input.setAttribute("wrap", "off");
|
101 |
-
// if border: 0; -- iOS fails to open keyboard (issue #1287)
|
102 |
-
if (ios) input.style.border = "1px solid black";
|
103 |
-
input.setAttribute("autocorrect", "off"); input.setAttribute("autocapitalize", "off"); input.setAttribute("spellcheck", "false");
|
104 |
-
|
105 |
-
// Wraps and hides input textarea
|
106 |
-
d.inputDiv = elt("div", [input], null, "overflow: hidden; position: relative; width: 3px; height: 0px;");
|
107 |
-
// The actual fake scrollbars.
|
108 |
-
d.scrollbarH = elt("div", [elt("div", null, null, "height: 1px")], "CodeMirror-hscrollbar");
|
109 |
-
d.scrollbarV = elt("div", [elt("div", null, null, "width: 1px")], "CodeMirror-vscrollbar");
|
110 |
-
d.scrollbarFiller = elt("div", null, "CodeMirror-scrollbar-filler");
|
111 |
-
d.gutterFiller = elt("div", null, "CodeMirror-gutter-filler");
|
112 |
-
// DIVs containing the selection and the actual code
|
113 |
-
d.lineDiv = elt("div", null, "CodeMirror-code");
|
114 |
-
d.selectionDiv = elt("div", null, null, "position: relative; z-index: 1");
|
115 |
-
// Blinky cursor, and element used to ensure cursor fits at the end of a line
|
116 |
-
d.cursor = elt("div", "\u00a0", "CodeMirror-cursor");
|
117 |
-
// Secondary cursor, shown when on a 'jump' in bi-directional text
|
118 |
-
d.otherCursor = elt("div", "\u00a0", "CodeMirror-cursor CodeMirror-secondarycursor");
|
119 |
-
// Used to measure text size
|
120 |
-
d.measure = elt("div", null, "CodeMirror-measure");
|
121 |
-
// Wraps everything that needs to exist inside the vertically-padded coordinate system
|
122 |
-
d.lineSpace = elt("div", [d.measure, d.selectionDiv, d.lineDiv, d.cursor, d.otherCursor],
|
123 |
-
null, "position: relative; outline: none");
|
124 |
-
// Moved around its parent to cover visible view
|
125 |
-
d.mover = elt("div", [elt("div", [d.lineSpace], "CodeMirror-lines")], null, "position: relative");
|
126 |
-
// Set to the height of the text, causes scrolling
|
127 |
-
d.sizer = elt("div", [d.mover], "CodeMirror-sizer");
|
128 |
-
// D is needed because behavior of elts with overflow: auto and padding is inconsistent across browsers
|
129 |
-
d.heightForcer = elt("div", null, null, "position: absolute; height: " + scrollerCutOff + "px; width: 1px;");
|
130 |
-
// Will contain the gutters, if any
|
131 |
-
d.gutters = elt("div", null, "CodeMirror-gutters");
|
132 |
-
d.lineGutter = null;
|
133 |
-
// Provides scrolling
|
134 |
-
d.scroller = elt("div", [d.sizer, d.heightForcer, d.gutters], "CodeMirror-scroll");
|
135 |
-
d.scroller.setAttribute("tabIndex", "-1");
|
136 |
-
// The element in which the editor lives.
|
137 |
-
d.wrapper = elt("div", [d.inputDiv, d.scrollbarH, d.scrollbarV,
|
138 |
-
d.scrollbarFiller, d.gutterFiller, d.scroller], "CodeMirror");
|
139 |
-
// Work around IE7 z-index bug
|
140 |
-
if (ie_lt8) { d.gutters.style.zIndex = -1; d.scroller.style.paddingRight = 0; }
|
141 |
-
if (place.appendChild) place.appendChild(d.wrapper); else place(d.wrapper);
|
142 |
-
|
143 |
-
// Needed to hide big blue blinking cursor on Mobile Safari
|
144 |
-
if (ios) input.style.width = "0px";
|
145 |
-
if (!webkit) d.scroller.draggable = true;
|
146 |
-
// Needed to handle Tab key in KHTML
|
147 |
-
if (khtml) { d.inputDiv.style.height = "1px"; d.inputDiv.style.position = "absolute"; }
|
148 |
-
// Need to set a minimum width to see the scrollbar on IE7 (but must not set it on IE8).
|
149 |
-
else if (ie_lt8) d.scrollbarH.style.minWidth = d.scrollbarV.style.minWidth = "18px";
|
150 |
-
|
151 |
-
// Current visible range (may be bigger than the view window).
|
152 |
-
d.viewOffset = d.lastSizeC = 0;
|
153 |
-
d.showingFrom = d.showingTo = docStart;
|
154 |
-
|
155 |
-
// Used to only resize the line number gutter when necessary (when
|
156 |
-
// the amount of lines crosses a boundary that makes its width change)
|
157 |
-
d.lineNumWidth = d.lineNumInnerWidth = d.lineNumChars = null;
|
158 |
-
// See readInput and resetInput
|
159 |
-
d.prevInput = "";
|
160 |
-
// Set to true when a non-horizontal-scrolling widget is added. As
|
161 |
-
// an optimization, widget aligning is skipped when d is false.
|
162 |
-
d.alignWidgets = false;
|
163 |
-
// Flag that indicates whether we currently expect input to appear
|
164 |
-
// (after some event like 'keypress' or 'input') and are polling
|
165 |
-
// intensively.
|
166 |
-
d.pollingFast = false;
|
167 |
-
// Self-resetting timeout for the poller
|
168 |
-
d.poll = new Delayed();
|
169 |
-
|
170 |
-
d.cachedCharWidth = d.cachedTextHeight = null;
|
171 |
-
d.measureLineCache = [];
|
172 |
-
d.measureLineCachePos = 0;
|
173 |
-
|
174 |
-
// Tracks when resetInput has punted to just putting a short
|
175 |
-
// string instead of the (large) selection.
|
176 |
-
d.inaccurateSelection = false;
|
177 |
-
|
178 |
-
// Tracks the maximum line length so that the horizontal scrollbar
|
179 |
-
// can be kept static when scrolling.
|
180 |
-
d.maxLine = null;
|
181 |
-
d.maxLineLength = 0;
|
182 |
-
d.maxLineChanged = false;
|
183 |
-
|
184 |
-
// Used for measuring wheel scrolling granularity
|
185 |
-
d.wheelDX = d.wheelDY = d.wheelStartX = d.wheelStartY = null;
|
186 |
-
|
187 |
-
return d;
|
188 |
-
}
|
189 |
-
|
190 |
-
// STATE UPDATES
|
191 |
-
|
192 |
-
// Used to get the editor into a consistent state again when options change.
|
193 |
-
|
194 |
-
function loadMode(cm) {
|
195 |
-
cm.doc.mode = CodeMirror.getMode(cm.options, cm.doc.modeOption);
|
196 |
-
cm.doc.iter(function(line) {
|
197 |
-
if (line.stateAfter) line.stateAfter = null;
|
198 |
-
if (line.styles) line.styles = null;
|
199 |
-
});
|
200 |
-
cm.doc.frontier = cm.doc.first;
|
201 |
-
startWorker(cm, 100);
|
202 |
-
cm.state.modeGen++;
|
203 |
-
if (cm.curOp) regChange(cm);
|
204 |
-
}
|
205 |
-
|
206 |
-
function wrappingChanged(cm) {
|
207 |
-
if (cm.options.lineWrapping) {
|
208 |
-
cm.display.wrapper.className += " CodeMirror-wrap";
|
209 |
-
cm.display.sizer.style.minWidth = "";
|
210 |
-
} else {
|
211 |
-
cm.display.wrapper.className = cm.display.wrapper.className.replace(" CodeMirror-wrap", "");
|
212 |
-
computeMaxLength(cm);
|
213 |
-
}
|
214 |
-
estimateLineHeights(cm);
|
215 |
-
regChange(cm);
|
216 |
-
clearCaches(cm);
|
217 |
-
setTimeout(function(){updateScrollbars(cm);}, 100);
|
218 |
-
}
|
219 |
-
|
220 |
-
function estimateHeight(cm) {
|
221 |
-
var th = textHeight(cm.display), wrapping = cm.options.lineWrapping;
|
222 |
-
var perLine = wrapping && Math.max(5, cm.display.scroller.clientWidth / charWidth(cm.display) - 3);
|
223 |
-
return function(line) {
|
224 |
-
if (lineIsHidden(cm.doc, line))
|
225 |
-
return 0;
|
226 |
-
else if (wrapping)
|
227 |
-
return (Math.ceil(line.text.length / perLine) || 1) * th;
|
228 |
-
else
|
229 |
-
return th;
|
230 |
-
};
|
231 |
-
}
|
232 |
-
|
233 |
-
function estimateLineHeights(cm) {
|
234 |
-
var doc = cm.doc, est = estimateHeight(cm);
|
235 |
-
doc.iter(function(line) {
|
236 |
-
var estHeight = est(line);
|
237 |
-
if (estHeight != line.height) updateLineHeight(line, estHeight);
|
238 |
-
});
|
239 |
-
}
|
240 |
-
|
241 |
-
function keyMapChanged(cm) {
|
242 |
-
var map = keyMap[cm.options.keyMap], style = map.style;
|
243 |
-
cm.display.wrapper.className = cm.display.wrapper.className.replace(/\s*cm-keymap-\S+/g, "") +
|
244 |
-
(style ? " cm-keymap-" + style : "");
|
245 |
-
cm.state.disableInput = map.disableInput;
|
246 |
-
}
|
247 |
-
|
248 |
-
function themeChanged(cm) {
|
249 |
-
cm.display.wrapper.className = cm.display.wrapper.className.replace(/\s*cm-s-\S+/g, "") +
|
250 |
-
cm.options.theme.replace(/(^|\s)\s*/g, " cm-s-");
|
251 |
-
clearCaches(cm);
|
252 |
-
}
|
253 |
-
|
254 |
-
function guttersChanged(cm) {
|
255 |
-
updateGutters(cm);
|
256 |
-
regChange(cm);
|
257 |
-
setTimeout(function(){alignHorizontally(cm);}, 20);
|
258 |
-
}
|
259 |
-
|
260 |
-
function updateGutters(cm) {
|
261 |
-
var gutters = cm.display.gutters, specs = cm.options.gutters;
|
262 |
-
removeChildren(gutters);
|
263 |
-
for (var i = 0; i < specs.length; ++i) {
|
264 |
-
var gutterClass = specs[i];
|
265 |
-
var gElt = gutters.appendChild(elt("div", null, "CodeMirror-gutter " + gutterClass));
|
266 |
-
if (gutterClass == "CodeMirror-linenumbers") {
|
267 |
-
cm.display.lineGutter = gElt;
|
268 |
-
gElt.style.width = (cm.display.lineNumWidth || 1) + "px";
|
269 |
-
}
|
270 |
-
}
|
271 |
-
gutters.style.display = i ? "" : "none";
|
272 |
-
}
|
273 |
-
|
274 |
-
function lineLength(doc, line) {
|
275 |
-
if (line.height == 0) return 0;
|
276 |
-
var len = line.text.length, merged, cur = line;
|
277 |
-
while (merged = collapsedSpanAtStart(cur)) {
|
278 |
-
var found = merged.find();
|
279 |
-
cur = getLine(doc, found.from.line);
|
280 |
-
len += found.from.ch - found.to.ch;
|
281 |
-
}
|
282 |
-
cur = line;
|
283 |
-
while (merged = collapsedSpanAtEnd(cur)) {
|
284 |
-
var found = merged.find();
|
285 |
-
len -= cur.text.length - found.from.ch;
|
286 |
-
cur = getLine(doc, found.to.line);
|
287 |
-
len += cur.text.length - found.to.ch;
|
288 |
-
}
|
289 |
-
return len;
|
290 |
-
}
|
291 |
-
|
292 |
-
function computeMaxLength(cm) {
|
293 |
-
var d = cm.display, doc = cm.doc;
|
294 |
-
d.maxLine = getLine(doc, doc.first);
|
295 |
-
d.maxLineLength = lineLength(doc, d.maxLine);
|
296 |
-
d.maxLineChanged = true;
|
297 |
-
doc.iter(function(line) {
|
298 |
-
var len = lineLength(doc, line);
|
299 |
-
if (len > d.maxLineLength) {
|
300 |
-
d.maxLineLength = len;
|
301 |
-
d.maxLine = line;
|
302 |
-
}
|
303 |
-
});
|
304 |
-
}
|
305 |
-
|
306 |
-
// Make sure the gutters options contains the element
|
307 |
-
// "CodeMirror-linenumbers" when the lineNumbers option is true.
|
308 |
-
function setGuttersForLineNumbers(options) {
|
309 |
-
var found = false;
|
310 |
-
for (var i = 0; i < options.gutters.length; ++i) {
|
311 |
-
if (options.gutters[i] == "CodeMirror-linenumbers") {
|
312 |
-
if (options.lineNumbers) found = true;
|
313 |
-
else options.gutters.splice(i--, 1);
|
314 |
-
}
|
315 |
-
}
|
316 |
-
if (!found && options.lineNumbers)
|
317 |
-
options.gutters.push("CodeMirror-linenumbers");
|
318 |
-
}
|
319 |
-
|
320 |
-
// SCROLLBARS
|
321 |
-
|
322 |
-
// Re-synchronize the fake scrollbars with the actual size of the
|
323 |
-
// content. Optionally force a scrollTop.
|
324 |
-
function updateScrollbars(cm) {
|
325 |
-
var d = cm.display, docHeight = cm.doc.height;
|
326 |
-
var totalHeight = docHeight + paddingVert(d);
|
327 |
-
d.sizer.style.minHeight = d.heightForcer.style.top = totalHeight + "px";
|
328 |
-
d.gutters.style.height = Math.max(totalHeight, d.scroller.clientHeight - scrollerCutOff) + "px";
|
329 |
-
var scrollHeight = Math.max(totalHeight, d.scroller.scrollHeight);
|
330 |
-
var needsH = d.scroller.scrollWidth > (d.scroller.clientWidth + 1);
|
331 |
-
var needsV = scrollHeight > (d.scroller.clientHeight + 1);
|
332 |
-
if (needsV) {
|
333 |
-
d.scrollbarV.style.display = "block";
|
334 |
-
d.scrollbarV.style.bottom = needsH ? scrollbarWidth(d.measure) + "px" : "0";
|
335 |
-
d.scrollbarV.firstChild.style.height =
|
336 |
-
(scrollHeight - d.scroller.clientHeight + d.scrollbarV.clientHeight) + "px";
|
337 |
-
} else d.scrollbarV.style.display = "";
|
338 |
-
if (needsH) {
|
339 |
-
d.scrollbarH.style.display = "block";
|
340 |
-
d.scrollbarH.style.right = needsV ? scrollbarWidth(d.measure) + "px" : "0";
|
341 |
-
d.scrollbarH.firstChild.style.width =
|
342 |
-
(d.scroller.scrollWidth - d.scroller.clientWidth + d.scrollbarH.clientWidth) + "px";
|
343 |
-
} else d.scrollbarH.style.display = "";
|
344 |
-
if (needsH && needsV) {
|
345 |
-
d.scrollbarFiller.style.display = "block";
|
346 |
-
d.scrollbarFiller.style.height = d.scrollbarFiller.style.width = scrollbarWidth(d.measure) + "px";
|
347 |
-
} else d.scrollbarFiller.style.display = "";
|
348 |
-
if (needsH && cm.options.coverGutterNextToScrollbar && cm.options.fixedGutter) {
|
349 |
-
d.gutterFiller.style.display = "block";
|
350 |
-
d.gutterFiller.style.height = scrollbarWidth(d.measure) + "px";
|
351 |
-
d.gutterFiller.style.width = d.gutters.offsetWidth + "px";
|
352 |
-
} else d.gutterFiller.style.display = "";
|
353 |
-
|
354 |
-
if (mac_geLion && scrollbarWidth(d.measure) === 0)
|
355 |
-
d.scrollbarV.style.minWidth = d.scrollbarH.style.minHeight = mac_geMountainLion ? "18px" : "12px";
|
356 |
-
}
|
357 |
-
|
358 |
-
function visibleLines(display, doc, viewPort) {
|
359 |
-
var top = display.scroller.scrollTop, height = display.wrapper.clientHeight;
|
360 |
-
if (typeof viewPort == "number") top = viewPort;
|
361 |
-
else if (viewPort) {top = viewPort.top; height = viewPort.bottom - viewPort.top;}
|
362 |
-
top = Math.floor(top - paddingTop(display));
|
363 |
-
var bottom = Math.ceil(top + height);
|
364 |
-
return {from: lineAtHeight(doc, top), to: lineAtHeight(doc, bottom)};
|
365 |
-
}
|
366 |
-
|
367 |
-
// LINE NUMBERS
|
368 |
-
|
369 |
-
function alignHorizontally(cm) {
|
370 |
-
var display = cm.display;
|
371 |
-
if (!display.alignWidgets && (!display.gutters.firstChild || !cm.options.fixedGutter)) return;
|
372 |
-
var comp = compensateForHScroll(display) - display.scroller.scrollLeft + cm.doc.scrollLeft;
|
373 |
-
var gutterW = display.gutters.offsetWidth, l = comp + "px";
|
374 |
-
for (var n = display.lineDiv.firstChild; n; n = n.nextSibling) if (n.alignable) {
|
375 |
-
for (var i = 0, a = n.alignable; i < a.length; ++i) a[i].style.left = l;
|
376 |
-
}
|
377 |
-
if (cm.options.fixedGutter)
|
378 |
-
display.gutters.style.left = (comp + gutterW) + "px";
|
379 |
-
}
|
380 |
-
|
381 |
-
function maybeUpdateLineNumberWidth(cm) {
|
382 |
-
if (!cm.options.lineNumbers) return false;
|
383 |
-
var doc = cm.doc, last = lineNumberFor(cm.options, doc.first + doc.size - 1), display = cm.display;
|
384 |
-
if (last.length != display.lineNumChars) {
|
385 |
-
var test = display.measure.appendChild(elt("div", [elt("div", last)],
|
386 |
-
"CodeMirror-linenumber CodeMirror-gutter-elt"));
|
387 |
-
var innerW = test.firstChild.offsetWidth, padding = test.offsetWidth - innerW;
|
388 |
-
display.lineGutter.style.width = "";
|
389 |
-
display.lineNumInnerWidth = Math.max(innerW, display.lineGutter.offsetWidth - padding);
|
390 |
-
display.lineNumWidth = display.lineNumInnerWidth + padding;
|
391 |
-
display.lineNumChars = display.lineNumInnerWidth ? last.length : -1;
|
392 |
-
display.lineGutter.style.width = display.lineNumWidth + "px";
|
393 |
-
return true;
|
394 |
-
}
|
395 |
-
return false;
|
396 |
-
}
|
397 |
-
|
398 |
-
function lineNumberFor(options, i) {
|
399 |
-
return String(options.lineNumberFormatter(i + options.firstLineNumber));
|
400 |
-
}
|
401 |
-
function compensateForHScroll(display) {
|
402 |
-
return getRect(display.scroller).left - getRect(display.sizer).left;
|
403 |
-
}
|
404 |
-
|
405 |
-
// DISPLAY DRAWING
|
406 |
-
|
407 |
-
function updateDisplay(cm, changes, viewPort, forced) {
|
408 |
-
var oldFrom = cm.display.showingFrom, oldTo = cm.display.showingTo, updated;
|
409 |
-
var visible = visibleLines(cm.display, cm.doc, viewPort);
|
410 |
-
for (;;) {
|
411 |
-
if (!updateDisplayInner(cm, changes, visible, forced)) break;
|
412 |
-
forced = false;
|
413 |
-
updated = true;
|
414 |
-
updateSelection(cm);
|
415 |
-
updateScrollbars(cm);
|
416 |
-
|
417 |
-
// Clip forced viewport to actual scrollable area
|
418 |
-
if (viewPort)
|
419 |
-
viewPort = Math.min(cm.display.scroller.scrollHeight - cm.display.scroller.clientHeight,
|
420 |
-
typeof viewPort == "number" ? viewPort : viewPort.top);
|
421 |
-
visible = visibleLines(cm.display, cm.doc, viewPort);
|
422 |
-
if (visible.from >= cm.display.showingFrom && visible.to <= cm.display.showingTo)
|
423 |
-
break;
|
424 |
-
changes = [];
|
425 |
-
}
|
426 |
-
|
427 |
-
if (updated) {
|
428 |
-
signalLater(cm, "update", cm);
|
429 |
-
if (cm.display.showingFrom != oldFrom || cm.display.showingTo != oldTo)
|
430 |
-
signalLater(cm, "viewportChange", cm, cm.display.showingFrom, cm.display.showingTo);
|
431 |
-
}
|
432 |
-
return updated;
|
433 |
-
}
|
434 |
-
|
435 |
-
// Uses a set of changes plus the current scroll position to
|
436 |
-
// determine which DOM updates have to be made, and makes the
|
437 |
-
// updates.
|
438 |
-
function updateDisplayInner(cm, changes, visible, forced) {
|
439 |
-
var display = cm.display, doc = cm.doc;
|
440 |
-
if (!display.wrapper.clientWidth) {
|
441 |
-
display.showingFrom = display.showingTo = doc.first;
|
442 |
-
display.viewOffset = 0;
|
443 |
-
return;
|
444 |
-
}
|
445 |
-
|
446 |
-
// Bail out if the visible area is already rendered and nothing changed.
|
447 |
-
if (!forced && changes.length == 0 &&
|
448 |
-
visible.from > display.showingFrom && visible.to < display.showingTo)
|
449 |
-
return;
|
450 |
-
|
451 |
-
if (maybeUpdateLineNumberWidth(cm))
|
452 |
-
changes = [{from: doc.first, to: doc.first + doc.size}];
|
453 |
-
var gutterW = display.sizer.style.marginLeft = display.gutters.offsetWidth + "px";
|
454 |
-
display.scrollbarH.style.left = cm.options.fixedGutter ? gutterW : "0";
|
455 |
-
|
456 |
-
// Used to determine which lines need their line numbers updated
|
457 |
-
var positionsChangedFrom = Infinity;
|
458 |
-
if (cm.options.lineNumbers)
|
459 |
-
for (var i = 0; i < changes.length; ++i)
|
460 |
-
if (changes[i].diff) { positionsChangedFrom = changes[i].from; break; }
|
461 |
-
|
462 |
-
var end = doc.first + doc.size;
|
463 |
-
var from = Math.max(visible.from - cm.options.viewportMargin, doc.first);
|
464 |
-
var to = Math.min(end, visible.to + cm.options.viewportMargin);
|
465 |
-
if (display.showingFrom < from && from - display.showingFrom < 20) from = Math.max(doc.first, display.showingFrom);
|
466 |
-
if (display.showingTo > to && display.showingTo - to < 20) to = Math.min(end, display.showingTo);
|
467 |
-
if (sawCollapsedSpans) {
|
468 |
-
from = lineNo(visualLine(doc, getLine(doc, from)));
|
469 |
-
while (to < end && lineIsHidden(doc, getLine(doc, to))) ++to;
|
470 |
-
}
|
471 |
-
|
472 |
-
// Create a range of theoretically intact lines, and punch holes
|
473 |
-
// in that using the change info.
|
474 |
-
var intact = [{from: Math.max(display.showingFrom, doc.first),
|
475 |
-
to: Math.min(display.showingTo, end)}];
|
476 |
-
if (intact[0].from >= intact[0].to) intact = [];
|
477 |
-
else intact = computeIntact(intact, changes);
|
478 |
-
// When merged lines are present, we might have to reduce the
|
479 |
-
// intact ranges because changes in continued fragments of the
|
480 |
-
// intact lines do require the lines to be redrawn.
|
481 |
-
if (sawCollapsedSpans)
|
482 |
-
for (var i = 0; i < intact.length; ++i) {
|
483 |
-
var range = intact[i], merged;
|
484 |
-
while (merged = collapsedSpanAtEnd(getLine(doc, range.to - 1))) {
|
485 |
-
var newTo = merged.find().from.line;
|
486 |
-
if (newTo > range.from) range.to = newTo;
|
487 |
-
else { intact.splice(i--, 1); break; }
|
488 |
-
}
|
489 |
-
}
|
490 |
-
|
491 |
-
// Clip off the parts that won't be visible
|
492 |
-
var intactLines = 0;
|
493 |
-
for (var i = 0; i < intact.length; ++i) {
|
494 |
-
var range = intact[i];
|
495 |
-
if (range.from < from) range.from = from;
|
496 |
-
if (range.to > to) range.to = to;
|
497 |
-
if (range.from >= range.to) intact.splice(i--, 1);
|
498 |
-
else intactLines += range.to - range.from;
|
499 |
-
}
|
500 |
-
if (!forced && intactLines == to - from && from == display.showingFrom && to == display.showingTo) {
|
501 |
-
updateViewOffset(cm);
|
502 |
-
return;
|
503 |
-
}
|
504 |
-
intact.sort(function(a, b) {return a.from - b.from;});
|
505 |
-
|
506 |
-
// Avoid crashing on IE's "unspecified error" when in iframes
|
507 |
-
try {
|
508 |
-
var focused = document.activeElement;
|
509 |
-
} catch(e) {}
|
510 |
-
if (intactLines < (to - from) * .7) display.lineDiv.style.display = "none";
|
511 |
-
patchDisplay(cm, from, to, intact, positionsChangedFrom);
|
512 |
-
display.lineDiv.style.display = "";
|
513 |
-
if (focused && document.activeElement != focused && focused.offsetHeight) focused.focus();
|
514 |
-
|
515 |
-
var different = from != display.showingFrom || to != display.showingTo ||
|
516 |
-
display.lastSizeC != display.wrapper.clientHeight;
|
517 |
-
// This is just a bogus formula that detects when the editor is
|
518 |
-
// resized or the font size changes.
|
519 |
-
if (different) {
|
520 |
-
display.lastSizeC = display.wrapper.clientHeight;
|
521 |
-
startWorker(cm, 400);
|
522 |
-
}
|
523 |
-
display.showingFrom = from; display.showingTo = to;
|
524 |
-
|
525 |
-
updateHeightsInViewport(cm);
|
526 |
-
updateViewOffset(cm);
|
527 |
-
|
528 |
-
return true;
|
529 |
-
}
|
530 |
-
|
531 |
-
function updateHeightsInViewport(cm) {
|
532 |
-
var display = cm.display;
|
533 |
-
var prevBottom = display.lineDiv.offsetTop;
|
534 |
-
for (var node = display.lineDiv.firstChild, height; node; node = node.nextSibling) if (node.lineObj) {
|
535 |
-
if (ie_lt8) {
|
536 |
-
var bot = node.offsetTop + node.offsetHeight;
|
537 |
-
height = bot - prevBottom;
|
538 |
-
prevBottom = bot;
|
539 |
-
} else {
|
540 |
-
var box = getRect(node);
|
541 |
-
height = box.bottom - box.top;
|
542 |
-
}
|
543 |
-
var diff = node.lineObj.height - height;
|
544 |
-
if (height < 2) height = textHeight(display);
|
545 |
-
if (diff > .001 || diff < -.001) {
|
546 |
-
updateLineHeight(node.lineObj, height);
|
547 |
-
var widgets = node.lineObj.widgets;
|
548 |
-
if (widgets) for (var i = 0; i < widgets.length; ++i)
|
549 |
-
widgets[i].height = widgets[i].node.offsetHeight;
|
550 |
-
}
|
551 |
-
}
|
552 |
-
}
|
553 |
-
|
554 |
-
function updateViewOffset(cm) {
|
555 |
-
var off = cm.display.viewOffset = heightAtLine(cm, getLine(cm.doc, cm.display.showingFrom));
|
556 |
-
// Position the mover div to align with the current virtual scroll position
|
557 |
-
cm.display.mover.style.top = off + "px";
|
558 |
-
}
|
559 |
-
|
560 |
-
function computeIntact(intact, changes) {
|
561 |
-
for (var i = 0, l = changes.length || 0; i < l; ++i) {
|
562 |
-
var change = changes[i], intact2 = [], diff = change.diff || 0;
|
563 |
-
for (var j = 0, l2 = intact.length; j < l2; ++j) {
|
564 |
-
var range = intact[j];
|
565 |
-
if (change.to <= range.from && change.diff) {
|
566 |
-
intact2.push({from: range.from + diff, to: range.to + diff});
|
567 |
-
} else if (change.to <= range.from || change.from >= range.to) {
|
568 |
-
intact2.push(range);
|
569 |
-
} else {
|
570 |
-
if (change.from > range.from)
|
571 |
-
intact2.push({from: range.from, to: change.from});
|
572 |
-
if (change.to < range.to)
|
573 |
-
intact2.push({from: change.to + diff, to: range.to + diff});
|
574 |
-
}
|
575 |
-
}
|
576 |
-
intact = intact2;
|
577 |
-
}
|
578 |
-
return intact;
|
579 |
-
}
|
580 |
-
|
581 |
-
function getDimensions(cm) {
|
582 |
-
var d = cm.display, left = {}, width = {};
|
583 |
-
for (var n = d.gutters.firstChild, i = 0; n; n = n.nextSibling, ++i) {
|
584 |
-
left[cm.options.gutters[i]] = n.offsetLeft;
|
585 |
-
width[cm.options.gutters[i]] = n.offsetWidth;
|
586 |
-
}
|
587 |
-
return {fixedPos: compensateForHScroll(d),
|
588 |
-
gutterTotalWidth: d.gutters.offsetWidth,
|
589 |
-
gutterLeft: left,
|
590 |
-
gutterWidth: width,
|
591 |
-
wrapperWidth: d.wrapper.clientWidth};
|
592 |
-
}
|
593 |
-
|
594 |
-
function patchDisplay(cm, from, to, intact, updateNumbersFrom) {
|
595 |
-
var dims = getDimensions(cm);
|
596 |
-
var display = cm.display, lineNumbers = cm.options.lineNumbers;
|
597 |
-
if (!intact.length && (!webkit || !cm.display.currentWheelTarget))
|
598 |
-
removeChildren(display.lineDiv);
|
599 |
-
var container = display.lineDiv, cur = container.firstChild;
|
600 |
-
|
601 |
-
function rm(node) {
|
602 |
-
var next = node.nextSibling;
|
603 |
-
if (webkit && mac && cm.display.currentWheelTarget == node) {
|
604 |
-
node.style.display = "none";
|
605 |
-
node.lineObj = null;
|
606 |
-
} else {
|
607 |
-
node.parentNode.removeChild(node);
|
608 |
-
}
|
609 |
-
return next;
|
610 |
-
}
|
611 |
-
|
612 |
-
var nextIntact = intact.shift(), lineN = from;
|
613 |
-
cm.doc.iter(from, to, function(line) {
|
614 |
-
if (nextIntact && nextIntact.to == lineN) nextIntact = intact.shift();
|
615 |
-
if (lineIsHidden(cm.doc, line)) {
|
616 |
-
if (line.height != 0) updateLineHeight(line, 0);
|
617 |
-
if (line.widgets && cur.previousSibling) for (var i = 0; i < line.widgets.length; ++i) {
|
618 |
-
var w = line.widgets[i];
|
619 |
-
if (w.showIfHidden) {
|
620 |
-
var prev = cur.previousSibling;
|
621 |
-
if (/pre/i.test(prev.nodeName)) {
|
622 |
-
var wrap = elt("div", null, null, "position: relative");
|
623 |
-
prev.parentNode.replaceChild(wrap, prev);
|
624 |
-
wrap.appendChild(prev);
|
625 |
-
prev = wrap;
|
626 |
-
}
|
627 |
-
var wnode = prev.appendChild(elt("div", [w.node], "CodeMirror-linewidget"));
|
628 |
-
if (!w.handleMouseEvents) wnode.ignoreEvents = true;
|
629 |
-
positionLineWidget(w, wnode, prev, dims);
|
630 |
-
}
|
631 |
-
}
|
632 |
-
} else if (nextIntact && nextIntact.from <= lineN && nextIntact.to > lineN) {
|
633 |
-
// This line is intact. Skip to the actual node. Update its
|
634 |
-
// line number if needed.
|
635 |
-
while (cur.lineObj != line) cur = rm(cur);
|
636 |
-
if (lineNumbers && updateNumbersFrom <= lineN && cur.lineNumber)
|
637 |
-
setTextContent(cur.lineNumber, lineNumberFor(cm.options, lineN));
|
638 |
-
cur = cur.nextSibling;
|
639 |
-
} else {
|
640 |
-
// For lines with widgets, make an attempt to find and reuse
|
641 |
-
// the existing element, so that widgets aren't needlessly
|
642 |
-
// removed and re-inserted into the dom
|
643 |
-
if (line.widgets) for (var j = 0, search = cur, reuse; search && j < 20; ++j, search = search.nextSibling)
|
644 |
-
if (search.lineObj == line && /div/i.test(search.nodeName)) { reuse = search; break; }
|
645 |
-
// This line needs to be generated.
|
646 |
-
var lineNode = buildLineElement(cm, line, lineN, dims, reuse);
|
647 |
-
if (lineNode != reuse) {
|
648 |
-
container.insertBefore(lineNode, cur);
|
649 |
-
} else {
|
650 |
-
while (cur != reuse) cur = rm(cur);
|
651 |
-
cur = cur.nextSibling;
|
652 |
-
}
|
653 |
-
|
654 |
-
lineNode.lineObj = line;
|
655 |
-
}
|
656 |
-
++lineN;
|
657 |
-
});
|
658 |
-
while (cur) cur = rm(cur);
|
659 |
-
}
|
660 |
-
|
661 |
-
function buildLineElement(cm, line, lineNo, dims, reuse) {
|
662 |
-
var lineElement = lineContent(cm, line);
|
663 |
-
var markers = line.gutterMarkers, display = cm.display, wrap;
|
664 |
-
|
665 |
-
if (!cm.options.lineNumbers && !markers && !line.bgClass && !line.wrapClass && !line.widgets)
|
666 |
-
return lineElement;
|
667 |
-
|
668 |
-
// Lines with gutter elements, widgets or a background class need
|
669 |
-
// to be wrapped again, and have the extra elements added to the
|
670 |
-
// wrapper div
|
671 |
-
|
672 |
-
if (reuse) {
|
673 |
-
reuse.alignable = null;
|
674 |
-
var isOk = true, widgetsSeen = 0, insertBefore = null;
|
675 |
-
for (var n = reuse.firstChild, next; n; n = next) {
|
676 |
-
next = n.nextSibling;
|
677 |
-
if (!/\bCodeMirror-linewidget\b/.test(n.className)) {
|
678 |
-
reuse.removeChild(n);
|
679 |
-
} else {
|
680 |
-
for (var i = 0; i < line.widgets.length; ++i) {
|
681 |
-
var widget = line.widgets[i];
|
682 |
-
if (widget.node == n.firstChild) {
|
683 |
-
if (!widget.above && !insertBefore) insertBefore = n;
|
684 |
-
positionLineWidget(widget, n, reuse, dims);
|
685 |
-
++widgetsSeen;
|
686 |
-
break;
|
687 |
-
}
|
688 |
-
}
|
689 |
-
if (i == line.widgets.length) { isOk = false; break; }
|
690 |
-
}
|
691 |
-
}
|
692 |
-
reuse.insertBefore(lineElement, insertBefore);
|
693 |
-
if (isOk && widgetsSeen == line.widgets.length) {
|
694 |
-
wrap = reuse;
|
695 |
-
reuse.className = line.wrapClass || "";
|
696 |
-
}
|
697 |
-
}
|
698 |
-
if (!wrap) {
|
699 |
-
wrap = elt("div", null, line.wrapClass, "position: relative");
|
700 |
-
wrap.appendChild(lineElement);
|
701 |
-
}
|
702 |
-
// Kludge to make sure the styled element lies behind the selection (by z-index)
|
703 |
-
if (line.bgClass)
|
704 |
-
wrap.insertBefore(elt("div", null, line.bgClass + " CodeMirror-linebackground"), wrap.firstChild);
|
705 |
-
if (cm.options.lineNumbers || markers) {
|
706 |
-
var gutterWrap = wrap.insertBefore(elt("div", null, null, "position: absolute; left: " +
|
707 |
-
(cm.options.fixedGutter ? dims.fixedPos : -dims.gutterTotalWidth) + "px"),
|
708 |
-
wrap.firstChild);
|
709 |
-
if (cm.options.fixedGutter) (wrap.alignable || (wrap.alignable = [])).push(gutterWrap);
|
710 |
-
if (cm.options.lineNumbers && (!markers || !markers["CodeMirror-linenumbers"]))
|
711 |
-
wrap.lineNumber = gutterWrap.appendChild(
|
712 |
-
elt("div", lineNumberFor(cm.options, lineNo),
|
713 |
-
"CodeMirror-linenumber CodeMirror-gutter-elt",
|
714 |
-
"left: " + dims.gutterLeft["CodeMirror-linenumbers"] + "px; width: "
|
715 |
-
+ display.lineNumInnerWidth + "px"));
|
716 |
-
if (markers)
|
717 |
-
for (var k = 0; k < cm.options.gutters.length; ++k) {
|
718 |
-
var id = cm.options.gutters[k], found = markers.hasOwnProperty(id) && markers[id];
|
719 |
-
if (found)
|
720 |
-
gutterWrap.appendChild(elt("div", [found], "CodeMirror-gutter-elt", "left: " +
|
721 |
-
dims.gutterLeft[id] + "px; width: " + dims.gutterWidth[id] + "px"));
|
722 |
-
}
|
723 |
-
}
|
724 |
-
if (ie_lt8) wrap.style.zIndex = 2;
|
725 |
-
if (line.widgets && wrap != reuse) for (var i = 0, ws = line.widgets; i < ws.length; ++i) {
|
726 |
-
var widget = ws[i], node = elt("div", [widget.node], "CodeMirror-linewidget");
|
727 |
-
if (!widget.handleMouseEvents) node.ignoreEvents = true;
|
728 |
-
positionLineWidget(widget, node, wrap, dims);
|
729 |
-
if (widget.above)
|
730 |
-
wrap.insertBefore(node, cm.options.lineNumbers && line.height != 0 ? gutterWrap : lineElement);
|
731 |
-
else
|
732 |
-
wrap.appendChild(node);
|
733 |
-
signalLater(widget, "redraw");
|
734 |
-
}
|
735 |
-
return wrap;
|
736 |
-
}
|
737 |
-
|
738 |
-
function positionLineWidget(widget, node, wrap, dims) {
|
739 |
-
if (widget.noHScroll) {
|
740 |
-
(wrap.alignable || (wrap.alignable = [])).push(node);
|
741 |
-
var width = dims.wrapperWidth;
|
742 |
-
node.style.left = dims.fixedPos + "px";
|
743 |
-
if (!widget.coverGutter) {
|
744 |
-
width -= dims.gutterTotalWidth;
|
745 |
-
node.style.paddingLeft = dims.gutterTotalWidth + "px";
|
746 |
-
}
|
747 |
-
node.style.width = width + "px";
|
748 |
-
}
|
749 |
-
if (widget.coverGutter) {
|
750 |
-
node.style.zIndex = 5;
|
751 |
-
node.style.position = "relative";
|
752 |
-
if (!widget.noHScroll) node.style.marginLeft = -dims.gutterTotalWidth + "px";
|
753 |
-
}
|
754 |
-
}
|
755 |
-
|
756 |
-
// SELECTION / CURSOR
|
757 |
-
|
758 |
-
function updateSelection(cm) {
|
759 |
-
var display = cm.display;
|
760 |
-
var collapsed = posEq(cm.doc.sel.from, cm.doc.sel.to);
|
761 |
-
if (collapsed || cm.options.showCursorWhenSelecting)
|
762 |
-
updateSelectionCursor(cm);
|
763 |
-
else
|
764 |
-
display.cursor.style.display = display.otherCursor.style.display = "none";
|
765 |
-
if (!collapsed)
|
766 |
-
updateSelectionRange(cm);
|
767 |
-
else
|
768 |
-
display.selectionDiv.style.display = "none";
|
769 |
-
|
770 |
-
// Move the hidden textarea near the cursor to prevent scrolling artifacts
|
771 |
-
if (cm.options.moveInputWithCursor) {
|
772 |
-
var headPos = cursorCoords(cm, cm.doc.sel.head, "div");
|
773 |
-
var wrapOff = getRect(display.wrapper), lineOff = getRect(display.lineDiv);
|
774 |
-
display.inputDiv.style.top = Math.max(0, Math.min(display.wrapper.clientHeight - 10,
|
775 |
-
headPos.top + lineOff.top - wrapOff.top)) + "px";
|
776 |
-
display.inputDiv.style.left = Math.max(0, Math.min(display.wrapper.clientWidth - 10,
|
777 |
-
headPos.left + lineOff.left - wrapOff.left)) + "px";
|
778 |
-
}
|
779 |
-
}
|
780 |
-
|
781 |
-
// No selection, plain cursor
|
782 |
-
function updateSelectionCursor(cm) {
|
783 |
-
var display = cm.display, pos = cursorCoords(cm, cm.doc.sel.head, "div");
|
784 |
-
display.cursor.style.left = pos.left + "px";
|
785 |
-
display.cursor.style.top = pos.top + "px";
|
786 |
-
display.cursor.style.height = Math.max(0, pos.bottom - pos.top) * cm.options.cursorHeight + "px";
|
787 |
-
display.cursor.style.display = "";
|
788 |
-
|
789 |
-
if (pos.other) {
|
790 |
-
display.otherCursor.style.display = "";
|
791 |
-
display.otherCursor.style.left = pos.other.left + "px";
|
792 |
-
display.otherCursor.style.top = pos.other.top + "px";
|
793 |
-
display.otherCursor.style.height = (pos.other.bottom - pos.other.top) * .85 + "px";
|
794 |
-
} else { display.otherCursor.style.display = "none"; }
|
795 |
-
}
|
796 |
-
|
797 |
-
// Highlight selection
|
798 |
-
function updateSelectionRange(cm) {
|
799 |
-
var display = cm.display, doc = cm.doc, sel = cm.doc.sel;
|
800 |
-
var fragment = document.createDocumentFragment();
|
801 |
-
var clientWidth = display.lineSpace.offsetWidth, pl = paddingLeft(cm.display);
|
802 |
-
|
803 |
-
function add(left, top, width, bottom) {
|
804 |
-
if (top < 0) top = 0;
|
805 |
-
fragment.appendChild(elt("div", null, "CodeMirror-selected", "position: absolute; left: " + left +
|
806 |
-
"px; top: " + top + "px; width: " + (width == null ? clientWidth - left : width) +
|
807 |
-
"px; height: " + (bottom - top) + "px"));
|
808 |
-
}
|
809 |
-
|
810 |
-
function drawForLine(line, fromArg, toArg) {
|
811 |
-
var lineObj = getLine(doc, line);
|
812 |
-
var lineLen = lineObj.text.length;
|
813 |
-
var start, end;
|
814 |
-
function coords(ch, bias) {
|
815 |
-
return charCoords(cm, Pos(line, ch), "div", lineObj, bias);
|
816 |
-
}
|
817 |
-
|
818 |
-
iterateBidiSections(getOrder(lineObj), fromArg || 0, toArg == null ? lineLen : toArg, function(from, to, dir) {
|
819 |
-
var leftPos = coords(from, "left"), rightPos, left, right;
|
820 |
-
if (from == to) {
|
821 |
-
rightPos = leftPos;
|
822 |
-
left = right = leftPos.left;
|
823 |
-
} else {
|
824 |
-
rightPos = coords(to - 1, "right");
|
825 |
-
if (dir == "rtl") { var tmp = leftPos; leftPos = rightPos; rightPos = tmp; }
|
826 |
-
left = leftPos.left;
|
827 |
-
right = rightPos.right;
|
828 |
-
}
|
829 |
-
if (fromArg == null && from == 0) left = pl;
|
830 |
-
if (rightPos.top - leftPos.top > 3) { // Different lines, draw top part
|
831 |
-
add(left, leftPos.top, null, leftPos.bottom);
|
832 |
-
left = pl;
|
833 |
-
if (leftPos.bottom < rightPos.top) add(left, leftPos.bottom, null, rightPos.top);
|
834 |
-
}
|
835 |
-
if (toArg == null && to == lineLen) right = clientWidth;
|
836 |
-
if (!start || leftPos.top < start.top || leftPos.top == start.top && leftPos.left < start.left)
|
837 |
-
start = leftPos;
|
838 |
-
if (!end || rightPos.bottom > end.bottom || rightPos.bottom == end.bottom && rightPos.right > end.right)
|
839 |
-
end = rightPos;
|
840 |
-
if (left < pl + 1) left = pl;
|
841 |
-
add(left, rightPos.top, right - left, rightPos.bottom);
|
842 |
-
});
|
843 |
-
return {start: start, end: end};
|
844 |
-
}
|
845 |
-
|
846 |
-
if (sel.from.line == sel.to.line) {
|
847 |
-
drawForLine(sel.from.line, sel.from.ch, sel.to.ch);
|
848 |
-
} else {
|
849 |
-
var fromLine = getLine(doc, sel.from.line), toLine = getLine(doc, sel.to.line);
|
850 |
-
var singleVLine = visualLine(doc, fromLine) == visualLine(doc, toLine);
|
851 |
-
var leftEnd = drawForLine(sel.from.line, sel.from.ch, singleVLine ? fromLine.text.length : null).end;
|
852 |
-
var rightStart = drawForLine(sel.to.line, singleVLine ? 0 : null, sel.to.ch).start;
|
853 |
-
if (singleVLine) {
|
854 |
-
if (leftEnd.top < rightStart.top - 2) {
|
855 |
-
add(leftEnd.right, leftEnd.top, null, leftEnd.bottom);
|
856 |
-
add(pl, rightStart.top, rightStart.left, rightStart.bottom);
|
857 |
-
} else {
|
858 |
-
add(leftEnd.right, leftEnd.top, rightStart.left - leftEnd.right, leftEnd.bottom);
|
859 |
-
}
|
860 |
-
}
|
861 |
-
if (leftEnd.bottom < rightStart.top)
|
862 |
-
add(pl, leftEnd.bottom, null, rightStart.top);
|
863 |
-
}
|
864 |
-
|
865 |
-
removeChildrenAndAdd(display.selectionDiv, fragment);
|
866 |
-
display.selectionDiv.style.display = "";
|
867 |
-
}
|
868 |
-
|
869 |
-
// Cursor-blinking
|
870 |
-
function restartBlink(cm) {
|
871 |
-
if (!cm.state.focused) return;
|
872 |
-
var display = cm.display;
|
873 |
-
clearInterval(display.blinker);
|
874 |
-
var on = true;
|
875 |
-
display.cursor.style.visibility = display.otherCursor.style.visibility = "";
|
876 |
-
display.blinker = setInterval(function() {
|
877 |
-
display.cursor.style.visibility = display.otherCursor.style.visibility = (on = !on) ? "" : "hidden";
|
878 |
-
}, cm.options.cursorBlinkRate);
|
879 |
-
}
|
880 |
-
|
881 |
-
// HIGHLIGHT WORKER
|
882 |
-
|
883 |
-
function startWorker(cm, time) {
|
884 |
-
if (cm.doc.mode.startState && cm.doc.frontier < cm.display.showingTo)
|
885 |
-
cm.state.highlight.set(time, bind(highlightWorker, cm));
|
886 |
-
}
|
887 |
-
|
888 |
-
function highlightWorker(cm) {
|
889 |
-
var doc = cm.doc;
|
890 |
-
if (doc.frontier < doc.first) doc.frontier = doc.first;
|
891 |
-
if (doc.frontier >= cm.display.showingTo) return;
|
892 |
-
var end = +new Date + cm.options.workTime;
|
893 |
-
var state = copyState(doc.mode, getStateBefore(cm, doc.frontier));
|
894 |
-
var changed = [], prevChange;
|
895 |
-
doc.iter(doc.frontier, Math.min(doc.first + doc.size, cm.display.showingTo + 500), function(line) {
|
896 |
-
if (doc.frontier >= cm.display.showingFrom) { // Visible
|
897 |
-
var oldStyles = line.styles;
|
898 |
-
line.styles = highlightLine(cm, line, state);
|
899 |
-
var ischange = !oldStyles || oldStyles.length != line.styles.length;
|
900 |
-
for (var i = 0; !ischange && i < oldStyles.length; ++i) ischange = oldStyles[i] != line.styles[i];
|
901 |
-
if (ischange) {
|
902 |
-
if (prevChange && prevChange.end == doc.frontier) prevChange.end++;
|
903 |
-
else changed.push(prevChange = {start: doc.frontier, end: doc.frontier + 1});
|
904 |
-
}
|
905 |
-
line.stateAfter = copyState(doc.mode, state);
|
906 |
-
} else {
|
907 |
-
processLine(cm, line, state);
|
908 |
-
line.stateAfter = doc.frontier % 5 == 0 ? copyState(doc.mode, state) : null;
|
909 |
-
}
|
910 |
-
++doc.frontier;
|
911 |
-
if (+new Date > end) {
|
912 |
-
startWorker(cm, cm.options.workDelay);
|
913 |
-
return true;
|
914 |
-
}
|
915 |
-
});
|
916 |
-
if (changed.length)
|
917 |
-
operation(cm, function() {
|
918 |
-
for (var i = 0; i < changed.length; ++i)
|
919 |
-
regChange(this, changed[i].start, changed[i].end);
|
920 |
-
})();
|
921 |
-
}
|
922 |
-
|
923 |
-
// Finds the line to start with when starting a parse. Tries to
|
924 |
-
// find a line with a stateAfter, so that it can start with a
|
925 |
-
// valid state. If that fails, it returns the line with the
|
926 |
-
// smallest indentation, which tends to need the least context to
|
927 |
-
// parse correctly.
|
928 |
-
function findStartLine(cm, n, precise) {
|
929 |
-
var minindent, minline, doc = cm.doc;
|
930 |
-
for (var search = n, lim = n - 100; search > lim; --search) {
|
931 |
-
if (search <= doc.first) return doc.first;
|
932 |
-
var line = getLine(doc, search - 1);
|
933 |
-
if (line.stateAfter && (!precise || search <= doc.frontier)) return search;
|
934 |
-
var indented = countColumn(line.text, null, cm.options.tabSize);
|
935 |
-
if (minline == null || minindent > indented) {
|
936 |
-
minline = search - 1;
|
937 |
-
minindent = indented;
|
938 |
-
}
|
939 |
-
}
|
940 |
-
return minline;
|
941 |
-
}
|
942 |
-
|
943 |
-
function getStateBefore(cm, n, precise) {
|
944 |
-
var doc = cm.doc, display = cm.display;
|
945 |
-
if (!doc.mode.startState) return true;
|
946 |
-
var pos = findStartLine(cm, n, precise), state = pos > doc.first && getLine(doc, pos-1).stateAfter;
|
947 |
-
if (!state) state = startState(doc.mode);
|
948 |
-
else state = copyState(doc.mode, state);
|
949 |
-
doc.iter(pos, n, function(line) {
|
950 |
-
processLine(cm, line, state);
|
951 |
-
var save = pos == n - 1 || pos % 5 == 0 || pos >= display.showingFrom && pos < display.showingTo;
|
952 |
-
line.stateAfter = save ? copyState(doc.mode, state) : null;
|
953 |
-
++pos;
|
954 |
-
});
|
955 |
-
return state;
|
956 |
-
}
|
957 |
-
|
958 |
-
// POSITION MEASUREMENT
|
959 |
-
|
960 |
-
function paddingTop(display) {return display.lineSpace.offsetTop;}
|
961 |
-
function paddingVert(display) {return display.mover.offsetHeight - display.lineSpace.offsetHeight;}
|
962 |
-
function paddingLeft(display) {
|
963 |
-
var e = removeChildrenAndAdd(display.measure, elt("pre", null, null, "text-align: left")).appendChild(elt("span", "x"));
|
964 |
-
return e.offsetLeft;
|
965 |
-
}
|
966 |
-
|
967 |
-
function measureChar(cm, line, ch, data, bias) {
|
968 |
-
var dir = -1;
|
969 |
-
data = data || measureLine(cm, line);
|
970 |
-
|
971 |
-
for (var pos = ch;; pos += dir) {
|
972 |
-
var r = data[pos];
|
973 |
-
if (r) break;
|
974 |
-
if (dir < 0 && pos == 0) dir = 1;
|
975 |
-
}
|
976 |
-
bias = pos > ch ? "left" : pos < ch ? "right" : bias;
|
977 |
-
if (bias == "left" && r.leftSide) r = r.leftSide;
|
978 |
-
else if (bias == "right" && r.rightSide) r = r.rightSide;
|
979 |
-
return {left: pos < ch ? r.right : r.left,
|
980 |
-
right: pos > ch ? r.left : r.right,
|
981 |
-
top: r.top,
|
982 |
-
bottom: r.bottom};
|
983 |
-
}
|
984 |
-
|
985 |
-
function findCachedMeasurement(cm, line) {
|
986 |
-
var cache = cm.display.measureLineCache;
|
987 |
-
for (var i = 0; i < cache.length; ++i) {
|
988 |
-
var memo = cache[i];
|
989 |
-
if (memo.text == line.text && memo.markedSpans == line.markedSpans &&
|
990 |
-
cm.display.scroller.clientWidth == memo.width &&
|
991 |
-
memo.classes == line.textClass + "|" + line.bgClass + "|" + line.wrapClass)
|
992 |
-
return memo;
|
993 |
-
}
|
994 |
-
}
|
995 |
-
|
996 |
-
function clearCachedMeasurement(cm, line) {
|
997 |
-
var exists = findCachedMeasurement(cm, line);
|
998 |
-
if (exists) exists.text = exists.measure = exists.markedSpans = null;
|
999 |
-
}
|
1000 |
-
|
1001 |
-
function measureLine(cm, line) {
|
1002 |
-
// First look in the cache
|
1003 |
-
var cached = findCachedMeasurement(cm, line);
|
1004 |
-
if (cached) return cached.measure;
|
1005 |
-
|
1006 |
-
// Failing that, recompute and store result in cache
|
1007 |
-
var measure = measureLineInner(cm, line);
|
1008 |
-
var cache = cm.display.measureLineCache;
|
1009 |
-
var memo = {text: line.text, width: cm.display.scroller.clientWidth,
|
1010 |
-
markedSpans: line.markedSpans, measure: measure,
|
1011 |
-
classes: line.textClass + "|" + line.bgClass + "|" + line.wrapClass};
|
1012 |
-
if (cache.length == 16) cache[++cm.display.measureLineCachePos % 16] = memo;
|
1013 |
-
else cache.push(memo);
|
1014 |
-
return measure;
|
1015 |
-
}
|
1016 |
-
|
1017 |
-
function measureLineInner(cm, line) {
|
1018 |
-
var display = cm.display, measure = emptyArray(line.text.length);
|
1019 |
-
var pre = lineContent(cm, line, measure, true);
|
1020 |
-
|
1021 |
-
// IE does not cache element positions of inline elements between
|
1022 |
-
// calls to getBoundingClientRect. This makes the loop below,
|
1023 |
-
// which gathers the positions of all the characters on the line,
|
1024 |
-
// do an amount of layout work quadratic to the number of
|
1025 |
-
// characters. When line wrapping is off, we try to improve things
|
1026 |
-
// by first subdividing the line into a bunch of inline blocks, so
|
1027 |
-
// that IE can reuse most of the layout information from caches
|
1028 |
-
// for those blocks. This does interfere with line wrapping, so it
|
1029 |
-
// doesn't work when wrapping is on, but in that case the
|
1030 |
-
// situation is slightly better, since IE does cache line-wrapping
|
1031 |
-
// information and only recomputes per-line.
|
1032 |
-
if (ie && !ie_lt8 && !cm.options.lineWrapping && pre.childNodes.length > 100) {
|
1033 |
-
var fragment = document.createDocumentFragment();
|
1034 |
-
var chunk = 10, n = pre.childNodes.length;
|
1035 |
-
for (var i = 0, chunks = Math.ceil(n / chunk); i < chunks; ++i) {
|
1036 |
-
var wrap = elt("div", null, null, "display: inline-block");
|
1037 |
-
for (var j = 0; j < chunk && n; ++j) {
|
1038 |
-
wrap.appendChild(pre.firstChild);
|
1039 |
-
--n;
|
1040 |
-
}
|
1041 |
-
fragment.appendChild(wrap);
|
1042 |
-
}
|
1043 |
-
pre.appendChild(fragment);
|
1044 |
-
}
|
1045 |
-
|
1046 |
-
removeChildrenAndAdd(display.measure, pre);
|
1047 |
-
|
1048 |
-
var outer = getRect(display.lineDiv);
|
1049 |
-
var vranges = [], data = emptyArray(line.text.length), maxBot = pre.offsetHeight;
|
1050 |
-
// Work around an IE7/8 bug where it will sometimes have randomly
|
1051 |
-
// replaced our pre with a clone at this point.
|
1052 |
-
if (ie_lt9 && display.measure.first != pre)
|
1053 |
-
removeChildrenAndAdd(display.measure, pre);
|
1054 |
-
|
1055 |
-
function measureRect(rect) {
|
1056 |
-
var top = rect.top - outer.top, bot = rect.bottom - outer.top;
|
1057 |
-
if (bot > maxBot) bot = maxBot;
|
1058 |
-
if (top < 0) top = 0;
|
1059 |
-
for (var i = vranges.length - 2; i >= 0; i -= 2) {
|
1060 |
-
var rtop = vranges[i], rbot = vranges[i+1];
|
1061 |
-
if (rtop > bot || rbot < top) continue;
|
1062 |
-
if (rtop <= top && rbot >= bot ||
|
1063 |
-
top <= rtop && bot >= rbot ||
|
1064 |
-
Math.min(bot, rbot) - Math.max(top, rtop) >= (bot - top) >> 1) {
|
1065 |
-
vranges[i] = Math.min(top, rtop);
|
1066 |
-
vranges[i+1] = Math.max(bot, rbot);
|
1067 |
-
break;
|
1068 |
-
}
|
1069 |
-
}
|
1070 |
-
if (i < 0) { i = vranges.length; vranges.push(top, bot); }
|
1071 |
-
return {left: rect.left - outer.left,
|
1072 |
-
right: rect.right - outer.left,
|
1073 |
-
top: i, bottom: null};
|
1074 |
-
}
|
1075 |
-
function finishRect(rect) {
|
1076 |
-
rect.bottom = vranges[rect.top+1];
|
1077 |
-
rect.top = vranges[rect.top];
|
1078 |
-
}
|
1079 |
-
|
1080 |
-
for (var i = 0, cur; i < measure.length; ++i) if (cur = measure[i]) {
|
1081 |
-
var node = cur, rect = null;
|
1082 |
-
// A widget might wrap, needs special care
|
1083 |
-
if (/\bCodeMirror-widget\b/.test(cur.className) && cur.getClientRects) {
|
1084 |
-
if (cur.firstChild.nodeType == 1) node = cur.firstChild;
|
1085 |
-
var rects = node.getClientRects();
|
1086 |
-
if (rects.length > 1) {
|
1087 |
-
rect = data[i] = measureRect(rects[0]);
|
1088 |
-
rect.rightSide = measureRect(rects[rects.length - 1]);
|
1089 |
-
}
|
1090 |
-
}
|
1091 |
-
if (!rect) rect = data[i] = measureRect(getRect(node));
|
1092 |
-
if (cur.measureRight) rect.right = getRect(cur.measureRight).left;
|
1093 |
-
if (cur.leftSide) rect.leftSide = measureRect(getRect(cur.leftSide));
|
1094 |
-
}
|
1095 |
-
for (var i = 0, cur; i < data.length; ++i) if (cur = data[i]) {
|
1096 |
-
finishRect(cur);
|
1097 |
-
if (cur.leftSide) finishRect(cur.leftSide);
|
1098 |
-
if (cur.rightSide) finishRect(cur.rightSide);
|
1099 |
-
}
|
1100 |
-
return data;
|
1101 |
-
}
|
1102 |
-
|
1103 |
-
function measureLineWidth(cm, line) {
|
1104 |
-
var hasBadSpan = false;
|
1105 |
-
if (line.markedSpans) for (var i = 0; i < line.markedSpans; ++i) {
|
1106 |
-
var sp = line.markedSpans[i];
|
1107 |
-
if (sp.collapsed && (sp.to == null || sp.to == line.text.length)) hasBadSpan = true;
|
1108 |
-
}
|
1109 |
-
var cached = !hasBadSpan && findCachedMeasurement(cm, line);
|
1110 |
-
if (cached) return measureChar(cm, line, line.text.length, cached.measure, "right").right;
|
1111 |
-
|
1112 |
-
var pre = lineContent(cm, line, null, true);
|
1113 |
-
var end = pre.appendChild(zeroWidthElement(cm.display.measure));
|
1114 |
-
removeChildrenAndAdd(cm.display.measure, pre);
|
1115 |
-
return getRect(end).right - getRect(cm.display.lineDiv).left;
|
1116 |
-
}
|
1117 |
-
|
1118 |
-
function clearCaches(cm) {
|
1119 |
-
cm.display.measureLineCache.length = cm.display.measureLineCachePos = 0;
|
1120 |
-
cm.display.cachedCharWidth = cm.display.cachedTextHeight = null;
|
1121 |
-
if (!cm.options.lineWrapping) cm.display.maxLineChanged = true;
|
1122 |
-
cm.display.lineNumChars = null;
|
1123 |
-
}
|
1124 |
-
|
1125 |
-
function pageScrollX() { return window.pageXOffset || (document.documentElement || document.body).scrollLeft; }
|
1126 |
-
function pageScrollY() { return window.pageYOffset || (document.documentElement || document.body).scrollTop; }
|
1127 |
-
|
1128 |
-
// Context is one of "line", "div" (display.lineDiv), "local"/null (editor), or "page"
|
1129 |
-
function intoCoordSystem(cm, lineObj, rect, context) {
|
1130 |
-
if (lineObj.widgets) for (var i = 0; i < lineObj.widgets.length; ++i) if (lineObj.widgets[i].above) {
|
1131 |
-
var size = widgetHeight(lineObj.widgets[i]);
|
1132 |
-
rect.top += size; rect.bottom += size;
|
1133 |
-
}
|
1134 |
-
if (context == "line") return rect;
|
1135 |
-
if (!context) context = "local";
|
1136 |
-
var yOff = heightAtLine(cm, lineObj);
|
1137 |
-
if (context == "local") yOff += paddingTop(cm.display);
|
1138 |
-
else yOff -= cm.display.viewOffset;
|
1139 |
-
if (context == "page" || context == "window") {
|
1140 |
-
var lOff = getRect(cm.display.lineSpace);
|
1141 |
-
yOff += lOff.top + (context == "window" ? 0 : pageScrollY());
|
1142 |
-
var xOff = lOff.left + (context == "window" ? 0 : pageScrollX());
|
1143 |
-
rect.left += xOff; rect.right += xOff;
|
1144 |
-
}
|
1145 |
-
rect.top += yOff; rect.bottom += yOff;
|
1146 |
-
return rect;
|
1147 |
-
}
|
1148 |
-
|
1149 |
-
// Context may be "window", "page", "div", or "local"/null
|
1150 |
-
// Result is in "div" coords
|
1151 |
-
function fromCoordSystem(cm, coords, context) {
|
1152 |
-
if (context == "div") return coords;
|
1153 |
-
var left = coords.left, top = coords.top;
|
1154 |
-
// First move into "page" coordinate system
|
1155 |
-
if (context == "page") {
|
1156 |
-
left -= pageScrollX();
|
1157 |
-
top -= pageScrollY();
|
1158 |
-
} else if (context == "local" || !context) {
|
1159 |
-
var localBox = getRect(cm.display.sizer);
|
1160 |
-
left += localBox.left;
|
1161 |
-
top += localBox.top;
|
1162 |
-
}
|
1163 |
-
|
1164 |
-
var lineSpaceBox = getRect(cm.display.lineSpace);
|
1165 |
-
return {left: left - lineSpaceBox.left, top: top - lineSpaceBox.top};
|
1166 |
-
}
|
1167 |
-
|
1168 |
-
function charCoords(cm, pos, context, lineObj, bias) {
|
1169 |
-
if (!lineObj) lineObj = getLine(cm.doc, pos.line);
|
1170 |
-
return intoCoordSystem(cm, lineObj, measureChar(cm, lineObj, pos.ch, null, bias), context);
|
1171 |
-
}
|
1172 |
-
|
1173 |
-
function cursorCoords(cm, pos, context, lineObj, measurement) {
|
1174 |
-
lineObj = lineObj || getLine(cm.doc, pos.line);
|
1175 |
-
if (!measurement) measurement = measureLine(cm, lineObj);
|
1176 |
-
function get(ch, right) {
|
1177 |
-
var m = measureChar(cm, lineObj, ch, measurement, right ? "right" : "left");
|
1178 |
-
if (right) m.left = m.right; else m.right = m.left;
|
1179 |
-
return intoCoordSystem(cm, lineObj, m, context);
|
1180 |
-
}
|
1181 |
-
function getBidi(ch, partPos) {
|
1182 |
-
var part = order[partPos], right = part.level % 2;
|
1183 |
-
if (ch == bidiLeft(part) && partPos && part.level < order[partPos - 1].level) {
|
1184 |
-
part = order[--partPos];
|
1185 |
-
ch = bidiRight(part) - (part.level % 2 ? 0 : 1);
|
1186 |
-
right = true;
|
1187 |
-
} else if (ch == bidiRight(part) && partPos < order.length - 1 && part.level < order[partPos + 1].level) {
|
1188 |
-
part = order[++partPos];
|
1189 |
-
ch = bidiLeft(part) - part.level % 2;
|
1190 |
-
right = false;
|
1191 |
-
}
|
1192 |
-
if (right && ch == part.to && ch > part.from) return get(ch - 1);
|
1193 |
-
return get(ch, right);
|
1194 |
-
}
|
1195 |
-
var order = getOrder(lineObj), ch = pos.ch;
|
1196 |
-
if (!order) return get(ch);
|
1197 |
-
var partPos = getBidiPartAt(order, ch);
|
1198 |
-
var val = getBidi(ch, partPos);
|
1199 |
-
if (bidiOther != null) val.other = getBidi(ch, bidiOther);
|
1200 |
-
return val;
|
1201 |
-
}
|
1202 |
-
|
1203 |
-
function PosWithInfo(line, ch, outside, xRel) {
|
1204 |
-
var pos = new Pos(line, ch);
|
1205 |
-
pos.xRel = xRel;
|
1206 |
-
if (outside) pos.outside = true;
|
1207 |
-
return pos;
|
1208 |
-
}
|
1209 |
-
|
1210 |
-
// Coords must be lineSpace-local
|
1211 |
-
function coordsChar(cm, x, y) {
|
1212 |
-
var doc = cm.doc;
|
1213 |
-
y += cm.display.viewOffset;
|
1214 |
-
if (y < 0) return PosWithInfo(doc.first, 0, true, -1);
|
1215 |
-
var lineNo = lineAtHeight(doc, y), last = doc.first + doc.size - 1;
|
1216 |
-
if (lineNo > last)
|
1217 |
-
return PosWithInfo(doc.first + doc.size - 1, getLine(doc, last).text.length, true, 1);
|
1218 |
-
if (x < 0) x = 0;
|
1219 |
-
|
1220 |
-
for (;;) {
|
1221 |
-
var lineObj = getLine(doc, lineNo);
|
1222 |
-
var found = coordsCharInner(cm, lineObj, lineNo, x, y);
|
1223 |
-
var merged = collapsedSpanAtEnd(lineObj);
|
1224 |
-
var mergedPos = merged && merged.find();
|
1225 |
-
if (merged && (found.ch > mergedPos.from.ch || found.ch == mergedPos.from.ch && found.xRel > 0))
|
1226 |
-
lineNo = mergedPos.to.line;
|
1227 |
-
else
|
1228 |
-
return found;
|
1229 |
-
}
|
1230 |
-
}
|
1231 |
-
|
1232 |
-
function coordsCharInner(cm, lineObj, lineNo, x, y) {
|
1233 |
-
var innerOff = y - heightAtLine(cm, lineObj);
|
1234 |
-
var wrongLine = false, adjust = 2 * cm.display.wrapper.clientWidth;
|
1235 |
-
var measurement = measureLine(cm, lineObj);
|
1236 |
-
|
1237 |
-
function getX(ch) {
|
1238 |
-
var sp = cursorCoords(cm, Pos(lineNo, ch), "line",
|
1239 |
-
lineObj, measurement);
|
1240 |
-
wrongLine = true;
|
1241 |
-
if (innerOff > sp.bottom) return sp.left - adjust;
|
1242 |
-
else if (innerOff < sp.top) return sp.left + adjust;
|
1243 |
-
else wrongLine = false;
|
1244 |
-
return sp.left;
|
1245 |
-
}
|
1246 |
-
|
1247 |
-
var bidi = getOrder(lineObj), dist = lineObj.text.length;
|
1248 |
-
var from = lineLeft(lineObj), to = lineRight(lineObj);
|
1249 |
-
var fromX = getX(from), fromOutside = wrongLine, toX = getX(to), toOutside = wrongLine;
|
1250 |
-
|
1251 |
-
if (x > toX) return PosWithInfo(lineNo, to, toOutside, 1);
|
1252 |
-
// Do a binary search between these bounds.
|
1253 |
-
for (;;) {
|
1254 |
-
if (bidi ? to == from || to == moveVisually(lineObj, from, 1) : to - from <= 1) {
|
1255 |
-
var ch = x < fromX || x - fromX <= toX - x ? from : to;
|
1256 |
-
var xDiff = x - (ch == from ? fromX : toX);
|
1257 |
-
while (isExtendingChar.test(lineObj.text.charAt(ch))) ++ch;
|
1258 |
-
var pos = PosWithInfo(lineNo, ch, ch == from ? fromOutside : toOutside,
|
1259 |
-
xDiff < 0 ? -1 : xDiff ? 1 : 0);
|
1260 |
-
return pos;
|
1261 |
-
}
|
1262 |
-
var step = Math.ceil(dist / 2), middle = from + step;
|
1263 |
-
if (bidi) {
|
1264 |
-
middle = from;
|
1265 |
-
for (var i = 0; i < step; ++i) middle = moveVisually(lineObj, middle, 1);
|
1266 |
-
}
|
1267 |
-
var middleX = getX(middle);
|
1268 |
-
if (middleX > x) {to = middle; toX = middleX; if (toOutside = wrongLine) toX += 1000; dist = step;}
|
1269 |
-
else {from = middle; fromX = middleX; fromOutside = wrongLine; dist -= step;}
|
1270 |
-
}
|
1271 |
-
}
|
1272 |
-
|
1273 |
-
var measureText;
|
1274 |
-
function textHeight(display) {
|
1275 |
-
if (display.cachedTextHeight != null) return display.cachedTextHeight;
|
1276 |
-
if (measureText == null) {
|
1277 |
-
measureText = elt("pre");
|
1278 |
-
// Measure a bunch of lines, for browsers that compute
|
1279 |
-
// fractional heights.
|
1280 |
-
for (var i = 0; i < 49; ++i) {
|
1281 |
-
measureText.appendChild(document.createTextNode("x"));
|
1282 |
-
measureText.appendChild(elt("br"));
|
1283 |
-
}
|
1284 |
-
measureText.appendChild(document.createTextNode("x"));
|
1285 |
-
}
|
1286 |
-
removeChildrenAndAdd(display.measure, measureText);
|
1287 |
-
var height = measureText.offsetHeight / 50;
|
1288 |
-
if (height > 3) display.cachedTextHeight = height;
|
1289 |
-
removeChildren(display.measure);
|
1290 |
-
return height || 1;
|
1291 |
-
}
|
1292 |
-
|
1293 |
-
function charWidth(display) {
|
1294 |
-
if (display.cachedCharWidth != null) return display.cachedCharWidth;
|
1295 |
-
var anchor = elt("span", "x");
|
1296 |
-
var pre = elt("pre", [anchor]);
|
1297 |
-
removeChildrenAndAdd(display.measure, pre);
|
1298 |
-
var width = anchor.offsetWidth;
|
1299 |
-
if (width > 2) display.cachedCharWidth = width;
|
1300 |
-
return width || 10;
|
1301 |
-
}
|
1302 |
-
|
1303 |
-
// OPERATIONS
|
1304 |
-
|
1305 |
-
// Operations are used to wrap changes in such a way that each
|
1306 |
-
// change won't have to update the cursor and display (which would
|
1307 |
-
// be awkward, slow, and error-prone), but instead updates are
|
1308 |
-
// batched and then all combined and executed at once.
|
1309 |
-
|
1310 |
-
var nextOpId = 0;
|
1311 |
-
function startOperation(cm) {
|
1312 |
-
cm.curOp = {
|
1313 |
-
// An array of ranges of lines that have to be updated. See
|
1314 |
-
// updateDisplay.
|
1315 |
-
changes: [],
|
1316 |
-
forceUpdate: false,
|
1317 |
-
updateInput: null,
|
1318 |
-
userSelChange: null,
|
1319 |
-
textChanged: null,
|
1320 |
-
selectionChanged: false,
|
1321 |
-
cursorActivity: false,
|
1322 |
-
updateMaxLine: false,
|
1323 |
-
updateScrollPos: false,
|
1324 |
-
id: ++nextOpId
|
1325 |
-
};
|
1326 |
-
if (!delayedCallbackDepth++) delayedCallbacks = [];
|
1327 |
-
}
|
1328 |
-
|
1329 |
-
function endOperation(cm) {
|
1330 |
-
var op = cm.curOp, doc = cm.doc, display = cm.display;
|
1331 |
-
cm.curOp = null;
|
1332 |
-
|
1333 |
-
if (op.updateMaxLine) computeMaxLength(cm);
|
1334 |
-
if (display.maxLineChanged && !cm.options.lineWrapping && display.maxLine) {
|
1335 |
-
var width = measureLineWidth(cm, display.maxLine);
|
1336 |
-
display.sizer.style.minWidth = Math.max(0, width + 3 + scrollerCutOff) + "px";
|
1337 |
-
display.maxLineChanged = false;
|
1338 |
-
var maxScrollLeft = Math.max(0, display.sizer.offsetLeft + display.sizer.offsetWidth - display.scroller.clientWidth);
|
1339 |
-
if (maxScrollLeft < doc.scrollLeft && !op.updateScrollPos)
|
1340 |
-
setScrollLeft(cm, Math.min(display.scroller.scrollLeft, maxScrollLeft), true);
|
1341 |
-
}
|
1342 |
-
var newScrollPos, updated;
|
1343 |
-
if (op.updateScrollPos) {
|
1344 |
-
newScrollPos = op.updateScrollPos;
|
1345 |
-
} else if (op.selectionChanged && display.scroller.clientHeight) { // don't rescroll if not visible
|
1346 |
-
var coords = cursorCoords(cm, doc.sel.head);
|
1347 |
-
newScrollPos = calculateScrollPos(cm, coords.left, coords.top, coords.left, coords.bottom);
|
1348 |
-
}
|
1349 |
-
if (op.changes.length || op.forceUpdate || newScrollPos && newScrollPos.scrollTop != null) {
|
1350 |
-
updated = updateDisplay(cm, op.changes, newScrollPos && newScrollPos.scrollTop, op.forceUpdate);
|
1351 |
-
if (cm.display.scroller.offsetHeight) cm.doc.scrollTop = cm.display.scroller.scrollTop;
|
1352 |
-
}
|
1353 |
-
if (!updated && op.selectionChanged) updateSelection(cm);
|
1354 |
-
if (op.updateScrollPos) {
|
1355 |
-
display.scroller.scrollTop = display.scrollbarV.scrollTop = doc.scrollTop = newScrollPos.scrollTop;
|
1356 |
-
display.scroller.scrollLeft = display.scrollbarH.scrollLeft = doc.scrollLeft = newScrollPos.scrollLeft;
|
1357 |
-
alignHorizontally(cm);
|
1358 |
-
if (op.scrollToPos)
|
1359 |
-
scrollPosIntoView(cm, clipPos(cm.doc, op.scrollToPos), op.scrollToPosMargin);
|
1360 |
-
} else if (newScrollPos) {
|
1361 |
-
scrollCursorIntoView(cm);
|
1362 |
-
}
|
1363 |
-
if (op.selectionChanged) restartBlink(cm);
|
1364 |
-
|
1365 |
-
if (cm.state.focused && op.updateInput)
|
1366 |
-
resetInput(cm, op.userSelChange);
|
1367 |
-
|
1368 |
-
var hidden = op.maybeHiddenMarkers, unhidden = op.maybeUnhiddenMarkers;
|
1369 |
-
if (hidden) for (var i = 0; i < hidden.length; ++i)
|
1370 |
-
if (!hidden[i].lines.length) signal(hidden[i], "hide");
|
1371 |
-
if (unhidden) for (var i = 0; i < unhidden.length; ++i)
|
1372 |
-
if (unhidden[i].lines.length) signal(unhidden[i], "unhide");
|
1373 |
-
|
1374 |
-
var delayed;
|
1375 |
-
if (!--delayedCallbackDepth) {
|
1376 |
-
delayed = delayedCallbacks;
|
1377 |
-
delayedCallbacks = null;
|
1378 |
-
}
|
1379 |
-
if (op.textChanged)
|
1380 |
-
signal(cm, "change", cm, op.textChanged);
|
1381 |
-
if (op.cursorActivity) signal(cm, "cursorActivity", cm);
|
1382 |
-
if (delayed) for (var i = 0; i < delayed.length; ++i) delayed[i]();
|
1383 |
-
}
|
1384 |
-
|
1385 |
-
// Wraps a function in an operation. Returns the wrapped function.
|
1386 |
-
function operation(cm1, f) {
|
1387 |
-
return function() {
|
1388 |
-
var cm = cm1 || this, withOp = !cm.curOp;
|
1389 |
-
if (withOp) startOperation(cm);
|
1390 |
-
try { var result = f.apply(cm, arguments); }
|
1391 |
-
finally { if (withOp) endOperation(cm); }
|
1392 |
-
return result;
|
1393 |
-
};
|
1394 |
-
}
|
1395 |
-
function docOperation(f) {
|
1396 |
-
return function() {
|
1397 |
-
var withOp = this.cm && !this.cm.curOp, result;
|
1398 |
-
if (withOp) startOperation(this.cm);
|
1399 |
-
try { result = f.apply(this, arguments); }
|
1400 |
-
finally { if (withOp) endOperation(this.cm); }
|
1401 |
-
return result;
|
1402 |
-
};
|
1403 |
-
}
|
1404 |
-
function runInOp(cm, f) {
|
1405 |
-
var withOp = !cm.curOp, result;
|
1406 |
-
if (withOp) startOperation(cm);
|
1407 |
-
try { result = f(); }
|
1408 |
-
finally { if (withOp) endOperation(cm); }
|
1409 |
-
return result;
|
1410 |
-
}
|
1411 |
-
|
1412 |
-
function regChange(cm, from, to, lendiff) {
|
1413 |
-
if (from == null) from = cm.doc.first;
|
1414 |
-
if (to == null) to = cm.doc.first + cm.doc.size;
|
1415 |
-
cm.curOp.changes.push({from: from, to: to, diff: lendiff});
|
1416 |
-
}
|
1417 |
-
|
1418 |
-
// INPUT HANDLING
|
1419 |
-
|
1420 |
-
function slowPoll(cm) {
|
1421 |
-
if (cm.display.pollingFast) return;
|
1422 |
-
cm.display.poll.set(cm.options.pollInterval, function() {
|
1423 |
-
readInput(cm);
|
1424 |
-
if (cm.state.focused) slowPoll(cm);
|
1425 |
-
});
|
1426 |
-
}
|
1427 |
-
|
1428 |
-
function fastPoll(cm) {
|
1429 |
-
var missed = false;
|
1430 |
-
cm.display.pollingFast = true;
|
1431 |
-
function p() {
|
1432 |
-
var changed = readInput(cm);
|
1433 |
-
if (!changed && !missed) {missed = true; cm.display.poll.set(60, p);}
|
1434 |
-
else {cm.display.pollingFast = false; slowPoll(cm);}
|
1435 |
-
}
|
1436 |
-
cm.display.poll.set(20, p);
|
1437 |
-
}
|
1438 |
-
|
1439 |
-
// prevInput is a hack to work with IME. If we reset the textarea
|
1440 |
-
// on every change, that breaks IME. So we look for changes
|
1441 |
-
// compared to the previous content instead. (Modern browsers have
|
1442 |
-
// events that indicate IME taking place, but these are not widely
|
1443 |
-
// supported or compatible enough yet to rely on.)
|
1444 |
-
function readInput(cm) {
|
1445 |
-
var input = cm.display.input, prevInput = cm.display.prevInput, doc = cm.doc, sel = doc.sel;
|
1446 |
-
if (!cm.state.focused || hasSelection(input) || isReadOnly(cm) || cm.state.disableInput) return false;
|
1447 |
-
var text = input.value;
|
1448 |
-
if (text == prevInput && posEq(sel.from, sel.to)) return false;
|
1449 |
-
if (ie && !ie_lt9 && cm.display.inputHasSelection === text) {
|
1450 |
-
resetInput(cm, true);
|
1451 |
-
return false;
|
1452 |
-
}
|
1453 |
-
|
1454 |
-
var withOp = !cm.curOp;
|
1455 |
-
if (withOp) startOperation(cm);
|
1456 |
-
sel.shift = false;
|
1457 |
-
var same = 0, l = Math.min(prevInput.length, text.length);
|
1458 |
-
while (same < l && prevInput.charCodeAt(same) == text.charCodeAt(same)) ++same;
|
1459 |
-
var from = sel.from, to = sel.to;
|
1460 |
-
if (same < prevInput.length)
|
1461 |
-
from = Pos(from.line, from.ch - (prevInput.length - same));
|
1462 |
-
else if (cm.state.overwrite && posEq(from, to) && !cm.state.pasteIncoming)
|
1463 |
-
to = Pos(to.line, Math.min(getLine(doc, to.line).text.length, to.ch + (text.length - same)));
|
1464 |
-
|
1465 |
-
var updateInput = cm.curOp.updateInput;
|
1466 |
-
var changeEvent = {from: from, to: to, text: splitLines(text.slice(same)),
|
1467 |
-
origin: cm.state.pasteIncoming ? "paste" : "+input"};
|
1468 |
-
makeChange(cm.doc, changeEvent, "end");
|
1469 |
-
cm.curOp.updateInput = updateInput;
|
1470 |
-
signalLater(cm, "inputRead", cm, changeEvent);
|
1471 |
-
|
1472 |
-
if (text.length > 1000 || text.indexOf("\n") > -1) input.value = cm.display.prevInput = "";
|
1473 |
-
else cm.display.prevInput = text;
|
1474 |
-
if (withOp) endOperation(cm);
|
1475 |
-
cm.state.pasteIncoming = false;
|
1476 |
-
return true;
|
1477 |
-
}
|
1478 |
-
|
1479 |
-
function resetInput(cm, user) {
|
1480 |
-
var minimal, selected, doc = cm.doc;
|
1481 |
-
if (!posEq(doc.sel.from, doc.sel.to)) {
|
1482 |
-
cm.display.prevInput = "";
|
1483 |
-
minimal = hasCopyEvent &&
|
1484 |
-
(doc.sel.to.line - doc.sel.from.line > 100 || (selected = cm.getSelection()).length > 1000);
|
1485 |
-
var content = minimal ? "-" : selected || cm.getSelection();
|
1486 |
-
cm.display.input.value = content;
|
1487 |
-
if (cm.state.focused) selectInput(cm.display.input);
|
1488 |
-
if (ie && !ie_lt9) cm.display.inputHasSelection = content;
|
1489 |
-
} else if (user) {
|
1490 |
-
cm.display.prevInput = cm.display.input.value = "";
|
1491 |
-
if (ie && !ie_lt9) cm.display.inputHasSelection = null;
|
1492 |
-
}
|
1493 |
-
cm.display.inaccurateSelection = minimal;
|
1494 |
-
}
|
1495 |
-
|
1496 |
-
function focusInput(cm) {
|
1497 |
-
if (cm.options.readOnly != "nocursor" && (!mobile || document.activeElement != cm.display.input))
|
1498 |
-
cm.display.input.focus();
|
1499 |
-
}
|
1500 |
-
|
1501 |
-
function isReadOnly(cm) {
|
1502 |
-
return cm.options.readOnly || cm.doc.cantEdit;
|
1503 |
-
}
|
1504 |
-
|
1505 |
-
// EVENT HANDLERS
|
1506 |
-
|
1507 |
-
function registerEventHandlers(cm) {
|
1508 |
-
var d = cm.display;
|
1509 |
-
on(d.scroller, "mousedown", operation(cm, onMouseDown));
|
1510 |
-
if (ie)
|
1511 |
-
on(d.scroller, "dblclick", operation(cm, function(e) {
|
1512 |
-
if (signalDOMEvent(cm, e)) return;
|
1513 |
-
var pos = posFromMouse(cm, e);
|
1514 |
-
if (!pos || clickInGutter(cm, e) || eventInWidget(cm.display, e)) return;
|
1515 |
-
e_preventDefault(e);
|
1516 |
-
var word = findWordAt(getLine(cm.doc, pos.line).text, pos);
|
1517 |
-
extendSelection(cm.doc, word.from, word.to);
|
1518 |
-
}));
|
1519 |
-
else
|
1520 |
-
on(d.scroller, "dblclick", function(e) { signalDOMEvent(cm, e) || e_preventDefault(e); });
|
1521 |
-
on(d.lineSpace, "selectstart", function(e) {
|
1522 |
-
if (!eventInWidget(d, e)) e_preventDefault(e);
|
1523 |
-
});
|
1524 |
-
// Gecko browsers fire contextmenu *after* opening the menu, at
|
1525 |
-
// which point we can't mess with it anymore. Context menu is
|
1526 |
-
// handled in onMouseDown for Gecko.
|
1527 |
-
if (!captureMiddleClick) on(d.scroller, "contextmenu", function(e) {onContextMenu(cm, e);});
|
1528 |
-
|
1529 |
-
on(d.scroller, "scroll", function() {
|
1530 |
-
if (d.scroller.clientHeight) {
|
1531 |
-
setScrollTop(cm, d.scroller.scrollTop);
|
1532 |
-
setScrollLeft(cm, d.scroller.scrollLeft, true);
|
1533 |
-
signal(cm, "scroll", cm);
|
1534 |
-
}
|
1535 |
-
});
|
1536 |
-
on(d.scrollbarV, "scroll", function() {
|
1537 |
-
if (d.scroller.clientHeight) setScrollTop(cm, d.scrollbarV.scrollTop);
|
1538 |
-
});
|
1539 |
-
on(d.scrollbarH, "scroll", function() {
|
1540 |
-
if (d.scroller.clientHeight) setScrollLeft(cm, d.scrollbarH.scrollLeft);
|
1541 |
-
});
|
1542 |
-
|
1543 |
-
on(d.scroller, "mousewheel", function(e){onScrollWheel(cm, e);});
|
1544 |
-
on(d.scroller, "DOMMouseScroll", function(e){onScrollWheel(cm, e);});
|
1545 |
-
|
1546 |
-
function reFocus() { if (cm.state.focused) setTimeout(bind(focusInput, cm), 0); }
|
1547 |
-
on(d.scrollbarH, "mousedown", reFocus);
|
1548 |
-
on(d.scrollbarV, "mousedown", reFocus);
|
1549 |
-
// Prevent wrapper from ever scrolling
|
1550 |
-
on(d.wrapper, "scroll", function() { d.wrapper.scrollTop = d.wrapper.scrollLeft = 0; });
|
1551 |
-
|
1552 |
-
var resizeTimer;
|
1553 |
-
function onResize() {
|
1554 |
-
if (resizeTimer == null) resizeTimer = setTimeout(function() {
|
1555 |
-
resizeTimer = null;
|
1556 |
-
// Might be a text scaling operation, clear size caches.
|
1557 |
-
d.cachedCharWidth = d.cachedTextHeight = knownScrollbarWidth = null;
|
1558 |
-
clearCaches(cm);
|
1559 |
-
runInOp(cm, bind(regChange, cm));
|
1560 |
-
}, 100);
|
1561 |
-
}
|
1562 |
-
on(window, "resize", onResize);
|
1563 |
-
// Above handler holds on to the editor and its data structures.
|
1564 |
-
// Here we poll to unregister it when the editor is no longer in
|
1565 |
-
// the document, so that it can be garbage-collected.
|
1566 |
-
function unregister() {
|
1567 |
-
for (var p = d.wrapper.parentNode; p && p != document.body; p = p.parentNode) {}
|
1568 |
-
if (p) setTimeout(unregister, 5000);
|
1569 |
-
else off(window, "resize", onResize);
|
1570 |
-
}
|
1571 |
-
setTimeout(unregister, 5000);
|
1572 |
-
|
1573 |
-
on(d.input, "keyup", operation(cm, function(e) {
|
1574 |
-
if (signalDOMEvent(cm, e) || cm.options.onKeyEvent && cm.options.onKeyEvent(cm, addStop(e))) return;
|
1575 |
-
if (e.keyCode == 16) cm.doc.sel.shift = false;
|
1576 |
-
}));
|
1577 |
-
on(d.input, "input", bind(fastPoll, cm));
|
1578 |
-
on(d.input, "keydown", operation(cm, onKeyDown));
|
1579 |
-
on(d.input, "keypress", operation(cm, onKeyPress));
|
1580 |
-
on(d.input, "focus", bind(onFocus, cm));
|
1581 |
-
on(d.input, "blur", bind(onBlur, cm));
|
1582 |
-
|
1583 |
-
function drag_(e) {
|
1584 |
-
if (signalDOMEvent(cm, e) || cm.options.onDragEvent && cm.options.onDragEvent(cm, addStop(e))) return;
|
1585 |
-
e_stop(e);
|
1586 |
-
}
|
1587 |
-
if (cm.options.dragDrop) {
|
1588 |
-
on(d.scroller, "dragstart", function(e){onDragStart(cm, e);});
|
1589 |
-
on(d.scroller, "dragenter", drag_);
|
1590 |
-
on(d.scroller, "dragover", drag_);
|
1591 |
-
on(d.scroller, "drop", operation(cm, onDrop));
|
1592 |
-
}
|
1593 |
-
on(d.scroller, "paste", function(e){
|
1594 |
-
if (eventInWidget(d, e)) return;
|
1595 |
-
focusInput(cm);
|
1596 |
-
fastPoll(cm);
|
1597 |
-
});
|
1598 |
-
on(d.input, "paste", function() {
|
1599 |
-
cm.state.pasteIncoming = true;
|
1600 |
-
fastPoll(cm);
|
1601 |
-
});
|
1602 |
-
|
1603 |
-
function prepareCopy() {
|
1604 |
-
if (d.inaccurateSelection) {
|
1605 |
-
d.prevInput = "";
|
1606 |
-
d.inaccurateSelection = false;
|
1607 |
-
d.input.value = cm.getSelection();
|
1608 |
-
selectInput(d.input);
|
1609 |
-
}
|
1610 |
-
}
|
1611 |
-
on(d.input, "cut", prepareCopy);
|
1612 |
-
on(d.input, "copy", prepareCopy);
|
1613 |
-
|
1614 |
-
// Needed to handle Tab key in KHTML
|
1615 |
-
if (khtml) on(d.sizer, "mouseup", function() {
|
1616 |
-
if (document.activeElement == d.input) d.input.blur();
|
1617 |
-
focusInput(cm);
|
1618 |
-
});
|
1619 |
-
}
|
1620 |
-
|
1621 |
-
function eventInWidget(display, e) {
|
1622 |
-
for (var n = e_target(e); n != display.wrapper; n = n.parentNode) {
|
1623 |
-
if (!n || n.ignoreEvents || n.parentNode == display.sizer && n != display.mover) return true;
|
1624 |
-
}
|
1625 |
-
}
|
1626 |
-
|
1627 |
-
function posFromMouse(cm, e, liberal) {
|
1628 |
-
var display = cm.display;
|
1629 |
-
if (!liberal) {
|
1630 |
-
var target = e_target(e);
|
1631 |
-
if (target == display.scrollbarH || target == display.scrollbarH.firstChild ||
|
1632 |
-
target == display.scrollbarV || target == display.scrollbarV.firstChild ||
|
1633 |
-
target == display.scrollbarFiller || target == display.gutterFiller) return null;
|
1634 |
-
}
|
1635 |
-
var x, y, space = getRect(display.lineSpace);
|
1636 |
-
// Fails unpredictably on IE[67] when mouse is dragged around quickly.
|
1637 |
-
try { x = e.clientX; y = e.clientY; } catch (e) { return null; }
|
1638 |
-
return coordsChar(cm, x - space.left, y - space.top);
|
1639 |
-
}
|
1640 |
-
|
1641 |
-
var lastClick, lastDoubleClick;
|
1642 |
-
function onMouseDown(e) {
|
1643 |
-
if (signalDOMEvent(this, e)) return;
|
1644 |
-
var cm = this, display = cm.display, doc = cm.doc, sel = doc.sel;
|
1645 |
-
sel.shift = e.shiftKey;
|
1646 |
-
|
1647 |
-
if (eventInWidget(display, e)) {
|
1648 |
-
if (!webkit) {
|
1649 |
-
display.scroller.draggable = false;
|
1650 |
-
setTimeout(function(){display.scroller.draggable = true;}, 100);
|
1651 |
-
}
|
1652 |
-
return;
|
1653 |
-
}
|
1654 |
-
if (clickInGutter(cm, e)) return;
|
1655 |
-
var start = posFromMouse(cm, e);
|
1656 |
-
|
1657 |
-
switch (e_button(e)) {
|
1658 |
-
case 3:
|
1659 |
-
if (captureMiddleClick) onContextMenu.call(cm, cm, e);
|
1660 |
-
return;
|
1661 |
-
case 2:
|
1662 |
-
if (start) extendSelection(cm.doc, start);
|
1663 |
-
setTimeout(bind(focusInput, cm), 20);
|
1664 |
-
e_preventDefault(e);
|
1665 |
-
return;
|
1666 |
-
}
|
1667 |
-
// For button 1, if it was clicked inside the editor
|
1668 |
-
// (posFromMouse returning non-null), we have to adjust the
|
1669 |
-
// selection.
|
1670 |
-
if (!start) {if (e_target(e) == display.scroller) e_preventDefault(e); return;}
|
1671 |
-
|
1672 |
-
if (!cm.state.focused) onFocus(cm);
|
1673 |
-
|
1674 |
-
var now = +new Date, type = "single";
|
1675 |
-
if (lastDoubleClick && lastDoubleClick.time > now - 400 && posEq(lastDoubleClick.pos, start)) {
|
1676 |
-
type = "triple";
|
1677 |
-
e_preventDefault(e);
|
1678 |
-
setTimeout(bind(focusInput, cm), 20);
|
1679 |
-
selectLine(cm, start.line);
|
1680 |
-
} else if (lastClick && lastClick.time > now - 400 && posEq(lastClick.pos, start)) {
|
1681 |
-
type = "double";
|
1682 |
-
lastDoubleClick = {time: now, pos: start};
|
1683 |
-
e_preventDefault(e);
|
1684 |
-
var word = findWordAt(getLine(doc, start.line).text, start);
|
1685 |
-
extendSelection(cm.doc, word.from, word.to);
|
1686 |
-
} else { lastClick = {time: now, pos: start}; }
|
1687 |
-
|
1688 |
-
var last = start;
|
1689 |
-
if (cm.options.dragDrop && dragAndDrop && !isReadOnly(cm) && !posEq(sel.from, sel.to) &&
|
1690 |
-
!posLess(start, sel.from) && !posLess(sel.to, start) && type == "single") {
|
1691 |
-
var dragEnd = operation(cm, function(e2) {
|
1692 |
-
if (webkit) display.scroller.draggable = false;
|
1693 |
-
cm.state.draggingText = false;
|
1694 |
-
off(document, "mouseup", dragEnd);
|
1695 |
-
off(display.scroller, "drop", dragEnd);
|
1696 |
-
if (Math.abs(e.clientX - e2.clientX) + Math.abs(e.clientY - e2.clientY) < 10) {
|
1697 |
-
e_preventDefault(e2);
|
1698 |
-
extendSelection(cm.doc, start);
|
1699 |
-
focusInput(cm);
|
1700 |
-
}
|
1701 |
-
});
|
1702 |
-
// Let the drag handler handle this.
|
1703 |
-
if (webkit) display.scroller.draggable = true;
|
1704 |
-
cm.state.draggingText = dragEnd;
|
1705 |
-
// IE's approach to draggable
|
1706 |
-
if (display.scroller.dragDrop) display.scroller.dragDrop();
|
1707 |
-
on(document, "mouseup", dragEnd);
|
1708 |
-
on(display.scroller, "drop", dragEnd);
|
1709 |
-
return;
|
1710 |
-
}
|
1711 |
-
e_preventDefault(e);
|
1712 |
-
if (type == "single") extendSelection(cm.doc, clipPos(doc, start));
|
1713 |
-
|
1714 |
-
var startstart = sel.from, startend = sel.to, lastPos = start;
|
1715 |
-
|
1716 |
-
function doSelect(cur) {
|
1717 |
-
if (posEq(lastPos, cur)) return;
|
1718 |
-
lastPos = cur;
|
1719 |
-
|
1720 |
-
if (type == "single") {
|
1721 |
-
extendSelection(cm.doc, clipPos(doc, start), cur);
|
1722 |
-
return;
|
1723 |
-
}
|
1724 |
-
|
1725 |
-
startstart = clipPos(doc, startstart);
|
1726 |
-
startend = clipPos(doc, startend);
|
1727 |
-
if (type == "double") {
|
1728 |
-
var word = findWordAt(getLine(doc, cur.line).text, cur);
|
1729 |
-
if (posLess(cur, startstart)) extendSelection(cm.doc, word.from, startend);
|
1730 |
-
else extendSelection(cm.doc, startstart, word.to);
|
1731 |
-
} else if (type == "triple") {
|
1732 |
-
if (posLess(cur, startstart)) extendSelection(cm.doc, startend, clipPos(doc, Pos(cur.line, 0)));
|
1733 |
-
else extendSelection(cm.doc, startstart, clipPos(doc, Pos(cur.line + 1, 0)));
|
1734 |
-
}
|
1735 |
-
}
|
1736 |
-
|
1737 |
-
var editorSize = getRect(display.wrapper);
|
1738 |
-
// Used to ensure timeout re-tries don't fire when another extend
|
1739 |
-
// happened in the meantime (clearTimeout isn't reliable -- at
|
1740 |
-
// least on Chrome, the timeouts still happen even when cleared,
|
1741 |
-
// if the clear happens after their scheduled firing time).
|
1742 |
-
var counter = 0;
|
1743 |
-
|
1744 |
-
function extend(e) {
|
1745 |
-
var curCount = ++counter;
|
1746 |
-
var cur = posFromMouse(cm, e, true);
|
1747 |
-
if (!cur) return;
|
1748 |
-
if (!posEq(cur, last)) {
|
1749 |
-
if (!cm.state.focused) onFocus(cm);
|
1750 |
-
last = cur;
|
1751 |
-
doSelect(cur);
|
1752 |
-
var visible = visibleLines(display, doc);
|
1753 |
-
if (cur.line >= visible.to || cur.line < visible.from)
|
1754 |
-
setTimeout(operation(cm, function(){if (counter == curCount) extend(e);}), 150);
|
1755 |
-
} else {
|
1756 |
-
var outside = e.clientY < editorSize.top ? -20 : e.clientY > editorSize.bottom ? 20 : 0;
|
1757 |
-
if (outside) setTimeout(operation(cm, function() {
|
1758 |
-
if (counter != curCount) return;
|
1759 |
-
display.scroller.scrollTop += outside;
|
1760 |
-
extend(e);
|
1761 |
-
}), 50);
|
1762 |
-
}
|
1763 |
-
}
|
1764 |
-
|
1765 |
-
function done(e) {
|
1766 |
-
counter = Infinity;
|
1767 |
-
e_preventDefault(e);
|
1768 |
-
focusInput(cm);
|
1769 |
-
off(document, "mousemove", move);
|
1770 |
-
off(document, "mouseup", up);
|
1771 |
-
}
|
1772 |
-
|
1773 |
-
var move = operation(cm, function(e) {
|
1774 |
-
if (!ie && !e_button(e)) done(e);
|
1775 |
-
else extend(e);
|
1776 |
-
});
|
1777 |
-
var up = operation(cm, done);
|
1778 |
-
on(document, "mousemove", move);
|
1779 |
-
on(document, "mouseup", up);
|
1780 |
-
}
|
1781 |
-
|
1782 |
-
function clickInGutter(cm, e) {
|
1783 |
-
var display = cm.display;
|
1784 |
-
try { var mX = e.clientX, mY = e.clientY; }
|
1785 |
-
catch(e) { return false; }
|
1786 |
-
|
1787 |
-
if (mX >= Math.floor(getRect(display.gutters).right)) return false;
|
1788 |
-
e_preventDefault(e);
|
1789 |
-
if (!hasHandler(cm, "gutterClick")) return true;
|
1790 |
-
|
1791 |
-
var lineBox = getRect(display.lineDiv);
|
1792 |
-
if (mY > lineBox.bottom) return true;
|
1793 |
-
mY -= lineBox.top - display.viewOffset;
|
1794 |
-
|
1795 |
-
for (var i = 0; i < cm.options.gutters.length; ++i) {
|
1796 |
-
var g = display.gutters.childNodes[i];
|
1797 |
-
if (g && getRect(g).right >= mX) {
|
1798 |
-
var line = lineAtHeight(cm.doc, mY);
|
1799 |
-
var gutter = cm.options.gutters[i];
|
1800 |
-
signalLater(cm, "gutterClick", cm, line, gutter, e);
|
1801 |
-
break;
|
1802 |
-
}
|
1803 |
-
}
|
1804 |
-
return true;
|
1805 |
-
}
|
1806 |
-
|
1807 |
-
// Kludge to work around strange IE behavior where it'll sometimes
|
1808 |
-
// re-fire a series of drag-related events right after the drop (#1551)
|
1809 |
-
var lastDrop = 0;
|
1810 |
-
|
1811 |
-
function onDrop(e) {
|
1812 |
-
var cm = this;
|
1813 |
-
if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e) || (cm.options.onDragEvent && cm.options.onDragEvent(cm, addStop(e))))
|
1814 |
-
return;
|
1815 |
-
e_preventDefault(e);
|
1816 |
-
if (ie) lastDrop = +new Date;
|
1817 |
-
var pos = posFromMouse(cm, e, true), files = e.dataTransfer.files;
|
1818 |
-
if (!pos || isReadOnly(cm)) return;
|
1819 |
-
if (files && files.length && window.FileReader && window.File) {
|
1820 |
-
var n = files.length, text = Array(n), read = 0;
|
1821 |
-
var loadFile = function(file, i) {
|
1822 |
-
var reader = new FileReader;
|
1823 |
-
reader.onload = function() {
|
1824 |
-
text[i] = reader.result;
|
1825 |
-
if (++read == n) {
|
1826 |
-
pos = clipPos(cm.doc, pos);
|
1827 |
-
makeChange(cm.doc, {from: pos, to: pos, text: splitLines(text.join("\n")), origin: "paste"}, "around");
|
1828 |
-
}
|
1829 |
-
};
|
1830 |
-
reader.readAsText(file);
|
1831 |
-
};
|
1832 |
-
for (var i = 0; i < n; ++i) loadFile(files[i], i);
|
1833 |
-
} else {
|
1834 |
-
// Don't do a replace if the drop happened inside of the selected text.
|
1835 |
-
if (cm.state.draggingText && !(posLess(pos, cm.doc.sel.from) || posLess(cm.doc.sel.to, pos))) {
|
1836 |
-
cm.state.draggingText(e);
|
1837 |
-
// Ensure the editor is re-focused
|
1838 |
-
setTimeout(bind(focusInput, cm), 20);
|
1839 |
-
return;
|
1840 |
-
}
|
1841 |
-
try {
|
1842 |
-
var text = e.dataTransfer.getData("Text");
|
1843 |
-
if (text) {
|
1844 |
-
var curFrom = cm.doc.sel.from, curTo = cm.doc.sel.to;
|
1845 |
-
setSelection(cm.doc, pos, pos);
|
1846 |
-
if (cm.state.draggingText) replaceRange(cm.doc, "", curFrom, curTo, "paste");
|
1847 |
-
cm.replaceSelection(text, null, "paste");
|
1848 |
-
focusInput(cm);
|
1849 |
-
onFocus(cm);
|
1850 |
-
}
|
1851 |
-
}
|
1852 |
-
catch(e){}
|
1853 |
-
}
|
1854 |
-
}
|
1855 |
-
|
1856 |
-
function onDragStart(cm, e) {
|
1857 |
-
if (ie && (!cm.state.draggingText || +new Date - lastDrop < 100)) { e_stop(e); return; }
|
1858 |
-
if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e)) return;
|
1859 |
-
|
1860 |
-
var txt = cm.getSelection();
|
1861 |
-
e.dataTransfer.setData("Text", txt);
|
1862 |
-
|
1863 |
-
// Use dummy image instead of default browsers image.
|
1864 |
-
// Recent Safari (~6.0.2) have a tendency to segfault when this happens, so we don't do it there.
|
1865 |
-
if (e.dataTransfer.setDragImage && !safari) {
|
1866 |
-
var img = elt("img", null, null, "position: fixed; left: 0; top: 0;");
|
1867 |
-
if (opera) {
|
1868 |
-
img.width = img.height = 1;
|
1869 |
-
cm.display.wrapper.appendChild(img);
|
1870 |
-
// Force a relayout, or Opera won't use our image for some obscure reason
|
1871 |
-
img._top = img.offsetTop;
|
1872 |
-
}
|
1873 |
-
e.dataTransfer.setDragImage(img, 0, 0);
|
1874 |
-
if (opera) img.parentNode.removeChild(img);
|
1875 |
-
}
|
1876 |
-
}
|
1877 |
-
|
1878 |
-
function setScrollTop(cm, val) {
|
1879 |
-
if (Math.abs(cm.doc.scrollTop - val) < 2) return;
|
1880 |
-
cm.doc.scrollTop = val;
|
1881 |
-
if (!gecko) updateDisplay(cm, [], val);
|
1882 |
-
if (cm.display.scroller.scrollTop != val) cm.display.scroller.scrollTop = val;
|
1883 |
-
if (cm.display.scrollbarV.scrollTop != val) cm.display.scrollbarV.scrollTop = val;
|
1884 |
-
if (gecko) updateDisplay(cm, []);
|
1885 |
-
startWorker(cm, 100);
|
1886 |
-
}
|
1887 |
-
function setScrollLeft(cm, val, isScroller) {
|
1888 |
-
if (isScroller ? val == cm.doc.scrollLeft : Math.abs(cm.doc.scrollLeft - val) < 2) return;
|
1889 |
-
val = Math.min(val, cm.display.scroller.scrollWidth - cm.display.scroller.clientWidth);
|
1890 |
-
cm.doc.scrollLeft = val;
|
1891 |
-
alignHorizontally(cm);
|
1892 |
-
if (cm.display.scroller.scrollLeft != val) cm.display.scroller.scrollLeft = val;
|
1893 |
-
if (cm.display.scrollbarH.scrollLeft != val) cm.display.scrollbarH.scrollLeft = val;
|
1894 |
-
}
|
1895 |
-
|
1896 |
-
// Since the delta values reported on mouse wheel events are
|
1897 |
-
// unstandardized between browsers and even browser versions, and
|
1898 |
-
// generally horribly unpredictable, this code starts by measuring
|
1899 |
-
// the scroll effect that the first few mouse wheel events have,
|
1900 |
-
// and, from that, detects the way it can convert deltas to pixel
|
1901 |
-
// offsets afterwards.
|
1902 |
-
//
|
1903 |
-
// The reason we want to know the amount a wheel event will scroll
|
1904 |
-
// is that it gives us a chance to update the display before the
|
1905 |
-
// actual scrolling happens, reducing flickering.
|
1906 |
-
|
1907 |
-
var wheelSamples = 0, wheelPixelsPerUnit = null;
|
1908 |
-
// Fill in a browser-detected starting value on browsers where we
|
1909 |
-
// know one. These don't have to be accurate -- the result of them
|
1910 |
-
// being wrong would just be a slight flicker on the first wheel
|
1911 |
-
// scroll (if it is large enough).
|
1912 |
-
if (ie) wheelPixelsPerUnit = -.53;
|
1913 |
-
else if (gecko) wheelPixelsPerUnit = 15;
|
1914 |
-
else if (chrome) wheelPixelsPerUnit = -.7;
|
1915 |
-
else if (safari) wheelPixelsPerUnit = -1/3;
|
1916 |
-
|
1917 |
-
function onScrollWheel(cm, e) {
|
1918 |
-
var dx = e.wheelDeltaX, dy = e.wheelDeltaY;
|
1919 |
-
if (dx == null && e.detail && e.axis == e.HORIZONTAL_AXIS) dx = e.detail;
|
1920 |
-
if (dy == null && e.detail && e.axis == e.VERTICAL_AXIS) dy = e.detail;
|
1921 |
-
else if (dy == null) dy = e.wheelDelta;
|
1922 |
-
|
1923 |
-
var display = cm.display, scroll = display.scroller;
|
1924 |
-
// Quit if there's nothing to scroll here
|
1925 |
-
if (!(dx && scroll.scrollWidth > scroll.clientWidth ||
|
1926 |
-
dy && scroll.scrollHeight > scroll.clientHeight)) return;
|
1927 |
-
|
1928 |
-
// Webkit browsers on OS X abort momentum scrolls when the target
|
1929 |
-
// of the scroll event is removed from the scrollable element.
|
1930 |
-
// This hack (see related code in patchDisplay) makes sure the
|
1931 |
-
// element is kept around.
|
1932 |
-
if (dy && mac && webkit) {
|
1933 |
-
for (var cur = e.target; cur != scroll; cur = cur.parentNode) {
|
1934 |
-
if (cur.lineObj) {
|
1935 |
-
cm.display.currentWheelTarget = cur;
|
1936 |
-
break;
|
1937 |
-
}
|
1938 |
-
}
|
1939 |
-
}
|
1940 |
-
|
1941 |
-
// On some browsers, horizontal scrolling will cause redraws to
|
1942 |
-
// happen before the gutter has been realigned, causing it to
|
1943 |
-
// wriggle around in a most unseemly way. When we have an
|
1944 |
-
// estimated pixels/delta value, we just handle horizontal
|
1945 |
-
// scrolling entirely here. It'll be slightly off from native, but
|
1946 |
-
// better than glitching out.
|
1947 |
-
if (dx && !gecko && !opera && wheelPixelsPerUnit != null) {
|
1948 |
-
if (dy)
|
1949 |
-
setScrollTop(cm, Math.max(0, Math.min(scroll.scrollTop + dy * wheelPixelsPerUnit, scroll.scrollHeight - scroll.clientHeight)));
|
1950 |
-
setScrollLeft(cm, Math.max(0, Math.min(scroll.scrollLeft + dx * wheelPixelsPerUnit, scroll.scrollWidth - scroll.clientWidth)));
|
1951 |
-
e_preventDefault(e);
|
1952 |
-
display.wheelStartX = null; // Abort measurement, if in progress
|
1953 |
-
return;
|
1954 |
-
}
|
1955 |
-
|
1956 |
-
if (dy && wheelPixelsPerUnit != null) {
|
1957 |
-
var pixels = dy * wheelPixelsPerUnit;
|
1958 |
-
var top = cm.doc.scrollTop, bot = top + display.wrapper.clientHeight;
|
1959 |
-
if (pixels < 0) top = Math.max(0, top + pixels - 50);
|
1960 |
-
else bot = Math.min(cm.doc.height, bot + pixels + 50);
|
1961 |
-
updateDisplay(cm, [], {top: top, bottom: bot});
|
1962 |
-
}
|
1963 |
-
|
1964 |
-
if (wheelSamples < 20) {
|
1965 |
-
if (display.wheelStartX == null) {
|
1966 |
-
display.wheelStartX = scroll.scrollLeft; display.wheelStartY = scroll.scrollTop;
|
1967 |
-
display.wheelDX = dx; display.wheelDY = dy;
|
1968 |
-
setTimeout(function() {
|
1969 |
-
if (display.wheelStartX == null) return;
|
1970 |
-
var movedX = scroll.scrollLeft - display.wheelStartX;
|
1971 |
-
var movedY = scroll.scrollTop - display.wheelStartY;
|
1972 |
-
var sample = (movedY && display.wheelDY && movedY / display.wheelDY) ||
|
1973 |
-
(movedX && display.wheelDX && movedX / display.wheelDX);
|
1974 |
-
display.wheelStartX = display.wheelStartY = null;
|
1975 |
-
if (!sample) return;
|
1976 |
-
wheelPixelsPerUnit = (wheelPixelsPerUnit * wheelSamples + sample) / (wheelSamples + 1);
|
1977 |
-
++wheelSamples;
|
1978 |
-
}, 200);
|
1979 |
-
} else {
|
1980 |
-
display.wheelDX += dx; display.wheelDY += dy;
|
1981 |
-
}
|
1982 |
-
}
|
1983 |
-
}
|
1984 |
-
|
1985 |
-
function doHandleBinding(cm, bound, dropShift) {
|
1986 |
-
if (typeof bound == "string") {
|
1987 |
-
bound = commands[bound];
|
1988 |
-
if (!bound) return false;
|
1989 |
-
}
|
1990 |
-
// Ensure previous input has been read, so that the handler sees a
|
1991 |
-
// consistent view of the document
|
1992 |
-
if (cm.display.pollingFast && readInput(cm)) cm.display.pollingFast = false;
|
1993 |
-
var doc = cm.doc, prevShift = doc.sel.shift, done = false;
|
1994 |
-
try {
|
1995 |
-
if (isReadOnly(cm)) cm.state.suppressEdits = true;
|
1996 |
-
if (dropShift) doc.sel.shift = false;
|
1997 |
-
done = bound(cm) != Pass;
|
1998 |
-
} finally {
|
1999 |
-
doc.sel.shift = prevShift;
|
2000 |
-
cm.state.suppressEdits = false;
|
2001 |
-
}
|
2002 |
-
return done;
|
2003 |
-
}
|
2004 |
-
|
2005 |
-
function allKeyMaps(cm) {
|
2006 |
-
var maps = cm.state.keyMaps.slice(0);
|
2007 |
-
if (cm.options.extraKeys) maps.push(cm.options.extraKeys);
|
2008 |
-
maps.push(cm.options.keyMap);
|
2009 |
-
return maps;
|
2010 |
-
}
|
2011 |
-
|
2012 |
-
var maybeTransition;
|
2013 |
-
function handleKeyBinding(cm, e) {
|
2014 |
-
// Handle auto keymap transitions
|
2015 |
-
var startMap = getKeyMap(cm.options.keyMap), next = startMap.auto;
|
2016 |
-
clearTimeout(maybeTransition);
|
2017 |
-
if (next && !isModifierKey(e)) maybeTransition = setTimeout(function() {
|
2018 |
-
if (getKeyMap(cm.options.keyMap) == startMap) {
|
2019 |
-
cm.options.keyMap = (next.call ? next.call(null, cm) : next);
|
2020 |
-
keyMapChanged(cm);
|
2021 |
-
}
|
2022 |
-
}, 50);
|
2023 |
-
|
2024 |
-
var name = keyName(e, true), handled = false;
|
2025 |
-
if (!name) return false;
|
2026 |
-
var keymaps = allKeyMaps(cm);
|
2027 |
-
|
2028 |
-
if (e.shiftKey) {
|
2029 |
-
// First try to resolve full name (including 'Shift-'). Failing
|
2030 |
-
// that, see if there is a cursor-motion command (starting with
|
2031 |
-
// 'go') bound to the keyname without 'Shift-'.
|
2032 |
-
handled = lookupKey("Shift-" + name, keymaps, function(b) {return doHandleBinding(cm, b, true);})
|
2033 |
-
|| lookupKey(name, keymaps, function(b) {
|
2034 |
-
if (typeof b == "string" ? /^go[A-Z]/.test(b) : b.motion)
|
2035 |
-
return doHandleBinding(cm, b);
|
2036 |
-
});
|
2037 |
-
} else {
|
2038 |
-
handled = lookupKey(name, keymaps, function(b) { return doHandleBinding(cm, b); });
|
2039 |
-
}
|
2040 |
-
|
2041 |
-
if (handled) {
|
2042 |
-
e_preventDefault(e);
|
2043 |
-
restartBlink(cm);
|
2044 |
-
if (ie_lt9) { e.oldKeyCode = e.keyCode; e.keyCode = 0; }
|
2045 |
-
signalLater(cm, "keyHandled", cm, name, e);
|
2046 |
-
}
|
2047 |
-
return handled;
|
2048 |
-
}
|
2049 |
-
|
2050 |
-
function handleCharBinding(cm, e, ch) {
|
2051 |
-
var handled = lookupKey("'" + ch + "'", allKeyMaps(cm),
|
2052 |
-
function(b) { return doHandleBinding(cm, b, true); });
|
2053 |
-
if (handled) {
|
2054 |
-
e_preventDefault(e);
|
2055 |
-
restartBlink(cm);
|
2056 |
-
signalLater(cm, "keyHandled", cm, "'" + ch + "'", e);
|
2057 |
-
}
|
2058 |
-
return handled;
|
2059 |
-
}
|
2060 |
-
|
2061 |
-
var lastStoppedKey = null;
|
2062 |
-
function onKeyDown(e) {
|
2063 |
-
var cm = this;
|
2064 |
-
if (!cm.state.focused) onFocus(cm);
|
2065 |
-
if (ie && e.keyCode == 27) { e.returnValue = false; }
|
2066 |
-
if (signalDOMEvent(cm, e) || cm.options.onKeyEvent && cm.options.onKeyEvent(cm, addStop(e))) return;
|
2067 |
-
var code = e.keyCode;
|
2068 |
-
// IE does strange things with escape.
|
2069 |
-
cm.doc.sel.shift = code == 16 || e.shiftKey;
|
2070 |
-
// First give onKeyEvent option a chance to handle this.
|
2071 |
-
var handled = handleKeyBinding(cm, e);
|
2072 |
-
if (opera) {
|
2073 |
-
lastStoppedKey = handled ? code : null;
|
2074 |
-
// Opera has no cut event... we try to at least catch the key combo
|
2075 |
-
if (!handled && code == 88 && !hasCopyEvent && (mac ? e.metaKey : e.ctrlKey))
|
2076 |
-
cm.replaceSelection("");
|
2077 |
-
}
|
2078 |
-
}
|
2079 |
-
|
2080 |
-
function onKeyPress(e) {
|
2081 |
-
var cm = this;
|
2082 |
-
if (signalDOMEvent(cm, e) || cm.options.onKeyEvent && cm.options.onKeyEvent(cm, addStop(e))) return;
|
2083 |
-
var keyCode = e.keyCode, charCode = e.charCode;
|
2084 |
-
if (opera && keyCode == lastStoppedKey) {lastStoppedKey = null; e_preventDefault(e); return;}
|
2085 |
-
if (((opera && (!e.which || e.which < 10)) || khtml) && handleKeyBinding(cm, e)) return;
|
2086 |
-
var ch = String.fromCharCode(charCode == null ? keyCode : charCode);
|
2087 |
-
if (this.options.electricChars && this.doc.mode.electricChars &&
|
2088 |
-
this.options.smartIndent && !isReadOnly(this) &&
|
2089 |
-
this.doc.mode.electricChars.indexOf(ch) > -1)
|
2090 |
-
setTimeout(operation(cm, function() {indentLine(cm, cm.doc.sel.to.line, "smart");}), 75);
|
2091 |
-
if (handleCharBinding(cm, e, ch)) return;
|
2092 |
-
if (ie && !ie_lt9) cm.display.inputHasSelection = null;
|
2093 |
-
fastPoll(cm);
|
2094 |
-
}
|
2095 |
-
|
2096 |
-
function onFocus(cm) {
|
2097 |
-
if (cm.options.readOnly == "nocursor") return;
|
2098 |
-
if (!cm.state.focused) {
|
2099 |
-
signal(cm, "focus", cm);
|
2100 |
-
cm.state.focused = true;
|
2101 |
-
if (cm.display.wrapper.className.search(/\bCodeMirror-focused\b/) == -1)
|
2102 |
-
cm.display.wrapper.className += " CodeMirror-focused";
|
2103 |
-
resetInput(cm, true);
|
2104 |
-
}
|
2105 |
-
slowPoll(cm);
|
2106 |
-
restartBlink(cm);
|
2107 |
-
}
|
2108 |
-
function onBlur(cm) {
|
2109 |
-
if (cm.state.focused) {
|
2110 |
-
signal(cm, "blur", cm);
|
2111 |
-
cm.state.focused = false;
|
2112 |
-
cm.display.wrapper.className = cm.display.wrapper.className.replace(" CodeMirror-focused", "");
|
2113 |
-
}
|
2114 |
-
clearInterval(cm.display.blinker);
|
2115 |
-
setTimeout(function() {if (!cm.state.focused) cm.doc.sel.shift = false;}, 150);
|
2116 |
-
}
|
2117 |
-
|
2118 |
-
var detectingSelectAll;
|
2119 |
-
function onContextMenu(cm, e) {
|
2120 |
-
if (signalDOMEvent(cm, e, "contextmenu")) return;
|
2121 |
-
var display = cm.display, sel = cm.doc.sel;
|
2122 |
-
if (eventInWidget(display, e)) return;
|
2123 |
-
|
2124 |
-
var pos = posFromMouse(cm, e), scrollPos = display.scroller.scrollTop;
|
2125 |
-
if (!pos || opera) return; // Opera is difficult.
|
2126 |
-
if (posEq(sel.from, sel.to) || posLess(pos, sel.from) || !posLess(pos, sel.to))
|
2127 |
-
operation(cm, setSelection)(cm.doc, pos, pos);
|
2128 |
-
|
2129 |
-
var oldCSS = display.input.style.cssText;
|
2130 |
-
display.inputDiv.style.position = "absolute";
|
2131 |
-
display.input.style.cssText = "position: fixed; width: 30px; height: 30px; top: " + (e.clientY - 5) +
|
2132 |
-
"px; left: " + (e.clientX - 5) + "px; z-index: 1000; background: white; outline: none;" +
|
2133 |
-
"border-width: 0; outline: none; overflow: hidden; opacity: .05; -ms-opacity: .05; filter: alpha(opacity=5);";
|
2134 |
-
focusInput(cm);
|
2135 |
-
resetInput(cm, true);
|
2136 |
-
// Adds "Select all" to context menu in FF
|
2137 |
-
if (posEq(sel.from, sel.to)) display.input.value = display.prevInput = " ";
|
2138 |
-
|
2139 |
-
function prepareSelectAllHack() {
|
2140 |
-
if (display.input.selectionStart != null) {
|
2141 |
-
var extval = display.input.value = " " + (posEq(sel.from, sel.to) ? "" : display.input.value);
|
2142 |
-
display.prevInput = " ";
|
2143 |
-
display.input.selectionStart = 1; display.input.selectionEnd = extval.length;
|
2144 |
-
}
|
2145 |
-
}
|
2146 |
-
function rehide() {
|
2147 |
-
display.inputDiv.style.position = "relative";
|
2148 |
-
display.input.style.cssText = oldCSS;
|
2149 |
-
if (ie_lt9) display.scrollbarV.scrollTop = display.scroller.scrollTop = scrollPos;
|
2150 |
-
slowPoll(cm);
|
2151 |
-
|
2152 |
-
// Try to detect the user choosing select-all
|
2153 |
-
if (display.input.selectionStart != null) {
|
2154 |
-
if (!ie || ie_lt9) prepareSelectAllHack();
|
2155 |
-
clearTimeout(detectingSelectAll);
|
2156 |
-
var i = 0, poll = function(){
|
2157 |
-
if (display.prevInput == " " && display.input.selectionStart == 0)
|
2158 |
-
operation(cm, commands.selectAll)(cm);
|
2159 |
-
else if (i++ < 10) detectingSelectAll = setTimeout(poll, 500);
|
2160 |
-
else resetInput(cm);
|
2161 |
-
};
|
2162 |
-
detectingSelectAll = setTimeout(poll, 200);
|
2163 |
-
}
|
2164 |
-
}
|
2165 |
-
|
2166 |
-
if (ie && !ie_lt9) prepareSelectAllHack();
|
2167 |
-
if (captureMiddleClick) {
|
2168 |
-
e_stop(e);
|
2169 |
-
var mouseup = function() {
|
2170 |
-
off(window, "mouseup", mouseup);
|
2171 |
-
setTimeout(rehide, 20);
|
2172 |
-
};
|
2173 |
-
on(window, "mouseup", mouseup);
|
2174 |
-
} else {
|
2175 |
-
setTimeout(rehide, 50);
|
2176 |
-
}
|
2177 |
-
}
|
2178 |
-
|
2179 |
-
// UPDATING
|
2180 |
-
|
2181 |
-
var changeEnd = CodeMirror.changeEnd = function(change) {
|
2182 |
-
if (!change.text) return change.to;
|
2183 |
-
return Pos(change.from.line + change.text.length - 1,
|
2184 |
-
lst(change.text).length + (change.text.length == 1 ? change.from.ch : 0));
|
2185 |
-
};
|
2186 |
-
|
2187 |
-
// Make sure a position will be valid after the given change.
|
2188 |
-
function clipPostChange(doc, change, pos) {
|
2189 |
-
if (!posLess(change.from, pos)) return clipPos(doc, pos);
|
2190 |
-
var diff = (change.text.length - 1) - (change.to.line - change.from.line);
|
2191 |
-
if (pos.line > change.to.line + diff) {
|
2192 |
-
var preLine = pos.line - diff, lastLine = doc.first + doc.size - 1;
|
2193 |
-
if (preLine > lastLine) return Pos(lastLine, getLine(doc, lastLine).text.length);
|
2194 |
-
return clipToLen(pos, getLine(doc, preLine).text.length);
|
2195 |
-
}
|
2196 |
-
if (pos.line == change.to.line + diff)
|
2197 |
-
return clipToLen(pos, lst(change.text).length + (change.text.length == 1 ? change.from.ch : 0) +
|
2198 |
-
getLine(doc, change.to.line).text.length - change.to.ch);
|
2199 |
-
var inside = pos.line - change.from.line;
|
2200 |
-
return clipToLen(pos, change.text[inside].length + (inside ? 0 : change.from.ch));
|
2201 |
-
}
|
2202 |
-
|
2203 |
-
// Hint can be null|"end"|"start"|"around"|{anchor,head}
|
2204 |
-
function computeSelAfterChange(doc, change, hint) {
|
2205 |
-
if (hint && typeof hint == "object") // Assumed to be {anchor, head} object
|
2206 |
-
return {anchor: clipPostChange(doc, change, hint.anchor),
|
2207 |
-
head: clipPostChange(doc, change, hint.head)};
|
2208 |
-
|
2209 |
-
if (hint == "start") return {anchor: change.from, head: change.from};
|
2210 |
-
|
2211 |
-
var end = changeEnd(change);
|
2212 |
-
if (hint == "around") return {anchor: change.from, head: end};
|
2213 |
-
if (hint == "end") return {anchor: end, head: end};
|
2214 |
-
|
2215 |
-
// hint is null, leave the selection alone as much as possible
|
2216 |
-
var adjustPos = function(pos) {
|
2217 |
-
if (posLess(pos, change.from)) return pos;
|
2218 |
-
if (!posLess(change.to, pos)) return end;
|
2219 |
-
|
2220 |
-
var line = pos.line + change.text.length - (change.to.line - change.from.line) - 1, ch = pos.ch;
|
2221 |
-
if (pos.line == change.to.line) ch += end.ch - change.to.ch;
|
2222 |
-
return Pos(line, ch);
|
2223 |
-
};
|
2224 |
-
return {anchor: adjustPos(doc.sel.anchor), head: adjustPos(doc.sel.head)};
|
2225 |
-
}
|
2226 |
-
|
2227 |
-
function filterChange(doc, change, update) {
|
2228 |
-
var obj = {
|
2229 |
-
canceled: false,
|
2230 |
-
from: change.from,
|
2231 |
-
to: change.to,
|
2232 |
-
text: change.text,
|
2233 |
-
origin: change.origin,
|
2234 |
-
cancel: function() { this.canceled = true; }
|
2235 |
-
};
|
2236 |
-
if (update) obj.update = function(from, to, text, origin) {
|
2237 |
-
if (from) this.from = clipPos(doc, from);
|
2238 |
-
if (to) this.to = clipPos(doc, to);
|
2239 |
-
if (text) this.text = text;
|
2240 |
-
if (origin !== undefined) this.origin = origin;
|
2241 |
-
};
|
2242 |
-
signal(doc, "beforeChange", doc, obj);
|
2243 |
-
if (doc.cm) signal(doc.cm, "beforeChange", doc.cm, obj);
|
2244 |
-
|
2245 |
-
if (obj.canceled) return null;
|
2246 |
-
return {from: obj.from, to: obj.to, text: obj.text, origin: obj.origin};
|
2247 |
-
}
|
2248 |
-
|
2249 |
-
// Replace the range from from to to by the strings in replacement.
|
2250 |
-
// change is a {from, to, text [, origin]} object
|
2251 |
-
function makeChange(doc, change, selUpdate, ignoreReadOnly) {
|
2252 |
-
if (doc.cm) {
|
2253 |
-
if (!doc.cm.curOp) return operation(doc.cm, makeChange)(doc, change, selUpdate, ignoreReadOnly);
|
2254 |
-
if (doc.cm.state.suppressEdits) return;
|
2255 |
-
}
|
2256 |
-
|
2257 |
-
if (hasHandler(doc, "beforeChange") || doc.cm && hasHandler(doc.cm, "beforeChange")) {
|
2258 |
-
change = filterChange(doc, change, true);
|
2259 |
-
if (!change) return;
|
2260 |
-
}
|
2261 |
-
|
2262 |
-
// Possibly split or suppress the update based on the presence
|
2263 |
-
// of read-only spans in its range.
|
2264 |
-
var split = sawReadOnlySpans && !ignoreReadOnly && removeReadOnlyRanges(doc, change.from, change.to);
|
2265 |
-
if (split) {
|
2266 |
-
for (var i = split.length - 1; i >= 1; --i)
|
2267 |
-
makeChangeNoReadonly(doc, {from: split[i].from, to: split[i].to, text: [""]});
|
2268 |
-
if (split.length)
|
2269 |
-
makeChangeNoReadonly(doc, {from: split[0].from, to: split[0].to, text: change.text}, selUpdate);
|
2270 |
-
} else {
|
2271 |
-
makeChangeNoReadonly(doc, change, selUpdate);
|
2272 |
-
}
|
2273 |
-
}
|
2274 |
-
|
2275 |
-
function makeChangeNoReadonly(doc, change, selUpdate) {
|
2276 |
-
var selAfter = computeSelAfterChange(doc, change, selUpdate);
|
2277 |
-
addToHistory(doc, change, selAfter, doc.cm ? doc.cm.curOp.id : NaN);
|
2278 |
-
|
2279 |
-
makeChangeSingleDoc(doc, change, selAfter, stretchSpansOverChange(doc, change));
|
2280 |
-
var rebased = [];
|
2281 |
-
|
2282 |
-
linkedDocs(doc, function(doc, sharedHist) {
|
2283 |
-
if (!sharedHist && indexOf(rebased, doc.history) == -1) {
|
2284 |
-
rebaseHist(doc.history, change);
|
2285 |
-
rebased.push(doc.history);
|
2286 |
-
}
|
2287 |
-
makeChangeSingleDoc(doc, change, null, stretchSpansOverChange(doc, change));
|
2288 |
-
});
|
2289 |
-
}
|
2290 |
-
|
2291 |
-
function makeChangeFromHistory(doc, type) {
|
2292 |
-
if (doc.cm && doc.cm.state.suppressEdits) return;
|
2293 |
-
|
2294 |
-
var hist = doc.history;
|
2295 |
-
var event = (type == "undo" ? hist.done : hist.undone).pop();
|
2296 |
-
if (!event) return;
|
2297 |
-
|
2298 |
-
var anti = {changes: [], anchorBefore: event.anchorAfter, headBefore: event.headAfter,
|
2299 |
-
anchorAfter: event.anchorBefore, headAfter: event.headBefore,
|
2300 |
-
generation: hist.generation};
|
2301 |
-
(type == "undo" ? hist.undone : hist.done).push(anti);
|
2302 |
-
hist.generation = event.generation || ++hist.maxGeneration;
|
2303 |
-
|
2304 |
-
var filter = hasHandler(doc, "beforeChange") || doc.cm && hasHandler(doc.cm, "beforeChange");
|
2305 |
-
|
2306 |
-
for (var i = event.changes.length - 1; i >= 0; --i) {
|
2307 |
-
var change = event.changes[i];
|
2308 |
-
change.origin = type;
|
2309 |
-
if (filter && !filterChange(doc, change, false)) {
|
2310 |
-
(type == "undo" ? hist.done : hist.undone).length = 0;
|
2311 |
-
return;
|
2312 |
-
}
|
2313 |
-
|
2314 |
-
anti.changes.push(historyChangeFromChange(doc, change));
|
2315 |
-
|
2316 |
-
var after = i ? computeSelAfterChange(doc, change, null)
|
2317 |
-
: {anchor: event.anchorBefore, head: event.headBefore};
|
2318 |
-
makeChangeSingleDoc(doc, change, after, mergeOldSpans(doc, change));
|
2319 |
-
var rebased = [];
|
2320 |
-
|
2321 |
-
linkedDocs(doc, function(doc, sharedHist) {
|
2322 |
-
if (!sharedHist && indexOf(rebased, doc.history) == -1) {
|
2323 |
-
rebaseHist(doc.history, change);
|
2324 |
-
rebased.push(doc.history);
|
2325 |
-
}
|
2326 |
-
makeChangeSingleDoc(doc, change, null, mergeOldSpans(doc, change));
|
2327 |
-
});
|
2328 |
-
}
|
2329 |
-
}
|
2330 |
-
|
2331 |
-
function shiftDoc(doc, distance) {
|
2332 |
-
function shiftPos(pos) {return Pos(pos.line + distance, pos.ch);}
|
2333 |
-
doc.first += distance;
|
2334 |
-
if (doc.cm) regChange(doc.cm, doc.first, doc.first, distance);
|
2335 |
-
doc.sel.head = shiftPos(doc.sel.head); doc.sel.anchor = shiftPos(doc.sel.anchor);
|
2336 |
-
doc.sel.from = shiftPos(doc.sel.from); doc.sel.to = shiftPos(doc.sel.to);
|
2337 |
-
}
|
2338 |
-
|
2339 |
-
function makeChangeSingleDoc(doc, change, selAfter, spans) {
|
2340 |
-
if (doc.cm && !doc.cm.curOp)
|
2341 |
-
return operation(doc.cm, makeChangeSingleDoc)(doc, change, selAfter, spans);
|
2342 |
-
|
2343 |
-
if (change.to.line < doc.first) {
|
2344 |
-
shiftDoc(doc, change.text.length - 1 - (change.to.line - change.from.line));
|
2345 |
-
return;
|
2346 |
-
}
|
2347 |
-
if (change.from.line > doc.lastLine()) return;
|
2348 |
-
|
2349 |
-
// Clip the change to the size of this doc
|
2350 |
-
if (change.from.line < doc.first) {
|
2351 |
-
var shift = change.text.length - 1 - (doc.first - change.from.line);
|
2352 |
-
shiftDoc(doc, shift);
|
2353 |
-
change = {from: Pos(doc.first, 0), to: Pos(change.to.line + shift, change.to.ch),
|
2354 |
-
text: [lst(change.text)], origin: change.origin};
|
2355 |
-
}
|
2356 |
-
var last = doc.lastLine();
|
2357 |
-
if (change.to.line > last) {
|
2358 |
-
change = {from: change.from, to: Pos(last, getLine(doc, last).text.length),
|
2359 |
-
text: [change.text[0]], origin: change.origin};
|
2360 |
-
}
|
2361 |
-
|
2362 |
-
change.removed = getBetween(doc, change.from, change.to);
|
2363 |
-
|
2364 |
-
if (!selAfter) selAfter = computeSelAfterChange(doc, change, null);
|
2365 |
-
if (doc.cm) makeChangeSingleDocInEditor(doc.cm, change, spans, selAfter);
|
2366 |
-
else updateDoc(doc, change, spans, selAfter);
|
2367 |
-
}
|
2368 |
-
|
2369 |
-
function makeChangeSingleDocInEditor(cm, change, spans, selAfter) {
|
2370 |
-
var doc = cm.doc, display = cm.display, from = change.from, to = change.to;
|
2371 |
-
|
2372 |
-
var recomputeMaxLength = false, checkWidthStart = from.line;
|
2373 |
-
if (!cm.options.lineWrapping) {
|
2374 |
-
checkWidthStart = lineNo(visualLine(doc, getLine(doc, from.line)));
|
2375 |
-
doc.iter(checkWidthStart, to.line + 1, function(line) {
|
2376 |
-
if (line == display.maxLine) {
|
2377 |
-
recomputeMaxLength = true;
|
2378 |
-
return true;
|
2379 |
-
}
|
2380 |
-
});
|
2381 |
-
}
|
2382 |
-
|
2383 |
-
if (!posLess(doc.sel.head, change.from) && !posLess(change.to, doc.sel.head))
|
2384 |
-
cm.curOp.cursorActivity = true;
|
2385 |
-
|
2386 |
-
updateDoc(doc, change, spans, selAfter, estimateHeight(cm));
|
2387 |
-
|
2388 |
-
if (!cm.options.lineWrapping) {
|
2389 |
-
doc.iter(checkWidthStart, from.line + change.text.length, function(line) {
|
2390 |
-
var len = lineLength(doc, line);
|
2391 |
-
if (len > display.maxLineLength) {
|
2392 |
-
display.maxLine = line;
|
2393 |
-
display.maxLineLength = len;
|
2394 |
-
display.maxLineChanged = true;
|
2395 |
-
recomputeMaxLength = false;
|
2396 |
-
}
|
2397 |
-
});
|
2398 |
-
if (recomputeMaxLength) cm.curOp.updateMaxLine = true;
|
2399 |
-
}
|
2400 |
-
|
2401 |
-
// Adjust frontier, schedule worker
|
2402 |
-
doc.frontier = Math.min(doc.frontier, from.line);
|
2403 |
-
startWorker(cm, 400);
|
2404 |
-
|
2405 |
-
var lendiff = change.text.length - (to.line - from.line) - 1;
|
2406 |
-
// Remember that these lines changed, for updating the display
|
2407 |
-
regChange(cm, from.line, to.line + 1, lendiff);
|
2408 |
-
|
2409 |
-
if (hasHandler(cm, "change")) {
|
2410 |
-
var changeObj = {from: from, to: to,
|
2411 |
-
text: change.text,
|
2412 |
-
removed: change.removed,
|
2413 |
-
origin: change.origin};
|
2414 |
-
if (cm.curOp.textChanged) {
|
2415 |
-
for (var cur = cm.curOp.textChanged; cur.next; cur = cur.next) {}
|
2416 |
-
cur.next = changeObj;
|
2417 |
-
} else cm.curOp.textChanged = changeObj;
|
2418 |
-
}
|
2419 |
-
}
|
2420 |
-
|
2421 |
-
function replaceRange(doc, code, from, to, origin) {
|
2422 |
-
if (!to) to = from;
|
2423 |
-
if (posLess(to, from)) { var tmp = to; to = from; from = tmp; }
|
2424 |
-
if (typeof code == "string") code = splitLines(code);
|
2425 |
-
makeChange(doc, {from: from, to: to, text: code, origin: origin}, null);
|
2426 |
-
}
|
2427 |
-
|
2428 |
-
// POSITION OBJECT
|
2429 |
-
|
2430 |
-
function Pos(line, ch) {
|
2431 |
-
if (!(this instanceof Pos)) return new Pos(line, ch);
|
2432 |
-
this.line = line; this.ch = ch;
|
2433 |
-
}
|
2434 |
-
CodeMirror.Pos = Pos;
|
2435 |
-
|
2436 |
-
function posEq(a, b) {return a.line == b.line && a.ch == b.ch;}
|
2437 |
-
function posLess(a, b) {return a.line < b.line || (a.line == b.line && a.ch < b.ch);}
|
2438 |
-
function copyPos(x) {return Pos(x.line, x.ch);}
|
2439 |
-
|
2440 |
-
// SELECTION
|
2441 |
-
|
2442 |
-
function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.first + doc.size - 1));}
|
2443 |
-
function clipPos(doc, pos) {
|
2444 |
-
if (pos.line < doc.first) return Pos(doc.first, 0);
|
2445 |
-
var last = doc.first + doc.size - 1;
|
2446 |
-
if (pos.line > last) return Pos(last, getLine(doc, last).text.length);
|
2447 |
-
return clipToLen(pos, getLine(doc, pos.line).text.length);
|
2448 |
-
}
|
2449 |
-
function clipToLen(pos, linelen) {
|
2450 |
-
var ch = pos.ch;
|
2451 |
-
if (ch == null || ch > linelen) return Pos(pos.line, linelen);
|
2452 |
-
else if (ch < 0) return Pos(pos.line, 0);
|
2453 |
-
else return pos;
|
2454 |
-
}
|
2455 |
-
function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.size;}
|
2456 |
-
|
2457 |
-
// If shift is held, this will move the selection anchor. Otherwise,
|
2458 |
-
// it'll set the whole selection.
|
2459 |
-
function extendSelection(doc, pos, other, bias) {
|
2460 |
-
if (doc.sel.shift || doc.sel.extend) {
|
2461 |
-
var anchor = doc.sel.anchor;
|
2462 |
-
if (other) {
|
2463 |
-
var posBefore = posLess(pos, anchor);
|
2464 |
-
if (posBefore != posLess(other, anchor)) {
|
2465 |
-
anchor = pos;
|
2466 |
-
pos = other;
|
2467 |
-
} else if (posBefore != posLess(pos, other)) {
|
2468 |
-
pos = other;
|
2469 |
-
}
|
2470 |
-
}
|
2471 |
-
setSelection(doc, anchor, pos, bias);
|
2472 |
-
} else {
|
2473 |
-
setSelection(doc, pos, other || pos, bias);
|
2474 |
-
}
|
2475 |
-
if (doc.cm) doc.cm.curOp.userSelChange = true;
|
2476 |
-
}
|
2477 |
-
|
2478 |
-
function filterSelectionChange(doc, anchor, head) {
|
2479 |
-
var obj = {anchor: anchor, head: head};
|
2480 |
-
signal(doc, "beforeSelectionChange", doc, obj);
|
2481 |
-
if (doc.cm) signal(doc.cm, "beforeSelectionChange", doc.cm, obj);
|
2482 |
-
obj.anchor = clipPos(doc, obj.anchor); obj.head = clipPos(doc, obj.head);
|
2483 |
-
return obj;
|
2484 |
-
}
|
2485 |
-
|
2486 |
-
// Update the selection. Last two args are only used by
|
2487 |
-
// updateDoc, since they have to be expressed in the line
|
2488 |
-
// numbers before the update.
|
2489 |
-
function setSelection(doc, anchor, head, bias, checkAtomic) {
|
2490 |
-
if (!checkAtomic && hasHandler(doc, "beforeSelectionChange") || doc.cm && hasHandler(doc.cm, "beforeSelectionChange")) {
|
2491 |
-
var filtered = filterSelectionChange(doc, anchor, head);
|
2492 |
-
head = filtered.head;
|
2493 |
-
anchor = filtered.anchor;
|
2494 |
-
}
|
2495 |
-
|
2496 |
-
var sel = doc.sel;
|
2497 |
-
sel.goalColumn = null;
|
2498 |
-
// Skip over atomic spans.
|
2499 |
-
if (checkAtomic || !posEq(anchor, sel.anchor))
|
2500 |
-
anchor = skipAtomic(doc, anchor, bias, checkAtomic != "push");
|
2501 |
-
if (checkAtomic || !posEq(head, sel.head))
|
2502 |
-
head = skipAtomic(doc, head, bias, checkAtomic != "push");
|
2503 |
-
|
2504 |
-
if (posEq(sel.anchor, anchor) && posEq(sel.head, head)) return;
|
2505 |
-
|
2506 |
-
sel.anchor = anchor; sel.head = head;
|
2507 |
-
var inv = posLess(head, anchor);
|
2508 |
-
sel.from = inv ? head : anchor;
|
2509 |
-
sel.to = inv ? anchor : head;
|
2510 |
-
|
2511 |
-
if (doc.cm)
|
2512 |
-
doc.cm.curOp.updateInput = doc.cm.curOp.selectionChanged =
|
2513 |
-
doc.cm.curOp.cursorActivity = true;
|
2514 |
-
|
2515 |
-
signalLater(doc, "cursorActivity", doc);
|
2516 |
-
}
|
2517 |
-
|
2518 |
-
function reCheckSelection(cm) {
|
2519 |
-
setSelection(cm.doc, cm.doc.sel.from, cm.doc.sel.to, null, "push");
|
2520 |
-
}
|
2521 |
-
|
2522 |
-
function skipAtomic(doc, pos, bias, mayClear) {
|
2523 |
-
var flipped = false, curPos = pos;
|
2524 |
-
var dir = bias || 1;
|
2525 |
-
doc.cantEdit = false;
|
2526 |
-
search: for (;;) {
|
2527 |
-
var line = getLine(doc, curPos.line);
|
2528 |
-
if (line.markedSpans) {
|
2529 |
-
for (var i = 0; i < line.markedSpans.length; ++i) {
|
2530 |
-
var sp = line.markedSpans[i], m = sp.marker;
|
2531 |
-
if ((sp.from == null || (m.inclusiveLeft ? sp.from <= curPos.ch : sp.from < curPos.ch)) &&
|
2532 |
-
(sp.to == null || (m.inclusiveRight ? sp.to >= curPos.ch : sp.to > curPos.ch))) {
|
2533 |
-
if (mayClear) {
|
2534 |
-
signal(m, "beforeCursorEnter");
|
2535 |
-
if (m.explicitlyCleared) {
|
2536 |
-
if (!line.markedSpans) break;
|
2537 |
-
else {--i; continue;}
|
2538 |
-
}
|
2539 |
-
}
|
2540 |
-
if (!m.atomic) continue;
|
2541 |
-
var newPos = m.find()[dir < 0 ? "from" : "to"];
|
2542 |
-
if (posEq(newPos, curPos)) {
|
2543 |
-
newPos.ch += dir;
|
2544 |
-
if (newPos.ch < 0) {
|
2545 |
-
if (newPos.line > doc.first) newPos = clipPos(doc, Pos(newPos.line - 1));
|
2546 |
-
else newPos = null;
|
2547 |
-
} else if (newPos.ch > line.text.length) {
|
2548 |
-
if (newPos.line < doc.first + doc.size - 1) newPos = Pos(newPos.line + 1, 0);
|
2549 |
-
else newPos = null;
|
2550 |
-
}
|
2551 |
-
if (!newPos) {
|
2552 |
-
if (flipped) {
|
2553 |
-
// Driven in a corner -- no valid cursor position found at all
|
2554 |
-
// -- try again *with* clearing, if we didn't already
|
2555 |
-
if (!mayClear) return skipAtomic(doc, pos, bias, true);
|
2556 |
-
// Otherwise, turn off editing until further notice, and return the start of the doc
|
2557 |
-
doc.cantEdit = true;
|
2558 |
-
return Pos(doc.first, 0);
|
2559 |
-
}
|
2560 |
-
flipped = true; newPos = pos; dir = -dir;
|
2561 |
-
}
|
2562 |
-
}
|
2563 |
-
curPos = newPos;
|
2564 |
-
continue search;
|
2565 |
-
}
|
2566 |
-
}
|
2567 |
-
}
|
2568 |
-
return curPos;
|
2569 |
-
}
|
2570 |
-
}
|
2571 |
-
|
2572 |
-
// SCROLLING
|
2573 |
-
|
2574 |
-
function scrollCursorIntoView(cm) {
|
2575 |
-
var coords = scrollPosIntoView(cm, cm.doc.sel.head, cm.options.cursorScrollMargin);
|
2576 |
-
if (!cm.state.focused) return;
|
2577 |
-
var display = cm.display, box = getRect(display.sizer), doScroll = null;
|
2578 |
-
if (coords.top + box.top < 0) doScroll = true;
|
2579 |
-
else if (coords.bottom + box.top > (window.innerHeight || document.documentElement.clientHeight)) doScroll = false;
|
2580 |
-
if (doScroll != null && !phantom) {
|
2581 |
-
var hidden = display.cursor.style.display == "none";
|
2582 |
-
if (hidden) {
|
2583 |
-
display.cursor.style.display = "";
|
2584 |
-
display.cursor.style.left = coords.left + "px";
|
2585 |
-
display.cursor.style.top = (coords.top - display.viewOffset) + "px";
|
2586 |
-
}
|
2587 |
-
display.cursor.scrollIntoView(doScroll);
|
2588 |
-
if (hidden) display.cursor.style.display = "none";
|
2589 |
-
}
|
2590 |
-
}
|
2591 |
-
|
2592 |
-
function scrollPosIntoView(cm, pos, margin) {
|
2593 |
-
if (margin == null) margin = 0;
|
2594 |
-
for (;;) {
|
2595 |
-
var changed = false, coords = cursorCoords(cm, pos);
|
2596 |
-
var scrollPos = calculateScrollPos(cm, coords.left, coords.top - margin, coords.left, coords.bottom + margin);
|
2597 |
-
var startTop = cm.doc.scrollTop, startLeft = cm.doc.scrollLeft;
|
2598 |
-
if (scrollPos.scrollTop != null) {
|
2599 |
-
setScrollTop(cm, scrollPos.scrollTop);
|
2600 |
-
if (Math.abs(cm.doc.scrollTop - startTop) > 1) changed = true;
|
2601 |
-
}
|
2602 |
-
if (scrollPos.scrollLeft != null) {
|
2603 |
-
setScrollLeft(cm, scrollPos.scrollLeft);
|
2604 |
-
if (Math.abs(cm.doc.scrollLeft - startLeft) > 1) changed = true;
|
2605 |
-
}
|
2606 |
-
if (!changed) return coords;
|
2607 |
-
}
|
2608 |
-
}
|
2609 |
-
|
2610 |
-
function scrollIntoView(cm, x1, y1, x2, y2) {
|
2611 |
-
var scrollPos = calculateScrollPos(cm, x1, y1, x2, y2);
|
2612 |
-
if (scrollPos.scrollTop != null) setScrollTop(cm, scrollPos.scrollTop);
|
2613 |
-
if (scrollPos.scrollLeft != null) setScrollLeft(cm, scrollPos.scrollLeft);
|
2614 |
-
}
|
2615 |
-
|
2616 |
-
function calculateScrollPos(cm, x1, y1, x2, y2) {
|
2617 |
-
var display = cm.display, snapMargin = textHeight(cm.display);
|
2618 |
-
if (y1 < 0) y1 = 0;
|
2619 |
-
var screen = display.scroller.clientHeight - scrollerCutOff, screentop = display.scroller.scrollTop, result = {};
|
2620 |
-
var docBottom = cm.doc.height + paddingVert(display);
|
2621 |
-
var atTop = y1 < snapMargin, atBottom = y2 > docBottom - snapMargin;
|
2622 |
-
if (y1 < screentop) {
|
2623 |
-
result.scrollTop = atTop ? 0 : y1;
|
2624 |
-
} else if (y2 > screentop + screen) {
|
2625 |
-
var newTop = Math.min(y1, (atBottom ? docBottom : y2) - screen);
|
2626 |
-
if (newTop != screentop) result.scrollTop = newTop;
|
2627 |
-
}
|
2628 |
-
|
2629 |
-
var screenw = display.scroller.clientWidth - scrollerCutOff, screenleft = display.scroller.scrollLeft;
|
2630 |
-
x1 += display.gutters.offsetWidth; x2 += display.gutters.offsetWidth;
|
2631 |
-
var gutterw = display.gutters.offsetWidth;
|
2632 |
-
var atLeft = x1 < gutterw + 10;
|
2633 |
-
if (x1 < screenleft + gutterw || atLeft) {
|
2634 |
-
if (atLeft) x1 = 0;
|
2635 |
-
result.scrollLeft = Math.max(0, x1 - 10 - gutterw);
|
2636 |
-
} else if (x2 > screenw + screenleft - 3) {
|
2637 |
-
result.scrollLeft = x2 + 10 - screenw;
|
2638 |
-
}
|
2639 |
-
return result;
|
2640 |
-
}
|
2641 |
-
|
2642 |
-
function updateScrollPos(cm, left, top) {
|
2643 |
-
cm.curOp.updateScrollPos = {scrollLeft: left == null ? cm.doc.scrollLeft : left,
|
2644 |
-
scrollTop: top == null ? cm.doc.scrollTop : top};
|
2645 |
-
}
|
2646 |
-
|
2647 |
-
function addToScrollPos(cm, left, top) {
|
2648 |
-
var pos = cm.curOp.updateScrollPos || (cm.curOp.updateScrollPos = {scrollLeft: cm.doc.scrollLeft, scrollTop: cm.doc.scrollTop});
|
2649 |
-
var scroll = cm.display.scroller;
|
2650 |
-
pos.scrollTop = Math.max(0, Math.min(scroll.scrollHeight - scroll.clientHeight, pos.scrollTop + top));
|
2651 |
-
pos.scrollLeft = Math.max(0, Math.min(scroll.scrollWidth - scroll.clientWidth, pos.scrollLeft + left));
|
2652 |
-
}
|
2653 |
-
|
2654 |
-
// API UTILITIES
|
2655 |
-
|
2656 |
-
function indentLine(cm, n, how, aggressive) {
|
2657 |
-
var doc = cm.doc;
|
2658 |
-
if (how == null) how = "add";
|
2659 |
-
if (how == "smart") {
|
2660 |
-
if (!cm.doc.mode.indent) how = "prev";
|
2661 |
-
else var state = getStateBefore(cm, n);
|
2662 |
-
}
|
2663 |
-
|
2664 |
-
var tabSize = cm.options.tabSize;
|
2665 |
-
var line = getLine(doc, n), curSpace = countColumn(line.text, null, tabSize);
|
2666 |
-
var curSpaceString = line.text.match(/^\s*/)[0], indentation;
|
2667 |
-
if (how == "smart") {
|
2668 |
-
indentation = cm.doc.mode.indent(state, line.text.slice(curSpaceString.length), line.text);
|
2669 |
-
if (indentation == Pass) {
|
2670 |
-
if (!aggressive) return;
|
2671 |
-
how = "prev";
|
2672 |
-
}
|
2673 |
-
}
|
2674 |
-
if (how == "prev") {
|
2675 |
-
if (n > doc.first) indentation = countColumn(getLine(doc, n-1).text, null, tabSize);
|
2676 |
-
else indentation = 0;
|
2677 |
-
} else if (how == "add") {
|
2678 |
-
indentation = curSpace + cm.options.indentUnit;
|
2679 |
-
} else if (how == "subtract") {
|
2680 |
-
indentation = curSpace - cm.options.indentUnit;
|
2681 |
-
} else if (typeof how == "number") {
|
2682 |
-
indentation = curSpace + how;
|
2683 |
-
}
|
2684 |
-
indentation = Math.max(0, indentation);
|
2685 |
-
|
2686 |
-
var indentString = "", pos = 0;
|
2687 |
-
if (cm.options.indentWithTabs)
|
2688 |
-
for (var i = Math.floor(indentation / tabSize); i; --i) {pos += tabSize; indentString += "\t";}
|
2689 |
-
if (pos < indentation) indentString += spaceStr(indentation - pos);
|
2690 |
-
|
2691 |
-
if (indentString != curSpaceString)
|
2692 |
-
replaceRange(cm.doc, indentString, Pos(n, 0), Pos(n, curSpaceString.length), "+input");
|
2693 |
-
line.stateAfter = null;
|
2694 |
-
}
|
2695 |
-
|
2696 |
-
function changeLine(cm, handle, op) {
|
2697 |
-
var no = handle, line = handle, doc = cm.doc;
|
2698 |
-
if (typeof handle == "number") line = getLine(doc, clipLine(doc, handle));
|
2699 |
-
else no = lineNo(handle);
|
2700 |
-
if (no == null) return null;
|
2701 |
-
if (op(line, no)) regChange(cm, no, no + 1);
|
2702 |
-
else return null;
|
2703 |
-
return line;
|
2704 |
-
}
|
2705 |
-
|
2706 |
-
function findPosH(doc, pos, dir, unit, visually) {
|
2707 |
-
var line = pos.line, ch = pos.ch, origDir = dir;
|
2708 |
-
var lineObj = getLine(doc, line);
|
2709 |
-
var possible = true;
|
2710 |
-
function findNextLine() {
|
2711 |
-
var l = line + dir;
|
2712 |
-
if (l < doc.first || l >= doc.first + doc.size) return (possible = false);
|
2713 |
-
line = l;
|
2714 |
-
return lineObj = getLine(doc, l);
|
2715 |
-
}
|
2716 |
-
function moveOnce(boundToLine) {
|
2717 |
-
var next = (visually ? moveVisually : moveLogically)(lineObj, ch, dir, true);
|
2718 |
-
if (next == null) {
|
2719 |
-
if (!boundToLine && findNextLine()) {
|
2720 |
-
if (visually) ch = (dir < 0 ? lineRight : lineLeft)(lineObj);
|
2721 |
-
else ch = dir < 0 ? lineObj.text.length : 0;
|
2722 |
-
} else return (possible = false);
|
2723 |
-
} else ch = next;
|
2724 |
-
return true;
|
2725 |
-
}
|
2726 |
-
|
2727 |
-
if (unit == "char") moveOnce();
|
2728 |
-
else if (unit == "column") moveOnce(true);
|
2729 |
-
else if (unit == "word" || unit == "group") {
|
2730 |
-
var sawType = null, group = unit == "group";
|
2731 |
-
for (var first = true;; first = false) {
|
2732 |
-
if (dir < 0 && !moveOnce(!first)) break;
|
2733 |
-
var cur = lineObj.text.charAt(ch) || "\n";
|
2734 |
-
var type = isWordChar(cur) ? "w"
|
2735 |
-
: !group ? null
|
2736 |
-
: /\s/.test(cur) ? null
|
2737 |
-
: "p";
|
2738 |
-
if (sawType && sawType != type) {
|
2739 |
-
if (dir < 0) {dir = 1; moveOnce();}
|
2740 |
-
break;
|
2741 |
-
}
|
2742 |
-
if (type) sawType = type;
|
2743 |
-
if (dir > 0 && !moveOnce(!first)) break;
|
2744 |
-
}
|
2745 |
-
}
|
2746 |
-
var result = skipAtomic(doc, Pos(line, ch), origDir, true);
|
2747 |
-
if (!possible) result.hitSide = true;
|
2748 |
-
return result;
|
2749 |
-
}
|
2750 |
-
|
2751 |
-
function findPosV(cm, pos, dir, unit) {
|
2752 |
-
var doc = cm.doc, x = pos.left, y;
|
2753 |
-
if (unit == "page") {
|
2754 |
-
var pageSize = Math.min(cm.display.wrapper.clientHeight, window.innerHeight || document.documentElement.clientHeight);
|
2755 |
-
y = pos.top + dir * (pageSize - (dir < 0 ? 1.5 : .5) * textHeight(cm.display));
|
2756 |
-
} else if (unit == "line") {
|
2757 |
-
y = dir > 0 ? pos.bottom + 3 : pos.top - 3;
|
2758 |
-
}
|
2759 |
-
for (;;) {
|
2760 |
-
var target = coordsChar(cm, x, y);
|
2761 |
-
if (!target.outside) break;
|
2762 |
-
if (dir < 0 ? y <= 0 : y >= doc.height) { target.hitSide = true; break; }
|
2763 |
-
y += dir * 5;
|
2764 |
-
}
|
2765 |
-
return target;
|
2766 |
-
}
|
2767 |
-
|
2768 |
-
function findWordAt(line, pos) {
|
2769 |
-
var start = pos.ch, end = pos.ch;
|
2770 |
-
if (line) {
|
2771 |
-
if ((pos.xRel < 0 || end == line.length) && start) --start; else ++end;
|
2772 |
-
var startChar = line.charAt(start);
|
2773 |
-
var check = isWordChar(startChar) ? isWordChar
|
2774 |
-
: /\s/.test(startChar) ? function(ch) {return /\s/.test(ch);}
|
2775 |
-
: function(ch) {return !/\s/.test(ch) && !isWordChar(ch);};
|
2776 |
-
while (start > 0 && check(line.charAt(start - 1))) --start;
|
2777 |
-
while (end < line.length && check(line.charAt(end))) ++end;
|
2778 |
-
}
|
2779 |
-
return {from: Pos(pos.line, start), to: Pos(pos.line, end)};
|
2780 |
-
}
|
2781 |
-
|
2782 |
-
function selectLine(cm, line) {
|
2783 |
-
extendSelection(cm.doc, Pos(line, 0), clipPos(cm.doc, Pos(line + 1, 0)));
|
2784 |
-
}
|
2785 |
-
|
2786 |
-
// PROTOTYPE
|
2787 |
-
|
2788 |
-
// The publicly visible API. Note that operation(null, f) means
|
2789 |
-
// 'wrap f in an operation, performed on its `this` parameter'
|
2790 |
-
|
2791 |
-
CodeMirror.prototype = {
|
2792 |
-
constructor: CodeMirror,
|
2793 |
-
focus: function(){window.focus(); focusInput(this); onFocus(this); fastPoll(this);},
|
2794 |
-
|
2795 |
-
setOption: function(option, value) {
|
2796 |
-
var options = this.options, old = options[option];
|
2797 |
-
if (options[option] == value && option != "mode") return;
|
2798 |
-
options[option] = value;
|
2799 |
-
if (optionHandlers.hasOwnProperty(option))
|
2800 |
-
operation(this, optionHandlers[option])(this, value, old);
|
2801 |
-
},
|
2802 |
-
|
2803 |
-
getOption: function(option) {return this.options[option];},
|
2804 |
-
getDoc: function() {return this.doc;},
|
2805 |
-
|
2806 |
-
addKeyMap: function(map, bottom) {
|
2807 |
-
this.state.keyMaps[bottom ? "push" : "unshift"](map);
|
2808 |
-
},
|
2809 |
-
removeKeyMap: function(map) {
|
2810 |
-
var maps = this.state.keyMaps;
|
2811 |
-
for (var i = 0; i < maps.length; ++i)
|
2812 |
-
if (maps[i] == map || (typeof maps[i] != "string" && maps[i].name == map)) {
|
2813 |
-
maps.splice(i, 1);
|
2814 |
-
return true;
|
2815 |
-
}
|
2816 |
-
},
|
2817 |
-
|
2818 |
-
addOverlay: operation(null, function(spec, options) {
|
2819 |
-
var mode = spec.token ? spec : CodeMirror.getMode(this.options, spec);
|
2820 |
-
if (mode.startState) throw new Error("Overlays may not be stateful.");
|
2821 |
-
this.state.overlays.push({mode: mode, modeSpec: spec, opaque: options && options.opaque});
|
2822 |
-
this.state.modeGen++;
|
2823 |
-
regChange(this);
|
2824 |
-
}),
|
2825 |
-
removeOverlay: operation(null, function(spec) {
|
2826 |
-
var overlays = this.state.overlays;
|
2827 |
-
for (var i = 0; i < overlays.length; ++i) {
|
2828 |
-
var cur = overlays[i].modeSpec;
|
2829 |
-
if (cur == spec || typeof spec == "string" && cur.name == spec) {
|
2830 |
-
overlays.splice(i, 1);
|
2831 |
-
this.state.modeGen++;
|
2832 |
-
regChange(this);
|
2833 |
-
return;
|
2834 |
-
}
|
2835 |
-
}
|
2836 |
-
}),
|
2837 |
-
|
2838 |
-
indentLine: operation(null, function(n, dir, aggressive) {
|
2839 |
-
if (typeof dir != "string" && typeof dir != "number") {
|
2840 |
-
if (dir == null) dir = this.options.smartIndent ? "smart" : "prev";
|
2841 |
-
else dir = dir ? "add" : "subtract";
|
2842 |
-
}
|
2843 |
-
if (isLine(this.doc, n)) indentLine(this, n, dir, aggressive);
|
2844 |
-
}),
|
2845 |
-
indentSelection: operation(null, function(how) {
|
2846 |
-
var sel = this.doc.sel;
|
2847 |
-
if (posEq(sel.from, sel.to)) return indentLine(this, sel.from.line, how);
|
2848 |
-
var e = sel.to.line - (sel.to.ch ? 0 : 1);
|
2849 |
-
for (var i = sel.from.line; i <= e; ++i) indentLine(this, i, how);
|
2850 |
-
}),
|
2851 |
-
|
2852 |
-
// Fetch the parser token for a given character. Useful for hacks
|
2853 |
-
// that want to inspect the mode state (say, for completion).
|
2854 |
-
getTokenAt: function(pos, precise) {
|
2855 |
-
var doc = this.doc;
|
2856 |
-
pos = clipPos(doc, pos);
|
2857 |
-
var state = getStateBefore(this, pos.line, precise), mode = this.doc.mode;
|
2858 |
-
var line = getLine(doc, pos.line);
|
2859 |
-
var stream = new StringStream(line.text, this.options.tabSize);
|
2860 |
-
while (stream.pos < pos.ch && !stream.eol()) {
|
2861 |
-
stream.start = stream.pos;
|
2862 |
-
var style = mode.token(stream, state);
|
2863 |
-
}
|
2864 |
-
return {start: stream.start,
|
2865 |
-
end: stream.pos,
|
2866 |
-
string: stream.current(),
|
2867 |
-
className: style || null, // Deprecated, use 'type' instead
|
2868 |
-
type: style || null,
|
2869 |
-
state: state};
|
2870 |
-
},
|
2871 |
-
|
2872 |
-
getTokenTypeAt: function(pos) {
|
2873 |
-
pos = clipPos(this.doc, pos);
|
2874 |
-
var styles = getLineStyles(this, getLine(this.doc,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|