WooCommerce Wishlist Plugin - Version 1.28.1

Version Description

Release Date - 20 August 2021

  • Fixed PHP error in the add to wishlist button shortcode
  • Fixed plugin webfont icons issue on some devices
Download this release

Release Info

Developer templateinvaders
Plugin Icon 128x128 WooCommerce Wishlist Plugin
Version 1.28.1
Comparing to
See all releases

Code changes from version 1.28.0 to 1.28.1

assets/css/admin-form-rtl.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}
assets/css/admin-form.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tiwlform-number-container{display:inline-block;margin:2px;position:relative;vertical-align:middle}
assets/css/admin-rtl.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  *{-webkit-box-sizing:border-box;box-sizing:border-box}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  *{-webkit-box-sizing:border-box;box-sizing:border-box}
assets/css/admin-setup-rtl.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  html{background:#f6f3ed}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  html{background:#f6f3ed}
assets/css/admin-setup.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  html{background:#f6f3ed}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  html{background:#f6f3ed}
assets/css/admin.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  *{-webkit-box-sizing:border-box;box-sizing:border-box}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  *{-webkit-box-sizing:border-box;box-sizing:border-box}
assets/css/public-rtl.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
assets/css/public.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
assets/css/theme-rtl.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist,.tinv-wishlist input,.tinv-wishlist select,.tinv-wishlist textarea,.tinv-wishlist button,.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit]{font-family:Georgia,serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.75}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist,.tinv-wishlist input,.tinv-wishlist select,.tinv-wishlist textarea,.tinv-wishlist button,.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit]{font-family:Georgia,serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.75}
assets/css/theme.min.css CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist,.tinv-wishlist input,.tinv-wishlist select,.tinv-wishlist textarea,.tinv-wishlist button,.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit]{font-family:Georgia,serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.75}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  .tinv-wishlist,.tinv-wishlist input,.tinv-wishlist select,.tinv-wishlist textarea,.tinv-wishlist button,.tinv-wishlist input[type=button],.tinv-wishlist input[type=reset],.tinv-wishlist input[type=submit]{font-family:Georgia,serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.75}
assets/css/webfont-rtl.css CHANGED
@@ -24,147 +24,147 @@ WooCommerce Wishlist Plugin custom webfont
24
  }
25
 
26
  .ftinvwl-twitter:before {
27
- content: \f099 !important;
28
  }
29
 
30
  .ftinvwl-facebook:before {
31
- content: \f09a !important;
32
  }
33
 
34
  .ftinvwl-facebook-f:before {
35
- content: \f09a !important;
36
  }
37
 
38
  .ftinvwl-google:before {
39
- content: \f0d5 !important;
40
  }
41
 
42
  .ftinvwl-email:before {
43
- content: \f0e0 !important;
44
  }
45
 
46
  .ftinvwl-pinterest:before {
47
- content: \f231 !important;
48
  }
49
 
50
  .ftinvwl-whatsapp:before {
51
- content: \f232 !important;
52
  }
53
 
54
  .ftinvwl-clipboard:before {
55
- content: \e911 !important;
56
  }
57
 
58
  .ftinvwl-star:before {
59
- content: \e912 !important;
60
  }
61
 
62
  .ftinvwl-shopping-cart:before {
63
- content: \e913 !important;
64
  }
65
 
66
  .ftinvwl-magic:before {
67
- content: \e914 !important;
68
  }
69
 
70
  .ftinvwl-info:before {
71
- content: \e915 !important;
72
  }
73
 
74
  .ftinvwl-graduation-cap:before {
75
- content: \e918 !important;
76
  }
77
 
78
  .ftinvwl-floppy-o:before {
79
- content: \e919 !important;
80
  }
81
 
82
  .ftinvwl-eyedropper:before {
83
- content: \e91a !important;
84
  }
85
 
86
  .ftinvwl-exclamation-triangle:before {
87
- content: \e91b !important;
88
  }
89
 
90
  .ftinvwl-check:before {
91
- content: \e91e !important;
92
  }
93
 
94
  .ftinvwl-arrow-left:before {
95
- content: \e91f !important;
96
  }
97
 
98
  .ftinvwl-wrench:before {
99
- content: \e920 !important;
100
  }
101
 
102
  .ftinvwl-chevron-down:before {
103
- content: \e900 !important;
104
  }
105
 
106
  .ftinvwl-chevron-right:before {
107
- content: \e901 !important;
108
  }
109
 
110
  .ftinvwl-chevron-left:before {
111
- content: \e902 !important;
112
  }
113
 
114
  .ftinvwl-chevron-up:before {
115
- content: \e903 !important;
116
  }
117
 
118
  .ftinvwl-cancel:before {
119
- content: \e904 !important;
120
  }
121
 
122
  .ftinvwl-times:before {
123
- content: \e905 !important;
124
  }
125
 
126
  .ftinvwl-heart-plus:before {
127
- content: \e906 !important;
128
  }
129
 
130
  .ftinvwl-heart-mark-right:before {
131
- content: \e907 !important;
132
  }
133
 
134
  .ftinvwl-heart2:before {
135
- content: \e908 !important;
136
  }
137
 
138
  .ftinvwl-heart-o:before {
139
- content: \e909 !important;
140
  }
141
 
142
  .ftinvwl-heart-mark-left:before {
143
- content: \e90a !important;
144
  }
145
 
146
  .ftinvwl-heart-mail:before {
147
- content: \e90b !important;
148
  }
149
 
150
  .ftinvwl-heart-tinv:before {
151
- content: \e90c !important;
152
  }
153
 
154
  .ftinvwl-key:before {
155
- content: \e90d !important;
156
  }
157
 
158
  .ftinvwl-lock:before {
159
- content: \e90e !important;
160
  }
161
 
162
  .ftinvwl-hearts:before {
163
- content: \e90f !important;
164
  }
165
 
166
  .ftinvwl-user:before {
167
- content: \e910 !important;
168
  }
169
 
170
  /* PULSE */
24
  }
25
 
26
  .ftinvwl-twitter:before {
27
+ content: "\f099";
28
  }
29
 
30
  .ftinvwl-facebook:before {
31
+ content: "\f09a" !important;
32
  }
33
 
34
  .ftinvwl-facebook-f:before {
35
+ content: "\f09a" !important;
36
  }
37
 
38
  .ftinvwl-google:before {
39
+ content: "\f0d5" !important;
40
  }
41
 
42
  .ftinvwl-email:before {
43
+ content: "\f0e0" !important;
44
  }
45
 
46
  .ftinvwl-pinterest:before {
47
+ content: "\f231" !important;
48
  }
49
 
50
  .ftinvwl-whatsapp:before {
51
+ content: "\f232" !important;
52
  }
53
 
54
  .ftinvwl-clipboard:before {
55
+ content: "\e911" !important;
56
  }
57
 
58
  .ftinvwl-star:before {
59
+ content: "\e912" !important;
60
  }
61
 
62
  .ftinvwl-shopping-cart:before {
63
+ content: "\e913" !important;
64
  }
65
 
66
  .ftinvwl-magic:before {
67
+ content: "\e914" !important;
68
  }
69
 
70
  .ftinvwl-info:before {
71
+ content: "\e915" !important;
72
  }
73
 
74
  .ftinvwl-graduation-cap:before {
75
+ content: "\e918" !important;
76
  }
77
 
78
  .ftinvwl-floppy-o:before {
79
+ content: "\e919" !important;
80
  }
81
 
82
  .ftinvwl-eyedropper:before {
83
+ content: "\e91a" !important;
84
  }
85
 
86
  .ftinvwl-exclamation-triangle:before {
87
+ content: "\e91b" !important;
88
  }
89
 
90
  .ftinvwl-check:before {
91
+ content: "\e91e" !important;
92
  }
93
 
94
  .ftinvwl-arrow-left:before {
95
+ content: "\e91f" !important;
96
  }
97
 
98
  .ftinvwl-wrench:before {
99
+ content: "\e920" !important;
100
  }
101
 
102
  .ftinvwl-chevron-down:before {
103
+ content: "\e900" !important;
104
  }
105
 
106
  .ftinvwl-chevron-right:before {
107
+ content: "\e901" !important;
108
  }
109
 
110
  .ftinvwl-chevron-left:before {
111
+ content: "\e902" !important;
112
  }
113
 
114
  .ftinvwl-chevron-up:before {
115
+ content: "\e903" !important;
116
  }
117
 
118
  .ftinvwl-cancel:before {
119
+ content: "\e904" !important;
120
  }
121
 
122
  .ftinvwl-times:before {
123
+ content: "\e905" !important;
124
  }
125
 
126
  .ftinvwl-heart-plus:before {
127
+ content: "\e906" !important;
128
  }
129
 
130
  .ftinvwl-heart-mark-right:before {
131
+ content: "\e907" !important;
132
  }
133
 
134
  .ftinvwl-heart2:before {
135
+ content: "\e908" !important;
136
  }
137
 
138
  .ftinvwl-heart-o:before {
139
+ content: "\e909" !important;
140
  }
141
 
142
  .ftinvwl-heart-mark-left:before {
143
+ content: "\e90a" !important;
144
  }
145
 
146
  .ftinvwl-heart-mail:before {
147
+ content: "\e90b" !important;
148
  }
149
 
150
  .ftinvwl-heart-tinv:before {
151
+ content: "\e90c" !important;
152
  }
153
 
154
  .ftinvwl-key:before {
155
+ content: "\e90d" !important;
156
  }
157
 
158
  .ftinvwl-lock:before {
159
+ content: "\e90e" !important;
160
  }
161
 
162
  .ftinvwl-hearts:before {
163
+ content: "\e90f" !important;
164
  }
165
 
166
  .ftinvwl-user:before {
167
+ content: "\e910" !important;
168
  }
169
 
170
  /* PULSE */
