Version Description
Released Oct 24 - 2016
- Fixed: Status code 404 for "Quick View" on single product page
Download this release
Release Info
Developer | yithemes |
Plugin | YITH WooCommerce Quick View |
Version | 1.1.4 |
Comparing to | |
See all releases |
Code changes from version 1.1.3 to 1.1.4
- README.txt +7 -7
- assets/js/frontend.js +41 -35
- assets/js/frontend.min.js +1 -1
- class.yith-wcqv-frontend.php +3 -8
- init.php +3 -3
README.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: yithemes
|
|
3 |
Tags: yith, woocommerce, quick view, woocommerce quick view, yit, single product, products quick view, free quick view, woocommerce extension, woocommerce plugin, product summary, summary, modal
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 4.6.1
|
6 |
-
Stable tag: 1.1.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -42,6 +42,10 @@ Full documentation is available [here](http://yithemes.com/docs-plugins/yith-woo
|
|
42 |
|
43 |
== Changelog ==
|
44 |
|
|
|
|
|
|
|
|
|
45 |
= 1.1.3 = Released Oct 20 - 2016
|
46 |
|
47 |
* Added: Support to WooCommerce 2.6.5
|
@@ -130,10 +134,6 @@ If you have created your own language pack, or have an update for an existing on
|
|
130 |
|
131 |
== Upgrade notice ==
|
132 |
|
133 |
-
= 1.1.
|
134 |
|
135 |
-
*
|
136 |
-
* Added: Support to WordPress 4.6.1
|
137 |
-
* Fixed: Responsive style.
|
138 |
-
* Fixed: Add inline css using WordPress function wp_add_inline_style.
|
139 |
-
* Updated: Plugin Core.
|
3 |
Tags: yith, woocommerce, quick view, woocommerce quick view, yit, single product, products quick view, free quick view, woocommerce extension, woocommerce plugin, product summary, summary, modal
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 4.6.1
|
6 |
+
Stable tag: 1.1.4
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
42 |
|
43 |
== Changelog ==
|
44 |
|
45 |
+
= 1.1.4 = Released Oct 24 - 2016
|
46 |
+
|
47 |
+
* Fixed: Status code 404 for "Quick View" on single product page
|
48 |
+
|
49 |
= 1.1.3 = Released Oct 20 - 2016
|
50 |
|
51 |
* Added: Support to WooCommerce 2.6.5
|
134 |
|
135 |
== Upgrade notice ==
|
136 |
|
137 |
+
= 1.1.4 = Released Oct 24 - 2016
|
138 |
|
139 |
+
* Fixed: Status code 404 for "Quick View" on single product page
|
|
|
|
|
|
|
|
assets/js/frontend.js
CHANGED
@@ -77,49 +77,55 @@ jQuery(document).ready(function($){
|
|
77 |
|
78 |
var ajax_call = function( t, product_id, is_blocked ) {
|
79 |
|
80 |
-
$.
|
81 |
-
yith_qv.ajaxurl
|
82 |
-
|
83 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
|
85 |
-
|
|
|
86 |
|
87 |
-
|
88 |
-
|
89 |
-
qv_content.find('div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)').addClass('buttons_added').append('<input type="button" value="+" class="plus" />').prepend('<input type="button" value="-" class="minus" />');
|
90 |
-
}
|
91 |
|
92 |
-
|
93 |
-
|
|
|
94 |
|
95 |
-
|
96 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
|
98 |
-
|
99 |
-
|
100 |
-
|
|
|
|
|
101 |
|
102 |
-
|
103 |
-
|
104 |
-
qv_content.find("a[data-rel^='prettyPhoto'], a.zoom").prettyPhoto({
|
105 |
-
hook : 'data-rel',
|
106 |
-
social_tools : false,
|
107 |
-
theme : 'pp_woocommerce',
|
108 |
-
horizontal_padding: 20,
|
109 |
-
opacity : 0.8,
|
110 |
-
deeplinking : false
|
111 |
-
});
|
112 |
-
}
|
113 |
|
114 |
-
if( ! qv_modal.hasClass( 'open' ) ) {
|
115 |
-
qv_modal.removeClass('loading').addClass('open');
|
116 |
-
if( is_blocked )
|
117 |
-
t.unblock();
|
118 |
}
|
119 |
-
|
120 |
-
// stop loader
|
121 |
-
$(document).trigger( 'qv_loader_stop' );
|
122 |
-
|
123 |
});
|
124 |
};
|
125 |
|
77 |
|
78 |
var ajax_call = function( t, product_id, is_blocked ) {
|
79 |
|
80 |
+
$.ajax({
|
81 |
+
url: yith_qv.ajaxurl,
|
82 |
+
data: {
|
83 |
+
action: 'yith_load_product_quick_view',
|
84 |
+
product_id: product_id
|
85 |
+
},
|
86 |
+
dataType: 'html',
|
87 |
+
type: 'POST',
|
88 |
+
success: function (data) {
|
89 |
+
|
90 |
+
qv_content.html(data);
|
91 |
+
|
92 |
+
// quantity fields for WC 2.2
|
93 |
+
if (yith_qv.is2_2) {
|
94 |
+
qv_content.find('div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)').addClass('buttons_added').append('<input type="button" value="+" class="plus" />').prepend('<input type="button" value="-" class="minus" />');
|
95 |
+
}
|
96 |
|
97 |
+
// Variation Form
|
98 |
+
var form_variation = qv_content.find('.variations_form');
|
99 |
|
100 |
+
form_variation.wc_variation_form();
|
101 |
+
form_variation.trigger('check_variations');
|
|
|
|
|
102 |
|
103 |
+
if (typeof $.fn.yith_wccl !== 'undefined') {
|
104 |
+
form_variation.yith_wccl();
|
105 |
+
}
|
106 |
|
107 |
+
// Init prettyPhoto
|
108 |
+
if (typeof $.fn.prettyPhoto !== 'undefined') {
|
109 |
+
qv_content.find("a[data-rel^='prettyPhoto'], a.zoom").prettyPhoto({
|
110 |
+
hook: 'data-rel',
|
111 |
+
social_tools: false,
|
112 |
+
theme: 'pp_woocommerce',
|
113 |
+
horizontal_padding: 20,
|
114 |
+
opacity: 0.8,
|
115 |
+
deeplinking: false
|
116 |
+
});
|
117 |
+
}
|
118 |
|
119 |
+
if (!qv_modal.hasClass('open')) {
|
120 |
+
qv_modal.removeClass('loading').addClass('open');
|
121 |
+
if (is_blocked)
|
122 |
+
t.unblock();
|
123 |
+
}
|
124 |
|
125 |
+
// stop loader
|
126 |
+
$(document).trigger('qv_loader_stop');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
|
|
|
|
|
|
|
|
|
128 |
}
|
|
|
|
|
|
|
|
|
129 |
});
|
130 |
};
|
131 |
|
assets/js/frontend.min.js
CHANGED
@@ -5,4 +5,4 @@
|
|
5 |
* @package YITH WooCommerce Quick View
|
6 |
* @version 1.0.0
|
7 |
*/
|
8 |
-
jQuery(document).ready(function(a){"use strict";if("undefined"!=typeof yith_qv){var b=a(document).find("#yith-quick-view-modal"),c=b.find(".yith-quick-view-overlay"),d=b.find("#yith-quick-view-content"),e=b.find("#yith-quick-view-close"),f=b.find(".yith-wcqv-wrapper"),g=f.width(),h=f.height(),i=function(){var b=a(window).width(),c=a(window).height(),d=b-60>g?g:b-60,e=c-120>h?h:c-120;f.css({left:b/2-d/2,top:c/2-e/2,width:d+"px",height:e+"px"})};a.fn.yith_quick_view=function(){a(document).off("click",".yith-wcqv-button").on("click",".yith-wcqv-button",function(c){c.preventDefault();var d=a(this),e=d.data("product_id"),f=!1;"undefined"!=typeof yith_qv.loader&&(f=!0,d.block({message:null,overlayCSS:{background:"#fff url("+yith_qv.loader+") no-repeat center",opacity:.5,cursor:"none"}}),b.hasClass("loading")||b.addClass("loading"),a(document).trigger("qv_loading")),j(d,e,f)})};var j=function(c,e,f){a.
|
5 |
* @package YITH WooCommerce Quick View
|
6 |
* @version 1.0.0
|
7 |
*/
|
8 |
+
jQuery(document).ready(function(a){"use strict";if("undefined"!=typeof yith_qv){var b=a(document).find("#yith-quick-view-modal"),c=b.find(".yith-quick-view-overlay"),d=b.find("#yith-quick-view-content"),e=b.find("#yith-quick-view-close"),f=b.find(".yith-wcqv-wrapper"),g=f.width(),h=f.height(),i=function(){var b=a(window).width(),c=a(window).height(),d=b-60>g?g:b-60,e=c-120>h?h:c-120;f.css({left:b/2-d/2,top:c/2-e/2,width:d+"px",height:e+"px"})};a.fn.yith_quick_view=function(){a(document).off("click",".yith-wcqv-button").on("click",".yith-wcqv-button",function(c){c.preventDefault();var d=a(this),e=d.data("product_id"),f=!1;"undefined"!=typeof yith_qv.loader&&(f=!0,d.block({message:null,overlayCSS:{background:"#fff url("+yith_qv.loader+") no-repeat center",opacity:.5,cursor:"none"}}),b.hasClass("loading")||b.addClass("loading"),a(document).trigger("qv_loading")),j(d,e,f)})};var j=function(c,e,f){a.ajax({url:yith_qv.ajaxurl,data:{action:"yith_load_product_quick_view",product_id:e},dataType:"html",type:"POST",success:function(e){d.html(e),yith_qv.is2_2&&d.find("div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)").addClass("buttons_added").append('<input type="button" value="+" class="plus" />').prepend('<input type="button" value="-" class="minus" />');var g=d.find(".variations_form");g.wc_variation_form(),g.trigger("check_variations"),"undefined"!=typeof a.fn.yith_wccl&&g.yith_wccl(),"undefined"!=typeof a.fn.prettyPhoto&&d.find("a[data-rel^='prettyPhoto'], a.zoom").prettyPhoto({hook:"data-rel",social_tools:!1,theme:"pp_woocommerce",horizontal_padding:20,opacity:.8,deeplinking:!1}),b.hasClass("open")||(b.removeClass("loading").addClass("open"),f&&c.unblock()),a(document).trigger("qv_loader_stop")}})},k=function(){c.on("click",function(a){f()}),a(document).keyup(function(a){27===a.keyCode&&f()}),e.on("click",function(a){a.preventDefault(),f()});var f=function(){b.removeClass("open").removeClass("loading"),setTimeout(function(){d.html("")},1e3)}};k(),i(),a(window).on("resize",i),a.fn.yith_quick_view(),a(document).on("yith_infs_adding_elem yith-wcan-ajax-filtered",function(){a.fn.yith_quick_view()})}});
|
class.yith-wcqv-frontend.php
CHANGED
@@ -62,13 +62,8 @@ if( ! class_exists( 'YITH_WCQV_Frontend' ) ) {
|
|
62 |
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_styles_scripts' ) );
|
63 |
|
64 |
// quick view ajax
|
65 |
-
|
66 |
-
|
67 |
-
}
|
68 |
-
else {
|
69 |
-
add_action( 'wp_ajax_yith_load_product_quick_view', array( $this, 'yith_load_product_quick_view_ajax' ) );
|
70 |
-
add_action( 'wp_ajax_nopriv_yith_load_product_quick_view', array( $this, 'yith_load_product_quick_view_ajax' ) );
|
71 |
-
}
|
72 |
|
73 |
// add button
|
74 |
add_action( 'woocommerce_after_shop_loop_item', array( $this, 'yith_add_quick_view_button' ), 15 );
|
@@ -162,7 +157,7 @@ if( ! class_exists( 'YITH_WCQV_Frontend' ) ) {
|
|
162 |
do_action( 'yith_quick_view_custom_style_scripts' );
|
163 |
|
164 |
wp_localize_script( 'yith-wcqv-frontend', 'yith_qv', array (
|
165 |
-
'ajaxurl' =>
|
166 |
'loader' => $loader,
|
167 |
'is2_2' => $version
|
168 |
)
|
62 |
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_styles_scripts' ) );
|
63 |
|
64 |
// quick view ajax
|
65 |
+
add_action( 'wp_ajax_yith_load_product_quick_view', array( $this, 'yith_load_product_quick_view_ajax' ) );
|
66 |
+
add_action( 'wp_ajax_nopriv_yith_load_product_quick_view', array( $this, 'yith_load_product_quick_view_ajax' ) );
|
|
|
|
|
|
|
|
|
|
|
67 |
|
68 |
// add button
|
69 |
add_action( 'woocommerce_after_shop_loop_item', array( $this, 'yith_add_quick_view_button' ), 15 );
|
157 |
do_action( 'yith_quick_view_custom_style_scripts' );
|
158 |
|
159 |
wp_localize_script( 'yith-wcqv-frontend', 'yith_qv', array (
|
160 |
+
'ajaxurl' => admin_url( 'admin-ajax.php', 'relative' ),
|
161 |
'loader' => $loader,
|
162 |
'is2_2' => $version
|
163 |
)
|
init.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: YITH WooCommerce Quick View
|
4 |
* Plugin URI: https://yithemes.com/themes/plugins/yith-woocommerce-quick-view
|
5 |
* Description: YITH WooCommerce Quick View allows your users to have a quick look about products.
|
6 |
-
* Version: 1.1.
|
7 |
* Author: YITHEMES
|
8 |
* Author URI: https://yithemes.com/
|
9 |
* Text Domain: yith-woocommerce-quick-view
|
@@ -11,7 +11,7 @@
|
|
11 |
*
|
12 |
* @author Yithemes
|
13 |
* @package YITH WooCommerce Quick View
|
14 |
-
* @version 1.1.
|
15 |
*/
|
16 |
/* Copyright 2015 Your Inspiration Themes (email : plugins@yithemes.com)
|
17 |
|
@@ -59,7 +59,7 @@ register_activation_hook( __FILE__, 'yith_plugin_registration_hook' );
|
|
59 |
|
60 |
|
61 |
if ( ! defined( 'YITH_WCQV_VERSION' ) ){
|
62 |
-
define( 'YITH_WCQV_VERSION', '1.1.
|
63 |
}
|
64 |
|
65 |
if ( ! defined( 'YITH_WCQV_FREE_INIT' ) ) {
|
3 |
* Plugin Name: YITH WooCommerce Quick View
|
4 |
* Plugin URI: https://yithemes.com/themes/plugins/yith-woocommerce-quick-view
|
5 |
* Description: YITH WooCommerce Quick View allows your users to have a quick look about products.
|
6 |
+
* Version: 1.1.4
|
7 |
* Author: YITHEMES
|
8 |
* Author URI: https://yithemes.com/
|
9 |
* Text Domain: yith-woocommerce-quick-view
|
11 |
*
|
12 |
* @author Yithemes
|
13 |
* @package YITH WooCommerce Quick View
|
14 |
+
* @version 1.1.4
|
15 |
*/
|
16 |
/* Copyright 2015 Your Inspiration Themes (email : plugins@yithemes.com)
|
17 |
|
59 |
|
60 |
|
61 |
if ( ! defined( 'YITH_WCQV_VERSION' ) ){
|
62 |
+
define( 'YITH_WCQV_VERSION', '1.1.4' );
|
63 |
}
|
64 |
|
65 |
if ( ! defined( 'YITH_WCQV_FREE_INIT' ) ) {
|