ethereum-lite-explorer
Version:
Ethereum Lite Explorer
49 lines (41 loc) • 1.46 kB
text/typescript
import { injectGlobal } from "@alethio/explorer-ui/lib/styled-components";
// tslint:disable
declare global {
interface Window {
hj: any;
_hjSettings: any;
}
}
export class Hotjar {
constructor(private hjId: string) {
}
init() {
let hjId = this.hjId;
// <!-- Hotjar Tracking Code for https://ethereum.ethstats.io/ -->
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid: hjId,hjsv:6};
// @ts-ignore
a=o.getElementsByTagName('head')[0];
// @ts-ignore
r=o.createElement('script');r.async=1;
// @ts-ignore
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
// @ts-ignore
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
injectGlobal`
/* Hide Hotjar default feedback button */
[][id$="_feedback_minimized"],
[][id$="_open_close"] {
opacity: 0 !important;
pointer-events: none !important;
left: -1000px !important;
}
/* Show the close button in the hotjar popup, which is hidden by default for position bottom left */
[][id$="open_close_phone"] {
display: block !important;
}
`;
}
}