assets/css/webfont-rtl.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"names":[],"mappings":"","sources":["webfont-rtl.css"],"file":"webfont-rtl.css","sourcesContent":["/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: \"tinvwl-webfont\";\n font-display: block;\n src: url(\"../fonts/tinvwl-webfont.eot?ver=xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.woff2?ver=xu2uyi\") format(\"woff2\"), url(\"../fonts/tinvwl-webfont.woff?ver=xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.ttf?ver=xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \"tinvwl-webfont\" !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.ftinvwl-twitter:before {\n content: \\f099 !important;\n}\n\n.ftinvwl-facebook:before {\n content: \\f09a !important;\n}\n\n.ftinvwl-facebook-f:before {\n content: \\f09a !important;\n}\n\n.ftinvwl-google:before {\n content: \\f0d5 !important;\n}\n\n.ftinvwl-email:before {\n content: \\f0e0 !important;\n}\n\n.ftinvwl-pinterest:before {\n content: \\f231 !important;\n}\n\n.ftinvwl-whatsapp:before {\n content: \\f232 !important;\n}\n\n.ftinvwl-clipboard:before {\n content: \\e911 !important;\n}\n\n.ftinvwl-star:before {\n content: \\e912 !important;\n}\n\n.ftinvwl-shopping-cart:before {\n content: \\e913 !important;\n}\n\n.ftinvwl-magic:before {\n content: \\e914 !important;\n}\n\n.ftinvwl-info:before {\n content: \\e915 !important;\n}\n\n.ftinvwl-graduation-cap:before {\n content: \\e918 !important;\n}\n\n.ftinvwl-floppy-o:before {\n content: \\e919 !important;\n}\n\n.ftinvwl-eyedropper:before {\n content: \\e91a !important;\n}\n\n.ftinvwl-exclamation-triangle:before {\n content: \\e91b !important;\n}\n\n.ftinvwl-check:before {\n content: \\e91e !important;\n}\n\n.ftinvwl-arrow-left:before {\n content: \\e91f !important;\n}\n\n.ftinvwl-wrench:before {\n content: \\e920 !important;\n}\n\n.ftinvwl-chevron-down:before {\n content: \\e900 !important;\n}\n\n.ftinvwl-chevron-right:before {\n content: \\e901 !important;\n}\n\n.ftinvwl-chevron-left:before {\n content: \\e902 !important;\n}\n\n.ftinvwl-chevron-up:before {\n content: \\e903 !important;\n}\n\n.ftinvwl-cancel:before {\n content: \\e904 !important;\n}\n\n.ftinvwl-times:before {\n content: \\e905 !important;\n}\n\n.ftinvwl-heart-plus:before {\n content: \\e906 !important;\n}\n\n.ftinvwl-heart-mark-right:before {\n content: \\e907 !important;\n}\n\n.ftinvwl-heart2:before {\n content: \\e908 !important;\n}\n\n.ftinvwl-heart-o:before {\n content: \\e909 !important;\n}\n\n.ftinvwl-heart-mark-left:before {\n content: \\e90a !important;\n}\n\n.ftinvwl-heart-mail:before {\n content: \\e90b !important;\n}\n\n.ftinvwl-heart-tinv:before {\n content: \\e90c !important;\n}\n\n.ftinvwl-key:before {\n content: \\e90d !important;\n}\n\n.ftinvwl-lock:before {\n content: \\e90e !important;\n}\n\n.ftinvwl-hearts:before {\n content: \\e90f !important;\n}\n\n.ftinvwl-user:before {\n content: \\e910 !important;\n}\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n}\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n}\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite;\n}"]}
1
+ {"version":3,"names":[],"mappings":"","sources":["webfont-rtl.css"],"file":"webfont-rtl.css","sourcesContent":["/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: \"tinvwl-webfont\";\n font-display: block;\n src: url(\"../fonts/tinvwl-webfont.eot?ver=xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.woff2?ver=xu2uyi\") format(\"woff2\"), url(\"../fonts/tinvwl-webfont.woff?ver=xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.ttf?ver=xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \"tinvwl-webfont\" !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.ftinvwl-twitter:before {\n content: \"\\f099\";\n}\n\n.ftinvwl-facebook:before {\n content: \"\\f09a\" !important;\n}\n\n.ftinvwl-facebook-f:before {\n content: \"\\f09a\" !important;\n}\n\n.ftinvwl-google:before {\n content: \"\\f0d5\" !important;\n}\n\n.ftinvwl-email:before {\n content: \"\\f0e0\" !important;\n}\n\n.ftinvwl-pinterest:before {\n content: \"\\f231\" !important;\n}\n\n.ftinvwl-whatsapp:before {\n content: \"\\f232\" !important;\n}\n\n.ftinvwl-clipboard:before {\n content: \"\\e911\" !important;\n}\n\n.ftinvwl-star:before {\n content: \"\\e912\" !important;\n}\n\n.ftinvwl-shopping-cart:before {\n content: \"\\e913\" !important;\n}\n\n.ftinvwl-magic:before {\n content: \"\\e914\" !important;\n}\n\n.ftinvwl-info:before {\n content: \"\\e915\" !important;\n}\n\n.ftinvwl-graduation-cap:before {\n content: \"\\e918\" !important;\n}\n\n.ftinvwl-floppy-o:before {\n content: \"\\e919\" !important;\n}\n\n.ftinvwl-eyedropper:before {\n content: \"\\e91a\" !important;\n}\n\n.ftinvwl-exclamation-triangle:before {\n content: \"\\e91b\" !important;\n}\n\n.ftinvwl-check:before {\n content: \"\\e91e\" !important;\n}\n\n.ftinvwl-arrow-left:before {\n content: \"\\e91f\" !important;\n}\n\n.ftinvwl-wrench:before {\n content: \"\\e920\" !important;\n}\n\n.ftinvwl-chevron-down:before {\n content: \"\\e900\" !important;\n}\n\n.ftinvwl-chevron-right:before {\n content: \"\\e901\" !important;\n}\n\n.ftinvwl-chevron-left:before {\n content: \"\\e902\" !important;\n}\n\n.ftinvwl-chevron-up:before {\n content: \"\\e903\" !important;\n}\n\n.ftinvwl-cancel:before {\n content: \"\\e904\" !important;\n}\n\n.ftinvwl-times:before {\n content: \"\\e905\" !important;\n}\n\n.ftinvwl-heart-plus:before {\n content: \"\\e906\" !important;\n}\n\n.ftinvwl-heart-mark-right:before {\n content: \"\\e907\" !important;\n}\n\n.ftinvwl-heart2:before {\n content: \"\\e908\" !important;\n}\n\n.ftinvwl-heart-o:before {\n content: \"\\e909\" !important;\n}\n\n.ftinvwl-heart-mark-left:before {\n content: \"\\e90a\" !important;\n}\n\n.ftinvwl-heart-mail:before {\n content: \"\\e90b\" !important;\n}\n\n.ftinvwl-heart-tinv:before {\n content: \"\\e90c\" !important;\n}\n\n.ftinvwl-key:before {\n content: \"\\e90d\" !important;\n}\n\n.ftinvwl-lock:before {\n content: \"\\e90e\" !important;\n}\n\n.ftinvwl-hearts:before {\n content: \"\\e90f\" !important;\n}\n\n.ftinvwl-user:before {\n content: \"\\e910\" !important;\n}\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n}\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n}\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite;\n}"]}
assets/css/webfont-rtl.min.css CHANGED
@@ -1,46 +1,46 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:"tinvwl-webfont";font-display:block;src:url("../fonts/tinvwl-webfont.eot?ver=xu2uyi");src:url("../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.woff2?ver=xu2uyi") format("woff2"),url("../fonts/tinvwl-webfont.woff?ver=xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.ttf?ver=xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:"tinvwl-webfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
- .ftinvwl-twitter:before{content:\f099 !important}
9
- .ftinvwl-facebook:before{content:\f09a !important}
10
- .ftinvwl-facebook-f:before{content:\f09a !important}
11
- .ftinvwl-google:before{content:\f0d5 !important}
12
- .ftinvwl-email:before{content:\f0e0 !important}
13
- .ftinvwl-pinterest:before{content:\f231 !important}
14
- .ftinvwl-whatsapp:before{content:\f232 !important}
15
- .ftinvwl-clipboard:before{content:\e911 !important}
16
- .ftinvwl-star:before{content:\e912 !important}
17
- .ftinvwl-shopping-cart:before{content:\e913 !important}
18
- .ftinvwl-magic:before{content:\e914 !important}
19
- .ftinvwl-info:before{content:\e915 !important}
20
- .ftinvwl-graduation-cap:before{content:\e918 !important}
21
- .ftinvwl-floppy-o:before{content:\e919 !important}
22
- .ftinvwl-eyedropper:before{content:\e91a !important}
23
- .ftinvwl-exclamation-triangle:before{content:\e91b !important}
24
- .ftinvwl-check:before{content:\e91e !important}
25
- .ftinvwl-arrow-left:before{content:\e91f !important}
26
- .ftinvwl-wrench:before{content:\e920 !important}
27
- .ftinvwl-chevron-down:before{content:\e900 !important}
28
- .ftinvwl-chevron-right:before{content:\e901 !important}
29
- .ftinvwl-chevron-left:before{content:\e902 !important}
30
- .ftinvwl-chevron-up:before{content:\e903 !important}
31
- .ftinvwl-cancel:before{content:\e904 !important}
32
- .ftinvwl-times:before{content:\e905 !important}
33
- .ftinvwl-heart-plus:before{content:\e906 !important}
34
- .ftinvwl-heart-mark-right:before{content:\e907 !important}
35
- .ftinvwl-heart2:before{content:\e908 !important}
36
- .ftinvwl-heart-o:before{content:\e909 !important}
37
- .ftinvwl-heart-mark-left:before{content:\e90a !important}
38
- .ftinvwl-heart-mail:before{content:\e90b !important}
39
- .ftinvwl-heart-tinv:before{content:\e90c !important}
40
- .ftinvwl-key:before{content:\e90d !important}
41
- .ftinvwl-lock:before{content:\e90e !important}
42
- .ftinvwl-hearts:before{content:\e90f !important}
43
- .ftinvwl-user:before{content:\e910 !important}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  @-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
46
  50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:"tinvwl-webfont";font-display:block;src:url("../fonts/tinvwl-webfont.eot?ver=xu2uyi");src:url("../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.woff2?ver=xu2uyi") format("woff2"),url("../fonts/tinvwl-webfont.woff?ver=xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.ttf?ver=xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:"tinvwl-webfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
+ .ftinvwl-twitter:before{content:"\f099"}
9
+ .ftinvwl-facebook:before{content:"\f09a" !important}
10
+ .ftinvwl-facebook-f:before{content:"\f09a" !important}
11
+ .ftinvwl-google:before{content:"\f0d5" !important}
12
+ .ftinvwl-email:before{content:"\f0e0" !important}
13
+ .ftinvwl-pinterest:before{content:"\f231" !important}
14
+ .ftinvwl-whatsapp:before{content:"\f232" !important}
15
+ .ftinvwl-clipboard:before{content:"\e911" !important}
16
+ .ftinvwl-star:before{content:"\e912" !important}
17
+ .ftinvwl-shopping-cart:before{content:"\e913" !important}
18
+ .ftinvwl-magic:before{content:"\e914" !important}
19
+ .ftinvwl-info:before{content:"\e915" !important}
20
+ .ftinvwl-graduation-cap:before{content:"\e918" !important}
21
+ .ftinvwl-floppy-o:before{content:"\e919" !important}
22
+ .ftinvwl-eyedropper:before{content:"\e91a" !important}
23
+ .ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
24
+ .ftinvwl-check:before{content:"\e91e" !important}
25
+ .ftinvwl-arrow-left:before{content:"\e91f" !important}
26
+ .ftinvwl-wrench:before{content:"\e920" !important}
27
+ .ftinvwl-chevron-down:before{content:"\e900" !important}
28
+ .ftinvwl-chevron-right:before{content:"\e901" !important}
29
+ .ftinvwl-chevron-left:before{content:"\e902" !important}
30
+ .ftinvwl-chevron-up:before{content:"\e903" !important}
31
+ .ftinvwl-cancel:before{content:"\e904" !important}
32
+ .ftinvwl-times:before{content:"\e905" !important}
33
+ .ftinvwl-heart-plus:before{content:"\e906" !important}
34
+ .ftinvwl-heart-mark-right:before{content:"\e907" !important}
35
+ .ftinvwl-heart2:before{content:"\e908" !important}
36
+ .ftinvwl-heart-o:before{content:"\e909" !important}
37
+ .ftinvwl-heart-mark-left:before{content:"\e90a" !important}
38
+ .ftinvwl-heart-mail:before{content:"\e90b" !important}
39
+ .ftinvwl-heart-tinv:before{content:"\e90c" !important}
40
+ .ftinvwl-key:before{content:"\e90d" !important}
41
+ .ftinvwl-lock:before{content:"\e90e" !important}
42
+ .ftinvwl-hearts:before{content:"\e90f" !important}
43
+ .ftinvwl-user:before{content:"\e910" !important}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  @-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
46
  50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
assets/css/webfont.css CHANGED
@@ -24,147 +24,147 @@ WooCommerce Wishlist Plugin custom webfont
24
  }
25
 
26
  .ftinvwl-twitter:before {
27
- content: \f099 !important;
28
  }
29
 
30
  .ftinvwl-facebook:before {
31
- content: \f09a !important;
32
  }
33
 
34
  .ftinvwl-facebook-f:before {
35
- content: \f09a !important;
36
  }
37
 
38
  .ftinvwl-google:before {
39
- content: \f0d5 !important;
40
  }
41
 
42
  .ftinvwl-email:before {
43
- content: \f0e0 !important;
44
  }
45
 
46
  .ftinvwl-pinterest:before {
47
- content: \f231 !important;
48
  }
49
 
50
  .ftinvwl-whatsapp:before {
51
- content: \f232 !important;
52
  }
53
 
54
  .ftinvwl-clipboard:before {
55
- content: \e911 !important;
56
  }
57
 
58
  .ftinvwl-star:before {
59
- content: \e912 !important;
60
  }
61
 
62
  .ftinvwl-shopping-cart:before {
63
- content: \e913 !important;
64
  }
65
 
66
  .ftinvwl-magic:before {
67
- content: \e914 !important;
68
  }
69
 
70
  .ftinvwl-info:before {
71
- content: \e915 !important;
72
  }
73
 
74
  .ftinvwl-graduation-cap:before {
75
- content: \e918 !important;
76
  }
77
 
78
  .ftinvwl-floppy-o:before {
79
- content: \e919 !important;
80
  }
81
 
82
  .ftinvwl-eyedropper:before {
83
- content: \e91a !important;
84
  }
85
 
86
  .ftinvwl-exclamation-triangle:before {
87
- content: \e91b !important;
88
  }
89
 
90
  .ftinvwl-check:before {
91
- content: \e91e !important;
92
  }
93
 
94
  .ftinvwl-arrow-left:before {
95
- content: \e91f !important;
96
  }
97
 
98
  .ftinvwl-wrench:before {
99
- content: \e920 !important;
100
  }
101
 
102
  .ftinvwl-chevron-down:before {
103
- content: \e900 !important;
104
  }
105
 
106
  .ftinvwl-chevron-right:before {
107
- content: \e901 !important;
108
  }
109
 
110
  .ftinvwl-chevron-left:before {
111
- content: \e902 !important;
112
  }
113
 
114
  .ftinvwl-chevron-up:before {
115
- content: \e903 !important;
116
  }
117
 
118
  .ftinvwl-cancel:before {
119
- content: \e904 !important;
120
  }
121
 
122
  .ftinvwl-times:before {
123
- content: \e905 !important;
124
  }
125
 
126
  .ftinvwl-heart-plus:before {
127
- content: \e906 !important;
128
  }
129
 
130
  .ftinvwl-heart-mark-right:before {
131
- content: \e907 !important;
132
  }
133
 
134
  .ftinvwl-heart2:before {
135
- content: \e908 !important;
136
  }
137
 
138
  .ftinvwl-heart-o:before {
139
- content: \e909 !important;
140
  }
141
 
142
  .ftinvwl-heart-mark-left:before {
143
- content: \e90a !important;
144
  }
145
 
146
  .ftinvwl-heart-mail:before {
147
- content: \e90b !important;
148
  }
149
 
150
  .ftinvwl-heart-tinv:before {
151
- content: \e90c !important;
152
  }
153
 
154
  .ftinvwl-key:before {
155
- content: \e90d !important;
156
  }
157
 
158
  .ftinvwl-lock:before {
159
- content: \e90e !important;
160
  }
161
 
162
  .ftinvwl-hearts:before {
163
- content: \e90f !important;
164
  }
165
 
166
  .ftinvwl-user:before {
167
- content: \e910 !important;
168
  }
169
 
170
  /* PULSE */
24
  }
