layout verbessert, Tools überarbeitet (KI)

This commit is contained in:
overcuriousity
2025-07-15 14:55:10 +02:00
parent 6479de6e52
commit d18cc060e5
5 changed files with 2062 additions and 447 deletions

View File

@@ -148,13 +148,15 @@ function createToolCard(tool) {
const cardDiv = document.createElement('div');
const cardClass = hasValidProjectUrl ? 'card card-hosted' : (tool.license !== 'Proprietary' ? 'card card-oss' : 'card');
cardDiv.className = cardClass;
cardDiv.style.cursor = 'pointer';
cardDiv.onclick = () => (window as any).showToolDetails(tool.name);
// Create button HTML based on hosting status
let buttonHTML;
if (hasValidProjectUrl) {
// Two buttons for tools we're hosting
buttonHTML = `
<div style="display: flex; gap: 0.5rem;">
<div style="display: flex; gap: 0.5rem;" onclick="event.stopPropagation();">
<a href="${tool.url}" target="_blank" rel="noopener noreferrer" class="btn btn-secondary" style="flex: 1;">
Software-Homepage
</a>
@@ -166,7 +168,7 @@ function createToolCard(tool) {
} else {
// Single button for tools we're not hosting
buttonHTML = `
<a href="${tool.url}" target="_blank" rel="noopener noreferrer" class="btn btn-primary" style="width: 100%;">
<a href="${tool.url}" target="_blank" rel="noopener noreferrer" class="btn btn-primary" style="width: 100%;" onclick="event.stopPropagation();">
Software-Homepage
</a>
`;