ConLite/conlite/scripts/cfoldingrow.js

38 Zeilen
1.2 KiB
JavaScript

/**
*
* @version $Rev$
*
* $Id$
*/
/*****************************************
* Project : Contenido
* Descr : cFoldingRow JavaScript helpers
*
* four for business AG, www.4fb.de
*/
/**
*
* @param {type} image
* @param {type} row
* @param {type} hidden
* @param {type} uuid
* @returns void
*/
function cFoldingRow_expandCollapse (image, row, hidden, uuid)
{
if (document.getElementById(image).getAttribute("data-folding-row") == "collapsed")
{
document.getElementById(row).style.display = '';
document.getElementById(image).setAttribute("src", "images/widgets/foldingrow/expanded.gif");
document.getElementById(image).setAttribute("data-folding-row", "expanded");
document.getElementById(hidden).setAttribute("value", "expanded");
register_parameter("u_register[expandstate]["+uuid+"]", "true");
} else {
document.getElementById(row).style.display = 'none';
document.getElementById(image).setAttribute("src", "images/widgets/foldingrow/collapsed.gif");
document.getElementById(image).setAttribute("data-folding-row", "collapsed");
document.getElementById(hidden).setAttribute("value", "collapsed");
register_parameter("u_register[expandstate]["+uuid+"]", "false");
}
}