Subversion Repositories DevTools

Rev

Blame | Last modification | View Log | RSS feed


function refresh() {
  document.frmMain.action="index.jsp";
  document.frmMain.submit();      
}

function exportData () {
        document.frmMain.action="export.jsp";
        document.frmMain.submit();
}

function toggleVisibility(objectID) {
        if (objectID.length) { //if array
                for (i=0;i<objectID.length;i++) {
                        if (objectID[i].className == 'hiddenDataStyle') 
                                objectID[i].style.display = (objectID[i].style.display == 'none' || objectID[i].style.display == '') ? 'inline' : 'none';
                }
        } 
        else {
                if(objectID.style.display == "none" || objectID.style.display == "")
                        objectID.style.display = "inline";
                else
                        objectID.style.display = "none";
        }
}


function toggleButton(objectID, imgID)
{
        toggleVisibility(objectID);

        if (imgID.name=="expanded") {
                imgID.src="images/collapsed.gif";
                imgID.name="collapsed";
        }
        else {
                imgID.src="images/expanded.gif";
                imgID.name="expanded";
        }       
}
        
function toggleAllVisibility(visibility) {
        var tmp = document.getElementsByTagName('tr');
        for (i=0;i<tmp.length;i++) {
                if (tmp[i].className == 'hiddenDataStyle') 
                        tmp[i].style.display = visibility ? 'inline' : 'none';
        }
}
        
function toggleAll(object)
{
        var tmp = document.getElementsByTagName('img'); 
        
        if (object.innerText=="[Hide All]") {
                object.innerText="[Show All]";

                for (i=0;i<tmp.length;i++) {
                        if (tmp[i].name == 'expanded') {
                                tmp[i].name="collapsed";
                                tmp[i].src="images/collapsed.gif";
                        }
                }
                toggleAllVisibility(false);
        }
        else {
                object.innerText="[Hide All]";
        
                for (i=0;i<tmp.length;i++) {
                        if (tmp[i].name == 'collapsed') {
                                tmp[i].name="expanded";
                                tmp[i].src="images/expanded.gif";
                        }
                }
                toggleAllVisibility(true);
        }
}

function sort (object) {
        //clear all the sort fields except for the one currently being sorted
  
        var tmp = document.getElementsByTagName('input');
        for (i=0;i<tmp.length;i++) {
                var str = tmp[i].name;
                if (tmp[i].type=="hidden" && str.substring(0,9).toLowerCase()=="sortfield" && tmp[i].name!=object.name) {
                        tmp[i].value = "";
                }
        }
  
        //set the sort field to 
        if (object.value == "asc") {
                object.value = "";
        } else if (object.value == "desc") {
                object.value = "asc"; 
        } else {
                object.value = "desc";
        }
        refresh();  
}