From 705a151a6bbdc9305eaaadb3e193a160eda054c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sat, 14 Feb 2026 17:14:30 -0500 Subject: [PATCH] add text-tabular utility --- public/scss/generics.scss | 1 + public/src/admin/advanced/cache.js | 4 ++-- src/views/admin/advanced/cache.tpl | 20 ++++++++++---------- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/public/scss/generics.scss b/public/scss/generics.scss index f2c50ee44e..e76b8d0989 100644 --- a/public/scss/generics.scss +++ b/public/scss/generics.scss @@ -13,6 +13,7 @@ .text-md { font-size: 1.125rem!important; } // 18px on harmony .text-sm { font-size: 0.875rem!important; } // 14px on harmony .text-xs { font-size: 0.75rem!important; } // 12px on harmony +.text-tabular { font-variant-numeric: tabular-nums!important; } .overscroll-behavior-contain { overscroll-behavior: contain; diff --git a/public/src/admin/advanced/cache.js b/public/src/admin/advanced/cache.js index ce11ea6581..d8463da487 100644 --- a/public/src/admin/advanced/cache.js +++ b/public/src/admin/advanced/cache.js @@ -36,8 +36,8 @@ define('admin/advanced/cache', ['alerts'], function (alerts) { const rows = tbody.find('tr').toArray(); // Toggle sort direction - const ascending = !!$(this).data('asc'); - $(this).data('asc', !ascending); + const ascending = $(this).data('sort') === 'asc'; + $(this).data('sort', !ascending ? 'asc' : 'desc'); // Remove sort indicators from all headers table.find('th i').addClass('invisible'); diff --git a/src/views/admin/advanced/cache.tpl b/src/views/admin/advanced/cache.tpl index 17e226665e..a0efd3ff3e 100644 --- a/src/views/admin/advanced/cache.tpl +++ b/src/views/admin/advanced/cache.tpl @@ -14,19 +14,19 @@ - - - - - - - - - + + + + + + + + + - + {{{ each caches }}}
name capacity count size hits misses hit ratio hits/sec ttl name capacity count size hits misses hit ratio hits/sec ttl