airefactor #19

Merged
mstoeck3 merged 25 commits from airefactor into main 2025-08-17 22:59:31 +00:00
Showing only changes of commit b9964685f9 - Show all commits

View File

@ -307,8 +307,6 @@ const sortedTags = Object.entries(tagFrequency)
<script define:vars={{ toolsData: data.tools, tagFrequency, sortedTags }}> <script define:vars={{ toolsData: data.tools, tagFrequency, sortedTags }}>
window.toolsData = toolsData; window.toolsData = toolsData;
import { isToolHosted } from "../utils/clientUtils.js";
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
const elements = { const elements = {
searchInput: document.getElementById('search-input'), searchInput: document.getElementById('search-input'),
@ -395,6 +393,13 @@ const sortedTags = Object.entries(tagFrequency)
} }
} }
function isToolHosted(tool) {
return tool.projectUrl !== undefined &&
tool.projectUrl !== null &&
tool.projectUrl !== "" &&
tool.projectUrl.trim() !== "";
}
function toggleCollapsible(toggleBtn, content, storageKey) { function toggleCollapsible(toggleBtn, content, storageKey) {
const isCollapsed = toggleBtn.getAttribute('data-collapsed') === 'true'; const isCollapsed = toggleBtn.getAttribute('data-collapsed') === 'true';
const newState = !isCollapsed; const newState = !isCollapsed;