From 9bde077b0bc00d93dbc3a9b2344a4209730dd633 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=87=A1=E6=A2=A6=E6=98=9F=E5=B0=98?= Date: Tue, 13 Sep 2022 20:15:43 +0800 Subject: [PATCH] :lipstick: :bug: Fixed the 51la widget not init error & format busuanzi value. --- assets/js/next-boot.js | 2 +- assets/js/utils.js | 19 ++++++++++++++++--- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/assets/js/next-boot.js b/assets/js/next-boot.js index 4b67d4c..85cf1e0 100644 --- a/assets/js/next-boot.js +++ b/assets/js/next-boot.js @@ -34,7 +34,7 @@ NexT.boot.registerEvents = function() { NexT.boot.refresh = function() { NexT.utils.calSiteInfo(); - + if (!NexT.CONFIG.page.isPage) return; NexT.utils.registerSidebarTOC(); diff --git a/assets/js/utils.js b/assets/js/utils.js index f9fca45..77d5d60 100644 --- a/assets/js/utils.js +++ b/assets/js/utils.js @@ -65,15 +65,28 @@ NexT.utils = { lastPushDate.innerText = pushDateVal; } - var statistic = document.querySelectorAll('#la-siteinfo-widget span'); - if (statistic) { + const statisWidget = document.querySelectorAll('#la-siteinfo-widget span'); + if (statisWidget.length > 0) { const valIds = [0,2,4,6]; const domIds = ['today_site_pv', 'yesterday_site_pv', 'month_site_pv', 'total_site_pv'] for (var i in valIds) { - let pv = NexT.utils.numberFormat(statistic[valIds[i]].innerText); + let pv = NexT.utils.numberFormat(statisWidget[valIds[i]].innerText); document.getElementById(domIds[i]).innerText = pv; } } + + setTimeout(()=>{ NexT.utils.fmtBusuanzi(); }, 500); + }, + + fmtBusuanzi: function() { + const bszUV = document.getElementById('busuanzi_value_site_uv'); + if (bszUV) { + bszUV.innerText = NexT.utils.numberFormat(bszUV.innerText); + } + const bszPV = document.getElementById('busuanzi_value_site_pv'); + if (bszPV) { + bszPV.innerText = NexT.utils.numberFormat(bszPV.innerText); + } }, numberFormat: function(number) {