25
 
26
  .ftinvwl-twitter:before {
27
+ content: "\f099";
28
  }
29
 
30
  .ftinvwl-facebook:before {
31
+ content: "\f09a" !important;
32
  }
33
 
34
  .ftinvwl-facebook-f:before {
35
+ content: "\f09a" !important;
36
  }
37
 
38
  .ftinvwl-google:before {
39
+ content: "\f0d5" !important;
40
  }
41
 
42
  .ftinvwl-email:before {
43
+ content: "\f0e0" !important;
44
  }
45
 
46
  .ftinvwl-pinterest:before {
47
+ content: "\f231" !important;
48
  }
49
 
50
  .ftinvwl-whatsapp:before {
51
+ content: "\f232" !important;
52
  }
53
 
54
  .ftinvwl-clipboard:before {
55
+ content: "\e911" !important;
56
  }
57
 
58
  .ftinvwl-star:before {
59
+ content: "\e912" !important;
60
  }
61
 
62
  .ftinvwl-shopping-cart:before {
63
+ content: "\e913" !important;
64
  }
65
 
66
  .ftinvwl-magic:before {
67
+ content: "\e914" !important;
68
  }
69
 
70
  .ftinvwl-info:before {
71
+ content: "\e915" !important;
72
  }
73
 
74
  .ftinvwl-graduation-cap:before {
75
+ content: "\e918" !important;
76
  }
77
 
78
  .ftinvwl-floppy-o:before {
79
+ content: "\e919" !important;
80
  }
81
 
82
  .ftinvwl-eyedropper:before {
83
+ content: "\e91a" !important;
84
  }
85
 
86
  .ftinvwl-exclamation-triangle:before {
87
+ content: "\e91b" !important;
88
  }
89
 
90
  .ftinvwl-check:before {
91
+ content: "\e91e" !important;
92
  }
93
 
94
  .ftinvwl-arrow-left:before {
95
+ content: "\e91f" !important;
96
  }
97
 
98
  .ftinvwl-wrench:before {
99
+ content: "\e920" !important;
100
  }
101
 
102
  .ftinvwl-chevron-down:before {
103
+ content: "\e900" !important;
104
  }
105
 
106
  .ftinvwl-chevron-right:before {
107
+ content: "\e901" !important;
108
  }
109
 
110
  .ftinvwl-chevron-left:before {
111
+ content: "\e902" !important;
112
  }
113
 
114
  .ftinvwl-chevron-up:before {
115
+ content: "\e903" !important;
116
  }
117
 
118
  .ftinvwl-cancel:before {
119
+ content: "\e904" !important;
120
  }
121
 
122
  .ftinvwl-times:before {
123
+ content: "\e905" !important;
124
  }
125
 
126
  .ftinvwl-heart-plus:before {
127
+ content: "\e906" !important;
128
  }
129
 
130
  .ftinvwl-heart-mark-right:before {
131
+ content: "\e907" !important;
132
  }
133
 
134
  .ftinvwl-heart2:before {
135
+ content: "\e908" !important;
136
  }
137
 
138
  .ftinvwl-heart-o:before {
139
+ content: "\e909" !important;
140
  }
141
 
142
  .ftinvwl-heart-mark-left:before {
143
+ content: "\e90a" !important;
144
  }
145
 
146
  .ftinvwl-heart-mail:before {
147
+ content: "\e90b" !important;
148
  }
149
 
150
  .ftinvwl-heart-tinv:before {
151
+ content: "\e90c" !important;
152
  }
153
 
154
  .ftinvwl-key:before {
155
+ content: "\e90d" !important;
156
  }
157
 
158
  .ftinvwl-lock:before {
159
+ content: "\e90e" !important;
160
  }
161
 
162
  .ftinvwl-hearts:before {
163
+ content: "\e90f" !important;
164
  }
165
 
166
  .ftinvwl-user:before {
167
+ content: "\e910" !important;
168
  }
169
 
170
  /* PULSE */
