Main Page: Difference between revisions
From Deepest Lore
More actions
No edit summary |
No edit summary |
||
| Line 12: | Line 12: | ||
</div> | </div> | ||
</html> | |||
//slop TODO: clean | |||
<html> | |||
<div class="grid-item wiki-card"> | |||
<a href="/w/</html>{{{1}}}<html>"> | |||
</html>{{#if:{{{2|}}}|<html><img src="</html>{{#tag:nowiki|{{{2}}}}}<html>" alt="</html>{{{1}}}<html>"></html>|}}<html> | |||
<div class="wiki-card-content"></html>{{{3|{{{1}}}}}}<html></div> | |||
</a> | |||
</div> | |||
<style> | |||
.no-wrap { | |||
white-space: nowrap; | |||
} | |||
</style> | |||
<script> | |||
document.querySelectorAll('.wiki-card-content').forEach(el => { | |||
// Only process plain text nodes (avoid breaking existing HTML) | |||
if (el.children.length === 0) { | |||
const text = el.textContent.trim(); | |||
const parts = text.split(': '); | |||
if (parts.length > 1) { | |||
const first = parts.shift(); | |||
const rest = parts.join(': '); | |||
el.innerHTML = first + ': <span class="no-wrap">' + rest + '</span>'; | |||
} | |||
} | |||
}); | |||
</script> | |||
</html> | </html> | ||