diff --git a/addons/website_sale/static/src/js/website_sale.editor.js b/addons/website_sale/static/src/js/website_sale.editor.js index 366b4fadce5..87be89b59c6 100644 --- a/addons/website_sale/static/src/js/website_sale.editor.js +++ b/addons/website_sale/static/src/js/website_sale.editor.js @@ -19,4 +19,60 @@ } }), }); + + + $(document).on('click', '.js_publish_management .js_go_to_top,.js_publish_management .js_go_to_bottom', function (event) { + var $a = $(event.currentTarget); + var $data = $a.parents(".js_publish_management:first"); + openerp.jsonRpc('/shop/change_sequence/', 'call', {'id': $data.data('id'), 'top': $a.hasClass('js_go_to_top')}); + }); + + $(document).on('click', '.js_options ul[name="style"] a', function (event) { + var $a = $(event.currentTarget); + var $li = $a.parent(); + var $data = $a.parents(".js_options:first"); + var $product = $a.parents(".oe_product:first"); + + $li.parent().removeClass("active"); + openerp.jsonRpc('/shop/change_styles/', 'call', {'id': $data.data('id'), 'style_id': $a.data("id")}) + .then(function (result) { + $product.toggleClass($a.data("class")); + $li.toggleClass("active", result); + }); + }); + + $(document).on('mouseenter', '#products_grid .js_options ul[name="size"] table', function (event) { + $(event.currentTarget).addClass("oe_hover"); + }); + $(document).on('mouseleave', '#products_grid .js_options ul[name="size"] table', function (event) { + $(event.currentTarget).removeClass("oe_hover"); + }); + $(document).on('mouseover', '#products_grid .js_options ul[name="size"] td', function (event) { + var $td = $(event.currentTarget); + var $table = $td.parents("table:first"); + var x = $td.index()+1; + var y = $td.parent().index()+1; + + var tr = []; + for (var yi=0; yi - - - - + + + @@ -118,7 +117,7 @@
-
+
Options