|
|
(24 intermediate revisions not shown) |
Line 1: |
Line 1: |
- | <html>
| + | Modeling |
- | <script type="text/javascript">
| + | |
- | function start(){
| + | |
- | //Collapse all submenus
| + | |
- | $(".sub-menu").data("collapsed", true)
| + | |
- | .hide();
| + | |
- | $("h1.firstHeading").remove();
| + | |
- | $("#p-logo").remove();
| + | |
- | $("#search-controls").remove();
| + | |
- | $("#contentSub").remove();
| + | |
- | $("#siteSub").remove();
| + | |
- | }
| + | |
- | | + | |
- | //elem -- the menu-item element
| + | |
- | function selectMenu(elem, page_title){
| + | |
- | //Deselect all menus
| + | |
- | $('.menu-item').removeClass('menu-selected');
| + | |
- | //Deselect all submenu items
| + | |
- | $('.sub-menu-item').removeClass('menu-selected');
| + | |
- | //Select menu item
| + | |
- | $(elem).addClass('menu-selected');
| + | |
- | //Collapse all other submenus
| + | |
- | $('.sub-menu').each(function(){
| + | |
- | if(!$(this).parent().hasClass('menu-selected')){
| + | |
- | $(this).data("collapsed", true).slideUp();
| + | |
- | }
| + | |
- | });
| + | |
- | //Change page title
| + | |
- | $('#page-title').text(page_title);
| + | |
- | //Expand the sub menu
| + | |
- | subMenus = elem.getElementsByClassName('sub-menu');
| + | |
- | if(subMenus.length > 0){
| + | |
- | submenu = subMenus[0];
| + | |
- | if($(submenu).data("collapsed")){
| + | |
- | //Expand the sub menu
| + | |
- | $(submenu).data("collapsed", false).slideDown();
| + | |
- | }else{
| + | |
- | //Collapse the sub menu
| + | |
- | $(submenu).data('collapsed', true).slideUp();
| + | |
- | }
| + | |
- | }
| + | |
- | }
| + | |
- | | + | |
- | //When a sub-menu-item is selected
| + | |
- | function selectSubMenu(elem, page_title){
| + | |
- | //Deselect all submenu items
| + | |
- | $(".sub-menu-item").removeClass("menu-selected");
| + | |
- | //Select current submenu item
| + | |
- | $(elem).addClass("menu-selected");
| + | |
- | //Change page title
| + | |
- | $("#page-title").text(page_title);
| + | |
- | }
| + | |
- | </script>
| + | |
- | </html>
| + | |