首頁
關於我們
隨機
新手使用指南
貢獻分數
百科財務報告
近期變更
特殊頁面
社群入口
設定
關於微國家百科
免責聲明
微國家百科
搜尋
使用者選單
建立帳號
登入
檢視 模組:Bulletin 的原始碼
←
模組:Bulletin
由於以下原因,您無權編輯此頁面:
您請求的操作只有這個群組的使用者能使用:
使用者
您可以檢視並複製此頁面的原始碼。
local p = {} function p._getcolor( color ) local colorlist = { ["公告"] = "Pink", ["人事"] = "LightGreen", ["投票"] = "LightGreen", ["編輯"] = "LightGreen", ["討論"] = "LightBlue", ["請求"] = "Orange", ["通知"] = "Skyblue", ["調查"] = "Yellow", ["聚會"] = "PaleGoldenrod", ["獎勵"] = "PaleGoldenrod", ["解任"] = "#99FF4D", ["離任"] = "#99FF4D", ["廣告"] = "#EEFFDD"; ["評選"] = "#F9FFAD", ["分享"] = "#FAEBD7", ["提醒"] = "#FFDD77", ["協作"] = "#D2CFFF", ["建議"] = "#00FFFF", } if colorlist[color] == nil then return "transparent" end return colorlist[color] end function p.item( frame ) local args = frame:getParent().args prefix = args["prefix"] if prefix == nil then prefix = "" end suffix = args["suffix"] if suffix == nil then suffix = "" end separator = args["separator"] if separator == nil then separator = "、" end conjunction = args["conjunction"] if conjunction == nil then conjunction = "及" end type = args[1] if type == nil then type = "公告" end type = mw.text.trim(type) local items = {} local i = 2 local value while args[i] ~= nil do value = mw.text.trim( args[i] ) if value ~= "" then table.insert( items, value ) end i = i + 1 end return '<span class="bulletin-type skin-invert" style="font-weight: bold; color: initial;background-color:' .. p._getcolor(type) .. ';">[' .. type .. ']</span> ' .. '<span class="bulletin-prefix">' .. prefix .. "</span>" .. '<span class="bulletin-item">' .. mw.text.listToText( items, '</span><span class="bulletin-separator">' .. separator .. '</span><span class="bulletin-item">', '</span><span class="bulletin-conjunction">' .. conjunction .. '</span><span class="bulletin-item">' ) .. '</span>' .. '<span class="bulletin-suffix">' .. suffix .. '</span>' end return p
此頁面使用了以下模板:
模組:Bulletin/doc
(
檢視原始碼
)
返回到「
模組:Bulletin
」。