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 8  
9 9 transmit tools/basis.anubis
10 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 14 public type FisheyeEntry:
13 15 fisheye_entry(
... ... @@ -53,24 +55,14 @@ public define HTML_Partial_Content
53 55 if entries is
54 56 {
55 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 60 div([id("top_menu"), style("min-height:70px!important;vertical-align:top;display:table-row")],
59   - sequence([
  61 + sequence([
60 62  
61 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 }.
... ...