Commit b63031a6846684f809654c5bdca1a802272dc9a6
1 parent
6aaf4739
Exists in
master
and in
28 other branches
Bugfix: tinymce popup was not working
Showing
1 changed file
with
5 additions
and
21 deletions
Show diff stats
public/javascripts/catalog.js
| 1 | (function($) { | 1 | (function($) { |
| 2 | 2 | ||
| 3 | -$('#product-list .product .expand-box').hover(hover, hover).live('click', function () { | 3 | +$('#product-list .product .expand-box').live('click', function () { |
| 4 | this.clicked = !this.clicked; | 4 | this.clicked = !this.clicked; |
| 5 | - click(this); | ||
| 6 | - $.each($(this).siblings('.expand-box'), function(index, value) { value.clicked = false; click(value); }); | 5 | + toggle_expandbox(this); |
| 6 | + $.each($(this).siblings('.expand-box'), function(index, value) { value.clicked = false; toggle_expandbox(value); }); | ||
| 7 | 7 | ||
| 8 | return false; | 8 | return false; |
| 9 | }); | 9 | }); |
| 10 | 10 | ||
| 11 | $(document).live('click', function() { | 11 | $(document).live('click', function() { |
| 12 | - $.each($('#product-list .product .expand-box'), function(index, value) { value.clicked = false; click(value); }); | 12 | + $.each($('#product-list .product .expand-box'), function(index, value) { value.clicked = false; toggle_expandbox(value); }); |
| 13 | }); | 13 | }); |
| 14 | 14 | ||
| 15 | $(document).click(function (event) { | 15 | $(document).click(function (event) { |
| @@ -40,23 +40,7 @@ $.each(rows, function(top, obj) { | @@ -40,23 +40,7 @@ $.each(rows, function(top, obj) { | ||
| 40 | 40 | ||
| 41 | })(jQuery); | 41 | })(jQuery); |
| 42 | 42 | ||
| 43 | -function open() { | ||
| 44 | - if (this.clicked) return; | ||
| 45 | - jQuery(this).addClass('open'); | ||
| 46 | -} | ||
| 47 | - | ||
| 48 | -function close() { | ||
| 49 | - if (this.clicked) return; | ||
| 50 | - jQuery(this).removeClass('open'); | ||
| 51 | -} | ||
| 52 | - | ||
| 53 | -function click(e) { | 43 | +function toggle_expandbox(e) { |
| 54 | jQuery(e).toggleClass('open', e.clicked); | 44 | jQuery(e).toggleClass('open', e.clicked); |
| 55 | jQuery(e).children('div').toggle(e.clicked).css({left: jQuery(e).position().left-180, top: jQuery(e).position().top-10}); | 45 | jQuery(e).children('div').toggle(e.clicked).css({left: jQuery(e).position().left-180, top: jQuery(e).position().top-10}); |
| 56 | } | 46 | } |
| 57 | - | ||
| 58 | -function hover() { | ||
| 59 | - jQuery(this).toggleClass('hover'); | ||
| 60 | -} | ||
| 61 | - | ||
| 62 | - |