模块:Text:修订间差异
来自「荏苒之境」
创建页面,内容为“local text = {} text.show_multiline = function(frame) local t = {} for _, text in ipairs(frame:getParent().args) do t[#t+1] = text t[#t+1] = "<br/>" end t[#t] = nil return table.concat(t) end return text” |
无编辑摘要 |
||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
local utils_str = require("Module:Utils/String") | |||
local trim = utils_str.trim | |||
local text = {} | local text = {} | ||
第4行: | 第7行: | ||
local t = {} | local t = {} | ||
for _, text in ipairs(frame:getParent().args) do | for _, text in ipairs(frame:getParent().args) do | ||
t[#t+1] = text | t[#t+1] = trim(text) | ||
t[#t+1] = "<br/>" | t[#t+1] = "<br/>" | ||
end | end | ||
t[#t] = nil | t[#t] = nil | ||
return table.concat(t) | |||
end | |||
text.show_items = function(frame) | |||
local t = {} | |||
for _, text in ipairs(frame:getParent().args) do | |||
t[#t+1] = "<li>" | |||
t[#t+1] = trim(text) | |||
t[#t+1] = "</li>" | |||
end | |||
return table.concat(t) | return table.concat(t) | ||
end | end | ||
return text | return text |
2025年10月12日 (日) 16:16的最新版本
此模块的文档可以在模块:Text/doc创建
local utils_str = require("Module:Utils/String")
local trim = utils_str.trim
local text = {}
text.show_multiline = function(frame)
local t = {}
for _, text in ipairs(frame:getParent().args) do
t[#t+1] = trim(text)
t[#t+1] = "<br/>"
end
t[#t] = nil
return table.concat(t)
end
text.show_items = function(frame)
local t = {}
for _, text in ipairs(frame:getParent().args) do
t[#t+1] = "<li>"
t[#t+1] = trim(text)
t[#t+1] = "</li>"
end
return table.concat(t)
end
return text