summaryrefslogtreecommitdiff
path: root/views/mods
diff options
context:
space:
mode:
Diffstat (limited to 'views/mods')
-rw-r--r--views/mods/mod_productview/productview.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/views/mods/mod_productview/productview.js b/views/mods/mod_productview/productview.js
index 97483cd..76cb7f4 100644
--- a/views/mods/mod_productview/productview.js
+++ b/views/mods/mod_productview/productview.js
@@ -52,6 +52,7 @@
'success': function(data) {
jQuery('#wpsg_productview_' + index).replaceWith(data);
+
wpsg_correctProductview(index);
}
@@ -64,9 +65,15 @@
function wpsg_correctProductview(index)
{
+ var atts = jQuery.parseJSON(jQuery('#wpsg_productview_' + index + ' input[name="wpsg_atts"]').val());
+
+ if (atts.mode === 'list') jQuery('.wpsg_productview_product_grid').show(0);
+
var max_height = 0; jQuery('#wpsg_productview_' + index + ' .wpsg_productview_product_grid .wpsg_mod_productview_name').each(function() { if (jQuery(this).outerHeight() > max_height) max_height = jQuery(this).outerHeight(); } ).outerHeight(max_height);
var max_height = 0; jQuery('#wpsg_productview_' + index + ' .wpsg_productview_product_grid .wpsg_mod_productview_description').each(function() { if (jQuery(this).outerHeight() > max_height) max_height = jQuery(this).outerHeight(); } ).outerHeight(max_height);
+ if (atts.mode === 'list') jQuery('.wpsg_productview_product_grid').hide(0);
+
// Sortierungslayer
jQuery('.wpsg_mod_productview-order').bind('click', function(event) {
@@ -119,7 +126,7 @@
jQuery('.wpsg_mod_productview_modeswitch a').removeClass('active');
jQuery(this).addClass('active');
-
+
return false;
} );