Commit a8a2a6475fa16bb10768aa589ecd70504135dfef

Authored by Daniela Soares Feitosa
1 parent b804a1e0

ActionItem716: stop annoying animation in product/enterprise browsing

Showing 1 changed file with 1 additions and 72 deletions   Show diff stats
app/views/search/_product_categories_menu.rhtml
... ... @@ -16,7 +16,7 @@
16 16 <% end %>
17 17 <% end %>
18 18 <% product_categories_menu.each do |cat, hits, childs| %>
19   - <li class="cat-parent" onmouseover="prodCatMenuOver(this)" onmouseout="prodCatMenuOut(this)">
  19 + <li class="cat-parent" >
20 20 <%= link_to(
21 21 cat.name + " " + content_tag('small', "(#{hits})"),
22 22 params.merge({:product_category => cat.id})
... ... @@ -38,76 +38,5 @@
38 38 </ul>
39 39 </div>
40 40  
41   -<script type="text/javascript">
42   -
43   -function prodCatMenuOver( li ) {
44   - clearTimeout( li.timeout );
45   - //if ( ! ( li.opened || li.opening ) ) {
46   - if (
47   - ( ! li.opened ) && ( ! li.opening ) &&
48   - ( ( ! li.e ) || li.e.state == "finished" )
49   - ) {
50   - li.opening = true;
51   - li.className = "cat-parent sub-opening";
52   - li.subMenu.className = "opening";
53   - li.e = Effect.BlindDown(li.subMenu, { duration: 0.33 });
54   - li.e._finish = li.e.finish;
55   - li.e.finish = function(){
56   - this._finish();
57   - this.element.li.closed = false;
58   - this.element.li.opened = true;
59   - this.element.li.opening = false;
60   - this.element.className = "opened";
61   - this.element.li.className = "cat-parent sub-opened";
62   - }
63   - li.closed = false;
64   - }
65   -}
66   -
67   -function prodCatMenuOut( li ) {
68   - //if ( li.e.state == "finished" ) {
69   - if (
70   - ( ! li.closed ) && ( ! li.closeing ) &&
71   - ( li.e.state == "finished" )
72   - ) {
73   - li.timeout = setTimeout( function () {
74   - this.closeing = true;
75   - this.className = "cat-parent sub-closeing";
76   - this.subMenu.className = "closeing";
77   - this.e = Effect.BlindUp(this.subMenu, { duration: 0.5 });
78   - this.e._finish = this.e.finish;
79   - this.e.finish = function(){
80   - this._finish();
81   - this.element.li.opened = false;
82   - this.element.li.closed = true;
83   - this.element.li.closeing = false;
84   - this.element.className = "closed";
85   - this.element.li.className = "cat-parent sub-closed";
86   - }
87   - }.bind(li), 200 );
88   - } else {
89   - li.timeout = setTimeout( li.onmouseout.bind(li), 200 );
90   - }
91   -}
92   -
93   -if ( document.all ) {
94   -
95   - function prodCatMenuOver( li ) { li.className = "cat-parent sub-opened" }
96   - function prodCatMenuOut( li ) { li.className = "cat-parent sub-closed" }
97   -
98   -} else {
99   -
100   - $$("#product-categories-menu ul div").each( function(subMenu){
101   - var li = subMenu.parentNode;
102   - subMenu.li = li;
103   - li.subMenu = subMenu;
104   - li.subMenu.style.display = "none";
105   - li.closed = true;
106   - })
107   -
108   -}
109   -
110   -</script>
111   -
112 41 <% end %>
113 42  
... ...