Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2308 mtayler 1
 
2
function refresh() {
3
  document.frmMain.action="index.jsp";
4
  document.frmMain.submit();	  
5
}
6
 
7
function exportData () {
8
	document.frmMain.action="export.jsp";
9
	document.frmMain.submit();
10
}
11
 
12
function toggleVisibility(objectID) {
13
	if (objectID.length) { //if array
14
  		for (i=0;i<objectID.length;i++) {
15
        		if (objectID[i].className == 'hiddenDataStyle') 
16
				objectID[i].style.display = (objectID[i].style.display == 'none' || objectID[i].style.display == '') ? 'inline' : 'none';
17
	    	}
18
	} 
19
	else {
20
		if(objectID.style.display == "none" || objectID.style.display == "")
21
			objectID.style.display = "inline";
22
		else
23
			objectID.style.display = "none";
24
	}
25
}
26
 
27
 
28
function toggleButton(objectID, imgID)
29
{
30
	toggleVisibility(objectID);
31
 
32
	if (imgID.name=="expanded") {
33
		imgID.src="images/collapsed.gif";
34
		imgID.name="collapsed";
35
	}
36
	else {
37
		imgID.src="images/expanded.gif";
38
		imgID.name="expanded";
39
	}	
40
}
41
 
42
function toggleAllVisibility(visibility) {
43
	var tmp = document.getElementsByTagName('tr');
44
	for (i=0;i<tmp.length;i++) {
45
    		if (tmp[i].className == 'hiddenDataStyle') 
46
			tmp[i].style.display = visibility ? 'inline' : 'none';
47
   	}
48
}
49
 
50
function toggleAll(object)
51
{
52
	var tmp = document.getElementsByTagName('img');	
53
 
54
	if (object.innerText=="[Hide All]") {
55
		object.innerText="[Show All]";
56
 
57
		for (i=0;i<tmp.length;i++) {
58
		    	if (tmp[i].name == 'expanded') {
59
		    		tmp[i].name="collapsed";
60
				tmp[i].src="images/collapsed.gif";
61
			}
62
   		}
63
		toggleAllVisibility(false);
64
	}
65
	else {
66
		object.innerText="[Hide All]";
67
 
68
		for (i=0;i<tmp.length;i++) {
69
    			if (tmp[i].name == 'collapsed') {
70
    				tmp[i].name="expanded";
71
				tmp[i].src="images/expanded.gif";
72
			}
73
   		}
74
		toggleAllVisibility(true);
75
	}
76
}
77
 
78
function sort (object) {
79
  	//clear all the sort fields except for the one currently being sorted
80
 
81
	var tmp = document.getElementsByTagName('input');
82
  	for (i=0;i<tmp.length;i++) {
83
		var str = tmp[i].name;
84
		if (tmp[i].type=="hidden" && str.substring(0,9).toLowerCase()=="sortfield" && tmp[i].name!=object.name) {
85
			tmp[i].value = "";
86
		}
87
	}
88
 
89
  	//set the sort field to 
90
  	if (object.value == "asc") {
91
  		object.value = "";
92
  	} else if (object.value == "desc") {
93
  		object.value = "asc"; 
94
  	} else {
95
  		object.value = "desc";
96
  	}
97
  	refresh();  
98
}