source: proiecte/swift/trunk/lib/hoard-371/doc/skin/getMenu.js @ 176

Last change on this file since 176 was 176, checked in by (none), 14 years ago
  • imported repo from "guagal"
File size: 1.5 KB
Line 
1/*
2* Copyright 2002-2004 The Apache Software Foundation
3*
4* Licensed under the Apache License, Version 2.0 (the "License");
5* you may not use this file except in compliance with the License.
6* You may obtain a copy of the License at
7*
8*     http://www.apache.org/licenses/LICENSE-2.0
9*
10* Unless required by applicable law or agreed to in writing, software
11* distributed under the License is distributed on an "AS IS" BASIS,
12* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13* See the License for the specific language governing permissions and
14* limitations under the License.
15*/
16/**
17 * This script, when included in a html file, can be used to make collapsible menus
18 *
19 * Typical usage:
20 * <script type="text/javascript" language="JavaScript" src="menu.js"></script>
21 */
22
23if (document.getElementById){ 
24  document.write('<style type="text/css">.menuitemgroup{display: none;}</style>')
25}
26
27
28function SwitchMenu(obj, thePath)
29{
30var open = 'url("'+thePath + 'images/chapter_open.gif")';
31var close = 'url("'+thePath + 'images/chapter.gif")';
32  if(document.getElementById)  {
33    var el = document.getElementById(obj);
34    var title = document.getElementById(obj+'Title');
35
36    if(el.style.display != "block"){ 
37      title.style.backgroundImage = open;
38      el.style.display = "block";
39    }else{
40      title.style.backgroundImage = close;
41      el.style.display = "none";
42    }
43  }// end -  if(document.getElementById)
44}//end - function SwitchMenu(obj)
Note: See TracBrowser for help on using the repository browser.