fix(navigation): align header wallet tiles with reference

This commit is contained in:
kate522 committed 2026-10-11 14:55:23 +08:00
1 parent 60e4d67772
commit 7ed739615e
7 files changed
+70 -7

No files matched your search

+14 -4
View File
@@ -38,6 +38,14 @@
return (BigInt(match[1]) * 100n) + BigInt((match[2] || '').padEnd(2, '0') || '0');
}
function formatCutCount(value) {
var number = Number(value);
if (!Number.isFinite(number)) return String(value);
if (number > 999999) return String(Math.round(number / 10000)) + 'W+';
if (number > 9999) return String(Math.round(number / 1000) / 10) + 'W+';
return String(number);
}
function api(path, options) {
return window.AksrtRequest.request(path, options || {}).then(function (response) {
return {
@@ -64,16 +72,18 @@
var walletNumber = Number(wallet);
var walletText = Number.isFinite(walletNumber) ? walletNumber.toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) : String(wallet);
document.querySelectorAll('[data-aksrt-wallet-value]').forEach(function (element) {
element.textContent = walletText;
element.title = walletText;
var text = element.dataset.aksrtCountFormat === 'cut-count' ? formatCutCount(wallet) : walletText;
element.textContent = text;
element.title = text;
});
}
if (points !== undefined && points !== null && points !== '') {
var pointsNumber = Number(points);
var pointsText = Number.isFinite(pointsNumber) ? pointsNumber.toLocaleString() : String(points);
document.querySelectorAll('[data-aksrt-points-value]').forEach(function (element) {
element.textContent = pointsText;
element.title = pointsText;
var text = element.dataset.aksrtCountFormat === 'cut-count' ? formatCutCount(points) : pointsText;
element.textContent = text;
element.title = text;
});
}
}