|
|
|
@ -12,14 +12,14 @@ export const dom = {
|
|
|
|
|
/** @type {string[]} */
|
|
|
|
|
return {
|
|
|
|
|
language_flag: row.querySelector('.td_language').textContent.trim(),
|
|
|
|
|
name: row.querySelector('.td_name').textContent.trim(),
|
|
|
|
|
name: row.querySelector('.td_name-inner').textContent.trim(),
|
|
|
|
|
description: row.querySelector('.td_description').textContent.trim(),
|
|
|
|
|
users: parseFloat(row.querySelector('.td_users').textContent.trim()),
|
|
|
|
|
preview_link: row.querySelector('.td_preview a[href]').getAttribute('href'),
|
|
|
|
|
join_link: row.querySelector('.td_join_url a[href]').getAttribute('href'),
|
|
|
|
|
hostname: row.getAttribute('data-hostname'),
|
|
|
|
|
public_key: row.getAttribute('data-pubkey'),
|
|
|
|
|
staff: row.getAttribute('data-staff')
|
|
|
|
|
hostname: row.getAttribute(ATTRIBUTES.ROW.HOSTNAME),
|
|
|
|
|
public_key: row.getAttribute(ATTRIBUTES.ROW.PUBLIC_KEY),
|
|
|
|
|
staff: row.getAttribute(ATTRIBUTES.ROW.STAFF_DATA)
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
meta_timestamp: () => document.querySelector('meta[name=timestamp]'),
|
|
|
|
|