Friday, July 5, 2013

Expand and Collapse Webparts

/script type="text/javascript"/




//

// Expand/Collapse Buttons

// Feedback and questions: Christophe@PathToSharePoint.com

//



function WPToggle(thisId, ImageId)

{

if (document.getElementById(thisId).style.display=="none")

{

document.getElementById(thisId).style.display="";

document.getElementById(ImageId).src = "/_layouts/images/minus.gif";

}

else

{

document.getElementById(thisId).style.display="none";

document.getElementById(ImageId).src = "/_layouts/images/plus.gif";

}

}



function ExpandCollapseBody()

{

var i = 1;

var WPid = "WebPartWPQ1" ;

var WPtitleid = "WebPartTitleWPQ1" ;

var Toggleid = "ToggleImage1" ;

do

{

try

{

document.getElementById(WPtitleid).innerHTML = 'Expand/Collapse' + document.getElementById(WPtitleid).innerHTML ;

if (document.getElementById(WPid).style.display=="none")

{

document.getElementById(Toggleid).src = "/_layouts/images/plus.gif";

}

}

catch(err) {}

i = i + 1;

WPid = "WebPartWPQ" + i ;

WPtitleid = "WebPartTitleWPQ" + i;

Toggleid = "ToggleImage" + i;

} while (document.getElementById(WPid))

}



_spBodyOnLoadFunctionNames.push("ExpandCollapseBody()");

/script/

No comments: