source: proiecte/swift/trunk/lib/hoard-371/doc/skin/menu.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.7 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
27function SwitchMenu(obj)
28{
29  if(document.getElementById)  {
30    var el = document.getElementById(obj);
31    var title = document.getElementById(obj+'Title');
32
33    if(obj.indexOf("_selected_")==0&&el.style.display == ""){
34      //nicolaken: doesn't work :-(
35      //title.style.backgroundImage = "url('images/chapter_open.gif')";
36      el.style.display = "block";
37    }
38
39    if(el.style.display != "block"){ 
40      //nicolaken: doesn't work :-(
41      //title.style.backgroundImage = 'url([url]images/chapter_open.gif[/url])';
42      el.style.display = "block";
43    }else{
44      //nicolaken: doesn't work :-(
45      //title.style.backgroundImage = "url('images/chapter.gif')";
46      el.style.display = "none";
47    }
48  }// end -  if(document.getElementById)
49}//end - function SwitchMenu(obj)
Note: See TracBrowser for help on using the repository browser.