Добрый вечер.
<script type="text/javascript">
<xsl:comment>
<xsl:text disable-output-escaping="yes">
<![CDATA[
(function(){
window.JST = window.JST || {};
var template = function(str){var fn = new Function('obj', 'var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push(\''+str.replace(/[\r\t\n]/g, " ").replace(/'(?=[^%]*%>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<%=(.+?)%>/g,"',$1,'").split("<%").join("');").split("%>").join("p.push('")+"');}return p.join('');"); return fn;};
window.JST.modal_overlay = template(']]></xsl:text> <div id="modalOverlay"></div> <xsl:text disable-output-escaping="yes"><![CDATA[');
window.JST.note = template(']]></xsl:text> <div class="note ui-draggable ui-resizable has-text editable" aria-disabled="false"> <div class="border"></div> <div class="bottom ui-resizable-s ui-resizable-handle" unselectable="on"></div> <div class="top ui-resizable-n ui-resizable-handle" unselectable="on"></div> <div class="right ui-resizable-e ui-resizable-handle" unselectable="on"></div> <div class="left ui-resizable-w ui-resizable-handle" unselectable="on"></div> <div class="top-left corner"></div> <div class="top-right corner ui-resizable-ne ui-resizable-handle" unselectable="on"></div> <div class="bottom-right corner ui-resizable-se ui-resizable-handle" unselectable="on"></div> <div class="bottom-left ui-resizable-sw corner ui-resizable-handle" unselectable="on"></div> <div class="overlay"></div> <span class="note"><span class="n-count">1</span></span> <a class="delete-note">Delete</a> <div class="note-body" style="top: 173px; left: 0px; "> <div id=""> <p class="owner" style="display: none; "><strong></strong> had this to say,</p> <textarea name="comment_text"></textarea> <input class="super small watermelon button onwhite ok" id="submit_email" type="submit" name="add_comment" value="OK"/> <p class="body"></p> </div> </div> <span class="nub cfff" style="left: 15px; "></span> </div> <xsl:text disable-output-escaping="yes"><![CDATA[');
})();
]]>
</xsl:text>
</xsl:comment>
</script>
данный код не работает в xslt шаблоне, но если его очистить от:
<script type="text/javascript">
<xsl:comment>
<xsl:text disable-output-escaping="yes">
<![CDATA[
и вынести в отдельный js файл - то всё работает.
Может кто подскажет в чём тут проблема?