|
|
@ -19,13 +19,15 @@ export const dom = {
|
|
|
|
join_link: row.querySelector('.td_join_url a[href]').getAttribute('href'),
|
|
|
|
join_link: row.querySelector('.td_join_url a[href]').getAttribute('href'),
|
|
|
|
hostname: row.getAttribute(ATTRIBUTES.ROW.HOSTNAME),
|
|
|
|
hostname: row.getAttribute(ATTRIBUTES.ROW.HOSTNAME),
|
|
|
|
public_key: row.getAttribute(ATTRIBUTES.ROW.PUBLIC_KEY),
|
|
|
|
public_key: row.getAttribute(ATTRIBUTES.ROW.PUBLIC_KEY),
|
|
|
|
staff: row.getAttribute(ATTRIBUTES.ROW.STAFF_DATA)
|
|
|
|
staff: row.getAttribute(ATTRIBUTES.ROW.STAFF_DATA),
|
|
|
|
|
|
|
|
tags: row.getAttribute(ATTRIBUTES.ROW.TAGS)
|
|
|
|
};
|
|
|
|
};
|
|
|
|
},
|
|
|
|
},
|
|
|
|
meta_timestamp: () => document.querySelector('meta[name=timestamp]'),
|
|
|
|
meta_timestamp: () => document.querySelector('meta[name=timestamp]'),
|
|
|
|
last_checked: () => document.getElementById("last_checked_value"),
|
|
|
|
last_checked: () => document.getElementById("last_checked_value"),
|
|
|
|
/** @return {HTMLDialogElement | null} */
|
|
|
|
/** @return {HTMLDialogElement | null} */
|
|
|
|
details_modal: () => document.getElementById('details-modal'),
|
|
|
|
details_modal: () => document.getElementById('details-modal'),
|
|
|
|
|
|
|
|
details_modal_tag_container: () => document.getElementById('details-modal-room-tags'),
|
|
|
|
details_modal_qr_code: () => document.getElementById('details-modal-qr-code'),
|
|
|
|
details_modal_qr_code: () => document.getElementById('details-modal-qr-code'),
|
|
|
|
join_urls: () => document.getElementsByClassName("join_url_container"),
|
|
|
|
join_urls: () => document.getElementsByClassName("join_url_container"),
|
|
|
|
servers_hidden: () => document.getElementById("servers_hidden"),
|
|
|
|
servers_hidden: () => document.getElementById("servers_hidden"),
|
|
|
@ -56,6 +58,7 @@ export const COMPARISON = {
|
|
|
|
|
|
|
|
|
|
|
|
export const ATTRIBUTES = {
|
|
|
|
export const ATTRIBUTES = {
|
|
|
|
ROW: {
|
|
|
|
ROW: {
|
|
|
|
|
|
|
|
TAGS: 'data-tags',
|
|
|
|
IDENTIFIER: 'data-identifier',
|
|
|
|
IDENTIFIER: 'data-identifier',
|
|
|
|
PUBLIC_KEY: 'data-pubkey',
|
|
|
|
PUBLIC_KEY: 'data-pubkey',
|
|
|
|
HOSTNAME: 'data-hostname',
|
|
|
|
HOSTNAME: 'data-hostname',
|
|
|
|