Khác biệt giữa bản sửa đổi của “Mô đun:Status”

Nội dung được xóa Nội dung được thêm vào
nKhông có tóm lược sửa đổi
nKhông có tóm lược sửa đổi
Dòng 31:
 
configs.rootTitles = {}
 
configs.rootTitlesGroupOne = {}
configs.rootTitlesGroupTwo = {}
configs.rootTitlesGroupThree = {}
 
configs.DEFAULT_MAX = 30
Hàng 103 ⟶ 99:
 
function Status:getInfo()
local infostatusName, = {}titleIndex
local now = os.time()
 
if now <= self.maxTime then
info.namestatusName = 'VALID'
else
info.namestatusName = 'INVALID'
end
info.titleIndex = 1
 
return infostatusName, titleIndex
end
 
function Status:makeSpan()
local statusInfostatusName, titleIndex = self:getInfo()
local countdown = lang:getDurationIntervals(self.maxTime - os.time()).days
 
local span = mw.html.create('span')
:addClass('status-box')
:addClass(self.cfg.statuses[statusInfo.namestatusName].class)
:attr('title', substString(
self.cfg.statuses[statusInfostatusName].nametitle[titleIndex],
.title[statusInfo.titleIndex],
{
MAXTIME = formatDate(self.maxTime, 'H:i:s d-m-Y'),