, so use innerHTML
var regExLi = /<\/li>/gi; //RegEx to find
var regExHTML = /<\S[^>]*>/g; //RegEx to find HTML Tags
var regExAnd = /&/g; //to find ampersand as HTML entity
var regExSpace = / /g; //to find whitespace as HTML entity
var regExLT = /</g; //to find < as HTML entity
var regExGT = />/g; //to find > as HTML entity
getTxt = getTxt.replace(regExLi, "\n"); //replace with \n
getTxt = getTxt.replace(regExHTML, ""); //strip out all HTML Tags
getTxt = getTxt.replace(regExAnd, "&"); //replace & with &
getTxt = getTxt.replace(regExSpace, " "); //replace with simple whitespace
getTxt = getTxt.replace(regExLT, "<"); //replace < with <
getTxt = getTxt.replace(regExGT, ">"); //replace > with >
}
return getTxt;
}
function showCodeTxt(sId) {
var cdTxt = igEncodeHTML(getTagCode(sId));
cdTxt = doCleanUp(cdTxt);
var cdTxtPrefix = "WP-CODEBOX » Plain-Text View\n";
var cdTxtSuffix = "\n
";
cdWin = window.open("about:blank", "cdWin", "toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=700,height=400,left=35,top=85");
cdWin.document.open();
cdWin.document.write(cdTxtPrefix+cdTxt+cdTxtSuffix);
cdWin.document.close();
}
function getCodeTxt(sId) {
var cdTxt = igEncodeHTML(getTagCode(sId));
cdTxt = doCleanUp(cdTxt);
return cdTxt;
}
function hidePlainTxt(bID) {
var oCodeBox = document.getElementById(bID);
if(arrCode[bID]=="") {
alert("The HTML View for this Code Box is not available");
} else {
var lnkID = "l"+bID;
lnkID = lnkID.toLowerCase();
var oLnk = document.getElementById(lnkID);
var sInnerHTML = "PLAIN TEXT";
oLnk.innerHTML = sInnerHTML;
oCodeBox.innerHTML = "";
oCodeBox.innerHTML = arrCode[bID];
arrCode[bID] = "";
}
}
function showPlainTxt(bID) {
var sHtmlCode, sPlainCode, sInnerHTML, oLnk, intHeightDiff, intWidthDiff;
var browserName = getBrowserType();
if(browserName=="msie") {
intHeightDiff = 20;
intWidthDiff = 5;
} else if(browserName=="opera") {
intHeightDiff = 20;
intWidthDiff = 12;
} else if(browserName=="firefox") {
intHeightDiff = 20;
intWidthDiff = 12;
}
var oCodeBox = document.getElementById(bID);
//get InnerHTML
sHtmlCode = oCodeBox.innerHTML;
arrCode[bID] = sHtmlCode;
var lnkID = "l"+bID;
lnkID = lnkID.toLowerCase();
oLnk = document.getElementById(lnkID);
sInnerHTML = "HILITED HTML";
oLnk.innerHTML = sInnerHTML;
sPlainCode = getCodeTxt(bID);
var cbHeight = oCodeBox.parentNode.clientHeight;
var cbWidth = oCodeBox.parentNode.clientWidth;
var ptHeight = cbHeight-intHeightDiff;
var ptWidth = cbWidth-intWidthDiff;
sPlainCodeHTML = "";
oCodeBox.innerHTML = "";
oCodeBox.innerHTML = sPlainCodeHTML;
}
var $jcodebox = jQuery.noConflict();
$jcodebox(document).ready(function(){
$jcodebox(".wp_codebox_msgheader").click(function(event){
if (event.target == this){
$jcodebox(this).next(".wp_codebox").slideToggle("slow");
$jcodebox(this).toggleClass("active");
}
});
$jcodebox(".wp_codebox_hide").next(".wp_codebox").hide();
$jcodebox(".wp_codebox_hide").addClass("active");
});