Modül:Lua banner: Revizyonlar arasındaki fark
İçerik silindi İçerik eklendi
Değişiklik özeti yok |
Değişiklik özeti yok |
||
1. satır:
-- This module implements the {{lua}} template.
local yesno = require('
local mList = require('
local mTableTools = require('
local mMessageBox = require('
local p = {}
28. satır:
function p.renderBox(modules)
local boxArgs = {}
local moduleText = 'modülünü'
boxArgs.text = '<strong class="error">Error: no modules specified</strong>'▼
if moduleCount < 1 then
else
if moduleCount > 1 then moduleText = 'modüllerini' end
local moduleLinks = {}
for i, module in ipairs(modules) do
Satır 38 ⟶ 41:
boxArgs.text = 'Bu ' ..
(mw.title.getCurrentTitle():inNamespaces(828,829) and 'modül' or 'şablon') ..
' şu [[
end
boxArgs.type = 'notice'
boxArgs.small = true
boxArgs.image = '[[
return mMessageBox.main('mbox', boxArgs)
end
Satır 55 ⟶ 58:
-- Error category
if #modules < 1 then
cats[#cats + 1] = '
end
Satır 72 ⟶ 75:
if not category then
local categories = {
['
['
['
['
}
categories['
category = modules[1] and categories[modules[1]]
category = category or 'Lua
end
cats[#cats + 1] = category
end
for i, cat in ipairs(cats) do
cats[i] = string.format('[[
end
return table.concat(cats)
|