YITH WooCommerce Catalog Mode - Version 2.0.11

Version Description

Last Stable Tag 2.0.11

Download this release

Release Info

Developer yithemes
Plugin Icon 128x128 YITH WooCommerce Catalog Mode
Version 2.0.11
Comparing to
See all releases

Code changes from version 2.0.10 to 2.0.11

Files changed (47) hide show
  1. init.php +4 -4
  2. languages/yith-woocommerce-catalog-mode.pot +2 -2
  3. plugin-fw/assets/css/elementor.css +36 -0
  4. plugin-fw/assets/css/metaboxes.css +1 -1
  5. plugin-fw/assets/css/yit-plugin-panel.css +9 -17
  6. plugin-fw/assets/css/yith-fields.css +137 -239
  7. plugin-fw/assets/css/yith-icon.css +271 -0
  8. plugin-fw/assets/fonts/yith-icon.eot +0 -0
  9. plugin-fw/assets/fonts/yith-icon.svg +0 -46
  10. plugin-fw/assets/fonts/yith-icon.ttf +0 -0
  11. plugin-fw/assets/fonts/yith-icon.woff +0 -0
  12. plugin-fw/assets/fonts/yith-icon.woff2 +0 -0
  13. plugin-fw/assets/images/yith-icon.svg +14 -1
  14. plugin-fw/assets/js/yith-fields.js +58 -9
  15. plugin-fw/assets/js/yith-fields.min.js +1 -1
  16. plugin-fw/assets/js/yith-gutenberg.js +0 -212
  17. plugin-fw/assets/js/yith-gutenberg.min.js +0 -1
  18. plugin-fw/dist/gutenberg/index.asset.php +1 -0
  19. plugin-fw/dist/gutenberg/index.js +1 -0
  20. plugin-fw/dist/gutenberg/style-index.css +2 -0
  21. plugin-fw/includes/builders/elementor/class-yith-elementor-widget.php +464 -0
  22. plugin-fw/includes/builders/elementor/class-yith-elementor.php +123 -0
  23. plugin-fw/includes/{class-yith-gutenberg.php → builders/gutenberg/class-yith-gutenberg.php} +39 -22
  24. plugin-fw/includes/class-yit-assets.php +13 -1
  25. plugin-fw/includes/class-yit-plugin-panel-woocommerce.php +53 -48
  26. plugin-fw/includes/class-yit-plugin-panel.php +2 -2
  27. plugin-fw/includes/class-yit-pointers.php +2 -2
  28. plugin-fw/includes/class-yith-system-status.php +2 -2
  29. plugin-fw/init.php +2 -2
  30. plugin-fw/languages/yith-plugin-fw-el.mo +0 -0
  31. plugin-fw/languages/yith-plugin-fw-el.po +59 -212
  32. plugin-fw/languages/yith-plugin-fw-es_ES.mo +0 -0
  33. plugin-fw/languages/yith-plugin-fw-es_ES.po +68 -212
  34. plugin-fw/languages/yith-plugin-fw-it_IT.mo +0 -0
  35. plugin-fw/languages/yith-plugin-fw-it_IT.po +68 -210
  36. plugin-fw/languages/yith-plugin-fw-nl_NL.mo +0 -0
  37. plugin-fw/languages/yith-plugin-fw-nl_NL.po +69 -211
  38. plugin-fw/languages/yith-plugin-fw.pot +44 -29
  39. plugin-fw/lib/yith-gutenberg.php +1 -1
  40. plugin-fw/phpcs.xml +1 -0
  41. plugin-fw/templates/fields/copy-to-clipboard.php +47 -0
  42. plugin-fw/templates/fields/dimensions.php +14 -3
  43. plugin-fw/templates/fields/inline-fields.php +1 -1
  44. plugin-fw/templates/fields/onoff.php +2 -2
  45. plugin-fw/yit-functions.php +59 -0
  46. plugin-fw/yit-plugin.php +4 -1
  47. readme.txt +18 -12
init.php CHANGED
@@ -5,10 +5,10 @@
5
  * Description: <code><strong>YITH WooCommerce Catalog Mode</strong></code> allows hiding product prices, cart and checkout from your store and turning it into a performing product catalogue. You will be able to adjust your catalogue settings as you prefer based on your requirements. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>
6
  * Author: YITH
7
  * Text Domain: yith-woocommerce-catalog-mode
8
- * Version: 2.0.10
9
  * Author URI: https://yithemes.com/
10
- * WC requires at least: 4.2.0
11
- * WC tested up to: 5.0.x
12
  *
13
  * @package YITH WooCommerce Catalog Mode
14
  */
@@ -61,7 +61,7 @@ function ywctm_install_free_admin_notice() {
61
  <?php
62
  }
63
 
64
- ! defined( 'YWCTM_VERSION' ) && define( 'YWCTM_VERSION', '2.0.10' );
65
  ! defined( 'YWCTM_FREE_INIT' ) && define( 'YWCTM_FREE_INIT', plugin_basename( __FILE__ ) );
66
  ! defined( 'YWCTM_SLUG' ) && define( 'YWCTM_SLUG', 'yith-woocommerce-catalog-mode' );
67
  ! defined( 'YWCTM_FILE' ) && define( 'YWCTM_FILE', __FILE__ );
5
  * Description: <code><strong>YITH WooCommerce Catalog Mode</strong></code> allows hiding product prices, cart and checkout from your store and turning it into a performing product catalogue. You will be able to adjust your catalogue settings as you prefer based on your requirements. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>
6
  * Author: YITH
7
  * Text Domain: yith-woocommerce-catalog-mode
8
+ * Version: 2.0.11
9
  * Author URI: https://yithemes.com/
10
+ * WC requires at least: 4.5.0
11
+ * WC tested up to: 5.1.x
12
  *
13
  * @package YITH WooCommerce Catalog Mode
14
  */
61
  <?php
62
  }
63
 
64
+ ! defined( 'YWCTM_VERSION' ) && define( 'YWCTM_VERSION', '2.0.11' );
65
  ! defined( 'YWCTM_FREE_INIT' ) && define( 'YWCTM_FREE_INIT', plugin_basename( __FILE__ ) );
66
  ! defined( 'YWCTM_SLUG' ) && define( 'YWCTM_SLUG', 'yith-woocommerce-catalog-mode' );
67
  ! defined( 'YWCTM_FILE' ) && define( 'YWCTM_FILE', __FILE__ );
languages/yith-woocommerce-catalog-mode.pot CHANGED
@@ -2,10 +2,10 @@
2
  # This file is distributed under the same license as the YITH WooCommerce Catalog Mode package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: YITH WooCommerce Catalog Mode 2.0.10\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/yith-woocommerce-catalog-mode\n"
8
- "POT-Creation-Date: 2021-02-03 13:36:48+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
2
  # This file is distributed under the same license as the YITH WooCommerce Catalog Mode package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: YITH WooCommerce Catalog Mode 2.0.11\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/yith-woocommerce-catalog-mode\n"
8
+ "POT-Creation-Date: 2021-03-11 12:06:50+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
plugin-fw/assets/css/elementor.css ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Style for Elementor Editor customization
3
+ */
4
+
5
+ .yith-plugin-fw-elementor-widget-description {
6
+ margin-bottom : 10px;
7
+ font-style : italic;
8
+ }
9
+
10
+ .yith-plugin-fw-elementor-shortcode-widget--shortcode,
11
+ .yith-plugin-fw-elementor-shortcode-widget--empty-html {
12
+ font-family : -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
13
+ padding : 1em 1em 1.2em;
14
+ border : 1px solid #1e1e1e;
15
+ border-radius : 4px;
16
+ }
17
+
18
+ .yith-plugin-fw-elementor-shortcode-widget__title {
19
+ font-size : 15px;
20
+ font-weight : 700;
21
+ margin-bottom : 10px;
22
+ }
23
+
24
+ .yith-plugin-fw-elementor-shortcode-widget__message {
25
+ font-style : italic;
26
+ font-size : 13px;
27
+ }
28
+
29
+ .yith-plugin-fw-elementor-shortcode-widget--shortcode .yith-plugin-fw-elementor-shortcode-widget__content {
30
+ font-family : Menlo, Consolas, monaco, monospace;
31
+ color : #1e1e1e;
32
+ font-size : 13px;
33
+ padding : 0.8em 1em;
34
+ border : 1px solid #ddd;
35
+ border-radius : 4px;
36
+ }
plugin-fw/assets/css/metaboxes.css CHANGED
@@ -126,6 +126,7 @@
126
  width : auto !important;
127
  display : inline-block;
128
  font-weight : normal;
 
129
  }
130
 
131
  .metaboxes-tab input[type="checkbox"] {
@@ -178,7 +179,6 @@
178
  display : inline-block;
179
  line-height : 23px;
180
  width : auto;
181
- vertical-align : middle;
182
  margin : 0;
183
  }
184
 
126
  width : auto !important;
127
  display : inline-block;
128
  font-weight : normal;
129
+ float : none;
130
  }
131
 
132
  .metaboxes-tab input[type="checkbox"] {
179
  display : inline-block;
180
  line-height : 23px;
181
  width : auto;
 
182
  margin : 0;
183
  }
184
 
plugin-fw/assets/css/yit-plugin-panel.css CHANGED
@@ -117,9 +117,9 @@
117
  }
118
 
119
  .yith-plugin-fw-wp-page-wrapper .wrap h1.wp-heading-inline {
120
- color : #2a8db0;
121
- font-size : 16px;
122
- font-weight : 600;
123
  }
124
 
125
  .yith-plugin-fw-wp-page-wrapper .wrap a.page-title-action,
@@ -514,9 +514,9 @@
514
  }
515
 
516
  #wpwrap h2.nav-tab-wrapper, #wpbody-content h2.nav-tab-wrapper {
517
- border-bottom : 1px solid #ccc;
518
- margin-right : 15px;
519
- text-transform: uppercase;
520
  }
521
 
522
  /* === YIT FRAMEWORK === */
@@ -535,9 +535,7 @@
535
  .yith-plugin-ui .yit-admin-panel-container {
536
  position : relative;
537
  margin-right : 15px;
538
- margin-top : -3px;
539
  z-index : 0;
540
- border-top : 1px solid #dbdada;
541
  }
542
 
543
  .yit-admin-panel-content-wrap {
@@ -576,12 +574,11 @@
576
  */
577
  .yith-plugin-ui .yith-plugin-fw-sub-tabs-nav {
578
  background : #fff;
579
- padding : 10px 14px 0px 20px;
580
  box-sizing : border-box;
581
  margin-right : 15px;
582
  border-left : 1px solid #d8d8d8;
583
  border-right : 1px solid #d8d8d8;
584
- margin-top : -2px;
585
  }
586
 
587
  .yith-plugin-ui .yith-plugin-fw-wp-page-wrapper .wrap {
@@ -683,13 +680,12 @@ li.yith-plugin-fw-tab-element {
683
  margin : 0;
684
  padding : 0;
685
  display : inline-block;
686
- height : 37px;
687
  overflow : visible;
688
  z-index : 10;
689
  }
690
 
691
- .yith-plugin-fw-panel-custom-tab-container {
692
- margin-top : -2px;
693
  }
694
 
695
  li.yith-plugin-fw-tab-element:hover {
@@ -736,10 +732,6 @@ li.yith-plugin-fw-tab-element a.nav-tab i:before {
736
  color : #fff;
737
  }
738
 
739
- .yith-plugin-fw-panel .woocommerce-page {
740
- margin-top : -2px;
741
- }
742
-
743
  .yith-plugin-ui .yith-plugin-fw-sub-tabs-nav ~ .yit-admin-panel-container {
744
  margin-top : 0;
745
  padding-top : 0;
117
  }
118
 
119
  .yith-plugin-fw-wp-page-wrapper .wrap h1.wp-heading-inline {
120
+ color : #2a8db0;
121
+ font-size : 16px;
122
+ font-weight : 600;
123
  }
124
 
125
  .yith-plugin-fw-wp-page-wrapper .wrap a.page-title-action,
514
  }
515
 
516
  #wpwrap h2.nav-tab-wrapper, #wpbody-content h2.nav-tab-wrapper {
517
+ border-bottom : 1px solid #ccc;
518
+ margin-right : 15px;
519
+ text-transform : uppercase;
520
  }
521
 
522
  /* === YIT FRAMEWORK === */
535
  .yith-plugin-ui .yit-admin-panel-container {
536
  position : relative;
537
  margin-right : 15px;
 
538
  z-index : 0;
 
539
  }
540
 
541
  .yit-admin-panel-content-wrap {
574
  */
575
  .yith-plugin-ui .yith-plugin-fw-sub-tabs-nav {
576
  background : #fff;
577
+ padding : 10px 14px 0 20px;
578
  box-sizing : border-box;
579
  margin-right : 15px;
580
  border-left : 1px solid #d8d8d8;
581
  border-right : 1px solid #d8d8d8;
 
582
  }
583
 
584
  .yith-plugin-ui .yith-plugin-fw-wp-page-wrapper .wrap {
680
  margin : 0;
681
  padding : 0;
682
  display : inline-block;
 
683
  overflow : visible;
684
  z-index : 10;
685
  }
686
 
687
+ .yith-plugin-ui li.yith-plugin-fw-tab-element {
688
+ margin-bottom: -1px;
689
  }
690
 
691
  li.yith-plugin-fw-tab-element:hover {
732
  color : #fff;
733
  }
734
 
 
 
 
 
735
  .yith-plugin-ui .yith-plugin-fw-sub-tabs-nav ~ .yit-admin-panel-container {
736
  margin-top : 0;
737
  padding-top : 0;
plugin-fw/assets/css/yith-fields.css CHANGED
@@ -8,8 +8,10 @@
8
  }
9
 
10
  .yith-plugin-fw span.description.inline {
11
- display : inline-block;
12
- margin : 0 0 0 5px;
 
 
13
  }
14
 
15
  .yith-disabled {
@@ -95,7 +97,8 @@
95
  .yith-plugin-fw .select2-container .select2-search--inline .select2-search__field,
96
  .woocommerce .yith-plugin-fw input.select2-search__field,
97
  .woocommerce .yith-plugin-fw table.form-table input.select2-search__field {
98
- padding : 3px;
 
99
  }
100
 
101
  .yith-plugin-fw .select2-container .select2-selection--single .select2-selection__rendered {
@@ -466,205 +469,6 @@ WordPress 5.3 with old panel fixes
466
  /****************
467
  YITH UI
468
  ****************/
469
- @font-face {
470
- font-family : 'yith-icon';
471
- src : url('../fonts/yith-icon.eot?g6bfgy');
472
- src : url('../fonts/yith-icon.eot?g6bfgy#iefix') format('embedded-opentype'),
473
- url('../fonts/yith-icon.ttf?g6bfgy') format('truetype'),
474
- url('../fonts/yith-icon.woff?g6bfgy') format('woff'),
475
- url('../fonts/yith-icon.svg?g6bfgy#yith-icon') format('svg');
476
- font-weight : normal;
477
- font-style : normal;
478
- }
479
-
480
- [class^="icon-"], [class*=" icon-"][class^="yith-icon-"], [class*=" yith-icon-"] {
481
- /* use !important to prevent issues with browser extensions that change fonts */
482
- font-family : 'yith-icon' !important;
483
- speak : none;
484
- font-style : normal;
485
- font-weight : normal;
486
- font-variant : normal;
487
- text-transform : none;
488
- line-height : 1;
489
-
490
- /* Better Font Rendering =========== */
491
- -webkit-font-smoothing : antialiased;
492
- -moz-osx-font-smoothing : grayscale;
493
- }
494
-
495
- .yith-icon-paypal-svgrepo-com:before {
496
- content : "\e91b";
497
- }
498
-
499
- .yith-icon-check-circle:before {
500
- content : "\e921";
501
- color : #757575;
502
- }
503
-
504
- .yith-icon-info-squared:before {
505
- content : "\e922";
506
- color : #757575;
507
- }
508
-
509
- .yith-icon-warning-triangle:before {
510
- content : "\e923";
511
- color : #757575;
512
- }
513
-
514
- .yith-icon-bank:before {
515
- content : "\e91c";
516
- }
517
-
518
- .yith-icon-accounting:before {
519
- content : "\e91d";
520
- }
521
-
522
- .yith-icon-bank-check:before {
523
- content : "\e91e";
524
- }
525
-
526
- .yith-icon-cash:before {
527
- content : "\e91f";
528
- }
529
-
530
- .yith-icon-credit-card:before {
531
- content : "\e920";
532
- }
533
-
534
- .yith-icon-calendar_add:before {
535
- content : "\e913";
536
- color : #757575;
537
- }
538
-
539
- .yith-icon-calendar_money:before {
540
- content : "\e914";
541
- color : #757575;
542
- }
543
-
544
- .yith-icon-calendar2:before {
545
- content : "\e915";
546
- color : #757575;
547
- }
548
-
549
- .yith-icon-people:before {
550
- content : "\e916";
551
- color : #757575;
552
- }
553
-
554
- .yith-icon-shield_money:before {
555
- content : "\e917";
556
- color : #757575;
557
- }
558
-
559
- .yith-icon-time_check:before {
560
- content : "\e918";
561
- color : #757575;
562
- }
563
-
564
- .yith-icon-world_settings:before {
565
- content : "\e919";
566
- color : #757575;
567
- }
568
-
569
- .yith-icon-arrow_eye_closed:before {
570
- content : "\e912";
571
- color : #757575;
572
- }
573
-
574
- .yith-icon-arrow_eye:before {
575
- content : "\e911";
576
- color : #757575;
577
- }
578
-
579
- .yith-icon-reset:before {
580
- content : "\e910";
581
- color : #757575;
582
- }
583
-
584
- .yith-icon-drag:before {
585
- content : "\e90f";
586
- color : #757575;
587
- }
588
-
589
- .yith-icon-trash:before {
590
- content : "\e90d";
591
- color : #757575;
592
- }
593
-
594
- .yith-icon-info:before {
595
- content : "\e90e";
596
- color : #757575;
597
- }
598
-
599
- .yith-icon-arrow_down:before {
600
- content : "\e900";
601
- color : #757575;
602
- }
603
-
604
- .yith-icon-arrow_left:before {
605
- content : "\e901";
606
- color : #757575;
607
- }
608
-
609
- .yith-icon-arrow_right:before {
610
- content : "\e902";
611
- color : #757575;
612
- }
613
-
614
- .yith-icon-arrow_up:before {
615
- content : "\e903";
616
- color : #757575;
617
- }
618
-
619
- .yith-icon-calendar:before {
620
- content : "\e904";
621
- color : #757575;
622
- }
623
-
624
- .yith-icon-check:before {
625
- content : "\e905";
626
- color : #757575;
627
- }
628
-
629
- .yith-icon-close:before {
630
- content : "\e906";
631
- color : #757575;
632
- }
633
-
634
- .yith-icon-edit:before {
635
- content : "\e907";
636
- color : #757575;
637
- }
638
-
639
- .yith-icon-magnifier:before {
640
- content : "\e908";
641
- color : #757575;
642
- }
643
-
644
- .yith-icon-pencil:before {
645
- content : "\e909";
646
- color : #757575;
647
- }
648
-
649
- .yith-icon-plus:before {
650
- content : "\e90a";
651
- color : #757575;
652
- }
653
-
654
- .yith-icon-update:before {
655
- content : "\e90b";
656
- color : #757575;
657
- }
658
-
659
- .yith-icon-upload:before {
660
- content : "\e90c";
661
- color : #757575;
662
- }
663
-
664
- .yith-icon-reply:before {
665
- content : "\e91a";
666
- }
667
-
668
  .yith-plugin-fw-banner {
669
  width : 100%;
670
  height : 45px;
@@ -729,18 +533,15 @@ YITH UI
729
  }
730
 
731
  .yith-plugin-ui .nav-tab {
732
- margin-left : 0px;
733
- margin-right : 2px;
734
  background-color : #336374;
735
  color : #fff;
736
  font-size : 15px;
737
  padding : 7px 20px;
738
  border : 0;
 
739
  transition : background-color 0.3s linear;
740
- }
741
-
742
- .yith-plugin-ui .nav-tab:first-child {
743
- border-left : 1px solid #d9d9d9;
744
  }
745
 
746
  .yith-plugin-ui .nav-tab.yith-premium {
@@ -755,7 +556,11 @@ YITH UI
755
  .yith-plugin-ui .nav-tab-active {
756
  background-color : #fff;
757
  color : #336374;
758
- border-bottom : 1px solid #fff;
 
 
 
 
759
  }
760
 
761
  .yith-plugin-ui .nav-tab-active.yith-premium {
@@ -798,7 +603,7 @@ YITH UI
798
 
799
  #wpwrap .yith-plugin-ui h2.nav-tab-wrapper, #wpbody-content .yith-plugin-ui h2.nav-tab-wrapper {
800
  border : 0;
801
- /* border-bottom : 1px solid #ccc; */
802
  margin-right : 15px;
803
  margin-bottom : 0;
804
  background-color : transparent;
@@ -1159,7 +964,7 @@ YITH UI
1159
  .yith-plugin-ui button.yith-plugin-fw-upload-button:before {
1160
  content : "\e90c";
1161
  font-family : 'yith-icon';
1162
- font-size : 19px;
1163
  font-weight : 400;
1164
  margin-right : 10px;
1165
  vertical-align : middle;
@@ -1435,9 +1240,11 @@ span.select2.select2-container.select2-container--default.yith-plugin-fw-select2
1435
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span {
1436
  border : 1px solid #d8d8d8;
1437
  background-color : #fff;
1438
- width : 58px;
1439
  height : 24px;
1440
  line-height : 14px;
 
 
1441
  }
1442
 
1443
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span:before {
@@ -1445,8 +1252,8 @@ span.select2.select2-container.select2-container--default.yith-plugin-fw-select2
1445
  }
1446
 
1447
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span:before {
1448
- width : 14px;
1449
- height : 14px;
1450
  top : 5px;
1451
  left : 6px;
1452
  background-color : #d8d8d8;
@@ -1454,15 +1261,14 @@ span.select2.select2-container.select2-container--default.yith-plugin-fw-select2
1454
 
1455
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span:after {
1456
  content : attr(data-text-off);
1457
- width : 14px;
1458
  height : 14px;
1459
- font-size : 13px;
1460
  font-weight : 600;
1461
- padding-left : 27px;
1462
  color : #979797;
1463
- margin-top : 5px;
1464
- display : inline-block;
1465
  white-space : nowrap;
 
1466
  }
1467
 
1468
  .yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span,
@@ -1479,16 +1285,16 @@ span.select2.select2-container.select2-container--default.yith-plugin-fw-select2
1479
 
1480
  .yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span:after,
1481
  .yith-plugin-ui.yith-plugin-fw-onoff-container input.onoffchecked + span:after {
1482
- content : attr(data-text-on);
1483
- color : #98aa36;
1484
- width : 14px;
1485
- height : 14px;
1486
- display : inline-block;
1487
- font-size : 13px;
1488
- font-weight : 600;
1489
- padding : 0 10px;
1490
- margin-top : 5px;
1491
- white-space : nowrap;
1492
  }
1493
 
1494
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span {
@@ -1499,6 +1305,12 @@ span.select2.select2-container.select2-container--default.yith-plugin-fw-select2
1499
  /**
1500
  DATEPICKER
1501
  */
 
 
 
 
 
 
1502
  div#ui-datepicker-div.yith-plugin-fw-datepicker-div {
1503
  border : 0;
1504
  box-shadow : 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
@@ -1711,7 +1523,7 @@ div#ui-datepicker-div.yith-plugin-fw-datepicker-div {
1711
  content : "\e91a";
1712
  text-indent : 0;
1713
  font-family : 'yith-icon';
1714
- font-size : 20px;
1715
  color : #d8d8d8;
1716
  font-weight : normal;
1717
  width : 15px;
@@ -2211,6 +2023,11 @@ div#ui-datepicker-div.yith-plugin-fw-datepicker-div {
2211
  color : #007694;
2212
  }
2213
 
 
 
 
 
 
2214
  .yith-plugin-fw-dimensions__dimensions {
2215
  display : flex;
2216
  margin : 0;
@@ -2291,6 +2108,84 @@ div#ui-datepicker-div.yith-plugin-fw-datepicker-div {
2291
  border-color : #007694;
2292
  }
2293
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2294
 
2295
  /** OVERRIDE WOOCOMMERCE CLASSES FOR 5.3 */
2296
  .branch-5-3 .yith-plugin-fw .select2-container .select2-selection--single .select2-selection__arrow {
@@ -2447,13 +2342,16 @@ div#ui-datepicker-div.yith-plugin-fw-datepicker-div {
2447
  }
2448
 
2449
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span {
2450
- width : 48px;
2451
- height : 20px;
 
2452
  }
2453
 
2454
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span:before {
2455
- top : 3px;
2456
- left : 3px;
 
 
2457
  }
2458
 
2459
  .yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span:before, .yith-plugin-ui.yith-plugin-fw-onoff-container input.onoffchecked + span:before {
@@ -2461,15 +2359,15 @@ div#ui-datepicker-div.yith-plugin-fw-datepicker-div {
2461
  }
2462
 
2463
  .yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span:after, .yith-plugin-ui.yith-plugin-fw-onoff-container input.onoffchecked + span:after {
2464
- font-size : 11px;
2465
- padding : 0px 6px;
2466
- margin-top : 3px;
2467
  }
2468
 
2469
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span:after {
2470
  font-size : 11px;
2471
- padding-left : 24px;
2472
- margin-top : 3px;
2473
  }
2474
 
2475
  .yith-plugin-fw .select2-container .select2-selection--single .select2-selection__rendered {
8
  }
9
 
10
  .yith-plugin-fw span.description.inline {
11
+ display : inline-block;
12
+ margin : 0 0 0 5px;
13
+ min-width : 0;
14
+ max-width : 100%;
15
  }
16
 
17
  .yith-disabled {
97
  .yith-plugin-fw .select2-container .select2-search--inline .select2-search__field,
98
  .woocommerce .yith-plugin-fw input.select2-search__field,
99
  .woocommerce .yith-plugin-fw table.form-table input.select2-search__field {
100
+ padding : 3px;
101
+ min-width : 380px;
102
  }
103
 
104
  .yith-plugin-fw .select2-container .select2-selection--single .select2-selection__rendered {
469
  /****************
470
  YITH UI
471
  ****************/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
472
  .yith-plugin-fw-banner {
473
  width : 100%;
474
  height : 45px;
533
  }
534
 
535
  .yith-plugin-ui .nav-tab {
 
 
536
  background-color : #336374;
537
  color : #fff;
538
  font-size : 15px;
539
  padding : 7px 20px;
540
  border : 0;
541
+ margin : 0 4px 0 0;
542
  transition : background-color 0.3s linear;
543
+ float : none;
544
+ display : inline-block;
 
 
545
  }
546
 
547
  .yith-plugin-ui .nav-tab.yith-premium {
556
  .yith-plugin-ui .nav-tab-active {
557
  background-color : #fff;
558
  color : #336374;
559
+ box-shadow : 0 3px 0 -1px #fff;
560
+ }
561
+
562
+ .yith-plugin-ui .yith-plugin-fw-tab-element:first-child .nav-tab-active {
563
+ border-left : 1px solid #ddd;
564
  }
565
 
566
  .yith-plugin-ui .nav-tab-active.yith-premium {
603
 
604
  #wpwrap .yith-plugin-ui h2.nav-tab-wrapper, #wpbody-content .yith-plugin-ui h2.nav-tab-wrapper {
605
  border : 0;
606
+ border-bottom : 1px solid #ddd;
607
  margin-right : 15px;
608
  margin-bottom : 0;
609
  background-color : transparent;
964
  .yith-plugin-ui button.yith-plugin-fw-upload-button:before {
965
  content : "\e90c";
966
  font-family : 'yith-icon';
967
+ font-size : 17px;
968
  font-weight : 400;
969
  margin-right : 10px;
970
  vertical-align : middle;
1240
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span {
1241
  border : 1px solid #d8d8d8;
1242
  background-color : #fff;
1243
+ width : 60px;
1244
  height : 24px;
1245
  line-height : 14px;
1246
+ padding : 4px;
1247
+ box-sizing : border-box;
1248
  }
1249
 
1250
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span:before {
1252
  }
1253
 
1254
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span:before {
1255
+ width : 13px;
1256
+ height : 13px;
1257
  top : 5px;
1258
  left : 6px;
1259
  background-color : #d8d8d8;
1261
 
1262
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span:after {
1263
  content : attr(data-text-off);
 
1264
  height : 14px;
1265
+ font-size : 12px;
1266
  font-weight : 600;
1267
+ padding-left : 18px;
1268
  color : #979797;
1269
+ display : block;
 
1270
  white-space : nowrap;
1271
+ text-align : center;
1272
  }
1273
 
1274
  .yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span,
1285
 
1286
  .yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span:after,
1287
  .yith-plugin-ui.yith-plugin-fw-onoff-container input.onoffchecked + span:after {
1288
+ content : attr(data-text-on);
1289
+ color : #98aa36;
1290
+ height : 14px;
1291
+ font-size : 12px;
1292
+ font-weight : 600;
1293
+ padding-left : 0;
1294
+ padding-right : 18px;
1295
+ display : block;
1296
+ white-space : nowrap;
1297
+ text-align : center;
1298
  }
1299
 
1300
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span {
1305
  /**
1306
  DATEPICKER
1307
  */
1308
+ .yith-plugin-ui .yith-plugin-fw-datepicker + .yith-icon-calendar,
1309
+ .yith-plugin-fw-datepicker + .yith-icon-calendar {
1310
+ color : #ccc;
1311
+ font-size : 18px;
1312
+ }
1313
+
1314
  div#ui-datepicker-div.yith-plugin-fw-datepicker-div {
1315
  border : 0;
1316
  box-shadow : 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
1523
  content : "\e91a";
1524
  text-indent : 0;
1525
  font-family : 'yith-icon';
1526
+ font-size : 16px;
1527
  color : #d8d8d8;
1528
  font-weight : normal;
1529
  width : 15px;
2023
  color : #007694;
2024
  }
2025
 
2026
+ .yith-plugin-fw-dimensions__unit--unique {
2027
+ text-decoration : none;
2028
+ cursor : default;
2029
+ }
2030
+
2031
  .yith-plugin-fw-dimensions__dimensions {
2032
  display : flex;
2033
  margin : 0;
2108
  border-color : #007694;
2109
  }
2110
 
2111
+ /**
2112
+ * Copy to clipboard
2113
+ */
2114
+ .yith-plugin-fw-copy-to-clipboard {
2115
+ background : #ffffff;
2116
+ border-radius : 8px;
2117
+ border : 1px solid #d8d8d8;
2118
+ display : flex;
2119
+ align-items : center;
2120
+ padding : 0 12px;
2121
+ max-width : 400px;
2122
+ box-sizing : border-box;
2123
+ }
2124
+
2125
+ .yith-plugin-fw-copy-to-clipboard.yith-plugin-fw-copy-to-clipboard--readonly {
2126
+ background : #f1f1f1;
2127
+ border : 1px dashed #cccccc;
2128
+ }
2129
+
2130
+ .yith-plugin-fw-copy-to-clipboard__field-wrap {
2131
+ position : relative;
2132
+ flex : 1;
2133
+ }
2134
+
2135
+ .yith-plugin-fw-copy-to-clipboard__tip {
2136
+ display : none;
2137
+ position : absolute;
2138
+ background : rgba(30, 30, 30, 0.9);
2139
+ color : #ffffff;
2140
+ padding : 7px 10px;
2141
+ border-radius : 3px;
2142
+ right : 8px;
2143
+ top : 50%;
2144
+ transform : translateY(-50%);
2145
+ pointer-events : none;
2146
+ font-size : 12px;
2147
+ line-height : 1;
2148
+ }
2149
+
2150
+
2151
+ .yith-plugin-fw-copy-to-clipboard input[type=text].yith-plugin-fw-copy-to-clipboard__field,
2152
+ .woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table input[type=text].yith-plugin-fw-copy-to-clipboard__field {
2153
+ height : 38px;
2154
+ width : 100%;
2155
+ background : transparent;
2156
+ padding : 0;
2157
+ border : 0;
2158
+ border-radius : 0;
2159
+ }
2160
+
2161
+ .yith-plugin-fw-copy-to-clipboard.yith-plugin-fw-copy-to-clipboard--readonly input[type=text].yith-plugin-fw-copy-to-clipboard__field,
2162
+ .woocommerce.yith-plugin-fw-panel .yith-plugin-ui table.form-table .yith-plugin-fw-copy-to-clipboard--readonly input[type=text].yith-plugin-fw-copy-to-clipboard__field {
2163
+ color : #999;
2164
+ cursor : default;
2165
+ }
2166
+
2167
+ .yith-plugin-fw-copy-to-clipboard__copy {
2168
+ display : flex;
2169
+ align-items : center;
2170
+ cursor : pointer;
2171
+ border-radius : 2px;
2172
+ padding : 1px;
2173
+ user-select : none;
2174
+ }
2175
+
2176
+ .yith-plugin-fw-copy-to-clipboard__copy:hover {
2177
+ box-shadow : 0 0 0 2px #2470ff;
2178
+ }
2179
+
2180
+ .yith-plugin-fw-copy-to-clipboard__copy__text {
2181
+ font-size : 12px;
2182
+ font-weight : 600;
2183
+ }
2184
+
2185
+ .yith-plugin-fw-copy-to-clipboard__copy__icon {
2186
+ margin-right : 4px;
2187
+ font-size : 14px;
2188
+ }
2189
 
2190
  /** OVERRIDE WOOCOMMERCE CLASSES FOR 5.3 */
2191
  .branch-5-3 .yith-plugin-fw .select2-container .select2-selection--single .select2-selection__arrow {
2342
  }
2343
 
2344
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span {
2345
+ width : 48px;
2346
+ height : 20px;
2347
+ padding : 2px;
2348
  }
2349
 
2350
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span:before {
2351
+ top : 4px;
2352
+ left : 3px;
2353
+ width : 10px;
2354
+ height : 10px;
2355
  }
2356
 
2357
  .yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span:before, .yith-plugin-ui.yith-plugin-fw-onoff-container input.onoffchecked + span:before {
2359
  }
2360
 
2361
  .yith-plugin-ui .yith-plugin-fw-onoff-container input:checked + span:after, .yith-plugin-ui.yith-plugin-fw-onoff-container input.onoffchecked + span:after {
2362
+ font-size : 11px;
2363
+ padding-right : 12px;
2364
+ margin-top : 0;
2365
  }
2366
 
2367
  .yith-plugin-ui .yith-plugin-fw-onoff-container input + span:after {
2368
  font-size : 11px;
2369
+ padding-left : 12px;
2370
+ margin-top : 0;
2371
  }
2372
 
2373
  .yith-plugin-fw .select2-container .select2-selection--single .select2-selection__rendered {
plugin-fw/assets/css/yith-icon.css ADDED
@@ -0,0 +1,271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * DO NOT EDIT THIS FILE DIRECTLY
3
+ * This file is automatically built using a build process
4
+ */
5
+
6
+ /* stylelint-disable function-url-quotes, declaration-colon-newline-after */
7
+ @font-face {
8
+ font-family: yith-icon;
9
+ src: url("../fonts/yith-icon.eot?c433269285442943176e8d23fe8a0d79");
10
+ src: url("../fonts/yith-icon.eot?c433269285442943176e8d23fe8a0d79#iefix") format("embedded-opentype"),
11
+ url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABZ4AAsAAAAAJlgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFY4xkrtY21hcAAAAXwAAAEiAAADjOVDAG5nbHlmAAACoAAAEKUAABxIxW96k2hlYWQAABNIAAAAMAAAADYZ8YY2aGhlYQAAE3gAAAAeAAAAJAQ1AhtobXR4AAATmAAAACIAAACUSAT/7GxvY2EAABO8AAAATAAAAEx7BICobWF4cAAAFAgAAAAfAAAAIAFDAVZuYW1lAAAUKAAAATAAAAIiyMcJZnBvc3QAABVYAAABHwAAAaxT8f8ZeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/MQ4gYGVgYNBjDGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHF4yfGRiAnH1mNgYeIE0I4gDAIwfCDF4nO3TyXHDMBBE0U+K2ndZ+75V+eJYHI4D8smB+TJHRSD3sBWGUfUIEhRRAHoENIGGfEgFxQ8F2b41WtTjDXr1eMWXnlvqC8q4P8rnE4JHkb1aoXef6kt9UWneHkNGzFjJjgMXziyZ6m7OGx26+sWWIydu7NnQrmfoM2HAgit3xqw1bYv/NshL8ft6es9zN502UVjmGKVlltGwzDgqyyyjacqHaJmSItqmvIiOKT2ia/V4z5Qo0TclSgxMKRNDU97EyJQ8MTbVADGx+tupqS6ImalCiBdyLXMj17Kwei9LUyURK1NNEWtTdREbU50RW1PFETsj3++NPIODZf3H0chzOhm577OR+7hYphRXI9d4M3Lsbqpq/WNM9c2jNNZ/+gpeOwAAeJytOGuQHMV5/c2rZ3Zmdndm53G7O7Pv3dHd6u6k28fo2HvoDk5CD0AC6STxEo8TAQfKQQkQySSW4yooExPiihMlQg5JpSqGxH9SLmNwqhKSwiDbqZRdhMRAhXLCOUVclAvLSVyxxShfz+69JMCmKnez33R//fXX/X39vXqIRfAP/pkjJENckidNMk5myZXkBnKI/BL5ZfIJ8knyBPk98hT5EnmOvEi+jdTVTtmuViTbsJxWeaLbMdqNesuu8kbZ4BHvg+X0YKI7De0G7bRs+j64zvvgwl8QF7wPjq3bx7QbrXXt6vpOE96fCJ5vRstNLZ3W4DjC6BvLyzvh+M5lhmHg3eWXfdb2VcPY5K9r3ulphqExsMlbYiiVDQ77S+vwN1NeEHgGApW1Erwo8gdimMD+aKKPFIRrVgnh7NJSWovOMoawpKWvvjo6BUvRWZjsL8xWmfT9s4aaYj0EzVTqVFpLslWTWnokmRy5tLfEKJHXqaWl5oZ5cEKQhA95mHnENnIBPk1EQupB6IYukAvW229bvxpDskrzabiwQkNd+PgFNizEcI3m8T5NGOC/+zk2/4IQw9V1Hu/zoDgOb7ORC78RQzasMcAR+AlR0V6raK09shOt9ShZIneT+8jjyPkDbGF9211vIusshPv5UyGg9iy4NKAdlDKs0tYEekK1XEE/6EF4iWP8WpKddBJPtZviRJFLxS120gwErBFTNPstBG996AzQ9n5+734v7d1/h3f75xvJNsdFUxz3A+1/NNPU4EWEL15+iNd8+BnDvvEfHqj9xMib/1T8gnl2v89FEccBx/mmHkUxY043iX7xIuoeMFZUSUA2k62kQ6bIdrJjoPsHMVYQaMVeOQ6NFAzc1B44LNMJc9gmsAjAYB1VaFO73KGVSez6XLUjbqmWQ7FOHddudWagHTSCjuOGCKt2EiwX8Y3QsWjQDrHBjoUdCq002t0Jx5JgOSnJ8o8o/ZEsS2lgPgAvIVSnS0UoRQeXl49E7/SgVIJnIJoEeDn6cSLtGZatK5mkriQd1pQtq67rBV23zFyulsuZVFGSigKbZakrC6d4/lOC0pbkVwytyBZAUCpNnfYKJ3696L3yyunTp71S6eYSHLM1LmNxVlGRhAJHbYXLZDgbe6LPuaLBzSf4rPD9PC5Qy0+zBZIKs/x1Om6SBbI/jrj96OWvb200tAAjMPuBVa1nWvZKeHRXWy1atat2C7Xa6lThrYNxLDkeB5ODq2o64/sv+z4sMt2sp1h8w5ucxAe+XmSho9iHhhY9FE/9jGYUl5aWoqcA4LFhFiCHYRN7bTrDZnmE6Kty8cQgxVi6DuaZnWQPOUYeIb9NfhflxDOmsf3gVrFtOSHb74rEPa4v4gZky+1T9oVcGa+GKKoRq6JziaJ4ZD0GQei4nUbQ6LS7IVqj49JGgNCxLSnoSLbltgO7C5PHJ1EFnu+hKrxYEdj2Jj3vrRjFhlbwkzH+/oN91a1p9F+ctKdoxpCrpnNDTs5Q02k3kc6OpTsYe5/2vQXUFf5hZB4o1fO83qC5sKmvRD/+ix5i2vXWKz16ZmgIFJrTuapEVcvM8kMup+YVribG3ZsLgqZMKlKBhXGSXncGFONnapDziwNbG4+z/k3kASwGVtQ4+Ik/p5/5f7HQ45530PfxWfS8i+SDOvd/RNMFb/DXvOQNN3xEY0b10UH+eRW1lyc1Moo2fITcgbZbvsTMBikB+za9LEyt5Ch7NbHElUy101opVFYqHEw4bisYAyq24N+jqdUon4jjPrzILQ9VKlsqlSHce9YwThQlRZEMC4OgVMHmu5bBmjG2gi0QcgWfd9ToL2+B3aYWRbpp6sBpZvS9OOJzuxmzLZXD5pCJz5KiyVfjT5aOScqxq2UN2RxDNpoCo9ffqKr8fYRZU6wTjmXnLFoTKVfGoD0DEwWwksBXMGwXYAJj+Rjwg+ph4cGFhQcfY2Bh5u6ZmbsfZmD/ojX7MWeARwDLgwEE0QvX2pO/ZQ5qhAi+O6ghXHC/8w+Zr0DW3fLX9p/DbxrxVhjNs/BsbOcEXAgyQAH+1Ir+wrJgEV/wFdaGxRiQ1XNlvsH8Iht7xCy5Dj2h3e1Bv1xtUbTeehx7AloAEX/xUIN5i8jCUEzGguzamWYsCY+zgU3kM+HYnpOS5Xwjtr+tXmFI1M3oHU+oDQ0NJa3bjh6F7ce96XyjVmvkv5VvNBJO6lspJwbwtynHa+RpePQLSFwTPM5+U3SLnglF7zSjn/aO4ww2LfqvwRwnhWLJA5v9E5TMjb19pWq6zGrF8oQP5U4b8dNQtq3YZ3+BEnpDgbTeTKMtaKLRNngJrRXO3VUqnUuuVDpTq62Pr7a6q8UPPMWss197aKbHhSEX/ZQ7c4a7s+R+WK168acXf8xJeI5oh0AxObhhQN0QwxR7oTzxC+8M+IKvWcN/17T2XGc1/37Uum7vhh7g+/k+9rkRey/2vtnvfQN7A5unnEQE1C9mNwVoCFWsWdnbhSejTyZPwqeGt8/PRm/ulSEzz0nRJ08k4dT2q7ZHh+Q9YF7FWIgXf4Z8RPg+nkxArsBseC3uGxNTgBWQRKVqBRutibAbdmdBrDSB9bqdNhahlpShjWqFIlUKsC5yWM0tImFrwmUDLIvRRki7cEG3hzfbvXapuePacsltju6cGwtslUYXMMS5up6rS671zD2bGtPbxza7SZkmrNrm+yz4crTYGN11Zc4PMMfU+Zne0xkJ1KRZdR1/opYfkYf0klvPpJWqK9Zyuu7ySQuke7SiU8+kFCVl1tx7kcu36/mmHPD1HFWm/X2ZuBQQBnJ/hjhxFO1ixV9BqRvjwGSdcJ0iMMmoVEfJmPw4hrK6KxE0WImpQAbSyMXRG79041hBpqodjM1Fr5c2L5zd0SyhCI/sGn0+V6+36/Vc0rI8yzqJ+7bSilIuTk0Xy4qSztTd0qP1XHMkX6vnNzfzd9aQuF27jRF7eMMRVmMciyksa8Y50ma57xIfArwHn2f+fT7aFl/hziGMRuEcnGqOfBEeNtQ1fOTBuWgbWc+fxVCflD8sitLByh8QR/eyxd8/jC7hDthaFy/GazkYC7aR3ey2NQMd5NxfBS0sdJly19bHvdTHMKPTJBSAmRieSgt348ZBDhXgWlRyXJwJF07m/KljD93V693VG95TOClocuS1D99zuNVC0IYpe64x1hA5qorFerGTFqkocxaHWQY4PHNOkodOFvYM9xiDh45N+bmTgqxBun24PWDyaLGaE9QExzteTpLwVqsqEmWPIiWADvIRPA9N9EyD5PCk+pZSQSu/tLEzW83i8zvZWhafJ/o9ICbrZc0NrwHfC6i3UbKP3IttLBeZiQbMC1Nc7IgBXlF6sQ3Pcgh64LB20IBZWN8NMJTG9s2jn6+fEHZjV3bo1tj6g60NvOlshdeTcv7eyWsEXaECb/MKVeQdvJickxNSgnN4QUrowjWT9+YTPB991uYFqvT7qiDVx275nKLQBH8UQJDUeRknT1qcwGgcQ63KAo/eG1hJDSuAL+bKueyRkoH1hkxvTckSByCjWvFUkkepLFIwSkdKxZHohdVerTyer8YE0TEqC5Q1oxskiqM8ZlSpkNLrps5znKDR+HqTiO0PYHlwPlW8S3Yw195ADpNb8bT6J4PFP/Nz5u/hZRj3csyGunP9dVPEChXjf8bNbGF3zsWM7we+b8mqaqjql70g2BYEXtp1S677Ncv3N3mepcRjcycM7Y8040RcFX6dJbOnT8KJrz4JZ/4ATpwEhZFu8he0tIZPirHZFnyMsSm5f7Nh7JZp3TD0aUP/KmP1nGa8+pz/KmQg+uFzZLVeOQ/n+/VKpmyXMy2jmoTlyFvGMiHpAYm8wfcTToXvENYp9xNaGf3TZx5axWnokNMsQMDD0UtjmcXr7TbMldrFYrsU/THc2ZgPgnl4YtS+ftHqFjvF7TjkB/PB9mC+QVZiELwH/4i1lR1/C4wrrNClVYwDzOUpCwFJEONvM1jMBiELFhg6WriBPTuxNLLmve4t4dRSNmcfao3vG4ffb3es3TvfizGLbcTg+A92WXjnGg1vCedCdWzb+L5PIIOdu8/MdbXxbeP7x3Egzo3xfv4V/jfey168CS+ySNVYSxOzcd5byRSUZ57T7eeKABHuR7jqEcn2Oo2uyWnB6GHMidauVkvjzG6j49kvuLtGtmwZ2eWOj1xZKFw58oeOUUjoZi6rml7O8UzVMLOqkd9ihOm0xCtuc/bIA7qAWWjYdWu1bErQHzgy23QSsO+Rmzr5fOemR1J2qVYrWS9lhyBBvSTXkKhmZ/J8NsupXoILRFl1zPztJUFP9BSpKPRtJI7ZKjmIWqgym2cFJQpBUZQk0EEkRmNwx7hgrWCjAZ5eGLtE7BBBIf565WaCwXH28woWfW/6oqKIPqvv7fIVS1MYd2Vh29EpURAYUvJFAa64oweIhmCHd3rYnvmZNVU9tGUlDf0HjuDzZ1Z3duquGV4QV6bx4U0hz7hxvbtmBJ7rL8TxXCH75GjmKuCtmVJlJZPtXj3711He1CAfDjObZ5d6Fi6xIOgYLb5fW3eMMh3cLXn2aQBzI7we7a1aRvZ81rCqs1byPBYm3RO+f7vv08/6L/nwqBe9MzJk20MjYEXv5EulPFi91157DR7vHTq08q0y1ndhrUrugbFSTWKOx2UGCX+5n9D/e4x5Vvu7cO7JJ7HPkX6mB3urdfB6e+ICS/VeP+9j/fMei4Fxvu/fw0mdxwKHl+K41a7ngcnTYVn+vXcFUzjP4+VtGSNr/Y03/pMleBf+jdLIl3VZVeDZaPeh5vceY9qKYysHyNdErlncf4004q91Lcz1M2Q7+SvYhVFmQ0HRRR+pTgOWnEEV3aMbsu9v1S613ZYt0YZrI85thawkZZ/iWlLYCSvVBiPFvMa+9lVSILFusBqGJSRuDEasImBuXLnVogsyjDPBciLyXPsE0MWlncEI48q6YWtwO2anzfYXl7tIZCHjChKNA0PZDjIf3LUaYScYoGOKNrKbhT5q3W0MJRqgY4oJ5FkEhuqs3td8cFAJA3RMwVbtb6DVv9FF1V612ltgwCrnLfGgZRhlLmkZZmbKKx0QRDhQ8qx9GdOoAGINaypfPiBIv8IJSVmUJUVIJpN6oIuKmDYB8hkrkwfIpAVFRCyOpRXJzeTzGVdS0gNSWUxnVknNtLhCKigSstQpkgMWxGnZxBpB1LDSEvGdEiVV1BJOVsVBi6rAqXlHVURNxKEkkqg0IaUkXqdKmqrxfJ1HRGJtviYkEk5+bX7WSWjr52v45k0pgfPhVKW3o1eJwQHecgtX5PmEmvV4NcGXLL5QaHJ6AfHeZegQwEiLCVFvoLQ6yoS1ncZkykgaRQGpqKOwDcypZl8HGcyufVqmUKlPi1NwoiL0aZFd2hiobH6wdUXfsHUpKfFp2aAD0VO8pF8qupvTuYHsqLpEYqPqdIlPrc1P88hwnepRT0pf9Ws5/5scT6bIPLYkGpeFlFXWWGNXKyy9oSvFxo5INH7MZ3HxGPaTndS/FYZWV2TEEpyrhR7PT+92tKSaApgeQnkVJZ81Ki3TEVPgAehGMDqWMSXlYKMr0IPbOqPlKwIlelcHbqEGc9ncrfvnOO6AaGqFnX5qrJnKlTiuMOoYNtw2VDJtni/q6aITeI3N1yz07vTz4sTrqlWZI/8Hf5ASXgAAAHicY2BkYGAAYrM/isHx/DZfGbiZGEDgTtqiBTD6/6//n5m4mdiAXA4GsDQASo8MZ3icY2BkYGBiAAI9Job/v/5/ZeJmYGRABaoAXyUEVAAAeJxjYGBgYMKJ///HLYei7heU/g3BxOjBMOMvjA0AtjAKMAAAAAAAAAESASQBNgFGAVgCFgLIAzQD9gSYBSIFWAVqBYQF8gZoBpwGwAc8B5QHxAf6CGoIlgk6CcIJ1goGCk4K1AtMC4wLvAvoDbwOJHicY2BkYGBQZfRiEGEAASYg5gJCBob/YD4DABVRAZsAeJxtjz1uwkAQhZ/5iwJShBIpUrpVijQR5qeg4ADQU9Abs/5BttdaFiQukBPkDDlDTpAyZ8hR8mxGLhJ2pdX33rzZ0QAY4gsequPhtn6r08IN1YXbpKFwh/wk3MUAz8I9+iPhPl4xFx7gAQF/8DrVb/dwwi3c4U24Tf9duEP+EO7iEZ/CPfrfwn1s8CM8wIs3P6cuGaWhKdY6PmaBbXQDG20PqSnU1J803koX2gZO79T2rA6neOZcpCJrcrU0hdNZZlRpzV6Hzk+cKxfjcSS+H5ocZ6TcJuHWKUIYFFhDI8YRGTe2V+r/nQ07LA7UlVKYwsfkSm7FXFFnA1Y0dsxumVPsPXHmjK5DRB0xY5CTlnVnlc54DZ2yru3phPR9Tqi6Siww5o3+5P16dv4LqwRgqnicbZDZboMwEEW5jaEJoWm673vTN3+Ua0/AirFdY4T4+0Jo+9R5GJ0jzZVmJjlIpkqT/2uDA8zAkCLDIeZYIMcSBY6wwjHWOMEpznCOC1ziCte4wS3ucI8HPOIJz3jBK97wjg0+klxI6VobtS1zEYLruHKd/UFD27icMOiyivOJW59/CrvjsiK5YyMWUhiySgQulFr9Se0s9fNfZVI0VbEPcamDNJTuJZXGNcSk8/1SBlI6cimCYiqIko2aU098P6RmAxbabh1vvloxDLNRFrUord5qCqx2gTIvei9M5sl5Q8ybtkkDedMPvaFYNJUmo6bt8qhrmi5JYxgWzFpvnFDrTgQ7PIXHoIUtDa06F4bQkB9/1bBexypJvgEkfHYEAA==") format("woff"),
12
+ url("../fonts/yith-icon.ttf?c433269285442943176e8d23fe8a0d79") format("truetype");
13
+ font-weight: 400;
14
+ font-style: normal;
15
+ }
16
+ /* stylelint-enable */
17
+
18
+
19
+ [class^="yith-icon-"], [class*=" yith-icon-"] {
20
+ font-family: yith-icon !important;
21
+ speak: never;
22
+ font-style: normal;
23
+ font-weight: normal;
24
+ font-variant: normal;
25
+ text-transform: none;
26
+ line-height: 1;
27
+
28
+ -webkit-font-smoothing: antialiased;
29
+ -moz-osx-font-smoothing: grayscale;
30
+
31
+ width: 1em;
32
+ height: 1em;
33
+ font-size: 20px;
34
+ }
35
+
36
+ /* Icons */
37
+
38
+ .yith-icon-accounting:before {
39
+ content: "\e91d";
40
+ }
41
+
42
+ .yith-icon-arrow-down:before {
43
+ content: "\e900";
44
+ }
45
+
46
+ .yith-icon-arrow-left:before {
47
+ content: "\e901";
48
+ }
49
+
50
+ .yith-icon-arrow-right:before {
51
+ content: "\e902";
52
+ }
53
+
54
+ .yith-icon-arrow-up:before {
55
+ content: "\e903";
56
+ }
57
+
58
+ .yith-icon-bank-check:before {
59
+ content: "\e91e";
60
+ }
61
+
62
+ .yith-icon-bank:before {
63
+ content: "\e91c";
64
+ }
65
+
66
+ .yith-icon-calendar-add:before {
67
+ content: "\e913";
68
+ }
69
+
70
+ .yith-icon-calendar-money:before {
71
+ content: "\e914";
72
+ }
73
+
74
+ .yith-icon-calendar:before {
75
+ content: "\e904";
76
+ }
77
+
78
+ .yith-icon-calendar2:before {
79
+ content: "\e915";
80
+ }
81
+
82
+ .yith-icon-cash:before {
83
+ content: "\e91f";
84
+ }
85
+
86
+ .yith-icon-check-circle:before {
87
+ content: "\e921";
88
+ }
89
+
90
+ .yith-icon-check:before {
91
+ content: "\e905";
92
+ }
93
+
94
+ .yith-icon-close:before {
95
+ content: "\e906";
96
+ }
97
+
98
+ .yith-icon-copy:before {
99
+ content: "\f101";
100
+ }
101
+
102
+ .yith-icon-credit-card:before {
103
+ content: "\e920";
104
+ }
105
+
106
+ .yith-icon-drag:before {
107
+ content: "\e90f";
108
+ }
109
+
110
+ .yith-icon-edit:before {
111
+ content: "\e907";
112
+ }
113
+
114
+ .yith-icon-eye-closed:before {
115
+ content: "\e912";
116
+ }
117
+
118
+ .yith-icon-eye:before {
119
+ content: "\e911";
120
+ }
121
+
122
+ .yith-icon-info-squared:before {
123
+ content: "\e922";
124
+ }
125
+
126
+ .yith-icon-info:before {
127
+ content: "\e90e";
128
+ }
129
+
130
+ .yith-icon-magnifier:before {
131
+ content: "\e908";
132
+ }
133
+
134
+ .yith-icon-more:before {
135
+ content: "\f102";
136
+ }
137
+
138
+ .yith-icon-paypal:before {
139
+ content: "\e91b";
140
+ }
141
+
142
+ .yith-icon-pencil:before {
143
+ content: "\e909";
144
+ }
145
+
146
+ .yith-icon-people:before {
147
+ content: "\e916";
148
+ }
149
+
150
+ .yith-icon-plus:before {
151
+ content: "\e90a";
152
+ }
153
+
154
+ .yith-icon-reply:before {
155
+ content: "\e91a";
156
+ }
157
+
158
+ .yith-icon-reset:before {
159
+ content: "\e910";
160
+ }
161
+
162
+ .yith-icon-shield-money:before {
163
+ content: "\e917";
164
+ }
165
+
166
+ .yith-icon-time-check:before {
167
+ content: "\e918";
168
+ }
169
+
170
+ .yith-icon-trash:before {
171
+ content: "\e90d";
172
+ }
173
+
174
+ .yith-icon-update:before {
175
+ content: "\e90b";
176
+ }
177
+
178
+ .yith-icon-upload:before {
179
+ content: "\e90c";
180
+ }
181
+
182
+ .yith-icon-warning-triangle:before {
183
+ content: "\e923";
184
+ }
185
+
186
+ .yith-icon-world-settings:before {
187
+ content: "\e919";
188
+ }
189
+
190
+ .yith-icon-yith:before {
191
+ content: "\e924";
192
+ }
193
+
194
+ /** -------------------------------------------
195
+ * Deprecated icons
196
+ */
197
+
198
+ /** Deprecated: use yith-icon-paypal instead */
199
+ .yith-icon-paypal-svgrepo-com:before {
200
+ content: "\e91b";
201
+ }
202
+
203
+ /** Deprecated: use yith-icon-arrow-down instead */
204
+ .yith-icon-arrow_down:before {
205
+ content: "\e900";
206
+ }
207
+
208
+ /** Deprecated: use yith-icon-eye instead */
209
+ .yith-icon-arrow_eye:before {
210
+ content: "\e911";
211
+ }
212
+
213
+ /** Deprecated: use yith-icon-eye-closed instead */
214
+ .yith-icon-arrow_eye_closed:before {
215
+ content: "\e912";
216
+ }
217
+
218
+ /** Deprecated: use yith-icon-arrow-left instead */
219
+ .yith-icon-arrow_left:before {
220
+ content: "\e901";
221
+ }
222
+
223
+ /** Deprecated: use yith-icon-arrow-right instead */
224
+ .yith-icon-arrow_right:before {
225
+ content: "\e902";
226
+ }
227
+
228
+ /** Deprecated: use yith-icon-arrow-up instead */
229
+ .yith-icon-arrow_up:before {
230
+ content: "\e903";
231
+ }
232
+
233
+ /** Deprecated: use yith-icon-calendar instead */
234
+ .yith-icon-calendar2:before {
235
+ content: "\e904";
236
+ }
237
+
238
+ /** Deprecated: use yith-icon-calendar-add instead */
239
+ .yith-icon-calendar_add:before {
240
+ content: "\e913";
241
+ }
242
+
243
+ /** Deprecated: use yith-icon-calendar-money instead */
244
+ .yith-icon-calendar_money:before {
245
+ content: "\e914";
246
+ }
247
+
248
+ /** Deprecated: use yith-icon-shield-money instead */
249
+ .yith-icon-shield_money:before {
250
+ content: "\e917";
251
+ }
252
+
253
+ /** Deprecated: use yith-icon-time-check instead */
254
+ .yith-icon-time_check:before {
255
+ content: "\e918";
256
+ }
257
+
258
+ /** Deprecated: use yith-icon-world-settings instead */
259
+ .yith-icon-world_settings:before {
260
+ content: "\e919";
261
+ }
262
+
263
+ /** Deprecated: use yith-icon-edit instead */
264
+ .yith-icon-pencil:before {
265
+ content: "\e907";
266
+ }
267
+
268
+ /** Deprecated: use yith-icon-reset instead */
269
+ .yith-icon-update:before {
270
+ content: "\e910";
271
+ }
plugin-fw/assets/fonts/yith-icon.eot CHANGED
Binary file
plugin-fw/assets/fonts/yith-icon.svg DELETED
@@ -1,46 +0,0 @@
1
- <?xml version="1.0" standalone="no"?>
2
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
- <svg xmlns="http://www.w3.org/2000/svg">
4
- <metadata>Generated by IcoMoon</metadata>
5
- <defs>
6
- <font id="yith-icon" horiz-adv-x="1024">
7
- <font-face units-per-em="1024" ascent="960" descent="-64" />
8
- <missing-glyph horiz-adv-x="1024" />
9
- <glyph unicode="&#x20;" horiz-adv-x="512" d="" />
10
- <glyph unicode="&#xe900;" glyph-name="arrow_down" d="M85.333 618.667l426.684-426.65 426.65 426.65-85.35 85.316-341.299-341.299-341.367 341.299z" />
11
- <glyph unicode="&#xe901;" glyph-name="arrow_left" d="M767.966 106.684l-341.316 341.367 341.316 341.265-85.35 85.35-426.581-426.615 426.581-426.718z" />
12
- <glyph unicode="&#xe902;" glyph-name="arrow_right" d="M341.385 21.333l426.581 426.718-426.581 426.615-85.35-85.35 341.316-341.265-341.316-341.367z" />
13
- <glyph unicode="&#xe903;" glyph-name="arrow_up" d="M938.667 277.333l-426.684 426.65-426.65-426.65 85.316-85.316 341.333 341.299 341.333-341.299z" />
14
- <glyph unicode="&#xe904;" glyph-name="calendar" d="M263.1 341.385h71.083v-71.083h-71.083v71.083zM369.766 341.385h71.083v-71.083h-71.083v71.083zM476.416 341.385h71.083v-71.083h-71.083v71.083zM583.083 341.385h71.083v-71.083h-71.083v71.083zM369.766 448.034h71.083v-71.083h-71.083v71.083zM476.416 448.034h71.083v-71.083h-71.083v71.083zM583.083 448.034h71.083v-71.083h-71.083v71.083zM263.1 234.718h71.083v-71.083h-71.083v71.083zM369.766 234.718h71.083v-71.083h-71.083v71.083zM476.416 234.718h71.083v-71.083h-71.083v71.083zM583.083 234.718h71.083v-71.083h-71.083v71.083zM689.818 341.385h71.083v-71.083h-71.083v71.083zM689.818 448.034h71.083v-71.083h-71.083v71.083zM903.134 803.584h-142.234v71.083h-71.083v-71.083h-355.55v71.083h-71.083v-71.083h-142.319v-782.251h782.251v782.251zM263.1 732.501v-71.083h71.083v71.083h355.55v-71.083h71.083v71.083h71.083v-142.234h-640.017v142.234h71.219zM191.949 92.484v426.701h640.017v-426.701h-640.017z" />
15
- <glyph unicode="&#xe905;" glyph-name="check" d="M938.667 734.191l-56.371 56.371-566.391-566.391-168.875 207.258-61.696-50.295 224.58-275.695z" />
16
- <glyph unicode="&#xe906;" glyph-name="close" d="M158.857 21.333l353.143 353.143 353.143-353.143 73.523 73.523-353.143 353.143 353.143 353.143-73.523 73.523-353.143-353.143-353.143 353.143-73.523-73.523 353.143-353.143-353.143-353.143z" />
17
- <glyph unicode="&#xe907;" glyph-name="edit" d="M868.847 357.239l-517.427 517.427-193.178-193.178 517.427-517.427h193.178v193.178zM705.178 235.435l92.297 92.297v-92.297h-92.297zM654.729 285.884l-306.398 306.398 92.297 92.297 306.398-306.398-92.297-92.297zM351.42 773.786l38.775-38.775-92.297-92.297-38.775 38.775 92.297 92.297zM155.153 92.706h713.677v-71.373h-713.677v71.373z" />
18
- <glyph unicode="&#xe908;" glyph-name="magnifier" d="M694.528 570.095c0 167.953-136.619 304.572-304.572 304.572s-304.589-136.619-304.589-304.572 136.619-304.572 304.572-304.572c70.229 0 134.895 24.115 186.419 64.239l26.18-26.18-38.076-38.076 244.19-244.173 129.963 129.963-244.173 244.19-38.076-38.076-26.18 26.18c40.124 51.695 64.341 116.258 64.341 186.505zM830.976 151.296l-22.323-22.323-136.533 136.533 22.323 22.323 136.533-136.533zM389.956 341.658c-125.952 0-228.437 102.485-228.437 228.437s102.485 228.42 228.437 228.42 228.437-102.485 228.437-228.437c-0.017-125.935-102.502-228.42-228.437-228.42z" />
19
- <glyph unicode="&#xe909;" glyph-name="pencil" d="M669.542 874.701l-584.209-584.192 2.628-266.581 266.496-2.628 584.209 584.192-269.124 269.21zM831.010 605.577l-25.515-25.515-161.485 161.553 25.532 25.532 161.468-161.57zM323.277 97.758l-159.915 1.553-1.553 160 428.39 428.476 53.828-53.914-412.894-412.791 53.828-53.828 412.877 412.809 53.828-53.828-428.39-428.476z" />
20
- <glyph unicode="&#xe90a;" glyph-name="plus" d="M475.409 21.333h78.029v385.229h385.229v78.029h-385.229v390.076h-78.029v-390.076h-390.076v-78.029h390.076z" />
21
- <glyph unicode="&#xe90b;" glyph-name="update" d="M188.075 400.162c23.313-158.703 159.932-281.139 325.035-281.139 118.903 0 228.949 64.495 287.13 168.38l-63.761 35.703c-45.295-80.828-130.884-131.055-223.369-131.055-120.798 0-222.14 84.275-248.73 197.018l40.209-40.124 51.695 51.695-135.475 135.475-135.475-135.458 51.695-51.695 51.046 51.2zM513.109 703.863c121.941 0 224.017-85.828 249.549-200.141l-43.247 43.247-51.695-51.695 135.475-135.475 135.475 135.475-51.695 51.695-49.152-49.152c-24.132 157.713-160.341 279.159-324.71 279.159-117.009 0-226.236-62.942-284.911-164.369l63.266-36.591c45.705 78.78 130.56 127.846 221.645 127.846z" />
22
- <glyph unicode="&#xe90c;" glyph-name="upload" d="M937.728 139.315v619.247c0 64-52.105 116.105-116.105 116.105h-619.247c-64 0-116.105-52.105-116.105-116.105v-619.247c0-64 52.105-116.105 116.105-116.105h190.276v77.38h-190.276c-21.333 0-38.724 17.306-38.724 38.724v619.247c0 21.333 17.306 38.724 38.724 38.724h619.247c21.333 0 38.724-17.306 38.724-38.724v-619.247c0-21.333-17.391-38.724-38.724-38.724h-193.485v-77.38h193.485c64 0.017 116.105 52.105 116.105 116.105zM550.69 21.333v412.553l88.61-89.515 54.972 54.391-180.429 182.323-183.876-181.982 54.409-55.057 88.934 87.945v-410.658z" />
23
- <glyph unicode="&#xe90d;" glyph-name="trash" d="M734.591 132.655c0-20.48-16.696-37.101-37.101-37.101h-371.014c-20.406 0-37.101 16.621-37.101 37.101v519.42h-74.203v-519.42c0-61.403 50.087-111.304 111.304-111.304h371.014c61.217 0 111.304 49.901 111.304 111.304v519.42h-74.203v-519.42zM400.679 800.48h222.608v-37.101h-222.608v37.101zM697.49 800.48c0 40.923-33.391 74.203-74.203 74.203h-222.608c-40.812 0-74.203-33.28-74.203-74.203v-37.101h-185.507v-74.203h742.028v74.203h-185.507v37.101zM474.882 614.973h74.203v-445.217h-74.203v445.217zM363.577 614.973h74.203v-445.217h-74.203v445.217zM586.186 614.973h74.203v-445.217h-74.203v445.217z" />
24
- <glyph unicode="&#xe90e;" glyph-name="info" d="M511.957 92.471c-196.017 0-355.555 159.466-355.555 355.555 0 196.053 159.538 355.555 355.555 355.555 196.053 0 355.555-159.502 355.555-355.555 0-196.089-159.502-355.555-355.555-355.555zM511.957 874.692c-235.271 0-426.666-191.431-426.666-426.666 0-235.271 191.395-426.666 426.666-426.666 235.306 0 426.666 191.395 426.666 426.666 0 235.235-191.36 426.666-426.666 426.666zM476.402 270.248v177.777h35.555v-177.777h-35.555zM583.068 448.026v71.111h-213.333v-71.111h35.555v-248.888h213.333v71.111h-35.555v177.777zM494.179 661.359c9.813 0 17.778-8 17.778-17.778 0-9.813-7.964-17.778-17.778-17.778-9.778 0-17.778 7.964-17.778 17.778 0 9.778 8 17.778 17.778 17.778zM494.179 554.692c49.031 0 88.889 39.858 88.889 88.889 0 48.995-39.858 88.889-88.889 88.889-48.995 0-88.889-39.893-88.889-88.889 0-49.031 39.893-88.889 88.889-88.889z" />
25
- <glyph unicode="&#xe90f;" glyph-name="drag" d="M241.835 409.259h232.277v-232.277h-116.053l156.501-154.795 156.501 154.795h-119.467v232.277h233.813v-116.224l154.965 156.672-154.965 156.501v-119.467h-233.813v232.277h119.467l-156.501 154.795-156.501-154.795h116.053v-232.277h-232.277v119.467l-154.795-156.501 154.795-156.672z" />
26
- <glyph unicode="&#xe910;" glyph-name="reset" d="M188.928 400.384c23.211-158.379 159.573-280.405 324.267-280.405 118.613 0 228.352 64.341 286.379 167.936l-63.488 35.499c-45.227-80.555-130.56-130.731-222.891-130.731-120.491 0-221.525 84.139-248.149 196.608l40.107-40.107 51.541 51.541-135.168 135.168-135.168-135.168 51.541-51.541 51.029 51.2zM513.195 703.317c121.685 0 223.573-85.675 249.003-199.68l-43.179 43.179-51.541-51.541 135.168-135.168 135.168 135.168-51.541 51.541-48.981-48.981c-24.064 157.355-159.915 278.528-323.925 278.528-116.736 0-225.621-62.805-284.16-164.011l63.147-36.523c45.227 78.507 129.877 127.488 220.843 127.488z" />
27
- <glyph unicode="&#xe911;" glyph-name="arrow_eye" d="M512 184.32c147.797 0 288.939 82.603 408.235 238.933l17.408 22.869-17.408 22.869c-119.296 156.501-260.437 239.104-408.235 239.104s-289.109-82.603-408.235-239.104l-17.408-22.869 17.408-22.869c119.125-156.331 260.437-238.933 408.235-238.933zM512 632.661c116.395 0 230.059-64.341 330.411-186.539-100.352-122.027-214.187-186.368-330.411-186.368-116.395 0-230.059 64.341-330.411 186.539 100.181 122.027 214.016 186.368 330.411 186.368zM510.293 293.717c83.115 0 150.699 67.584 150.699 150.699s-67.584 150.699-150.699 150.699c-83.115 0-150.699-67.584-150.699-150.699s67.584-150.699 150.699-150.699zM510.293 519.68c41.472 0 75.264-33.792 75.264-75.264s-33.792-75.264-75.264-75.264c-41.472 0-75.264 33.792-75.264 75.264-0.171 41.472 33.621 75.264 75.264 75.264z" />
28
- <glyph unicode="&#xe912;" glyph-name="arrow_eye_closed" d="M920.235 468.992c-119.296 156.501-260.437 239.104-408.235 239.104-57.296 0-113.616-12.423-168.047-36.743l70.881-53.755c32.024 9.991 64.493 15.065 97.166 15.065 116.395 0 230.059-64.341 330.411-186.54-27.682-33.661-56.393-62.906-85.893-87.648l61.426-46.583c35.519 31.508 69.722 68.681 102.292 111.363l17.408 22.868-17.41 22.869zM510.293 595.115c-18.676 0-36.564-3.422-53.081-9.656l203.208-154.107c0.37 4.306 0.572 8.661 0.572 13.063 0 83.116-67.584 150.7-150.699 150.7zM873.18 226.28l-713.387 541.013c-21.289 16.145-51.633 11.974-67.779-9.315s-11.976-51.633 9.315-67.779l123.489-93.652c-42.291-34.717-82.818-77.322-121.054-127.556l-17.408-22.869 17.408-22.869c119.125-156.332 260.437-238.933 408.235-238.933 65.911 0 130.495 16.445 192.411 48.517l110.302-83.651c8.743-6.63 19.011-9.834 29.196-9.834 14.619 0 29.068 6.6 38.583 19.147 16.147 21.291 11.977 51.635-9.312 67.78zM523.187 370.273c-4.192-0.73-8.497-1.121-12.894-1.121-38.915 0-71.067 29.756-74.882 67.688l87.776-66.567zM512 259.755c-116.395 0-230.059 64.34-330.411 186.539 33.684 41.028 68.92 75.481 105.271 103.204l79.536-60.319c-4.41-14.148-6.799-29.181-6.799-44.764 0-83.113 67.584-150.699 150.699-150.699 30.172 0 58.289 8.917 81.877 24.241l44.037-33.396c-40.75-16.406-82.321-24.806-124.209-24.806z" />
29
- <glyph unicode="&#xe913;" glyph-name="calendar_add" d="M547.499 483.499h-70.997v-106.496h-106.325v-70.827h106.325v-106.496h70.997v106.496h106.325v70.827h-106.325zM902.315 802.816h-141.824v70.827h-70.997v-70.997h-354.816v70.997h-70.997v-70.997h-141.995v-780.459h780.459v780.629zM263.68 731.819v-70.997h70.997v70.997h354.816v-70.997h70.997v70.997h70.997v-106.496h-638.805v106.496h70.997zM192.683 93.184v461.312h638.635v-461.141h-638.635z" />
30
- <glyph unicode="&#xe914;" glyph-name="calendar_money" d="M474.965 133.291h74.069v37.035c40.96 0 74.069 33.109 74.069 74.069v37.035c0 40.96-33.109 74.069-74.069 74.069h-74.069v37.035h148.139v74.069h-74.069v37.035h-74.069v-37.035c-40.96 0-74.069-33.109-74.069-74.069v-37.035c0-40.96 33.109-74.069 74.069-74.069h74.069v-37.035h-148.139v-74.069h74.069v-37.035zM252.928 873.643v-222.037h73.899v74.069h333.312v74.069h-333.312v73.899zM919.211 540.501v259.243h-148.139v73.899h-74.069v-222.037h74.069v74.069h74.069v-111.104h-666.283v111.104h37.035v74.069h-111.104v-777.387h814.421v518.144zM845.141 96.256h-666.283v444.245h666.283v-444.245z" />
31
- <glyph unicode="&#xe915;" glyph-name="calendar2" d="M937.643 796.331h-154.795v77.312h-77.312v-232.107h77.312v77.312h77.483v-619.179h-696.661v619.179h38.741v77.483h-116.053v-773.973h851.285zM318.464 873.643h-77.312v-232.107h77.312v77.312h348.331v77.483h-348.331zM395.947 564.053h77.483v-77.483h-77.483v77.483zM550.741 564.053h77.483v-77.483h-77.483v77.483zM705.536 564.053h77.483v-77.483h-77.483v77.483zM241.152 409.259h77.483v-77.483h-77.483v77.483zM395.947 409.259h77.483v-77.483h-77.483v77.483zM550.741 409.259h77.483v-77.483h-77.483v77.483zM705.536 409.259h77.483v-77.483h-77.483v77.483zM241.152 254.464h77.483v-77.483h-77.483v77.483zM395.947 254.464h77.483v-77.483h-77.483v77.483zM550.741 254.464h77.483v-77.483h-77.483v77.483zM705.536 254.464h77.483v-77.483h-77.483v77.483z" />
32
- <glyph unicode="&#xe916;" glyph-name="people" d="M263.68 696.32c0-39.211-31.787-70.997-70.997-70.997s-70.997 31.787-70.997 70.997c0 39.211 31.787 70.997 70.997 70.997s70.997-31.787 70.997-70.997zM121.685 128.683h70.997v212.821h35.499v-212.821h70.997v390.315h70.997v70.997h-212.992c-39.253 0-70.997-31.744-70.997-70.997v-177.323h35.499v-212.992zM902.315 696.32c0-39.211-31.787-70.997-70.997-70.997s-70.997 31.787-70.997 70.997c0 39.211 31.787 70.997 70.997 70.997s70.997-31.787 70.997-70.997zM866.816 589.824h-212.992v-70.997h70.997v-390.315h70.997v212.992h35.499v-212.821h70.997v212.821h35.499v177.493c-0.171 39.083-31.915 70.827-70.997 70.827zM582.997 696.32c0-39.211-31.787-70.997-70.997-70.997s-70.997 31.787-70.997 70.997c0 39.211 31.787 70.997 70.997 70.997s70.997-31.787 70.997-70.997zM405.504 518.997v-141.824h35.499v-248.32h141.824v248.149h35.499v141.824c0 39.253-31.744 70.997-70.997 70.997h-70.997c-38.912 0-70.827-31.744-70.827-70.827z" />
33
- <glyph unicode="&#xe917;" glyph-name="shield_money" d="M146.091 837.12v-530.261l365.909-284.501 365.909 284.672v530.091h-219.477v-73.216h-36.523v109.739h-219.648v-109.739h-36.523v73.216h-219.648zM475.477 690.859v109.739h73.216v-109.739h182.955v73.216h73.216v-421.205l-292.864-227.669-292.693 227.669v421.035h73.216v-73.216h182.955zM548.523 324.949h-73.216c-20.139 0-36.523 16.384-36.523 36.523h-73.216c0-60.587 49.152-109.739 109.739-109.739v-36.523h73.216v36.523c60.587 0 109.739 49.152 109.739 109.739s-49.152 109.739-109.739 109.739h-73.216c-20.139 0-36.523 16.384-36.523 36.523s16.384 36.523 36.523 36.523h73.216c20.139 0 36.523-16.384 36.523-36.523h73.216c0 60.587-49.152 109.739-109.739 109.739v36.523h-73.216v-36.523c-60.587 0-109.739-49.152-109.739-109.739s49.152-109.739 109.739-109.739h73.216c20.139 0 36.523-16.384 36.523-36.523s-16.213-36.523-36.523-36.523z" />
34
- <glyph unicode="&#xe918;" glyph-name="time_check" d="M86.528 448.341c-0.341-235.008 189.952-425.643 424.96-425.984s425.643 189.952 425.984 424.96c0.171 83.968-24.576 166.059-71.168 236.032l-60.075-63.488c22.528-39.765 37.035-83.627 42.325-129.195h-80.384v-84.651h80.384c-19.627-154.795-141.483-276.651-296.277-296.277v84.651h-84.651v-84.651c-154.795 19.456-276.821 141.483-296.277 296.277h84.651v84.651h-84.651c18.432 155.307 140.971 277.845 296.277 296.277v-82.603h84.651v81.749c46.251-5.803 90.795-21.163 130.731-44.885l61.44 61.44c-68.779 46.080-149.675 70.827-232.448 71.168-234.837-0.341-425.301-190.635-425.472-425.472zM414.549 605.355l-59.563-59.733 157.013-157.013 410.624 410.965-59.733 59.733-350.891-350.891z" />
35
- <glyph unicode="&#xe919;" glyph-name="world_settings" d="M833.707 597.333l48.981 81.92-139.435 139.435-81.92-48.981c-8.875 4.267-18.091 7.851-27.648 11.435l-23.040 92.672h-98.645c-235.179-0.171-425.643-190.635-425.643-425.813s190.464-425.643 425.643-425.643h98.645l23.040 92.672c9.557 3.584 18.773 7.168 27.648 11.435l81.92-48.981 139.435 139.435-48.981 81.92c3.925 8.875 7.851 18.091 11.435 27.648l92.672 23.040v197.12l-92.672 23.040c-3.584 9.557-7.168 20.139-11.435 27.648zM319.659 448c0.171 35.669 3.243 71.339 9.216 106.496h147.627v-212.821h-147.627c-5.973 34.987-9.045 70.656-9.216 106.325zM476.501 795.989v-170.667h-129.877c28.16 86.699 75.264 150.869 129.877 170.667zM476.501 270.677v-171.008c-54.613 19.797-101.888 84.139-129.877 171.008h129.877zM547.499 547.669c55.125-20.309 83.456-81.579 63.147-136.704-10.752-29.184-33.792-52.224-63.147-63.147v199.851zM323.925 748.203c-22.869-38.4-40.277-79.701-51.712-122.709h-67.072c29.013 49.835 69.803 91.989 118.784 122.709zM173.568 554.496h83.797c-11.435-70.485-11.435-142.336 0-212.821h-83.797c-21.845 69.12-21.845 143.531 0 212.821zM205.141 270.677h67.072c11.435-43.179 29.013-84.651 51.712-123.051-48.981 30.72-89.771 73.045-118.784 123.051zM866.816 404.651l-77.312-19.456-5.632-19.115c-5.632-18.091-12.8-35.669-21.675-52.565l-9.557-17.749 40.789-68.096-61.099-61.44-68.437 41.301-17.749-9.557c-16.725-8.875-34.133-16.043-52.224-21.675l-19.456-5.632-19.115-77.312h-7.851v180.907c96.085 19.456 158.037 113.152 138.581 209.067-14.165 69.803-68.779 124.416-138.581 138.581v180.907h7.851l19.115-77.312 19.456-5.632c18.091-5.973 35.669-13.824 52.224-23.381l17.749-9.557 68.437 40.789 61.099-61.099-40.96-66.731 9.557-17.749c8.875-16.555 16.213-34.133 21.675-52.224l5.632-19.456 77.312-19.115 0.171-86.699z" />
36
- <glyph unicode="&#xe91a;" glyph-name="reply" d="M426 554.667q208-30 321-159t149-311q-154 218-470 218v-174l-298 298 298 298v-170z" />
37
- <glyph unicode="&#xe91b;" glyph-name="paypal-svgrepo-com" d="M948.695 781.407c41.592-76.275 27.867-166.22 11.486-219.376-88.641-289.544-488.607-273.795-546.47-273.795-57.795 0-71.254-53.893-71.254-53.893l-43.213-188.526c-11.779-66.175-71.793-62.877-71.793-62.877s-78.009 0-130.188 0c-3.273 0-6.328 0.225-9.134 0.631-0.645-12.117 1.079-47.541 44.401-47.541 52.139 0 130.147 0 130.147 0s60.013-3.366 71.834 62.806l43.165 188.519c0 0 13.507 53.897 71.301 53.897 57.767 0 457.829-15.746 546.514 273.808 19.787 64.717 35.874 183.635-46.797 266.347zM259.046 86.911l43.206 188.533c0 0 13.421 53.801 71.301 53.801 57.747 0 457.781-15.664 546.429 273.819 32.437 105.838 54.958 356.92-348.956 356.92h-291.749c0 0-60.641 2.816-75.606-61.659l-190.628-822.715c0 0-8.185-51.555 43.974-51.555 52.207 0 130.233 0 130.233 0s60.013-3.393 71.796 62.857zM369 565.482l38.741 167.179c0 0 12.339 45.462 52.207 52.193 39.827 6.755 107.667-1.201 125.12-4.495 113.299-21.279 89.201-128.478 89.201-128.478-22.433-165.476-280.007-142.514-280.007-142.514-40.383 14.602-25.262 56.115-25.262 56.115z" />
38
- <glyph unicode="&#xe91c;" glyph-name="bank" d="M511.488 599.723c-8.875 0-16.213 7.168-16.213 16.213 0 4.608-3.755 8.363-8.363 8.363s-8.363-3.755-8.363-8.363c0-15.189 10.411-27.989 24.576-31.744v-6.315c0-4.608 3.755-8.363 8.363-8.363s8.363 3.755 8.363 8.363v6.315c14.165 3.755 24.576 16.384 24.576 31.744 0 18.091-14.848 32.939-32.939 32.939-8.875 0-16.213 7.168-16.213 16.213 0 8.875 7.168 16.213 16.213 16.213 8.533 0 15.531-6.656 16.213-15.019 0.341-4.608 4.437-8.021 8.875-7.851 4.608 0.341 8.192 4.267 7.851 8.875-1.024 14.336-11.093 25.941-24.576 29.525v6.315c0 4.608-3.755 8.363-8.363 8.363s-8.363-3.755-8.363-8.363v-6.315c-13.995-3.755-24.576-16.555-24.576-31.744 0-18.091 14.848-32.939 32.939-32.939 8.875 0 16.213-7.168 16.213-16.213s-7.339-16.213-16.213-16.213zM862.72 508.587c0 0.512-0.171 1.195-0.341 1.707s-0.171 1.024-0.341 1.365c-0.171 0.512-0.512 0.853-0.853 1.195-0.341 0.512-0.683 1.024-1.024 1.365-0.171 0.171-0.171 0.171-0.171 0.341l-342.699 283.648c-3.072 2.56-7.68 2.56-10.752 0l-342.187-283.477c-0.171-0.171-0.171-0.171-0.171-0.341-0.512-0.341-0.683-0.853-1.024-1.365-0.341-0.341-0.683-0.853-0.853-1.195-0.171-0.512-0.341-1.024-0.341-1.365-0.171-0.512-0.341-1.195-0.341-1.707 0-0.171 0-0.171 0-0.341v-66.56c0-4.608 3.755-8.363 8.363-8.363h85.504v-258.048h-85.845c-4.608 0-8.363-3.755-8.363-8.363v-55.467c0-1.365 0.341-2.56 0.853-3.584-0.512-1.024-0.853-2.219-0.853-3.584 0-4.608 3.755-8.363 8.363-8.363h678.571c4.608 0 8.363 3.755 8.363 8.363v62.635c0 4.608-3.755 8.363-8.363 8.363h-79.872v257.877h86.016c4.608 0 8.363 3.755 8.363 8.363v66.56c0 0.171 0 0.171 0 0.341zM178.005 450.048v49.835h667.989v-49.835h-667.989zM839.851 158.549v-45.909h-661.845v45.909h661.845zM482.816 175.275v258.048h62.123v-258.048h-62.123zM512 780.971l319.147-264.363h-638.293l319.147 264.363zM271.872 433.323h194.048v-258.048h-115.029v228.352c0 4.608-3.755 8.363-8.363 8.363s-8.363-3.755-8.363-8.363v-228.352h-62.123v258.048zM751.616 175.275h-189.952v258.048h110.933v-227.499c0-4.608 3.755-8.363 8.363-8.363s8.363 3.755 8.363 8.363v227.499h62.123v-258.048z" />
39
- <glyph unicode="&#xe91d;" glyph-name="accounting" d="M862.72 432.128c0 0.512-0.171 1.024-0.341 1.536s-0.171 0.853-0.512 1.365c-0.171 0.341-0.512 0.853-0.853 1.195s-0.683 0.853-1.024 1.195c-0.171 0.171-0.171 0.171-0.341 0.341l-30.891 23.893c-2.56 2.048-6.315 2.219-9.045 0.341l-31.061-21.163-33.792 21.163c0 0 0 0 0 0h-0.171c-0.171 0.171-0.512 0.171-0.853 0.341-0.683 0.341-1.195 0.683-2.048 0.683-0.512 0-1.024 0-1.365 0-0.512 0-1.024 0-1.536 0-0.683-0.171-1.365-0.512-1.877-0.853-0.171-0.171-0.512-0.171-0.683-0.341v0c0 0 0 0 0 0l-5.973-4.096-29.184-19.797c-3.413-2.389-4.437-7.168-2.048-10.581 1.536-2.219 3.925-3.413 6.315-3.413 1.536 0 2.901 0.512 4.267 1.365l31.232 21.163 33.963-21.333c2.56-1.707 5.803-1.536 8.363 0.171l30.549 20.821 23.552-18.261v-152.747c0-43.861-35.669-79.701-79.701-79.701-43.861 0-79.701 35.669-79.701 79.701v407.723c0 47.957-35.84 87.723-82.261 94.037-1.024 0.512-2.219 1.024-3.584 1.024h-297.813c-52.395 0-94.891-42.667-94.891-94.891v-27.819h-13.995c-18.773 0-33.963-15.189-33.963-33.963v-468.821c0-18.773 15.189-33.963 33.963-33.963h341.504c18.773 0 33.963 15.189 33.963 33.963v468.651c0 18.773-15.189 33.963-33.963 33.963h-13.995v27.819c0 42.325 33.28 76.971 75.093 79.36 41.813-2.389 75.093-37.035 75.093-79.36v-407.723c0-33.28 17.408-62.635 43.52-79.701h-114.517c-4.267 0-7.68-3.413-7.68-7.68s3.413-7.68 7.68-7.68h166.059c52.395 0 94.891 42.667 94.891 94.891v156.501c-0.341 0.341-0.341 0.512-0.341 0.683zM507.563 682.837v-81.749c0-4.267 3.413-7.68 7.68-7.68s7.68 3.413 7.68 7.68v38.571h13.995c10.411 0 18.773-8.363 18.773-18.773v-468.821c0-10.24-8.363-18.773-18.773-18.773h-341.675c-10.24 0-18.773 8.363-18.773 18.773v468.992c0 10.24 8.363 18.773 18.773 18.773h13.995v-38.571c0-4.267 3.413-7.68 7.68-7.68h248.832c4.267 0 7.68 3.413 7.68 7.68s-3.413 7.68-7.68 7.68h-241.152v74.069c0 43.861 35.669 79.701 79.701 79.701h246.784c-26.283-17.237-43.52-46.421-43.52-79.872zM209.237 558.251v-85.333c0-4.267 3.413-7.68 7.68-7.68h298.155c4.267 0 7.68 3.413 7.68 7.68v85.333c0 4.267-3.413 7.68-7.68 7.68h-298.155c-4.096 0-7.68-3.413-7.68-7.68zM224.597 550.571h282.965v-70.144h-282.965v70.144zM290.304 416.597h-73.387c-4.267 0-7.68-3.413-7.68-7.68s3.413-7.68 7.68-7.68h73.387c4.267 0 7.68 3.413 7.68 7.68s-3.413 7.68-7.68 7.68zM402.773 416.597h-73.387c-4.267 0-7.68-3.413-7.68-7.68s3.413-7.68 7.68-7.68h73.387c4.267 0 7.68 3.413 7.68 7.68s-3.413 7.68-7.68 7.68zM515.243 416.597h-73.387c-4.267 0-7.68-3.413-7.68-7.68s3.413-7.68 7.68-7.68h73.387c4.267 0 7.68 3.413 7.68 7.68-0.171 4.267-3.584 7.68-7.68 7.68zM290.304 334.507h-73.387c-4.267 0-7.68-3.413-7.68-7.68s3.413-7.68 7.68-7.68h73.387c4.267 0 7.68 3.413 7.68 7.68s-3.413 7.68-7.68 7.68zM402.773 334.507h-73.387c-4.267 0-7.68-3.413-7.68-7.68s3.413-7.68 7.68-7.68h73.387c4.267 0 7.68 3.413 7.68 7.68s-3.413 7.68-7.68 7.68zM515.243 334.507h-73.387c-4.267 0-7.68-3.413-7.68-7.68s3.413-7.68 7.68-7.68h73.387c4.267 0 7.68 3.413 7.68 7.68s-3.584 7.68-7.68 7.68zM290.304 252.245h-73.387c-4.267 0-7.68-3.413-7.68-7.68s3.413-7.68 7.68-7.68h73.387c4.267 0 7.68 3.413 7.68 7.68s-3.413 7.68-7.68 7.68zM402.773 252.245h-73.387c-4.267 0-7.68-3.413-7.68-7.68s3.413-7.68 7.68-7.68h73.387c4.267 0 7.68 3.413 7.68 7.68s-3.413 7.68-7.68 7.68zM515.243 252.245h-73.387c-4.267 0-7.68-3.413-7.68-7.68s3.413-7.68 7.68-7.68h73.387c4.267 0 7.68 3.413 7.68 7.68-0.171 4.267-3.584 7.68-7.68 7.68z" />
40
- <glyph unicode="&#xe91e;" glyph-name="bank-check" d="M862.72 645.803c-0.171 1.877-1.195 3.755-2.731 4.949l-96.768 75.776c-3.243 2.56-7.851 1.877-10.411-1.195l-274.091-349.184c-0.853-1.024-1.365-2.389-1.536-3.584l-14.677-118.955c-0.341-2.56 0.683-5.12 2.731-6.656 1.365-1.024 2.901-1.536 4.608-1.536 0.853 0 1.707 0.171 2.731 0.512l111.445 43.008c1.195 0.512 2.389 1.195 3.072 2.389l153.259 195.243v-303.957h-564.395l0.512 337.408 347.989-1.536c0 0 0 0 0 0 4.096 0 7.339 3.243 7.339 7.339s-3.243 7.339-7.339 7.339l-355.328 1.536c-2.219-0.341-3.755-0.683-5.291-2.219-1.365-1.365-2.219-3.243-2.219-5.291l-0.512-351.915c0-3.584 2.56-6.315 5.973-6.997 0.853-0.341 1.877-0.683 2.901-0.683h577.707c4.096 0 7.339 3.243 7.339 7.339v330.24l106.155 135.168c1.195 1.536 1.707 3.584 1.536 5.461zM587.776 315.904l-56.491 44.203c-3.243 2.56-7.851 1.877-10.411-1.195-2.56-3.243-1.877-7.851 1.195-10.411l56.491-44.203-1.877-2.389-98.133-37.888 12.971 104.619 222.208 283.136 61.099-47.957c1.365-1.024 2.901-1.536 4.608-1.536 2.219 0 4.267 1.024 5.803 2.901 2.56 3.243 1.877 7.851-1.195 10.411l-61.099 47.787 37.035 47.104 85.163-66.731-257.365-327.851zM466.261 443.051c0 4.096-3.243 7.339-7.339 7.339h-206.507c-4.096 0-7.339-3.243-7.339-7.339s3.243-7.339 7.339-7.339h206.507c3.925 0 7.339 3.243 7.339 7.339zM395.605 351.403c0 4.096-3.243 7.339-7.339 7.339h-136.021c-4.096 0-7.339-3.243-7.339-7.339s3.243-7.339 7.339-7.339h136.021c4.096 0 7.339 3.243 7.339 7.339zM252.245 267.264c-4.096 0-7.339-3.243-7.339-7.339s3.243-7.339 7.339-7.339h81.92c4.096 0 7.339 3.243 7.339 7.339s-3.243 7.339-7.339 7.339h-81.92z" />
41
- <glyph unicode="&#xe91f;" glyph-name="cash" d="M387.072 268.629c1.024-0.853 2.389-1.195 3.755-1.195 0.853 0 1.707 0.171 2.56 0.512l138.752 59.733c3.243 1.365 4.779 5.291 3.413 8.533s-5.291 4.779-8.533 3.413l-135.339-58.368-218.795 151.552c-2.901 2.048-6.997 1.365-9.045-1.707-2.048-2.901-1.365-6.997 1.707-9.045l221.525-153.429zM852.48 474.453l-131.584-55.125c-3.243-1.365-4.949-5.12-3.413-8.533 1.024-2.56 3.413-3.925 5.973-3.925 0.853 0 1.707 0.171 2.56 0.512l131.584 55.125c3.243 1.365 4.949 5.12 3.413 8.533-1.365 3.243-5.291 4.779-8.533 3.413zM851.285 425.643l-153.771-64.341 2.219 83.285 0.683 0.341c0.341 0.171 0.512 0.171 0.853 0.341l157.696 66.048c2.219 0.853 3.755 2.901 3.925 5.291s-0.853 4.608-2.731 5.973l-221.696 153.6c-1.877 1.195-4.096 1.536-6.144 0.683l-464.213-194.389c-0.171 0-0.341-0.171-0.512-0.341-0.341-0.171-0.683-0.512-1.024-0.683-0.341-0.341-0.683-0.512-1.024-0.853-0.171-0.171-0.341-0.171-0.341-0.341-0.171-0.171-0.171-0.341-0.341-0.683s-0.341-0.853-0.512-1.195c-0.171-0.341-0.171-0.853-0.171-1.195s0-0.853 0-1.195c0-0.512 0.171-0.853 0.341-1.365 0-0.171 0-0.512 0.171-0.683 0-0.171 0.171-0.341 0.341-0.512 0.171-0.341 0.512-0.683 0.683-1.024 0.341-0.341 0.512-0.683 0.853-1.024 0.171-0.171 0.171-0.341 0.341-0.341l221.696-153.6c0 0 0 0 0 0 0.341-0.341 0.853-0.512 1.195-0.683 0.171 0 0.341-0.171 0.512-0.171 0.512-0.171 1.024-0.171 1.365-0.171 0.171 0 0.341 0 0.341 0v0c0 0 0 0 0 0 0.853 0 1.707 0.171 2.56 0.512l158.379 66.389-2.219-83.285-160.427-67.243-218.795 151.723c-2.901 2.048-6.997 1.365-9.045-1.707-2.048-2.901-1.365-6.997 1.707-9.045l221.696-153.6c1.195-0.853 2.389-1.195 3.755-1.195 0.853 0 1.707 0.171 2.56 0.512l464.213 194.389c3.243 1.365 4.949 5.12 3.413 8.533-1.536 3.072-5.291 4.608-8.533 3.243zM633.685 663.381l209.067-144.896-144.213-60.416-209.067 144.896 144.213 60.416zM392.704 330.069l-209.067 144.896 155.819 65.195 209.067-144.896-155.819-65.195zM566.101 395.264c0 0.171-0.171 0.341-0.171 0.683 0 0.512-0.171 0.853-0.171 1.365-0.171 0.341-0.171 0.853-0.512 1.195-0.171 0.341-0.341 0.683-0.683 1.024s-0.512 0.683-0.853 1.024c-0.171 0.171-0.341 0.341-0.512 0.512l-209.749 145.408 121.515 50.859 211.456-146.603-2.389-94.891-120.32-50.347 2.389 89.771zM391.168 437.76c-1.877 4.779-7.339 7.168-12.117 5.291s-7.168-7.339-5.291-12.117c1.877-4.779 7.339-7.168 12.117-5.291s7.168 7.339 5.291 12.117zM674.133 551.083c4.779 1.877 7.168 7.339 5.291 12.117s-7.339 7.168-12.117 5.291c-4.779-1.877-7.168-7.339-5.291-12.117 1.877-4.949 7.339-7.168 12.117-5.291z" />
42
- <glyph unicode="&#xe920;" glyph-name="credit-card" d="M813.909 620.544h-645.12c-4.096 0-7.509-3.413-7.509-7.509v-376.832c0-4.096 3.413-7.509 7.509-7.509h645.12c4.096 0 7.509 3.413 7.509 7.509v376.832c0 4.096-3.243 7.509-7.509 7.509zM806.4 243.712h-630.101v361.813h630.101v-361.813zM717.141 378.197c-10.24 0-19.627-3.243-27.477-8.533-8.021 5.461-17.408 8.533-27.307 8.533-26.795 0-48.811-21.845-48.811-48.811s21.845-48.811 48.811-48.811c9.899 0 19.285 3.072 27.307 8.533 7.851-5.461 17.237-8.533 27.477-8.533 26.795 0 48.811 21.845 48.811 48.811s-22.016 48.811-48.811 48.811zM628.736 329.557c0 18.603 15.019 33.621 33.621 33.621 5.803 0 11.264-1.536 16.213-4.267-6.315-8.192-10.069-18.261-10.069-29.355s3.925-21.163 10.069-29.355c-4.949-2.731-10.411-4.267-16.213-4.267-18.603 0-33.621 15.019-33.621 33.621zM717.141 295.936c-18.603 0-33.621 15.019-33.621 33.621s15.019 33.621 33.621 33.621c18.603 0 33.621-15.019 33.621-33.621s-15.019-33.621-33.621-33.621zM224.427 472.064h117.589c4.096 0 7.509 3.413 7.509 7.509v80.555c0 4.096-3.413 7.509-7.509 7.509h-117.589c-4.096 0-7.509-3.413-7.509-7.509v-80.555c0-4.096 3.243-7.509 7.509-7.509zM231.936 552.619h102.571v-65.365h-102.571v65.365zM224.427 417.109h533.845c4.096 0 7.509 3.413 7.509 7.509s-3.413 7.509-7.509 7.509h-533.845c-4.096 0-7.509-3.413-7.509-7.509s3.243-7.509 7.509-7.509zM855.211 667.307h-628.736c-4.096 0-7.509-3.413-7.509-7.509s3.413-7.509 7.509-7.509h621.227v-359.765c0-4.096 3.413-7.509 7.509-7.509s7.509 3.413 7.509 7.509v367.275c0 4.096-3.413 7.509-7.509 7.509z" />
43
- <glyph unicode="&#xe921;" glyph-name="check-circle" d="M483.499 298.667c-7.509 0-14.848 3.072-20.139 8.363l-99.499 99.669c-11.093 11.093-11.093 29.184 0 40.277s29.184 11.093 40.277 0l77.141-77.141 179.2 224.085c9.728 12.288 27.648 14.336 39.936 4.437 12.288-9.728 14.336-27.648 4.437-39.936l-199.168-249.173c-5.12-6.315-12.629-10.24-20.651-10.581-0.512 0-1.024 0-1.536 0zM512 35.499c-227.499 0-412.501 185.003-412.501 412.501s185.003 412.501 412.501 412.501 412.501-185.003 412.501-412.501-185.003-412.501-412.501-412.501zM512 803.499c-196.096 0-355.499-159.403-355.499-355.499s159.403-355.499 355.499-355.499 355.499 159.573 355.499 355.499-159.403 355.499-355.499 355.499z" />
44
- <glyph unicode="&#xe922;" glyph-name="info-squared" d="M853.333 35.499h-682.667c-39.253 0-71.168 31.915-71.168 71.168v682.667c0 39.253 31.915 71.168 71.168 71.168h682.667c39.253 0 71.168-31.915 71.168-71.168v-682.667c0-39.253-31.915-71.168-71.168-71.168zM170.667 803.499c-7.851 0-14.165-6.315-14.165-14.165v-682.667c0-7.851 6.315-14.165 14.165-14.165h682.667c7.851 0 14.165 6.315 14.165 14.165v682.667c0 7.851-6.315 14.165-14.165 14.165h-682.667zM504.832 561.835c-19.627 0-35.499 15.872-35.499 35.499s15.872 35.499 35.499 35.499 35.499-15.872 35.499-35.499-15.872-35.499-35.499-35.499zM568.832 291.499h-28.501v199.168c0 15.701-12.8 28.501-28.501 28.501h-28.501c-15.701 0-28.501-12.8-28.501-28.501s12.8-28.501 28.501-28.501v-170.667h-28.501c-15.701 0-28.501-12.8-28.501-28.501s12.8-28.501 28.501-28.501h113.835c15.701 0 28.501 12.8 28.501 28.501s-12.629 28.501-28.331 28.501z" />
45
- <glyph unicode="&#xe923;" glyph-name="warning-triangle" d="M504.832 789.333l384-682.667h-768l384 682.667zM504.832 846.165v0c-20.48 0-39.424-11.093-49.664-29.013l-384-682.667c-9.899-17.579-9.728-39.083 0.512-56.661 10.24-17.408 28.843-28.16 49.152-28.16h768c20.139 0 38.912 10.752 49.152 28.16s10.411 39.083 0.512 56.661l-384 682.667c-10.069 17.92-29.013 29.013-49.664 29.013v0zM504.832 276.48c23.552 0 42.667-19.115 42.667-42.667s-19.115-42.667-42.667-42.667-42.667 19.115-42.667 42.667 19.115 42.667 42.667 42.667zM497.835 334.165c-15.701 0-28.501 12.8-28.501 28.501v227.499c0 15.701 12.8 28.501 28.501 28.501s28.501-12.8 28.501-28.501v-227.499c-0.171-15.701-12.8-28.501-28.501-28.501z" />
46
- </font></defs></svg>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugin-fw/assets/fonts/yith-icon.ttf CHANGED
Binary file
plugin-fw/assets/fonts/yith-icon.woff DELETED
Binary file
plugin-fw/assets/fonts/yith-icon.woff2 ADDED
Binary file
plugin-fw/assets/images/yith-icon.svg CHANGED
@@ -1 +1,14 @@
1
- <?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 20.5 20.479" width="20.5" height="20.479"><defs><clipPath id="_clipPath_BBRuGaomYLKjPKjOOHpnNdPxBnLPFPyk"><rect width="20.5" height="20.479"/></clipPath></defs><g clip-path="url(#_clipPath_BBRuGaomYLKjPKjOOHpnNdPxBnLPFPyk)"><g><path d=" M 18.24 7.628 C 17.291 8.284 16.076 8.971 14.587 9.688 C 15.344 7.186 15.765 4.851 15.849 2.684 C 15.912 0.939 15.133 0.045 13.514 0.003 C 11.558 -0.06 10.275 1.033 9.665 3.284 C 10.007 3.137 10.359 3.063 10.723 3.063 C 11.021 3.063 11.267 3.184 11.459 3.426 C 11.651 3.668 11.736 3.947 11.715 4.262 C 11.695 5.082 11.276 5.961 10.46 6.896 C 9.644 7.833 8.918 8.3 8.282 8.3 C 7.837 8.3 7.625 7.922 7.646 7.165 C 7.667 6.765 7.804 5.955 8.056 4.735 C 8.287 3.579 8.403 2.801 8.403 2.401 C 8.403 1.707 8.224 1.144 7.867 0.713 C 7.509 0.282 6.994 0.098 6.321 0.161 C 5.858 0.203 5.175 0.624 4.27 1.422 C 3.596 2.035 2.923 2.644 2.25 3.254 L 2.976 4.106 C 3.564 3.664 3.922 3.443 4.048 3.443 C 4.448 3.443 4.637 3.717 4.617 4.263 C 4.617 4.306 4.427 4.968 4.049 6.251 C 3.671 7.534 3.471 8.491 3.449 9.122 C 3.407 9.985 3.565 10.647 3.924 11.109 C 4.367 11.677 5.106 11.919 6.142 11.835 C 7.366 11.751 8.591 11.298 9.816 10.479 C 10.323 10.142 10.808 9.753 11.273 9.311 C 11.105 10.153 10.905 10.868 10.673 11.457 C 8.402 12.487 6.762 13.37 5.752 14.107 C 4.321 15.137 3.554 16.241 3.449 17.419 C 3.259 19.459 4.29 20.479 6.541 20.479 C 8.055 20.479 9.517 19.554 10.926 17.703 C 12.125 16.126 13.166 14.022 14.049 11.394 C 15.578 10.635 16.87 9.892 17.928 9.164 C 17.894 9.409 18.319 7.308 18.24 7.628 Z M 7.393 16.095 C 7.056 16.095 6.898 15.947 6.919 15.653 C 6.961 15.106 7.908 14.38 9.759 13.476 C 8.791 15.221 8.002 16.095 7.393 16.095 Z " fill="rgb(255,255,255)"/></g></g></svg>
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io -->
2
+ <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 20.5 20.479" width="20.5" height="20.479">
3
+ <defs>
4
+ <clipPath id="_clipPath_BBRuGaomYLKjPKjOOHpnNdPxBnLPFPyk">
5
+ <rect width="20.5" height="20.479"/>
6
+ </clipPath>
7
+ </defs>
8
+ <g clip-path="url(#_clipPath_BBRuGaomYLKjPKjOOHpnNdPxBnLPFPyk)">
9
+ <g>
10
+ <path d=" M 18.24 7.628 C 17.291 8.284 16.076 8.971 14.587 9.688 C 15.344 7.186 15.765 4.851 15.849 2.684 C 15.912 0.939 15.133 0.045 13.514 0.003 C 11.558 -0.06 10.275 1.033 9.665 3.284 C 10.007 3.137 10.359 3.063 10.723 3.063 C 11.021 3.063 11.267 3.184 11.459 3.426 C 11.651 3.668 11.736 3.947 11.715 4.262 C 11.695 5.082 11.276 5.961 10.46 6.896 C 9.644 7.833 8.918 8.3 8.282 8.3 C 7.837 8.3 7.625 7.922 7.646 7.165 C 7.667 6.765 7.804 5.955 8.056 4.735 C 8.287 3.579 8.403 2.801 8.403 2.401 C 8.403 1.707 8.224 1.144 7.867 0.713 C 7.509 0.282 6.994 0.098 6.321 0.161 C 5.858 0.203 5.175 0.624 4.27 1.422 C 3.596 2.035 2.923 2.644 2.25 3.254 L 2.976 4.106 C 3.564 3.664 3.922 3.443 4.048 3.443 C 4.448 3.443 4.637 3.717 4.617 4.263 C 4.617 4.306 4.427 4.968 4.049 6.251 C 3.671 7.534 3.471 8.491 3.449 9.122 C 3.407 9.985 3.565 10.647 3.924 11.109 C 4.367 11.677 5.106 11.919 6.142 11.835 C 7.366 11.751 8.591 11.298 9.816 10.479 C 10.323 10.142 10.808 9.753 11.273 9.311 C 11.105 10.153 10.905 10.868 10.673 11.457 C 8.402 12.487 6.762 13.37 5.752 14.107 C 4.321 15.137 3.554 16.241 3.449 17.419 C 3.259 19.459 4.29 20.479 6.541 20.479 C 8.055 20.479 9.517 19.554 10.926 17.703 C 12.125 16.126 13.166 14.022 14.049 11.394 C 15.578 10.635 16.87 9.892 17.928 9.164 C 17.894 9.409 18.319 7.308 18.24 7.628 Z M 7.393 16.095 C 7.056 16.095 6.898 15.947 6.919 15.653 C 6.961 15.106 7.908 14.38 9.759 13.476 C 8.791 15.221 8.002 16.095 7.393 16.095 Z "
11
+ fill="rgb(255,255,255)"/>
12
+ </g>
13
+ </g>
14
+ </svg>
plugin-fw/assets/js/yith-fields.js CHANGED
@@ -23,7 +23,9 @@
23
 
24
  /* Datepicker */
25
  $datepicker.each( function () {
26
- var args = $( this ).data();
 
 
27
 
28
  // set animation to false to prevent style 'glitches' when removing class on closing
29
  args.showAnim = false;
@@ -34,7 +36,12 @@
34
  instance.dpDiv.removeClass( 'yith-plugin-fw-datepicker-div' );
35
  };
36
 
37
- $( this ).datepicker( args );
 
 
 
 
 
38
  } );
39
 
40
  /* Colorpicker */
@@ -203,8 +210,8 @@
203
  } );
204
 
205
  $image_gallery_ids.val( attachment_ids );
206
- $image_gallery_ids.trigger( 'change' );
207
- } );
208
 
209
  image_gallery_frame.open();
210
 
@@ -426,8 +433,13 @@
426
 
427
  /* on-off */
428
  $( document ).on( 'click', '.yith-plugin-fw-onoff-container span', function () {
429
- var input = $( this ).prev( 'input' ),
430
- checked = input.prop( 'checked' );
 
 
 
 
 
431
 
432
  if ( checked ) {
433
  input.prop( 'checked', false ).attr( 'value', 'no' ).removeClass( 'onoffchecked' );
@@ -605,12 +617,12 @@
605
  counter = 0,
606
  hidden_obj = $( '<input type="hidden">' );
607
 
608
- toggle_element.find( '.yith-toggle-row' ).each( function() {
609
  var key = parseInt( $( this ).data( 'item_key' ) );
610
- if( counter <= key ) {
611
  counter = key + 1;
612
  }
613
- });
614
 
615
  hidden_obj.val( counter );
616
 
@@ -809,4 +821,41 @@
809
  };
810
  fw_dimensions.init();
811
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
812
  } )( jQuery );
23
 
24
  /* Datepicker */
25
  $datepicker.each( function () {
26
+ var currentDatePicker = $( this ),
27
+ args = currentDatePicker.data(),
28
+ icon = currentDatePicker.next( '.yith-icon-calendar' );
29
 
30
  // set animation to false to prevent style 'glitches' when removing class on closing
31
  args.showAnim = false;
36
  instance.dpDiv.removeClass( 'yith-plugin-fw-datepicker-div' );
37
  };
38
 
39
+ currentDatePicker.datepicker( args );
40
+ if ( icon ) {
41
+ icon.on( 'click', function () {
42
+ currentDatePicker.datepicker( 'show' );
43
+ } )
44
+ }
45
  } );
46
 
47
  /* Colorpicker */
210
  } );
211
 
212
  $image_gallery_ids.val( attachment_ids );
213
+ $image_gallery_ids.trigger( 'change' );
214
+ } );
215
 
216
  image_gallery_frame.open();
217
 
433
 
434
  /* on-off */
435
  $( document ).on( 'click', '.yith-plugin-fw-onoff-container span', function () {
436
+ var input = $( this ).prev( 'input' ),
437
+ checked = input.prop( 'checked' ),
438
+ disabled = input.prop( 'disabled' );
439
+
440
+ if ( disabled ) {
441
+ return;
442
+ }
443
 
444
  if ( checked ) {
445
  input.prop( 'checked', false ).attr( 'value', 'no' ).removeClass( 'onoffchecked' );
617
  counter = 0,
618
  hidden_obj = $( '<input type="hidden">' );
619
 
620
+ toggle_element.find( '.yith-toggle-row' ).each( function () {
621
  var key = parseInt( $( this ).data( 'item_key' ) );
622
+ if ( counter <= key ) {
623
  counter = key + 1;
624
  }
625
+ } );
626
 
627
  hidden_obj.val( counter );
628
 
821
  };
822
  fw_dimensions.init();
823
 
824
+ /**
825
+ * Copy to clip-board
826
+ */
827
+ var clearSelection = function () {
828
+ var selection = 'getSelection' in window ? window.getSelection() : false;
829
+ if ( selection ) {
830
+ if ( 'empty' in selection ) { // Chrome.
831
+ selection.empty();
832
+ } else if ( 'removeAllRanges' in selection ) { // Firefox.
833
+ selection.removeAllRanges();
834
+ }
835
+ } else if ( 'selection' in document ) { // IE.
836
+ document.selection.empty();
837
+ }
838
+ }
839
+
840
+ $( document ).on( 'click', '.yith-plugin-fw-copy-to-clipboard__copy', function () {
841
+ var wrap = $( this ).closest( '.yith-plugin-fw-copy-to-clipboard' ),
842
+ input = wrap.find( '.yith-plugin-fw-copy-to-clipboard__field' ),
843
+ tip = wrap.find( '.yith-plugin-fw-copy-to-clipboard__tip' ),
844
+ timeout = wrap.data( 'tip-timeout' );
845
+
846
+ timeout && clearTimeout( timeout );
847
+
848
+ input.select();
849
+ document.execCommand( 'copy' );
850
+ clearSelection();
851
+
852
+ tip.fadeIn( 400 );
853
+
854
+ // Use timeout instead of delay to prevent issues with multiple clicks.
855
+ timeout = setTimeout( function () {
856
+ tip.fadeOut( 400 );
857
+ }, 1500 );
858
+ wrap.data( 'tip-timeout', timeout );
859
+ } )
860
+
861
  } )( jQuery );
plugin-fw/assets/js/yith-fields.min.js CHANGED
@@ -1 +1 @@
1
- !function(e){e(document).on("yith_fields_init",function(){var t=e(".yith-plugin-fw-datepicker"),i=e(".yith-plugin-fw-colorpicker"),n={imgPreviewHandler:".yith-plugin-fw-upload-img-preview",uploadButtonHandler:".yith-plugin-fw-upload-button",imgUrlHandler:".yith-plugin-fw-upload-img-url",resetButtonHandler:".yith-plugin-fw-upload-button-reset",imgUrl:e(".yith-plugin-fw-upload-img-url")},a=e(".add_media"),l={rootSelector:".yith-plugin-fw-image-gallery",buttonSelector:".yith-plugin-fw-image-gallery .image-gallery-button",sliderWrapper:e(".yith-plugin-fw-image-gallery ul.slides-wrapper")},o=e(".yith-plugin-fw-sidebar-layout"),s=e(".yith-plugin-fw .yith-plugin-fw-slider-container .ui-slider-horizontal"),r=e(".yit-icons-manager-wrapper");e(".yith-plugin-ui td.forminp-checkbox");t.each(function(){var t=e(this).data();t.showAnim=!1,t.beforeShow=function(e,t){t.dpDiv.addClass("yith-plugin-fw-datepicker-div")},t.onClose=function(e,t){t.dpDiv.removeClass("yith-plugin-fw-datepicker-div")},e(this).datepicker(t)}),i.wpColorPicker({palettes:!1,width:200,mode:"hsl",clear:function(){var t=e(this);t.val(t.data("default-color")),t.change()}}),i.each(function(){var t=e(this).data("variations-label"),i=e(this).closest(".yith-plugin-fw-colorpicker-field-wrapper"),n=e(this).closest(".yith-single-colorpicker"),a=i.find(".wp-picker-input-wrap"),l=n.find(".wp-picker-input-wrap");if(a.length&&i.find("a.wp-color-result").attr("title",t),n.length&&n.find("a.wp-color-result").attr("title",t),!a.find(".wp-picker-default-custom").length){var o=e("<span/>").attr({"class":"wp-picker-default-custom"});a.find(".wp-picker-default").wrap(o)}l.find(".wp-picker-default-custom").length||(o=e("<span/>").attr({"class":"wp-picker-default-custom"}),l.find(".wp-picker-default").wrap(o))}),"undefined"!=typeof wp&&"undefined"!=typeof wp.media&&(n.imgUrl.change(function(){var t=e(this).val(),i=new RegExp("(http|ftp|https)://[a-zA-Z0-9@?^=%&amp;:/~+#-_.]*.(gif|jpg|jpeg|png|ico|svg)"),a=e(this).parent().find(n.imgPreviewHandler).first();a.length<1&&(a=e(this).parent().parent().find(n.imgPreviewHandler).first()),i.test(t)?a.html('<img src="'+t+'" style="max-width:100px; max-height:100px;" />'):a.html("")}).trigger("change"),e(document).on("click",n.uploadButtonHandler,function(t){t.preventDefault();var i,a=e(this).attr("id").replace(/-button$/,"").replace(/(\[|\])/g,"\\$1");if(i)i.open();else{var l=[new wp.media.controller.Library({library:wp.media.query(),multiple:!1,title:"Choose Image",priority:20,filterable:"uploaded"})];(i=wp.media.frames.downloadable_file=wp.media({title:"Choose Image",library:{type:""},button:{text:"Choose Image"},multiple:!1,states:l})).on("select",function(){var t=i.state().get("selection").first().toJSON();e("#"+a).val(t.url),e("#"+a+"-yith-attachment-id")&&e("#"+a+"-yith-attachment-id").val(t.id),n.imgUrl.trigger("change")}),i.open()}}),e(document).on("click",n.resetButtonHandler,function(t){var i=e(this),a=i.attr("id").replace(/(\[|\])/g,"\\$1"),l=i.attr("id").replace(/-button-reset$/,"").replace(/(\[|\])/g,"\\$1"),o=e("#"+a).data("default");e("#"+l).val(o),n.imgUrl.trigger("change")}));a.on("click",function(){}),"undefined"!=typeof wp&&"undefined"!=typeof wp.media&&(e(document).on("click",l.buttonSelector,function(t){var i=e(this),n=i.closest(l.rootSelector),a=n.find(".image_gallery_ids"),o=a.val(),s=n.find("ul.slides-wrapper"),r=wp.media.frames.image_gallery=wp.media({title:i.data("choose"),button:{text:i.data("update")},states:[new wp.media.controller.Library({title:i.data("choose"),filterable:"all",multiple:!0})]});r.on("select",function(){r.state().get("selection").map(function(e){(e=e.toJSON()).id&&(o=o?o+","+e.id:e.id,s.append('<li class="image" data-attachment_id="'+e.id+'"><img src="'+e.sizes.thumbnail.url+'"/><ul class="actions"><li><a href="#" class="delete" title="'+i.data("delete")+'">x</a></li></ul></li>'))}),a.val(o),a.trigger("change")}),r.open()}),l.sliderWrapper.each(function(){var t=e(this);t.sortable({items:"li.image",cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style")},update:function(i,n){var a="";t.find("li.image").css("cursor","default").each(function(){var t=e(this).attr("data-attachment_id");a=a+t+","}),t.closest(l.rootSelector).find(".image_gallery_ids").val(a)}})}),l.sliderWrapper.on("click","a.delete",function(t){t.preventDefault();var i=e(this).closest(l.rootSelector),n=i.find("ul.slides-wrapper"),a=i.find(".image_gallery_ids"),o="";e(this).closest("li.image").remove(),n.find("li.image").css("cursor","default").each(function(){var t=e(this).attr("data-attachment_id");o=o+t+","}),a.val(o)})),o.each(function(){e(this).find("img").on("click",function(){var t=e(this).closest(".yith-plugin-fw-sidebar-layout"),i=t.find(".yith-plugin-fw-sidebar-layout-sidebar-left-container"),n=t.find(".yith-plugin-fw-sidebar-layout-sidebar-right-container"),a=e(this).data("type");if(e(this).parent().children(":radio").attr("checked",!1),e(this).prev(":radio").attr("checked",!0),void 0!==a)switch(a){case"left":i.show(),n.hide();break;case"right":n.show(),i.hide();break;case"double":i.show(),n.show();break;default:i.hide(),n.hide()}})}),s.each(function(){var t=e(this).data("val"),i=e(this).data("min"),n=e(this).data("max"),a=e(this).data("step"),l=e(this).data("labels");e(this).slider({value:t,min:i,max:n,range:"min",step:a,create:function(){e(this).find(".ui-slider-handle").text(e(this).slider("value"))},slide:function(t,i){e(this).find("input").val(i.value),e(this).find(".ui-slider-handle").text(i.value),e(this).siblings(".feedback").find("strong").text(i.value+l)}})}),e(function(){e(document).on("yith-plugin-fw-codemirror-init",function(){"undefined"!=typeof wp&&"undefined"!=typeof wp.codeEditor&&e(".codemirror:not(.codemirror--initialized)").each(function(){var t=e(this).data("settings"),i=wp.codeEditor.initialize(e(this),t);e(this).addClass("codemirror--initialized"),e(this).data("codemirrorInstance",i)})}).trigger("yith-plugin-fw-codemirror-init")}),e(document).on("click",".yith-plugin-fw-select-all",function(){e("#"+e(this).data("select-id")).find("option").prop("selected",!0).trigger("change")}),e(document).on("click",".yith-plugin-fw-deselect-all",function(){e("#"+e(this).data("select-id")).find("option").prop("selected",!1).trigger("change")}),r.each(function(){var t=e(this),i=t.find(".yit-icons-manager-icon-preview").first(),n=t.find(".yit-icons-manager-icon-text");t.on("click",".yit-icons-manager-list li",function(a){var l=e(a.target).closest("li"),o=l.data("font"),s=l.data("icon"),r=l.data("key"),d=l.data("name");i.attr("data-font",o),i.attr("data-icon",s),i.attr("data-key",r),i.attr("data-name",d),n.val(o+":"+d),t.find(".yit-icons-manager-list li").removeClass("active"),l.addClass("active")}),t.on("click",".yit-icons-manager-action-set-default",function(){t.find(".yit-icons-manager-list li.default").trigger("click")})}),e(document).on("click",".yith-plugin-fw-select-images__item",function(){var t=e(this),i=t.data("key"),n=t.closest(".yith-plugin-fw-select-images__wrapper"),a=n.find(".yith-plugin-fw-select-images__item"),l=n.find("select").first();l.length&&(l.val(i).trigger("yith_select_images_value_changed"),a.removeClass("yith-plugin-fw-select-images__item--selected"),t.addClass("yith-plugin-fw-select-images__item--selected"))}),e(document.body).trigger("wc-enhanced-select-init"),e(document).find(".ui-sortable .yith-toggle-elements").sortable({cursor:"move",axis:"y",scrollSensitivity:40,forcePlaceholderSize:!0,helper:"clone",stop:function(t,i){var n=jQuery(".ui-sortable-handle"),a=0,l=new Array;for(a=0;a<n.length;a++)l[a]=e(n[a]).data("item_key");l.length>0&&e(this).closest(".toggle-element").saveToggleElement(null,l)}}),e(document.body).trigger("yith-framework-enhanced-select-init")}).trigger("yith_fields_init"),e(document).on("click",".yith-plugin-fw-onoff-container span",function(){var t=e(this).prev("input");t.prop("checked")?t.prop("checked",!1).attr("value","no").removeClass("onoffchecked"):t.prop("checked",!0).attr("value","yes").addClass("onoffchecked"),t.change()}),e.fn.saveToggleElement=function(t,i){var n=e(this),a="yith_plugin_fw_save_toggle_element",l=n.serializeToggleElement(),o=n.find(".yith-toggle_wrapper"),s=o.attr("id"),r=e.urlParam("tab");l.append("security",o.data("nonce")),void 0!==i&&i.length>0&&l.append("yith_toggle_elements_order_keys",i),n.closest(".metaboxes-tab.yith-plugin-ui").length?(a="yith_plugin_fw_save_toggle_element_metabox",post_id=e(this).closest("form#post").find("#post_ID").val(),yit_metaboxes_nonce=e(this).closest("form#post").find("#yit_metaboxes_nonce").val(),metabox_tab=e(this).closest(".tabs-panel").attr("id"),url=yith_framework_fw_fields.ajax_url+"?action="+a+"&post_ID="+post_id+"&yit_metaboxes_nonce="+yit_metaboxes_nonce+"&toggle_id="+s+"&metabox_tab="+metabox_tab):url=yith_framework_fw_fields.admin_url+"?action="+a+"&tab="+r+"&toggle_id="+s,e.ajax({type:"POST",url:url,data:l,contentType:!1,processData:!1,success:function(i){t&&t.removeClass("show"),e(document).trigger("yith_save_toggle_element_done",[i,n])}})},e.fn.serializeToggleElement=function(){var t=e(this),i=new FormData,n=e(t).find(":input").serializeArray();return e.each(n,function(e,t){el_name=t.name,i.append(t.name,t.value)}),i},e.fn.formatToggleTitle=function(){var t=e(this),i=t.find(":input"),n=t.find("span.title").data("title_format"),a=t.find(".subtitle").data("subtitle_format"),l=new RegExp("[^%%]+(?=[%%])","g");if(void 0!==n)var o=n.match(l);if(void 0!==a)var s=a.match(l);e.each(i,function(t,i){void 0!==e(i).attr("id")&&($field_id=e(i).attr("id"),$field_array=$field_id.split("_"),$field_array.pop(),$field_id=$field_array.join("_"),$field_val=e(i).val(),null!=o&&void 0!==o&&-1!==o.indexOf($field_id)&&(n=n.replace("%%"+$field_id+"%%",$field_val)),null!=s&&void 0!==s&&-1!==s.indexOf($field_id)&&(a=a.replace("%%"+$field_id+"%%",$field_val)))}),""!==n&&t.find("span.title").html(n),""!==a&&t.find(".subtitle").html(a),e(document).trigger("yith-toggle-element-item-title",[t])},e.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.search);return null!==t&&(t[1]||0)},e(document).on("click",".yith-toggle-title",function(t){var i=e(t.target),n=i.closest(".yith-toggle-row"),a=n.find(".yith-toggle-content");if(i.hasClass("yith-plugin-fw-onoff")||i.hasClass("yith-icon-drag"))return!1;n.is(".yith-toggle-row-opened")?a.slideUp(400):a.slideDown(400),n.toggleClass("yith-toggle-row-opened")}),e(document).on("click",".yith-add-box-button",function(t){t.preventDefault();var i=e(this),n=i.data("box_id"),a=i.data("closed_label"),l=i.data("opened_label"),o=i.closest(".yith-toggle_wrapper").attr("id"),s=wp.template("yith-toggle-element-add-box-content-"+o);""!==n&&(e("#"+n).html(s({index:"box_id"})).slideToggle(),""!==a&&(i.html()===a?i.html(l).removeClass("closed"):i.html(a).addClass("closed")),e(document).trigger("yith_fields_init"),e(document).trigger("yith-add-box-button-toggle",[i]))}),e(document).on("click",".yith-add-box-buttons .yith-save-button",function(t){t.preventDefault();var i=e(this).parents(".yith-add-box"),n=e(this).closest(".yith-toggle_wrapper").attr("id"),a=i.find(".spinner"),l=e(this).parents(".toggle-element"),o=i.find(":input"),s=0,r=e('<input type="hidden">');l.find(".yith-toggle-row").each(function(){var t=parseInt(e(this).data("item_key"));s<=t&&(s=t+1)}),r.val(s),e(document).trigger("yith-toggle-change-counter",[r,i]),s=r.val();var d=wp.template("yith-toggle-element-item-"+n),c=e(d({index:s}));a.addClass("show"),e.each(o,function(t,i){if(void 0!==e(i).attr("id")){var n=e(i).attr("id"),a=e(i).val();n="radio"===e(i).attr("type")?(n=(n=e(i).closest(".yith-plugin-fw-radio").attr("id")).replace("new_","")+"_"+s)+"-"+a:n.replace("new_","")+"_"+s,e(i).is(":checked")&&e(c).find("#"+n).prop("checked",!0),(e(i).hasClass("yith-post-search")||e(i).hasClass("yith-term-search"))&&e(c).find("#"+n).html(e("#"+e(i).attr("id")).html()),e(c).find("#"+n).val(a)}}),e(c).formatToggleTitle();var u=e('<input type="hidden">').val("yes");e(document).trigger("yith-toggle-element-item-before-add",[i,c,u]);setTimeout(function(){if("yes"===u.val()){e(l).find(".yith-toggle-elements").append(c),e(i).find(".yith-plugin-fw-datepicker").datepicker("destroy"),e(i).html(""),e(i).prev(".yith-add-box-button").trigger("click"),l.saveToggleElement();setTimeout(function(){e(l).find(".highlight").removeClass("highlight")},2e3),e(document).trigger("yith_fields_init")}},1e3)}),e(document).on("click",".yith-toggle-row .yith-save-button",function(t){t.preventDefault();var i=e(this).closest(".toggle-element"),n=e(this).closest(".yith-toggle-row"),a=n.find(".spinner");n.formatToggleTitle();var l=e('<input type="hidden">').val("yes");e(document).trigger("yith-toggle-element-item-before-update",[i,n,l]),"yes"===l.val()&&(a.addClass("show"),i.saveToggleElement(a))}),e(document).on("click",".yith-toggle-row .yith-delete-button",function(t){t.preventDefault();var i=e(this).closest(".toggle-element");e(this).closest(".yith-toggle-row").remove(),i.saveToggleElement()}),e(document).on("click",".yith-toggle-onoff",function(t){t.preventDefault(),e(this).closest(".toggle-element").saveToggleElement()}),e(document).on("click",".yith-plugin-fw-radio input[type=radio]",function(){var t=e(this).closest(".yith-plugin-fw-radio"),i=e(this).val();t.val(i).data("value",i).trigger("change")}),e(document.body).on("yith-plugin-fw-init-radio",function(){e(".yith-plugin-fw-radio:not(.yith-plugin-fw-radio--initialized)").each(function(){e(this).val(e(this).data("value")),e(this).addClass("yith-plugin-fw-radio--initialized")})}).trigger("yith-plugin-fw-init-radio"),e(document).on("click",".yith-password-eye",function(){var t=e(this),i=e(this).closest(".yith-password-wrapper").find("input");"password"===i.attr("type")?(i.attr("type","text"),t.addClass("yith-password-eye-closed")):(i.attr("type","password"),t.removeClass("yith-password-eye-closed"))}),e(document).on("select2:open",function(t){e(t.target).closest(".yith-plugin-ui").length&&e(".select2-results").closest(".select2-container").addClass("yith-plugin-fw-select2-container")});var t={selectors:{wrapper:".yith-plugin-fw-dimensions",units:{wrapper:".yith-plugin-fw-dimensions__units",single:".yith-plugin-fw-dimensions__unit",value:".yith-plugin-fw-dimensions__unit__value",selectedClass:"yith-plugin-fw-dimensions__unit--selected"},linked:{button:".yith-plugin-fw-dimensions__linked",value:".yith-plugin-fw-dimensions__linked__value",wrapperActiveClass:"yith-plugin-fw-dimensions--linked-active"},dimensions:{number:".yith-plugin-fw-dimensions__dimension__number"}},init:function(){var i=t;e(document).on("click",i.selectors.units.single,i.unitChange),e(document).on("click",i.selectors.linked.button,i.linkedChange),e(document).on("change keyup",i.selectors.dimensions.number,i.numberChange)},unitChange:function(i){var n=e(this).closest(t.selectors.units.single),a=n.closest(t.selectors.units.wrapper),l=a.find(t.selectors.units.single),o=a.find(t.selectors.units.value).first(),s=n.data("value");l.removeClass(t.selectors.units.selectedClass),n.addClass(t.selectors.units.selectedClass),o.val(s)},linkedChange:function(){var i=e(this).closest(t.selectors.linked.button),n=i.closest(t.selectors.wrapper),a=i.find(t.selectors.linked.value);"yes"===a.val()?(n.removeClass(t.selectors.linked.wrapperActiveClass),a.val("no")):(n.addClass(t.selectors.linked.wrapperActiveClass),a.val("yes"),n.find(t.selectors.dimensions.number).first().trigger("change"))},numberChange:function(i){var n=e(this).closest(t.selectors.dimensions.number),a=n.closest(t.selectors.wrapper);a.hasClass(t.selectors.linked.wrapperActiveClass)&&a.find(t.selectors.dimensions.number).val(n.val())}};t.init()}(jQuery);
1
+ !function(e){e(document).on("yith_fields_init",function(){var t=e(".yith-plugin-fw-datepicker"),i=e(".yith-plugin-fw-colorpicker"),n={imgPreviewHandler:".yith-plugin-fw-upload-img-preview",uploadButtonHandler:".yith-plugin-fw-upload-button",imgUrlHandler:".yith-plugin-fw-upload-img-url",resetButtonHandler:".yith-plugin-fw-upload-button-reset",imgUrl:e(".yith-plugin-fw-upload-img-url")},a=e(".add_media"),l={rootSelector:".yith-plugin-fw-image-gallery",buttonSelector:".yith-plugin-fw-image-gallery .image-gallery-button",sliderWrapper:e(".yith-plugin-fw-image-gallery ul.slides-wrapper")},o=e(".yith-plugin-fw-sidebar-layout"),s=e(".yith-plugin-fw .yith-plugin-fw-slider-container .ui-slider-horizontal"),r=e(".yit-icons-manager-wrapper");e(".yith-plugin-ui td.forminp-checkbox");t.each(function(){var t=e(this),i=t.data(),n=t.next(".yith-icon-calendar");i.showAnim=!1,i.beforeShow=function(e,t){t.dpDiv.addClass("yith-plugin-fw-datepicker-div")},i.onClose=function(e,t){t.dpDiv.removeClass("yith-plugin-fw-datepicker-div")},t.datepicker(i),n&&n.on("click",function(){t.datepicker("show")})}),i.wpColorPicker({palettes:!1,width:200,mode:"hsl",clear:function(){var t=e(this);t.val(t.data("default-color")),t.change()}}),i.each(function(){var t=e(this).data("variations-label"),i=e(this).closest(".yith-plugin-fw-colorpicker-field-wrapper"),n=e(this).closest(".yith-single-colorpicker"),a=i.find(".wp-picker-input-wrap"),l=n.find(".wp-picker-input-wrap");if(a.length&&i.find("a.wp-color-result").attr("title",t),n.length&&n.find("a.wp-color-result").attr("title",t),!a.find(".wp-picker-default-custom").length){var o=e("<span/>").attr({"class":"wp-picker-default-custom"});a.find(".wp-picker-default").wrap(o)}l.find(".wp-picker-default-custom").length||(o=e("<span/>").attr({"class":"wp-picker-default-custom"}),l.find(".wp-picker-default").wrap(o))}),"undefined"!=typeof wp&&"undefined"!=typeof wp.media&&(n.imgUrl.change(function(){var t=e(this).val(),i=new RegExp("(http|ftp|https)://[a-zA-Z0-9@?^=%&amp;:/~+#-_.]*.(gif|jpg|jpeg|png|ico|svg)"),a=e(this).parent().find(n.imgPreviewHandler).first();a.length<1&&(a=e(this).parent().parent().find(n.imgPreviewHandler).first()),i.test(t)?a.html('<img src="'+t+'" style="max-width:100px; max-height:100px;" />'):a.html("")}).trigger("change"),e(document).on("click",n.uploadButtonHandler,function(t){t.preventDefault();var i,a=e(this).attr("id").replace(/-button$/,"").replace(/(\[|\])/g,"\\$1");if(i)i.open();else{var l=[new wp.media.controller.Library({library:wp.media.query(),multiple:!1,title:"Choose Image",priority:20,filterable:"uploaded"})];(i=wp.media.frames.downloadable_file=wp.media({title:"Choose Image",library:{type:""},button:{text:"Choose Image"},multiple:!1,states:l})).on("select",function(){var t=i.state().get("selection").first().toJSON();e("#"+a).val(t.url),e("#"+a+"-yith-attachment-id")&&e("#"+a+"-yith-attachment-id").val(t.id),n.imgUrl.trigger("change")}),i.open()}}),e(document).on("click",n.resetButtonHandler,function(t){var i=e(this),a=i.attr("id").replace(/(\[|\])/g,"\\$1"),l=i.attr("id").replace(/-button-reset$/,"").replace(/(\[|\])/g,"\\$1"),o=e("#"+a).data("default");e("#"+l).val(o),n.imgUrl.trigger("change")}));a.on("click",function(){}),"undefined"!=typeof wp&&"undefined"!=typeof wp.media&&(e(document).on("click",l.buttonSelector,function(t){var i=e(this),n=i.closest(l.rootSelector),a=n.find(".image_gallery_ids"),o=a.val(),s=n.find("ul.slides-wrapper"),r=wp.media.frames.image_gallery=wp.media({title:i.data("choose"),button:{text:i.data("update")},states:[new wp.media.controller.Library({title:i.data("choose"),filterable:"all",multiple:!0})]});r.on("select",function(){r.state().get("selection").map(function(e){(e=e.toJSON()).id&&(o=o?o+","+e.id:e.id,s.append('<li class="image" data-attachment_id="'+e.id+'"><img src="'+e.sizes.thumbnail.url+'"/><ul class="actions"><li><a href="#" class="delete" title="'+i.data("delete")+'">x</a></li></ul></li>'))}),a.val(o),a.trigger("change")}),r.open()}),l.sliderWrapper.each(function(){var t=e(this);t.sortable({items:"li.image",cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,start:function(e,t){t.item.css("background-color","#f6f6f6")},stop:function(e,t){t.item.removeAttr("style")},update:function(i,n){var a="";t.find("li.image").css("cursor","default").each(function(){var t=e(this).attr("data-attachment_id");a=a+t+","}),t.closest(l.rootSelector).find(".image_gallery_ids").val(a)}})}),l.sliderWrapper.on("click","a.delete",function(t){t.preventDefault();var i=e(this).closest(l.rootSelector),n=i.find("ul.slides-wrapper"),a=i.find(".image_gallery_ids"),o="";e(this).closest("li.image").remove(),n.find("li.image").css("cursor","default").each(function(){var t=e(this).attr("data-attachment_id");o=o+t+","}),a.val(o)})),o.each(function(){e(this).find("img").on("click",function(){var t=e(this).closest(".yith-plugin-fw-sidebar-layout"),i=t.find(".yith-plugin-fw-sidebar-layout-sidebar-left-container"),n=t.find(".yith-plugin-fw-sidebar-layout-sidebar-right-container"),a=e(this).data("type");if(e(this).parent().children(":radio").attr("checked",!1),e(this).prev(":radio").attr("checked",!0),void 0!==a)switch(a){case"left":i.show(),n.hide();break;case"right":n.show(),i.hide();break;case"double":i.show(),n.show();break;default:i.hide(),n.hide()}})}),s.each(function(){var t=e(this).data("val"),i=e(this).data("min"),n=e(this).data("max"),a=e(this).data("step"),l=e(this).data("labels");e(this).slider({value:t,min:i,max:n,range:"min",step:a,create:function(){e(this).find(".ui-slider-handle").text(e(this).slider("value"))},slide:function(t,i){e(this).find("input").val(i.value),e(this).find(".ui-slider-handle").text(i.value),e(this).siblings(".feedback").find("strong").text(i.value+l)}})}),e(function(){e(document).on("yith-plugin-fw-codemirror-init",function(){"undefined"!=typeof wp&&"undefined"!=typeof wp.codeEditor&&e(".codemirror:not(.codemirror--initialized)").each(function(){var t=e(this).data("settings"),i=wp.codeEditor.initialize(e(this),t);e(this).addClass("codemirror--initialized"),e(this).data("codemirrorInstance",i)})}).trigger("yith-plugin-fw-codemirror-init")}),e(document).on("click",".yith-plugin-fw-select-all",function(){e("#"+e(this).data("select-id")).find("option").prop("selected",!0).trigger("change")}),e(document).on("click",".yith-plugin-fw-deselect-all",function(){e("#"+e(this).data("select-id")).find("option").prop("selected",!1).trigger("change")}),r.each(function(){var t=e(this),i=t.find(".yit-icons-manager-icon-preview").first(),n=t.find(".yit-icons-manager-icon-text");t.on("click",".yit-icons-manager-list li",function(a){var l=e(a.target).closest("li"),o=l.data("font"),s=l.data("icon"),r=l.data("key"),d=l.data("name");i.attr("data-font",o),i.attr("data-icon",s),i.attr("data-key",r),i.attr("data-name",d),n.val(o+":"+d),t.find(".yit-icons-manager-list li").removeClass("active"),l.addClass("active")}),t.on("click",".yit-icons-manager-action-set-default",function(){t.find(".yit-icons-manager-list li.default").trigger("click")})}),e(document).on("click",".yith-plugin-fw-select-images__item",function(){var t=e(this),i=t.data("key"),n=t.closest(".yith-plugin-fw-select-images__wrapper"),a=n.find(".yith-plugin-fw-select-images__item"),l=n.find("select").first();l.length&&(l.val(i).trigger("yith_select_images_value_changed"),a.removeClass("yith-plugin-fw-select-images__item--selected"),t.addClass("yith-plugin-fw-select-images__item--selected"))}),e(document.body).trigger("wc-enhanced-select-init"),e(document).find(".ui-sortable .yith-toggle-elements").sortable({cursor:"move",axis:"y",scrollSensitivity:40,forcePlaceholderSize:!0,helper:"clone",stop:function(t,i){var n=jQuery(".ui-sortable-handle"),a=0,l=new Array;for(a=0;a<n.length;a++)l[a]=e(n[a]).data("item_key");l.length>0&&e(this).closest(".toggle-element").saveToggleElement(null,l)}}),e(document.body).trigger("yith-framework-enhanced-select-init")}).trigger("yith_fields_init"),e(document).on("click",".yith-plugin-fw-onoff-container span",function(){var t=e(this).prev("input"),i=t.prop("checked");t.prop("disabled")||(i?t.prop("checked",!1).attr("value","no").removeClass("onoffchecked"):t.prop("checked",!0).attr("value","yes").addClass("onoffchecked"),t.change())}),e.fn.saveToggleElement=function(t,i){var n=e(this),a="yith_plugin_fw_save_toggle_element",l=n.serializeToggleElement(),o=n.find(".yith-toggle_wrapper"),s=o.attr("id"),r=e.urlParam("tab");l.append("security",o.data("nonce")),void 0!==i&&i.length>0&&l.append("yith_toggle_elements_order_keys",i),n.closest(".metaboxes-tab.yith-plugin-ui").length?(a="yith_plugin_fw_save_toggle_element_metabox",post_id=e(this).closest("form#post").find("#post_ID").val(),yit_metaboxes_nonce=e(this).closest("form#post").find("#yit_metaboxes_nonce").val(),metabox_tab=e(this).closest(".tabs-panel").attr("id"),url=yith_framework_fw_fields.ajax_url+"?action="+a+"&post_ID="+post_id+"&yit_metaboxes_nonce="+yit_metaboxes_nonce+"&toggle_id="+s+"&metabox_tab="+metabox_tab):url=yith_framework_fw_fields.admin_url+"?action="+a+"&tab="+r+"&toggle_id="+s,e.ajax({type:"POST",url:url,data:l,contentType:!1,processData:!1,success:function(i){t&&t.removeClass("show"),e(document).trigger("yith_save_toggle_element_done",[i,n])}})},e.fn.serializeToggleElement=function(){var t=e(this),i=new FormData,n=e(t).find(":input").serializeArray();return e.each(n,function(e,t){el_name=t.name,i.append(t.name,t.value)}),i},e.fn.formatToggleTitle=function(){var t=e(this),i=t.find(":input"),n=t.find("span.title").data("title_format"),a=t.find(".subtitle").data("subtitle_format"),l=new RegExp("[^%%]+(?=[%%])","g");if(void 0!==n)var o=n.match(l);if(void 0!==a)var s=a.match(l);e.each(i,function(t,i){void 0!==e(i).attr("id")&&($field_id=e(i).attr("id"),$field_array=$field_id.split("_"),$field_array.pop(),$field_id=$field_array.join("_"),$field_val=e(i).val(),null!=o&&void 0!==o&&-1!==o.indexOf($field_id)&&(n=n.replace("%%"+$field_id+"%%",$field_val)),null!=s&&void 0!==s&&-1!==s.indexOf($field_id)&&(a=a.replace("%%"+$field_id+"%%",$field_val)))}),""!==n&&t.find("span.title").html(n),""!==a&&t.find(".subtitle").html(a),e(document).trigger("yith-toggle-element-item-title",[t])},e.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.search);return null!==t&&(t[1]||0)},e(document).on("click",".yith-toggle-title",function(t){var i=e(t.target),n=i.closest(".yith-toggle-row"),a=n.find(".yith-toggle-content");if(i.hasClass("yith-plugin-fw-onoff")||i.hasClass("yith-icon-drag"))return!1;n.is(".yith-toggle-row-opened")?a.slideUp(400):a.slideDown(400),n.toggleClass("yith-toggle-row-opened")}),e(document).on("click",".yith-add-box-button",function(t){t.preventDefault();var i=e(this),n=i.data("box_id"),a=i.data("closed_label"),l=i.data("opened_label"),o=i.closest(".yith-toggle_wrapper").attr("id"),s=wp.template("yith-toggle-element-add-box-content-"+o);""!==n&&(e("#"+n).html(s({index:"box_id"})).slideToggle(),""!==a&&(i.html()===a?i.html(l).removeClass("closed"):i.html(a).addClass("closed")),e(document).trigger("yith_fields_init"),e(document).trigger("yith-add-box-button-toggle",[i]))}),e(document).on("click",".yith-add-box-buttons .yith-save-button",function(t){t.preventDefault();var i=e(this).parents(".yith-add-box"),n=e(this).closest(".yith-toggle_wrapper").attr("id"),a=i.find(".spinner"),l=e(this).parents(".toggle-element"),o=i.find(":input"),s=0,r=e('<input type="hidden">');l.find(".yith-toggle-row").each(function(){var t=parseInt(e(this).data("item_key"));s<=t&&(s=t+1)}),r.val(s),e(document).trigger("yith-toggle-change-counter",[r,i]),s=r.val();var d=wp.template("yith-toggle-element-item-"+n),c=e(d({index:s}));a.addClass("show"),e.each(o,function(t,i){if(void 0!==e(i).attr("id")){var n=e(i).attr("id"),a=e(i).val();n="radio"===e(i).attr("type")?(n=(n=e(i).closest(".yith-plugin-fw-radio").attr("id")).replace("new_","")+"_"+s)+"-"+a:n.replace("new_","")+"_"+s,e(i).is(":checked")&&e(c).find("#"+n).prop("checked",!0),(e(i).hasClass("yith-post-search")||e(i).hasClass("yith-term-search"))&&e(c).find("#"+n).html(e("#"+e(i).attr("id")).html()),e(c).find("#"+n).val(a)}}),e(c).formatToggleTitle();var u=e('<input type="hidden">').val("yes");e(document).trigger("yith-toggle-element-item-before-add",[i,c,u]);setTimeout(function(){if("yes"===u.val()){e(l).find(".yith-toggle-elements").append(c),e(i).find(".yith-plugin-fw-datepicker").datepicker("destroy"),e(i).html(""),e(i).prev(".yith-add-box-button").trigger("click"),l.saveToggleElement();setTimeout(function(){e(l).find(".highlight").removeClass("highlight")},2e3),e(document).trigger("yith_fields_init")}},1e3)}),e(document).on("click",".yith-toggle-row .yith-save-button",function(t){t.preventDefault();var i=e(this).closest(".toggle-element"),n=e(this).closest(".yith-toggle-row"),a=n.find(".spinner");n.formatToggleTitle();var l=e('<input type="hidden">').val("yes");e(document).trigger("yith-toggle-element-item-before-update",[i,n,l]),"yes"===l.val()&&(a.addClass("show"),i.saveToggleElement(a))}),e(document).on("click",".yith-toggle-row .yith-delete-button",function(t){t.preventDefault();var i=e(this).closest(".toggle-element");e(this).closest(".yith-toggle-row").remove(),i.saveToggleElement()}),e(document).on("click",".yith-toggle-onoff",function(t){t.preventDefault(),e(this).closest(".toggle-element").saveToggleElement()}),e(document).on("click",".yith-plugin-fw-radio input[type=radio]",function(){var t=e(this).closest(".yith-plugin-fw-radio"),i=e(this).val();t.val(i).data("value",i).trigger("change")}),e(document.body).on("yith-plugin-fw-init-radio",function(){e(".yith-plugin-fw-radio:not(.yith-plugin-fw-radio--initialized)").each(function(){e(this).val(e(this).data("value")),e(this).addClass("yith-plugin-fw-radio--initialized")})}).trigger("yith-plugin-fw-init-radio"),e(document).on("click",".yith-password-eye",function(){var t=e(this),i=e(this).closest(".yith-password-wrapper").find("input");"password"===i.attr("type")?(i.attr("type","text"),t.addClass("yith-password-eye-closed")):(i.attr("type","password"),t.removeClass("yith-password-eye-closed"))}),e(document).on("select2:open",function(t){e(t.target).closest(".yith-plugin-ui").length&&e(".select2-results").closest(".select2-container").addClass("yith-plugin-fw-select2-container")});var t={selectors:{wrapper:".yith-plugin-fw-dimensions",units:{wrapper:".yith-plugin-fw-dimensions__units",single:".yith-plugin-fw-dimensions__unit",value:".yith-plugin-fw-dimensions__unit__value",selectedClass:"yith-plugin-fw-dimensions__unit--selected"},linked:{button:".yith-plugin-fw-dimensions__linked",value:".yith-plugin-fw-dimensions__linked__value",wrapperActiveClass:"yith-plugin-fw-dimensions--linked-active"},dimensions:{number:".yith-plugin-fw-dimensions__dimension__number"}},init:function(){var i=t;e(document).on("click",i.selectors.units.single,i.unitChange),e(document).on("click",i.selectors.linked.button,i.linkedChange),e(document).on("change keyup",i.selectors.dimensions.number,i.numberChange)},unitChange:function(i){var n=e(this).closest(t.selectors.units.single),a=n.closest(t.selectors.units.wrapper),l=a.find(t.selectors.units.single),o=a.find(t.selectors.units.value).first(),s=n.data("value");l.removeClass(t.selectors.units.selectedClass),n.addClass(t.selectors.units.selectedClass),o.val(s)},linkedChange:function(){var i=e(this).closest(t.selectors.linked.button),n=i.closest(t.selectors.wrapper),a=i.find(t.selectors.linked.value);"yes"===a.val()?(n.removeClass(t.selectors.linked.wrapperActiveClass),a.val("no")):(n.addClass(t.selectors.linked.wrapperActiveClass),a.val("yes"),n.find(t.selectors.dimensions.number).first().trigger("change"))},numberChange:function(i){var n=e(this).closest(t.selectors.dimensions.number),a=n.closest(t.selectors.wrapper);a.hasClass(t.selectors.linked.wrapperActiveClass)&&a.find(t.selectors.dimensions.number).val(n.val())}};t.init();e(document).on("click",".yith-plugin-fw-copy-to-clipboard__copy",function(){var t,i=e(this).closest(".yith-plugin-fw-copy-to-clipboard"),n=i.find(".yith-plugin-fw-copy-to-clipboard__field"),a=i.find(".yith-plugin-fw-copy-to-clipboard__tip"),l=i.data("tip-timeout");l&&clearTimeout(l),n.select(),document.execCommand("copy"),(t="getSelection"in window&&window.getSelection())?"empty"in t?t.empty():"removeAllRanges"in t&&t.removeAllRanges():"selection"in document&&document.selection.empty(),a.fadeIn(400),l=setTimeout(function(){a.fadeOut(400)},1500),i.data("tip-timeout",l)})}(jQuery);
plugin-fw/assets/js/yith-gutenberg.js DELETED
@@ -1,212 +0,0 @@
1
- (function ($) {
2
- // Get registerBlockType() from wp.blocks in the global scope
3
- var __ = wp.i18n.__,
4
- el = wp.element.createElement,
5
- Fragment = wp.element.Fragment,
6
- PanelBody = wp.components.PanelBody,
7
- registerBlockType = wp.blocks.registerBlockType,
8
- RichText = wp.editor.RichText,
9
- BlockControls = wp.editor.BlockControls,
10
- InspectorControls = wp.editor.InspectorControls,
11
- AlignmentToolbar = wp.editor.AlignmentToolbar,
12
- Components = wp.components,
13
- RawHTML = wp.element.RawHTML,
14
- SelectControl = wp.components.SelectControl,
15
- ToggleControl = wp.components.ToggleControl,
16
- CheckboxControl = wp.components.CheckboxControl,
17
- RangeControl = wp.components.RangeControl,
18
- ColorPicker = wp.components.ColorPicker,
19
- RadioControl = wp.components.RadioControl,
20
- TextControl = wp.components.TextControl,
21
- TextareaControl = wp.components.TextareaControl;
22
-
23
- const yith_icon = el('svg', {width: 22, height: 22},
24
- el('path', {d: "M 18.24 7.628 C 17.291 8.284 16.076 8.971 14.587 9.688 C 15.344 7.186 15.765 4.851 15.849 2.684 C 15.912 0.939 15.133 0.045 13.514 0.003 C 11.558 -0.06 10.275 1.033 9.665 3.284 C 10.007 3.137 10.359 3.063 10.723 3.063 C 11.021 3.063 11.267 3.184 11.459 3.426 C 11.651 3.668 11.736 3.947 11.715 4.262 C 11.695 5.082 11.276 5.961 10.46 6.896 C 9.644 7.833 8.918 8.3 8.282 8.3 C 7.837 8.3 7.625 7.922 7.646 7.165 C 7.667 6.765 7.804 5.955 8.056 4.735 C 8.287 3.579 8.403 2.801 8.403 2.401 C 8.403 1.707 8.224 1.144 7.867 0.713 C 7.509 0.282 6.994 0.098 6.321 0.161 C 5.858 0.203 5.175 0.624 4.27 1.422 C 3.596 2.035 2.923 2.644 2.25 3.254 L 2.976 4.106 C 3.564 3.664 3.922 3.443 4.048 3.443 C 4.448 3.443 4.637 3.717 4.617 4.263 C 4.617 4.306 4.427 4.968 4.049 6.251 C 3.671 7.534 3.471 8.491 3.449 9.122 C 3.407 9.985 3.565 10.647 3.924 11.109 C 4.367 11.677 5.106 11.919 6.142 11.835 C 7.366 11.751 8.591 11.298 9.816 10.479 C 10.323 10.142 10.808 9.753 11.273 9.311 C 11.105 10.153 10.905 10.868 10.673 11.457 C 8.402 12.487 6.762 13.37 5.752 14.107 C 4.321 15.137 3.554 16.241 3.449 17.419 C 3.259 19.459 4.29 20.479 6.541 20.479 C 8.055 20.479 9.517 19.554 10.926 17.703 C 12.125 16.126 13.166 14.022 14.049 11.394 C 15.578 10.635 16.87 9.892 17.928 9.164 C 17.894 9.409 18.319 7.308 18.24 7.628 Z M 7.393 16.095 C 7.056 16.095 6.898 15.947 6.919 15.653 C 6.961 15.106 7.908 14.38 9.759 13.476 C 8.791 15.221 8.002 16.095 7.393 16.095 Z"})
25
- );
26
-
27
- function create_shortcode(sc_args, props, callback) {
28
- var gt_block = '',
29
- gutenberg_preview = '';
30
-
31
- if (typeof props.callback != 'undefined' && typeof $[props.callback] == 'function') {
32
- gt_block = $[props.callback](sc_args, props);
33
- }
34
-
35
- else {
36
- var sc_name = props.shortcode_name,
37
- sc = '[' + sc_name,
38
- do_shortcode = null;
39
-
40
-
41
- $.each(sc_args.attributes, function ($v, $k) {
42
- if ( typeof props.attributes != 'undefined' && typeof props.attributes[$v] != 'undefined' ) {
43
- sc += ' ' + $v + '=';
44
- var arg = props.attributes[$v],
45
- remove_quotes = arg.remove_quotes;
46
-
47
- if( remove_quotes == true ){
48
- sc += $k;
49
- }
50
-
51
- else {
52
- sc += '"' + $k + '"';
53
- }
54
- }
55
- });
56
-
57
- sc += ']';
58
-
59
- var block_id = md5(sc);
60
-
61
- gutenberg_preview = '<span class="yith_block_' + block_id + '">' + sc + '</span>';
62
-
63
- if (callback == 'edit' && props.do_shortcode != false) {
64
- do_shortcode = (function (block_id) {
65
- var ajax_call_date = null;
66
- $(document).trigger( 'yith_plugin_fw_gutenberg_before_do_shortcode', [sc, block_id] );
67
- $.ajax({
68
- async: true,
69
- url: yith_gutenberg_ajax.ajaxurl,
70
- method: 'post',
71
- data: {action: 'yith_plugin_fw_gutenberg_do_shortcode', shortcode: sc},
72
- success: function (data) {
73
- ajax_call_date = data;
74
- if (ajax_call_date != '') {
75
- $('.yith_block_' + block_id).html(ajax_call_date);
76
- $(document).trigger( 'yith_plugin_fw_gutenberg_success_do_shortcode', [sc, block_id, ajax_call_date] );
77
- }
78
- }
79
- });
80
- $(document).trigger( 'yith_plugin_fw_gutenberg_after_do_shortcode', [sc, block_id, ajax_call_date] );
81
- return ajax_call_date;
82
- })(block_id);
83
- }
84
-
85
- gt_block = el(RawHTML, null, gutenberg_preview);
86
- }
87
-
88
- return gt_block;
89
- }
90
-
91
- function onChangeEvent(new_value, attribute_name, args, block_type) {
92
- var attributes = {};
93
-
94
- if (block_type == 'colorpicker' || block_type == 'color') {
95
- new_value = new_value.hex;
96
- }
97
-
98
- attributes[attribute_name] = new_value;
99
- args.setAttributes(attributes);
100
- return args;
101
- }
102
-
103
- $.each(yith_gutenberg, function ($block, $props) {
104
- registerBlockType("yith/" + $block, {
105
- title: $props.title,
106
- description: $props.description,
107
- category: $props.category,
108
- attributes: $props.attributes,
109
- icon: typeof $props.icon != 'undefined' ? $props.icon : yith_icon,
110
- keywords: $props.keywords,
111
- edit: function edit(args) {
112
- var elements = new Array();
113
-
114
- $.each($props.attributes, function ($attribute_name, $attribute_args) {
115
- var ComponentControl = null,
116
- block_type = $attribute_args.blocktype,
117
- name = $attribute_name;
118
- if (typeof block_type != 'undefined') {
119
- switch (block_type) {
120
- case 'select':
121
- ComponentControl = SelectControl;
122
- break;
123
-
124
- case 'text':
125
- ComponentControl = TextControl;
126
- break;
127
-
128
- case 'textarea':
129
- ComponentControl = TextareaControl;
130
- break;
131
-
132
- case 'toggle':
133
- ComponentControl = ToggleControl;
134
- break;
135
-
136
- case 'checkbox':
137
- ComponentControl = CheckboxControl;
138
- break;
139
-
140
- case 'number':
141
- case 'range':
142
- ComponentControl = RangeControl;
143
- break;
144
-
145
- case 'color':
146
- case 'colorpicker':
147
- ComponentControl = ColorPicker;
148
- break;
149
-
150
- case 'radio':
151
- ComponentControl = RadioControl;
152
- break;
153
- }
154
-
155
- if (ComponentControl != null) {
156
- var helpMessageChecked = helpMessageUncheked = '';
157
- if (typeof $attribute_args.helps != 'undefined' && typeof $attribute_args.helps.checked != 'undefined' && typeof $attribute_args.helps.unchecked != 'undefined') {
158
- helpMessageChecked = $attribute_args.helps.checked;
159
- helpMessageUncheked = $attribute_args.helps.unchecked;
160
- }
161
-
162
- else if (typeof $attribute_args.help != 'undefined') {
163
- helpMessageChecked = helpMessageUncheked = $attribute_args.help;
164
- }
165
-
166
- elements.push(
167
- el(
168
- ComponentControl,
169
- {
170
- value: args.attributes[$attribute_name],
171
- options: $attribute_args.options,
172
- label: $attribute_args.label,
173
- checked: args.attributes[$attribute_name],
174
- selected: args.attributes[$attribute_name],
175
- help: args.attributes[$attribute_name] ? helpMessageChecked : helpMessageUncheked,
176
- disableAlpha: $attribute_args.disableAlpha,
177
- min: $attribute_args.min,
178
- max: $attribute_args.max,
179
- multiple: $attribute_args.multiple,
180
- onChange: function (new_value) {
181
- args = onChangeEvent(new_value, name, args, block_type);
182
- },
183
- onChangeComplete: function (new_value) {
184
- args = onChangeEvent(new_value, name, args, block_type);
185
- },
186
- },
187
- )
188
- );
189
- }
190
- }
191
- });
192
-
193
- sc = create_shortcode(args, $props, 'edit');
194
-
195
- return [
196
- el(
197
- Fragment,
198
- null,
199
- el(
200
- InspectorControls,
201
- null,
202
- elements,
203
- ),
204
- sc,
205
- )];
206
- },
207
- save: function save(args) {
208
- return create_shortcode(args, $props, 'save');
209
- }
210
- });
211
- });
212
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugin-fw/assets/js/yith-gutenberg.min.js DELETED
@@ -1 +0,0 @@
1
- !function(e){wp.i18n.__;var t=wp.element.createElement,o=wp.element.Fragment,n=(wp.components.PanelBody,wp.blocks.registerBlockType),c=(wp.editor.RichText,wp.editor.BlockControls,wp.editor.InspectorControls),r=(wp.editor.AlignmentToolbar,wp.components,wp.element.RawHTML),a=wp.components.SelectControl,i=wp.components.ToggleControl,s=wp.components.CheckboxControl,l=wp.components.RangeControl,p=wp.components.ColorPicker,u=wp.components.RadioControl,d=wp.components.TextControl,h=wp.components.TextareaControl;const C=t("svg",{width:22,height:22},t("path",{d:"M 18.24 7.628 C 17.291 8.284 16.076 8.971 14.587 9.688 C 15.344 7.186 15.765 4.851 15.849 2.684 C 15.912 0.939 15.133 0.045 13.514 0.003 C 11.558 -0.06 10.275 1.033 9.665 3.284 C 10.007 3.137 10.359 3.063 10.723 3.063 C 11.021 3.063 11.267 3.184 11.459 3.426 C 11.651 3.668 11.736 3.947 11.715 4.262 C 11.695 5.082 11.276 5.961 10.46 6.896 C 9.644 7.833 8.918 8.3 8.282 8.3 C 7.837 8.3 7.625 7.922 7.646 7.165 C 7.667 6.765 7.804 5.955 8.056 4.735 C 8.287 3.579 8.403 2.801 8.403 2.401 C 8.403 1.707 8.224 1.144 7.867 0.713 C 7.509 0.282 6.994 0.098 6.321 0.161 C 5.858 0.203 5.175 0.624 4.27 1.422 C 3.596 2.035 2.923 2.644 2.25 3.254 L 2.976 4.106 C 3.564 3.664 3.922 3.443 4.048 3.443 C 4.448 3.443 4.637 3.717 4.617 4.263 C 4.617 4.306 4.427 4.968 4.049 6.251 C 3.671 7.534 3.471 8.491 3.449 9.122 C 3.407 9.985 3.565 10.647 3.924 11.109 C 4.367 11.677 5.106 11.919 6.142 11.835 C 7.366 11.751 8.591 11.298 9.816 10.479 C 10.323 10.142 10.808 9.753 11.273 9.311 C 11.105 10.153 10.905 10.868 10.673 11.457 C 8.402 12.487 6.762 13.37 5.752 14.107 C 4.321 15.137 3.554 16.241 3.449 17.419 C 3.259 19.459 4.29 20.479 6.541 20.479 C 8.055 20.479 9.517 19.554 10.926 17.703 C 12.125 16.126 13.166 14.022 14.049 11.394 C 15.578 10.635 16.87 9.892 17.928 9.164 C 17.894 9.409 18.319 7.308 18.24 7.628 Z M 7.393 16.095 C 7.056 16.095 6.898 15.947 6.919 15.653 C 6.961 15.106 7.908 14.38 9.759 13.476 C 8.791 15.221 8.002 16.095 7.393 16.095 Z"}));function b(o,n,c){var a="",i="";if("undefined"!=typeof n.callback&&"function"==typeof e[n.callback])a=e[n.callback](o,n);else{var s="["+n.shortcode_name;e.each(o.attributes,function(e,t){if("undefined"!=typeof n.attributes&&"undefined"!=typeof n.attributes[e]){s+=" "+e+"=";var o=n.attributes[e].remove_quotes;s+=1==o?t:'"'+t+'"'}}),s+="]";var l=md5(s);i='<span class="yith_block_'+l+'">'+s+"</span>","edit"==c&&0!=n.do_shortcode&&function(t){var o=null;return e(document).trigger("yith_plugin_fw_gutenberg_before_do_shortcode",[s,t]),e.ajax({async:!0,url:yith_gutenberg_ajax.ajaxurl,method:"post",data:{action:"yith_plugin_fw_gutenberg_do_shortcode",shortcode:s},success:function(n){""!=(o=n)&&(e(".yith_block_"+t).html(o),e(document).trigger("yith_plugin_fw_gutenberg_success_do_shortcode",[s,t,o]))}}),e(document).trigger("yith_plugin_fw_gutenberg_after_do_shortcode",[s,t,o]),o}(l),a=t(r,null,i)}return a}function g(e,t,o,n){var c={};return"colorpicker"!=n&&"color"!=n||(e=e.hex),c[t]=e,o.setAttributes(c),o}e.each(yith_gutenberg,function(r,f){n("yith/"+r,{title:f.title,description:f.description,category:f.category,attributes:f.attributes,icon:"undefined"!=typeof f.icon?f.icon:C,keywords:f.keywords,edit:function(n){var r=new Array;return e.each(f.attributes,function(e,o){var c=null,C=o.blocktype,b=e;if(void 0!==C){switch(C){case"select":c=a;break;case"text":c=d;break;case"textarea":c=h;break;case"toggle":c=i;break;case"checkbox":c=s;break;case"number":case"range":c=l;break;case"color":case"colorpicker":c=p;break;case"radio":c=u}if(null!=c){var f=helpMessageUncheked="";"undefined"!=typeof o.helps&&"undefined"!=typeof o.helps.checked&&"undefined"!=typeof o.helps.unchecked?(f=o.helps.checked,helpMessageUncheked=o.helps.unchecked):"undefined"!=typeof o.help&&(f=helpMessageUncheked=o.help),r.push(t(c,{value:n.attributes[e],options:o.options,label:o.label,checked:n.attributes[e],selected:n.attributes[e],help:n.attributes[e]?f:helpMessageUncheked,disableAlpha:o.disableAlpha,min:o.min,max:o.max,multiple:o.multiple,onChange:function(e){n=g(e,b,n,C)},onChangeComplete:function(e){n=g(e,b,n,C)}}))}}}),sc=b(n,f,"edit"),[t(o,null,t(c,null,r),sc)]},save:function(e){return b(e,f,"save")}})})}(jQuery);
 
plugin-fw/dist/gutenberg/index.asset.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php return array('dependencies' => array('lodash', 'react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-url'), 'version' => 'c56d63ac6af03c66ca94fd8585344781');
plugin-fw/dist/gutenberg/index.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.webpackJsonp_yith_plugin_framewowrk=window.webpackJsonp_yith_plugin_framewowrk||[]).push([[1],{27:function(e,t,n){},28:function(e,t,n){}}]),function(e){function t(t){for(var r,a,l=t[0],i=t[1],u=t[2],f=0,p=[];f<l.length;f++)a=l[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);for(s&&s(t);p.length;)p.shift()();return c.push.apply(c,u||[]),n()}function n(){for(var e,t=0;t<c.length;t++){for(var n=c[t],r=!0,l=1;l<n.length;l++){var i=n[l];0!==o[i]&&(r=!1)}r&&(c.splice(t--,1),e=a(a.s=n[0]))}return e}var r={},o={0:0},c=[];function a(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=r,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="";var l=window.webpackJsonp_yith_plugin_framewowrk=window.webpackJsonp_yith_plugin_framewowrk||[],i=l.push.bind(l);l.push=t,l=l.slice();for(var u=0;u<l.length;u++)t(l[u]);var s=i;c.push([29,1]),n()}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.React},function(e,t,n){var r=n(17),o=n(18),c=n(19),a=n(21);e.exports=function(e,t){return r(e)||o(e,t)||c(e,t)||a()}},function(e,t){e.exports=window.wp.hooks},function(e,t,n){var r,o,c,a,l;r=n(22),o=n(9).utf8,c=n(23),a=n(9).bin,(l=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?a.stringToBytes(e):o.stringToBytes(e):c(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var n=r.bytesToWords(e),i=8*e.length,u=1732584193,s=-271733879,f=-1732584194,p=271733878,h=0;h<n.length;h++)n[h]=16711935&(n[h]<<8|n[h]>>>24)|4278255360&(n[h]<<24|n[h]>>>8);n[i>>>5]|=128<<i%32,n[14+(i+64>>>9<<4)]=i;var b=l._ff,d=l._gg,y=l._hh,g=l._ii;for(h=0;h<n.length;h+=16){var m=u,v=s,_=f,j=p;u=b(u,s,f,p,n[h+0],7,-680876936),p=b(p,u,s,f,n[h+1],12,-389564586),f=b(f,p,u,s,n[h+2],17,606105819),s=b(s,f,p,u,n[h+3],22,-1044525330),u=b(u,s,f,p,n[h+4],7,-176418897),p=b(p,u,s,f,n[h+5],12,1200080426),f=b(f,p,u,s,n[h+6],17,-1473231341),s=b(s,f,p,u,n[h+7],22,-45705983),u=b(u,s,f,p,n[h+8],7,1770035416),p=b(p,u,s,f,n[h+9],12,-1958414417),f=b(f,p,u,s,n[h+10],17,-42063),s=b(s,f,p,u,n[h+11],22,-1990404162),u=b(u,s,f,p,n[h+12],7,1804603682),p=b(p,u,s,f,n[h+13],12,-40341101),f=b(f,p,u,s,n[h+14],17,-1502002290),u=d(u,s=b(s,f,p,u,n[h+15],22,1236535329),f,p,n[h+1],5,-165796510),p=d(p,u,s,f,n[h+6],9,-1069501632),f=d(f,p,u,s,n[h+11],14,643717713),s=d(s,f,p,u,n[h+0],20,-373897302),u=d(u,s,f,p,n[h+5],5,-701558691),p=d(p,u,s,f,n[h+10],9,38016083),f=d(f,p,u,s,n[h+15],14,-660478335),s=d(s,f,p,u,n[h+4],20,-405537848),u=d(u,s,f,p,n[h+9],5,568446438),p=d(p,u,s,f,n[h+14],9,-1019803690),f=d(f,p,u,s,n[h+3],14,-187363961),s=d(s,f,p,u,n[h+8],20,1163531501),u=d(u,s,f,p,n[h+13],5,-1444681467),p=d(p,u,s,f,n[h+2],9,-51403784),f=d(f,p,u,s,n[h+7],14,1735328473),u=y(u,s=d(s,f,p,u,n[h+12],20,-1926607734),f,p,n[h+5],4,-378558),p=y(p,u,s,f,n[h+8],11,-2022574463),f=y(f,p,u,s,n[h+11],16,1839030562),s=y(s,f,p,u,n[h+14],23,-35309556),u=y(u,s,f,p,n[h+1],4,-1530992060),p=y(p,u,s,f,n[h+4],11,1272893353),f=y(f,p,u,s,n[h+7],16,-155497632),s=y(s,f,p,u,n[h+10],23,-1094730640),u=y(u,s,f,p,n[h+13],4,681279174),p=y(p,u,s,f,n[h+0],11,-358537222),f=y(f,p,u,s,n[h+3],16,-722521979),s=y(s,f,p,u,n[h+6],23,76029189),u=y(u,s,f,p,n[h+9],4,-640364487),p=y(p,u,s,f,n[h+12],11,-421815835),f=y(f,p,u,s,n[h+15],16,530742520),u=g(u,s=y(s,f,p,u,n[h+2],23,-995338651),f,p,n[h+0],6,-198630844),p=g(p,u,s,f,n[h+7],10,1126891415),f=g(f,p,u,s,n[h+14],15,-1416354905),s=g(s,f,p,u,n[h+5],21,-57434055),u=g(u,s,f,p,n[h+12],6,1700485571),p=g(p,u,s,f,n[h+3],10,-1894986606),f=g(f,p,u,s,n[h+10],15,-1051523),s=g(s,f,p,u,n[h+1],21,-2054922799),u=g(u,s,f,p,n[h+8],6,1873313359),p=g(p,u,s,f,n[h+15],10,-30611744),f=g(f,p,u,s,n[h+6],15,-1560198380),s=g(s,f,p,u,n[h+13],21,1309151649),u=g(u,s,f,p,n[h+4],6,-145523070),p=g(p,u,s,f,n[h+11],10,-1120210379),f=g(f,p,u,s,n[h+2],15,718787259),s=g(s,f,p,u,n[h+9],21,-343485551),u=u+m>>>0,s=s+v>>>0,f=f+_>>>0,p=p+j>>>0}return r.endian([u,s,f,p])})._ff=function(e,t,n,r,o,c,a){var l=e+(t&n|~t&r)+(o>>>0)+a;return(l<<c|l>>>32-c)+t},l._gg=function(e,t,n,r,o,c,a){var l=e+(t&r|n&~r)+(o>>>0)+a;return(l<<c|l>>>32-c)+t},l._hh=function(e,t,n,r,o,c,a){var l=e+(t^n^r)+(o>>>0)+a;return(l<<c|l>>>32-c)+t},l._ii=function(e,t,n,r,o,c,a){var l=e+(n^(t|~r))+(o>>>0)+a;return(l<<c|l>>>32-c)+t},l._blocksize=16,l._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var n=r.wordsToBytes(l(e,t));return t&&t.asBytes?n:t&&t.asString?a.bytesToString(n):r.bytesToHex(n)}},function(e,t){e.exports=window.wp.blockEditor},function(e,t){e.exports=window.wp.compose},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t){var n={utf8:{stringToBytes:function(e){return n.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(n.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=n},function(e,t){e.exports=window.wp.blocks},function(e,t){e.exports=window.wp.url},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){var r=n(24);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t,n){var r=n(25),o=n(26);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t){e.exports=window.lodash},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,c=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,c=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw c}}return n}}},function(e,t,n){var r=n(20);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t){var n,r;n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&r.rotl(e,8)|4278255360&r.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=r.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var t=[],r=0;r<e.length;r+=3)for(var o=e[r]<<16|e[r+1]<<8|e[r+2],c=0;c<4;c++)8*r+6*c<=8*e.length?t.push(n.charAt(o>>>6*(3-c)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],r=0,o=0;r<e.length;o=++r%4)0!=o&&t.push((n.indexOf(e.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|n.indexOf(e.charAt(r))>>>6-2*o);return t}},e.exports=r},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},,,function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),c=n(0),a=n(2),l=n(5),i=n.n(l),u=n(10),s=n(11);function f(e){if(e.status>=200&&e.status<300)return e;throw e}function p(e){return e.json?e.json():e.text()}var h=Object(c.createElement)("svg",{viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",role:"img","aria-hidden":"true",focusable:"false"},Object(c.createElement)("path",{width:"22",height:"22",d:"M 18.24 7.628 C 17.291 8.284 16.076 8.971 14.587 9.688 C 15.344 7.186 15.765 4.851 15.849 2.684 C 15.912 0.939 15.133 0.045 13.514 0.003 C 11.558 -0.06 10.275 1.033 9.665 3.284 C 10.007 3.137 10.359 3.063 10.723 3.063 C 11.021 3.063 11.267 3.184 11.459 3.426 C 11.651 3.668 11.736 3.947 11.715 4.262 C 11.695 5.082 11.276 5.961 10.46 6.896 C 9.644 7.833 8.918 8.3 8.282 8.3 C 7.837 8.3 7.625 7.922 7.646 7.165 C 7.667 6.765 7.804 5.955 8.056 4.735 C 8.287 3.579 8.403 2.801 8.403 2.401 C 8.403 1.707 8.224 1.144 7.867 0.713 C 7.509 0.282 6.994 0.098 6.321 0.161 C 5.858 0.203 5.175 0.624 4.27 1.422 C 3.596 2.035 2.923 2.644 2.25 3.254 L 2.976 4.106 C 3.564 3.664 3.922 3.443 4.048 3.443 C 4.448 3.443 4.637 3.717 4.617 4.263 C 4.617 4.306 4.427 4.968 4.049 6.251 C 3.671 7.534 3.471 8.491 3.449 9.122 C 3.407 9.985 3.565 10.647 3.924 11.109 C 4.367 11.677 5.106 11.919 6.142 11.835 C 7.366 11.751 8.591 11.298 9.816 10.479 C 10.323 10.142 10.808 9.753 11.273 9.311 C 11.105 10.153 10.905 10.868 10.673 11.457 C 8.402 12.487 6.762 13.37 5.752 14.107 C 4.321 15.137 3.554 16.241 3.449 17.419 C 3.259 19.459 4.29 20.479 6.541 20.479 C 8.055 20.479 9.517 19.554 10.926 17.703 C 12.125 16.126 13.166 14.022 14.049 11.394 C 15.578 10.635 16.87 9.892 17.928 9.164 C 17.894 9.409 18.319 7.308 18.24 7.628 Z M 7.393 16.095 C 7.056 16.095 6.898 15.947 6.919 15.653 C 6.961 15.106 7.908 14.38 9.759 13.476 C 8.791 15.221 8.002 16.095 7.393 16.095 Z"})),b=function(e,t){var n=e.controlType,r=!0;if(e.deps&&e.deps.id&&"value"in e.deps){var o=e.deps.value;"toggle"!==n&&"checkbox"!==n||(o=!0===o||"yes"===o||1===o),r=void 0!==t[e.deps.id]&&o===t[e.deps.id]}return r},d=function(e,t){var n="",r=!1;if(void 0!==e.callback&&(jQuery&&e.callback in jQuery.fn?r=jQuery.fn[e.callback]:e.callback in window&&(r=window[e.callback])),"function"==typeof r)n=r(t,e);else{var c=e.attributes?Object.entries(e.attributes).map((function(e){var n=o()(e,2),r=n[0],c=n[1],a=b(c,t),l=t[r];if(a&&void 0!==l)return r+"="+(c.remove_quotes?l:'"'.concat(l,'"'))})):[],a=c.length?" "+c.join(" "):"";n="[".concat(e.shortcode_name).concat(a,"]")}return n},y=n(1),g=n(6),m=n(12),v=n.n(m),_=n(13),j=n.n(_),w=n(14),k=n.n(w),x=n(15),O=n.n(x),C=n(8),E=n.n(C),S=n(16),T=n(4);n(27);var A=function(e){k()(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=E()(t);if(n){var o=E()(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return O()(this,e)});function o(){var e;return v()(this,o),(e=r.apply(this,arguments)).state={html:"",shortcode:"",shortcodeHash:"",ajaxUpdated:!1,ajaxSuccess:!1,ajaxResponse:!1,loading:!1},e.ajaxTimeout=!1,e}return j()(o,[{key:"componentDidMount",value:function(){this.updateShortcode()}},{key:"componentDidUpdate",value:function(e,t,n){var r=this.state,o=r.shortcode,c=r.shortcodeHash,a=r.ajaxSuccess,l=r.ajaxResponse,i=r.ajaxUpdated;Object(S.isEqual)(e,this.props)||this.updateShortcode(),this.props.blockArgs.do_shortcode&&i&&(a&&Object(T.doAction)("yith_plugin_fw_gutenberg_success_do_shortcode",o,c,l),Object(T.doAction)("yith_plugin_fw_gutenberg_after_do_shortcode",o,c,l),this.setState({ajaxUpdated:!1}))}},{key:"updateShortcode",value:function(){var e=this,t=this.props,n=t.attributes,r=t.blockArgs;this.setState({loading:!0,ajaxSuccess:!1,ajaxResponse:!1});var o=d(r,n),c=i()(o);r.do_shortcode?(this.ajaxTimeout&&clearTimeout(this.ajaxTimeout),Object(T.doAction)("yith_plugin_fw_gutenberg_before_do_shortcode",o,c),this.ajaxTimeout=setTimeout((function(){(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:yithGutenberg.ajaxurl;return t=Object(s.addQueryArgs)(t,e),fetch(t).then(f).then(p)})({action:"yith_plugin_fw_gutenberg_do_shortcode",shortcode:o}).then((function(t){e.setState({loading:!1,html:t.html,shortcode:o,shortcodeHash:c,ajaxSuccess:!0,ajaxUpdated:!0,ajaxResponse:t})})).catch((function(e){console.log({error:e})}))}),300)):this.setState({loading:!1,html:o,shortcode:o,shortcodeHash:c})}},{key:"render",value:function(){var e=this.state,t=e.html,n=e.loading,r=e.shortcode,o=e.shortcodeHash,a=this.props.blockArgs,l=a.do_shortcode,i=a.title,u=a.empty_message,s="block-editor-yith-plugin-fw-shortcode-block",f=[s],p=l?"html":"shortcode",b=t,d="";l&&!t&&(p="empty-html",b=r,u&&(d=u));var g=["shortcode","empty-html"].includes(p),m="empty-html"!==p,v=!!d;return f.push("".concat(s,"--").concat(p)),f.push("".concat(s,v?"--has-message":"--no-message")),f.push("yith_block_".concat(o)),Object(c.createElement)(c.Fragment,null,Object(c.createElement)("div",{className:f.join(" ")},n?Object(c.createElement)("div",{className:"".concat(s,"__spinner-wrap")},Object(c.createElement)(y.Spinner,null)):"",g&&Object(c.createElement)("div",{className:"".concat(s,"__title components-placeholder__label")},h,i),v&&Object(c.createElement)(c.RawHTML,{className:"".concat(s,"__message")},d),m&&Object(c.createElement)(c.RawHTML,{className:"".concat(s,"__content")},b)))}}]),o}(a.Component),B=n(7);function N(e){var t=e.className,n=e.label,r=e.onChange,o=e.value,a=e.help,l=e.disableAlpha,i=Object(B.useInstanceId)(N),u="inspector-yith-color-picker-control-".concat(i);return Object(c.createElement)(y.BaseControl,{id:u,label:n,className:"block-editor-yith-color-control ".concat(t),help:a},Object(c.createElement)(y.ColorPicker,{color:o,disableAlpha:l,onChangeComplete:r}))}function R(e){var t=e.label,n=e.colorValue;return Object(c.createElement)(c.Fragment,null,t,!!n&&Object(c.createElement)(y.ColorIndicator,{colorValue:n}))}function P(e){var t=e.className,n=e.label,r=e.onChange,o=e.value,a=e.help,l=e.palette,i=e.clearable;l=l||Object(g.__experimentalUseEditorFeature)("color.palette");var u=Object(B.useInstanceId)(P),s="inspector-yith-color-palette-control-".concat(u);return Object(c.createElement)(y.BaseControl,{id:s,className:"block-editor-yith-color-palette-control ".concat(t),help:a},Object(c.createElement)("fieldset",null,Object(c.createElement)("legend",null,Object(c.createElement)("div",{className:"block-editor-yith-color-palette-control__color-indicator"},Object(c.createElement)(y.BaseControl.VisualLabel,null,Object(c.createElement)(R,{colorValue:o,label:n})))),Object(c.createElement)(y.ColorPalette,{value:o,onChange:r,colors:l,clearable:i})))}n(28);for(var M=function(e,t){return function(n){var r=n.attributes,a=(n.className,n.setAttributes),l=function(e,t,n){["colorpicker","color"].includes(n)&&(e=e.color.getAlpha()<1?e.color.toRgbString():e.color.toHexString());var r={};r[t]=e,a(r)};return Object(c.createElement)(c.Fragment,null,!!t.attributes&&Object(c.createElement)(g.InspectorControls,null,Object(c.createElement)(y.PanelBody,null,Object.entries(t.attributes).map((function(t){var n=o()(t,2),a=function(t,n){var o=n.controlType,a=r[t],i=function(e,t){var n="";return e.helps&&e.helps.checked&&e.helps.unchecked?n=t?e.helps.checked:e.helps.unchecked:e.help&&(n=e.help),n}(n,a),u="".concat(e,"__").concat(t,"-field-wrapper"),s=b(n,r);n.wrapper_class&&(u+=" "+n.wrapper_class);var f=!1;if(s)switch(o){case"select":f=Object(c.createElement)(y.SelectControl,{className:u,key:t,value:a,label:n.label,options:n.options,selected:a,help:i,multiple:!!n.multiple,onChange:function(e){l(e,t,o)}});break;case"text":f=Object(c.createElement)(y.TextControl,{className:u,key:t,value:a,label:n.label,help:i,onChange:function(e){l(e,t,o)}});break;case"textarea":f=Object(c.createElement)(y.TextareaControl,{className:u,key:t,value:a,label:n.label,help:i,onChange:function(e){l(e,t,o)}});break;case"toggle":f=Object(c.createElement)(y.ToggleControl,{className:u,key:t,value:a,label:n.label,help:i,checked:a,onChange:function(e){l(e,t,o)}});break;case"checkbox":f=Object(c.createElement)(y.CheckboxControl,{className:u,key:t,value:a,label:n.label,help:i,checked:a,onChange:function(e){l(e,t,o)}});break;case"number":case"range":f=Object(c.createElement)(y.RangeControl,{className:u,key:t,value:a,label:n.label,help:i,min:n.min,max:n.max,onChange:function(e){l(e,t,o)}});break;case"color":case"colorpicker":f=Object(c.createElement)(N,{className:u,key:t,label:n.label,help:i,value:a,disableAlpha:n.disableAlpha,onChange:function(e){l(e,t,o)}});break;case"color-palette":f=Object(c.createElement)(P,{className:u,key:t,label:n.label,help:i,value:a,clearable:n.clearable||!1,onChange:function(e){l(e,t,o)}});break;case"radio":f=Object(c.createElement)(y.RadioControl,{key:t,value:a,label:n.label,options:n.options,selected:a,checked:a,help:i,onChange:function(e){l(e,t,o)}});break;default:f=!1}return f}(n[0],n[1]);if(a)return a})))),Object(c.createElement)(A,{attributes:r,blockArgs:t}))}},I=function(){var e=U[H];Object(T.addAction)(e.key,"yith-plugin-fw/jquery-events",(function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"jQuery"in window&&(e.delay?setTimeout((function(){jQuery(document).trigger(e.key,Object.values(n))}),e.delay):jQuery(document).trigger(e.key,Object.values(n)))}))},H=0,U=[{key:"yith_plugin_fw_gutenberg_before_do_shortcode",delay:0},{key:"yith_plugin_fw_gutenberg_success_do_shortcode",delay:200},{key:"yith_plugin_fw_gutenberg_after_do_shortcode",delay:200}];H<U.length;H++)I();for(var Q=function(){var e=o()(F[L],2),t=e[0],n=e[1];Object(u.registerBlockType)("yith/"+t,{title:n.title,description:n.description,category:n.category,attributes:n.attributes,icon:void 0!==n.icon?n.icon:h,keywords:n.keywords,edit:M(t,n),save:function(e){var t=e.attributes;return d(n,t)},deprecated:[{attributes:n.attributes,save:function(e){var t=e.attributes,r=d(n,t),o='<span class="yith_block_'+i()(r)+'">'+r+"</span>";return Object(c.createElement)(c.RawHTML,null,o)}}]})},L=0,F=Object.entries(yithGutenbergBlocks);L<F.length;L++)Q()}]);
plugin-fw/dist/gutenberg/style-index.css ADDED
@@ -0,0 +1,2 @@
 
 
1
+ .block-editor-yith-plugin-fw-shortcode-block.block-editor-yith-plugin-fw-shortcode-block--empty-html,.block-editor-yith-plugin-fw-shortcode-block.block-editor-yith-plugin-fw-shortcode-block--shortcode{padding:1em 1em 1.2em;border:1px solid #1e1e1e;border-radius:4px}.block-editor-yith-plugin-fw-shortcode-block.block-editor-yith-plugin-fw-shortcode-block--shortcode .block-editor-yith-plugin-fw-shortcode-block__content{font-family:Menlo,Consolas,monaco,monospace;color:#1e1e1e;font-size:13px;padding:.8em 1em;border:1px solid #ddd;border-radius:4px}.block-editor-yith-plugin-fw-shortcode-block{position:relative;min-height:30px}.block-editor-yith-plugin-fw-shortcode-block .block-editor-yith-plugin-fw-shortcode-block__spinner-wrap{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.block-editor-yith-plugin-fw-shortcode-block.block-editor-yith-plugin-fw-shortcode-block--empty-html.block-editor-yith-plugin-fw-shortcode-block--no-message .block-editor-yith-plugin-fw-shortcode-block__title{margin-bottom:0}.block-editor-yith-plugin-fw-shortcode-block.block-editor-yith-plugin-fw-shortcode-block--empty-html .block-editor-yith-plugin-fw-shortcode-block__message{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic;font-size:13px}.block-editor-yith-plugin-fw-shortcode-block.block-editor-yith-plugin-fw-shortcode-block--empty-html .block-editor-yith-plugin-fw-shortcode-block__content{display:none}
2
+ .block-editor-yith-color-palette-control .block-editor-yith-color-palette-control__color-indicator{margin-bottom:12px}.block-editor-yith-color-palette-control .component-color-indicator{vertical-align:text-bottom}
plugin-fw/includes/builders/elementor/class-yith-elementor-widget.php ADDED
@@ -0,0 +1,464 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Elementor Widget Skeleton Class.
4
+ *
5
+ * @class YITH_Elementor_Widget
6
+ * @package YITH\PluginFramework\Classes
7
+ * @since 3.6.0
8
+ */
9
+
10
+ use Elementor\Controls_Manager;
11
+ use Elementor\Plugin;
12
+ use Elementor\Widget_Base;
13
+
14
+ defined( 'ABSPATH' ) || exit; // Exit if accessed directly.
15
+
16
+ if ( ! class_exists( 'YITH_Elementor_Widget' ) ) {
17
+ /**
18
+ * YITH_Elementor_Widget class.
19
+ *
20
+ * @author Leanza Francesco <leanzafrancesco@gmail.com>
21
+ */
22
+ class YITH_Elementor_Widget extends Widget_Base {
23
+
24
+ /**
25
+ * YITH Data.
26
+ *
27
+ * @var array
28
+ */
29
+ protected $yith_data = array();
30
+
31
+ /**
32
+ * Widget constructor.
33
+ *
34
+ * @param array $data Widget data. Default is an empty array.
35
+ * @param array|null $args Optional. Widget default arguments. Default is null.
36
+ *
37
+ * @throws Exception If arguments are missing when initializing a full widget instance.
38
+ */
39
+ public function __construct( $data = array(), $args = null ) {
40
+ $this->yith_data = $args['yith_data'];
41
+ $this->init_yith_data();
42
+
43
+ parent::__construct( $data, $args );
44
+ }
45
+
46
+ /**
47
+ * Retrieve an YITH prop.
48
+ *
49
+ * @param string $prop The prop.
50
+ * @param bool|string|array $default Default value.
51
+ *
52
+ * @return mixed|string
53
+ */
54
+ public function get_yith_prop( $prop, $default = null ) {
55
+ if ( is_null( $default ) ) {
56
+ $defaults = $this->get_yith_data_defaults();
57
+ $default = array_key_exists( $prop, $defaults ) ? $defaults[ $prop ] : false;
58
+ }
59
+
60
+ return array_key_exists( $prop, $this->yith_data ) ? $this->yith_data[ $prop ] : $default;
61
+ }
62
+
63
+ /**
64
+ * Get element name.
65
+ *
66
+ * @return string
67
+ */
68
+ public function get_name() {
69
+ return $this->get_yith_prop( 'name', '' );
70
+ }
71
+
72
+ /**
73
+ * Get the element title.
74
+ *
75
+ * @return string
76
+ */
77
+ public function get_title() {
78
+ return $this->get_yith_prop( 'title', '' );
79
+ }
80
+
81
+ /**
82
+ * Get the element icon.
83
+ *
84
+ * @return string
85
+ */
86
+ public function get_icon() {
87
+ return $this->get_yith_prop( 'icon', 'yith-icon yith-icon-yith' );
88
+ }
89
+
90
+ /**
91
+ * Get widget categories.
92
+ *
93
+ * @return array Widget categories.
94
+ */
95
+ public function get_categories() {
96
+ return array( 'yith' ) + (array) $this->get_yith_prop( 'categories', array() );
97
+ }
98
+
99
+ /**
100
+ * Register the widget controls.
101
+ */
102
+ public function _register_controls() { // phpcs:ignore
103
+ $options = $this->get_yith_prop( 'options' );
104
+ $description = $this->get_yith_prop( 'description' );
105
+
106
+ if ( $options ) {
107
+ $this->start_controls_section(
108
+ 'options',
109
+ array(
110
+ 'label' => $this->get_yith_prop( 'section_title' ),
111
+ 'tab' => Controls_Manager::TAB_CONTENT,
112
+ )
113
+ );
114
+
115
+ if ( $description ) {
116
+ $this->add_control(
117
+ 'description',
118
+ array(
119
+ 'type' => Controls_Manager::RAW_HTML,
120
+ 'raw' => $description,
121
+ 'content_classes' => 'yith-plugin-fw-elementor-widget-description',
122
+ )
123
+ );
124
+ }
125
+
126
+ foreach ( $options as $option ) {
127
+ if ( ! isset( $option['type'] ) ) {
128
+ continue;
129
+ }
130
+
131
+ $this->add_control( $option['yith_key'], $option );
132
+ }
133
+
134
+ $this->end_controls_section();
135
+ } elseif ( $description ) {
136
+ $this->start_controls_section(
137
+ 'options',
138
+ array(
139
+ 'label' => $this->get_title(),
140
+ 'tab' => Controls_Manager::TAB_CONTENT,
141
+ )
142
+ );
143
+ $this->add_control(
144
+ 'description',
145
+ array(
146
+ 'type' => Controls_Manager::RAW_HTML,
147
+ 'raw' => $description,
148
+ 'content_classes' => 'yith-plugin-fw-elementor-widget-description',
149
+ )
150
+ );
151
+
152
+ $this->end_controls_section();
153
+ }
154
+ }
155
+
156
+ /**
157
+ * Render the content of the widget
158
+ */
159
+ protected function render() {
160
+ $settings = $this->get_settings_for_display();
161
+ $option_values = $this->get_yith_option_values();
162
+ $options = $this->get_yith_prop( 'options' );
163
+ $shortcode_name = $this->get_yith_prop( 'shortcode_name' );
164
+ $do_shortcode = ! ! $this->get_yith_prop( 'do_shortcode' );
165
+ $render_cb = $this->get_yith_prop( 'render_cb' );
166
+ $editor_render_cb = $this->get_yith_prop( 'editor_render_cb' );
167
+ $empty_message = $this->get_yith_prop( 'empty_message', '' );
168
+
169
+ if ( Plugin::$instance->editor->is_edit_mode() && $editor_render_cb && is_callable( $editor_render_cb ) ) {
170
+ echo call_user_func( $editor_render_cb, $option_values ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
171
+ } elseif ( $render_cb && is_callable( $render_cb ) ) {
172
+ echo call_user_func( $render_cb, $option_values ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
173
+ } else {
174
+ $shortcode_attrs = array();
175
+
176
+ foreach ( $options as $option ) {
177
+ $display_key = $option['yith_display_key'];
178
+ $value = isset( $option_values[ $display_key ] ) ? $option_values[ $display_key ] : null;
179
+ $show = $this->is_control_visible( $option, $settings );
180
+
181
+ if ( $show && ! is_null( $value ) && '' !== $value ) {
182
+ $value = is_array( $value ) ? implode( ',', $value ) : $value;
183
+ $shortcode_value = ! empty( $option['remove_quotes'] ) ? $value : ( '"' . $value . '"' );
184
+ $shortcode_attrs[] = $display_key . '=' . $shortcode_value;
185
+ }
186
+ }
187
+
188
+ $shortcode_attrs = implode( ' ', $shortcode_attrs );
189
+ $shortcode = "[{$shortcode_name} {$shortcode_attrs}]";
190
+
191
+ if ( Plugin::$instance->editor->is_edit_mode() ) {
192
+ $html = esc_html( $shortcode );
193
+ if ( $do_shortcode ) {
194
+ do_action( 'yith_plugin_fw_elementor_editor_before_do_shortcode', $shortcode, $this );
195
+ $html = do_shortcode( apply_filters( 'yith_plugin_fw_elementor_editor_shortcode', $shortcode, $this ) );
196
+ do_action( 'yith_plugin_fw_elementor_editor_after_do_shortcode', $shortcode, $this );
197
+ }
198
+ $type = $do_shortcode ? 'html' : 'shortcode';
199
+ $html_to_show = $html;
200
+ $message = '';
201
+
202
+ if ( $do_shortcode && $empty_message && ! $html ) {
203
+ $type = 'empty-html';
204
+ $html_to_show = esc_html( $shortcode );
205
+ $message = $empty_message;
206
+ }
207
+
208
+ $show_title = in_array( $type, array( 'shortcode', 'empty-html' ), true );
209
+ $show_content = 'empty-html' !== $type;
210
+ ?>
211
+ <div class="yith-plugin-fw-elementor-shortcode-widget yith-plugin-fw-elementor-shortcode-widget--<?php echo esc_attr( $type ); ?>">
212
+ <?php if ( $show_title ) : ?>
213
+ <div class="yith-plugin-fw-elementor-shortcode-widget__title">
214
+ <?php echo esc_html( $this->get_title() ); ?>
215
+ </div>
216
+ <?php endif; ?>
217
+ <?php if ( $message ) : ?>
218
+ <div class="yith-plugin-fw-elementor-shortcode-widget__message">
219
+ <?php echo wp_kses_post( $message ); ?>
220
+ </div>
221
+ <?php endif; ?>
222
+ <?php if ( $show_content ) : ?>
223
+ <div class="yith-plugin-fw-elementor-shortcode-widget__content">
224
+ <?php echo $html_to_show; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
225
+ </div>
226
+ <?php endif; ?>
227
+ </div>
228
+ <?php
229
+ } else {
230
+ do_action( 'yith_plugin_fw_elementor_before_do_shortcode', $shortcode, $this );
231
+ echo do_shortcode( apply_filters( 'yith_plugin_fw_elementor_shortcode', $shortcode, $this ) );
232
+ do_action( 'yith_plugin_fw_elementor_after_do_shortcode', $shortcode, $this );
233
+ }
234
+ }
235
+ }
236
+
237
+ /**
238
+ * Retrieve the YITH Data defaults.
239
+ *
240
+ * @return array
241
+ */
242
+ public function get_yith_data_defaults() {
243
+ return array(
244
+ 'map_from_gutenberg' => false,
245
+ 'shortcode_name' => '',
246
+ 'do_shortcode' => true,
247
+ 'render_cb' => false,
248
+ 'editor_render_cb' => false,
249
+ 'options' => array(),
250
+ 'section_title' => sprintf(
251
+ // translators: %s it the Elementor Widget title.
252
+ _x( '%s - Options', 'Elementor Widget - section title', 'yith-plugin-fw' ),
253
+ $this->get_title()
254
+ ),
255
+ );
256
+ }
257
+
258
+ /**
259
+ * Retrieve YITH options with their values.
260
+ */
261
+ protected function get_yith_option_values() {
262
+ $settings = $this->get_settings_for_display();
263
+ $map_from_gutenberg = $this->get_yith_prop( 'map_from_gutenberg' );
264
+ $options = $this->get_yith_prop( 'options' );
265
+ $option_values = array();
266
+
267
+ foreach ( $options as $option ) {
268
+ $value = isset( $option['default'] ) ? $option['default'] : null;
269
+ $key = $option['yith_key'];
270
+ $display_key = $option['yith_display_key'];
271
+
272
+ if ( isset( $settings[ $key ] ) ) {
273
+ $value = $settings[ $key ];
274
+ }
275
+
276
+ if ( isset( $option['type'] ) && Controls_Manager::SWITCHER === $option['type'] ) {
277
+ $yes_no_values = isset( $option['yes_no_values'] ) ? $option['yes_no_values'] : ! $map_from_gutenberg;
278
+ if ( false === $yes_no_values ) {
279
+ $yes_no_values = array( 'true', 'false' );
280
+ } elseif ( ! is_array( $yes_no_values ) || 2 !== count( $yes_no_values ) ) {
281
+ $yes_no_values = array( 'yes', 'no' );
282
+ }
283
+
284
+ $value = 'yes' === $value ? $yes_no_values[0] : $yes_no_values[1];
285
+ }
286
+
287
+ $option_values[ $display_key ] = $value;
288
+ }
289
+
290
+ return $option_values;
291
+ }
292
+
293
+ /**
294
+ * YITH Data Initialization.
295
+ */
296
+ protected function init_yith_data() {
297
+ $data = wp_parse_args( $this->yith_data, $this->get_yith_data_defaults() );
298
+
299
+ if ( ! ! $data['map_from_gutenberg'] ) {
300
+ $data = $this->override_elementor_specific_data( $data );
301
+
302
+ if ( ! $data['options'] && ! empty( $data['attributes'] ) && is_array( $data['attributes'] ) ) {
303
+ $data['options'] = $data['attributes'];
304
+ unset( $data['attributes'] );
305
+ }
306
+
307
+ if ( $data['options'] ) {
308
+ $data['options'] = array_map( array( $this, 'map_option_from_gutenberg' ), $data['options'] );
309
+ }
310
+ }
311
+
312
+ $data['options'] = $this->validate_yith_options( $data['options'] );
313
+
314
+ $this->yith_data = $data;
315
+ }
316
+
317
+ /**
318
+ * Validate field types
319
+ *
320
+ * @param array $options The options.
321
+ *
322
+ * @return array|false The validate option array; false if the type is not set.
323
+ */
324
+ protected function validate_yith_options( $options ) {
325
+ foreach ( $options as $key => &$option ) {
326
+ if ( ! isset( $option['type'] ) ) {
327
+ unset( $options[ $key ] );
328
+ continue;
329
+ }
330
+
331
+ // Let's fix the option type.
332
+ if ( in_array( $option['type'], array( 'toggle', 'onoff', 'checkbox' ), true ) ) {
333
+ $option['type'] = Controls_Manager::SWITCHER;
334
+
335
+ if ( isset( $option['default'] ) && is_bool( $option['default'] ) ) {
336
+ $option['default'] = yith_plugin_fw_is_true( $option['default'] ) ? 'yes' : 'no';
337
+ }
338
+ } elseif ( in_array( $option['type'], array( 'radio' ), true ) ) {
339
+ $option['type'] = Controls_Manager::SELECT;
340
+ } elseif ( in_array( $option['type'], array( 'color', 'colorpicker', 'color-palette' ), true ) ) {
341
+ $option['type'] = Controls_Manager::COLOR;
342
+ } elseif ( in_array( $option['type'], array( 'select' ), true ) && ! empty( $option['multiple'] ) ) {
343
+ $option['type'] = Controls_Manager::SELECT2;
344
+ }
345
+
346
+ // Set the key, used to store the option, and the display_key, used in the render method.
347
+ $option['yith_key'] = $this->maybe_prefix_yith_key( $key );
348
+ if ( ! isset( $option['yith_display_key'] ) ) {
349
+ $option['yith_display_key'] = $key;
350
+ }
351
+
352
+ // Auto-set the block_label to display label in a separate line.
353
+ if ( ! isset( $option['label_block'] ) ) {
354
+ $option['label_block'] = true;
355
+ }
356
+ }
357
+
358
+ return $options;
359
+ }
360
+
361
+ /**
362
+ * Override Elementor specific data if exists.
363
+ * This allows setting/overriding specific values for Elementor.
364
+ *
365
+ * @param array $data The data array.
366
+ *
367
+ * @return array
368
+ */
369
+ protected function override_elementor_specific_data( $data ) {
370
+ $elementor_data = array_filter(
371
+ $data,
372
+ function ( $key ) {
373
+ return 'elementor_' === substr( $key, 0, 10 );
374
+ },
375
+ ARRAY_FILTER_USE_KEY
376
+ );
377
+
378
+ $elementor_data = array_combine(
379
+ array_map(
380
+ function ( $key ) {
381
+ return substr( $key, 10 );
382
+ },
383
+ array_keys( $elementor_data )
384
+ ),
385
+ array_values( $elementor_data )
386
+ );
387
+
388
+ $data = array_merge( $data, $elementor_data );
389
+
390
+ return $data;
391
+ }
392
+
393
+ /**
394
+ * Map an option from Gutenberg
395
+ *
396
+ * @param array $option The option array.
397
+ *
398
+ * @return array
399
+ */
400
+ protected function map_option_from_gutenberg( $option ) {
401
+ $option = $this->override_elementor_specific_data( $option );
402
+ $type = isset( $option['type'] ) ? $option['type'] : false;
403
+
404
+ if ( isset( $option['deps'], $option['deps']['id'], $option['deps']['value'] ) && ! isset( $option['condition'] ) ) {
405
+
406
+ $value = $option['deps']['value'];
407
+ if ( in_array( $type, array( 'toggle', 'onoff', 'checkbox' ), true ) ) {
408
+ $value = yith_plugin_fw_is_true( $value ) ? 'yes' : 'no';
409
+ }
410
+ $option['condition'] = array(
411
+ $option['deps']['id'] => $value,
412
+ );
413
+ unset( $option['deps'] );
414
+ }
415
+
416
+ switch ( $type ) {
417
+ case 'color':
418
+ case 'colorpicker':
419
+ if ( ! isset( $option['alpha'] ) ) {
420
+ $option['alpha'] = isset( $option['disableAlpha'] ) ? ! $option['disableAlpha'] : false;
421
+ }
422
+
423
+ break;
424
+ case 'color-palette':
425
+ $option['alpha'] = false;
426
+ break;
427
+ }
428
+
429
+ if ( isset( $option['help'] ) && ! isset( $option['description'] ) ) {
430
+ $option['description'] = $option['help'];
431
+ unset( $option['help'] );
432
+ }
433
+
434
+ return $option;
435
+ }
436
+
437
+ /**
438
+ * Return the YITH key prefix.
439
+ *
440
+ * @return string
441
+ */
442
+ public function get_yith_key_prefix() {
443
+ return '_yith_';
444
+ }
445
+
446
+ /**
447
+ * Add YITH prefix to a specific key.
448
+ *
449
+ * @param string $key The key to be prefixed.
450
+ *
451
+ * @return string
452
+ */
453
+ public function maybe_prefix_yith_key( $key ) {
454
+ $reserved_keys = array( 'id', 'elType', 'settings', 'elements', 'isInner' );
455
+ if ( in_array( $key, $reserved_keys, true ) ) {
456
+ $prefix = $this->get_yith_key_prefix();
457
+
458
+ $key = substr( $key, 0, strlen( $prefix ) ) === $prefix ? $key : ( $prefix . $key );
459
+ }
460
+
461
+ return $key;
462
+ }
463
+ }
464
+ }
plugin-fw/includes/builders/elementor/class-yith-elementor.php ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Elementor Class.
4
+ *
5
+ * @class YITH_Elementor
6
+ * @package YITH\PluginFramework\Classes
7
+ * @since 3.6.0
8
+ */
9
+
10
+ defined( 'ABSPATH' ) || exit; // Exit if accessed directly.
11
+
12
+ if ( ! class_exists( 'YITH_Elementor' ) ) {
13
+ /**
14
+ * YITH_Elementor class.
15
+ *
16
+ * @author Leanza Francesco <leanzafrancesco@gmail.com>
17
+ */
18
+ class YITH_Elementor {
19
+
20
+ /**
21
+ * The single instance of the class.
22
+ *
23
+ * @var YITH_Elementor
24
+ */
25
+ private static $instance;
26
+
27
+ /**
28
+ * The registered widgets.
29
+ *
30
+ * @var array
31
+ */
32
+ private $widgets;
33
+
34
+ /**
35
+ * Singleton implementation.
36
+ *
37
+ * @return YITH_Elementor
38
+ */
39
+ public static function instance() {
40
+ return ! is_null( self::$instance ) ? self::$instance : self::$instance = new self();
41
+ }
42
+
43
+ /**
44
+ * YITH_Elementor constructor.
45
+ */
46
+ private function __construct() {
47
+ if ( defined( 'ELEMENTOR_VERSION' ) && version_compare( ELEMENTOR_VERSION, '3.0.0', '>=' ) ) {
48
+ add_action( 'init', array( $this, 'init' ), 20 );
49
+ }
50
+ }
51
+
52
+ /**
53
+ * Register Elementor widget
54
+ *
55
+ * @param string $widget_name The widget name.
56
+ * @param array $widget_options The widget options.
57
+ */
58
+ public function register_widget( $widget_name, $widget_options ) {
59
+ if ( ! isset( $widget_options['name'] ) ) {
60
+ $widget_options['name'] = $widget_name;
61
+ }
62
+ $this->widgets[ $widget_name ] = $widget_options;
63
+ }
64
+
65
+ /**
66
+ * Let's start with Elementor
67
+ */
68
+ public function init() {
69
+ if ( $this->widgets ) {
70
+ $this->load_files();
71
+ add_action( 'elementor/widgets/widgets_registered', array( $this, 'register_widgets' ) );
72
+ add_action( 'elementor/elements/categories_registered', array( $this, 'add_yith_category' ) );
73
+
74
+ add_action( 'elementor/editor/after_enqueue_styles', array( $this, 'enqueue_styles' ) );
75
+ add_action( 'elementor/frontend/after_enqueue_styles', array( $this, 'enqueue_styles' ) );
76
+ }
77
+ }
78
+
79
+ /**
80
+ * Load files
81
+ */
82
+ private function load_files() {
83
+ require_once 'class-yith-elementor-widget.php';
84
+ }
85
+
86
+ /**
87
+ * Register Elementor Widgets
88
+ */
89
+ public function register_widgets() {
90
+ foreach ( $this->widgets as $widget ) {
91
+ \Elementor\Plugin::instance()->widgets_manager->register_widget_type( new YITH_Elementor_Widget( array(), array( 'yith_data' => $widget ) ) );
92
+ }
93
+ }
94
+
95
+ /**
96
+ * Add "YITH" group for Elementor widgets
97
+ *
98
+ * @param Elementor\Elements_Manager $elements_manager Elements Manager.
99
+ */
100
+ public function add_yith_category( $elements_manager ) {
101
+ $elements_manager->add_category(
102
+ 'yith',
103
+ array(
104
+ 'title' => 'YITH',
105
+ 'icon' => 'fa fa-plug',
106
+ 'active' => false,
107
+ )
108
+ );
109
+ }
110
+
111
+ /**
112
+ * Enqueue styles in elementor
113
+ */
114
+ public function enqueue_styles() {
115
+ if ( \Elementor\Plugin::$instance->preview->is_preview_mode() || \Elementor\Plugin::$instance->editor->is_edit_mode() ) {
116
+ wp_enqueue_style( 'yith-plugin-fw-icon-font' );
117
+ wp_enqueue_style( 'yith-plugin-fw-elementor' );
118
+ }
119
+ }
120
+ }
121
+ }
122
+
123
+ YITH_Elementor::instance();
plugin-fw/includes/{class-yith-gutenberg.php → builders/gutenberg/class-yith-gutenberg.php} RENAMED
@@ -64,30 +64,46 @@ if ( ! class_exists( 'YITH_Gutenberg' ) ) {
64
  * YITH_Gutenberg constructor.
65
  */
66
  private function __construct() {
 
67
  add_action( 'init', array( $this, 'register_blocks' ), 30 );
68
  add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_block_editor_assets' ) );
69
  add_action( 'wp_ajax_yith_plugin_fw_gutenberg_do_shortcode', array( $this, 'do_shortcode' ) );
70
  add_action( 'wc_ajax_yith_plugin_fw_gutenberg_do_shortcode', array( $this, 'do_shortcode' ) );
71
  }
72
 
 
 
 
 
 
 
 
73
  /**
74
  * Enqueue scripts for gutenberg
75
  */
76
  public function enqueue_block_editor_assets() {
77
- $ajax_url = function_exists( 'WC' ) ? add_query_arg( 'wc-ajax', 'yith_plugin_fw_gutenberg_do_shortcode', trailingslashit( site_url() ) ) : admin_url( 'admin-ajax.php' );
78
- $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
79
- $deps = apply_filters(
80
- 'yith_plugin_fw_gutenberg_script_deps',
81
- array(
82
- 'wp-blocks',
83
- 'wp-element',
84
- 'yith-js-md5',
85
- )
 
 
 
86
  );
87
- wp_register_script( 'yith-js-md5', YIT_CORE_PLUGIN_URL . '/assets/js/javascript-md5/md5.min.js', array(), '2.10.0', true );
88
- wp_enqueue_script( 'yith-gutenberg', YIT_CORE_PLUGIN_URL . '/assets/js/yith-gutenberg' . $suffix . '.js', $deps, yith_plugin_fw_get_version(), true );
89
- wp_localize_script( 'yith-gutenberg', 'yith_gutenberg', $this->blocks_args );
90
- wp_localize_script( 'yith-gutenberg', 'yith_gutenberg_ajax', array( 'ajaxurl' => $ajax_url ) );
 
 
 
 
 
91
  }
92
 
93
  /**
@@ -224,12 +240,10 @@ if ( ! class_exists( 'YITH_Gutenberg' ) ) {
224
  $args[ $block ]['category'] = $this->get_default_blocks_category_slug();
225
  }
226
 
 
 
227
  if ( isset( $block_args['attributes'] ) ) {
228
  foreach ( $block_args['attributes'] as $attr_name => $attributes ) {
229
- // Set the do_shortcode args.
230
- if ( ! empty( $attributes['do_shortcode'] ) ) {
231
- $args[ $block ]['attributes'][ $attr_name ] = true;
232
- }
233
 
234
  if ( ! empty( $attributes['options'] ) && is_array( $attributes['options'] ) ) {
235
  $options = array();
@@ -249,8 +263,8 @@ if ( ! class_exists( 'YITH_Gutenberg' ) ) {
249
 
250
  // Special Requirements for Block Type.
251
  if ( ! empty( $attributes['type'] ) ) {
252
- $args[ $block ]['attributes'][ $attr_name ]['blocktype'] = $attributes['type'];
253
- $args[ $block ]['attributes'][ $attr_name ]['type'] = 'string';
254
 
255
  switch ( $attributes['type'] ) {
256
  case 'select':
@@ -293,20 +307,23 @@ if ( ! class_exists( 'YITH_Gutenberg' ) ) {
293
  * Get a do_shortcode in ajax call to show block preview
294
  **/
295
  public function do_shortcode() {
296
- // phpcs:disable WordPress.Security.NonceVerification.Missing
297
  $current_action = current_action();
298
- $shortcode = ! empty( $_POST['shortcode'] ) ? wp_unslash( $_POST['shortcode'] ) : ''; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
299
 
300
  if ( ! apply_filters( 'yith_plugin_fw_gutenberg_skip_shortcode_sanitize', false ) ) {
301
  $shortcode = sanitize_text_field( stripslashes( $shortcode ) );
302
  }
303
 
 
 
304
  do_action( 'yith_plugin_fw_gutenberg_before_do_shortcode', $shortcode, $current_action );
305
  echo do_shortcode( apply_filters( 'yith_plugin_fw_gutenberg_shortcode', $shortcode, $current_action ) );
306
  do_action( 'yith_plugin_fw_gutenberg_after_do_shortcode', $shortcode, $current_action );
307
 
 
308
  if ( is_ajax() ) {
309
- die();
310
  }
311
 
312
  // phpcs:enable
64
  * YITH_Gutenberg constructor.
65
  */
66
  private function __construct() {
67
+ add_action( 'init', array( $this, 'init' ) );
68
  add_action( 'init', array( $this, 'register_blocks' ), 30 );
69
  add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_block_editor_assets' ) );
70
  add_action( 'wp_ajax_yith_plugin_fw_gutenberg_do_shortcode', array( $this, 'do_shortcode' ) );
71
  add_action( 'wc_ajax_yith_plugin_fw_gutenberg_do_shortcode', array( $this, 'do_shortcode' ) );
72
  }
73
 
74
+ /**
75
+ * Initialization
76
+ */
77
+ public function init() {
78
+
79
+ }
80
+
81
  /**
82
  * Enqueue scripts for gutenberg
83
  */
84
  public function enqueue_block_editor_assets() {
85
+ $ajax_url = function_exists( 'WC' ) ? add_query_arg( 'wc-ajax', 'yith_plugin_fw_gutenberg_do_shortcode', trailingslashit( site_url() ) ) : admin_url( 'admin-ajax.php' );
86
+ $gutenberg = array( 'ajaxurl' => $ajax_url );
87
+ $asset_file = include YIT_CORE_PLUGIN_PATH . '/dist/gutenberg/index.asset.php';
88
+
89
+ $gutenberg_assets_url = YIT_CORE_PLUGIN_URL . '/dist/gutenberg';
90
+
91
+ wp_register_script(
92
+ 'yith-gutenberg',
93
+ $gutenberg_assets_url . '/index.js',
94
+ $asset_file['dependencies'],
95
+ $asset_file['version'],
96
+ true
97
  );
98
+
99
+ wp_localize_script( 'yith-gutenberg', 'yith_gutenberg_ajax', $gutenberg ); // Deprecated! Kept for backward compatibility.
100
+ wp_localize_script( 'yith-gutenberg', 'yith_gutenberg', $this->blocks_args ); // Deprecated! Kept for backward compatibility.
101
+
102
+ wp_localize_script( 'yith-gutenberg', 'yithGutenberg', $gutenberg );
103
+ wp_localize_script( 'yith-gutenberg', 'yithGutenbergBlocks', $this->blocks_args );
104
+
105
+ wp_enqueue_script( 'yith-gutenberg' );
106
+ wp_enqueue_style( 'yith-gutenberg', $gutenberg_assets_url . '/style-index.css', array(), yith_plugin_fw_get_version() );
107
  }
108
 
109
  /**
240
  $args[ $block ]['category'] = $this->get_default_blocks_category_slug();
241
  }
242
 
243
+ $args[ $block ]['do_shortcode'] = isset( $block_args['do_shortcode'] ) ? ! ! $block_args['do_shortcode'] : true;
244
+
245
  if ( isset( $block_args['attributes'] ) ) {
246
  foreach ( $block_args['attributes'] as $attr_name => $attributes ) {
 
 
 
 
247
 
248
  if ( ! empty( $attributes['options'] ) && is_array( $attributes['options'] ) ) {
249
  $options = array();
263
 
264
  // Special Requirements for Block Type.
265
  if ( ! empty( $attributes['type'] ) ) {
266
+ $args[ $block ]['attributes'][ $attr_name ]['controlType'] = $attributes['type'];
267
+ $args[ $block ]['attributes'][ $attr_name ]['type'] = 'string';
268
 
269
  switch ( $attributes['type'] ) {
270
  case 'select':
307
  * Get a do_shortcode in ajax call to show block preview
308
  **/
309
  public function do_shortcode() {
310
+ // phpcs:disable WordPress.Security.NonceVerification
311
  $current_action = current_action();
312
+ $shortcode = ! empty( $_REQUEST['shortcode'] ) ? wp_unslash( $_REQUEST['shortcode'] ) : ''; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
313
 
314
  if ( ! apply_filters( 'yith_plugin_fw_gutenberg_skip_shortcode_sanitize', false ) ) {
315
  $shortcode = sanitize_text_field( stripslashes( $shortcode ) );
316
  }
317
 
318
+ ob_start();
319
+
320
  do_action( 'yith_plugin_fw_gutenberg_before_do_shortcode', $shortcode, $current_action );
321
  echo do_shortcode( apply_filters( 'yith_plugin_fw_gutenberg_shortcode', $shortcode, $current_action ) );
322
  do_action( 'yith_plugin_fw_gutenberg_after_do_shortcode', $shortcode, $current_action );
323
 
324
+ $html = ob_get_clean();
325
  if ( is_ajax() ) {
326
+ wp_send_json( array( 'html' => $html ) );
327
  }
328
 
329
  // phpcs:enable
plugin-fw/includes/class-yit-assets.php CHANGED
@@ -44,9 +44,21 @@ if ( ! class_exists( 'YIT_Assets' ) ) {
44
  */
45
  private function __construct() {
46
  $this->version = yith_plugin_fw_get_version();
 
 
 
 
47
  add_action( 'admin_enqueue_scripts', array( $this, 'register_styles_and_scripts' ) );
48
  }
49
 
 
 
 
 
 
 
 
 
50
  /**
51
  * Register styles and scripts
52
  */
@@ -72,7 +84,7 @@ if ( ! class_exists( 'YIT_Assets' ) ) {
72
  wp_register_style( 'colorbox', YIT_CORE_PLUGIN_URL . '/assets/css/colorbox.css', array(), $this->version );
73
  wp_register_style( 'yit-upgrade-to-pro', YIT_CORE_PLUGIN_URL . '/assets/css/yit-upgrade-to-pro.css', array( 'colorbox' ), $this->version );
74
  wp_register_style( 'yit-plugin-metaboxes', YIT_CORE_PLUGIN_URL . '/assets/css/metaboxes.css', array(), $this->version );
75
- wp_register_style( 'yith-plugin-fw-fields', YIT_CORE_PLUGIN_URL . '/assets/css/yith-fields.css', false, $this->version );
76
 
77
  wp_register_style( 'raleway-font', '//fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900', array(), $this->version );
78
 
44
  */
45
  private function __construct() {
46
  $this->version = yith_plugin_fw_get_version();
47
+ add_action( 'admin_enqueue_scripts', array( $this, 'register_common_scripts' ) );
48
+ add_action( 'wp_enqueue_scripts', array( $this, 'register_common_scripts' ) );
49
+ add_action( 'elementor/editor/before_enqueue_styles', array( $this, 'register_common_scripts' ) );
50
+
51
  add_action( 'admin_enqueue_scripts', array( $this, 'register_styles_and_scripts' ) );
52
  }
53
 
54
+ /**
55
+ * Register common scripts
56
+ */
57
+ public function register_common_scripts() {
58
+ wp_register_style( 'yith-plugin-fw-icon-font', YIT_CORE_PLUGIN_URL . '/assets/css/yith-icon.css', array(), $this->version );
59
+ wp_register_style( 'yith-plugin-fw-elementor', YIT_CORE_PLUGIN_URL . '/assets/css/elementor.css', array(), $this->version );
60
+ }
61
+
62
  /**
63
  * Register styles and scripts
64
  */
84
  wp_register_style( 'colorbox', YIT_CORE_PLUGIN_URL . '/assets/css/colorbox.css', array(), $this->version );
85
  wp_register_style( 'yit-upgrade-to-pro', YIT_CORE_PLUGIN_URL . '/assets/css/yit-upgrade-to-pro.css', array( 'colorbox' ), $this->version );
86
  wp_register_style( 'yit-plugin-metaboxes', YIT_CORE_PLUGIN_URL . '/assets/css/metaboxes.css', array(), $this->version );
87
+ wp_register_style( 'yith-plugin-fw-fields', YIT_CORE_PLUGIN_URL . '/assets/css/yith-fields.css', array( 'yith-plugin-fw-icon-font' ), $this->version );
88
 
89
  wp_register_style( 'raleway-font', '//fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900', array(), $this->version );
90
 
plugin-fw/includes/class-yit-plugin-panel-woocommerce.php CHANGED
@@ -304,7 +304,7 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
304
  if ( version_compare( WC()->version, '2.4.0', '>=' ) ) {
305
  if ( ! empty( $yit_options[ $option_key ] ) ) {
306
  foreach ( $yit_options[ $option_key ] as $option ) {
307
- if ( isset( $option['id'] ) && isset( $_POST[ $option['id'] ], $option['type'] ) && ! in_array( $option['type'], self::$wc_type, true ) ) {
308
  $_POST[ $option['id'] ] = maybe_serialize( $_POST[ $option['id'] ] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.MissingUnslash,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
309
  }
310
  }
@@ -511,7 +511,7 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
511
  * @since 2.0
512
  */
513
  public function maybe_unserialize_panel_data( $value, $option, $raw_value ) {
514
- if ( ! version_compare( WC()->version, '2.4.0', '>=' ) || ! isset( $option['type'] ) || in_array( $option['type'], self::$wc_type, true ) ) {
515
  return $value;
516
  }
517
 
@@ -532,9 +532,9 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
532
  /**
533
  * Sanitize Option
534
  *
535
- * @param mixed $value Option value.
536
- * @param mixed $option Option settings array.
537
- * @param string $raw_value Raw option value.
538
  *
539
  * @return mixed Filtered return value
540
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
@@ -542,55 +542,58 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
542
  */
543
  public static function sanitize_option( $value, $option, $raw_value ) {
544
  if ( isset( $option['type'] ) && 'yith-field' === $option['type'] ) {
545
- if ( ! empty( $option['multiple'] ) && is_null( $value ) ) {
546
- $value = array();
547
- }
548
-
549
- // Sanitize the option for the checkbox field: 'yes' or 'no'.
550
- if ( isset( $option['yith-type'] ) && in_array( $option['yith-type'], array( 'checkbox', 'onoff' ), true ) ) {
551
- $value = yith_plugin_fw_is_true( $raw_value ) ? 'yes' : 'no';
552
- }
553
-
554
- if ( isset( $option['yith-type'] ) && 'checkbox-array' === $option['yith-type'] ) {
555
- $value = maybe_unserialize( $raw_value );
556
- $value = ! ! $value && is_array( $value ) ? $value : array();
557
- }
558
-
559
- if ( isset( $option['yith-type'] ) && in_array( $option['yith-type'], array( 'textarea', 'textarea-editor', 'textarea-codemirror' ), true ) ) {
560
- $value = $raw_value;
561
- }
562
-
563
- // Sanitize the option date-format when the user choose the custom option.
564
- if ( isset( $option['yith-type'] ) && in_array( $option['yith-type'], array( 'date-format' ), true ) && '\c\u\s\t\o\m' === $raw_value ) {
565
- $custom = isset( $_REQUEST[ $option['id'] . '_text' ] ) ? sanitize_text_field( wp_unslash( $_REQUEST[ $option['id'] . '_text' ] ) ) : $option['default']; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
566
- $value = $custom;
567
- }
568
-
569
- if ( isset( $option['yith-type'] ) && in_array( $option['yith-type'], array( 'toggle-element' ), true ) ) {
570
- if ( $value && isset( $option['elements'] ) && ! empty( $option['elements'] ) ) {
571
- $value = maybe_unserialize( $value );
572
-
573
- if ( isset( $value['box_id'] ) ) {
574
- unset( $value['box_id'] );
575
  }
 
 
 
576
 
577
- foreach ( $value as $index => $single_toggle ) {
 
 
578
 
579
- if ( $value && isset( $option['onoff_field'] ) && ! empty( $option['onoff_field'] ) ) {
580
- $onoff = $option['onoff_field'];
581
- $onoff['type'] = 'yith-field';
582
- $onoff['yith-type'] = 'onoff';
583
- $onoff_id = $onoff['id'];
584
 
585
- $value[ $index ][ $onoff_id ] = isset( $single_toggle[ $onoff_id ] ) ? self::sanitize_option( $single_toggle[ $onoff_id ], $onoff, $single_toggle[ $onoff_id ] ) : 'no';
586
- }
 
 
 
 
 
 
587
 
588
- foreach ( $option['elements'] as $element ) {
589
- $element_value = isset( $value[ $index ][ $element['id'] ] ) ? $value[ $index ][ $element['id'] ] : false;
590
- $value[ $index ][ $element['id'] ] = self::sanitize_option( $element_value, $element, $element_value );
 
 
591
  }
592
  }
593
- }
 
 
 
 
594
  }
595
 
596
  if ( ! empty( $option['yith-sanitize-callback'] ) && is_callable( $option['yith-sanitize-callback'] ) ) {
@@ -598,7 +601,7 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
598
  }
599
  }
600
 
601
- return $value;
602
  }
603
 
604
  /**
@@ -683,6 +686,8 @@ if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
683
 
684
  $value = $new_value;
685
  }
 
 
686
  $value = self::sanitize_option( $value, $option_array[ $option_id ], $value );
687
  $updated = update_option( $option_id, $value );
688
  }
304
  if ( version_compare( WC()->version, '2.4.0', '>=' ) ) {
305
  if ( ! empty( $yit_options[ $option_key ] ) ) {
306
  foreach ( $yit_options[ $option_key ] as $option ) {
307
+ if ( isset( $option['id'] ) && isset( $_POST[ $option['id'] ], $option['type'] ) && ! in_array( $option['type'], self::$wc_type, true ) && 'yith-field' !== $option['type'] ) {
308
  $_POST[ $option['id'] ] = maybe_serialize( $_POST[ $option['id'] ] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.MissingUnslash,WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
309
  }
310
  }
511
  * @since 2.0
512
  */
513
  public function maybe_unserialize_panel_data( $value, $option, $raw_value ) {
514
+ if ( ! version_compare( WC()->version, '2.4.0', '>=' ) || ! isset( $option['type'] ) || in_array( $option['type'], self::$wc_type, true ) || 'yith-field' === $option['type'] ) {
515
  return $value;
516
  }
517
 
532
  /**
533
  * Sanitize Option
534
  *
535
+ * @param mixed $value Option value.
536
+ * @param mixed $option Option settings array.
537
+ * @param mixed $raw_value Raw option value.
538
  *
539
  * @return mixed Filtered return value
540
  * @author Leanza Francesco <leanzafrancesco@gmail.com>
542
  */
543
  public static function sanitize_option( $value, $option, $raw_value ) {
544
  if ( isset( $option['type'] ) && 'yith-field' === $option['type'] ) {
545
+ $value = $raw_value; // We need the raw value to avoid the wc_clean. Note: the raw_value is already un-slashed.
546
+ $type = isset( $option['yith-type'] ) ? $option['yith-type'] : false;
547
+ $multiple = ! empty( $option['multiple'] );
548
+
549
+ switch ( $type ) {
550
+ case 'checkbox':
551
+ case 'onoff':
552
+ $value = yith_plugin_fw_is_true( $value ) ? 'yes' : 'no';
553
+ break;
554
+ case 'checkbox-array':
555
+ $value = ! ! $value && is_array( $value ) ? $value : array();
556
+ break;
557
+ case 'select-buttons':
558
+ $value = ! empty( $value ) ? $value : array();
559
+ break;
560
+ case 'date-format':
561
+ if ( '\c\u\s\t\o\m' === $value ) {
562
+ // phpcs:ignore WordPress.Security.NonceVerification.Recommended
563
+ $custom = isset( $_REQUEST[ $option['id'] . '_text' ] ) ? sanitize_text_field( wp_unslash( $_REQUEST[ $option['id'] . '_text' ] ) ) : $option['default'];
564
+ $value = $custom;
 
 
 
 
 
 
 
 
 
 
565
  }
566
+ break;
567
+ case 'toggle-element':
568
+ if ( $value && isset( $option['elements'] ) && ! empty( $option['elements'] ) ) {
569
 
570
+ if ( isset( $value['box_id'] ) ) {
571
+ unset( $value['box_id'] );
572
+ }
573
 
574
+ foreach ( $value as $index => $single_toggle ) {
 
 
 
 
575
 
576
+ if ( $value && isset( $option['onoff_field'] ) && ! empty( $option['onoff_field'] ) ) {
577
+ $on_off = $option['onoff_field'];
578
+ $on_off['type'] = 'yith-field';
579
+ $on_off['yith-type'] = 'onoff';
580
+ $on_off_id = $on_off['id'];
581
+
582
+ $value[ $index ][ $on_off_id ] = isset( $single_toggle[ $on_off_id ] ) ? self::sanitize_option( $single_toggle[ $on_off_id ], $on_off, $single_toggle[ $on_off_id ] ) : 'no';
583
+ }
584
 
585
+ foreach ( $option['elements'] as $element ) {
586
+ $element_value = isset( $value[ $index ][ $element['id'] ] ) ? $value[ $index ][ $element['id'] ] : false;
587
+ // We don't need to un-slash the value, since it's already un-slashed.
588
+ $value[ $index ][ $element['id'] ] = self::sanitize_option( $element_value, $element, $element_value );
589
+ }
590
  }
591
  }
592
+ break;
593
+ }
594
+
595
+ if ( $multiple && empty( $value ) ) {
596
+ $value = array();
597
  }
598
 
599
  if ( ! empty( $option['yith-sanitize-callback'] ) && is_callable( $option['yith-sanitize-callback'] ) ) {
601
  }
602
  }
603
 
604
+ return apply_filters( 'yith_plugin_fw_wc_panel_sanitize_option', $value, $option, $raw_value );
605
  }
606
 
607
  /**
686
 
687
  $value = $new_value;
688
  }
689
+
690
+ $value = wp_unslash( $value ); // The value must be un-slashed before using it in self::sanitize_option.
691
  $value = self::sanitize_option( $value, $option_array[ $option_id ], $value );
692
  $updated = update_option( $option_id, $value );
693
  }
plugin-fw/includes/class-yit-plugin-panel.php CHANGED
@@ -1330,7 +1330,7 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1330
  ?>
1331
  <?php if ( $this->is_free() && isset( $this->settings['plugin_slug'] ) ) : ?>
1332
  <?php
1333
- $rate_link = apply_filters( 'yith_plugin_fw_rate_url', 'https://wordpress.org/support/plugin/' . $this->settings['plugin_slug'] . '/reviews/?rate=5#new-post' );
1334
  ?>
1335
  <h1 class="notice-container"></h1>
1336
  <div class="yith-plugin-fw-banner">
@@ -1343,7 +1343,7 @@ if ( ! class_exists( 'YIT_Plugin_Panel' ) ) {
1343
  esc_html__( 'We need your support', 'yith-plugin-fw' ),
1344
  esc_html__( 'to keep updating and improving the plugin. Please,', 'yith-plugin-fw' ),
1345
  esc_url( $rate_link ),
1346
- esc_html__( 'help us by leaving a five-star rating', 'yith-plugin-fw' ),
1347
  esc_html__( ':) Thanks!', 'yith-plugin-fw' )
1348
  );
1349
  ?>
1330
  ?>
1331
  <?php if ( $this->is_free() && isset( $this->settings['plugin_slug'] ) ) : ?>
1332
  <?php
1333
+ $rate_link = apply_filters( 'yith_plugin_fw_rate_url', 'https://wordpress.org/support/plugin/' . $this->settings['plugin_slug'] . '/reviews/#new-post' );
1334
  ?>
1335
  <h1 class="notice-container"></h1>
1336
  <div class="yith-plugin-fw-banner">
1343
  esc_html__( 'We need your support', 'yith-plugin-fw' ),
1344
  esc_html__( 'to keep updating and improving the plugin. Please,', 'yith-plugin-fw' ),
1345
  esc_url( $rate_link ),
1346
+ esc_html__( 'help us by leaving a good review', 'yith-plugin-fw' ),
1347
  esc_html__( ':) Thanks!', 'yith-plugin-fw' )
1348
  );
1349
  ?>
plugin-fw/includes/class-yit-pointers.php CHANGED
@@ -78,7 +78,7 @@ if ( ! class_exists( 'YIT_Pointers' ) ) {
78
  private function __construct() {
79
 
80
  $title = __( 'Plugins Activated', 'yith-plugin-fw' );
81
- $message = __( 'From now on, you can find all plugin options in YITH Plugins menu. Plugin customization settings will be available as a new entry in YITH Plugins menu.', 'yith-plugin-fw' );
82
  $discover_message = sprintf(
83
  // translators: 1. YITH site link; 2. WordPress site link.
84
  __( 'Discover all our plugins available on: %1$s and %2$s', 'yith-plugin-fw' ),
@@ -94,7 +94,7 @@ if ( ! class_exists( 'YIT_Pointers' ) ) {
94
  );
95
 
96
  $title = __( 'Plugins Upgraded', 'yith-plugin-fw' );
97
- $message = __( 'From now on, you can find the option panel of YITH plugins in YITH Plugins menu. Every time one of our plugins is added, a new entry will be added to this menu. For example, after the update, plugin options (such as for YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved from previous location to YITH Plugins tab.', 'yith-plugin-fw' );
98
  $discover_message = sprintf(
99
  // translators: 1. YITH site link; 2. WordPress site link.
100
  __( 'Discover all our plugins available on: %1$s and %2$s', 'yith-plugin-fw' ),
78
  private function __construct() {
79
 
80
  $title = __( 'Plugins Activated', 'yith-plugin-fw' );
81
+ $message = __( 'From now on, you can find all plugin options in YITH menu. Plugin customization settings will be available as a new entry in YITH menu.', 'yith-plugin-fw' );
82
  $discover_message = sprintf(
83
  // translators: 1. YITH site link; 2. WordPress site link.
84
  __( 'Discover all our plugins available on: %1$s and %2$s', 'yith-plugin-fw' ),
94
  );
95
 
96
  $title = __( 'Plugins Upgraded', 'yith-plugin-fw' );
97
+ $message = __( 'From now on, you can find the option panel of YITH plugins in YITH menu. Every time one of our plugins is added, a new entry will be added to this menu. For example, after the update, plugin options (such as for YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved from previous location to YITH menu.', 'yith-plugin-fw' );
98
  $discover_message = sprintf(
99
  // translators: 1. YITH site link; 2. WordPress site link.
100
  __( 'Discover all our plugins available on: %1$s and %2$s', 'yith-plugin-fw' ),
plugin-fw/includes/class-yith-system-status.php CHANGED
@@ -182,8 +182,8 @@ if ( ! class_exists( 'YITH_System_Status' ) ) {
182
  $this->add_requirements(
183
  esc_html__( 'YITH Plugins', 'yith-plugin-fw' ),
184
  array(
185
- 'min_wp_version' => '5.3',
186
- 'min_wc_version' => '4.2',
187
  'min_php_version' => '5.6.20',
188
  )
189
  );
182
  $this->add_requirements(
183
  esc_html__( 'YITH Plugins', 'yith-plugin-fw' ),
184
  array(
185
+ 'min_wp_version' => '5.4',
186
+ 'min_wc_version' => '4.5',
187
  'min_php_version' => '5.6.20',
188
  )
189
  );
plugin-fw/init.php CHANGED
@@ -1,13 +1,13 @@
1
  <?php
2
  /**
3
  * Framework Name: YIT Plugin Framework
4
- * Version: 3.5.3
5
  * Author: YITH
6
  * Text Domain: yith-plugin-fw
7
  * Domain Path: /languages/
8
  *
9
  * @author YITH
10
- * @version 3.5.3
11
  * @package YITH\PluginFramework
12
  */
13
 
1
  <?php
2
  /**
3
  * Framework Name: YIT Plugin Framework
4
+ * Version: 3.6.4
5
  * Author: YITH
6
  * Text Domain: yith-plugin-fw
7
  * Domain Path: /languages/
8
  *
9
  * @author YITH
10
+ * @version 3.6.4
11
  * @package YITH\PluginFramework
12
  */
13
 
plugin-fw/languages/yith-plugin-fw-el.mo CHANGED
Binary file
plugin-fw/languages/yith-plugin-fw-el.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2021-02-01 10:40:28+00:00\n"
8
- "PO-Revision-Date: 2020-09-25 09:16:07+0000\n"
9
  "Language: el_GR\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -13,27 +13,27 @@ msgstr ""
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
- #: includes/class-yit-assets.php:117
17
  msgid "Clear"
18
  msgstr "Καθαρισμός"
19
 
20
- #: includes/class-yit-assets.php:118
21
  msgid "Clear color"
22
  msgstr "Καθαρισμός χρώματος"
23
 
24
- #: includes/class-yit-assets.php:119
25
  msgid "Default"
26
  msgstr "Προεπιλεγμένο"
27
 
28
- #: includes/class-yit-assets.php:120
29
  msgid "Select default color"
30
  msgstr "Επιλογή προεπιλεγμένου χρώματος"
31
 
32
- #: includes/class-yit-assets.php:121
33
  msgid "Select Color"
34
  msgstr "Επιλογή Χρώματος"
35
 
36
- #: includes/class-yit-assets.php:122
37
  msgid "Color value"
38
  msgstr "Αξία χρώματος"
39
 
@@ -133,7 +133,8 @@ msgstr ""
133
  "για να διατηρήσετε την ενημέρωση και τη βελτίωση του πρόσθετου. Παρακαλώ,"
134
 
135
  #: includes/class-yit-plugin-panel.php:1346
136
- msgid "help us by leaving a five-star rating"
 
137
  msgstr "βοηθήστε μας αφήνοντας μια βαθμολογία πέντε αστέρων"
138
 
139
  #: includes/class-yit-plugin-panel.php:1347
@@ -145,44 +146,28 @@ msgid "Plugins Activated"
145
  msgstr "Ενεργοποιημένα Πρόσθετα"
146
 
147
  #: includes/class-yit-pointers.php:81
148
- #, fuzzy
149
  msgid ""
150
- "From now on, you can find all plugin options in YITH Plugins menu. Plugin "
151
- "customization settings will be available as a new entry in YITH Plugins menu."
152
  msgstr ""
153
- "Πλέον μπορείτε να βρείτε όλες τις επιλογές του προσθέτου μέσω του μενού YITH "
154
- "Plugins.\n"
155
- " Οι ρυθμίσεις προσαρμογής του προσθέτου "
156
- "θα είναι διαθέσιμες ως νέα εγγραφή στο μενού YITH Plugins."
157
 
158
  #. translators: 1. YITH site link; 2. WordPress site link.
159
  #: includes/class-yit-pointers.php:84 includes/class-yit-pointers.php:100
160
- #, fuzzy
161
  msgid "Discover all our plugins available on: %1$s and %2$s"
162
- msgstr "Ανακαλύψτε όλα τα διαθέσιμά μας πρόσθετα στο:"
163
 
164
  #: includes/class-yit-pointers.php:96
165
  msgid "Plugins Upgraded"
166
  msgstr "Αναβαθμισμένα Πρόσθετα"
167
 
168
  #: includes/class-yit-pointers.php:97
169
- #, fuzzy
170
  msgid ""
171
- "From now on, you can find the option panel of YITH plugins in YITH Plugins "
172
- "menu. Every time one of our plugins is added, a new entry will be added to "
173
- "this menu. For example, after the update, plugin options (such as for YITH "
174
  "WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved from "
175
- "previous location to YITH Plugins tab."
176
  msgstr ""
177
- "Πλέον μπορείτε να βρείτε όλες τις επιλογές του προσθέτου μέσω του μενού YITH "
178
- "Plugins.\n"
179
- " Κάθε φορά που προστίθεται ένα από τα "
180
- "πρόσθετά μας, μια νέα εγγραφή θα προστίθεται στο μενού.\n"
181
- " Για παράδειγμα, μετά την αναβάθμιση, οι "
182
- "επιλογές των προσθέτων (όπως YITH WooCommerce Wishlist, YITH WooCommerce "
183
- "Ajax Search, etc.)\n"
184
- " θα μεταφέρονται από την προηγούμενη "
185
- "τοποθεσία στην καρτέλα YITH Plugins."
186
 
187
  #: includes/class-yith-dashboard.php:35
188
  msgid "YITH Latest Updates"
@@ -435,7 +420,7 @@ msgstr "Προσαρμογή:"
435
 
436
  #: templates/fields/date-format.php:70
437
  msgid "Preview:"
438
- msgstr ""
439
 
440
  #: templates/fields/icons.php:63
441
  msgid "Set Default"
@@ -508,13 +493,12 @@ msgstr "Επαναφορά Προεπιλεγμένων"
508
 
509
  #: templates/sysinfo/system-information-panel.php:12
510
  msgid "PHPInfo"
511
- msgstr ""
512
 
513
  #: templates/sysinfo/system-information-panel.php:13
514
  #: templates/sysinfo/tabs/error-log.php:25
515
- #, fuzzy
516
  msgid "Log Files"
517
- msgstr "Εμφάνιση αρχείων καταγραφής"
518
 
519
  #: templates/sysinfo/system-information-panel.php:22
520
  msgid "YITH System Information"
@@ -530,11 +514,12 @@ msgstr "Αρχείο PHP error_log"
530
 
531
  #: templates/sysinfo/tabs/error-log.php:60
532
  msgid "Download"
533
- msgstr ""
534
 
535
  #: templates/sysinfo/tabs/error-log.php:72
536
  msgid "The file size exceeds 8 megabytes so it must be downloaded"
537
  msgstr ""
 
538
 
539
  #. translators: %s file name.
540
  #: templates/sysinfo/tabs/error-log.php:96
@@ -542,18 +527,20 @@ msgid ""
542
  "No Log file available. Enable the WordPress debug by adding this in the %s "
543
  "file of your installation"
544
  msgstr ""
 
 
545
 
546
  #: templates/sysinfo/tabs/error-log.php:105
547
  msgid "Copied!"
548
- msgstr ""
549
 
550
  #: templates/sysinfo/tabs/error-log.php:105
551
  msgid "Copy Code"
552
- msgstr ""
553
 
554
  #: templates/sysinfo/tabs/main.php:15
555
  msgid "Site Info"
556
- msgstr ""
557
 
558
  #: templates/sysinfo/tabs/main.php:20
559
  msgid "Site URL"
@@ -577,14 +564,13 @@ msgstr "Όχι"
577
 
578
  #: templates/sysinfo/tabs/main.php:45
579
  msgid "External object cache"
580
- msgstr ""
581
 
582
  #: templates/sysinfo/tabs/main.php:54
583
- #, fuzzy
584
  msgid "Plugins Requirements"
585
- msgstr "Ρυθμίσεις Προσθέτου"
586
 
587
- #: yit-plugin.php:187
588
  msgid "License"
589
  msgstr "Άδεια χρήσης προϊόντος"
590
 
@@ -592,6 +578,17 @@ msgstr "Άδεια χρήσης προϊόντος"
592
  msgid "YITH"
593
  msgstr "YITH"
594
 
 
 
 
 
 
 
 
 
 
 
 
595
  #: includes/class-yith-dashboard.php:96
596
  msgctxt "Plugin FW"
597
  msgid "View Changelog"
@@ -607,11 +604,6 @@ msgctxt "Button label"
607
  msgid "Close"
608
  msgstr "Απενεργοποίηση"
609
 
610
- #: includes/class-yith-gutenberg.php:131
611
- msgctxt "[gutenberg]: Category Name"
612
- msgid "YITH"
613
- msgstr "YITH"
614
-
615
  #: includes/privacy/class-yith-privacy.php:61
616
  msgctxt "Privacy Policy Guide Title"
617
  msgid "YITH Plugins"
@@ -656,6 +648,16 @@ msgctxt "Privacy Policy Content"
656
  msgid "Payments"
657
  msgstr "Πληρωμές"
658
 
 
 
 
 
 
 
 
 
 
 
659
  #: templates/fields/dimensions.php:13
660
  msgctxt "Position in the \"Dimensions\" field"
661
  msgid "Top"
@@ -676,197 +678,42 @@ msgctxt "Position in the \"Dimensions\" field"
676
  msgid "Left"
677
  msgstr "Αριστερά"
678
 
679
- #: templates/fields/dimensions.php:88
680
  msgctxt "Tooltip in the \"Dimensions\" field"
681
  msgid "Link values together"
682
  msgstr "Συνδέστε αξίες"
683
 
684
  #: templates/fields/onoff.php:28
685
- msgctxt "YES/NO button: use MAX 3 characters!"
686
  msgid "YES"
687
  msgstr "ΝΑΙ"
688
 
689
  #: templates/fields/onoff.php:29
690
- msgctxt "YES/NO button: use MAX 3 characters!"
691
  msgid "NO"
692
  msgstr "ΟΧΙ"
693
 
694
- #: yit-plugin.php:75
695
  msgctxt "Plugin Row Meta"
696
  msgid "Live Demo"
697
  msgstr "Live Demo"
698
 
699
- #: yit-plugin.php:79
700
  msgctxt "Plugin Row Meta"
701
  msgid "Documentation"
702
  msgstr "Εγχειρίδιο χρήσης"
703
 
704
- #: yit-plugin.php:83
705
  msgctxt "Plugin Row Meta"
706
  msgid "Support"
707
  msgstr "Υποστήριξη"
708
 
709
- #: yit-plugin.php:87
710
  msgctxt "Plugin Row Meta"
711
  msgid "Premium version"
712
  msgstr "Premium έκδοση"
713
 
714
- #: yit-plugin.php:183
715
  msgctxt "Action links"
716
  msgid "Settings"
717
  msgstr "Ρυθμίσεις"
718
-
719
- #~ msgctxt "taxonomy singular name"
720
- #~ msgid "Category"
721
- #~ msgstr "Κατηγορία"
722
-
723
- #~ msgctxt "taxonomy general name"
724
- #~ msgid "%s Categories"
725
- #~ msgstr "Κατηγορίες %s"
726
-
727
- #~ msgid "Show full PHPInfo"
728
- #~ msgstr "Πλήρης εμφάνιση PHPInfo"
729
-
730
- #~ msgid "Back to top"
731
- #~ msgstr "Πίσω στην κορυφή"
732
-
733
- #~ msgid "Back to System panel"
734
- #~ msgstr "Πίσω στο πάνελ Συστήματος"
735
-
736
- #~ msgid "(Default: <i %s></i> )"
737
- #~ msgstr "(Προεπιλεγμένο: <i %s></i> )"
738
-
739
- #~ msgid "(Default: %s <img src=\"%s\"/>)"
740
- #~ msgstr "(Προεπιλεγμένο: %s <img src=\"%s\"/>)"
741
-
742
- #~ msgid "Image preview"
743
- #~ msgstr "Προεπισκόπηση εικόνας"
744
-
745
- #~ msgid "and"
746
- #~ msgstr "και"
747
-
748
- #~ msgid "Upload multiple files"
749
- #~ msgstr "Ανέβασμα πολλαπλών αρχείων"
750
-
751
- #~ msgid "Add %s from images"
752
- #~ msgstr "Προσθήκη %s από εικόνες"
753
-
754
- #~ msgid "Show frontend of the %s"
755
- #~ msgstr "Προβολή εμφάνισης του %s"
756
-
757
- #~ msgid "Quick links"
758
- #~ msgstr "Γρήγορα λινκ"
759
-
760
- #~ msgid "layout settings"
761
- #~ msgstr "ρυθμίσεις διάταξης"
762
-
763
- #~ msgid "Layout for single page of this portfolio"
764
- #~ msgstr "Διάταξη μονής σελίδας του πορτφόλιο"
765
-
766
- #~ msgid "Single layout"
767
- #~ msgstr "Μονή διάταξη"
768
-
769
- #~ msgid "Set univocal name for each category page URL."
770
- #~ msgstr "Ορίστε μονοσήμαντο όνομα για κάθε URL σελίδας κατηγορίας."
771
-
772
- #~ msgid "Taxonomy Rewrite"
773
- #~ msgstr "Επανεγγραφή Ταξινομίας"
774
-
775
- #~ msgid ""
776
- #~ "If you want to use categories in the portfolio, set a name for taxonomy. "
777
- #~ "Name should be a slug (must not contain capital letters nor spaces) and "
778
- #~ "must not be more than 32 characters long (database structure restriction)."
779
- #~ msgstr ""
780
- #~ "Αν θέλετε να χρησιμοποιήσετε κατηγορίες στο πορτφόλιο, ορίστε ένα όνομα "
781
- #~ "για την ταξινομία. Το όνομα πρέπει να είναι slug (δεν πρέπει να "
782
- #~ "περιλαμβάνει κεφαλαία γράμματα ή κενά) και δεν πρέπει να είναι μεγαλύτερο "
783
- #~ "από 32 χαρακτήρες (περιορισμός δομής βάσης δεδομένων)."
784
-
785
- #~ msgid "Taxonomy"
786
- #~ msgstr "Ταξινομία"
787
-
788
- #~ msgid "Set a label in plural (title of portfolio if empty)"
789
- #~ msgstr ""
790
- #~ "Ορίστε μια επιγραφή στον πληθυντικό (τίτλος πορτφόλιο αν είναι κενό)"
791
-
792
- #~ msgid "Label in Plural"
793
- #~ msgstr "Επιγραφή σε Πληθυντικό"
794
-
795
- #~ msgid "Set a label in singular (title of portfolio if empty)"
796
- #~ msgstr "Ορίστε μια επιγραφή στον ενικό (τίτλος πορτφόλιο αν είναι κενό)"
797
-
798
- #~ msgid "Label in Singular"
799
- #~ msgstr "Επιγραφή σε Ενικό"
800
-
801
- #~ msgid ""
802
- #~ "Univocal identification name in the URL for each product (slug from post "
803
- #~ "if empty)"
804
- #~ msgstr ""
805
- #~ "Μονοσήμαντο όνομα ταυτοποίησης URL για κάθε προϊόν (slug από άρθρο αν "
806
- #~ "είναι κενό)"
807
-
808
- #~ msgid "Rewrite"
809
- #~ msgstr "Επανεγγραφή"
810
-
811
- #~ msgid "Layout for this %s"
812
- #~ msgstr "Διάταξη για %s"
813
-
814
- #~ msgid "Type"
815
- #~ msgstr "Τύπος"
816
-
817
- #~ msgid "%s Settings"
818
- #~ msgstr "Ρυθμίσεις %s"
819
-
820
- #~ msgid "Categories"
821
- #~ msgstr "Κατηγορίες"
822
-
823
- #~ msgid "Category"
824
- #~ msgstr "Κατηγορία"
825
-
826
- #~ msgid "New Category Name"
827
- #~ msgstr "Όνομα Νέας Κατηγορίας"
828
-
829
- #~ msgid "Add New Category"
830
- #~ msgstr "Προσθήκη Νέας Κατηγορίας"
831
-
832
- #~ msgid "Update Category"
833
- #~ msgstr "Ενημέρωση Κατηγορίας"
834
-
835
- #~ msgid "Edit Category"
836
- #~ msgstr "Επεξεργασία Kατηγορίας"
837
-
838
- #~ msgid "Parent Category:"
839
- #~ msgstr "Γονική Κατηγορία:"
840
-
841
- #~ msgid "Parent Category"
842
- #~ msgstr "Γονική Κατηγορία"
843
-
844
- #~ msgid "All Categories"
845
- #~ msgstr "Όλες οι Κατηγορίες"
846
-
847
- #~ msgid "No %s found in Trash"
848
- #~ msgstr "Δεν βρέθηκε %s στον Κάδο Ανακύκλωσης"
849
-
850
- #~ msgid "No %s found"
851
- #~ msgstr "Δεν βρέθηκε %s"
852
-
853
- #~ msgid "Search %s"
854
- #~ msgstr "Αναζήτηση %s"
855
-
856
- #~ msgid "View %s"
857
- #~ msgstr "Προβολή %s"
858
-
859
- #~ msgid "All %s"
860
- #~ msgstr "Όλα %s"
861
-
862
- #~ msgid "New %s"
863
- #~ msgstr "Νέο %s"
864
-
865
- #~ msgid "Edit %s"
866
- #~ msgstr "Επεξεργασία %s"
867
-
868
- #~ msgid "Add New %s"
869
- #~ msgstr "Προσθήκη Νέου %s"
870
-
871
- #~ msgid "Add %s"
872
- #~ msgstr "Προσθήκη %s"
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2021-03-09 13:34:06+00:00\n"
8
+ "PO-Revision-Date: 2021-02-11 18:07:46+0000\n"
9
  "Language: el_GR\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
+ #: includes/class-yit-assets.php:129
17
  msgid "Clear"
18
  msgstr "Καθαρισμός"
19
 
20
+ #: includes/class-yit-assets.php:130
21
  msgid "Clear color"
22
  msgstr "Καθαρισμός χρώματος"
23
 
24
+ #: includes/class-yit-assets.php:131
25
  msgid "Default"
26
  msgstr "Προεπιλεγμένο"
27
 
28
+ #: includes/class-yit-assets.php:132
29
  msgid "Select default color"
30
  msgstr "Επιλογή προεπιλεγμένου χρώματος"
31
 
32
+ #: includes/class-yit-assets.php:133
33
  msgid "Select Color"
34
  msgstr "Επιλογή Χρώματος"
35
 
36
+ #: includes/class-yit-assets.php:134
37
  msgid "Color value"
38
  msgstr "Αξία χρώματος"
39
 
133
  "για να διατηρήσετε την ενημέρωση και τη βελτίωση του πρόσθετου. Παρακαλώ,"
134
 
135
  #: includes/class-yit-plugin-panel.php:1346
136
+ #, fuzzy
137
+ msgid "help us by leaving a good review"
138
  msgstr "βοηθήστε μας αφήνοντας μια βαθμολογία πέντε αστέρων"
139
 
140
  #: includes/class-yit-plugin-panel.php:1347
146
  msgstr "Ενεργοποιημένα Πρόσθετα"
147
 
148
  #: includes/class-yit-pointers.php:81
 
149
  msgid ""
150
+ "From now on, you can find all plugin options in YITH menu. Plugin "
151
+ "customization settings will be available as a new entry in YITH menu."
152
  msgstr ""
 
 
 
 
153
 
154
  #. translators: 1. YITH site link; 2. WordPress site link.
155
  #: includes/class-yit-pointers.php:84 includes/class-yit-pointers.php:100
 
156
  msgid "Discover all our plugins available on: %1$s and %2$s"
157
+ msgstr "Ανακαλύψτε όλα τα διαθέσιμά μας πρόσθετα στο: %1$s και %2$s"
158
 
159
  #: includes/class-yit-pointers.php:96
160
  msgid "Plugins Upgraded"
161
  msgstr "Αναβαθμισμένα Πρόσθετα"
162
 
163
  #: includes/class-yit-pointers.php:97
 
164
  msgid ""
165
+ "From now on, you can find the option panel of YITH plugins in YITH menu. "
166
+ "Every time one of our plugins is added, a new entry will be added to this "
167
+ "menu. For example, after the update, plugin options (such as for YITH "
168
  "WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved from "
169
+ "previous location to YITH menu."
170
  msgstr ""
 
 
 
 
 
 
 
 
 
171
 
172
  #: includes/class-yith-dashboard.php:35
173
  msgid "YITH Latest Updates"
420
 
421
  #: templates/fields/date-format.php:70
422
  msgid "Preview:"
423
+ msgstr "Προεπισκόπηση:"
424
 
425
  #: templates/fields/icons.php:63
426
  msgid "Set Default"
493
 
494
  #: templates/sysinfo/system-information-panel.php:12
495
  msgid "PHPInfo"
496
+ msgstr "PHPInfo"
497
 
498
  #: templates/sysinfo/system-information-panel.php:13
499
  #: templates/sysinfo/tabs/error-log.php:25
 
500
  msgid "Log Files"
501
+ msgstr "Αρχεία Καταγραφής"
502
 
503
  #: templates/sysinfo/system-information-panel.php:22
504
  msgid "YITH System Information"
514
 
515
  #: templates/sysinfo/tabs/error-log.php:60
516
  msgid "Download"
517
+ msgstr "Κατέβασμα"
518
 
519
  #: templates/sysinfo/tabs/error-log.php:72
520
  msgid "The file size exceeds 8 megabytes so it must be downloaded"
521
  msgstr ""
522
+ "Το μέγεθος αρχείου υπερβαίνει τα 8 megabytes οπότε θα πρέπει να το κατεβάσετε"
523
 
524
  #. translators: %s file name.
525
  #: templates/sysinfo/tabs/error-log.php:96
527
  "No Log file available. Enable the WordPress debug by adding this in the %s "
528
  "file of your installation"
529
  msgstr ""
530
+ "Δεν υπάρχει διαθέσιμο αρχείο Καταγραφής. Ενεργοποιήστε την αποσφαλμάτωση "
531
+ "WordPress προσθέτοντάς το στο αρχείο %s της εγκατάστασής σας"
532
 
533
  #: templates/sysinfo/tabs/error-log.php:105
534
  msgid "Copied!"
535
+ msgstr "Έγινε αντιγραφή!"
536
 
537
  #: templates/sysinfo/tabs/error-log.php:105
538
  msgid "Copy Code"
539
+ msgstr "Αντιγραφή Κώδικα"
540
 
541
  #: templates/sysinfo/tabs/main.php:15
542
  msgid "Site Info"
543
+ msgstr "Στοιχεία Ιστότοπου"
544
 
545
  #: templates/sysinfo/tabs/main.php:20
546
  msgid "Site URL"
564
 
565
  #: templates/sysinfo/tabs/main.php:45
566
  msgid "External object cache"
567
+ msgstr "Cache εξωτερικού αντικειμένου"
568
 
569
  #: templates/sysinfo/tabs/main.php:54
 
570
  msgid "Plugins Requirements"
571
+ msgstr "Προϋποθέσεις Πρόσθετων"
572
 
573
+ #: yit-plugin.php:190
574
  msgid "License"
575
  msgstr "Άδεια χρήσης προϊόντος"
576
 
578
  msgid "YITH"
579
  msgstr "YITH"
580
 
581
+ #. translators: %s it the Elementor Widget title.
582
+ #: includes/builders/elementor/class-yith-elementor-widget.php:252
583
+ msgctxt "Elementor Widget - section title"
584
+ msgid "%s - Options"
585
+ msgstr ""
586
+
587
+ #: includes/builders/gutenberg/class-yith-gutenberg.php:147
588
+ msgctxt "[gutenberg]: Category Name"
589
+ msgid "YITH"
590
+ msgstr "YITH"
591
+
592
  #: includes/class-yith-dashboard.php:96
593
  msgctxt "Plugin FW"
594
  msgid "View Changelog"
604
  msgid "Close"
605
  msgstr "Απενεργοποίηση"
606
 
 
 
 
 
 
607
  #: includes/privacy/class-yith-privacy.php:61
608
  msgctxt "Privacy Policy Guide Title"
609
  msgid "YITH Plugins"
648
  msgid "Payments"
649
  msgstr "Πληρωμές"
650
 
651
+ #: templates/fields/copy-to-clipboard.php:41
652
+ msgctxt "Copy-to-clipboard message"
653
+ msgid "Copied!"
654
+ msgstr ""
655
+
656
+ #: templates/fields/copy-to-clipboard.php:45
657
+ msgctxt "Copy-to-clipboard button text"
658
+ msgid "Copy"
659
+ msgstr ""
660
+
661
  #: templates/fields/dimensions.php:13
662
  msgctxt "Position in the \"Dimensions\" field"
663
  msgid "Top"
678
  msgid "Left"
679
  msgstr "Αριστερά"
680
 
681
+ #: templates/fields/dimensions.php:94
682
  msgctxt "Tooltip in the \"Dimensions\" field"
683
  msgid "Link values together"
684
  msgstr "Συνδέστε αξίες"
685
 
686
  #: templates/fields/onoff.php:28
687
+ msgctxt "YES/NO button: use MAX 4 characters!"
688
  msgid "YES"
689
  msgstr "ΝΑΙ"
690
 
691
  #: templates/fields/onoff.php:29
692
+ msgctxt "YES/NO button: use MAX 4 characters!"
693
  msgid "NO"
694
  msgstr "ΟΧΙ"
695
 
696
+ #: yit-plugin.php:78
697
  msgctxt "Plugin Row Meta"
698
  msgid "Live Demo"
699
  msgstr "Live Demo"
700
 
701
+ #: yit-plugin.php:82
702
  msgctxt "Plugin Row Meta"
703
  msgid "Documentation"
704
  msgstr "Εγχειρίδιο χρήσης"
705
 
706
+ #: yit-plugin.php:86
707
  msgctxt "Plugin Row Meta"
708
  msgid "Support"
709
  msgstr "Υποστήριξη"
710
 
711
+ #: yit-plugin.php:90
712
  msgctxt "Plugin Row Meta"
713
  msgid "Premium version"
714
  msgstr "Premium έκδοση"
715
 
716
+ #: yit-plugin.php:186
717
  msgctxt "Action links"
718
  msgid "Settings"
719
  msgstr "Ρυθμίσεις"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugin-fw/languages/yith-plugin-fw-es_ES.mo CHANGED
Binary file
plugin-fw/languages/yith-plugin-fw-es_ES.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2021-02-01 10:40:28+00:00\n"
8
- "PO-Revision-Date: 2021-01-19 14:22:57+0000\n"
9
  "Language: es\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -13,27 +13,27 @@ msgstr ""
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
- #: includes/class-yit-assets.php:117
17
  msgid "Clear"
18
  msgstr "Borrar"
19
 
20
- #: includes/class-yit-assets.php:118
21
  msgid "Clear color"
22
  msgstr "Borrar color"
23
 
24
- #: includes/class-yit-assets.php:119
25
  msgid "Default"
26
  msgstr "Predeterminado"
27
 
28
- #: includes/class-yit-assets.php:120
29
  msgid "Select default color"
30
  msgstr "Seleccionar color predeterminado"
31
 
32
- #: includes/class-yit-assets.php:121
33
  msgid "Select Color"
34
  msgstr "Seleccionar color"
35
 
36
- #: includes/class-yit-assets.php:122
37
  msgid "Color value"
38
  msgstr "Valor del color"
39
 
@@ -133,7 +133,8 @@ msgid "to keep updating and improving the plugin. Please,"
133
  msgstr "para que podamos seguir actualizando y mejorando el plugin. Por favor,"
134
 
135
  #: includes/class-yit-plugin-panel.php:1346
136
- msgid "help us by leaving a five-star rating"
 
137
  msgstr "ayúdanos con una valoración de cinco estrellas"
138
 
139
  #: includes/class-yit-plugin-panel.php:1347
@@ -145,42 +146,37 @@ msgid "Plugins Activated"
145
  msgstr "Plugins activados"
146
 
147
  #: includes/class-yit-pointers.php:81
148
- #, fuzzy
149
  msgid ""
150
- "From now on, you can find all plugin options in YITH Plugins menu. Plugin "
151
- "customization settings will be available as a new entry in YITH Plugins menu."
152
  msgstr ""
153
- "Desde ahora, puedes encontrar todas las opciones del plugin en el menú YITH "
154
- "Plugins.\n"
155
- "La personalización de los ajustes del plugin estará disponible como una "
156
- "nueva entrada en el menú YITH Plugins."
157
 
158
  #. translators: 1. YITH site link; 2. WordPress site link.
159
  #: includes/class-yit-pointers.php:84 includes/class-yit-pointers.php:100
160
- #, fuzzy
161
  msgid "Discover all our plugins available on: %1$s and %2$s"
162
- msgstr "Descubre todos nuestros plugins disponibles en:"
163
 
164
  #: includes/class-yit-pointers.php:96
165
  msgid "Plugins Upgraded"
166
  msgstr "Plugins mejorados"
167
 
168
  #: includes/class-yit-pointers.php:97
169
- #, fuzzy
170
  msgid ""
171
- "From now on, you can find the option panel of YITH plugins in YITH Plugins "
172
- "menu. Every time one of our plugins is added, a new entry will be added to "
173
- "this menu. For example, after the update, plugin options (such as for YITH "
174
  "WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved from "
175
- "previous location to YITH Plugins tab."
176
  msgstr ""
177
- "Desde ahora, podrás encontrar el panel de opciones de los plugins de YITH en "
178
- "el menú YITH Plugins.\n"
179
- "Cada vez que uno de nuestros plugins es añadido, una nueva entrada será "
180
- "añadida a este menú.\n"
181
- "Por ejemplo, las la actualización, las opciones del plugin (de igual modo "
182
- "que YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) se "
183
- "moverán de su ubicación previa a la pestaña de YITH Plugins."
184
 
185
  #: includes/class-yith-dashboard.php:35
186
  msgid "YITH Latest Updates"
@@ -431,7 +427,7 @@ msgstr "Personalizado:"
431
 
432
  #: templates/fields/date-format.php:70
433
  msgid "Preview:"
434
- msgstr ""
435
 
436
  #: templates/fields/icons.php:63
437
  msgid "Set Default"
@@ -504,13 +500,12 @@ msgstr "Restablecer valores predeterminados"
504
 
505
  #: templates/sysinfo/system-information-panel.php:12
506
  msgid "PHPInfo"
507
- msgstr ""
508
 
509
  #: templates/sysinfo/system-information-panel.php:13
510
  #: templates/sysinfo/tabs/error-log.php:25
511
- #, fuzzy
512
  msgid "Log Files"
513
- msgstr "Mostrar archivos de registro"
514
 
515
  #: templates/sysinfo/system-information-panel.php:22
516
  msgid "YITH System Information"
@@ -526,11 +521,11 @@ msgstr "Archivo PHP error_log"
526
 
527
  #: templates/sysinfo/tabs/error-log.php:60
528
  msgid "Download"
529
- msgstr ""
530
 
531
  #: templates/sysinfo/tabs/error-log.php:72
532
  msgid "The file size exceeds 8 megabytes so it must be downloaded"
533
- msgstr ""
534
 
535
  #. translators: %s file name.
536
  #: templates/sysinfo/tabs/error-log.php:96
@@ -538,18 +533,20 @@ msgid ""
538
  "No Log file available. Enable the WordPress debug by adding this in the %s "
539
  "file of your installation"
540
  msgstr ""
 
 
541
 
542
  #: templates/sysinfo/tabs/error-log.php:105
543
  msgid "Copied!"
544
- msgstr ""
545
 
546
  #: templates/sysinfo/tabs/error-log.php:105
547
  msgid "Copy Code"
548
- msgstr ""
549
 
550
  #: templates/sysinfo/tabs/main.php:15
551
  msgid "Site Info"
552
- msgstr ""
553
 
554
  #: templates/sysinfo/tabs/main.php:20
555
  msgid "Site URL"
@@ -573,14 +570,13 @@ msgstr "No"
573
 
574
  #: templates/sysinfo/tabs/main.php:45
575
  msgid "External object cache"
576
- msgstr ""
577
 
578
  #: templates/sysinfo/tabs/main.php:54
579
- #, fuzzy
580
  msgid "Plugins Requirements"
581
- msgstr "Ajustes del plugin"
582
 
583
- #: yit-plugin.php:187
584
  msgid "License"
585
  msgstr "Licencia"
586
 
@@ -588,6 +584,17 @@ msgstr "Licencia"
588
  msgid "YITH"
589
  msgstr "YITH"
590
 
 
 
 
 
 
 
 
 
 
 
 
591
  #: includes/class-yith-dashboard.php:96
592
  msgctxt "Plugin FW"
593
  msgid "View Changelog"
@@ -603,11 +610,6 @@ msgctxt "Button label"
603
  msgid "Close"
604
  msgstr "Cerrar"
605
 
606
- #: includes/class-yith-gutenberg.php:131
607
- msgctxt "[gutenberg]: Category Name"
608
- msgid "YITH"
609
- msgstr "YITH"
610
-
611
  #: includes/privacy/class-yith-privacy.php:61
612
  msgctxt "Privacy Policy Guide Title"
613
  msgid "YITH Plugins"
@@ -650,6 +652,16 @@ msgctxt "Privacy Policy Content"
650
  msgid "Payments"
651
  msgstr "Pagos"
652
 
 
 
 
 
 
 
 
 
 
 
653
  #: templates/fields/dimensions.php:13
654
  msgctxt "Position in the \"Dimensions\" field"
655
  msgid "Top"
@@ -670,198 +682,42 @@ msgctxt "Position in the \"Dimensions\" field"
670
  msgid "Left"
671
  msgstr "Izquierda"
672
 
673
- #: templates/fields/dimensions.php:88
674
  msgctxt "Tooltip in the \"Dimensions\" field"
675
  msgid "Link values together"
676
  msgstr "Enlazar valores juntos"
677
 
678
  #: templates/fields/onoff.php:28
679
- msgctxt "YES/NO button: use MAX 3 characters!"
680
  msgid "YES"
681
  msgstr "SÍ"
682
 
683
  #: templates/fields/onoff.php:29
684
- msgctxt "YES/NO button: use MAX 3 characters!"
685
  msgid "NO"
686
  msgstr "NO"
687
 
688
- #: yit-plugin.php:75
689
  msgctxt "Plugin Row Meta"
690
  msgid "Live Demo"
691
  msgstr "Demostración en vivo"
692
 
693
- #: yit-plugin.php:79
694
  msgctxt "Plugin Row Meta"
695
  msgid "Documentation"
696
  msgstr "Documentación"
697
 
698
- #: yit-plugin.php:83
699
  msgctxt "Plugin Row Meta"
700
  msgid "Support"
701
  msgstr "Soporte"
702
 
703
- #: yit-plugin.php:87
704
  msgctxt "Plugin Row Meta"
705
  msgid "Premium version"
706
  msgstr "Versión premium"
707
 
708
- #: yit-plugin.php:183
709
  msgctxt "Action links"
710
  msgid "Settings"
711
  msgstr "Ajustes"
712
-
713
- #~ msgctxt "taxonomy singular name"
714
- #~ msgid "Category"
715
- #~ msgstr "Categoría"
716
-
717
- #~ msgctxt "taxonomy general name"
718
- #~ msgid "%s Categories"
719
- #~ msgstr "Categorías %s"
720
-
721
- #~ msgid "Show full PHPInfo"
722
- #~ msgstr "Mostrar PHPInfo completa"
723
-
724
- #~ msgid "Back to top"
725
- #~ msgstr "Volver a la parte superior"
726
-
727
- #~ msgid "Back to System panel"
728
- #~ msgstr "Volver al panel del Sistema"
729
-
730
- #~ msgid "(Default: <i %s></i> )"
731
- #~ msgstr "(Predeterminado: <i %s></i> )"
732
-
733
- #~ msgid "(Default: %s <img src=\"%s\"/>)"
734
- #~ msgstr "(Predeterminado: %s <img src=\"%s\"/>)"
735
-
736
- #~ msgid "Image preview"
737
- #~ msgstr "Vista previa de la imagen"
738
-
739
- #~ msgid "and"
740
- #~ msgstr "y"
741
-
742
- #~ msgid "Upload multiple files"
743
- #~ msgstr "Subir varios archivos"
744
-
745
- #~ msgid "Add %s from images"
746
- #~ msgstr "Añadir %s desde imágenes"
747
-
748
- #~ msgid "Show frontend of the %s"
749
- #~ msgstr "Mostrar frontend de %s"
750
-
751
- #~ msgid "Quick links"
752
- #~ msgstr "Enlaces rápidos"
753
-
754
- #~ msgid "layout settings"
755
- #~ msgstr "ajustes de diseño"
756
-
757
- #~ msgid "Layout for single page of this portfolio"
758
- #~ msgstr "Diseño para página individual de este porfolio"
759
-
760
- #~ msgid "Single layout"
761
- #~ msgstr "Diseño individual"
762
-
763
- #~ msgid "Set univocal name for each category page URL."
764
- #~ msgstr "Establece un nombre para cada URL de página de categoría"
765
-
766
- #~ msgid "Taxonomy Rewrite"
767
- #~ msgstr "Rescribir taxonomía"
768
-
769
- #~ msgid ""
770
- #~ "If you want to use categories in the portfolio, set a name for taxonomy. "
771
- #~ "Name should be a slug (must not contain capital letters nor spaces) and "
772
- #~ "must not be more than 32 characters long (database structure restriction)."
773
- #~ msgstr ""
774
- #~ "Si quieres usar categorías en este porfolio, establece un nombre para la "
775
- #~ "taxonomía. El nombre debe ser un slug (no debe contener mayúsculas ni "
776
- #~ "espacios) y no debe tener más de 32 caracteres de longitud (restricción "
777
- #~ "de estructura de la base de datos)."
778
-
779
- #~ msgid "Taxonomy"
780
- #~ msgstr "Taxonomía"
781
-
782
- #~ msgid "Set a label in plural (title of portfolio if empty)"
783
- #~ msgstr ""
784
- #~ "Establece una etiqueta en plural (título del porfolio si está vacío)"
785
-
786
- #~ msgid "Label in Plural"
787
- #~ msgstr "Etiqueta en Plural"
788
-
789
- #~ msgid "Set a label in singular (title of portfolio if empty)"
790
- #~ msgstr ""
791
- #~ "Establece una etiqueta en singular (título del porfolio si está vacío)"
792
-
793
- #~ msgid "Label in Singular"
794
- #~ msgstr "Etiqueta en Singular"
795
-
796
- #~ msgid ""
797
- #~ "Univocal identification name in the URL for each product (slug from post "
798
- #~ "if empty)"
799
- #~ msgstr ""
800
- #~ "Nombre de identificación unívoco en la URL para cada producto (slug de la "
801
- #~ "entrada si está vacío)"
802
-
803
- #~ msgid "Rewrite"
804
- #~ msgstr "Rescribir"
805
-
806
- #~ msgid "Layout for this %s"
807
- #~ msgstr "Diseño para este %s"
808
-
809
- #~ msgid "Type"
810
- #~ msgstr "Tipo"
811
-
812
- #~ msgid "%s Settings"
813
- #~ msgstr "Ajustes de %s"
814
-
815
- #~ msgid "Categories"
816
- #~ msgstr "Categorías"
817
-
818
- #~ msgid "Category"
819
- #~ msgstr "Categoría"
820
-
821
- #~ msgid "New Category Name"
822
- #~ msgstr "Nuevo nombre de categoría"
823
-
824
- #~ msgid "Add New Category"
825
- #~ msgstr "Añadir nueva categoría"
826
-
827
- #~ msgid "Update Category"
828
- #~ msgstr "Actualizar categoría"
829
-
830
- #~ msgid "Edit Category"
831
- #~ msgstr "Editar categoría"
832
-
833
- #~ msgid "Parent Category:"
834
- #~ msgstr "Categoría superior:"
835
-
836
- #~ msgid "Parent Category"
837
- #~ msgstr "Categoría superior"
838
-
839
- #~ msgid "All Categories"
840
- #~ msgstr "Todas las categorías"
841
-
842
- #~ msgid "No %s found in Trash"
843
- #~ msgstr "No se han encontrado %s en la Papelera"
844
-
845
- #~ msgid "No %s found"
846
- #~ msgstr "No se han encontrado %s"
847
-
848
- #~ msgid "Search %s"
849
- #~ msgstr "Buscar %s"
850
-
851
- #~ msgid "View %s"
852
- #~ msgstr "Ver %s"
853
-
854
- #~ msgid "All %s"
855
- #~ msgstr "Todas %s"
856
-
857
- #~ msgid "New %s"
858
- #~ msgstr "Nuevo %s"
859
-
860
- #~ msgid "Edit %s"
861
- #~ msgstr "Editar %s"
862
-
863
- #~ msgid "Add New %s"
864
- #~ msgstr "Añadir nueva %s"
865
-
866
- #~ msgid "Add %s"
867
- #~ msgstr "Añadir %s"
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2021-03-09 13:34:06+00:00\n"
8
+ "PO-Revision-Date: 2021-02-15 20:26:24+0000\n"
9
  "Language: es\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
+ #: includes/class-yit-assets.php:129
17
  msgid "Clear"
18
  msgstr "Borrar"
19
 
20
+ #: includes/class-yit-assets.php:130
21
  msgid "Clear color"
22
  msgstr "Borrar color"
23
 
24
+ #: includes/class-yit-assets.php:131
25
  msgid "Default"
26
  msgstr "Predeterminado"
27
 
28
+ #: includes/class-yit-assets.php:132
29
  msgid "Select default color"
30
  msgstr "Seleccionar color predeterminado"
31
 
32
+ #: includes/class-yit-assets.php:133
33
  msgid "Select Color"
34
  msgstr "Seleccionar color"
35
 
36
+ #: includes/class-yit-assets.php:134
37
  msgid "Color value"
38
  msgstr "Valor del color"
39
 
133
  msgstr "para que podamos seguir actualizando y mejorando el plugin. Por favor,"
134
 
135
  #: includes/class-yit-plugin-panel.php:1346
136
+ #, fuzzy
137
+ msgid "help us by leaving a good review"
138
  msgstr "ayúdanos con una valoración de cinco estrellas"
139
 
140
  #: includes/class-yit-plugin-panel.php:1347
146
  msgstr "Plugins activados"
147
 
148
  #: includes/class-yit-pointers.php:81
 
149
  msgid ""
150
+ "From now on, you can find all plugin options in YITH menu. Plugin "
151
+ "customization settings will be available as a new entry in YITH menu."
152
  msgstr ""
153
+ "Desde ahora, puedes encontrar todas las opciones de los plugins en el menú "
154
+ "YITH plugins. La personalización de los ajustes del plugins estará "
155
+ "disponible como una nueva entrada en el menú YITH plugins."
 
156
 
157
  #. translators: 1. YITH site link; 2. WordPress site link.
158
  #: includes/class-yit-pointers.php:84 includes/class-yit-pointers.php:100
 
159
  msgid "Discover all our plugins available on: %1$s and %2$s"
160
+ msgstr "Descubre todos nuestros plugins disponibles en: %1$s y %2$s"
161
 
162
  #: includes/class-yit-pointers.php:96
163
  msgid "Plugins Upgraded"
164
  msgstr "Plugins mejorados"
165
 
166
  #: includes/class-yit-pointers.php:97
 
167
  msgid ""
168
+ "From now on, you can find the option panel of YITH plugins in YITH menu. "
169
+ "Every time one of our plugins is added, a new entry will be added to this "
170
+ "menu. For example, after the update, plugin options (such as for YITH "
171
  "WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved from "
172
+ "previous location to YITH menu."
173
  msgstr ""
174
+ "Desde ahora puedes encontrar la opción en el panel de Plugins de YITH en el "
175
+ "menú YITH plugins. Cada vez que uno de nuestros plugins es añadido, una "
176
+ "nueva entrada será añadida a este menú. Por ejemplo, tras la actualización, "
177
+ "las opciones de los plugins (tales como YITH WooCommerce Wishlist, YITH "
178
+ "WooCommerce Ajax Search, etc.) serán movidos de la ubicación previa a la "
179
+ "pestaña de YITH plugins."
 
180
 
181
  #: includes/class-yith-dashboard.php:35
182
  msgid "YITH Latest Updates"
427
 
428
  #: templates/fields/date-format.php:70
429
  msgid "Preview:"
430
+ msgstr "Vista previa:"
431
 
432
  #: templates/fields/icons.php:63
433
  msgid "Set Default"
500
 
501
  #: templates/sysinfo/system-information-panel.php:12
502
  msgid "PHPInfo"
503
+ msgstr "Información PHP"
504
 
505
  #: templates/sysinfo/system-information-panel.php:13
506
  #: templates/sysinfo/tabs/error-log.php:25
 
507
  msgid "Log Files"
508
+ msgstr "Archivos de registro"
509
 
510
  #: templates/sysinfo/system-information-panel.php:22
511
  msgid "YITH System Information"
521
 
522
  #: templates/sysinfo/tabs/error-log.php:60
523
  msgid "Download"
524
+ msgstr "Descargar"
525
 
526
  #: templates/sysinfo/tabs/error-log.php:72
527
  msgid "The file size exceeds 8 megabytes so it must be downloaded"
528
+ msgstr "El archivo excede los 8 megabytes por lo que debe ser descargado"
529
 
530
  #. translators: %s file name.
531
  #: templates/sysinfo/tabs/error-log.php:96
533
  "No Log file available. Enable the WordPress debug by adding this in the %s "
534
  "file of your installation"
535
  msgstr ""
536
+ "No hay archivo de registro disponible. Activa la depuración de WordPress "
537
+ "añadiendo esto en el archivo %s de tu instalación"
538
 
539
  #: templates/sysinfo/tabs/error-log.php:105
540
  msgid "Copied!"
541
+ msgstr "¡Copiado!"
542
 
543
  #: templates/sysinfo/tabs/error-log.php:105
544
  msgid "Copy Code"
545
+ msgstr "Copiar código"
546
 
547
  #: templates/sysinfo/tabs/main.php:15
548
  msgid "Site Info"
549
+ msgstr "Información del sitio"
550
 
551
  #: templates/sysinfo/tabs/main.php:20
552
  msgid "Site URL"
570
 
571
  #: templates/sysinfo/tabs/main.php:45
572
  msgid "External object cache"
573
+ msgstr "Caché objeto externo"
574
 
575
  #: templates/sysinfo/tabs/main.php:54
 
576
  msgid "Plugins Requirements"
577
+ msgstr "Requerimientos de los plugins"
578
 
579
+ #: yit-plugin.php:190
580
  msgid "License"
581
  msgstr "Licencia"
582
 
584
  msgid "YITH"
585
  msgstr "YITH"
586
 
587
+ #. translators: %s it the Elementor Widget title.
588
+ #: includes/builders/elementor/class-yith-elementor-widget.php:252
589
+ msgctxt "Elementor Widget - section title"
590
+ msgid "%s - Options"
591
+ msgstr ""
592
+
593
+ #: includes/builders/gutenberg/class-yith-gutenberg.php:147
594
+ msgctxt "[gutenberg]: Category Name"
595
+ msgid "YITH"
596
+ msgstr "YITH"
597
+
598
  #: includes/class-yith-dashboard.php:96
599
  msgctxt "Plugin FW"
600
  msgid "View Changelog"
610
  msgid "Close"
611
  msgstr "Cerrar"
612
 
 
 
 
 
 
613
  #: includes/privacy/class-yith-privacy.php:61
614
  msgctxt "Privacy Policy Guide Title"
615
  msgid "YITH Plugins"
652
  msgid "Payments"
653
  msgstr "Pagos"
654
 
655
+ #: templates/fields/copy-to-clipboard.php:41
656
+ msgctxt "Copy-to-clipboard message"
657
+ msgid "Copied!"
658
+ msgstr ""
659
+
660
+ #: templates/fields/copy-to-clipboard.php:45
661
+ msgctxt "Copy-to-clipboard button text"
662
+ msgid "Copy"
663
+ msgstr ""
664
+
665
  #: templates/fields/dimensions.php:13
666
  msgctxt "Position in the \"Dimensions\" field"
667
  msgid "Top"
682
  msgid "Left"
683
  msgstr "Izquierda"
684
 
685
+ #: templates/fields/dimensions.php:94
686
  msgctxt "Tooltip in the \"Dimensions\" field"
687
  msgid "Link values together"
688
  msgstr "Enlazar valores juntos"
689
 
690
  #: templates/fields/onoff.php:28
691
+ msgctxt "YES/NO button: use MAX 4 characters!"
692
  msgid "YES"
693
  msgstr "SÍ"
694
 
695
  #: templates/fields/onoff.php:29
696
+ msgctxt "YES/NO button: use MAX 4 characters!"
697
  msgid "NO"
698
  msgstr "NO"
699
 
700
+ #: yit-plugin.php:78
701
  msgctxt "Plugin Row Meta"
702
  msgid "Live Demo"
703
  msgstr "Demostración en vivo"
704
 
705
+ #: yit-plugin.php:82
706
  msgctxt "Plugin Row Meta"
707
  msgid "Documentation"
708
  msgstr "Documentación"
709
 
710
+ #: yit-plugin.php:86
711
  msgctxt "Plugin Row Meta"
712
  msgid "Support"
713
  msgstr "Soporte"
714
 
715
+ #: yit-plugin.php:90
716
  msgctxt "Plugin Row Meta"
717
  msgid "Premium version"
718
  msgstr "Versión premium"
719
 
720
+ #: yit-plugin.php:186
721
  msgctxt "Action links"
722
  msgid "Settings"
723
  msgstr "Ajustes"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugin-fw/languages/yith-plugin-fw-it_IT.mo CHANGED
Binary file
plugin-fw/languages/yith-plugin-fw-it_IT.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2021-02-01 10:40:28+00:00\n"
8
- "PO-Revision-Date: 2020-09-24 14:56:37+0000\n"
9
  "Language: it\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -13,27 +13,27 @@ msgstr ""
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
- #: includes/class-yit-assets.php:117
17
  msgid "Clear"
18
  msgstr "Rimuovi"
19
 
20
- #: includes/class-yit-assets.php:118
21
  msgid "Clear color"
22
  msgstr "Rimuovi colore"
23
 
24
- #: includes/class-yit-assets.php:119
25
  msgid "Default"
26
  msgstr "Predefinito"
27
 
28
- #: includes/class-yit-assets.php:120
29
  msgid "Select default color"
30
  msgstr "Seleziona il colore predefinito"
31
 
32
- #: includes/class-yit-assets.php:121
33
  msgid "Select Color"
34
  msgstr "Seleziona il colore"
35
 
36
- #: includes/class-yit-assets.php:122
37
  msgid "Color value"
38
  msgstr "Valore del colore"
39
 
@@ -131,7 +131,8 @@ msgid "to keep updating and improving the plugin. Please,"
131
  msgstr "per poter continuare ad aggiornare e migliorare il plugin."
132
 
133
  #: includes/class-yit-plugin-panel.php:1346
134
- msgid "help us by leaving a five-star rating"
 
135
  msgstr "Puoi darci una mano lasciando una recensione a 5 stelle"
136
 
137
  #: includes/class-yit-plugin-panel.php:1347
@@ -143,42 +144,36 @@ msgid "Plugins Activated"
143
  msgstr "Plugin attivati"
144
 
145
  #: includes/class-yit-pointers.php:81
146
- #, fuzzy
147
  msgid ""
148
- "From now on, you can find all plugin options in YITH Plugins menu. Plugin "
149
- "customization settings will be available as a new entry in YITH Plugins menu."
150
  msgstr ""
151
- "Da ora in poi, puoi trovare tutte le opzioni dei tuoi plugin nel menu YITH "
152
- "Plugins.\n"
153
- "Troverai le impostazioni di personalizzazione sotto una nuova voce nel menu "
154
- "YITH Plugins."
155
 
156
  #. translators: 1. YITH site link; 2. WordPress site link.
157
  #: includes/class-yit-pointers.php:84 includes/class-yit-pointers.php:100
158
- #, fuzzy
159
  msgid "Discover all our plugins available on: %1$s and %2$s"
160
- msgstr "Scopri tutti i plugin disponibili su:"
161
 
162
  #: includes/class-yit-pointers.php:96
163
  msgid "Plugins Upgraded"
164
  msgstr "Plugin aggiornati"
165
 
166
  #: includes/class-yit-pointers.php:97
167
- #, fuzzy
168
  msgid ""
169
- "From now on, you can find the option panel of YITH plugins in YITH Plugins "
170
- "menu. Every time one of our plugins is added, a new entry will be added to "
171
- "this menu. For example, after the update, plugin options (such as for YITH "
172
  "WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved from "
173
- "previous location to YITH Plugins tab."
174
  msgstr ""
175
- "Da ora in poi, troverai tutte le opzioni dei tuoi plugin nel menu YITH "
176
- "Plugins.\n"
177
- "Ogni volta che aggiornerai i nostri plugin, troverai una nuova voce in "
178
- "questo menu.\n"
179
- "Per esempio, dopo l'aggiornamento, le opzioni del plugin (come per esempio "
180
- "quelle di YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search etc.)\n"
181
- "saranno trasferite nella scheda YITH Plugins."
182
 
183
  #: includes/class-yith-dashboard.php:35
184
  msgid "YITH Latest Updates"
@@ -430,7 +425,7 @@ msgstr "Personalizzato:"
430
 
431
  #: templates/fields/date-format.php:70
432
  msgid "Preview:"
433
- msgstr ""
434
 
435
  #: templates/fields/icons.php:63
436
  msgid "Set Default"
@@ -503,13 +498,12 @@ msgstr "Ripristina impostazioni iniziali"
503
 
504
  #: templates/sysinfo/system-information-panel.php:12
505
  msgid "PHPInfo"
506
- msgstr ""
507
 
508
  #: templates/sysinfo/system-information-panel.php:13
509
  #: templates/sysinfo/tabs/error-log.php:25
510
- #, fuzzy
511
  msgid "Log Files"
512
- msgstr "Mostra i log"
513
 
514
  #: templates/sysinfo/system-information-panel.php:22
515
  msgid "YITH System Information"
@@ -525,11 +519,13 @@ msgstr "PHP error_log file"
525
 
526
  #: templates/sysinfo/tabs/error-log.php:60
527
  msgid "Download"
528
- msgstr ""
529
 
530
  #: templates/sysinfo/tabs/error-log.php:72
531
  msgid "The file size exceeds 8 megabytes so it must be downloaded"
532
  msgstr ""
 
 
533
 
534
  #. translators: %s file name.
535
  #: templates/sysinfo/tabs/error-log.php:96
@@ -537,18 +533,20 @@ msgid ""
537
  "No Log file available. Enable the WordPress debug by adding this in the %s "
538
  "file of your installation"
539
  msgstr ""
 
 
540
 
541
  #: templates/sysinfo/tabs/error-log.php:105
542
  msgid "Copied!"
543
- msgstr ""
544
 
545
  #: templates/sysinfo/tabs/error-log.php:105
546
  msgid "Copy Code"
547
- msgstr ""
548
 
549
  #: templates/sysinfo/tabs/main.php:15
550
  msgid "Site Info"
551
- msgstr ""
552
 
553
  #: templates/sysinfo/tabs/main.php:20
554
  msgid "Site URL"
@@ -572,14 +570,13 @@ msgstr "No"
572
 
573
  #: templates/sysinfo/tabs/main.php:45
574
  msgid "External object cache"
575
- msgstr ""
576
 
577
  #: templates/sysinfo/tabs/main.php:54
578
- #, fuzzy
579
  msgid "Plugins Requirements"
580
- msgstr "Impostazioni plugin"
581
 
582
- #: yit-plugin.php:187
583
  msgid "License"
584
  msgstr "Chiave di licenza"
585
 
@@ -587,6 +584,17 @@ msgstr "Chiave di licenza"
587
  msgid "YITH"
588
  msgstr "YITH"
589
 
 
 
 
 
 
 
 
 
 
 
 
590
  #: includes/class-yith-dashboard.php:96
591
  msgctxt "Plugin FW"
592
  msgid "View Changelog"
@@ -602,11 +610,6 @@ msgctxt "Button label"
602
  msgid "Close"
603
  msgstr "Chiudi"
604
 
605
- #: includes/class-yith-gutenberg.php:131
606
- msgctxt "[gutenberg]: Category Name"
607
- msgid "YITH"
608
- msgstr "YITH"
609
-
610
  #: includes/privacy/class-yith-privacy.php:61
611
  msgctxt "Privacy Policy Guide Title"
612
  msgid "YITH Plugins"
@@ -650,6 +653,16 @@ msgctxt "Privacy Policy Content"
650
  msgid "Payments"
651
  msgstr "Pagamenti"
652
 
 
 
 
 
 
 
 
 
 
 
653
  #: templates/fields/dimensions.php:13
654
  msgctxt "Position in the \"Dimensions\" field"
655
  msgid "Top"
@@ -670,197 +683,42 @@ msgctxt "Position in the \"Dimensions\" field"
670
  msgid "Left"
671
  msgstr "A sinistra"
672
 
673
- #: templates/fields/dimensions.php:88
674
  msgctxt "Tooltip in the \"Dimensions\" field"
675
  msgid "Link values together"
676
  msgstr "Collega i valori"
677
 
678
  #: templates/fields/onoff.php:28
679
- msgctxt "YES/NO button: use MAX 3 characters!"
680
  msgid "YES"
681
  msgstr "SÌ"
682
 
683
  #: templates/fields/onoff.php:29
684
- msgctxt "YES/NO button: use MAX 3 characters!"
685
  msgid "NO"
686
  msgstr "NO"
687
 
688
- #: yit-plugin.php:75
689
  msgctxt "Plugin Row Meta"
690
  msgid "Live Demo"
691
  msgstr "Live Demo"
692
 
693
- #: yit-plugin.php:79
694
  msgctxt "Plugin Row Meta"
695
  msgid "Documentation"
696
  msgstr "Documentazione"
697
 
698
- #: yit-plugin.php:83
699
  msgctxt "Plugin Row Meta"
700
  msgid "Support"
701
  msgstr "Assistenza"
702
 
703
- #: yit-plugin.php:87
704
  msgctxt "Plugin Row Meta"
705
  msgid "Premium version"
706
  msgstr "Versione premium"
707
 
708
- #: yit-plugin.php:183
709
  msgctxt "Action links"
710
  msgid "Settings"
711
  msgstr "Impostazioni"
712
-
713
- #~ msgctxt "taxonomy singular name"
714
- #~ msgid "Category"
715
- #~ msgstr "Categoria"
716
-
717
- #~ msgctxt "taxonomy general name"
718
- #~ msgid "%s Categories"
719
- #~ msgstr "%s Categorie"
720
-
721
- #~ msgid "Show full PHPInfo"
722
- #~ msgstr "Mostra tutto il contenuto di PHPInfo"
723
-
724
- #~ msgid "Back to top"
725
- #~ msgstr "Torna su"
726
-
727
- #~ msgid "Back to System panel"
728
- #~ msgstr "Torna al pannello di Sistema"
729
-
730
- #~ msgid "(Default: <i %s></i> )"
731
- #~ msgstr "(Default: <i %s></i> )"
732
-
733
- #~ msgid "(Default: %s <img src=\"%s\"/>)"
734
- #~ msgstr "(Default: %s <img src=\"%s\"/>)"
735
-
736
- #~ msgid "Image preview"
737
- #~ msgstr "Anteprima immagine"
738
-
739
- #~ msgid "and"
740
- #~ msgstr "e"
741
-
742
- #~ msgid "Upload multiple files"
743
- #~ msgstr "Carica file multipli"
744
-
745
- #~ msgid "Add %s from images"
746
- #~ msgstr "Aggiungi %s dalla immagini"
747
-
748
- #~ msgid "Show frontend of the %s"
749
- #~ msgstr "Mostra front end di %s"
750
-
751
- #~ msgid "Quick links"
752
- #~ msgstr "Link rapidi"
753
-
754
- #~ msgid "layout settings"
755
- #~ msgstr "impostazioni di layout"
756
-
757
- #~ msgid "Layout for single page of this portfolio"
758
- #~ msgstr "Layout per pagina singola per questo portfolio"
759
-
760
- #~ msgid "Single layout"
761
- #~ msgstr "Layout singolo"
762
-
763
- #~ msgid "Set univocal name for each category page URL."
764
- #~ msgstr ""
765
- #~ "Imposta un nome univoco per l'URL della pagina di ciascuna categoria."
766
-
767
- #~ msgid "Taxonomy Rewrite"
768
- #~ msgstr "Riscrivi tassonomia"
769
-
770
- #~ msgid ""
771
- #~ "If you want to use categories in the portfolio, set a name for taxonomy. "
772
- #~ "Name should be a slug (must not contain capital letters nor spaces) and "
773
- #~ "must not be more than 32 characters long (database structure restriction)."
774
- #~ msgstr ""
775
- #~ "Se vuoi aggiungere delle categorie nel portfolio, imposta un nome per la "
776
- #~ "tassonomia. Il nome dovrà essere in forma di slug (non deve contenere "
777
- #~ "caratteri maiuscoli né spazi) e non più lungo di 32 caratteri "
778
- #~ "(restrizione di database)."
779
-
780
- #~ msgid "Taxonomy"
781
- #~ msgstr "Tassonomia"
782
-
783
- #~ msgid "Set a label in plural (title of portfolio if empty)"
784
- #~ msgstr "Imposta un'etichetta plurale (titolo del portfolio se vuoto)"
785
-
786
- #~ msgid "Label in Plural"
787
- #~ msgstr "Etichetta plurale"
788
-
789
- #~ msgid "Set a label in singular (title of portfolio if empty)"
790
- #~ msgstr "Imposta un'etichetta singolare (titolo del portfolio se vuoto)"
791
-
792
- #~ msgid "Label in Singular"
793
- #~ msgstr "Etichetta singolare"
794
-
795
- #~ msgid ""
796
- #~ "Univocal identification name in the URL for each product (slug from post "
797
- #~ "if empty)"
798
- #~ msgstr ""
799
- #~ "Nome identificativo univoco nell'URL per singolo prodotto (usa slug dal "
800
- #~ "post se vuoto)"
801
-
802
- #~ msgid "Rewrite"
803
- #~ msgstr "Riscrivi"
804
-
805
- #~ msgid "Layout for this %s"
806
- #~ msgstr "Layout per questo %s"
807
-
808
- #~ msgid "Type"
809
- #~ msgstr "Tipologia"
810
-
811
- #~ msgid "%s Settings"
812
- #~ msgstr "Impostazioni %s"
813
-
814
- #~ msgid "Categories"
815
- #~ msgstr "Categorie"
816
-
817
- #~ msgid "Category"
818
- #~ msgstr "Categoria"
819
-
820
- #~ msgid "New Category Name"
821
- #~ msgstr "Nuovo nome categoria"
822
-
823
- #~ msgid "Add New Category"
824
- #~ msgstr "Aggiungi nuova categoria"
825
-
826
- #~ msgid "Update Category"
827
- #~ msgstr "Aggiorna categoria"
828
-
829
- #~ msgid "Edit Category"
830
- #~ msgstr "Modifica categoria"
831
-
832
- #~ msgid "Parent Category:"
833
- #~ msgstr "Categoria genitore:"
834
-
835
- #~ msgid "Parent Category"
836
- #~ msgstr "Categoria genitore"
837
-
838
- #~ msgid "All Categories"
839
- #~ msgstr "Tutte le categorie"
840
-
841
- #~ msgid "No %s found in Trash"
842
- #~ msgstr "Nessun %s trovato nel cestino"
843
-
844
- #~ msgid "No %s found"
845
- #~ msgstr "Nessun %s trovato"
846
-
847
- #~ msgid "Search %s"
848
- #~ msgstr "Cerca %s"
849
-
850
- #~ msgid "View %s"
851
- #~ msgstr "Visualizza %s"
852
-
853
- #~ msgid "All %s"
854
- #~ msgstr "Tutti %s"
855
-
856
- #~ msgid "New %s"
857
- #~ msgstr "Nuovo %s"
858
-
859
- #~ msgid "Edit %s"
860
- #~ msgstr "Modifica %s"
861
-
862
- #~ msgid "Add New %s"
863
- #~ msgstr "Aggiungi nuovo %s"
864
-
865
- #~ msgid "Add %s"
866
- #~ msgstr "Aggiungi %s"
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2021-03-09 13:34:06+00:00\n"
8
+ "PO-Revision-Date: 2021-03-01 21:20:50+0000\n"
9
  "Language: it\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
+ #: includes/class-yit-assets.php:129
17
  msgid "Clear"
18
  msgstr "Rimuovi"
19
 
20
+ #: includes/class-yit-assets.php:130
21
  msgid "Clear color"
22
  msgstr "Rimuovi colore"
23
 
24
+ #: includes/class-yit-assets.php:131
25
  msgid "Default"
26
  msgstr "Predefinito"
27
 
28
+ #: includes/class-yit-assets.php:132
29
  msgid "Select default color"
30
  msgstr "Seleziona il colore predefinito"
31
 
32
+ #: includes/class-yit-assets.php:133
33
  msgid "Select Color"
34
  msgstr "Seleziona il colore"
35
 
36
+ #: includes/class-yit-assets.php:134
37
  msgid "Color value"
38
  msgstr "Valore del colore"
39
 
131
  msgstr "per poter continuare ad aggiornare e migliorare il plugin."
132
 
133
  #: includes/class-yit-plugin-panel.php:1346
134
+ #, fuzzy
135
+ msgid "help us by leaving a good review"
136
  msgstr "Puoi darci una mano lasciando una recensione a 5 stelle"
137
 
138
  #: includes/class-yit-plugin-panel.php:1347
144
  msgstr "Plugin attivati"
145
 
146
  #: includes/class-yit-pointers.php:81
 
147
  msgid ""
148
+ "From now on, you can find all plugin options in YITH menu. Plugin "
149
+ "customization settings will be available as a new entry in YITH menu."
150
  msgstr ""
151
+ "D'ora in poi puoi trovare tutte le opzioni dei plugin nel menù YITH. Le "
152
+ "impostazioni di personalizzazione saranno disponibili come una nuova voce in "
153
+ "YITH."
 
154
 
155
  #. translators: 1. YITH site link; 2. WordPress site link.
156
  #: includes/class-yit-pointers.php:84 includes/class-yit-pointers.php:100
 
157
  msgid "Discover all our plugins available on: %1$s and %2$s"
158
+ msgstr "Scopri tutti i nostri plugin disponibili su: %1$s and %2$s"
159
 
160
  #: includes/class-yit-pointers.php:96
161
  msgid "Plugins Upgraded"
162
  msgstr "Plugin aggiornati"
163
 
164
  #: includes/class-yit-pointers.php:97
 
165
  msgid ""
166
+ "From now on, you can find the option panel of YITH plugins in YITH menu. "
167
+ "Every time one of our plugins is added, a new entry will be added to this "
168
+ "menu. For example, after the update, plugin options (such as for YITH "
169
  "WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved from "
170
+ "previous location to YITH menu."
171
  msgstr ""
172
+ "D'ora in poi puoi trovare il pannello opzioni dei plugin YITH nel menù YITH. "
173
+ "Ogni volta che viene aggiunto uno dei nostri plugin comparirà una nuova voce "
174
+ "in questo menù. Ad esempio, dopo l'aggiornamento, le opzioni del plugin "
175
+ "(come per YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) "
176
+ "saranno spostate dalla posizione precedente al menù YITH."
 
 
177
 
178
  #: includes/class-yith-dashboard.php:35
179
  msgid "YITH Latest Updates"
425
 
426
  #: templates/fields/date-format.php:70
427
  msgid "Preview:"
428
+ msgstr "Anteprima"
429
 
430
  #: templates/fields/icons.php:63
431
  msgid "Set Default"
498
 
499
  #: templates/sysinfo/system-information-panel.php:12
500
  msgid "PHPInfo"
501
+ msgstr "PHPInfo"
502
 
503
  #: templates/sysinfo/system-information-panel.php:13
504
  #: templates/sysinfo/tabs/error-log.php:25
 
505
  msgid "Log Files"
506
+ msgstr "File log"
507
 
508
  #: templates/sysinfo/system-information-panel.php:22
509
  msgid "YITH System Information"
519
 
520
  #: templates/sysinfo/tabs/error-log.php:60
521
  msgid "Download"
522
+ msgstr "Scarica"
523
 
524
  #: templates/sysinfo/tabs/error-log.php:72
525
  msgid "The file size exceeds 8 megabytes so it must be downloaded"
526
  msgstr ""
527
+ "La dimensione del file supera gli 8 megabyte ed è quindi necessario "
528
+ "scaricarlo"
529
 
530
  #. translators: %s file name.
531
  #: templates/sysinfo/tabs/error-log.php:96
533
  "No Log file available. Enable the WordPress debug by adding this in the %s "
534
  "file of your installation"
535
  msgstr ""
536
+ "Nessun file log disponibile. Abilita il debug WordPress aggiungendo questo "
537
+ "nel file %s della tua installazione"
538
 
539
  #: templates/sysinfo/tabs/error-log.php:105
540
  msgid "Copied!"
541
+ msgstr "Copiato!"
542
 
543
  #: templates/sysinfo/tabs/error-log.php:105
544
  msgid "Copy Code"
545
+ msgstr "Copia codice"
546
 
547
  #: templates/sysinfo/tabs/main.php:15
548
  msgid "Site Info"
549
+ msgstr "Info sito"
550
 
551
  #: templates/sysinfo/tabs/main.php:20
552
  msgid "Site URL"
570
 
571
  #: templates/sysinfo/tabs/main.php:45
572
  msgid "External object cache"
573
+ msgstr "External object cache"
574
 
575
  #: templates/sysinfo/tabs/main.php:54
 
576
  msgid "Plugins Requirements"
577
+ msgstr "Requisiti plugin"
578
 
579
+ #: yit-plugin.php:190
580
  msgid "License"
581
  msgstr "Chiave di licenza"
582
 
584
  msgid "YITH"
585
  msgstr "YITH"
586
 
587
+ #. translators: %s it the Elementor Widget title.
588
+ #: includes/builders/elementor/class-yith-elementor-widget.php:252
589
+ msgctxt "Elementor Widget - section title"
590
+ msgid "%s - Options"
591
+ msgstr "%s - Opzioni"
592
+
593
+ #: includes/builders/gutenberg/class-yith-gutenberg.php:147
594
+ msgctxt "[gutenberg]: Category Name"
595
+ msgid "YITH"
596
+ msgstr "YITH"
597
+
598
  #: includes/class-yith-dashboard.php:96
599
  msgctxt "Plugin FW"
600
  msgid "View Changelog"
610
  msgid "Close"
611
  msgstr "Chiudi"
612
 
 
 
 
 
 
613
  #: includes/privacy/class-yith-privacy.php:61
614
  msgctxt "Privacy Policy Guide Title"
615
  msgid "YITH Plugins"
653
  msgid "Payments"
654
  msgstr "Pagamenti"
655
 
656
+ #: templates/fields/copy-to-clipboard.php:41
657
+ msgctxt "Copy-to-clipboard message"
658
+ msgid "Copied!"
659
+ msgstr ""
660
+
661
+ #: templates/fields/copy-to-clipboard.php:45
662
+ msgctxt "Copy-to-clipboard button text"
663
+ msgid "Copy"
664
+ msgstr ""
665
+
666
  #: templates/fields/dimensions.php:13
667
  msgctxt "Position in the \"Dimensions\" field"
668
  msgid "Top"
683
  msgid "Left"
684
  msgstr "A sinistra"
685
 
686
+ #: templates/fields/dimensions.php:94
687
  msgctxt "Tooltip in the \"Dimensions\" field"
688
  msgid "Link values together"
689
  msgstr "Collega i valori"
690
 
691
  #: templates/fields/onoff.php:28
692
+ msgctxt "YES/NO button: use MAX 4 characters!"
693
  msgid "YES"
694
  msgstr "SÌ"
695
 
696
  #: templates/fields/onoff.php:29
697
+ msgctxt "YES/NO button: use MAX 4 characters!"
698
  msgid "NO"
699
  msgstr "NO"
700
 
701
+ #: yit-plugin.php:78
702
  msgctxt "Plugin Row Meta"
703
  msgid "Live Demo"
704
  msgstr "Live Demo"
705
 
706
+ #: yit-plugin.php:82
707
  msgctxt "Plugin Row Meta"
708
  msgid "Documentation"
709
  msgstr "Documentazione"
710
 
711
+ #: yit-plugin.php:86
712
  msgctxt "Plugin Row Meta"
713
  msgid "Support"
714
  msgstr "Assistenza"
715
 
716
+ #: yit-plugin.php:90
717
  msgctxt "Plugin Row Meta"
718
  msgid "Premium version"
719
  msgstr "Versione premium"
720
 
721
+ #: yit-plugin.php:186
722
  msgctxt "Action links"
723
  msgid "Settings"
724
  msgstr "Impostazioni"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugin-fw/languages/yith-plugin-fw-nl_NL.mo CHANGED
Binary file
plugin-fw/languages/yith-plugin-fw-nl_NL.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2021-02-01 10:40:28+00:00\n"
8
- "PO-Revision-Date: 2020-09-24 14:36:33+0000\n"
9
  "Language: nl\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -13,27 +13,27 @@ msgstr ""
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
- #: includes/class-yit-assets.php:117
17
  msgid "Clear"
18
  msgstr "Wissen"
19
 
20
- #: includes/class-yit-assets.php:118
21
  msgid "Clear color"
22
  msgstr "Kleur wissen"
23
 
24
- #: includes/class-yit-assets.php:119
25
  msgid "Default"
26
  msgstr "Standaard"
27
 
28
- #: includes/class-yit-assets.php:120
29
  msgid "Select default color"
30
  msgstr "Standaardkleur selecteren"
31
 
32
- #: includes/class-yit-assets.php:121
33
  msgid "Select Color"
34
  msgstr "Kleur selecteren"
35
 
36
- #: includes/class-yit-assets.php:122
37
  msgid "Color value"
38
  msgstr "Kleurwaarde"
39
 
@@ -130,7 +130,8 @@ msgid "to keep updating and improving the plugin. Please,"
130
  msgstr "om de plugin te blijven bijwerken en verbeteren. A.u.b.,"
131
 
132
  #: includes/class-yit-plugin-panel.php:1346
133
- msgid "help us by leaving a five-star rating"
 
134
  msgstr "help ons door een 5-sterren waardering achter te laten"
135
 
136
  #: includes/class-yit-plugin-panel.php:1347
@@ -142,42 +143,36 @@ msgid "Plugins Activated"
142
  msgstr "Plugins geactiveerd"
143
 
144
  #: includes/class-yit-pointers.php:81
145
- #, fuzzy
146
  msgid ""
147
- "From now on, you can find all plugin options in YITH Plugins menu. Plugin "
148
- "customization settings will be available as a new entry in YITH Plugins menu."
149
  msgstr ""
150
- "Vanaf nu kunt u alle plugin opties vinden onder het YITH Plugins menu.\n"
151
- " Plugin aanpassing instellingen zullen "
152
- "beschikbaar zijn als een nieuwe toegang in YITH Plugins menu."
153
 
154
  #. translators: 1. YITH site link; 2. WordPress site link.
155
  #: includes/class-yit-pointers.php:84 includes/class-yit-pointers.php:100
156
- #, fuzzy
157
  msgid "Discover all our plugins available on: %1$s and %2$s"
158
- msgstr "Ontdek al onze beschikbare plugins op:"
159
 
160
  #: includes/class-yit-pointers.php:96
161
  msgid "Plugins Upgraded"
162
  msgstr "Plugins Upgraded"
163
 
164
  #: includes/class-yit-pointers.php:97
165
- #, fuzzy
166
  msgid ""
167
- "From now on, you can find the option panel of YITH plugins in YITH Plugins "
168
- "menu. Every time one of our plugins is added, a new entry will be added to "
169
- "this menu. For example, after the update, plugin options (such as for YITH "
170
  "WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved from "
171
- "previous location to YITH Plugins tab."
172
  msgstr ""
173
- "Vanaf nu kun je het optie paneel van YITH plugins vinden in het YITH plugins "
174
- "menu.\n"
175
- " Telkens als er een nieuwe plugin is "
176
- "toegevoegd, zal een nieuwe toegang worden toegevoegd aan dit menu.\n"
177
- " Voorbeeld, na een update, plugin opties "
178
- "(zoalsYITH WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.)\n"
179
- " zullen worden verplaatst van de vorige "
180
- "locatie naar het YITH plugins tabblad."
181
 
182
  #: includes/class-yith-dashboard.php:35
183
  msgid "YITH Latest Updates"
@@ -428,7 +423,7 @@ msgstr "Aangepast:"
428
 
429
  #: templates/fields/date-format.php:70
430
  msgid "Preview:"
431
- msgstr ""
432
 
433
  #: templates/fields/icons.php:63
434
  msgid "Set Default"
@@ -501,13 +496,12 @@ msgstr "Reset Standaard instellingen"
501
 
502
  #: templates/sysinfo/system-information-panel.php:12
503
  msgid "PHPInfo"
504
- msgstr ""
505
 
506
  #: templates/sysinfo/system-information-panel.php:13
507
  #: templates/sysinfo/tabs/error-log.php:25
508
- #, fuzzy
509
  msgid "Log Files"
510
- msgstr "Logbestanden tonen"
511
 
512
  #: templates/sysinfo/system-information-panel.php:22
513
  msgid "YITH System Information"
@@ -523,11 +517,12 @@ msgstr "PHP error_log bestand"
523
 
524
  #: templates/sysinfo/tabs/error-log.php:60
525
  msgid "Download"
526
- msgstr ""
527
 
528
  #: templates/sysinfo/tabs/error-log.php:72
529
  msgid "The file size exceeds 8 megabytes so it must be downloaded"
530
  msgstr ""
 
531
 
532
  #. translators: %s file name.
533
  #: templates/sysinfo/tabs/error-log.php:96
@@ -535,18 +530,20 @@ msgid ""
535
  "No Log file available. Enable the WordPress debug by adding this in the %s "
536
  "file of your installation"
537
  msgstr ""
 
 
538
 
539
  #: templates/sysinfo/tabs/error-log.php:105
540
  msgid "Copied!"
541
- msgstr ""
542
 
543
  #: templates/sysinfo/tabs/error-log.php:105
544
  msgid "Copy Code"
545
- msgstr ""
546
 
547
  #: templates/sysinfo/tabs/main.php:15
548
  msgid "Site Info"
549
- msgstr ""
550
 
551
  #: templates/sysinfo/tabs/main.php:20
552
  msgid "Site URL"
@@ -570,14 +567,13 @@ msgstr "Nee"
570
 
571
  #: templates/sysinfo/tabs/main.php:45
572
  msgid "External object cache"
573
- msgstr ""
574
 
575
  #: templates/sysinfo/tabs/main.php:54
576
- #, fuzzy
577
  msgid "Plugins Requirements"
578
- msgstr "Plugin instellingen"
579
 
580
- #: yit-plugin.php:187
581
  msgid "License"
582
  msgstr "Licentie"
583
 
@@ -585,6 +581,17 @@ msgstr "Licentie"
585
  msgid "YITH"
586
  msgstr "YITH"
587
 
 
 
 
 
 
 
 
 
 
 
 
588
  #: includes/class-yith-dashboard.php:96
589
  msgctxt "Plugin FW"
590
  msgid "View Changelog"
@@ -600,11 +607,6 @@ msgctxt "Button label"
600
  msgid "Close"
601
  msgstr "Sluiten"
602
 
603
- #: includes/class-yith-gutenberg.php:131
604
- msgctxt "[gutenberg]: Category Name"
605
- msgid "YITH"
606
- msgstr "YITH"
607
-
608
  #: includes/privacy/class-yith-privacy.php:61
609
  msgctxt "Privacy Policy Guide Title"
610
  msgid "YITH Plugins"
@@ -647,6 +649,16 @@ msgctxt "Privacy Policy Content"
647
  msgid "Payments"
648
  msgstr "Betalingen"
649
 
 
 
 
 
 
 
 
 
 
 
650
  #: templates/fields/dimensions.php:13
651
  msgctxt "Position in the \"Dimensions\" field"
652
  msgid "Top"
@@ -667,196 +679,42 @@ msgctxt "Position in the \"Dimensions\" field"
667
  msgid "Left"
668
  msgstr "Links"
669
 
670
- #: templates/fields/dimensions.php:88
671
  msgctxt "Tooltip in the \"Dimensions\" field"
672
  msgid "Link values together"
673
  msgstr "Waarden aan elkaar koppelen"
674
 
675
  #: templates/fields/onoff.php:28
676
- msgctxt "YES/NO button: use MAX 3 characters!"
677
  msgid "YES"
678
- msgstr "Ja"
679
 
680
  #: templates/fields/onoff.php:29
681
- msgctxt "YES/NO button: use MAX 3 characters!"
682
  msgid "NO"
683
- msgstr "Nee"
684
 
685
- #: yit-plugin.php:75
686
  msgctxt "Plugin Row Meta"
687
  msgid "Live Demo"
688
  msgstr "Live Demo"
689
 
690
- #: yit-plugin.php:79
691
  msgctxt "Plugin Row Meta"
692
  msgid "Documentation"
693
  msgstr "Documentatie"
694
 
695
- #: yit-plugin.php:83
696
  msgctxt "Plugin Row Meta"
697
  msgid "Support"
698
  msgstr "Ondersteuning"
699
 
700
- #: yit-plugin.php:87
701
  msgctxt "Plugin Row Meta"
702
  msgid "Premium version"
703
  msgstr "Premium versie"
704
 
705
- #: yit-plugin.php:183
706
  msgctxt "Action links"
707
  msgid "Settings"
708
  msgstr "Instellingen"
709
-
710
- #~ msgctxt "taxonomy singular name"
711
- #~ msgid "Category"
712
- #~ msgstr "Categorie"
713
-
714
- #~ msgctxt "taxonomy general name"
715
- #~ msgid "%s Categories"
716
- #~ msgstr "%s Categorieën"
717
-
718
- #~ msgid "Show full PHPInfo"
719
- #~ msgstr "Toon volledige PHPInfo"
720
-
721
- #~ msgid "Back to top"
722
- #~ msgstr "Terug naar boven"
723
-
724
- #~ msgid "Back to System panel"
725
- #~ msgstr "Terugkeren naar systeem paneel"
726
-
727
- #~ msgid "(Default: <i %s></i> )"
728
- #~ msgstr "(Default: <i %s></i> )"
729
-
730
- #~ msgid "(Default: %s <img src=\"%s\"/>)"
731
- #~ msgstr "(Default: %s <img src=\"%s\"/>)"
732
-
733
- #~ msgid "Image preview"
734
- #~ msgstr "Voorbeeld afbeelding"
735
-
736
- #~ msgid "and"
737
- #~ msgstr "en"
738
-
739
- #~ msgid "Upload multiple files"
740
- #~ msgstr "Upload meerdere bestanden"
741
-
742
- #~ msgid "Add %s from images"
743
- #~ msgstr "Voeg %s toe van afbeeldingen"
744
-
745
- #~ msgid "Show frontend of the %s"
746
- #~ msgstr "Toon frontend van de %s"
747
-
748
- #~ msgid "Quick links"
749
- #~ msgstr "Snelle links"
750
-
751
- #~ msgid "layout settings"
752
- #~ msgstr "lay-out instellingen"
753
-
754
- #~ msgid "Layout for single page of this portfolio"
755
- #~ msgstr "Lay-out voor single pagina van dit portfolio"
756
-
757
- #~ msgid "Single layout"
758
- #~ msgstr "Single lay-out"
759
-
760
- #~ msgid "Set univocal name for each category page URL."
761
- #~ msgstr "Stel een unieke naam in voor elke categorie pagina URL."
762
-
763
- #~ msgid "Taxonomy Rewrite"
764
- #~ msgstr "Herschrijf taxonomie"
765
-
766
- #~ msgid ""
767
- #~ "If you want to use categories in the portfolio, set a name for taxonomy. "
768
- #~ "Name should be a slug (must not contain capital letters nor spaces) and "
769
- #~ "must not be more than 32 characters long (database structure restriction)."
770
- #~ msgstr ""
771
- #~ "Wil je categorieën gebruiken in de portfolio, stel dan een naam voor "
772
- #~ "taxonomie. Naam moet een ’slug’ zijn (mag geen hoofdletters of spaties "
773
- #~ "bevatten) en mag niet meer zijn dan 32 tekens lang (database structuur "
774
- #~ "beperking)."
775
-
776
- #~ msgid "Taxonomy"
777
- #~ msgstr "Taxonomie"
778
-
779
- #~ msgid "Set a label in plural (title of portfolio if empty)"
780
- #~ msgstr "Zet een label op meervoud (titel van portfolio indien leeg)"
781
-
782
- #~ msgid "Label in Plural"
783
- #~ msgstr "Label in meervoud"
784
-
785
- #~ msgid "Set a label in singular (title of portfolio if empty)"
786
- #~ msgstr "Zet een label op enkelvoud (titel van portfolio indien leeg)"
787
-
788
- #~ msgid "Label in Singular"
789
- #~ msgstr "Label in enkelvoud"
790
-
791
- #~ msgid ""
792
- #~ "Univocal identification name in the URL for each product (slug from post "
793
- #~ "if empty)"
794
- #~ msgstr ""
795
- #~ "Unieke identificatie naam in de URL voor ieder product (slug van post "
796
- #~ "indien leeg)"
797
-
798
- #~ msgid "Rewrite"
799
- #~ msgstr "Herschrijf"
800
-
801
- #~ msgid "Layout for this %s"
802
- #~ msgstr "De lay-out hiervoor %s"
803
-
804
- #~ msgid "Type"
805
- #~ msgstr "Type"
806
-
807
- #~ msgid "%s Settings"
808
- #~ msgstr "%s instellingen"
809
-
810
- #~ msgid "Categories"
811
- #~ msgstr "Categorieën"
812
-
813
- #~ msgid "Category"
814
- #~ msgstr "Categorie"
815
-
816
- #~ msgid "New Category Name"
817
- #~ msgstr "Nieuwe categorie naam"
818
-
819
- #~ msgid "Add New Category"
820
- #~ msgstr "Categorie toevoegen"
821
-
822
- #~ msgid "Update Category"
823
- #~ msgstr "Update categorie"
824
-
825
- #~ msgid "Edit Category"
826
- #~ msgstr "Categorie aanpassen"
827
-
828
- #~ msgid "Parent Category:"
829
- #~ msgstr "Hoofdcategorie:"
830
-
831
- #~ msgid "Parent Category"
832
- #~ msgstr "Hoofdcategorie"
833
-
834
- #~ msgid "All Categories"
835
- #~ msgstr "Alle categorieën"
836
-
837
- #~ msgid "No %s found in Trash"
838
- #~ msgstr "No %s gevonden in de prullenbak"
839
-
840
- #~ msgid "No %s found"
841
- #~ msgstr "Geen %s gevonden"
842
-
843
- #~ msgid "Search %s"
844
- #~ msgstr "Zoeken %s"
845
-
846
- #~ msgid "View %s"
847
- #~ msgstr "Bekijk %s"
848
-
849
- #~ msgid "All %s"
850
- #~ msgstr "Alle %s"
851
-
852
- #~ msgid "New %s"
853
- #~ msgstr "Nieuw %s"
854
-
855
- #~ msgid "Edit %s"
856
- #~ msgstr "Bewerk %s"
857
-
858
- #~ msgid "Add New %s"
859
- #~ msgstr "Nieuwe %s toevoegen"
860
-
861
- #~ msgid "Add %s"
862
- #~ msgstr "%s toevoegen"
4
  msgstr ""
5
  "Project-Id-Version: YITH Framework\n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2021-03-09 13:34:06+00:00\n"
8
+ "PO-Revision-Date: 2021-03-02 10:41:26+0000\n"
9
  "Language: nl\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
  "X-Generator: GlotPress/3.0.0-alpha.2\n"
15
 
16
+ #: includes/class-yit-assets.php:129
17
  msgid "Clear"
18
  msgstr "Wissen"
19
 
20
+ #: includes/class-yit-assets.php:130
21
  msgid "Clear color"
22
  msgstr "Kleur wissen"
23
 
24
+ #: includes/class-yit-assets.php:131
25
  msgid "Default"
26
  msgstr "Standaard"
27
 
28
+ #: includes/class-yit-assets.php:132
29
  msgid "Select default color"
30
  msgstr "Standaardkleur selecteren"
31
 
32
+ #: includes/class-yit-assets.php:133
33
  msgid "Select Color"
34
  msgstr "Kleur selecteren"
35
 
36
+ #: includes/class-yit-assets.php:134
37
  msgid "Color value"
38
  msgstr "Kleurwaarde"
39
 
130
  msgstr "om de plugin te blijven bijwerken en verbeteren. A.u.b.,"
131
 
132
  #: includes/class-yit-plugin-panel.php:1346
133
+ #, fuzzy
134
+ msgid "help us by leaving a good review"
135
  msgstr "help ons door een 5-sterren waardering achter te laten"
136
 
137
  #: includes/class-yit-plugin-panel.php:1347
143
  msgstr "Plugins geactiveerd"
144
 
145
  #: includes/class-yit-pointers.php:81
 
146
  msgid ""
147
+ "From now on, you can find all plugin options in YITH menu. Plugin "
148
+ "customization settings will be available as a new entry in YITH menu."
149
  msgstr ""
150
+ "Vanaf nu kun je alle plugin opties vinden in het YITH Plugins menu. Plugin "
151
+ "aanpassingen instellingen zullen beschikbaar zijn als nieuwe toegang in het "
152
+ "YITH menu."
153
 
154
  #. translators: 1. YITH site link; 2. WordPress site link.
155
  #: includes/class-yit-pointers.php:84 includes/class-yit-pointers.php:100
 
156
  msgid "Discover all our plugins available on: %1$s and %2$s"
157
+ msgstr "Ontdek al onze beschikbare plugins op: %1$s and %2$s"
158
 
159
  #: includes/class-yit-pointers.php:96
160
  msgid "Plugins Upgraded"
161
  msgstr "Plugins Upgraded"
162
 
163
  #: includes/class-yit-pointers.php:97
 
164
  msgid ""
165
+ "From now on, you can find the option panel of YITH plugins in YITH menu. "
166
+ "Every time one of our plugins is added, a new entry will be added to this "
167
+ "menu. For example, after the update, plugin options (such as for YITH "
168
  "WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved from "
169
+ "previous location to YITH menu."
170
  msgstr ""
171
+ "Vanaf nu kun je het optiepaneel van YITH plugins vinden in het YITH menu. "
172
+ "Elke keer dat een van onze plugins wordt toegevoegd, wordt er een nieuw item "
173
+ "aan dit menu toegevoegd. Bijvoorbeeld na de update worden plugin opties "
174
+ "(zoals voor YITH WooCommerce Wishlist, YITH WooCommerce Ajax Search, enz.) "
175
+ "verplaatst van de vorige locatie naar het YITH menu."
 
 
 
176
 
177
  #: includes/class-yith-dashboard.php:35
178
  msgid "YITH Latest Updates"
423
 
424
  #: templates/fields/date-format.php:70
425
  msgid "Preview:"
426
+ msgstr "Voorbeeld:"
427
 
428
  #: templates/fields/icons.php:63
429
  msgid "Set Default"
496
 
497
  #: templates/sysinfo/system-information-panel.php:12
498
  msgid "PHPInfo"
499
+ msgstr "PHPInfo"
500
 
501
  #: templates/sysinfo/system-information-panel.php:13
502
  #: templates/sysinfo/tabs/error-log.php:25
 
503
  msgid "Log Files"
504
+ msgstr "Log bestanden"
505
 
506
  #: templates/sysinfo/system-information-panel.php:22
507
  msgid "YITH System Information"
517
 
518
  #: templates/sysinfo/tabs/error-log.php:60
519
  msgid "Download"
520
+ msgstr "Download"
521
 
522
  #: templates/sysinfo/tabs/error-log.php:72
523
  msgid "The file size exceeds 8 megabytes so it must be downloaded"
524
  msgstr ""
525
+ "De bestandsgrootte overschrijd 8 megabytes, dus het moet worden gedownload "
526
 
527
  #. translators: %s file name.
528
  #: templates/sysinfo/tabs/error-log.php:96
530
  "No Log file available. Enable the WordPress debug by adding this in the %s "
531
  "file of your installation"
532
  msgstr ""
533
+ "Geen log bestand beschikbaar. WordPress debug inschakelen door dit bestand "
534
+ "toe te voegen aan het %s bestand van je installatie "
535
 
536
  #: templates/sysinfo/tabs/error-log.php:105
537
  msgid "Copied!"
538
+ msgstr "Gekopieerd!"
539
 
540
  #: templates/sysinfo/tabs/error-log.php:105
541
  msgid "Copy Code"
542
+ msgstr "Code kopiëren"
543
 
544
  #: templates/sysinfo/tabs/main.php:15
545
  msgid "Site Info"
546
+ msgstr "Site informatie"
547
 
548
  #: templates/sysinfo/tabs/main.php:20
549
  msgid "Site URL"
567
 
568
  #: templates/sysinfo/tabs/main.php:45
569
  msgid "External object cache"
570
+ msgstr "Externe object cache"
571
 
572
  #: templates/sysinfo/tabs/main.php:54
 
573
  msgid "Plugins Requirements"
574
+ msgstr "Plugin benodigdheden"
575
 
576
+ #: yit-plugin.php:190
577
  msgid "License"
578
  msgstr "Licentie"
579
 
581
  msgid "YITH"
582
  msgstr "YITH"
583
 
584
+ #. translators: %s it the Elementor Widget title.
585
+ #: includes/builders/elementor/class-yith-elementor-widget.php:252
586
+ msgctxt "Elementor Widget - section title"
587
+ msgid "%s - Options"
588
+ msgstr "%s - Opties"
589
+
590
+ #: includes/builders/gutenberg/class-yith-gutenberg.php:147
591
+ msgctxt "[gutenberg]: Category Name"
592
+ msgid "YITH"
593
+ msgstr "YITH"
594
+
595
  #: includes/class-yith-dashboard.php:96
596
  msgctxt "Plugin FW"
597
  msgid "View Changelog"
607
  msgid "Close"
608
  msgstr "Sluiten"
609
 
 
 
 
 
 
610
  #: includes/privacy/class-yith-privacy.php:61
611
  msgctxt "Privacy Policy Guide Title"
612
  msgid "YITH Plugins"
649
  msgid "Payments"
650
  msgstr "Betalingen"
651
 
652
+ #: templates/fields/copy-to-clipboard.php:41
653
+ msgctxt "Copy-to-clipboard message"
654
+ msgid "Copied!"
655
+ msgstr ""
656
+
657
+ #: templates/fields/copy-to-clipboard.php:45
658
+ msgctxt "Copy-to-clipboard button text"
659
+ msgid "Copy"
660
+ msgstr ""
661
+
662
  #: templates/fields/dimensions.php:13
663
  msgctxt "Position in the \"Dimensions\" field"
664
  msgid "Top"
679
  msgid "Left"
680
  msgstr "Links"
681
 
682
+ #: templates/fields/dimensions.php:94
683
  msgctxt "Tooltip in the \"Dimensions\" field"
684
  msgid "Link values together"
685
  msgstr "Waarden aan elkaar koppelen"
686
 
687
  #: templates/fields/onoff.php:28
688
+ msgctxt "YES/NO button: use MAX 4 characters!"
689
  msgid "YES"
690
+ msgstr "JA"
691
 
692
  #: templates/fields/onoff.php:29
693
+ msgctxt "YES/NO button: use MAX 4 characters!"
694
  msgid "NO"
695
+ msgstr "NEE"
696
 
697
+ #: yit-plugin.php:78
698
  msgctxt "Plugin Row Meta"
699
  msgid "Live Demo"
700
  msgstr "Live Demo"
701
 
702
+ #: yit-plugin.php:82
703
  msgctxt "Plugin Row Meta"
704
  msgid "Documentation"
705
  msgstr "Documentatie"
706
 
707
+ #: yit-plugin.php:86
708
  msgctxt "Plugin Row Meta"
709
  msgid "Support"
710
  msgstr "Ondersteuning"
711
 
712
+ #: yit-plugin.php:90
713
  msgctxt "Plugin Row Meta"
714
  msgid "Premium version"
715
  msgstr "Premium versie"
716
 
717
+ #: yit-plugin.php:186
718
  msgctxt "Action links"
719
  msgid "Settings"
720
  msgstr "Instellingen"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugin-fw/languages/yith-plugin-fw.pot CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
- "POT-Creation-Date: 2021-02-01 10:40:28+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -24,27 +24,27 @@ msgstr ""
24
  "X-Textdomain-Support: yes\n"
25
  "X-Generator: grunt-wp-i18n 1.0.3\n"
26
 
27
- #: includes/class-yit-assets.php:117
28
  msgid "Clear"
29
  msgstr ""
30
 
31
- #: includes/class-yit-assets.php:118
32
  msgid "Clear color"
33
  msgstr ""
34
 
35
- #: includes/class-yit-assets.php:119
36
  msgid "Default"
37
  msgstr ""
38
 
39
- #: includes/class-yit-assets.php:120
40
  msgid "Select default color"
41
  msgstr ""
42
 
43
- #: includes/class-yit-assets.php:121
44
  msgid "Select Color"
45
  msgstr ""
46
 
47
- #: includes/class-yit-assets.php:122
48
  msgid "Color value"
49
  msgstr ""
50
 
@@ -138,7 +138,7 @@ msgid "to keep updating and improving the plugin. Please,"
138
  msgstr ""
139
 
140
  #: includes/class-yit-plugin-panel.php:1346
141
- msgid "help us by leaving a five-star rating"
142
  msgstr ""
143
 
144
  #: includes/class-yit-plugin-panel.php:1347
@@ -151,9 +151,8 @@ msgstr ""
151
 
152
  #: includes/class-yit-pointers.php:81
153
  msgid ""
154
- "From now on, you can find all plugin options in YITH Plugins menu. Plugin "
155
- "customization settings will be available as a new entry in YITH Plugins "
156
- "menu."
157
  msgstr ""
158
 
159
  #: includes/class-yit-pointers.php:84 includes/class-yit-pointers.php:100
@@ -167,11 +166,11 @@ msgstr ""
167
 
168
  #: includes/class-yit-pointers.php:97
169
  msgid ""
170
- "From now on, you can find the option panel of YITH plugins in YITH Plugins "
171
- "menu. Every time one of our plugins is added, a new entry will be added to "
172
- "this menu. For example, after the update, plugin options (such as for YITH "
173
  "WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved "
174
- "from previous location to YITH Plugins tab."
175
  msgstr ""
176
 
177
  #: includes/class-yith-dashboard.php:35
@@ -556,7 +555,7 @@ msgstr ""
556
  msgid "Plugins Requirements"
557
  msgstr ""
558
 
559
- #: yit-plugin.php:187
560
  msgid "License"
561
  msgstr ""
562
 
@@ -564,6 +563,17 @@ msgstr ""
564
  msgid "YITH"
565
  msgstr ""
566
 
 
 
 
 
 
 
 
 
 
 
 
567
  #: includes/class-yith-dashboard.php:96
568
  msgctxt "Plugin FW"
569
  msgid "View Changelog"
@@ -579,11 +589,6 @@ msgctxt "Button label"
579
  msgid "Close"
580
  msgstr ""
581
 
582
- #: includes/class-yith-gutenberg.php:131
583
- msgctxt "[gutenberg]: Category Name"
584
- msgid "YITH"
585
- msgstr ""
586
-
587
  #: includes/privacy/class-yith-privacy.php:61
588
  msgctxt "Privacy Policy Guide Title"
589
  msgid "YITH Plugins"
@@ -620,6 +625,16 @@ msgctxt "Privacy Policy Content"
620
  msgid "Payments"
621
  msgstr ""
622
 
 
 
 
 
 
 
 
 
 
 
623
  #: templates/fields/dimensions.php:13
624
  msgctxt "Position in the \"Dimensions\" field"
625
  msgid "Top"
@@ -640,42 +655,42 @@ msgctxt "Position in the \"Dimensions\" field"
640
  msgid "Left"
641
  msgstr ""
642
 
643
- #: templates/fields/dimensions.php:88
644
  msgctxt "Tooltip in the \"Dimensions\" field"
645
  msgid "Link values together"
646
  msgstr ""
647
 
648
  #: templates/fields/onoff.php:28
649
- msgctxt "YES/NO button: use MAX 3 characters!"
650
  msgid "YES"
651
  msgstr ""
652
 
653
  #: templates/fields/onoff.php:29
654
- msgctxt "YES/NO button: use MAX 3 characters!"
655
  msgid "NO"
656
  msgstr ""
657
 
658
- #: yit-plugin.php:75
659
  msgctxt "Plugin Row Meta"
660
  msgid "Live Demo"
661
  msgstr ""
662
 
663
- #: yit-plugin.php:79
664
  msgctxt "Plugin Row Meta"
665
  msgid "Documentation"
666
  msgstr ""
667
 
668
- #: yit-plugin.php:83
669
  msgctxt "Plugin Row Meta"
670
  msgid "Support"
671
  msgstr ""
672
 
673
- #: yit-plugin.php:87
674
  msgctxt "Plugin Row Meta"
675
  msgid "Premium version"
676
  msgstr ""
677
 
678
- #: yit-plugin.php:183
679
  msgctxt "Action links"
680
  msgid "Settings"
681
  msgstr ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: YITH <plugins@yithemes.com>\n"
7
+ "POT-Creation-Date: 2021-03-09 13:34:06+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
24
  "X-Textdomain-Support: yes\n"
25
  "X-Generator: grunt-wp-i18n 1.0.3\n"
26
 
27
+ #: includes/class-yit-assets.php:129
28
  msgid "Clear"
29
  msgstr ""
30
 
31
+ #: includes/class-yit-assets.php:130
32
  msgid "Clear color"
33
  msgstr ""
34
 
35
+ #: includes/class-yit-assets.php:131
36
  msgid "Default"
37
  msgstr ""
38
 
39
+ #: includes/class-yit-assets.php:132
40
  msgid "Select default color"
41
  msgstr ""
42
 
43
+ #: includes/class-yit-assets.php:133
44
  msgid "Select Color"
45
  msgstr ""
46
 
47
+ #: includes/class-yit-assets.php:134
48
  msgid "Color value"
49
  msgstr ""
50
 
138
  msgstr ""
139
 
140
  #: includes/class-yit-plugin-panel.php:1346
141
+ msgid "help us by leaving a good review"
142
  msgstr ""
143
 
144
  #: includes/class-yit-plugin-panel.php:1347
151
 
152
  #: includes/class-yit-pointers.php:81
153
  msgid ""
154
+ "From now on, you can find all plugin options in YITH menu. Plugin "
155
+ "customization settings will be available as a new entry in YITH menu."
 
156
  msgstr ""
157
 
158
  #: includes/class-yit-pointers.php:84 includes/class-yit-pointers.php:100
166
 
167
  #: includes/class-yit-pointers.php:97
168
  msgid ""
169
+ "From now on, you can find the option panel of YITH plugins in YITH menu. "
170
+ "Every time one of our plugins is added, a new entry will be added to this "
171
+ "menu. For example, after the update, plugin options (such as for YITH "
172
  "WooCommerce Wishlist, YITH WooCommerce Ajax Search, etc.) will be moved "
173
+ "from previous location to YITH menu."
174
  msgstr ""
175
 
176
  #: includes/class-yith-dashboard.php:35
555
  msgid "Plugins Requirements"
556
  msgstr ""
557
 
558
+ #: yit-plugin.php:190
559
  msgid "License"
560
  msgstr ""
561
 
563
  msgid "YITH"
564
  msgstr ""
565
 
566
+ #: includes/builders/elementor/class-yith-elementor-widget.php:252
567
+ #. translators: %s it the Elementor Widget title.
568
+ msgctxt "Elementor Widget - section title"
569
+ msgid "%s - Options"
570
+ msgstr ""
571
+
572
+ #: includes/builders/gutenberg/class-yith-gutenberg.php:147
573
+ msgctxt "[gutenberg]: Category Name"
574
+ msgid "YITH"
575
+ msgstr ""
576
+
577
  #: includes/class-yith-dashboard.php:96
578
  msgctxt "Plugin FW"
579
  msgid "View Changelog"
589
  msgid "Close"
590
  msgstr ""
591
 
 
 
 
 
 
592
  #: includes/privacy/class-yith-privacy.php:61
593
  msgctxt "Privacy Policy Guide Title"
594
  msgid "YITH Plugins"
625
  msgid "Payments"
626
  msgstr ""
627
 
628
+ #: templates/fields/copy-to-clipboard.php:41
629
+ msgctxt "Copy-to-clipboard message"
630
+ msgid "Copied!"
631
+ msgstr ""
632
+
633
+ #: templates/fields/copy-to-clipboard.php:45
634
+ msgctxt "Copy-to-clipboard button text"
635
+ msgid "Copy"
636
+ msgstr ""
637
+
638
  #: templates/fields/dimensions.php:13
639
  msgctxt "Position in the \"Dimensions\" field"
640
  msgid "Top"
655
  msgid "Left"
656
  msgstr ""
657
 
658
+ #: templates/fields/dimensions.php:94
659
  msgctxt "Tooltip in the \"Dimensions\" field"
660
  msgid "Link values together"
661
  msgstr ""
662
 
663
  #: templates/fields/onoff.php:28
664
+ msgctxt "YES/NO button: use MAX 4 characters!"
665
  msgid "YES"
666
  msgstr ""
667
 
668
  #: templates/fields/onoff.php:29
669
+ msgctxt "YES/NO button: use MAX 4 characters!"
670
  msgid "NO"
671
  msgstr ""
672
 
673
+ #: yit-plugin.php:78
674
  msgctxt "Plugin Row Meta"
675
  msgid "Live Demo"
676
  msgstr ""
677
 
678
+ #: yit-plugin.php:82
679
  msgctxt "Plugin Row Meta"
680
  msgid "Documentation"
681
  msgstr ""
682
 
683
+ #: yit-plugin.php:86
684
  msgctxt "Plugin Row Meta"
685
  msgid "Support"
686
  msgstr ""
687
 
688
+ #: yit-plugin.php:90
689
  msgctxt "Plugin Row Meta"
690
  msgid "Premium version"
691
  msgstr ""
692
 
693
+ #: yit-plugin.php:186
694
  msgctxt "Action links"
695
  msgid "Settings"
696
  msgstr ""
plugin-fw/lib/yith-gutenberg.php CHANGED
@@ -8,4 +8,4 @@
8
  /**
9
  * Require the correct file
10
  */
11
- require_once __DIR__ . '/../includes/class-yith-gutenberg.php';
8
  /**
9
  * Require the correct file
10
  */
11
+ require_once __DIR__ . '/../includes/builders/gutenberg/class-yith-gutenberg.php';
plugin-fw/phpcs.xml CHANGED
@@ -8,6 +8,7 @@
8
  <exclude-pattern>Gruntfile.js</exclude-pattern>
9
  <exclude-pattern>/assets/*</exclude-pattern>
10
  <exclude-pattern>/bin/*</exclude-pattern>
 
11
  <exclude-pattern>/languages/*</exclude-pattern>
12
  <exclude-pattern>*/node_modules/*</exclude-pattern>
13
  <exclude-pattern>*/tests/*</exclude-pattern>
8
  <exclude-pattern>Gruntfile.js</exclude-pattern>
9
  <exclude-pattern>/assets/*</exclude-pattern>
10
  <exclude-pattern>/bin/*</exclude-pattern>
11
+ <exclude-pattern>/dist/*</exclude-pattern>
12
  <exclude-pattern>/languages/*</exclude-pattern>
13
  <exclude-pattern>*/node_modules/*</exclude-pattern>
14
  <exclude-pattern>*/tests/*</exclude-pattern>
plugin-fw/templates/fields/copy-to-clipboard.php ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * The Template for displaying the 'copy-to-clipboard'
4
+ *
5
+ * @var array $field The field.
6
+ *
7
+ * @package YITH\PluginFramework\Templates\Fields\Resources
8
+ * @since 3.6.2
9
+ */
10
+
11
+ defined( 'ABSPATH' ) || exit; // Exit if accessed directly.
12
+
13
+ list ( $field_id, $class, $name, $value, $force_value, $readonly, $std, $custom_attributes, $data ) = yith_plugin_fw_extract( $field, 'id', 'class', 'name', 'value', 'force_value', 'readonly', 'std', 'custom_attributes', 'data' );
14
+
15
+ $readonly = isset( $readonly ) ? ! ! $readonly : true;
16
+ $wrapper_id = ! ! $field_id ? $field_id . '-wrapper' : '';
17
+ $wrapper_class = 'yith-plugin-fw-copy-to-clipboard';
18
+ if ( $readonly ) {
19
+ $wrapper_class .= ' yith-plugin-fw-copy-to-clipboard--readonly';
20
+ }
21
+ if ( isset( $force_value ) ) {
22
+ $value = $force_value;
23
+ }
24
+ ?>
25
+ <div id="<?php echo esc_attr( $wrapper_id ); ?>" class="<?php echo esc_attr( $wrapper_class ); ?>">
26
+
27
+ <div class="yith-plugin-fw-copy-to-clipboard__field-wrap">
28
+ <input type="text"
29
+ id="<?php echo esc_attr( $field_id ); ?>"
30
+ name="<?php echo esc_attr( $name ); ?>"
31
+ class="yith-plugin-fw-copy-to-clipboard__field <?php echo esc_attr( $class ); ?>"
32
+ value="<?php echo esc_attr( $value ); ?>"
33
+
34
+ <?php if ( $readonly ) : ?>
35
+ readonly
36
+ <?php endif; ?>
37
+
38
+ <?php echo $custom_attributes; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
39
+ <?php echo isset( $data ) ? yith_plugin_fw_html_data_to_string( $data ) : ''; ?>
40
+ >
41
+ <div class="yith-plugin-fw-copy-to-clipboard__tip"><?php echo esc_html_x( 'Copied!', 'Copy-to-clipboard message', 'yith-plugin-fw' ); ?></div>
42
+ </div>
43
+ <div class="yith-plugin-fw-copy-to-clipboard__copy">
44
+ <i class="yith-plugin-fw-copy-to-clipboard__copy__icon yith-icon yith-icon-copy"></i>
45
+ <span class="yith-plugin-fw-copy-to-clipboard__copy__text"><?php echo esc_html_x( 'Copy', 'Copy-to-clipboard button text', 'yith-plugin-fw' ); ?></span>
46
+ </div>
47
+ </div>
plugin-fw/templates/fields/dimensions.php CHANGED
@@ -67,11 +67,11 @@ if ( $allow_linked && 'yes' === $linked ) {
67
  }
68
 
69
  if ( false !== $d_max ) {
70
- $d_attributes = " max='{$d_max}' . $d_attributes";
71
  }
72
 
73
  if ( false !== $d_min ) {
74
- $d_attributes = " min='{$d_min}' " . $d_attributes;
75
  }
76
 
77
  ?>
@@ -79,7 +79,13 @@ if ( $allow_linked && 'yes' === $linked ) {
79
  <label for="<?php echo esc_attr( $d_id ); ?>" class="yith-plugin-fw-dimensions__dimension__label"><?php echo esc_html( $d_label ); ?></label>
80
  <input id="<?php echo esc_attr( $d_id ); ?>" class="yith-plugin-fw-dimensions__dimension__number"
81
  type="number" name="<?php echo esc_attr( $d_name ); ?>" value="<?php echo esc_attr( $d_value ); ?>"
82
- <?php echo esc_html( $d_attributes ); ?>
 
 
 
 
 
 
83
  >
84
  </div>
85
  <?php endforeach ?>
@@ -103,6 +109,11 @@ if ( $allow_linked && 'yes' === $linked ) {
103
  if ( $unit_value === $key ) {
104
  $classes[] = 'yith-plugin-fw-dimensions__unit--selected';
105
  }
 
 
 
 
 
106
  $classes = implode( ' ', $classes );
107
  ?>
108
  <span class="<?php echo esc_attr( $classes ); ?>" data-value="<?php echo esc_attr( $key ); ?>"><?php echo esc_html( $label ); ?></span>
67
  }
68
 
69
  if ( false !== $d_max ) {
70
+ $d_attributes = " max={$d_max} " . $d_attributes;
71
  }
72
 
73
  if ( false !== $d_min ) {
74
+ $d_attributes = " min={$d_min} " . $d_attributes;
75
  }
76
 
77
  ?>
79
  <label for="<?php echo esc_attr( $d_id ); ?>" class="yith-plugin-fw-dimensions__dimension__label"><?php echo esc_html( $d_label ); ?></label>
80
  <input id="<?php echo esc_attr( $d_id ); ?>" class="yith-plugin-fw-dimensions__dimension__number"
81
  type="number" name="<?php echo esc_attr( $d_name ); ?>" value="<?php echo esc_attr( $d_value ); ?>"
82
+ <?php if ( false !== $d_max ) : ?>
83
+ max="<?php echo esc_attr( $d_max ); ?>"
84
+ <?php endif; ?>
85
+ <?php if ( false !== $d_min ) : ?>
86
+ min="<?php echo esc_attr( $d_min ); ?>"
87
+ <?php endif; ?>
88
+ <?php echo $d_attributes; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
89
  >
90
  </div>
91
  <?php endforeach ?>
109
  if ( $unit_value === $key ) {
110
  $classes[] = 'yith-plugin-fw-dimensions__unit--selected';
111
  }
112
+
113
+ if ( count( $units ) < 2 ) {
114
+ $classes[] = 'yith-plugin-fw-dimensions__unit--unique';
115
+ }
116
+
117
  $classes = implode( ' ', $classes );
118
  ?>
119
  <span class="<?php echo esc_attr( $classes ); ?>" data-value="<?php echo esc_attr( $key ); ?>"><?php echo esc_html( $label ); ?></span>
plugin-fw/templates/fields/inline-fields.php CHANGED
@@ -12,7 +12,7 @@ list ( $field_id, $name, $class, $fields, $value ) = yith_plugin_fw_extract( $fi
12
 
13
  $class = ! ! $class ? $class : '';
14
  $value = maybe_unserialize( $value );
15
- $allowed_types = array( 'select', 'select-buttons', 'number', 'text', 'slider', 'hidden', 'html' );
16
  $default_args = array( 'type' => 'select' );
17
  ?>
18
  <?php if ( ! empty( $fields ) && is_array( $fields ) ) : ?>
12
 
13
  $class = ! ! $class ? $class : '';
14
  $value = maybe_unserialize( $value );
15
+ $allowed_types = array( 'select', 'select-buttons', 'number', 'text', 'slider', 'hidden', 'html', 'datepicker' );
16
  $default_args = array( 'type' => 'select' );
17
  ?>
18
  <?php if ( ! empty( $fields ) && is_array( $fields ) ) : ?>
plugin-fw/templates/fields/onoff.php CHANGED
@@ -25,8 +25,8 @@ list ( $field_id, $class, $name, $std, $value, $custom_attributes, $data, $desc_
25
  <?php echo $custom_attributes; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
26
  />
27
  <span class="yith-plugin-fw-onoff"
28
- data-text-on="<?php echo esc_attr_x( 'YES', 'YES/NO button: use MAX 3 characters!', 'yith-plugin-fw' ); ?>"
29
- data-text-off="<?php echo esc_attr_x( 'NO', 'YES/NO button: use MAX 3 characters!', 'yith-plugin-fw' ); ?>"></span>
30
  </div>
31
 
32
  <?php if ( isset( $desc_inline ) ) : ?>
25
  <?php echo $custom_attributes; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
26
  />
27
  <span class="yith-plugin-fw-onoff"
28
+ data-text-on="<?php echo esc_attr_x( 'YES', 'YES/NO button: use MAX 4 characters!', 'yith-plugin-fw' ); ?>"
29
+ data-text-off="<?php echo esc_attr_x( 'NO', 'YES/NO button: use MAX 4 characters!', 'yith-plugin-fw' ); ?>"></span>
30
  </div>
31
 
32
  <?php if ( isset( $desc_inline ) ) : ?>
plugin-fw/yit-functions.php CHANGED
@@ -1600,3 +1600,62 @@ if ( ! function_exists( 'yith_plugin_fw_extract' ) ) {
1600
  );
1601
  }
1602
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1600
  );
1601
  }
1602
  }
1603
+
1604
+
1605
+ if ( ! function_exists( 'yith_plugin_fw_register_elementor_widget' ) ) {
1606
+ /**
1607
+ * Register Elementor widget
1608
+ *
1609
+ * @param string $widget_name The widget name.
1610
+ * @param array $widget_options The widget options.
1611
+ *
1612
+ * @since 3.6.0
1613
+ */
1614
+ function yith_plugin_fw_register_elementor_widget( $widget_name, $widget_options ) {
1615
+ YITH_Elementor::instance()->register_widget( $widget_name, $widget_options );
1616
+ }
1617
+ }
1618
+
1619
+ if ( ! function_exists( 'yith_plugin_fw_register_elementor_widgets' ) ) {
1620
+ /**
1621
+ * Register Elementor widgets
1622
+ *
1623
+ * @param array $widgets The widgets.
1624
+ * @param bool $map_from_gutenberg Set to true if you need to map options from Gutenberg blocks array.
1625
+ *
1626
+ * @since 3.6.0
1627
+ */
1628
+ function yith_plugin_fw_register_elementor_widgets( $widgets, $map_from_gutenberg = false ) {
1629
+ foreach ( $widgets as $widget_name => $widget_options ) {
1630
+ if ( $map_from_gutenberg ) {
1631
+ $widget_options = array_merge( array( 'map_from_gutenberg' => true ), $widget_options );
1632
+ }
1633
+ yith_plugin_fw_register_elementor_widget( $widget_name, $widget_options );
1634
+ }
1635
+ }
1636
+ }
1637
+
1638
+ if ( ! function_exists( 'yith_plugin_fw_copy_to_clipboard' ) ) {
1639
+ /**
1640
+ * Print a field with a button to copy its content to clipboard
1641
+ *
1642
+ * @param string $value The text to be shown.
1643
+ * @param array $field The field attributes.
1644
+ *
1645
+ * @since 3.6.2
1646
+ */
1647
+ function yith_plugin_fw_copy_to_clipboard( $value, $field = array() ) {
1648
+ $defaults = array(
1649
+ 'id' => '',
1650
+ 'value' => $value,
1651
+ );
1652
+ $field = wp_parse_args( $field, $defaults );
1653
+ $field['type'] = 'copy-to-clipboard';
1654
+
1655
+ // Enqueue style and script if not enqueued.
1656
+ wp_enqueue_style( 'yith-plugin-fw-fields' );
1657
+ wp_enqueue_script( 'yith-plugin-fw-fields' );
1658
+
1659
+ yith_plugin_fw_get_field( $field, true, false );
1660
+ }
1661
+ }
plugin-fw/yit-plugin.php CHANGED
@@ -39,8 +39,11 @@ require_once 'includes/class-yith-system-status.php';
39
 
40
  // Gutenberg Support.
41
  if ( class_exists( 'WP_Block_Type_Registry' ) ) {
42
- require_once 'includes/class-yith-gutenberg.php';
43
  }
 
 
 
44
  // load from theme folder...
45
  load_textdomain( 'yith-plugin-fw', get_template_directory() . '/core/plugin-fw/yith-plugin-fw-' . apply_filters( 'plugin_locale', get_locale(), 'yith-plugin-fw' ) . '.mo' ) ||
46
  // ...or from plugin folder.
39
 
40
  // Gutenberg Support.
41
  if ( class_exists( 'WP_Block_Type_Registry' ) ) {
42
+ require_once 'includes/builders/gutenberg/class-yith-gutenberg.php';
43
  }
44
+
45
+ require_once 'includes/builders/elementor/class-yith-elementor.php';
46
+
47
  // load from theme folder...
48
  load_textdomain( 'yith-plugin-fw', get_template_directory() . '/core/plugin-fw/yith-plugin-fw-' . apply_filters( 'plugin_locale', get_locale(), 'yith-plugin-fw' ) . '.mo' ) ||
49
  // ...or from plugin folder.
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
 
3
  Contributors: yithemes
4
  Tags: woocommerce catalog mode plugin, woocommerce catalog only, woocommerce, products, themes, yit, yith, yithemes, e-commerce, shop, catalog mode, catalogue mode, remove add to cart, ask for price, ask price, asking for price, asking price, button remove, call, call for price, call me, call us, contact, email, hide add to cart, hide price
5
- Requires at least: 5.3
6
- Tested up to: 5.6
7
- Stable tag: 2.0.10
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -131,42 +131,48 @@ yith-woocommerce-catalog-mode-<WORDPRESS LOCALE >.mo
131
 
132
  == Changelog ==
133
 
134
- = 2.0.10 - Released: 03 February 2021 =
 
 
 
 
 
 
135
 
136
  * New: support for WooCommerce 5.0
137
  * Update: YITH plugin framework
138
 
139
- = 2.0.9 - Released: 13 January 2021 =
140
 
141
  * Update: YITH plugin framework
142
 
143
- = 2.0.8 - Released: 07 January 2021 =
144
 
145
  * New: support for WooCommerce 4.9
146
  * Update: YITH plugin framework
147
 
148
- = 2.0.7 - Released: 04 December 2020 =
149
 
150
  * New: support for WooCommerce 4.8
151
  * Update: YITH plugin framework
152
 
153
- = 2.0.6 - Released: 09 November 2020 =
154
 
155
  * New: support for WordPress 5.6
156
  * New: support for WooCommerce 4.7
157
  * Update: YITH plugin framework
158
 
159
- = 2.0.5 - Released: 07 October 2020 =
160
 
161
  * New: support for WooCommerce 4.6
162
  * Update: YITH plugin framework
163
 
164
- = 2.0.4 - Released: 21 September 2020 =
165
 
166
  * New: support for WooCommerce 4.5
167
  * Update: YITH plugin framework
168
 
169
- = 2.0.3 - Released: 23 August 2020 =
170
 
171
  * New: support for WordPress 5.5
172
  * New: support for WooCommerce 4.4
@@ -404,7 +410,7 @@ yith-woocommerce-catalog-mode-<WORDPRESS LOCALE >.mo
404
 
405
  == Upgrade Notice ==
406
 
407
- Last Stable Tag 2.0.10
408
 
409
  == Suggestions ==
410
 
2
 
3
  Contributors: yithemes
4
  Tags: woocommerce catalog mode plugin, woocommerce catalog only, woocommerce, products, themes, yit, yith, yithemes, e-commerce, shop, catalog mode, catalogue mode, remove add to cart, ask for price, ask price, asking for price, asking price, button remove, call, call for price, call me, call us, contact, email, hide add to cart, hide price
5
+ Requires at least: 5.4
6
+ Tested up to: 5.7
7
+ Stable tag: 2.0.11
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
131
 
132
  == Changelog ==
133
 
134
+ = Version 2.0.11 - Released: 11 March 2021 =
135
+
136
+ * New: support for WordPress 5.7
137
+ * New: support for WooCommerce 5.1
138
+ * Update: YITH plugin framework
139
+
140
+ = Version 2.0.10 - Released: 03 February 2021 =
141
 
142
  * New: support for WooCommerce 5.0
143
  * Update: YITH plugin framework
144
 
145
+ = Version 2.0.9 - Released: 13 January 2021 =
146
 
147
  * Update: YITH plugin framework
148
 
149
+ = Version 2.0.8 - Released: 07 January 2021 =
150
 
151
  * New: support for WooCommerce 4.9
152
  * Update: YITH plugin framework
153
 
154
+ = Version 2.0.7 - Released: 04 December 2020 =
155
 
156
  * New: support for WooCommerce 4.8
157
  * Update: YITH plugin framework
158
 
159
+ = Version 2.0.6 - Released: 09 November 2020 =
160
 
161
  * New: support for WordPress 5.6
162
  * New: support for WooCommerce 4.7
163
  * Update: YITH plugin framework
164
 
165
+ = Version 2.0.5 - Released: 07 October 2020 =
166
 
167
  * New: support for WooCommerce 4.6
168
  * Update: YITH plugin framework
169
 
170
+ = Version 2.0.4 - Released: 21 September 2020 =
171
 
172
  * New: support for WooCommerce 4.5
173
  * Update: YITH plugin framework
174
 
175
+ = Version 2.0.3 - Released: 23 August 2020 =
176
 
177
  * New: support for WordPress 5.5
178
  * New: support for WooCommerce 4.4
410
 
411
  == Upgrade Notice ==
412
 
413
+ Last Stable Tag 2.0.11
414
 
415
  == Suggestions ==
416