Skip to content

Commit

Permalink
Another JS fix
Browse files Browse the repository at this point in the history
  • Loading branch information
tomschr committed Aug 7, 2023
1 parent 4b49b7f commit 093d356
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 26 deletions.
35 changes: 9 additions & 26 deletions suse2022-ns/xhtml/docbook.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -357,32 +357,15 @@
<xsl:with-param name="node" select="$node"/>
</xsl:call-template>

<xsl:if test="number($generate.qualtrics.div) != 0">
<xsl:choose>
<xsl:when test="$qualtrics-feedback.js != ''">
<xsl:comment>BEGIN QUALTRICS WEBSITE FEEDBACK SNIPPET</xsl:comment>
<script type='text/javascript'>
<xsl:value-of select="document($qualtrics-feedback.js)/*/text()"/>
</script>
<div id='{$qualtrics.div.id}'><xsl:comment>DO NOT REMOVE-CONTENTS PLACED HERE</xsl:comment></div>
<xsl:comment>END WEBSITE FEEDBACK SNIPPET</xsl:comment>
</xsl:when>
<xsl:otherwise>
<!-- TODO: This is just a fallback and can be removed at some point -->
<xsl:comment>BEGIN QUALTRICS WEBSITE FEEDBACK SNIPPET</xsl:comment>
<script type='text/javascript'><![CDATA[(function(){var g=function(e,h,f,g){
this.get=function(a){for(var a=a+"=",c=document.cookie.split(";"),b=0,e=c.length;b<e;b++){for(var d=c[b];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null};
this.set=function(a,c){var b="",b=new Date;b.setTime(b.getTime()+6048E5);b="; expires="+b.toGMTString();document.cookie=a+"="+c+b+"; path=/; "};
this.check=function(){var a=this.get(f);if(a)a=a.split(":");else if(100!=e)"v"==h&&(e=Math.random()>=e/100?0:100),a=[h,e,0],this.set(f,a.join(":"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){case "v":return!1;case "r":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(":")),!c}return!0};
this.go=function(){if(this.check()){var a=document.createElement("script");a.type="text/javascript";a.src=g;document.body&&document.body.appendChild(a)}};
this.start=function(){var t=this;"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",function(){t.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){t.go()}):t.go()};};
try{(new g(100,"r","QSI_S_ZN_8qZUmklKYbBqAYe","https://zn8qzumklkybbqaye-suselinux.siteintercept.qualtrics.com/SIE/?Q_ZID=ZN_8qZUmklKYbBqAYe")).start()}catch(i){}})();]]>
</script><div id='ZN_8qZUmklKYbBqAYe'><xsl:comment>DO NOT REMOVE-CONTENTS PLACED HERE</xsl:comment></div>
<xsl:text>&#10;</xsl:text>
<xsl:comment>END WEBSITE FEEDBACK SNIPPET</xsl:comment>
<xsl:text>&#10;</xsl:text>
</xsl:otherwise>
</xsl:choose>
<xsl:if test="number($generate.qualtrics.div) != 0 and $qualtrics-feedback.js != ''">
<xsl:comment>BEGIN QUALTRICS WEBSITE FEEDBACK SNIPPET</xsl:comment>
<!-- <script type='text/javascript'>-->
<xsl:copy-of select="document($qualtrics-feedback.js)/*" />
<!-- </script>-->
<div id="{$qualtrics.div.id}">
<xsl:comment>DO NOT REMOVE-CONTENTS PLACED HERE</xsl:comment>
</div>
<xsl:comment>END WEBSITE FEEDBACK SNIPPET</xsl:comment>
</xsl:if>
</xsl:template>

Expand Down
9 changes: 9 additions & 0 deletions suse2022-ns/xhtml/qualtrics-feedback.js.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<script type='text/javascript' xmlns="http://www.w3.org/1999/xhtml">(
(function(){var g=function(e,h,f,g){
this.get=function(a){for(var a=a+"=",c=document.cookie.split(";"),b=0,e=c.length;b&lt;e;b++){for(var d=c[b];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null};
this.set=function(a,c){var b="",b=new Date;b.setTime(b.getTime()+6048E5);b="; expires="+b.toGMTString();document.cookie=a+"="+c+b+"; path=/; "};
this.check=function(){var a=this.get(f);if(a)a=a.split(":");else if(100!=e)"v"==h&amp;&amp;(e=Math.random()>=e/100?0:100),a=[h,e,0],this.set(f,a.join(":"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){case "v":return!1;case "r":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(":")),!c}return!0};
this.go=function(){if(this.check()){var a=document.createElement("script");a.type="text/javascript";a.src=g;document.body&amp;&amp;document.body.appendChild(a)}};
this.start=function(){var t=this;"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",function(){t.go()},!1):window.attachEvent&amp;&amp;window.attachEvent("onload",function(){t.go()}):t.go()};};
try{(new g(100,"r","QSI_S_ZN_8qZUmklKYbBqAYe","https://zn8qzumklkybbqaye-suselinux.siteintercept.qualtrics.com/SIE/?Q_ZID=ZN_8qZUmklKYbBqAYe")).start()}catch(i){}})();
</script>

0 comments on commit 093d356

Please sign in to comment.