assets/css/webfont.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"names":[],"mappings":"","sources":["webfont.css"],"file":"webfont.css","sourcesContent":["/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: \"tinvwl-webfont\";\n font-display: block;\n src: url(\"../fonts/tinvwl-webfont.eot?ver=xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.woff2?ver=xu2uyi\") format(\"woff2\"), url(\"../fonts/tinvwl-webfont.woff?ver=xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.ttf?ver=xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \"tinvwl-webfont\" !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.ftinvwl-twitter:before {\n content: \\f099 !important;\n}\n\n.ftinvwl-facebook:before {\n content: \\f09a !important;\n}\n\n.ftinvwl-facebook-f:before {\n content: \\f09a !important;\n}\n\n.ftinvwl-google:before {\n content: \\f0d5 !important;\n}\n\n.ftinvwl-email:before {\n content: \\f0e0 !important;\n}\n\n.ftinvwl-pinterest:before {\n content: \\f231 !important;\n}\n\n.ftinvwl-whatsapp:before {\n content: \\f232 !important;\n}\n\n.ftinvwl-clipboard:before {\n content: \\e911 !important;\n}\n\n.ftinvwl-star:before {\n content: \\e912 !important;\n}\n\n.ftinvwl-shopping-cart:before {\n content: \\e913 !important;\n}\n\n.ftinvwl-magic:before {\n content: \\e914 !important;\n}\n\n.ftinvwl-info:before {\n content: \\e915 !important;\n}\n\n.ftinvwl-graduation-cap:before {\n content: \\e918 !important;\n}\n\n.ftinvwl-floppy-o:before {\n content: \\e919 !important;\n}\n\n.ftinvwl-eyedropper:before {\n content: \\e91a !important;\n}\n\n.ftinvwl-exclamation-triangle:before {\n content: \\e91b !important;\n}\n\n.ftinvwl-check:before {\n content: \\e91e !important;\n}\n\n.ftinvwl-arrow-left:before {\n content: \\e91f !important;\n}\n\n.ftinvwl-wrench:before {\n content: \\e920 !important;\n}\n\n.ftinvwl-chevron-down:before {\n content: \\e900 !important;\n}\n\n.ftinvwl-chevron-right:before {\n content: \\e901 !important;\n}\n\n.ftinvwl-chevron-left:before {\n content: \\e902 !important;\n}\n\n.ftinvwl-chevron-up:before {\n content: \\e903 !important;\n}\n\n.ftinvwl-cancel:before {\n content: \\e904 !important;\n}\n\n.ftinvwl-times:before {\n content: \\e905 !important;\n}\n\n.ftinvwl-heart-plus:before {\n content: \\e906 !important;\n}\n\n.ftinvwl-heart-mark-right:before {\n content: \\e907 !important;\n}\n\n.ftinvwl-heart2:before {\n content: \\e908 !important;\n}\n\n.ftinvwl-heart-o:before {\n content: \\e909 !important;\n}\n\n.ftinvwl-heart-mark-left:before {\n content: \\e90a !important;\n}\n\n.ftinvwl-heart-mail:before {\n content: \\e90b !important;\n}\n\n.ftinvwl-heart-tinv:before {\n content: \\e90c !important;\n}\n\n.ftinvwl-key:before {\n content: \\e90d !important;\n}\n\n.ftinvwl-lock:before {\n content: \\e90e !important;\n}\n\n.ftinvwl-hearts:before {\n content: \\e90f !important;\n}\n\n.ftinvwl-user:before {\n content: \\e910 !important;\n}\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n}\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n}\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite;\n}"]}
1
+ {"version":3,"names":[],"mappings":"","sources":["webfont.css"],"file":"webfont.css","sourcesContent":["/*------------------------------------------------------------------\nWooCommerce Wishlist Plugin custom webfont\n-------------------------------------------------------------------*/\n@font-face {\n font-family: \"tinvwl-webfont\";\n font-display: block;\n src: url(\"../fonts/tinvwl-webfont.eot?ver=xu2uyi\");\n src: url(\"../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix\") format(\"embedded-opentype\"), url(\"../fonts/tinvwl-webfont.woff2?ver=xu2uyi\") format(\"woff2\"), url(\"../fonts/tinvwl-webfont.woff?ver=xu2uyi\") format(\"woff\"), url(\"../fonts/tinvwl-webfont.ttf?ver=xu2uyi\") format(\"truetype\"), url(\"../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n.ftinvwl {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \"tinvwl-webfont\" !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.ftinvwl-twitter:before {\n content: \"\\f099\";\n}\n\n.ftinvwl-facebook:before {\n content: \"\\f09a\" !important;\n}\n\n.ftinvwl-facebook-f:before {\n content: \"\\f09a\" !important;\n}\n\n.ftinvwl-google:before {\n content: \"\\f0d5\" !important;\n}\n\n.ftinvwl-email:before {\n content: \"\\f0e0\" !important;\n}\n\n.ftinvwl-pinterest:before {\n content: \"\\f231\" !important;\n}\n\n.ftinvwl-whatsapp:before {\n content: \"\\f232\" !important;\n}\n\n.ftinvwl-clipboard:before {\n content: \"\\e911\" !important;\n}\n\n.ftinvwl-star:before {\n content: \"\\e912\" !important;\n}\n\n.ftinvwl-shopping-cart:before {\n content: \"\\e913\" !important;\n}\n\n.ftinvwl-magic:before {\n content: \"\\e914\" !important;\n}\n\n.ftinvwl-info:before {\n content: \"\\e915\" !important;\n}\n\n.ftinvwl-graduation-cap:before {\n content: \"\\e918\" !important;\n}\n\n.ftinvwl-floppy-o:before {\n content: \"\\e919\" !important;\n}\n\n.ftinvwl-eyedropper:before {\n content: \"\\e91a\" !important;\n}\n\n.ftinvwl-exclamation-triangle:before {\n content: \"\\e91b\" !important;\n}\n\n.ftinvwl-check:before {\n content: \"\\e91e\" !important;\n}\n\n.ftinvwl-arrow-left:before {\n content: \"\\e91f\" !important;\n}\n\n.ftinvwl-wrench:before {\n content: \"\\e920\" !important;\n}\n\n.ftinvwl-chevron-down:before {\n content: \"\\e900\" !important;\n}\n\n.ftinvwl-chevron-right:before {\n content: \"\\e901\" !important;\n}\n\n.ftinvwl-chevron-left:before {\n content: \"\\e902\" !important;\n}\n\n.ftinvwl-chevron-up:before {\n content: \"\\e903\" !important;\n}\n\n.ftinvwl-cancel:before {\n content: \"\\e904\" !important;\n}\n\n.ftinvwl-times:before {\n content: \"\\e905\" !important;\n}\n\n.ftinvwl-heart-plus:before {\n content: \"\\e906\" !important;\n}\n\n.ftinvwl-heart-mark-right:before {\n content: \"\\e907\" !important;\n}\n\n.ftinvwl-heart2:before {\n content: \"\\e908\" !important;\n}\n\n.ftinvwl-heart-o:before {\n content: \"\\e909\" !important;\n}\n\n.ftinvwl-heart-mark-left:before {\n content: \"\\e90a\" !important;\n}\n\n.ftinvwl-heart-mail:before {\n content: \"\\e90b\" !important;\n}\n\n.ftinvwl-heart-tinv:before {\n content: \"\\e90c\" !important;\n}\n\n.ftinvwl-key:before {\n content: \"\\e90d\" !important;\n}\n\n.ftinvwl-lock:before {\n content: \"\\e90e\" !important;\n}\n\n.ftinvwl-hearts:before {\n content: \"\\e90f\" !important;\n}\n\n.ftinvwl-user:before {\n content: \"\\e910\" !important;\n}\n\n/* PULSE */\n@-webkit-keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n}\n@keyframes ftinvwl-pulse {\n 0% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n 50% {\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n 100% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1);\n }\n}\n.ftinvwl-pulse.ftinvwl-animated::before {\n -webkit-animation: ftinvwl-pulse 2s linear infinite;\n animation: ftinvwl-pulse 2s linear infinite;\n}"]}
assets/css/webfont.min.css CHANGED
@@ -1,46 +1,46 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:"tinvwl-webfont";font-display:block;src:url("../fonts/tinvwl-webfont.eot?ver=xu2uyi");src:url("../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.woff2?ver=xu2uyi") format("woff2"),url("../fonts/tinvwl-webfont.woff?ver=xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.ttf?ver=xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:"tinvwl-webfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
- .ftinvwl-twitter:before{content:\f099 !important}
9
- .ftinvwl-facebook:before{content:\f09a !important}
10
- .ftinvwl-facebook-f:before{content:\f09a !important}
11
- .ftinvwl-google:before{content:\f0d5 !important}
12
- .ftinvwl-email:before{content:\f0e0 !important}
13
- .ftinvwl-pinterest:before{content:\f231 !important}
14
- .ftinvwl-whatsapp:before{content:\f232 !important}
15
- .ftinvwl-clipboard:before{content:\e911 !important}
16
- .ftinvwl-star:before{content:\e912 !important}
17
- .ftinvwl-shopping-cart:before{content:\e913 !important}
18
- .ftinvwl-magic:before{content:\e914 !important}
19
- .ftinvwl-info:before{content:\e915 !important}
20
- .ftinvwl-graduation-cap:before{content:\e918 !important}
21
- .ftinvwl-floppy-o:before{content:\e919 !important}
22
- .ftinvwl-eyedropper:before{content:\e91a !important}
23
- .ftinvwl-exclamation-triangle:before{content:\e91b !important}
24
- .ftinvwl-check:before{content:\e91e !important}
25
- .ftinvwl-arrow-left:before{content:\e91f !important}
26
- .ftinvwl-wrench:before{content:\e920 !important}
27
- .ftinvwl-chevron-down:before{content:\e900 !important}
28
- .ftinvwl-chevron-right:before{content:\e901 !important}
29
- .ftinvwl-chevron-left:before{content:\e902 !important}
30
- .ftinvwl-chevron-up:before{content:\e903 !important}
31
- .ftinvwl-cancel:before{content:\e904 !important}
32
- .ftinvwl-times:before{content:\e905 !important}
33
- .ftinvwl-heart-plus:before{content:\e906 !important}
34
- .ftinvwl-heart-mark-right:before{content:\e907 !important}
35
- .ftinvwl-heart2:before{content:\e908 !important}
36
- .ftinvwl-heart-o:before{content:\e909 !important}
37
- .ftinvwl-heart-mark-left:before{content:\e90a !important}
38
- .ftinvwl-heart-mail:before{content:\e90b !important}
39
- .ftinvwl-heart-tinv:before{content:\e90c !important}
40
- .ftinvwl-key:before{content:\e90d !important}
41
- .ftinvwl-lock:before{content:\e90e !important}
42
- .ftinvwl-hearts:before{content:\e90f !important}
43
- .ftinvwl-user:before{content:\e910 !important}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  @-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
46
  50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  @font-face{font-family:"tinvwl-webfont";font-display:block;src:url("../fonts/tinvwl-webfont.eot?ver=xu2uyi");src:url("../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.woff2?ver=xu2uyi") format("woff2"),url("../fonts/tinvwl-webfont.woff?ver=xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.ttf?ver=xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
7
  .ftinvwl{font-family:"tinvwl-webfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
8
+ .ftinvwl-twitter:before{content:"\f099"}
9
+ .ftinvwl-facebook:before{content:"\f09a" !important}
10
+ .ftinvwl-facebook-f:before{content:"\f09a" !important}
11
+ .ftinvwl-google:before{content:"\f0d5" !important}
12
+ .ftinvwl-email:before{content:"\f0e0" !important}
13
+ .ftinvwl-pinterest:before{content:"\f231" !important}
14
+ .ftinvwl-whatsapp:before{content:"\f232" !important}
15
+ .ftinvwl-clipboard:before{content:"\e911" !important}
16
+ .ftinvwl-star:before{content:"\e912" !important}
17
+ .ftinvwl-shopping-cart:before{content:"\e913" !important}
18
+ .ftinvwl-magic:before{content:"\e914" !important}
19
+ .ftinvwl-info:before{content:"\e915" !important}
20
+ .ftinvwl-graduation-cap:before{content:"\e918" !important}
21
+ .ftinvwl-floppy-o:before{content:"\e919" !important}
22
+ .ftinvwl-eyedropper:before{content:"\e91a" !important}
23
+ .ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
24
+ .ftinvwl-check:before{content:"\e91e" !important}
25
+ .ftinvwl-arrow-left:before{content:"\e91f" !important}
26
+ .ftinvwl-wrench:before{content:"\e920" !important}
27
+ .ftinvwl-chevron-down:before{content:"\e900" !important}
28
+ .ftinvwl-chevron-right:before{content:"\e901" !important}
29
+ .ftinvwl-chevron-left:before{content:"\e902" !important}
30
+ .ftinvwl-chevron-up:before{content:"\e903" !important}
31
+ .ftinvwl-cancel:before{content:"\e904" !important}
32
+ .ftinvwl-times:before{content:"\e905" !important}
33
+ .ftinvwl-heart-plus:before{content:"\e906" !important}
34
+ .ftinvwl-heart-mark-right:before{content:"\e907" !important}
35
+ .ftinvwl-heart2:before{content:"\e908" !important}
36
+ .ftinvwl-heart-o:before{content:"\e909" !important}
37
+ .ftinvwl-heart-mark-left:before{content:"\e90a" !important}
38
+ .ftinvwl-heart-mail:before{content:"\e90b" !important}
39
+ .ftinvwl-heart-tinv:before{content:"\e90c" !important}
40
+ .ftinvwl-key:before{content:"\e90d" !important}
41
+ .ftinvwl-lock:before{content:"\e90e" !important}
42
+ .ftinvwl-hearts:before{content:"\e90f" !important}
43
+ .ftinvwl-user:before{content:"\e910" !important}
44
  .ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
45
  @-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
46
  50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
assets/js/admin.min.js CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function TInvWL($,h){this.pf="tinvwl",this.g="_",this.ho=h||!1,this.n="TInvWL",this.aj_act=function(t){return[this.pf,t].join(this.g)},this._csel=function(t,n){return"{0}{1}{2}".format(n=n||".",this.pf,t)},this._tm=function(t){var n=$("script#{0}[type='text/template']".format(t));return n.length?n.html():""},this.formElm=function(){if($(this._csel("-form-onoff")).tiwl_onoff(),$("input[type=checkbox][tiwl-show], input[type=checkbox][tiwl-hide]").tiwl_onoffblock(),$("[tiwl-value][tiwl-show], [tiwl-value][tiwl-hide]").tiwl_byvalueblock(),void 0!==$.fn.wpColorPicker){var e=function(t){var n=t.substring(1),i=parseInt(n,16);return.2126*(i>>16&255)+.7152*(i>>8&255)+.0722*(i>>0&255)},n=this._csel("-form-color");$(n).each(function(){var n=$(this),t=$(this).closest(".tinvwl-color-picker"),i=t.find(".tinvwl-eyedropper");n.css("background-color",n.val()),175<e(n.val())&&n.css("color","#000000"),n.iris({mode:"hsv",target:$(this).parent().parent(),change:function(t,n){175<e(n.color.toCSS())?$(this).css("color","#000000"):$(this).css("color",""),$(this).css("background-color",n.color.toCSS())}}),t.on("click",".iris-square-value",function(t){t.preventDefault(),n.iris("toggle")}),i.on("click",function(t){t.preventDefault(),n.iris("show")}),n.on("focusin",function(){n.iris("show")})}),$(document).on("click",function(t){$(t.target).is(n+", .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .ftinvwl-eyedropper")?$(n).not($(t.target).closest(".tinvwl-color-picker").find(n)).iris("hide"):$(n).iris("hide")})}},this.wizard_page=function(t){$(t).find("select").change(this._wizard_page_ch),this.wizard_page_ch($(t).find("select"))},this.wizard_page_ch=function(t){var n=(t=$(t)).parent(this._csel("-page-select")),i=n.find("input[type=hidden]").val(),e=n.find(this._csel("-error-icon")),o=n.find(this._csel("-error-desc"));""!==t.val()?(n.removeClass("tinvwl-error"),e.hide(),o.hide()):0==i&&(n.addClass("tinvwl-error"),e.show(),o.show())},this.pageElm=function(){$(this._csel("-header","div.")).prependTo("#wpbody-content"),$(this._csel("-page-select")).each(this._wizard_page),$(".bulkactions [type=submit]").each(this._control_bulkactions),$(".action-search [type=submit]").each(this._control_search)},this.control_bulkactions=function(t){$(t).on("click",this._control_bulkactions_ck)},this.control_bulkactions_ck=function(t,n){var i=(t=$(t)).parents(".bulkactions").eq(0).find("[name=action]"),e=t.parents("form").eq(0);i&&("-1"!==i.val()&&e.find("input[type=checkbox]:checked").length||n.preventDefault())},this.control_search=function(t){$(t).on("click",this._control_search_ck)},this.control_search_ck=function(t,n){var i=(t=$(t)).parents(".action-search").eq(0).find("[name=s]");i&&""===i.val()&&n.preventDefault()},this.Run=function(){this.formElm(),this.pageElm()},this.cg=function(){var t=this.n;if(this.ho){var n=new Date;t=t+n.getFullYear()+n.getMonth()+n.getDate()}window[t]=this},this.cg(),String.prototype.format||(String.prototype.format=function(){var i=arguments;return this.replace(/{(\d+)}/g,function(t,n){return void 0!==i[n]?i[n]:t})}),function(o){var n=o.n,ho=o.ho,c="";for(var i in ho&&(c="t=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),"),o)"function"!=typeof o[i]||"_"===i[0]||o.hasOwnProperty("_"+i)||eval("o._"+i+"=function(a,b,c,d){var n='"+n+"',"+c+"o=window[n]||null;if (o) {return o."+i+"(this,a,b,c,d);};};")}(this)}!function(s){s.fn.tiwl_onoff=function(t){var o=s.extend(!0,{},{value:{on:"",off:""},class:"tiwlform-onoff",wrap:"container",button:"button"},t);return s(this).each(function(){var n=s(this),t=s("<div>").attr({class:o.class+"-"+o.button}),i=o.class+"-"+o.wrap,e=s("<div>").attr({id:n.attr("id")+"_"+o.wrap,class:i});return n.is("input")&&(e.attr("class",e.attr("class")+" "+n.attr("class")),n.is(":disabled")&&(e.toggleClass("disabled",n.is(":disabled")),n.prop("disabled",!1)),e.toggleClass("checked",n.is(":checked")),n.hide().removeAttr("class").wrap(e).before(t),e=n.parent(),n.on("change",function(t){if(e.hasClass("disabled"))return t.preventDefault();e.toggleClass("checked",s(this).is(":checked"))}),e.on("click",function(t){if(e.hasClass("disabled"))return t.preventDefault();n.is(":enabled")&&e.hasClass("checked")===n.is(":checked")&&n.click()})),n})},s.fn.tiwl_onoffblock=function(t){var n={onEachElm:function(){},isChecked:function(){return s(this).is(":checked")}},c=s.extend(!0,{},n,t);return s(this).each(function(){function t(){function t(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){c.onEachElm.call(s(n).toggle(i))})}var n=s(this),i=n.attr("tiwl-show"),e=n.attr("tiwl-hide"),o=c.isChecked.call(n);return"string"==typeof i&&t(i,o),"string"==typeof e&&t(e,!o),n}var n=s(this);return n.is("input")&&"checkbox"==n.attr("type")?(s(this).on("change",t),t.call(n)):n})},s.fn.tiwl_byvalueblock=function(t){var n={onEachElm:function(){},onClick:function(){return s(this).val()==s(this).attr("tiwl-value")}},i=s.extend(!0,{},n,t);return s(this).each(function(){function t(e){function t(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){e.onEachElm.call(s(n).toggle(i))})}var n=s(this),i=n.attr("tiwl-show"),o=n.attr("tiwl-hide"),c=e.onClick.call(n);return"string"==typeof i&&t(i,c),"string"==typeof o&&t(o,!c),n}var n=s(this);return n.is("input")||n.is("select")?(s(this).on("change",function(){t.call(this,i)}),t.call(n,i)):n})};var n=new TInvWL(s);s(document).ready(function(){if(n.Run(),jQuery('input[name="general-show_notice"]').change(function(){var t=!jQuery(this).is(":checked"),n=jQuery('input[name="general-redirect_require_login"]');t&&!n.is(":checked")&&n.click().trigger("change"),n.closest(".tiwlform-onoff-container").toggleClass("disabled",t)}).change(),s(".tablenav").each(function(){var t=s(this);s.trim(t.find(".alignleft").html()).length||t.find(".alignleft").remove(),s.trim(t.find(".alignright").html()).length&&!t.find(".tablenav-pages").hasClass("one-page")||(t.find(".alignright").remove(),t.find(".tinv-wishlist-clear").remove()),s.trim(t.html()).length||t.remove()}),s(".tablenav .bulkactions select").addClass("tinvwl-select grey").wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>'),s(".tablenav .bulkactions .button.action, .tablenav #search-submit").removeClass("button").addClass("tinvwl-btn grey"),s(".tinvwl-modal-btn").on("click",function(){s(this).next(".tinvwl-modal").addClass("tinvwl-modal-open")}),s(".tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close").on("click",function(t){t.preventDefault(),s(this).parents(".tinvwl-modal:first").removeClass("tinvwl-modal-open")}),void 0!==s.fn.popover){var t=s(".tinvwl-help");t.popover({content:function(){return s(this).closest(".tinvwl-info-wrap").find(".tinvwl-info-desc").html()}}),t.on("click",function(){s(this).popover("toggle")}),t.on("focusout",function(){s(this).popover("hide")}),s(window).on("resize",function(){t.popover("hide")})}s("body").on("click",".tinvwl-confirm-reset",function(t){t.preventDefault(),confirm(tinvwl_comfirm.text_comfirm_reset)&&s(this).removeClass("tinvwl-confirm-reset").trigger("click")})}),s(document).on("click",".tinvwl-chat-notice .notice-dismiss",function(t){s.post(tinvwl_comfirm.ajax_url,{action:"tinvwl_admin_chat_notice"})})}(jQuery);
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function TInvWL($,h){this.pf="tinvwl",this.g="_",this.ho=h||!1,this.n="TInvWL",this.aj_act=function(t){return[this.pf,t].join(this.g)},this._csel=function(t,n){return"{0}{1}{2}".format(n=n||".",this.pf,t)},this._tm=function(t){var n=$("script#{0}[type='text/template']".format(t));return n.length?n.html():""},this.formElm=function(){if($(this._csel("-form-onoff")).tiwl_onoff(),$("input[type=checkbox][tiwl-show], input[type=checkbox][tiwl-hide]").tiwl_onoffblock(),$("[tiwl-value][tiwl-show], [tiwl-value][tiwl-hide]").tiwl_byvalueblock(),void 0!==$.fn.wpColorPicker){var e=function(t){var n=t.substring(1),i=parseInt(n,16);return.2126*(i>>16&255)+.7152*(i>>8&255)+.0722*(i>>0&255)},n=this._csel("-form-color");$(n).each(function(){var n=$(this),t=$(this).closest(".tinvwl-color-picker"),i=t.find(".tinvwl-eyedropper");n.css("background-color",n.val()),175<e(n.val())&&n.css("color","#000000"),n.iris({mode:"hsv",target:$(this).parent().parent(),change:function(t,n){175<e(n.color.toCSS())?$(this).css("color","#000000"):$(this).css("color",""),$(this).css("background-color",n.color.toCSS())}}),t.on("click",".iris-square-value",function(t){t.preventDefault(),n.iris("toggle")}),i.on("click",function(t){t.preventDefault(),n.iris("show")}),n.on("focusin",function(){n.iris("show")})}),$(document).on("click",function(t){$(t.target).is(n+", .iris-picker, .iris-picker-inner, .iris-slider-offset, .tinvwl-eyedropper, .tinvwl-eyedropper .ftinvwl-eyedropper")?$(n).not($(t.target).closest(".tinvwl-color-picker").find(n)).iris("hide"):$(n).iris("hide")})}},this.wizard_page=function(t){$(t).find("select").change(this._wizard_page_ch),this.wizard_page_ch($(t).find("select"))},this.wizard_page_ch=function(t){var n=(t=$(t)).parent(this._csel("-page-select")),i=n.find("input[type=hidden]").val(),e=n.find(this._csel("-error-icon")),o=n.find(this._csel("-error-desc"));""!==t.val()?(n.removeClass("tinvwl-error"),e.hide(),o.hide()):0==i&&(n.addClass("tinvwl-error"),e.show(),o.show())},this.pageElm=function(){$(this._csel("-header","div.")).prependTo("#wpbody-content"),$(this._csel("-page-select")).each(this._wizard_page),$(".bulkactions [type=submit]").each(this._control_bulkactions),$(".action-search [type=submit]").each(this._control_search)},this.control_bulkactions=function(t){$(t).on("click",this._control_bulkactions_ck)},this.control_bulkactions_ck=function(t,n){var i=(t=$(t)).parents(".bulkactions").eq(0).find("[name=action]"),e=t.parents("form").eq(0);i&&("-1"!==i.val()&&e.find("input[type=checkbox]:checked").length||n.preventDefault())},this.control_search=function(t){$(t).on("click",this._control_search_ck)},this.control_search_ck=function(t,n){var i=(t=$(t)).parents(".action-search").eq(0).find("[name=s]");i&&""===i.val()&&n.preventDefault()},this.Run=function(){this.formElm(),this.pageElm()},this.cg=function(){var t=this.n;if(this.ho){var n=new Date;t=t+n.getFullYear()+n.getMonth()+n.getDate()}window[t]=this},this.cg(),String.prototype.format||(String.prototype.format=function(){var i=arguments;return this.replace(/{(\d+)}/g,function(t,n){return void 0!==i[n]?i[n]:t})}),function(o){var n=o.n,ho=o.ho,c="";for(var i in ho&&(c="t=new Date(),n=n+t.getFullYear()+t.getMonth()+t.getDate(),"),o)"function"!=typeof o[i]||"_"===i[0]||o.hasOwnProperty("_"+i)||eval("o._"+i+"=function(a,b,c,d){var n='"+n+"',"+c+"o=window[n]||null;if (o) {return o."+i+"(this,a,b,c,d);};};")}(this)}!function(s){s.fn.tiwl_onoff=function(t){var o=s.extend(!0,{},{value:{on:"",off:""},class:"tiwlform-onoff",wrap:"container",button:"button"},t);return s(this).each(function(){var n=s(this),t=s("<div>").attr({class:o.class+"-"+o.button}),i=o.class+"-"+o.wrap,e=s("<div>").attr({id:n.attr("id")+"_"+o.wrap,class:i});return n.is("input")&&(e.attr("class",e.attr("class")+" "+n.attr("class")),n.is(":disabled")&&(e.toggleClass("disabled",n.is(":disabled")),n.prop("disabled",!1)),e.toggleClass("checked",n.is(":checked")),n.hide().removeAttr("class").wrap(e).before(t),e=n.parent(),n.on("change",function(t){if(e.hasClass("disabled"))return t.preventDefault();e.toggleClass("checked",s(this).is(":checked"))}),e.on("click",function(t){if(e.hasClass("disabled"))return t.preventDefault();n.is(":enabled")&&e.hasClass("checked")===n.is(":checked")&&n.click()})),n})},s.fn.tiwl_onoffblock=function(t){var n={onEachElm:function(){},isChecked:function(){return s(this).is(":checked")}},c=s.extend(!0,{},n,t);return s(this).each(function(){function t(){function t(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){c.onEachElm.call(s(n).toggle(i))})}var n=s(this),i=n.attr("tiwl-show"),e=n.attr("tiwl-hide"),o=c.isChecked.call(n);return"string"==typeof i&&t(i,o),"string"==typeof e&&t(e,!o),n}var n=s(this);return n.is("input")&&"checkbox"==n.attr("type")?(s(this).on("change",t),t.call(n)):n})},s.fn.tiwl_byvalueblock=function(t){var n={onEachElm:function(){},onClick:function(){return s(this).val()==s(this).attr("tiwl-value")}},i=s.extend(!0,{},n,t);return s(this).each(function(){function t(e){function t(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){e.onEachElm.call(s(n).toggle(i))})}var n=s(this),i=n.attr("tiwl-show"),o=n.attr("tiwl-hide"),c=e.onClick.call(n);return"string"==typeof i&&t(i,c),"string"==typeof o&&t(o,!c),n}var n=s(this);return n.is("input")||n.is("select")?(s(this).on("change",function(){t.call(this,i)}),t.call(n,i)):n})};var n=new TInvWL(s);s(document).ready(function(){if(n.Run(),jQuery('input[name="general-show_notice"]').change(function(){var t=!jQuery(this).is(":checked"),n=jQuery('input[name="general-redirect_require_login"]');t&&!n.is(":checked")&&n.click().trigger("change"),n.closest(".tiwlform-onoff-container").toggleClass("disabled",t)}).change(),s(".tablenav").each(function(){var t=s(this);s.trim(t.find(".alignleft").html()).length||t.find(".alignleft").remove(),s.trim(t.find(".alignright").html()).length&&!t.find(".tablenav-pages").hasClass("one-page")||(t.find(".alignright").remove(),t.find(".tinv-wishlist-clear").remove()),s.trim(t.html()).length||t.remove()}),s(".tablenav .bulkactions select").addClass("tinvwl-select grey").wrap('<span class="tinvwl-select-wrap">').parent().append('<span class="tinvwl-caret"><span></span></span>'),s(".tablenav .bulkactions .button.action, .tablenav #search-submit").removeClass("button").addClass("tinvwl-btn grey"),s(".tinvwl-modal-btn").on("click",function(){s(this).next(".tinvwl-modal").addClass("tinvwl-modal-open")}),s(".tinvwl-overlay, .tinvwl-close-modal, .tinvwl_button_close").on("click",function(t){t.preventDefault(),s(this).parents(".tinvwl-modal:first").removeClass("tinvwl-modal-open")}),void 0!==s.fn.popover){var t=s(".tinvwl-help");t.popover({content:function(){return s(this).closest(".tinvwl-info-wrap").find(".tinvwl-info-desc").html()}}),t.on("click",function(){s(this).popover("toggle")}),t.on("focusout",function(){s(this).popover("hide")}),s(window).on("resize",function(){t.popover("hide")})}s("body").on("click",".tinvwl-confirm-reset",function(t){t.preventDefault(),confirm(tinvwl_comfirm.text_comfirm_reset)&&s(this).removeClass("tinvwl-confirm-reset").trigger("click")})}),s(document).on("click",".tinvwl-chat-notice .notice-dismiss",function(t){s.post(tinvwl_comfirm.ajax_url,{action:"tinvwl_admin_chat_notice"})})}(jQuery);
assets/js/public.min.js CHANGED
@@ -1,6 +1,6 @@
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
- * @version 1.28.0
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function showTooltip(t,i){t.setAttribute("class","social social-clipboard tooltipped tooltipped-s"),t.setAttribute("aria-label",i)}function clearTooltip(t){t.currentTarget.setAttribute("class","social social-clipboard "),t.currentTarget.removeAttribute("aria-label")}!function(c){c.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href.split("?")[0],text_create:window.tinvwl_add_to_wishlist.text_create,text_already_in:window.tinvwl_add_to_wishlist.text_already_in,class:{dialogbox:".tinvwl_add_to_select_wishlist",select:".tinvwl_wishlist",newtitle:".tinvwl_new_input",dialogbutton:".tinvwl_button_add"},redirectTimer:null,onPrepareList:function(){},onGetDialogBox:function(){},onPrepareDialogBox:function(){c("body > .tinv-wishlist").length||c("body").append(c("<div>").addClass("tinv-wishlist")),c(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){c(this).append(c("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){c(t).addClass("tinv-modal-open"),c(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){c(t).removeClass("tinv-modal-open"),c(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(c(this).is(".disabled-add-wishlist"))return!1;c(this).is(".ftinvwl-animated")&&c(this).addClass("ftinvwl-pulse"),this.tinvwl_dialog?this.tinvwl_dialog.show_list.call(this):a.onActionProduct.call(this)},onPrepareDataAction:function(t,i){c("body").trigger("tinvwl_wishlist_button_clicked",[t,i])},filterProductAlreadyIn:function(t){t=t||[];var o={};return c("form.cart[method=post], .woocommerce-variation-add-to-cart, form.vtajaxform[method=post]").find("input, select").each(function(){var t=c(this).attr("name"),i=c(this).attr("type"),n=c(this).val();("checkbox"!==i&&"radio"!==i||c(this).is(":checked"))&&(o["form"+t]=n)}),o=o.formvariation_id,t.filter(function(t){if("object"!==_typeof(t.in)||"string"!=typeof o)return t.in;var i=parseInt(o);return 0<=t.in.indexOf(i)})},onMultiProductAlreadyIn:function(t){t=t||[];t=a.onPrepareList.call(t)||t,t=a.filterProductAlreadyIn.call(this,t)||t,c(this).parent().parent().find(".already-in").remove();var n="";switch(t.length){case 0:break;default:n=c("<ul>");c.each(t,function(t,i){n.append(c("<li>").html(c("<a>").html(i.title).attr({href:i.url})).val(i.ID))})}n.length&&c(this).closest(".tinv-modal-inner").find("img").after(c("<div>").addClass("already-in").html(a.text_already_in+" ").append(n))},onAction:{redirect:function(t){a.redirectTimer&&clearTimeout(a.redirectTimer),a.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(){},msg:function(t){if(!t)return!1;var i,n,o,e=c(t).eq(0);c("body > .tinv-wishlist").length||c("body").append(c("<div>").addClass("tinv-wishlist")),c("body > .tinv-wishlist").append(e),i=c("body > .tinv-wishlist").find("select, input, textarea, button, a").filter(":visible"),n=i.first(),o=i.last(),n.focus().blur(),o.on("keydown",function(t){9!==t.which||t.shiftKey||(t.preventDefault(),n.focus())}),n.on("keydown",function(t){9===t.which&&t.shiftKey&&(t.preventDefault(),o.focus())}),e.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),e.remove(),a.redirectTimer&&clearTimeout(a.redirectTimer)})},status:function(t){c("body").trigger("tinvwl_wishlist_added_status",[this,t])},removed:function(){},make_remove:function(){},wishlists_data:function(t){d(JSON.stringify(t))}}};i.onActionProduct=function(t,i){var r={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:c(this).attr("data-tinv-wl-producttype"),product_id:c(this).attr("data-tinv-wl-product")||0,product_variation:c(this).attr("data-tinv-wl-productvariation")||0,product_action:c(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},n=this,o=[],d=new FormData;tinvwl_add_to_wishlist.wpml&&(r.lang=tinvwl_add_to_wishlist.wpml),c('form.cart[method=post][data-product_id="'+c(this).attr("data-tinv-wl-product")+'"], form.vtajaxform[method=post][data-product_id="'+c(this).attr("data-tinv-wl-product")+'"]').each(function(){o.push(c(this))}),o.length||(c(n).closest("form.cart[method=post], form.vtajaxform[method=post]").each(function(){o.push(c(this))}),o.length||o.push(c("form.cart[method=post]"))),c('.tinv-wraper[data-product_id="'+c(this).attr("data-tinv-wl-product")+'"]').each(function(){o.push(c(this))}),c.each(o,function(t,i){c(i).find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){function e(t,i){if("object"!==_typeof(i))return i;for(var n in void 0===t&&(t={}),i)if(""===n){var o=-1;for(o in t)o=o;t[o=parseInt(o)+1]=e(t[n],i[n])}else t[n]=e(t[n],i[n]);return t}var t=c(this).attr("name"),i=c(this).attr("type"),n=c(this).val(),o=10;if("button"!==i&&void 0!==t){for(;/^(.+)\[([^\[\]]*?)\]$/.test(t)&&0<o;){var a=t.match(/^(.+)\[([^\[\]]*?)\]$/);if(3===a.length){var l={};l[a[2]]=n,n=l}t=a[1],o--}if("file"===i){var s=c(this)[0].files;s&&d.append(t,s[0])}"checkbox"===i||"radio"===i?c(this).is(":checked")&&(n.length||"object"===_typeof(n)||(n=!0),r.form[t]=e(r.form[t],n)):r.form[t]=e(r.form[t],n)}})}),r=a.onPrepareDataAction.call(n,n,r)||r,c.each(r,function(n,t){"form"===n?c.each(t,function(t,i){"object"===_typeof(i)&&(i=JSON.stringify(i)),d.append(n+"["+t+"]",i)}):d.append(n,t)}),c.ajax({url:a.api_url,method:"POST",contentType:!1,processData:!1,data:d}).done(function(t){if(a.onDialogHide.call(n.tinvwl_dialog,n),"object"===_typeof(t))for(var i in t)"function"==typeof a.onAction[i]&&a.onAction[i].call(n,t[i]);else"function"==typeof a.onAction.msg&&a.onAction.msg.call(n,t)})};var a=c.extend(!0,{},i,t);return c(this).each(function(){if(!c(this).attr("data-tinv-wl-list"))return!1;if(a.dialogbox&&a.dialogbox.length&&(this.tinvwl_dialog=a.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=a.onGetDialogBox.call(this)),!this.tinvwl_dialog){var t=c(this).nextAll(a.class.dialogbox).eq(0);t.length&&(this.tinvwl_dialog=t)}if(this.tinvwl_dialog){a.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var n=c(this).find(a.class.select).eq(0);c(this).find(a.class.newtitle).hide().val(""),n.html(""),c.each(t,function(t,i){a.onCreateWishList.call(n,i)}),a.text_create&&a.onCreateWishList.call(n,{ID:"",title:a.text_create,in:!1}),a.onMultiProductAlreadyIn.call(n,t),a.onSelectWishList.call(n,t),c(this).find(a.class.newtitle).toggle(""===n.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=JSON.parse(c(this).attr("data-tinv-wl-list"))||[];t.length?(t=a.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),a.onDialogShow.call(this.tinvwl_dialog,this)):a.onActionProduct.call(this)});var o=this;c(this.tinvwl_dialog).find(a.class.dialogbutton).off("click").on("click",function(){var t,i=c(o.tinvwl_dialog).find(a.class.select),n=c(o.tinvwl_dialog).find(a.class.newtitle);i.val()||n.val()?a.onActionProduct.call(o,i.val(),n.val()):((t=n.is(":visible")?n:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})}c(this).off("click").on("click",a.onClick),a.onInited.call(this,a)})},c(document).ready(function(){c("body").on("click keydown",".tinvwl_add_to_wishlist_button",function(t){if("keydown"===t.type){var i=void 0!==t.key?t.key:t.keyCode;if(!("Enter"===i||13===i||0<=["Spacebar"," "].indexOf(i)||32===i))return;t.preventDefault()}if(c("body").trigger("tinvwl_add_to_wishlist_button_click",[this]),c(this).is(".disabled-add-wishlist"))return t.preventDefault(),void window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);c(this).is(".inited-add-wishlist")||c(this).tinvwl_to_wishlist({onInited:function(t){c(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),c(document).on("hide_variation",".variations_form",function(t){var i=c('.tinvwl_add_to_wishlist_button:not(.tinvwl-loop)[data-tinv-wl-product="'+c(this).data("product_id")+'"]');if(i.attr("data-tinv-wl-productvariation",0),i.length&&i.attr("data-tinv-wl-list")){var n=JSON.parse(i.attr("data-tinv-wl-list")),o=!1,e="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var a in n)n[a].hasOwnProperty("in")&&Array.isArray(n[a].in)&&-1<(n[a].in||[]).indexOf(0)&&(o=!0);i.toggleClass("tinvwl-product-in-list",o).toggleClass("tinvwl-product-make-remove",o&&e).attr("data-tinv-wl-action",o&&e?"remove":"addto")}i.length&&!tinvwl_add_to_wishlist.allow_parent_variable&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),c(document).on("show_variation",".variations_form",function(t,i,n){var o=c('.tinvwl_add_to_wishlist_button:not(.tinvwl-loop)[data-tinv-wl-product="'+c(this).data("product_id")+'"]');if(o.attr("data-tinv-wl-productvariation",i.variation_id),o.length&&o.attr("data-tinv-wl-list")){var e=JSON.parse(o.attr("data-tinv-wl-list")),a=!1,l="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var s in e)e[s].hasOwnProperty("in")&&Array.isArray(e[s].in)&&-1<(e[s].in||[]).indexOf(i.variation_id)&&(a=!0);o.toggleClass("tinvwl-product-in-list",a).toggleClass("tinvwl-product-make-remove",a&&l).attr("data-tinv-wl-action",a&&l?"remove":"addto")}t.preventDefault(),o.removeClass("disabled-add-wishlist")}),c(window).on("storage onstorage",function(t){if(s===t.originalEvent.key&&localStorage.getItem(s)!==sessionStorage.getItem(s)&&localStorage.getItem(s)){var i=JSON.parse(localStorage.getItem(s));"object"===_typeof(i)&&null!==i&&(i.hasOwnProperty("products")||i.hasOwnProperty("counter"))&&d(localStorage.getItem(s))}});var n=[],i=!1;c("a.tinvwl_add_to_wishlist_button").each(function(){"undefined"!==c(this).data("tinv-wl-product")&&c(this).data("tinv-wl-product")&&n.push(c(this).data("tinv-wl-product"))}),c(".wishlist_products_counter_number").each(function(){i=!0});function o(){if(n.length||i){var t={};tinvwl_add_to_wishlist.wpml&&(t.lang=tinvwl_add_to_wishlist.wpml),c.ajax({url:tinvwl_add_to_wishlist.plugin_url+"includes/api/ajax.php",method:"POST",data:t,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){d(JSON.stringify(t)),r(t)}).fail(function(){!function(){if(n.length||i){var t={ids:n,counter:i,tinvwl_request:!0};tinvwl_add_to_wishlist.wpml&&(t.lang=tinvwl_add_to_wishlist.wpml),c.ajax({url:tinvwl_add_to_wishlist.rest_root+"wishlist/v1/products",method:"POST",data:t,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){d(JSON.stringify(t)),r(t)})}}()})}}function e(){if(l&&(tinvwl_add_to_wishlist.update_wishlists_data&&localStorage.setItem(s,""),localStorage.getItem(s))){var t=JSON.parse(localStorage.getItem(s));if("object"===_typeof(t)&&null!==t&&(t.hasOwnProperty("products")||t.hasOwnProperty("counter"))&&(!t.hasOwnProperty("lang")&&!tinvwl_add_to_wishlist.wpml||tinvwl_add_to_wishlist.wpml&&t.lang===tinvwl_add_to_wishlist.wpml))return void r(t)}tinvwl_add_to_wishlist.block_ajax_wishlists_data||o()}e();var t=new MutationObserver(function(t){n=[],t.forEach(function(t){var i=t.addedNodes;null!==i&&c(i).each(function(){var t=c(this).find(".tinvwl_add_to_wishlist_button");t.length&&t.each(function(){"undefined"!==c(this).data("tinv-wl-product")&&c(this).data("tinv-wl-product")&&n.push(c(this).data("tinv-wl-product"))})})}),n.length&&e()}),a=document.body;t.observe(a,{childList:!0,subtree:!0})});var l=!0,s=tinvwl_add_to_wishlist.hash_key;try{l="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("ti","test"),window.sessionStorage.removeItem("ti"),window.localStorage.setItem("ti","test"),window.localStorage.removeItem("ti")}catch(t){l=!1}function r(t){var l="1"==window.tinvwl_add_to_wishlist.simple_flow;l&&c("a.tinvwl_add_to_wishlist_button").each(function(){c(this).removeClass("tinvwl-product-make-remove").removeClass("tinvwl-product-already-on-wishlist").removeClass("tinvwl-product-in-list").attr("data-tinv-wl-action","addto").attr("data-tinv-wl-list","[]")}),c("body").trigger("tinvwl_wishlist_mark_products",[t]),c.each(t.products,function(t,e){var a=t;c('a.tinvwl_add_to_wishlist_button[data-tinv-wl-product="'+a+'"]').each(function(){var t=parseInt(c(this).attr("data-tinv-wl-productvariation")),i=c(this).data("tinv-wl-productvariations")||[],n=!1;for(var o in e)e[o].hasOwnProperty("in")&&Array.isArray(e[o].in)&&(-1<(e[o].in||[]).indexOf(a)||-1<(e[o].in||[]).indexOf(t)||i.some(function(t){return 0<=(e[o].in||[]).indexOf(t)}))&&(n=!0);c("body").trigger("tinvwl_wishlist_product_marked",[this,n]),c(this).attr("data-tinv-wl-list",JSON.stringify(e)).toggleClass("tinvwl-product-in-list",n).toggleClass("tinvwl-product-make-remove",n&&l).attr("data-tinv-wl-action",n&&l?"remove":"addto")})}),function(t){"1"==window.tinvwl_add_to_wishlist.hide_zero_counter&&0===t&&(t="false");jQuery("i.wishlist-icon").addClass("added"),"false"!==t?(jQuery(".wishlist_products_counter_number, body.theme-woostify .wishlist-item-count").html(t),jQuery("i.wishlist-icon").attr("data-icon-label",t)):(jQuery(".wishlist_products_counter_number, body.theme-woostify .wishlist-item-count").html("").closest("span.wishlist-counter-with-products").removeClass("wishlist-counter-with-products"),jQuery("i.wishlist-icon").removeAttr("data-icon-label"));var i=!("0"==t||"false"==t);jQuery(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",i),setTimeout(function(){jQuery("i.wishlist-icon").removeClass("added")},500)}(t.counter)}function d(t){l&&(localStorage.setItem(s,t),sessionStorage.setItem(s,t),r(JSON.parse(t)))}}(jQuery),function(o){o(document).ready(function(){if(o("#tinvwl_manage_actions, #tinvwl_product_actions").addClass("form-control").parent().wrapInner('<div class="tinvwl-input-group tinvwl-no-full">').find("button").wrap('<span class="tinvwl-input-group-btn">'),o(".tinv-lists-nav").each(function(){o(this).html().trim().length||o(this).remove()}),o("body").on("click",".social-buttons .social:not(.social-email,.social-whatsapp,.social-clipboard)",function(t){var i=window.open(o(this).attr("href"),o(this).attr("title"),"width=420,height=320,resizable=yes,scrollbars=yes,status=yes");i&&(i.focus(),t.preventDefault())}),"undefined"!=typeof ClipboardJS){new ClipboardJS(".social-buttons .social.social-clipboard",{text:function(t){return t.getAttribute("href")}}).on("success",function(t){showTooltip(t.trigger,tinvwl_add_to_wishlist.tinvwl_clipboard)});for(var t=document.querySelectorAll(".social-buttons .social.social-clipboard"),i=0;i<t.length;i++)t[i].addEventListener("mouseleave",clearTooltip),t[i].addEventListener("blur",clearTooltip)}o("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),o("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),o(this).parents(".tinv-modal:first").removeClass("tinv-modal-open"),o("body").trigger("tinvwl_modal_closed",[this])}),o("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){o(this).data("url")&&(t.preventDefault(),window.location=o(this).data("url"))});var n=o(".tinv-wishlist .navigation-button");n.length&&n.each(function(){var t=o(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),o(".tinv-login .showlogin").off("click").on("click",function(t){t.preventDefault(),o(this).closest(".tinv-login").find(".login").toggle()}),o(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){o(this).toggle(!!o(this).children().not(".look_in").length||!!o(this).children(".look_in").children().length)})})}(jQuery),function(o){o.fn.tinvwl_break_submit=function(t){var i={selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return o(this).val()},rule:function(){var t=o(this).parents("form").eq(0).find(n.selector),i=n.invert;return 0===t.length?n.ifempty:(t.each(function(){i&&!n.invert||!i&&n.invert||(i=Boolean(n.validate.call(o(this))))}),i)}},n=o.extend(!0,{},i,t);return o(this).each(function(){o(this).on("click",function(t){var i=[];void 0!==o(this).attr("tinvwl_break_submit")&&(i=o(this).attr("tinvwl_break_submit").split(",")),-1!==jQuery.inArray(n.selector,i)&&(i=[]),n.rule.call(o(this))||0!==i.length||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault()),i.push(n.selector),o(this).attr("tinvwl_break_submit",i),n.rule.call(o(this))&&o(this).removeAttr("tinvwl_break_submit")})})},o(document).ready(function(){o(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),o(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return o(this).is(":checked")}}),o(".global-cb").on("click",function(){o(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",o(this).is(":checked"))})})}(jQuery);
1
  /**
2
  * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist. Add Wishlist functionality to your store for free.
3
+ * @version 1.28.1
4
  * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
5
  */
6
  "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function showTooltip(t,i){t.setAttribute("class","social social-clipboard tooltipped tooltipped-s"),t.setAttribute("aria-label",i)}function clearTooltip(t){t.currentTarget.setAttribute("class","social social-clipboard "),t.currentTarget.removeAttribute("aria-label")}!function(c){c.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href.split("?")[0],text_create:window.tinvwl_add_to_wishlist.text_create,text_already_in:window.tinvwl_add_to_wishlist.text_already_in,class:{dialogbox:".tinvwl_add_to_select_wishlist",select:".tinvwl_wishlist",newtitle:".tinvwl_new_input",dialogbutton:".tinvwl_button_add"},redirectTimer:null,onPrepareList:function(){},onGetDialogBox:function(){},onPrepareDialogBox:function(){c("body > .tinv-wishlist").length||c("body").append(c("<div>").addClass("tinv-wishlist")),c(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){c(this).append(c("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){c(t).addClass("tinv-modal-open"),c(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){c(t).removeClass("tinv-modal-open"),c(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(c(this).is(".disabled-add-wishlist"))return!1;c(this).is(".ftinvwl-animated")&&c(this).addClass("ftinvwl-pulse"),this.tinvwl_dialog?this.tinvwl_dialog.show_list.call(this):a.onActionProduct.call(this)},onPrepareDataAction:function(t,i){c("body").trigger("tinvwl_wishlist_button_clicked",[t,i])},filterProductAlreadyIn:function(t){t=t||[];var o={};return c("form.cart[method=post], .woocommerce-variation-add-to-cart, form.vtajaxform[method=post]").find("input, select").each(function(){var t=c(this).attr("name"),i=c(this).attr("type"),n=c(this).val();("checkbox"!==i&&"radio"!==i||c(this).is(":checked"))&&(o["form"+t]=n)}),o=o.formvariation_id,t.filter(function(t){if("object"!==_typeof(t.in)||"string"!=typeof o)return t.in;var i=parseInt(o);return 0<=t.in.indexOf(i)})},onMultiProductAlreadyIn:function(t){t=t||[];t=a.onPrepareList.call(t)||t,t=a.filterProductAlreadyIn.call(this,t)||t,c(this).parent().parent().find(".already-in").remove();var n="";switch(t.length){case 0:break;default:n=c("<ul>");c.each(t,function(t,i){n.append(c("<li>").html(c("<a>").html(i.title).attr({href:i.url})).val(i.ID))})}n.length&&c(this).closest(".tinv-modal-inner").find("img").after(c("<div>").addClass("already-in").html(a.text_already_in+" ").append(n))},onAction:{redirect:function(t){a.redirectTimer&&clearTimeout(a.redirectTimer),a.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(){},msg:function(t){if(!t)return!1;var i,n,o,e=c(t).eq(0);c("body > .tinv-wishlist").length||c("body").append(c("<div>").addClass("tinv-wishlist")),c("body > .tinv-wishlist").append(e),i=c("body > .tinv-wishlist").find("select, input, textarea, button, a").filter(":visible"),n=i.first(),o=i.last(),n.focus().blur(),o.on("keydown",function(t){9!==t.which||t.shiftKey||(t.preventDefault(),n.focus())}),n.on("keydown",function(t){9===t.which&&t.shiftKey&&(t.preventDefault(),o.focus())}),e.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),e.remove(),a.redirectTimer&&clearTimeout(a.redirectTimer)})},status:function(t){c("body").trigger("tinvwl_wishlist_added_status",[this,t])},removed:function(){},make_remove:function(){},wishlists_data:function(t){d(JSON.stringify(t))}}};i.onActionProduct=function(t,i){var r={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:c(this).attr("data-tinv-wl-producttype"),product_id:c(this).attr("data-tinv-wl-product")||0,product_variation:c(this).attr("data-tinv-wl-productvariation")||0,product_action:c(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},n=this,o=[],d=new FormData;tinvwl_add_to_wishlist.wpml&&(r.lang=tinvwl_add_to_wishlist.wpml),c('form.cart[method=post][data-product_id="'+c(this).attr("data-tinv-wl-product")+'"], form.vtajaxform[method=post][data-product_id="'+c(this).attr("data-tinv-wl-product")+'"]').each(function(){o.push(c(this))}),o.length||(c(n).closest("form.cart[method=post], form.vtajaxform[method=post]").each(function(){o.push(c(this))}),o.length||o.push(c("form.cart[method=post]"))),c('.tinv-wraper[data-product_id="'+c(this).attr("data-tinv-wl-product")+'"]').each(function(){o.push(c(this))}),c.each(o,function(t,i){c(i).find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){function e(t,i){if("object"!==_typeof(i))return i;for(var n in void 0===t&&(t={}),i)if(""===n){var o=-1;for(o in t)o=o;t[o=parseInt(o)+1]=e(t[n],i[n])}else t[n]=e(t[n],i[n]);return t}var t=c(this).attr("name"),i=c(this).attr("type"),n=c(this).val(),o=10;if("button"!==i&&void 0!==t){for(;/^(.+)\[([^\[\]]*?)\]$/.test(t)&&0<o;){var a=t.match(/^(.+)\[([^\[\]]*?)\]$/);if(3===a.length){var l={};l[a[2]]=n,n=l}t=a[1],o--}if("file"===i){var s=c(this)[0].files;s&&d.append(t,s[0])}"checkbox"===i||"radio"===i?c(this).is(":checked")&&(n.length||"object"===_typeof(n)||(n=!0),r.form[t]=e(r.form[t],n)):r.form[t]=e(r.form[t],n)}})}),r=a.onPrepareDataAction.call(n,n,r)||r,c.each(r,function(n,t){"form"===n?c.each(t,function(t,i){"object"===_typeof(i)&&(i=JSON.stringify(i)),d.append(n+"["+t+"]",i)}):d.append(n,t)}),c.ajax({url:a.api_url,method:"POST",contentType:!1,processData:!1,data:d}).done(function(t){if(a.onDialogHide.call(n.tinvwl_dialog,n),"object"===_typeof(t))for(var i in t)"function"==typeof a.onAction[i]&&a.onAction[i].call(n,t[i]);else"function"==typeof a.onAction.msg&&a.onAction.msg.call(n,t)})};var a=c.extend(!0,{},i,t);return c(this).each(function(){if(!c(this).attr("data-tinv-wl-list"))return!1;if(a.dialogbox&&a.dialogbox.length&&(this.tinvwl_dialog=a.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=a.onGetDialogBox.call(this)),!this.tinvwl_dialog){var t=c(this).nextAll(a.class.dialogbox).eq(0);t.length&&(this.tinvwl_dialog=t)}if(this.tinvwl_dialog){a.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var n=c(this).find(a.class.select).eq(0);c(this).find(a.class.newtitle).hide().val(""),n.html(""),c.each(t,function(t,i){a.onCreateWishList.call(n,i)}),a.text_create&&a.onCreateWishList.call(n,{ID:"",title:a.text_create,in:!1}),a.onMultiProductAlreadyIn.call(n,t),a.onSelectWishList.call(n,t),c(this).find(a.class.newtitle).toggle(""===n.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=JSON.parse(c(this).attr("data-tinv-wl-list"))||[];t.length?(t=a.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),a.onDialogShow.call(this.tinvwl_dialog,this)):a.onActionProduct.call(this)});var o=this;c(this.tinvwl_dialog).find(a.class.dialogbutton).off("click").on("click",function(){var t,i=c(o.tinvwl_dialog).find(a.class.select),n=c(o.tinvwl_dialog).find(a.class.newtitle);i.val()||n.val()?a.onActionProduct.call(o,i.val(),n.val()):((t=n.is(":visible")?n:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})}c(this).off("click").on("click",a.onClick),a.onInited.call(this,a)})},c(document).ready(function(){c("body").on("click keydown",".tinvwl_add_to_wishlist_button",function(t){if("keydown"===t.type){var i=void 0!==t.key?t.key:t.keyCode;if(!("Enter"===i||13===i||0<=["Spacebar"," "].indexOf(i)||32===i))return;t.preventDefault()}if(c("body").trigger("tinvwl_add_to_wishlist_button_click",[this]),c(this).is(".disabled-add-wishlist"))return t.preventDefault(),void window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);c(this).is(".inited-add-wishlist")||c(this).tinvwl_to_wishlist({onInited:function(t){c(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),c(document).on("hide_variation",".variations_form",function(t){var i=c('.tinvwl_add_to_wishlist_button:not(.tinvwl-loop)[data-tinv-wl-product="'+c(this).data("product_id")+'"]');if(i.attr("data-tinv-wl-productvariation",0),i.length&&i.attr("data-tinv-wl-list")){var n=JSON.parse(i.attr("data-tinv-wl-list")),o=!1,e="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var a in n)n[a].hasOwnProperty("in")&&Array.isArray(n[a].in)&&-1<(n[a].in||[]).indexOf(0)&&(o=!0);i.toggleClass("tinvwl-product-in-list",o).toggleClass("tinvwl-product-make-remove",o&&e).attr("data-tinv-wl-action",o&&e?"remove":"addto")}i.length&&!tinvwl_add_to_wishlist.allow_parent_variable&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),c(document).on("show_variation",".variations_form",function(t,i,n){var o=c('.tinvwl_add_to_wishlist_button:not(.tinvwl-loop)[data-tinv-wl-product="'+c(this).data("product_id")+'"]');if(o.attr("data-tinv-wl-productvariation",i.variation_id),o.length&&o.attr("data-tinv-wl-list")){var e=JSON.parse(o.attr("data-tinv-wl-list")),a=!1,l="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var s in e)e[s].hasOwnProperty("in")&&Array.isArray(e[s].in)&&-1<(e[s].in||[]).indexOf(i.variation_id)&&(a=!0);o.toggleClass("tinvwl-product-in-list",a).toggleClass("tinvwl-product-make-remove",a&&l).attr("data-tinv-wl-action",a&&l?"remove":"addto")}t.preventDefault(),o.removeClass("disabled-add-wishlist")}),c(window).on("storage onstorage",function(t){if(s===t.originalEvent.key&&localStorage.getItem(s)!==sessionStorage.getItem(s)&&localStorage.getItem(s)){var i=JSON.parse(localStorage.getItem(s));"object"===_typeof(i)&&null!==i&&(i.hasOwnProperty("products")||i.hasOwnProperty("counter"))&&d(localStorage.getItem(s))}});var n=[],i=!1;c("a.tinvwl_add_to_wishlist_button").each(function(){"undefined"!==c(this).data("tinv-wl-product")&&c(this).data("tinv-wl-product")&&n.push(c(this).data("tinv-wl-product"))}),c(".wishlist_products_counter_number").each(function(){i=!0});function o(){if(n.length||i){var t={};tinvwl_add_to_wishlist.wpml&&(t.lang=tinvwl_add_to_wishlist.wpml),c.ajax({url:tinvwl_add_to_wishlist.plugin_url+"includes/api/ajax.php",method:"POST",data:t,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){d(JSON.stringify(t)),r(t)}).fail(function(){!function(){if(n.length||i){var t={ids:n,counter:i,tinvwl_request:!0};tinvwl_add_to_wishlist.wpml&&(t.lang=tinvwl_add_to_wishlist.wpml),c.ajax({url:tinvwl_add_to_wishlist.rest_root+"wishlist/v1/products",method:"POST",data:t,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",tinvwl_add_to_wishlist.nonce)}}).done(function(t){d(JSON.stringify(t)),r(t)})}}()})}}function e(){if(l&&(tinvwl_add_to_wishlist.update_wishlists_data&&localStorage.setItem(s,""),localStorage.getItem(s))){var t=JSON.parse(localStorage.getItem(s));if("object"===_typeof(t)&&null!==t&&(t.hasOwnProperty("products")||t.hasOwnProperty("counter"))&&(!t.hasOwnProperty("lang")&&!tinvwl_add_to_wishlist.wpml||tinvwl_add_to_wishlist.wpml&&t.lang===tinvwl_add_to_wishlist.wpml))return void r(t)}tinvwl_add_to_wishlist.block_ajax_wishlists_data||o()}e();var t=new MutationObserver(function(t){n=[],t.forEach(function(t){var i=t.addedNodes;null!==i&&c(i).each(function(){var t=c(this).find(".tinvwl_add_to_wishlist_button");t.length&&t.each(function(){"undefined"!==c(this).data("tinv-wl-product")&&c(this).data("tinv-wl-product")&&n.push(c(this).data("tinv-wl-product"))})})}),n.length&&e()}),a=document.body;t.observe(a,{childList:!0,subtree:!0})});var l=!0,s=tinvwl_add_to_wishlist.hash_key;try{l="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("ti","test"),window.sessionStorage.removeItem("ti"),window.localStorage.setItem("ti","test"),window.localStorage.removeItem("ti")}catch(t){l=!1}function r(t){var l="1"==window.tinvwl_add_to_wishlist.simple_flow;l&&c("a.tinvwl_add_to_wishlist_button").each(function(){c(this).removeClass("tinvwl-product-make-remove").removeClass("tinvwl-product-already-on-wishlist").removeClass("tinvwl-product-in-list").attr("data-tinv-wl-action","addto").attr("data-tinv-wl-list","[]")}),c("body").trigger("tinvwl_wishlist_mark_products",[t]),c.each(t.products,function(t,e){var a=t;c('a.tinvwl_add_to_wishlist_button[data-tinv-wl-product="'+a+'"]').each(function(){var t=parseInt(c(this).attr("data-tinv-wl-productvariation")),i=c(this).data("tinv-wl-productvariations")||[],n=!1;for(var o in e)e[o].hasOwnProperty("in")&&Array.isArray(e[o].in)&&(-1<(e[o].in||[]).indexOf(a)||-1<(e[o].in||[]).indexOf(t)||i.some(function(t){return 0<=(e[o].in||[]).indexOf(t)}))&&(n=!0);c("body").trigger("tinvwl_wishlist_product_marked",[this,n]),c(this).attr("data-tinv-wl-list",JSON.stringify(e)).toggleClass("tinvwl-product-in-list",n).toggleClass("tinvwl-product-make-remove",n&&l).attr("data-tinv-wl-action",n&&l?"remove":"addto")})}),function(t){"1"==window.tinvwl_add_to_wishlist.hide_zero_counter&&0===t&&(t="false");jQuery("i.wishlist-icon").addClass("added"),"false"!==t?(jQuery(".wishlist_products_counter_number, body.theme-woostify .wishlist-item-count").html(t),jQuery("i.wishlist-icon").attr("data-icon-label",t)):(jQuery(".wishlist_products_counter_number, body.theme-woostify .wishlist-item-count").html("").closest("span.wishlist-counter-with-products").removeClass("wishlist-counter-with-products"),jQuery("i.wishlist-icon").removeAttr("data-icon-label"));var i=!("0"==t||"false"==t);jQuery(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",i),setTimeout(function(){jQuery("i.wishlist-icon").removeClass("added")},500)}(t.counter)}function d(t){l&&(localStorage.setItem(s,t),sessionStorage.setItem(s,t),r(JSON.parse(t)))}}(jQuery),function(o){o(document).ready(function(){if(o("#tinvwl_manage_actions, #tinvwl_product_actions").addClass("form-control").parent().wrapInner('<div class="tinvwl-input-group tinvwl-no-full">').find("button").wrap('<span class="tinvwl-input-group-btn">'),o(".tinv-lists-nav").each(function(){o(this).html().trim().length||o(this).remove()}),o("body").on("click",".social-buttons .social:not(.social-email,.social-whatsapp,.social-clipboard)",function(t){var i=window.open(o(this).attr("href"),o(this).attr("title"),"width=420,height=320,resizable=yes,scrollbars=yes,status=yes");i&&(i.focus(),t.preventDefault())}),"undefined"!=typeof ClipboardJS){new ClipboardJS(".social-buttons .social.social-clipboard",{text:function(t){return t.getAttribute("href")}}).on("success",function(t){showTooltip(t.trigger,tinvwl_add_to_wishlist.tinvwl_clipboard)});for(var t=document.querySelectorAll(".social-buttons .social.social-clipboard"),i=0;i<t.length;i++)t[i].addEventListener("mouseleave",clearTooltip),t[i].addEventListener("blur",clearTooltip)}o("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),o("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),o(this).parents(".tinv-modal:first").removeClass("tinv-modal-open"),o("body").trigger("tinvwl_modal_closed",[this])}),o("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){o(this).data("url")&&(t.preventDefault(),window.location=o(this).data("url"))});var n=o(".tinv-wishlist .navigation-button");n.length&&n.each(function(){var t=o(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),o(".tinv-login .showlogin").off("click").on("click",function(t){t.preventDefault(),o(this).closest(".tinv-login").find(".login").toggle()}),o(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){o(this).toggle(!!o(this).children().not(".look_in").length||!!o(this).children(".look_in").children().length)})})}(jQuery),function(o){o.fn.tinvwl_break_submit=function(t){var i={selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return o(this).val()},rule:function(){var t=o(this).parents("form").eq(0).find(n.selector),i=n.invert;return 0===t.length?n.ifempty:(t.each(function(){i&&!n.invert||!i&&n.invert||(i=Boolean(n.validate.call(o(this))))}),i)}},n=o.extend(!0,{},i,t);return o(this).each(function(){o(this).on("click",function(t){var i=[];void 0!==o(this).attr("tinvwl_break_submit")&&(i=o(this).attr("tinvwl_break_submit").split(",")),-1!==jQuery.inArray(n.selector,i)&&(i=[]),n.rule.call(o(this))||0!==i.length||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault()),i.push(n.selector),o(this).attr("tinvwl_break_submit",i),n.rule.call(o(this))&&o(this).removeAttr("tinvwl_break_submit")})})},o(document).ready(function(){o(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),o(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return o(this).is(":checked")}}),o(".global-cb").on("click",function(){o(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",o(this).is(":checked"))})})}(jQuery);
languages/ti-woocommerce-wishlist.pot CHANGED
@@ -1,8 +1,8 @@
1
- # Copyright (C) 2021 TI WooCommerce Wishlist Plugin - 1.28.0
2
- # This file is distributed under the same license as the TI WooCommerce Wishlist Plugin - 1.28.0 package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: TI WooCommerce Wishlist Plugin - 1.28.0\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
1
+ # Copyright (C) 2021 TI WooCommerce Wishlist Plugin - 1.28.1
2
+ # This file is distributed under the same license as the TI WooCommerce Wishlist Plugin - 1.28.1 package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: TI WooCommerce Wishlist Plugin - 1.28.1\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
public/addtowishlist.class.php CHANGED
@@ -723,15 +723,13 @@ JOIN {$table_languages} l ON
723
 
724
  $this->product = apply_filters('tinvwl_addtowishlist_out_prepare_product', $_product);
725
 
726
- if (empty($this->product) || !apply_filters('tinvwl_allow_addtowishlist_single_product', true, $this->product)) {
727
- return false;
728
- }
729
-
730
  $position = tinv_get_option('add_to_wishlist', 'position');
 
731
  if ($is_shortcode) {
732
  $position = 'shortcode';
733
 
734
- $product_id = !empty($attr['product_id']) ? absint($attr['product_id']) : $this->product->get_id();
 
735
  $variation_id = !empty($attr['variation_id']) ? absint($attr['variation_id']) : null;
736
 
737
  if ('product_variation' == get_post_type($product_id)) { // WPCS: loose comparison ok.
@@ -739,15 +737,18 @@ JOIN {$table_languages} l ON
739
  $product_id = wp_get_post_parent_id($variation_id);
740
  }
741
 
742
- $product_data = ($product_id !== $this->product->get_id()) ? wc_get_product($variation_id ? $variation_id : $product_id) : $this->product;
743
 
744
- if ($product_data && 'trash' !== get_post($product_data->get_id())->post_status) {
745
  $this->product = apply_filters('tinvwl_addtowishlist_out_prepare_product', $product_data);
746
  } else {
747
  return false;
748
  }
749
  }
750
 
 
 
 
751
 
752
  add_action('tinvwl_wishlist_addtowishlist_button', array($this, 'button'));
753
 
723
 
724
  $this->product = apply_filters('tinvwl_addtowishlist_out_prepare_product', $_product);
725
 
 
 
 
 
726
  $position = tinv_get_option('add_to_wishlist', 'position');
727
+
728
  if ($is_shortcode) {
729
  $position = 'shortcode';
730
 
731
+ $product_id = !empty($attr['product_id']) ? absint($attr['product_id']) : (($this->product instanceof WC_Product) ? $this->product->get_id() : null);
732
+
733
  $variation_id = !empty($attr['variation_id']) ? absint($attr['variation_id']) : null;
734
 
735
  if ('product_variation' == get_post_type($product_id)) { // WPCS: loose comparison ok.
737
  $product_id = wp_get_post_parent_id($variation_id);
738
  }
739
 
740
+ $product_data = ($product_id !== (($this->product instanceof WC_Product) ? $this->product->get_id() : null)) ? wc_get_product($variation_id ? $variation_id : $product_id) : $this->product;
741
 
742
+ if ($product_data instanceof WC_Product && 'trash' !== get_post($product_data->get_id())->post_status) {
743
  $this->product = apply_filters('tinvwl_addtowishlist_out_prepare_product', $product_data);
744
  } else {
745
  return false;
746
  }
747
  }
748
 
749
+ if (empty($this->product) || !($this->product instanceof WC_Product) || !apply_filters('tinvwl_allow_addtowishlist_single_product', true, $this->product)) {
750
+ return false;
751
+ }
752
 
753
  add_action('tinvwl_wishlist_addtowishlist_button', array($this, 'button'));
754
 
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: templateinvaders
3
  Tags: woocommerce, wishlist, woocommerce wishlist, e-commerce, ecommerce
4
  Requires at least: 4.7
5
  Tested up to: 5.8
6
- Stable tag: 1.28.0
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
9
  Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
@@ -163,6 +163,12 @@ Yes, you can! Join in on our [GitHub repository](https://github.com/TemplateInva
163
 
164
 
165
  == Changelog ==
 
 
 
 
 
 
166
  = 1.28.0 =
167
  *Release Date - 19 August 2021*
168
 
3
  Tags: woocommerce, wishlist, woocommerce wishlist, e-commerce, ecommerce
4
  Requires at least: 4.7
5
  Tested up to: 5.8
6
+ Stable tag: 1.28.1
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
9
  Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
163
 
164
 
165
  == Changelog ==
166
+ = 1.28.1 =
167
+ *Release Date - 20 August 2021*
168
+
169
+ * Fixed PHP error in the add to wishlist button shortcode
170
+ * Fixed plugin webfont icons issue on some devices
171
+
172
  = 1.28.0 =
173
  *Release Date - 19 August 2021*
174
 
ti-woocommerce-wishlist.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: TI WooCommerce Wishlist
5
  * Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
6
  * Description: Wishlist functionality for your WooCommerce store.
7
- * Version: 1.28.0
8
  * Requires at least: 4.7
9
  * Tested up to: 5.8
10
  * WC requires at least: 3.0
@@ -41,7 +41,7 @@ if (!defined('TINVWL_DOMAIN')) {
41
  }
42
 
43
  if (!defined('TINVWL_FVERSION')) {
44
- define('TINVWL_FVERSION', '1.28.0');
45
  }
46
 
47
  if (!defined('TINVWL_LOAD_FREE')) {
4
  * Plugin Name: TI WooCommerce Wishlist
5
  * Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
6
  * Description: Wishlist functionality for your WooCommerce store.
7
+ * Version: 1.28.1
8
  * Requires at least: 4.7
9
  * Tested up to: 5.8
10
  * WC requires at least: 3.0
41
  }
42
 
43
  if (!defined('TINVWL_FVERSION')) {
44
+ define('TINVWL_FVERSION', '1.28.1');
45
  }
46
 
47
  if (!defined('TINVWL_LOAD_FREE')) {