in web/src/js/gcping.js [325:354]
window.onload = function () {
// How it works btn
const dialog = new MDCDialog(document.querySelector(".mdc-dialog"));
document
.querySelector(".how-it-works-link")
.addEventListener("click", function (e) {
e.preventDefault();
dialog.open();
});
// init data-table
new MDCDataTable(document.querySelector(".mdc-data-table"));
document
.querySelector(".mdc-data-table")
.addEventListener("MDCDataTable:sorted", function (data) {
const detail = data.detail;
// update the sorting options according to the requested values
(sortKey = detail.columnId), (sortDir = detail.sortValue);
sortResults();
updateList();
});
// init tooltips
[].map.call(document.querySelectorAll(".mdc-tooltip"), function (el) {
return new MDCTooltip(el);
});
};