fix: use unix timestamp for cache busting, generic server icon for Other category
- Replace hardcoded date version strings with dynamic timestamps:
overview.tpl uses {$smarty.now}, hooks.php uses time(), AdminHTML uses
$cacheV = time() in heredoc
- Other category gets a gray server/terminal SVG icon instead of falling
through to the OS-specific letter badge
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -344,6 +344,8 @@ function vfRenderOsGallery(container, data, hiddenInput) {
|
||||
$(this).replaceWith($('<span></span>').text((category.name || "?")[0].toUpperCase()));
|
||||
});
|
||||
iconSpan.append(catImg);
|
||||
} else if (category.name === "Other") {
|
||||
iconSpan.css("background", "#6c757d").html('<svg width="16" height="16" viewBox="0 0 16 16" fill="#fff"><path d="M3 2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H3zm1 2h8v2H4V4zm0 3h8v1H4V7zm0 2h5v1H4V9z"/></svg>');
|
||||
} else {
|
||||
iconSpan.css("background", brandColor).text((category.name || "?")[0].toUpperCase());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user