'use strict'; import { registerLoaderOnLinks, showLoader, hideOverlay } from './helpers.js'; import { html, render } from './lit-html.js'; export const go = (url) => { window.location = url; showLoader(); } const registerTableEvents = () => { let table = document.getElementsByTagName("table")[0]; for (let i = 1, row; row = table.rows[i]; i++) { const link = row.dataset.link; row.classList.add('pointer'); row.addEventListener('click', () => go(link)); } } registerTableEvents(); registerLoaderOnLinks(); window.onbeforeunload = function(e) { hideOverlay(); } window.onpageshow = function(event) { if (event.persisted) { hideOverlay(); } };