X-Git-Url: https://git.infodrom.org/?p=infodrom%2Frico3;a=blobdiff_plain;f=minsrc%2Frico.js;h=9c8e0ef450a31ba3660c90eaee95bd22be2bc47a;hp=55287bfb9e63817cf8ec3819762bf6cfde2290c1;hb=ee6f74edc604824b08ca60e5fd782af9a69c4443;hpb=362d472f564ecff06f5d5c36c6fbbfbe06ed3870;ds=inline diff --git a/minsrc/rico.js b/minsrc/rico.js index 55287bf..9c8e0ef 100644 --- a/minsrc/rico.js +++ b/minsrc/rico.js @@ -184,7 +184,13 @@ Rico.getContentAsString=function( parentNode, isEncoded ) { }; Rico._getEncodedContent=function(parentNode) { - if (parentNode.innerHTML) return parentNode.innerHTML; + if (parentNode.innerHTML) { + if (Rico.isGecko && navigator.productSub >= "20100101") + parentNode.innerHTML.replace(/</g,'<').replace(/>/g,'>').replace(/&/g,'&'); + else + return parentNode.innerHTML; + } + switch (parentNode.childNodes.length) { case 0: return ""; case 1: return parentNode.firstChild.nodeValue;