Changeset 1823
- Timestamp:
- May 9, 2011, 11:23:03 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/application.properties
r1819 r1823 1 1 #Grails Metadata file 2 # Fri May 06 17:27:11CEST 20112 #Mon May 09 11:19:34 CEST 2011 3 3 app.build.display.info=0 4 4 app.build.svn.revision=1079 … … 13 13 plugins.db-util=0.4 14 14 plugins.famfamfam=1.0.1 15 plugins.gdt=0.0.4 315 plugins.gdt=0.0.44 16 16 plugins.gdtimporter=0.3.4 17 17 plugins.grom=0.2.2 -
trunk/grails-app/views/common/_topnav.gsp
r1812 r1823 3 3 <!-- TOPNAV //--> 4 4 <ul class="topnav"> 5 5 <li><g:link controller="home" action="index">Home</g:link></li> 6 6 <li> 7 7 <a href="#">Create</a> … … 36 36 <li><g:link controller="study" action="list">View studies</g:link></li> 37 37 </sec:ifNotLoggedIn> 38 <a href="#">Templates</a> 39 <ul> 40 <af:templateEditorMenu wrap="li" /> 41 </ul> 42 <a href="#">Contacts</a> 43 <ul> 44 <li><g:link controller="person" action="list">View persons</g:link></li> 45 <li><g:link controller="personAffiliation" action="list">View affiliations</g:link></li> 46 <li><g:link controller="personRole" action="list">View roles</g:link></li> 47 </ul> 48 <a href="#">Publications</a> 49 <ul> 50 <li><g:link controller="publication" action="list">View publications</g:link></li> 51 <li><g:link controller="publication" action="create">Add publication</g:link></li> 52 </ul> 38 <li><a href="#">Templates</a> 39 <ul class="childnav"> 40 <af:templateEditorMenu wrap="li" /> 41 </ul> 42 </li> 43 <li><a href="#">Contacts</a> 44 <ul class="childnav"> 45 <li><g:link controller="person" action="list">View persons</g:link></li> 46 <li><g:link controller="personAffiliation" action="list">View affiliations</g:link></li> 47 <li><g:link controller="personRole" action="list">View roles</g:link></li> 48 </ul> 49 </li> 50 <li><a href="#">Publications</a> 51 <ul class="childnav"> 52 <li><g:link controller="publication" action="list">View publications</g:link></li> 53 <li><g:link controller="publication" action="create">Add publication</g:link></li> 54 </ul> 55 </li> 53 56 </ul> 54 57 </li> -
trunk/web-app/css/default.css
r1782 r1823 170 170 } 171 171 172 ul.topnav ul.childnav { 173 list-style: none; 174 margin-left: 130px; 175 position: absolute; 176 margin-top: -1px; 177 } 178 172 179 /** END :: topnav **/ 173 180 /** START :: content **/ -
trunk/web-app/js/topnav.js
r1575 r1823 9 9 }, function() { 10 10 $(this).find("ul.subnav").slideUp('slow'); 11 $(this).parent().find("ul.childnav").slideUp('slow'); 11 12 }); 12 13 }).hover(function() { … … 24 25 }, function() { 25 26 $(this).parent().find("ul.subnav").slideUp('slow'); 27 $(this).parent().find("ul.childnav").slideUp('slow'); 26 28 }); 27 29 }).hover(function() { … … 34 36 ); 35 37 38 // child nav 39 $("ul.childnav").each(function() { 40 var childnav = $(this); 41 var childparent = childnav.parent(); 42 43 childnav.hide(); 44 childparent.bind("click",function() { 45 // hide other childnav 46 $("ul.childnav", childparent.parent()).each(function() { 47 $(this).slideUp('slow').hide(); 48 }); 49 50 // show childnav 51 childnav.slideDown('fast').show(); 52 }); 53 }); 54 36 55 // make sure navigation is on top of everything 37 56 $("ul.subnav").css({ 'z-index': '1000' }); -
trunk/web-app/js/topnav.min.js
r1810 r1823 1 $(document).ready(function(){$("ul.subnav").parent().append("<span></span>");$("ul.topnav li span").parent().click(function(){$(this).find("ul.subnav").slideDown("fast").show();$(this).hover(function(){},function(){$(this).find("ul.subnav").slideUp("slow") })}).hover(function(){$("span",this).addClass("subhover")},function(){$("span",this).removeClass("subhover")});$("ul.topnav li span").click(function(){$(this).parent().find("ul.subnav").slideDown("fast").show();$(this).parent().hover(function(){},function(){$(this).parent().find("ul.subnav").slideUp("slow")})}).hover(function(){$("a",$(this).parent()).addClass("tophover");$(this).addClass("subhover")},function(){$("a",$(this).parent()).removeClass("tophover");$(this).removeClass("subhover")});$("ul.subnav").css({"z-index":"1000"})});1 $(document).ready(function(){$("ul.subnav").parent().append("<span></span>");$("ul.topnav li span").parent().click(function(){$(this).find("ul.subnav").slideDown("fast").show();$(this).hover(function(){},function(){$(this).find("ul.subnav").slideUp("slow");$(this).parent().find("ul.childnav").slideUp("slow")})}).hover(function(){$("span",this).addClass("subhover")},function(){$("span",this).removeClass("subhover")});$("ul.topnav li span").click(function(){$(this).parent().find("ul.subnav").slideDown("fast").show();$(this).parent().hover(function(){},function(){$(this).parent().find("ul.subnav").slideUp("slow");$(this).parent().find("ul.childnav").slideUp("slow")})}).hover(function(){$("a",$(this).parent()).addClass("tophover");$(this).addClass("subhover")},function(){$("a",$(this).parent()).removeClass("tophover");$(this).removeClass("subhover")});$("ul.childnav").each(function(){var a=$(this);var b=a.parent();a.hide();b.bind("click",function(){$("ul.childnav",b.parent()).each(function(){$(this).slideUp("slow").hide()});a.slideDown("fast").show()})});$("ul.subnav").css({"z-index":"1000"})});
Note: See TracChangeset
for help on using the changeset viewer.