/************************************************************************** * Licensed Materials - Property of IBM * * * * IBM Cognos Products: AGS * * * * (C) Copyright IBM Corp. 2005, 2017 * * * * US Government Users Restricted Rights - Use, duplication or disclosure * * restricted by GSA ADP Schedule Contract with IBM Corp. * **************************************************************************/ /* Replaces some of the html tags before changing the mode to plain text mode. This is required to maintain carriage return / line breaks in plain text mode It mainly replaces

,
, and tags */ function replaceHtmlTags(html) { var returnValue = ""; if(html != null) { html=html.replace(/\/gi, "\n"); html=html.replace(/\/gi, "\n"); html=html.replace(/\/gi, "\n"); html=html.replace(/\<\/p\>/gi, "\n"); html=html.replace(/\<\/p\s\/\>/gi, "\n"); html=html.replace(/\<\/p\/\>/gi, "\n"); html=html.replace(/\/gi, ""); html=html.replace(/\/gi, ""); html=html.replace(/\/gi, ""); html=html.replace(/\<\/tr\>/gi, "\n"); html=html.replace(/\<\/tr\s\/\>/gi, "\n"); html=html.replace(/\<\/tr\/\>/gi, "\n"); html=html.replace(/\/gi, " "); html=html.replace(/\/gi, " "); html=html.replace(/\/gi, " "); html=html.replace(/\\<\/td\>/gi, " "); html=html.replace(/\\s\<\/td\s\/\>/gi, " "); html=html.replace(/\\<\/td\/\>/gi, " "); html=html.replace(/\<\/td\>/gi, " "); html=html.replace(/\<\/td\s\/\>/gi, " "); html=html.replace(/\<\/td\/\>/gi, " "); html=html.replace(/\/gi, "\n"); html=html.replace(/\/gi, "\n"); html=html.replace(/\/gi, "\n"); var tmp = document.createElement("DIV"); tmp.innerHTML = html; returnValue = tmp.textContent || tmp.innerText || ""; } return returnValue; }