From fbc9709b66e1d3fb6a24cb40dcbcfc4297f356d9 Mon Sep 17 00:00:00 2001 From: pr3cast Date: Mon, 21 Mar 2022 15:18:25 -0400 Subject: [PATCH] Fix more code consistency in weekly-view --- repo/weekly-view/client.mjs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/repo/weekly-view/client.mjs b/repo/weekly-view/client.mjs index 7b1afd4..426f5ba 100644 --- a/repo/weekly-view/client.mjs +++ b/repo/weekly-view/client.mjs @@ -22,20 +22,20 @@ export default async function ({ web }, db) { document.querySelectorAll(viewSelector).forEach(async ($view) => { let currentText; // Get view controls children nodes, convert to array, filter out non-text - const viewNodes = [] + const $viewNodes = [] .slice.call($view.querySelector(viewControlSelector).children) .filter(node => node.tagName.toLowerCase().match(/(div|span)/g)); // Find current view by analyzing children (which changes on viewport) - if (viewNodes.length === 1) + if ($viewNodes.length === 1) { // Mobile: Simple dropdown button (like legacy), text is current view - currentText = viewNodes[0].innerText.toLowerCase(); + currentText = $viewNodes[0].innerText.toLowerCase(); } else { // Wide/Desktop: Tabs listed, current view indicated by border style - currentText = viewNodes + currentText = $viewNodes // Find selected view by border style (possibly fragile) - .filter((e) => e.children[0].style.borderBottomWidth.toString() === '2px')[0] + .filter(($e) => $e.children[0].style.borderBottomWidth.toString() === '2px')[0] .innerText.toLowerCase(); }