Version Description
Release Date - 30 July 2019
- Fixed a compatibility issue with WooCommerce Show Single Variations by Iconic plugin
Download this release
Release Info
Developer | templateinvaders |
Plugin | WooCommerce Wishlist Plugin |
Version | 1.13.2 |
Comparing to | |
See all releases |
Code changes from version 1.13.1 to 1.13.2
- assets/css/admin.min.css +1 -1
- assets/css/public.min.css +1 -1
- assets/css/theme.min.css +1 -1
- assets/js/admin.min.js +1 -1
- assets/js/public.min.js +1 -1
- changelog.txt +0 -679
- languages/ti-woocommerce-wishlist.pot +3 -3
- public/wishlistcounter.class.php +3 -3
- readme.txt +7 -2
- ti-woocommerce-wishlist.php +2 -2
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.13.
|
4 |
* @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
|
5 |
*/
|
6 |
@font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
|
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.13.2
|
4 |
* @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
|
5 |
*/
|
6 |
@font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
|
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.13.
|
4 |
* @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
|
5 |
*/
|
6 |
@font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
|
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.13.2
|
4 |
* @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
|
5 |
*/
|
6 |
@font-face{font-family:'tinvwl-webfont';src:url("../fonts/tinvwl-webfont.eot?xu2uyi");src:url("../fonts/tinvwl-webfont.eot?xu2uyi#iefix") format("embedded-opentype"),url("../fonts/tinvwl-webfont.ttf?xu2uyi") format("truetype"),url("../fonts/tinvwl-webfont.woff?xu2uyi") format("woff"),url("../fonts/tinvwl-webfont.svg?xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal}
|
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.13.
|
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.13.2
|
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/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.13.
|
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()?n.preventDefault():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.attr("type","checkbox").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(){var t=s(this),n=function(){var t=s(this),n=t.attr("tiwl-show"),i=t.attr("tiwl-hide"),e=c.isChecked.call(t),o=function(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){c.onEachElm.call(s(n).toggle(i))})};return"string"==typeof n&&o(n,e),"string"==typeof i&&o(i,!e),t};return t.is("input")&&"checkbox"==t.attr("type")?(s(this).on("change",n),n.call(t)):t})},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(){var t=s(this),n=function(e){var t=s(this),n=t.attr("tiwl-show"),i=t.attr("tiwl-hide"),o=e.onClick.call(t),c=function(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){e.onEachElm.call(s(n).toggle(i))})};return"string"==typeof n&&c(n,o),"string"==typeof i&&c(i,!o),t};return t.is("input")||t.is("select")?(s(this).on("change",function(){n.call(this,i)}),n.call(t,i)):t})};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")})})}(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.13.2
|
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()?n.preventDefault():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.attr("type","checkbox").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(){var t=s(this),n=function(){var t=s(this),n=t.attr("tiwl-show"),i=t.attr("tiwl-hide"),e=c.isChecked.call(t),o=function(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){c.onEachElm.call(s(n).toggle(i))})};return"string"==typeof n&&o(n,e),"string"==typeof i&&o(i,!e),t};return t.is("input")&&"checkbox"==t.attr("type")?(s(this).on("change",n),n.call(t)):t})},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(){var t=s(this),n=function(e){var t=s(this),n=t.attr("tiwl-show"),i=t.attr("tiwl-hide"),o=e.onClick.call(t),c=function(t,i){t=t.match(/[\w\d-\>\.\#\:\=\[\]]+/gim)||[],s.each(t,function(t,n){e.onEachElm.call(s(n).toggle(i))})};return"string"==typeof n&&c(n,o),"string"==typeof i&&c(i,!o),t};return t.is("input")||t.is("select")?(s(this).on("change",function(){n.call(this,i)}),n.call(t,i)):t})};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")})})}(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.13.
|
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 update_cart_hash(){if(!tinvwl_add_to_wishlist.wc_cart_fragments_refresh)return!1;jQuery(document.body).on("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist",function(){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=wc_cart_fragments_params.cart_hash_key;localStorage.setItem(t,localStorage.getItem(t)+(new Date).getTime()),sessionStorage.setItem(t,sessionStorage.getItem(t)+(new Date).getTime()),jQuery(document.body).off("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist")})}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(r){r.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href,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(){r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){r(this).append(r("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){r(t).addClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){r(t).removeClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(r(this).is(".disabled-add-wishlist"))return!1;r(this).is(".ftinvwl-animated")&&r(this).addClass("ftinvwl-pulse"),this.tinvwl_dialog?this.tinvwl_dialog.show_list.call(this):o.onActionProduct.call(this),update_cart_hash()},onPrepareDataAction:function(t,i){r("body").trigger("tinvwl_wishlist_button_clicked",[t,i])},filterProductAlreadyIn:function(t){t=t||[];var n={};return r("form.cart[method=post], .woocommerce-variation-add-to-cart").find("input, select").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val();"checkbox"===i||"radio"===i?r(this).is(":checked")&&(n["form"+t]=e):n["form"+t]=e}),n=n.formvariation_id,t.filter(function(t){if("object"!==_typeof(t.in)||"string"!=typeof n)return t.in;var i=parseInt(n);return 0<=t.in.indexOf(i)})},onMultiProductAlreadyIn:function(t){t=t||[];t=o.onPrepareList.call(t)||t,t=o.filterProductAlreadyIn.call(this,t)||t,r(this).parent().parent().find(".already-in").remove();var e="";switch(t.length){case 0:break;default:e=r("<ul>");r.each(t,function(t,i){e.append(r("<li>").html(r("<a>").html(i.title).attr({href:i.url})).val(i.ID))})}e.length&&r(this).closest(".tinv-modal-inner").find("img").after(r("<div>").addClass("already-in").html(o.text_already_in+" ").append(e))},onAction:{redirect:function(t){o.redirectTimer&&clearTimeout(o.redirectTimer),o.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(t){r(this).attr("data-tinv-wl-list",t)},msg:function(t){if(!t)return!1;var i=r(t).eq(0);r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r("body > .tinv-wishlist").append(i),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove(),o.redirectTimer&&clearTimeout(o.redirectTimer)})},status:function(t){t&&r(this).addClass("tinvwl-product-in-list")},removed:function(t){t&&r(this).removeClass("tinvwl-product-in-list").removeClass("tinvwl-product-make-remove").attr("data-tinv-wl-action","addto")},make_remove:function(t){r(this).toggleClass("tinvwl-product-make-remove",t).attr("data-tinv-wl-action",t?"remove":"addto")},fragments:function(t){if("undefined"==typeof wc_cart_fragments_params)return r.each(t,function(t,i){r(t).replaceWith(i)}),!1;var i;try{i="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(t){i=!1}if(i)try{var e=r.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),n=wc_cart_fragments_params.ajax_url.toString()+"-wc_cart_hash",o=sessionStorage.getItem(n),a=Cookies.get("woocommerce_cart_hash"),l=sessionStorage.getItem("wc_cart_created");if(null!=o&&""!==o||(o=""),null!=a&&""!==a||(a=""),o&&(null==l||""===l))throw"No cart_created";if(r.each(t,function(t,i){e[t]=i}),localStorage.setItem(n,localStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(n,sessionStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e)),!e||!e["div.widget_shopping_cart_content"]||o!==a)throw"No fragment";r.each(e,function(t,i){r(t).replaceWith(i)}),r(document.body).trigger("wc_fragments_loaded")}catch(t){r(document.body).trigger("wc_fragment_refresh")}}},onActionProduct:function(t,i){var s={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:r(this).attr("data-tinv-wl-producttype"),product_id:r(this).attr("data-tinv-wl-product")||0,product_variation:r(this).attr("data-tinv-wl-productvariation")||0,product_action:r(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},e=this;r(e).closest("form.cart[method=post], .tinvwl-loop-button-wrapper").find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val(),n=10,o=function t(i,e){if("object"!==_typeof(e))return e;for(var n in void 0===i&&(i={}),e)if(""===n){var o=-1;for(o in i)o=o;i[o=parseInt(o)+1]=t(i[n],e[n])}else i[n]=t(i[n],e[n]);return i};if("button"!==i&&void 0!==t&&"attribute_"!=t.substr(0,10)){for(;/^(.+)\[([^\[\]]*?)\]$/.test(t)&&0<n;){var a=t.match(/^(.+)\[([^\[\]]*?)\]$/);if(3===a.length){var l={};l[a[2]]=e,e=l}t=a[1],n--}"checkbox"===i||"radio"===i?r(this).is(":checked")&&(e.length||"object"===_typeof(e)||(e=!0),s.form[t]=o(s.form[t],e)):s.form[t]=o(s.form[t],e)}}),s=o.onPrepareDataAction.call(e,e,s)||s,r.post(o.api_url,s,function(t){if(o.onDialogHide.call(e.tinvwl_dialog,e),"object"===_typeof(t))for(var i in t)"function"==typeof o.onAction[i]&&o.onAction[i].call(e,t[i]);else"function"==typeof o.onAction.msg&&o.onAction.msg.call(e,t)})}},o=r.extend(!0,{},i,t);return r(this).each(function(){if(!r(this).attr("data-tinv-wl-list"))return!1;if(o.dialogbox&&o.dialogbox.length&&(this.tinvwl_dialog=o.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=o.onGetDialogBox.call(this)),!this.tinvwl_dialog){var t=r(this).nextAll(o.class.dialogbox).eq(0);t.length&&(this.tinvwl_dialog=t)}if(this.tinvwl_dialog){o.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var e=r(this).find(o.class.select).eq(0);r(this).find(o.class.newtitle).hide().val(""),e.html(""),r.each(t,function(t,i){o.onCreateWishList.call(e,i)}),o.text_create&&o.onCreateWishList.call(e,{ID:"",title:o.text_create,in:!1}),o.onMultiProductAlreadyIn.call(e,t),o.onSelectWishList.call(e,t),r(this).find(o.class.newtitle).toggle(""===e.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=r.parseJSON(r(this).attr("data-tinv-wl-list"))||[];t.length?(t=o.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),o.onDialogShow.call(this.tinvwl_dialog,this)):o.onActionProduct.call(this)});var n=this;r(this.tinvwl_dialog).find(o.class.dialogbutton).off("click").on("click",function(){var t,i=r(n.tinvwl_dialog).find(o.class.select),e=r(n.tinvwl_dialog).find(o.class.newtitle);i.val()||e.val()?o.onActionProduct.call(n,i.val(),e.val()):((t=e.is(":visible")?e:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})}r(this).off("click").on("click",o.onClick),o.onInited.call(this,o)})},r(document).ready(function(){r("body").on("click",".tinvwl_add_to_wishlist_button",function(t){if(r(this).is(".disabled-add-wishlist"))return t.preventDefault(),void window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);r(this).is(".inited-add-wishlist")||r(this).tinvwl_to_wishlist({onInited:function(t){r(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),r(document).on("hide_variation",".variations_form",function(t){var i=r(this).find(".tinvwl_add_to_wishlist_button");i.length&&!tinvwl_add_to_wishlist.allow_parent_variable&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),r(document).on("show_variation",".variations_form",function(t,i,e){var n=r(this).find(".tinvwl_add_to_wishlist_button");if(n.length){var o=JSON.parse(n.attr("data-tinv-wl-list")),a=!1,l="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var s in o)o[s].hasOwnProperty("in")&&Array.isArray(o[s].in)&&-1<(o[s].in||[]).indexOf(i.variation_id)&&(a=!0);n.toggleClass("tinvwl-product-in-list",a).toggleClass("tinvwl-product-make-remove",a&&l).attr("data-tinv-wl-action",a&&l?"remove":"addto"),t.preventDefault(),n.removeClass("disabled-add-wishlist")}})})}(jQuery),function(n){n(document).ready(function(){if(n("#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">'),n(".tinv-lists-nav").each(function(){n.trim(n(this).html()).length||n(this).remove()}),n("body").on("click",".social-buttons .social[title!=email][title!=whatsapp][title!=clipboard]",function(t){var i=window.open(n(this).attr("href"),n(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)}n("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),n("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),n(this).parents(".tinv-modal:first").removeClass("tinv-modal-open")}),n("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){n(this).data("url")&&(t.preventDefault(),window.location=n(this).data("url"))});var e=n(".tinv-wishlist .navigation-button");e.length&&e.each(function(){var t=n(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),n(".tinv-login .showlogin").unbind("click").on("click",function(t){t.preventDefault(),n(this).closest(".tinv-login").find(".login").toggle()}),n(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){n(this).toggle(!!n(this).children().not(".look_in").length||!!n(this).children(".look_in").children().length)})}),n(document.body).on("wc_fragments_refreshed wc_fragments_loaded",function(){var t=!("0"==n(".wishlist_products_counter_number").html()||""==n(".wishlist_products_counter_number").html());n(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",t)}),update_cart_hash()}(jQuery),function(n){n.fn.tinvwl_break_submit=function(t){var i={selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return n(this).val()},rule:function(){var t=n(this).parents("form").eq(0).find(e.selector),i=e.invert;return 0===t.length?e.ifempty:(t.each(function(){i&&!e.invert||!i&&e.invert||(i=Boolean(e.validate.call(n(this))))}),i)}},e=n.extend(!0,{},i,t);return n(this).each(function(){n(this).on("click",function(t){e.rule.call(n(this))||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault())})})},n(document).ready(function(){n(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),n(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return n(this).is(":checked")}}),n(".global-cb").on("click",function(){n(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",n(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.13.2
|
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 update_cart_hash(){if(!tinvwl_add_to_wishlist.wc_cart_fragments_refresh)return!1;jQuery(document.body).on("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist",function(){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=wc_cart_fragments_params.cart_hash_key;localStorage.setItem(t,localStorage.getItem(t)+(new Date).getTime()),sessionStorage.setItem(t,sessionStorage.getItem(t)+(new Date).getTime()),jQuery(document.body).off("wc_fragments_loaded.wishlist wc_fragments_refreshed.wishlist")})}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(r){r.fn.tinvwl_to_wishlist=function(t){var i={api_url:window.location.href,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(){r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r(this).appendTo("body > .tinv-wishlist")},onCreateWishList:function(t){r(this).append(r("<option>").html(t.title).val(t.ID).toggleClass("tinv_in_wishlist",t.in))},onSelectWishList:function(){},onDialogShow:function(t){r(t).addClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onDialogHide:function(t){r(t).removeClass("tinv-modal-open"),r(t).removeClass("ftinvwl-pulse")},onInited:function(){},onClick:function(){if(r(this).is(".disabled-add-wishlist"))return!1;r(this).is(".ftinvwl-animated")&&r(this).addClass("ftinvwl-pulse"),this.tinvwl_dialog?this.tinvwl_dialog.show_list.call(this):o.onActionProduct.call(this),update_cart_hash()},onPrepareDataAction:function(t,i){r("body").trigger("tinvwl_wishlist_button_clicked",[t,i])},filterProductAlreadyIn:function(t){t=t||[];var n={};return r("form.cart[method=post], .woocommerce-variation-add-to-cart").find("input, select").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val();"checkbox"===i||"radio"===i?r(this).is(":checked")&&(n["form"+t]=e):n["form"+t]=e}),n=n.formvariation_id,t.filter(function(t){if("object"!==_typeof(t.in)||"string"!=typeof n)return t.in;var i=parseInt(n);return 0<=t.in.indexOf(i)})},onMultiProductAlreadyIn:function(t){t=t||[];t=o.onPrepareList.call(t)||t,t=o.filterProductAlreadyIn.call(this,t)||t,r(this).parent().parent().find(".already-in").remove();var e="";switch(t.length){case 0:break;default:e=r("<ul>");r.each(t,function(t,i){e.append(r("<li>").html(r("<a>").html(i.title).attr({href:i.url})).val(i.ID))})}e.length&&r(this).closest(".tinv-modal-inner").find("img").after(r("<div>").addClass("already-in").html(o.text_already_in+" ").append(e))},onAction:{redirect:function(t){o.redirectTimer&&clearTimeout(o.redirectTimer),o.redirectTimer=window.setTimeout(function(){window.location.href=t},4e3)},force_redirect:function(t){window.location.href=t},wishlists:function(t){r(this).attr("data-tinv-wl-list",t)},msg:function(t){if(!t)return!1;var i=r(t).eq(0);r("body > .tinv-wishlist").length||r("body").append(r("<div>").addClass("tinv-wishlist")),r("body > .tinv-wishlist").append(i),i.on("click",".tinv-close-modal, .tinvwl_button_close, .tinv-overlay",function(t){t.preventDefault(),i.remove(),o.redirectTimer&&clearTimeout(o.redirectTimer)})},status:function(t){t&&r(this).addClass("tinvwl-product-in-list")},removed:function(t){t&&r(this).removeClass("tinvwl-product-in-list").removeClass("tinvwl-product-make-remove").attr("data-tinv-wl-action","addto")},make_remove:function(t){r(this).toggleClass("tinvwl-product-make-remove",t).attr("data-tinv-wl-action",t?"remove":"addto")},fragments:function(t){if("undefined"==typeof wc_cart_fragments_params)return r.each(t,function(t,i){r(t).replaceWith(i)}),!1;var i;try{i="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(t){i=!1}if(i)try{var e=r.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),n=wc_cart_fragments_params.ajax_url.toString()+"-wc_cart_hash",o=sessionStorage.getItem(n),a=Cookies.get("woocommerce_cart_hash"),l=sessionStorage.getItem("wc_cart_created");if(null!=o&&""!==o||(o=""),null!=a&&""!==a||(a=""),o&&(null==l||""===l))throw"No cart_created";if(r.each(t,function(t,i){e[t]=i}),localStorage.setItem(n,localStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(n,sessionStorage.getItem(n)+(new Date).getTime()),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e)),!e||!e["div.widget_shopping_cart_content"]||o!==a)throw"No fragment";r.each(e,function(t,i){r(t).replaceWith(i)}),r(document.body).trigger("wc_fragments_loaded")}catch(t){r(document.body).trigger("wc_fragment_refresh")}}},onActionProduct:function(t,i){var s={form:{},tinv_wishlist_id:t||"",tinv_wishlist_name:i||"",product_type:r(this).attr("data-tinv-wl-producttype"),product_id:r(this).attr("data-tinv-wl-product")||0,product_variation:r(this).attr("data-tinv-wl-productvariation")||0,product_action:r(this).attr("data-tinv-wl-action")||"addto",redirect:window.location.href},e=this;r(e).closest("form.cart[method=post], .tinvwl-loop-button-wrapper").find("input:not(:disabled), select:not(:disabled), textarea:not(:disabled)").each(function(){var t=r(this).attr("name"),i=r(this).attr("type"),e=r(this).val(),n=10,o=function t(i,e){if("object"!==_typeof(e))return e;for(var n in void 0===i&&(i={}),e)if(""===n){var o=-1;for(o in i)o=o;i[o=parseInt(o)+1]=t(i[n],e[n])}else i[n]=t(i[n],e[n]);return i};if("button"!==i&&void 0!==t&&"attribute_"!=t.substr(0,10)){for(;/^(.+)\[([^\[\]]*?)\]$/.test(t)&&0<n;){var a=t.match(/^(.+)\[([^\[\]]*?)\]$/);if(3===a.length){var l={};l[a[2]]=e,e=l}t=a[1],n--}"checkbox"===i||"radio"===i?r(this).is(":checked")&&(e.length||"object"===_typeof(e)||(e=!0),s.form[t]=o(s.form[t],e)):s.form[t]=o(s.form[t],e)}}),s=o.onPrepareDataAction.call(e,e,s)||s,r.post(o.api_url,s,function(t){if(o.onDialogHide.call(e.tinvwl_dialog,e),"object"===_typeof(t))for(var i in t)"function"==typeof o.onAction[i]&&o.onAction[i].call(e,t[i]);else"function"==typeof o.onAction.msg&&o.onAction.msg.call(e,t)})}},o=r.extend(!0,{},i,t);return r(this).each(function(){if(!r(this).attr("data-tinv-wl-list"))return!1;if(o.dialogbox&&o.dialogbox.length&&(this.tinvwl_dialog=o.dialogbox),this.tinvwl_dialog||(this.tinvwl_dialog=o.onGetDialogBox.call(this)),!this.tinvwl_dialog){var t=r(this).nextAll(o.class.dialogbox).eq(0);t.length&&(this.tinvwl_dialog=t)}if(this.tinvwl_dialog){o.onPrepareDialogBox.call(this.tinvwl_dialog),"function"!=typeof this.tinvwl_dialog.update_list&&(this.tinvwl_dialog.update_list=function(t){var e=r(this).find(o.class.select).eq(0);r(this).find(o.class.newtitle).hide().val(""),e.html(""),r.each(t,function(t,i){o.onCreateWishList.call(e,i)}),o.text_create&&o.onCreateWishList.call(e,{ID:"",title:o.text_create,in:!1}),o.onMultiProductAlreadyIn.call(e,t),o.onSelectWishList.call(e,t),r(this).find(o.class.newtitle).toggle(""===e.val())}),"function"!=typeof this.tinvwl_dialog.show_list&&(this.tinvwl_dialog.show_list=function(){var t=r.parseJSON(r(this).attr("data-tinv-wl-list"))||[];t.length?(t=o.onPrepareList.call(t)||t,this.tinvwl_dialog.update_list(t),o.onDialogShow.call(this.tinvwl_dialog,this)):o.onActionProduct.call(this)});var n=this;r(this.tinvwl_dialog).find(o.class.dialogbutton).off("click").on("click",function(){var t,i=r(n.tinvwl_dialog).find(o.class.select),e=r(n.tinvwl_dialog).find(o.class.newtitle);i.val()||e.val()?o.onActionProduct.call(n,i.val(),e.val()):((t=e.is(":visible")?e:i).addClass("empty-name-wishlist"),window.setTimeout(function(){t.removeClass("empty-name-wishlist")},1e3))})}r(this).off("click").on("click",o.onClick),o.onInited.call(this,o)})},r(document).ready(function(){r("body").on("click",".tinvwl_add_to_wishlist_button",function(t){if(r(this).is(".disabled-add-wishlist"))return t.preventDefault(),void window.alert(tinvwl_add_to_wishlist.i18n_make_a_selection_text);r(this).is(".inited-add-wishlist")||r(this).tinvwl_to_wishlist({onInited:function(t){r(this).addClass("inited-add-wishlist"),t.onClick.call(this)}})}),r(document).on("hide_variation",".variations_form",function(t){var i=r(this).find(".tinvwl_add_to_wishlist_button");i.length&&!tinvwl_add_to_wishlist.allow_parent_variable&&(t.preventDefault(),i.addClass("disabled-add-wishlist"))}),r(document).on("show_variation",".variations_form",function(t,i,e){var n=r(this).find(".tinvwl_add_to_wishlist_button");if(n.length){var o=JSON.parse(n.attr("data-tinv-wl-list")),a=!1,l="1"==window.tinvwl_add_to_wishlist.simple_flow;for(var s in o)o[s].hasOwnProperty("in")&&Array.isArray(o[s].in)&&-1<(o[s].in||[]).indexOf(i.variation_id)&&(a=!0);n.toggleClass("tinvwl-product-in-list",a).toggleClass("tinvwl-product-make-remove",a&&l).attr("data-tinv-wl-action",a&&l?"remove":"addto"),t.preventDefault(),n.removeClass("disabled-add-wishlist")}})})}(jQuery),function(n){n(document).ready(function(){if(n("#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">'),n(".tinv-lists-nav").each(function(){n.trim(n(this).html()).length||n(this).remove()}),n("body").on("click",".social-buttons .social[title!=email][title!=whatsapp][title!=clipboard]",function(t){var i=window.open(n(this).attr("href"),n(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)}n("body").on("click",".social-buttons .social.social-clipboard",function(t){t.preventDefault()}),n("body").on("click",".tinv-wishlist .tinv-overlay, .tinv-wishlist .tinv-close-modal, .tinv-wishlist .tinvwl_button_close",function(t){t.preventDefault(),n(this).parents(".tinv-modal:first").removeClass("tinv-modal-open")}),n("body").on("click",".tinv-wishlist .tinvwl-btn-onclick",function(t){n(this).data("url")&&(t.preventDefault(),window.location=n(this).data("url"))});var e=n(".tinv-wishlist .navigation-button");e.length&&e.each(function(){var t=n(this).find("> li");t.length<5&&t.parent().addClass("tinvwl-btns-count-"+t.length)}),n(".tinv-login .showlogin").unbind("click").on("click",function(t){t.preventDefault(),n(this).closest(".tinv-login").find(".login").toggle()}),n(".tinv-wishlist table.tinvwl-table-manage-list tfoot td").each(function(){n(this).toggle(!!n(this).children().not(".look_in").length||!!n(this).children(".look_in").children().length)})}),n(document.body).on("wc_fragments_refreshed wc_fragments_loaded",function(){var t=!("0"==n(".wishlist_products_counter_number").html()||""==n(".wishlist_products_counter_number").html());n(".wishlist_products_counter").toggleClass("wishlist-counter-with-products",t)}),update_cart_hash()}(jQuery),function(n){n.fn.tinvwl_break_submit=function(t){var i={selector:"input, select, textarea",ifempty:!0,invert:!1,validate:function(){return n(this).val()},rule:function(){var t=n(this).parents("form").eq(0).find(e.selector),i=e.invert;return 0===t.length?e.ifempty:(t.each(function(){i&&!e.invert||!i&&e.invert||(i=Boolean(e.validate.call(n(this))))}),i)}},e=n.extend(!0,{},i,t);return n(this).each(function(){n(this).on("click",function(t){e.rule.call(n(this))||(alert(window.tinvwl_add_to_wishlist.tinvwl_break_submit),t.preventDefault())})})},n(document).ready(function(){n(".tinvwl-break-input").tinvwl_break_submit({selector:".tinvwl-break-input-filed"}),n(".tinvwl-break-checkbox").tinvwl_break_submit({selector:"table td input[type=checkbox]",validate:function(){return n(this).is(":checked")}}),n(".global-cb").on("click",function(){n(this).closest("table").eq(0).find(".product-cb input[type=checkbox], .wishlist-cb input[type=checkbox]").prop("checked",n(this).is(":checked"))})})}(jQuery);
|
changelog.txt
DELETED
@@ -1,679 +0,0 @@
|
|
1 |
-
= 1.13.0 =
|
2 |
-
*Release Date - 15 July 2019*
|
3 |
-
|
4 |
-
* Added wishlist REST API
|
5 |
-
* Refactored filters and actions
|
6 |
-
* Prevent plugin network wide activation
|
7 |
-
* Fixed an issue with deleted products in frontend templates
|
8 |
-
* Fixed wishlist products query issue on multilingual setup
|
9 |
-
* TM Product Options plugin integration updated
|
10 |
-
|
11 |
-
= 1.12.3 =
|
12 |
-
*Release Date - 17 May 2019*
|
13 |
-
|
14 |
-
* Fixed wishlist products issue with WPML plugin
|
15 |
-
|
16 |
-
= 1.12.2 =
|
17 |
-
*Release Date - 7 May 2019*
|
18 |
-
|
19 |
-
* Added filter <i>tinvwl_wc_cart_fragments_refresh</i> to disable WC cart fragments refreshing
|
20 |
-
* Fixed integration issues with Improved Product Options for WooCommerce plugin
|
21 |
-
* Fixed issue with wishlist URL for sharing buttons
|
22 |
-
|
23 |
-
= 1.12.1 =
|
24 |
-
*Release Date - 2 May 2019*
|
25 |
-
|
26 |
-
* Improved performance of wishlist page
|
27 |
-
* Added method tinvwl_get_wishlist_products() to get wishlist products by wishlist ID or SHAREKEY
|
28 |
-
* Fixed URI rewrites issue
|
29 |
-
* Fixed issue with auto removing grouped products from wishlist
|
30 |
-
|
31 |
-
= 1.12.0 =
|
32 |
-
*Release Date - 22 April 2019*
|
33 |
-
|
34 |
-
* Greatly improved frontend performance
|
35 |
-
* Fixed wishlist analytics issues
|
36 |
-
* Code cleanup
|
37 |
-
|
38 |
-
= 1.11.1 =
|
39 |
-
*Release Date - 19 April 2019*
|
40 |
-
|
41 |
-
* Fixed a hook for [myCRED](https://wordpress.org/plugins/mycred/) plugin when purchased product from a wishlist
|
42 |
-
* Plugin display name changed to "TI WooCommerce Wishlist Plugin"
|
43 |
-
|
44 |
-
= 1.11.0 =
|
45 |
-
*Release Date - 18 April 2019*
|
46 |
-
|
47 |
-
* WooCommerce 3.6.x support
|
48 |
-
* Added integration with Improved Product Options for WooCommerce plugin
|
49 |
-
* Added custom hook for [myCRED](https://wordpress.org/plugins/mycred/) plugin
|
50 |
-
* Minor PHP fixes and improvements
|
51 |
-
|
52 |
-
= 1.10.1 =
|
53 |
-
*Release Date - 14 April 2019*
|
54 |
-
|
55 |
-
* [WooCommerce PPOM](https://wordpress.org/plugins/woocommerce-product-addon/) plugin integration updated
|
56 |
-
* Fixed analytics purchase count issue
|
57 |
-
|
58 |
-
= 1.10.0 =
|
59 |
-
*Release Date - 9 April 2019*
|
60 |
-
|
61 |
-
* Added Force permalinks rewrite feature
|
62 |
-
* Added numeric pagination on a Wishlist page
|
63 |
-
* Added analytic tracking feature for compatibility with the premium version of plugin
|
64 |
-
* Improved compatibility with TM Extra Product Options plugin
|
65 |
-
* Fixed pagination issue on a Wishlist page for all actions
|
66 |
-
* Fixed minor PHP issues
|
67 |
-
* Fixed minor CSS issues
|
68 |
-
|
69 |
-
= 1.9.18 =
|
70 |
-
*Release Date - 4 April 2019*
|
71 |
-
|
72 |
-
* Fixed an issue with removing products from wishlist when added to cart for WooCommerce prior 3.x versions.
|
73 |
-
* Fixed an issue when the wizard add multiple shortcodes to an exists page
|
74 |
-
|
75 |
-
= 1.9.17 =
|
76 |
-
*Release Date - 2 April 2019*
|
77 |
-
|
78 |
-
* Fixed HTML W3C validation for the Add to Wishlist button
|
79 |
-
* Fixed a limit for Add all to cart function
|
80 |
-
* Fixed public JS error
|
81 |
-
* Added filter <i>tinvwl-allow_parent_variable</i> that allows to add parent variable product without selected variation from a 3rd party code.
|
82 |
-
* Improved the Setup Wizard to prepend the Wishlist Page shortcode to existing page content.
|
83 |
-
|
84 |
-
= 1.9.16 =
|
85 |
-
*Release Date - 7 March 2019*
|
86 |
-
|
87 |
-
* Fixed an issue in case of NULL in a product price field
|
88 |
-
* Updated Share settings in the install wizard
|
89 |
-
|
90 |
-
= 1.9.15 =
|
91 |
-
*Release Date - 5 March 2019*
|
92 |
-
|
93 |
-
* Fixed templates path issue
|
94 |
-
* Added compatibility with [Woocommerce Product Addons](https://wordpress.org/plugins/woo-custom-product-addons/) plugin by acowebs
|
95 |
-
* Improved compatibility with WooCommerce Advanced Quantity plugin
|
96 |
-
* Minor CSS fixes
|
97 |
-
|
98 |
-
= 1.9.14 =
|
99 |
-
*Release Date - 22 February 2019*
|
100 |
-
|
101 |
-
* Added compatibility with WooCommerce Advanced Quantity plugin
|
102 |
-
* Fixed an issue with dependencies in the wp_register_script function
|
103 |
-
|
104 |
-
= 1.9.13 =
|
105 |
-
*Release Date - 16 February 2019*
|
106 |
-
|
107 |
-
* Improved "add to wishlist" button behavior for variable products
|
108 |
-
* Improved compatibility with WooCommerce Custom Fields plugin
|
109 |
-
|
110 |
-
= 1.9.12 =
|
111 |
-
*Release Date - 11 February 2019*
|
112 |
-
|
113 |
-
* Fixed compatibility with [WooCommerce Multilingual](https://wordpress.org/plugins/woocommerce-multilingual/) plugin version greater 4.3.7
|
114 |
-
|
115 |
-
= 1.9.11 =
|
116 |
-
*Release Date - 10 February 2019*
|
117 |
-
|
118 |
-
* Fixed compatibility with [WooCommerce Multilingual](https://wordpress.org/plugins/woocommerce-multilingual/) plugin version greater 4.3.7
|
119 |
-
* Added 'tinvwl-wc-cart-fragments' filter to disable wc-cart-fragments from 3rd party code
|
120 |
-
* Added unique IDs for Wishlist menu options to avoid any incompatibility issues with another plugin options
|
121 |
-
|
122 |
-
= 1.9.10 =
|
123 |
-
*Release Date - 1 February 2019*
|
124 |
-
|
125 |
-
* Fixed compatibility issue for WooCommerce prior 3.2 version
|
126 |
-
* Added compatibility with WooCommerce Custom Fields plugin
|
127 |
-
|
128 |
-
= 1.9.9 =
|
129 |
-
*Release Date - 9 January 2019*
|
130 |
-
|
131 |
-
* Added the ability to apply Wishlist on a front page and a shop page
|
132 |
-
* Added share Wishlist via WhatsApp option
|
133 |
-
* Added "Copy Wishlist URL to clipboard" option
|
134 |
-
|
135 |
-
= 1.9.8 =
|
136 |
-
*Release Date - 2 January 2019*
|
137 |
-
|
138 |
-
* Updated add to cart error description
|
139 |
-
* Fixed PHP 7.3 notices
|
140 |
-
|
141 |
-
= 1.9.7 =
|
142 |
-
*Release Date - 7 December 2018*
|
143 |
-
|
144 |
-
* WordPress 5.0 compatibility
|
145 |
-
|
146 |
-
= 1.9.6 =
|
147 |
-
*Release Date - 30 November 2018*
|
148 |
-
|
149 |
-
* Restrict WooCommerce templates filter to plugin templates only
|
150 |
-
|
151 |
-
= 1.9.5 =
|
152 |
-
*Release Date - 20 November 2018*
|
153 |
-
|
154 |
-
* Fixed product counter state
|
155 |
-
* Fixed an issue with infinite loop if the default WooCommerce My Account page was applied as a Wishlist page
|
156 |
-
|
157 |
-
= 1.9.4 =
|
158 |
-
*Release Date - 12 November 2018*
|
159 |
-
|
160 |
-
* Added parameters for "add to wishlist" button markup filter
|
161 |
-
|
162 |
-
= 1.9.3 =
|
163 |
-
*Release Date - 1 November 2018*
|
164 |
-
|
165 |
-
* Fixed an issue with product name in WooCommerce notice if add to cart validation failed
|
166 |
-
* Improved compatibility with [WooCommerce Product Add-ons](https://woocommerce.com/products/product-add-ons/?aff=3955) plugin
|
167 |
-
|
168 |
-
= 1.9.2 =
|
169 |
-
*Release Date - 24 October 2018*
|
170 |
-
|
171 |
-
* WooCommerce 3.5.x support
|
172 |
-
* Improved compatibility with [WooCommerce Product Bundles](https://woocommerce.com/products/product-bundles/?aff=3955) plugin
|
173 |
-
|
174 |
-
= 1.9.1 =
|
175 |
-
*Release Date - 23 October 2018*
|
176 |
-
|
177 |
-
* Removed button hidden inputs for better compatibility with custom themes
|
178 |
-
* Added a new option to hide zero value in a counter if wishlist is empty
|
179 |
-
|
180 |
-
= 1.9.0 =
|
181 |
-
*Release Date - 17 October 2018*
|
182 |
-
|
183 |
-
* Fixed no cache issue for WooCommerce versions below 3.2.4
|
184 |
-
* Added redirect to a previous page after login when "Require Login" option is enabled
|
185 |
-
* Added an option to add the wishlist counter into a menu
|
186 |
-
* Improved compatibility with [WooCommerce Subscriptions](https://woocommerce.com/products/woocommerce-subscriptions/?aff=3955) plugin
|
187 |
-
* Improved compatibility with [WooCommerce Product Bundles](https://woocommerce.com/products/product-bundles/?aff=3955) plugin
|
188 |
-
* Improved compatibility with [WooCommerce Composite Products](https://woocommerce.com/products/composite-products/?aff=3955) plugin
|
189 |
-
|
190 |
-
= 1.8.17 =
|
191 |
-
*Release Date - 16 September 2018*
|
192 |
-
|
193 |
-
* Improved compatibility with [YITH WooCommerce Product Add-Ons](https://wordpress.org/plugins/yith-woocommerce-product-add-ons/) plugin
|
194 |
-
|
195 |
-
= 1.8.16 =
|
196 |
-
*Release Date - 14 September 2018*
|
197 |
-
|
198 |
-
* Fixed an issue with cart and checkout redirect during bulk add to cart process from a wishlist
|
199 |
-
* Fixed an issue with loading main frontend javascript file when button loaded with AJAX
|
200 |
-
* Improved compatibility with [YITH WooCommerce Product Add-Ons](https://wordpress.org/plugins/yith-woocommerce-product-add-ons/) plugin
|
201 |
-
|
202 |
-
= 1.8.15 =
|
203 |
-
*Release Date - 04 September 2018*
|
204 |
-
|
205 |
-
* Fixed an issue with trashed and deleted products count
|
206 |
-
* Fixed mobile menu wishlist products counter issue for OceanWP theme
|
207 |
-
* Minor CSS fixes
|
208 |
-
|
209 |
-
= 1.8.14 =
|
210 |
-
*Release Date - 29 August 2018*
|
211 |
-
|
212 |
-
* Fixed fatal errors when 3rd party code using global product object outside a loop
|
213 |
-
|
214 |
-
= 1.8.13 =
|
215 |
-
*Release Date - 25 August 2018*
|
216 |
-
|
217 |
-
* Fixed database fields type issue
|
218 |
-
|
219 |
-
= 1.8.12 =
|
220 |
-
*Release Date - 16 August 2018*
|
221 |
-
|
222 |
-
* Fixed PHP fatal error on plugin activation
|
223 |
-
|
224 |
-
= 1.8.11 =
|
225 |
-
*Release Date - 15 August 2018*
|
226 |
-
|
227 |
-
* Fixed pluggable function load order
|
228 |
-
* Added icon animation on wishlist events loading
|
229 |
-
* Improved product counter synchronization between browser windows
|
230 |
-
|
231 |
-
= 1.8.10 =
|
232 |
-
*Release Date - 13 August 2018*
|
233 |
-
|
234 |
-
* Fixed "wishlist not found" issue when a guest browsing empty wishlist page
|
235 |
-
* Fixed "product in wishlist" button state for a variable product type
|
236 |
-
* Fixed issue with products counter update on product(s) removed from a wishlist
|
237 |
-
* Fixed fatal errors when 3rd party code using global product object outside a loop
|
238 |
-
* Fixed fatal error in upgrading method for PHP prior 5.5 versions
|
239 |
-
|
240 |
-
= 1.8.9 =
|
241 |
-
*Release Date - 30 July 2018*
|
242 |
-
|
243 |
-
* Added "add to wishlist" button type settings backward compatibility
|
244 |
-
|
245 |
-
= 1.8.8 =
|
246 |
-
*Release Date - 29 July 2018*
|
247 |
-
|
248 |
-
* Added wishlist button custom CSS class options
|
249 |
-
* Added "Use font color" option for buttons icon color options
|
250 |
-
* Added compatibility with [Google Tag Manager for WordPress](https://wordpress.org/plugins/duracelltomi-google-tag-manager/) plugin
|
251 |
-
* Added filter `tinvwl_wishlist_products_counter` to allow change the value of wishlist products counter from a 3rd party code
|
252 |
-
* Added `tinvwl-load_frontend` filter to conditionally load wishlist frontend from 3rd party plugins.
|
253 |
-
* Improved loading of front-end assets
|
254 |
-
* Removed button type options
|
255 |
-
|
256 |
-
= 1.8.7 =
|
257 |
-
*Release Date - 25 July 2018*
|
258 |
-
|
259 |
-
* Added a prefix for wishlist button class name for better compatibility with themes
|
260 |
-
|
261 |
-
|
262 |
-
= 1.8.6 =
|
263 |
-
*Release Date - 18 July 2018*
|
264 |
-
|
265 |
-
* Added custom capabilities for dashboard pages
|
266 |
-
|
267 |
-
= 1.8.5 =
|
268 |
-
*Release Date - 16 July 2018*
|
269 |
-
|
270 |
-
* Fixed a wishlist button issue for out of stock variable products
|
271 |
-
|
272 |
-
= 1.8.4 =
|
273 |
-
*Release Date - 10 July 2018*
|
274 |
-
|
275 |
-
* Fixed above thumbnail hook priority on a product listing page
|
276 |
-
* Fixed an issue when "Add to Cart" button displayed for products without selected variations in a Wishlist table
|
277 |
-
* Added a notice with instructions if Setup Wizard was skipped
|
278 |
-
|
279 |
-
= 1.8.3 =
|
280 |
-
*Release Date - 04 July 2018*
|
281 |
-
|
282 |
-
* Improved "Style Options":
|
283 |
-
* Removed some options related to Premium version
|
284 |
-
* Fixed some options
|
285 |
-
* Added styles for Share buttons
|
286 |
-
* Added options to change the "Add to Wishlist" Button Icon size and color
|
287 |
-
* Overall code cleanup
|
288 |
-
|
289 |
-
= 1.8.2 =
|
290 |
-
*Release Date - 01 July 2018*
|
291 |
-
|
292 |
-
* Fixed an issue with "add to wishlist" button on product listing in OceanWP theme
|
293 |
-
* Fixed issues with predefined skin
|
294 |
-
* Added "add to wishlist" icon size option to predefined skin
|
295 |
-
|
296 |
-
= 1.8.1 =
|
297 |
-
*Release Date - 30 June 2018*
|
298 |
-
|
299 |
-
* Fixed "add to wishlist" icons position
|
300 |
-
* Code cleanup
|
301 |
-
|
302 |
-
= 1.8.0 =
|
303 |
-
*Release Date - 28 June 2018*
|
304 |
-
|
305 |
-
* Icon images replaced with custom webfont
|
306 |
-
* Code cleanup
|
307 |
-
|
308 |
-
= 1.7.4 =
|
309 |
-
*Release Date - 26 June 2018*
|
310 |
-
|
311 |
-
* Added an option to redirect directly to the checkout page when product(s) added to cart from a wishlist
|
312 |
-
* Added is_wishlist() conditional function that returns true on a wishlist page
|
313 |
-
* Added hooks for different events:
|
314 |
-
* `tinvwl_wishlist_created` - triggering when a wishlist created
|
315 |
-
* `tinvwl_product_added` - triggering when product added to a wishlist
|
316 |
-
* `tinvwl_product_removed` - triggering when product removed from a wishlist
|
317 |
-
* `tinvwl_product_added_to_cart` - triggering when product added to cart from a wishlist
|
318 |
-
* `tinvwl_product_purchased` - triggering when product purchased from a wishlist
|
319 |
-
|
320 |
-
= 1.7.3 =
|
321 |
-
*Release Date - 22 June 2018*
|
322 |
-
|
323 |
-
* Fixed WC_Cache method compatibility for WooCommerce prior to 3.2.0
|
324 |
-
|
325 |
-
= 1.7.2 =
|
326 |
-
*Release Date - 21 June 2018*
|
327 |
-
|
328 |
-
* Fixed WooCommerce templates location issue
|
329 |
-
* Fixed JavaScript condition for products custom attributes
|
330 |
-
* Improved compatibility with [WooCommerce Composite Products](https://woocommerce.com/products/composite-products/?aff=3955) plugin
|
331 |
-
* Improved compatibility with [WooCommerce Product Add-ons](https://woocommerce.com/products/product-add-ons/?aff=3955) plugin
|
332 |
-
* Improved compatibility with [WP Super Cache](https://wordpress.org/plugins/wp-super-cache/), [W3 Total Cache](https://wordpress.org/plugins/w3-total-cache/), [WP Rocket](https://wp-rocket.me/) plugins
|
333 |
-
|
334 |
-
= 1.7.1 =
|
335 |
-
*Release Date - 01 June 2018*
|
336 |
-
|
337 |
-
* WooCommerce 3.4.x support
|
338 |
-
* Fixed compatibility issue with Font-Awesome 5+ library used in some themes
|
339 |
-
* Fixed JS issue with WooCommerce plugin versions less than 3.0.0
|
340 |
-
* Improved compatibility with [Personalized Product Option Manager](https://wordpress.org/plugins/woocommerce-product-addon/) plugin:
|
341 |
-
* Fixed "Add to Wishlist" button position issue
|
342 |
-
* Fixed PHP notices
|
343 |
-
* Added support for [WooCommerce Catalog Visibility Options](https://woocommerce.com/products/catalog-visibility-options/?aff=3955) plugin
|
344 |
-
* Added support for [WooCommerce Product Add-ons](https://woocommerce.com/products/product-add-ons/?aff=3955) plugin
|
345 |
-
|
346 |
-
= 1.7.0 =
|
347 |
-
*Release Date - 10 May 2018*
|
348 |
-
|
349 |
-
* Fixed an Issue when "Remove Product" button disappears on mobile devices and tablets
|
350 |
-
* Fixed "input-group" class compatibility issue with Bootstratp 4
|
351 |
-
* Date of products addition changed to WP local time instead of server time
|
352 |
-
* Freemius SDK removed completely from plugin
|
353 |
-
* Added an alert when items or action are not selected before applying bulk actions on a Wishlist page
|
354 |
-
* Improved compatibility with OceanWP WordPress theme
|
355 |
-
|
356 |
-
= 1.6.2 =
|
357 |
-
*Release Date - 04 March 2018*
|
358 |
-
|
359 |
-
* Added support for [YITH WooCommerce Product Add-Ons](https://wordpress.org/plugins/yith-woocommerce-product-add-ons/) plugin
|
360 |
-
* Removed background checks for missed actions inside WooCommerce templates.
|
361 |
-
|
362 |
-
= 1.6.1 =
|
363 |
-
*Release Date - 01 March 2018*
|
364 |
-
|
365 |
-
* Fixed an issue with deprecated function create_function(); on PHP 7.2+
|
366 |
-
* Fixed an issue with duplicated products in Wishlist
|
367 |
-
* Fixed an issue with empty wishlists in database and added cleanup on plugin upgrade
|
368 |
-
* Fixed an issue when variable products were not removed from wishlist after adding to cart
|
369 |
-
* Fixed PHP undefined notices in Wishlist table
|
370 |
-
* Fixed warnings for non-existent products in Wishlist
|
371 |
-
* Added new option "Show button text" that allows displaying the only add to wishlist icon
|
372 |
-
* Added custom classes for buttons
|
373 |
-
* Added "nofollow" attribute for button links
|
374 |
-
* Improved compatibility with [WP Multilang](https://wordpress.org/plugins/wp-multilang/) plugin
|
375 |
-
* Improved compatibility with [WooCommerce Multilingual](https://wordpress.org/plugins/woocommerce-multilingual/) plugin
|
376 |
-
* Improved compatibility with [Personalized Product Option Manager](https://wordpress.org/plugins/woocommerce-product-addon/) plugin
|
377 |
-
|
378 |
-
= 1.6.0 =
|
379 |
-
*Release Date - 08 February 2018*
|
380 |
-
|
381 |
-
* Fixed Fatal error: if $product is not WooCommerce product
|
382 |
-
* Fixed an issue when "Add to Wishlist" button didn't appear on a product details page for products without price
|
383 |
-
* Fixed text domains for some strings
|
384 |
-
* Fixed an issue with displaying SKU attribute after adding products to Wishlist from a catalog
|
385 |
-
* Added filters <i>tinvwl_addtowishlist_login_page</i> and <i>tinvwl_addtowishlist_return_ajax</i> that will be helpful to override "Require Login" popup.
|
386 |
-
* Improved variable products processing when adding to Wishlist
|
387 |
-
* Improved compatibility with WooCommerce 3.3.x
|
388 |
-
* Added support for [WP Multilang](https://wordpress.org/plugins/wp-multilang/) plugin
|
389 |
-
* Added support for [WooCommerce TM Extra Product Options](https://codecanyon.net/item/woocommerce-extra-product-options/7908619?ref=olegnax) plugin
|
390 |
-
|
391 |
-
= 1.5.14 =
|
392 |
-
*Release Date - 14 December 2017*
|
393 |
-
|
394 |
-
* Fixed an issue when empty wishlist is created once a guest visits the shop page
|
395 |
-
* Added new option "Require Login" that disallows guests to add products to a Wishlist until they sign-in
|
396 |
-
* Improved Wishlist Products Counter functionality
|
397 |
-
|
398 |
-
= 1.5.13 =
|
399 |
-
*Release Date - 02 December 2017*
|
400 |
-
|
401 |
-
* Fixed compatibility with activations of some plugins (rare case)
|
402 |
-
* Fixed translation typo
|
403 |
-
|
404 |
-
= 1.5.12 =
|
405 |
-
*Release Date - 01 December 2017*
|
406 |
-
|
407 |
-
* Fixed SQL query to avoid an issue when Wishlist title has an apostrophe
|
408 |
-
* Fixed an issue with duplicated call to WC AJAX fragments
|
409 |
-
* Improved performance for custom styles
|
410 |
-
* Added filter 'tinvwl_allow_addtowishlist_single_product' that helps to show/hide the "Add to Wishlist" button for specific products on a single products page
|
411 |
-
* Translation improvements:
|
412 |
-
* Corrected some texts
|
413 |
-
* Corrected some typos
|
414 |
-
* Removed some strings that do not require translation from .pot file
|
415 |
-
|
416 |
-
= 1.5.11 =
|
417 |
-
*Release Date - 21 November 2017*
|
418 |
-
|
419 |
-
* Fixed JavaScript frontend compatibility issue
|
420 |
-
|
421 |
-
= 1.5.10 =
|
422 |
-
*Release Date - 21 November 2017*
|
423 |
-
|
424 |
-
* Fixed JavaScript frontend issue
|
425 |
-
|
426 |
-
= 1.5.9 =
|
427 |
-
*Release Date - 21 November 2017*
|
428 |
-
|
429 |
-
* Fixed Wishlist Products Counter issue when the wrong number of products was displaying if cache is enabled
|
430 |
-
* Fixed an issue with [W3 Total Cache](https://wordpress.org/plugins/w3-total-cache/) plugin
|
431 |
-
* Fixed an issue with wrong file path after website migration
|
432 |
-
* Fixed an issue with extra scheduled cleanup events
|
433 |
-
* Fixed an issue with reset some settings after plugin update
|
434 |
-
* Added support for [WP Fastest Cache](https://wordpress.org/plugins/wp-fastest-cache/) plugin
|
435 |
-
|
436 |
-
= 1.5.8 =
|
437 |
-
*Release Date - 07 November 2017*
|
438 |
-
|
439 |
-
* Improved Wishlists storage functionality (empty wishlists that do not have a user will be removed after 7 days)
|
440 |
-
* Fixed an issue with the wrong metadata after sharing Wishlist on Facebook
|
441 |
-
* Added "Reset to Defaults" option in the admin panel
|
442 |
-
* Added an option to show the "Add to Wishlist" button above product thumbnail
|
443 |
-
* An option to change social icons from dark to white was moved to "Social Networks Sharing Options" section
|
444 |
-
* Added support for [Comet Cache](https://wordpress.org/plugins/comet-cache/) plugin
|
445 |
-
|
446 |
-
= 1.5.7 =
|
447 |
-
*Release Date - 21 October 2017*
|
448 |
-
|
449 |
-
* Fixed an issue with fonts not applying in Wishlist if "Use Theme Style" option is enabled
|
450 |
-
* Fixed an issue with transferring products between guest and user wishlists used on the same device/machine in the same browser.
|
451 |
-
* Fixed an issue with empty pop up window after clicking Share Wishlist by Email button
|
452 |
-
* Internal improvements:
|
453 |
-
* Variable product (without predefined variations applied by default) added from products listing page will be always substituted with the product added from details page (with selected variations).
|
454 |
-
* Improved [WooCommerce Composite Products](https://woocommerce.com/products/composite-products/?aff=3955) plugin support:
|
455 |
-
* Fixed individual price calculation with components
|
456 |
-
* Improved [Polylang](https://wordpress.org/plugins/polylang/) plugin support
|
457 |
-
|
458 |
-
= 1.5.6 =
|
459 |
-
*Release Date - 20 September 2017*
|
460 |
-
|
461 |
-
* Fixed an issue with transferring products between guest and customer wishlists after signing in or logout.
|
462 |
-
* Fixed an issue when it's not possible to remove products from wishlist as a guest
|
463 |
-
* Fixed an issue with adding a product variations to wishlist
|
464 |
-
* Improved [WooCommerce Product Bundles](https://woocommerce.com/products/product-bundles/?aff=3955) plugin support:
|
465 |
-
* Fixed an issue with displaying product custom meta attributes
|
466 |
-
* Improved [WPML](https://wpml.org/?aid=9393&affiliate_key=9xzbMQnIyxHE) plugin compatibility:
|
467 |
-
* Fixed an issue with "Remove/Add" button text when switching languages
|
468 |
-
|
469 |
-
= 1.5.5 =
|
470 |
-
*Release Date - 11 September 2017*
|
471 |
-
|
472 |
-
* Improved [WooCommerce Product Bundles](https://woocommerce.com/products/product-bundles/?aff=3955) plugin support:
|
473 |
-
* Fixed and issue when product variations was not applied in bundled products
|
474 |
-
* Fixed an issue with products visibility on a Wishlist page
|
475 |
-
* Fixed text domains for some strings
|
476 |
-
* Added arguments for filter that make possible overriding popup notices
|
477 |
-
|
478 |
-
= 1.5.4 =
|
479 |
-
*Release Date - 07 September 2017*
|
480 |
-
|
481 |
-
* Added notice for variable products (if no variation applied by default) when adding to cart from Wishlist page.
|
482 |
-
* Fixed an issue when products could not be added to cart from shared Wishlist
|
483 |
-
* Fixed an issue with redirect to cart page after successful product addition
|
484 |
-
* Fixed an issue with "Plain" permalinks structure
|
485 |
-
|
486 |
-
= 1.5.3 =
|
487 |
-
*Release Date - 30 August 2017*
|
488 |
-
|
489 |
-
* Improved [WPML](https://wpml.org/?aid=9393&affiliate_key=9xzbMQnIyxHE) Compatibility
|
490 |
-
* Added minified version of FontAwesome library
|
491 |
-
* Added support for plugins/WooCommerce add-ons:
|
492 |
-
* WooCommerce Personalized Product Option
|
493 |
-
* [YITH WooCommerce Product Bundles](https://yithemes.com/themes/plugins/yith-woocommerce-product-bundles/?refer_id=1033256)
|
494 |
-
|
495 |
-
= 1.5.2 =
|
496 |
-
*Release Date - 23 August 2017*
|
497 |
-
|
498 |
-
* Fixed an issue when variation has additional attribute(s) with any value
|
499 |
-
|
500 |
-
= 1.5.1 =
|
501 |
-
*Release Date - 14 August 2017*
|
502 |
-
|
503 |
-
* Fixed a fatal error on Dashboard menu
|
504 |
-
* Minor CSS fixes
|
505 |
-
* Added support for plugins/WooCommerce add-ons:
|
506 |
-
* [WooCommerce Quantity Increment](https://wordpress.org/plugins/woocommerce-quantity-increment/)
|
507 |
-
|
508 |
-
= 1.5.0 =
|
509 |
-
*Release Date - 11 August 2017*
|
510 |
-
|
511 |
-
* Added an option to allow users remove products from a wishlist on the second click
|
512 |
-
* Added the ability to load custom translation files
|
513 |
-
* Overall frontend performance optimization
|
514 |
-
* Added support for plugins/WooCommerce add-ons that use custom meta:
|
515 |
-
* [WooCommerce Gift Cards](https://wordpress.org/plugins/gift-cards-for-woocommerce/)
|
516 |
-
* [WooCommerce Bookings](https://woocommerce.com/products/woocommerce-bookings/?aff=3955)
|
517 |
-
* [WooCommerce Subscriptions](https://woocommerce.com/products/woocommerce-subscriptions/?aff=3955)
|
518 |
-
* [WooCommerce Composite Products](https://woocommerce.com/products/composite-products/?aff=3955)
|
519 |
-
* [WooCommerce Product Bundles](https://woocommerce.com/products/product-bundles/?aff=3955)
|
520 |
-
* [WooCommerce Mix and Match](https://woocommerce.com/products/woocommerce-mix-and-match-products/?aff=3955)
|
521 |
-
* [WooCommerce Gravity Forms Product Add-Ons](https://woocommerce.com/products/gravity-forms-add-ons/?aff=3955)
|
522 |
-
|
523 |
-
= 1.4.0 =
|
524 |
-
*Release Date - 14 July 2017*
|
525 |
-
|
526 |
-
* Added "Add to Wishlist" button for a catalog page
|
527 |
-
* Added the ability to remove product from a Wishlist on the second click
|
528 |
-
* Added an option to show/hide a popup with successful or error notices after adding or removing products from a Wishlist
|
529 |
-
* Added "Wishlist Products counter" shortcode & widget
|
530 |
-
* Added some missing settings descriptions in the admin panel
|
531 |
-
|
532 |
-
= 1.3.4 =
|
533 |
-
*Release Date - 08 May 2017*
|
534 |
-
|
535 |
-
* Fixed critical issue when plugin activated by TGMPA class
|
536 |
-
* Fixed few PHP notices
|
537 |
-
* Cleanup of the code
|
538 |
-
|
539 |
-
= 1.3.3 =
|
540 |
-
*Release Date - 07 May 2017*
|
541 |
-
|
542 |
-
* Improved [WPML](https://wpml.org/?aid=9393&affiliate_key=9xzbMQnIyxHE) compatibility (fixed an issue with URL formats)
|
543 |
-
* Fixed issues with deprecated hooks related to WooCommerce 3.0.5
|
544 |
-
* Added [Polylang](https://wordpress.org/plugins/polylang/) plugin support
|
545 |
-
* Added new option that allows product automatic removal when it's added to cart by anyone
|
546 |
-
|
547 |
-
|
548 |
-
= 1.3.2 =
|
549 |
-
*Release Date - 27 April 2017*
|
550 |
-
|
551 |
-
* Fixed extra redirect to Setup Wizard
|
552 |
-
* Improved theme compatibility tests performance
|
553 |
-
|
554 |
-
= 1.3.1 =
|
555 |
-
*Release Date - 26 April 2017*
|
556 |
-
|
557 |
-
* Improved theme compatibility tests for shared hosts
|
558 |
-
* Improved compatibility for WooCommerce 2 & 3
|
559 |
-
|
560 |
-
= 1.3.0 =
|
561 |
-
*Release Date - 24 April 2017*
|
562 |
-
|
563 |
-
* Fixed [WPML](https://wpml.org/?aid=9393&affiliate_key=9xzbMQnIyxHE) string translations issue
|
564 |
-
* Added theme compatibility notices
|
565 |
-
* Wishlist custom item meta hidden from order
|
566 |
-
* Added compatibility with [WooCommerce Gift Cards](https://wordpress.org/plugins/gift-cards-for-woocommerce/)
|
567 |
-
|
568 |
-
= 1.2.1 =
|
569 |
-
*Release Date - 08 April 2017*
|
570 |
-
|
571 |
-
* Fixed critical error in 'add to wishlist' shortcode for WooCommerce 3.0+
|
572 |
-
|
573 |
-
= 1.2.0 =
|
574 |
-
*Release Date - 07 April 2017*
|
575 |
-
|
576 |
-
* WooCommerce 3.0+ support
|
577 |
-
* Added template overrides check for WooCommerce system report
|
578 |
-
|
579 |
-
= 1.1.14 =
|
580 |
-
*Release Date - 04 April 2017*
|
581 |
-
|
582 |
-
* Fixed multiple issues with [WPML](https://wpml.org/?aid=9393&affiliate_key=9xzbMQnIyxHE) support.
|
583 |
-
|
584 |
-
= 1.1.13 =
|
585 |
-
*Release Date - 16 March 2017*
|
586 |
-
|
587 |
-
* Fixed an issue when the Wishlist was not refreshed after the product is removed or added to cart by the unauthenticated user.
|
588 |
-
|
589 |
-
= 1.1.12 =
|
590 |
-
*Release Date - 05 March 2017*
|
591 |
-
|
592 |
-
* Added "Contact Us" page on the plugin menu
|
593 |
-
* Added the usage stats opt-in to help us improve the plugin
|
594 |
-
* Fixed some translations
|
595 |
-
|
596 |
-
= 1.1.11 =
|
597 |
-
*Release Date - 03 March 2017*
|
598 |
-
|
599 |
-
* Fixed an issue with external products link
|
600 |
-
|
601 |
-
|
602 |
-
= 1.1.10 =
|
603 |
-
*Release Date - 02 March 2017*
|
604 |
-
|
605 |
-
* The Setup Wizard enhancements
|
606 |
-
* Added new hooks for wishlist create|update|delete and wishlist product add|update|remove events
|
607 |
-
|
608 |
-
= 1.1.9 =
|
609 |
-
*Release Date - 26 February 2017*
|
610 |
-
|
611 |
-
* Fixed an issue with [W3 Total Cache](https://wordpress.org/plugins/w3-total-cache/) compatibility
|
612 |
-
* Added public functions
|
613 |
-
|
614 |
-
= 1.1.8 =
|
615 |
-
*Release Date - 03 February 2017*
|
616 |
-
|
617 |
-
* Fixed an issue with "Add to Wishlist" function in a quick view popup (Compatibility with plugins that provide QuickView functionality)
|
618 |
-
* Added JavaScript alert for the "Add to Wishlist" button on a single product page when no variations are selected
|
619 |
-
|
620 |
-
|
621 |
-
= 1.1.7 =
|
622 |
-
*Release Date - 30 January 2017*
|
623 |
-
|
624 |
-
* Fixed an issue when maximum 10 products can be added to cart from a Wishlist page using the "Add all to cart" button
|
625 |
-
|
626 |
-
|
627 |
-
= 1.1.6 =
|
628 |
-
*Release Date - 27 January 2017*
|
629 |
-
|
630 |
-
* Fixed class loading critical error after plugin activation
|
631 |
-
|
632 |
-
|
633 |
-
= 1.1.5 =
|
634 |
-
*Release Date - 10 January 2017*
|
635 |
-
|
636 |
-
* Fixed issue with empty wishlist page
|
637 |
-
* Fixed issue with wrong product quantity on add to cart event from wishlist
|
638 |
-
|
639 |
-
|
640 |
-
= 1.1.4 =
|
641 |
-
*Release Date - 12 December 2016*
|
642 |
-
|
643 |
-
* Fixed issue with translations
|
644 |
-
|
645 |
-
|
646 |
-
= 1.1.3 =
|
647 |
-
*Release Date - 09 December 2016*
|
648 |
-
|
649 |
-
* Fixed issues with pagination
|
650 |
-
* Added support for WordPress 4.7
|
651 |
-
|
652 |
-
|
653 |
-
= 1.1.2 =
|
654 |
-
*Release Date - 23 November 2016*
|
655 |
-
|
656 |
-
* Added minified versions of public CSS
|
657 |
-
* Fixed issue with sharing buttons for non-logged users
|
658 |
-
* Fixed issue with pagination URLs for guests
|
659 |
-
* Removed Genericicons fonts
|
660 |
-
|
661 |
-
|
662 |
-
= 1.1.1 =
|
663 |
-
*Release Date - 08 November 2016*
|
664 |
-
|
665 |
-
* Fixed issue with upgrade from free to premium version
|
666 |
-
|
667 |
-
|
668 |
-
= 1.1.0 =
|
669 |
-
*Release Date - 11 October 2016*
|
670 |
-
|
671 |
-
* Added support for [WP Super Cache](https://wordpress.org/plugins/wp-super-cache/) plugin
|
672 |
-
* Added support for [W3 Total Cache](https://wordpress.org/plugins/w3-total-cache/) plugin
|
673 |
-
* Added support for [WooCommerce Gravity Forms Product Add-Ons](https://woocommerce.com/products/gravity-forms-add-ons/?aff=3955)
|
674 |
-
* Added option to show link to Wishlist on My Account page
|
675 |
-
* Added minimized versions of JS
|
676 |
-
|
677 |
-
|
678 |
-
= 1.0.0 =
|
679 |
-
*Release Date - 22 September 2016*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/ti-woocommerce-wishlist.pot
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
-
# Copyright (C) 2019 TI WooCommerce Wishlist Plugin - 1.13.
|
2 |
-
# This file is distributed under the same license as the TI WooCommerce Wishlist Plugin - 1.13.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: TI WooCommerce Wishlist Plugin - 1.13.
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
1 |
+
# Copyright (C) 2019 TI WooCommerce Wishlist Plugin - 1.13.2
|
2 |
+
# This file is distributed under the same license as the TI WooCommerce Wishlist Plugin - 1.13.2 package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: TI WooCommerce Wishlist Plugin - 1.13.2\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
public/wishlistcounter.class.php
CHANGED
@@ -107,9 +107,9 @@ class TInvWL_Public_WishlistCounter {
|
|
107 |
if ( $menu_title ) {
|
108 |
|
109 |
$wishlist_item = (object) array(
|
110 |
-
'ID' => $menu_cnt +
|
111 |
-
'object_id' => $menu_cnt +
|
112 |
-
'db_id' => $menu_cnt +
|
113 |
'title' => $menu_title,
|
114 |
'post_title' => $menu_title,
|
115 |
'url' => esc_url( tinv_url_wishlist_default() ),
|
107 |
if ( $menu_title ) {
|
108 |
|
109 |
$wishlist_item = (object) array(
|
110 |
+
'ID' => $menu_cnt + 2147480000,
|
111 |
+
'object_id' => $menu_cnt + 2147480000,
|
112 |
+
'db_id' => $menu_cnt + 2147480000,
|
113 |
'title' => $menu_title,
|
114 |
'post_title' => $menu_title,
|
115 |
'url' => esc_url( tinv_url_wishlist_default() ),
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: templateinvaders
|
|
3 |
Tags: wishlist, woocommerce, woocommerce wishlist, e-commerce, ecommerce
|
4 |
Requires at least: 4.7
|
5 |
Tested up to: 5.2
|
6 |
-
Stable tag: 1.13.
|
7 |
License: GPLv3
|
8 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
@@ -157,6 +157,11 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o
|
|
157 |
|
158 |
|
159 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
160 |
= 1.13.1 =
|
161 |
*Release Date - 29 July 2019*
|
162 |
|
@@ -236,5 +241,5 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o
|
|
236 |
* Fixed minor PHP issues
|
237 |
* Fixed minor CSS issues
|
238 |
|
239 |
-
[See changelog for all versions](https://
|
240 |
|
3 |
Tags: wishlist, woocommerce, woocommerce wishlist, e-commerce, ecommerce
|
4 |
Requires at least: 4.7
|
5 |
Tested up to: 5.2
|
6 |
+
Stable tag: 1.13.2
|
7 |
License: GPLv3
|
8 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
157 |
|
158 |
|
159 |
== Changelog ==
|
160 |
+
= 1.13.2 =
|
161 |
+
*Release Date - 30 July 2019*
|
162 |
+
|
163 |
+
* Fixed a compatibility issue with WooCommerce Show Single Variations by Iconic plugin
|
164 |
+
|
165 |
= 1.13.1 =
|
166 |
*Release Date - 29 July 2019*
|
167 |
|
241 |
* Fixed minor PHP issues
|
242 |
* Fixed minor CSS issues
|
243 |
|
244 |
+
[See changelog for all versions](https://templateinvaders.com/changelogs/ti-woocommerce-wishlist-plugin-free-changelog/?utm_source=wordpressorg&utm_content=changelog).
|
245 |
|
ti-woocommerce-wishlist.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin Name: TI WooCommerce Wishlist Plugin
|
5 |
* Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
|
6 |
* Description: Wishlist functionality for your WooCommerce store.
|
7 |
-
* Version: 1.13.
|
8 |
* Requires at least: 4.5
|
9 |
* Tested up to: 5.2
|
10 |
* WC requires at least: 2.6
|
@@ -41,7 +41,7 @@ if ( ! defined( 'TINVWL_DOMAIN' ) ) {
|
|
41 |
}
|
42 |
|
43 |
if ( ! defined( 'TINVWL_FVERSION' ) ) {
|
44 |
-
define( 'TINVWL_FVERSION', '1.13.
|
45 |
}
|
46 |
|
47 |
if ( ! defined( 'TINVWL_LOAD_FREE' ) ) {
|
4 |
* Plugin Name: TI WooCommerce Wishlist Plugin
|
5 |
* Plugin URI: https://wordpress.org/plugins/ti-woocommerce-wishlist/
|
6 |
* Description: Wishlist functionality for your WooCommerce store.
|
7 |
+
* Version: 1.13.2
|
8 |
* Requires at least: 4.5
|
9 |
* Tested up to: 5.2
|
10 |
* WC requires at least: 2.6
|
41 |
}
|
42 |
|
43 |
if ( ! defined( 'TINVWL_FVERSION' ) ) {
|
44 |
+
define( 'TINVWL_FVERSION', '1.13.2' );
|
45 |
}
|
46 |
|
47 |
if ( ! defined( 'TINVWL_LOAD_FREE' ) ) {
|