diff --git a/.eslintignore b/.eslintignore index a71f29e0..c9fc3ce1 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,3 +2,4 @@ coverage dist example node_modules +src/lightning.js diff --git a/src/Notifications/index.jsx b/src/Notifications/index.jsx index 97a9ea49..d2ff98c7 100644 --- a/src/Notifications/index.jsx +++ b/src/Notifications/index.jsx @@ -63,145 +63,6 @@ const Notifications = () => { }; }, []); - useEffect(() => { - const script = document.createElement('script'); - script.defer = true; - script.type = 'text/javascript'; - script.innerHTML = ` - 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, - '">', - r, - ">", - t, - ">", - o, - ">", - ].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); - })({}); - `; - - document.body.appendChild(script); - - return () => { - document.body.removeChild(script); - }; - }, []); - const enableFeedback = useCallback(() => { window.usabilla_live('click'); }, []); @@ -261,7 +122,7 @@ const Notifications = () => { {getConfig().NOTIFICATION_FEEDBACK_URL && (