File: api.js

package info (click to toggle)
codespeak-lib 0.9.1-3
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 3,212 kB
  • ctags: 5,409
  • sloc: python: 33,390; ansic: 961; xml: 582; makefile: 90
file content (22 lines) | stat: -rw-r--r-- 518 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function showhideel(el) {
    /* show or hide the element
    
        sets the value of el.style.display to 'none' or 'block' depending
        on the current value
    */
    if (el.style.display == 'none') {
        el.style.display = 'block';
    } else {
        el.style.display = 'none';
    };
};

function getnextsibling(el) {
    /* return next non-text sibling (or null) */
    var node = el.nextSibling;
    while (node && node.nodeType != 1) {
        node = node.nextSibling;
    };
    return node;
};