www.pudn.com > VfLibV4.rar > TogglePre.js


var MinPreHeight = 450; 
var MinPreChars  = 750; 
 
var PreOpen = new Image(); 
var PreClose = new Image(); 
PreOpen.src="/images/plus.gif"; 
PreClose.src="/images/minus.gif"; 
 
function togglePre() 
{ 
	var id = this.getAttribute("preid"); 
	var preelm = document.getElementById("pre" + id); 
	var imgelm = document.getElementById("preimg" + id); 
	var togelm = document.getElementById("precollapse" + id); 
 
	if (preelm.style.display != 'none')  
	{ 
		if (document.all) togelm.innerText = " Expand code snippet"; 
		else  
		{ 
			document.getElementById("premain" + id).className = "precollapse"; 
			togelm.firstChild.nodeValue = " Expand code snippet"; 
		} 
		preelm.style.display = 'none'; 
		imgelm.setAttribute("src", PreOpen.src); 
	} 
	else  
	{ 
		if (document.all) togelm.innerText = " Collapse"; 
		else  
		{	 
			document.getElementById("premain" + id).className = "SmallText"; 
			togelm.firstChild.nodeValue = " Collapse"; 
		} 
		preelm.style.display = 'block'; 
		imgelm.setAttribute("src", PreClose.src); 
	} 
} 
 
function InitTogglePre() 
{ 
	var articleText = document.getElementById("contentdiv"); 
	if (!articleText) return; 
	var pres = articleText.getElementsByTagName("pre"); 
 
	for (var i=0; i