~ubuntu-branches/ubuntu/utopic/wagon2/utopic

« back to all changes in this revision

Viewing changes to wagon-tcks/wagon-tck-http/Test Plan.html/outliner.js

  • Committer: Package Import Robot
  • Author(s): Damien Raude-Morvan
  • Date: 2012-01-29 23:23:22 UTC
  • Revision ID: package-import@ubuntu.com-20120129232322-w9h5j9c81zi8f23o
Tags: upstream-2.2
ImportĀ upstreamĀ versionĀ 2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
var img_expanded  = 'Expanded.png';
 
2
var img_collapsed = 'Collapsed.png';
 
3
var img_blank = 'blank.png';
 
4
var img_leaf = 'LeafRowHandle.png';
 
5
 
 
6
new Image(9,9),src = img_expanded; // caching
 
7
new Image(9,9),src = img_collapsed; // caching
 
8
new Image(9,9),src = img_blank; // caching
 
9
new Image(9,9),src = img_leaf; // caching
 
10
 
 
11
function hover(iNode, over) {
 
12
 
 
13
    if (over) {
 
14
        t = document.getElementById(iNode).alt;
 
15
        
 
16
        if (t == '*') {
 
17
            document.getElementById(iNode).src=img_leaf;
 
18
        } else if (t == 'V') {
 
19
            document.getElementById(iNode).src=img_expanded;
 
20
        } else {
 
21
            document.getElementById(iNode).src=img_collapsed;
 
22
        }
 
23
    
 
24
    } else {
 
25
        document.getElementById(iNode).src=img_blank;
 
26
    }
 
27
}
 
28
 
 
29
function expand(ioNode) {
 
30
        ioWedge = "i" + ioNode.substr(1);
 
31
 
 
32
        if (document.getElementById && document.getElementById(ioNode) !=  null) {
 
33
 
 
34
                document.getElementById(ioNode).className='expanded';
 
35
 
 
36
                if (document.getElementById(ioWedge) !=  null) {                
 
37
                        document.getElementById(ioWedge).src=img_expanded;
 
38
                        document.getElementById(ioWedge).title='collapse';
 
39
                        document.getElementById(ioWedge).alt='V';
 
40
                }
 
41
        }
 
42
}
 
43
 
 
44
function collapse(ioNode) {
 
45
        ioWedge = "i" + ioNode.substr(1);
 
46
 
 
47
        if (document.getElementById && document.getElementById(ioNode) != null) {
 
48
 
 
49
                document.getElementById(ioNode).className='collapsed';
 
50
 
 
51
                if (document.getElementById(ioWedge) !=  null) {                
 
52
                        document.getElementById(ioWedge).src=img_collapsed;
 
53
                        document.getElementById(ioWedge).title='expand';
 
54
                        document.getElementById(ioWedge).alt='>';
 
55
                }
 
56
        }
 
57
}
 
58
 
 
59
function ioSwitch(ioNode,fully) {
 
60
 
 
61
        if (document.getElementById && document.getElementById(ioNode) !=  null) {
 
62
                nodeState = document.getElementById(ioNode).className;
 
63
        }
 
64
 
 
65
    if (nodeState == 'collapsed') {
 
66
        if (fully) {
 
67
            expandAll();
 
68
        } else {
 
69
                expand(ioNode);
 
70
        }
 
71
        }
 
72
 
 
73
        else {
 
74
        if (fully) {
 
75
            collapseAll();
 
76
        } else {
 
77
                collapse(ioNode);
 
78
        }
 
79
        }
 
80
}
 
81
 
 
82
function expandAll() {
 
83
 
 
84
        if (document.getElementsByTagName) {
 
85
                nodeList = document.getElementsByTagName('div');
 
86
 
 
87
                for (var i = 0; i < nodeList.length; i++) {
 
88
        
 
89
                        if (nodeList.item(i).className == 'expanded' || nodeList.item(i).className == 'collapsed') {
 
90
                                expand(nodeList.item(i).id);    
 
91
                        }
 
92
                }
 
93
        }
 
94
 
 
95
        else {
 
96
                alert ("Sorry, don't know how to make this run in your browser.");
 
97
        }
 
98
}
 
99
 
 
 
b'function collapseAll() {'
 
100
 
 
101
        if (document.getElementsByTagName) {
 
102
                nodeList = document.getElementsByTagName('div');
 
103
 
 
104
                for (var i = 0; i < nodeList.length; i++) {
 
105
        
 
106
                        if (nodeList.item(i).className == 'expanded' || nodeList.item(i).className == 'collapsed') {
 
107
                                collapse(nodeList.item(i).id);  
 
108
                        }
 
109
                }
 
110
        }
 
111
 
 
112
        else {
 
113
                alert ("Sorry, don't know how to make this run in your browser.");
 
114
        }
 
115
}