diff --git a/.eslintignore b/.eslintignore index 59dbc1627b1..a304897c9eb 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,3 +1,4 @@ /build /.yarn -/external/keyring-api \ No newline at end of file +/static/js/feedback-script.js +/external/keyring-api diff --git a/docusaurus.config.js b/docusaurus.config.js index 42d708e6aa7..e80d445b36d 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -33,6 +33,7 @@ const config = { scripts: [ { src: "https://cmp.osano.com/AzZMxHTbQDOQD8c1J/a2e89f0e-f467-4542-bfea-30ea2c1a6648/osano.js" }, { src: "https://plausible.io/js/script.js", defer: true, "data-domain": "docs.metamask.io" }, + { src: `${process.env.DEST ? process.env.DEST : ''}/js/feedback-script.js`, defer: true, async: true }, // eslint-disable-line { src: "/js/getfeedback.js", defer: true, async: true }, ], diff --git a/static/js/feedback-script.js b/static/js/feedback-script.js new file mode 100644 index 00000000000..695901ed7c4 --- /dev/null +++ b/static/js/feedback-script.js @@ -0,0 +1,3 @@ + +window.lightningjs||function(n){var e="lightningjs";function t(e,t){var r,i,a,o,d,c;return t&&(t+=(/\?/.test(t)?"&":"?")+"lv=1"),n[e]||(r=window,i=document,a=e,o=i.location.protocol,d="load",c=0,function(){n[a]=function(){var t=arguments,i=this,o=++c,d=i&&i!=r&&i.id||0;function s(){return s.id=o,n[a].apply(s,arguments)}return(e.s=e.s||[]).push([o,d,t]),s.then=function(n,t,r){var i=e.fh[o]=e.fh[o]||[],a=e.eh[o]=e.eh[o]||[],d=e.ph[o]=e.ph[o]||[];return n&&i.push(n),t&&a.push(t),r&&d.push(r),s},s};var e=n[a]._={};function s(){e.P(d),e.w=1,n[a]("_load")}e.fh={},e.eh={},e.ph={},e.l=t?t.replace(/^\/\//,("https:"==o?o:"http:")+"//"):t,e.p={0:+new Date},e.P=function(n){e.p[n]=new Date-e.p[0]},e.w&&s(),r.addEventListener?r.addEventListener(d,s,!1):r.attachEvent("onload",s);var l=function(){function n(){return["<",o,"><",t,"><",r,' src="',e.l,'">"].join("")}var t="body",r="script",o="html",d=i[t];if(!d)return setTimeout(l,100);e.P(1);var c,s=i.createElement("div"),h=s.appendChild(i.createElement("div")),u=i.createElement("iframe");s.style.display="none",d.insertBefore(s,d.firstChild).id="lightningjs-"+a,u.frameBorder="0",u.id="lightningjs-frame-"+a,/MSIE[ ]+6/.test(navigator.userAgent)&&(u.src="javascript:false"),u.allowTransparency="true",h.appendChild(u);try{u.contentWindow.document.open()}catch(n){e.domain=i.domain,c="javascript:var d=document.open();d.domain='"+i.domain+"';",u.src=c+"void(0);"}try{var p=u.contentWindow.document;p.write(n()),p.close()}catch(e){u.src=c+'d.write("'+n().replace(/"/g,String.fromCharCode(92)+'"')+'");d.close();'}e.P(2)};e.l&&l()}()),n[e].lv="1",n[e]}var r=window.lightningjs=t(e);r.require=t,r.modules=n}({});window.usabilla_live = lightningjs.require("usabilla_live", "//w.usabilla.com/f157d4305b77.js"); + \ No newline at end of file