Commit d2c0cc9e26e9be93f0954f4a81f47f1a88253d60

Authored by Julien Verneuil
1 parent ae0c8156

update fisheye_menu widget to use jquery_animate instead of Dojo

Showing 1 changed file with 6 additions and 14 deletions   Show diff stats
web/widgets/fisheye_menu.anubis
@@ -8,6 +8,8 @@ @@ -8,6 +8,8 @@
8 8
9 transmit tools/basis.anubis 9 transmit tools/basis.anubis
10 transmit calexium_lib/web/CXM_making_a_web_site.anubis 10 transmit calexium_lib/web/CXM_making_a_web_site.anubis
  11 +read calexium_lib/web/jQuery/CXM_jquery_animate.anubis
  12 +read calexium_lib/web/CXM_jquery.anubis
11 13
12 public type FisheyeEntry: 14 public type FisheyeEntry:
13 fisheye_entry( 15 fisheye_entry(
@@ -53,24 +55,14 @@ public define HTML_Partial_Content @@ -53,24 +55,14 @@ public define HTML_Partial_Content
53 if entries is 55 if entries is
54 { 56 {
55 [] then partial_content([], literal("")), 57 [] then partial_content([], literal("")),
56 - [_ . _] then partial_content([], 58 + [_ . _] then partial_content(jquery_animate(childs(htmlId("top_menu")), size_on_hover(64, 64, 1000, 1000)),
57 59
58 div([id("top_menu"), style("min-height:70px!important;vertical-align:top;display:table-row")], 60 div([id("top_menu"), style("min-height:70px!important;vertical-align:top;display:table-row")],
59 - sequence([ 61 + sequence([
60 62
61 //Liste des espaces 63 //Liste des espaces
62 - sequence(make_fisheye_menu(_T, entries, [], selected_space)),  
63 -  
64 - literal("<script type=\"text/javascript\">\n"+  
65 - "dojo.require(\"dojox.widget.FisheyeLite\");\n"+  
66 - "dojo.query(\"#top_menu .menu_item\").instantiate(dojox.widget.FisheyeLite, {\n"+  
67 - "properties: {\n"+  
68 - "//top: {end:30, unit:\"px\"},\n"+  
69 - "height: {end:64, unit:\"px\"},\n"+  
70 - "width: {end:64, unit:\"px\"}\n"+  
71 - "}\n"+  
72 - "});\n"+  
73 - "</script>\n")]) 64 + sequence(make_fisheye_menu(_T, entries, [], selected_space))
  65 + ])
74 )) 66 ))
75 67
76 }. 68 }.