Изменения
нет, отмена; оформление кода
local yesno = require('Module:Yesno')
local yesno = require('Module:Yesno')
local args = copy(getArgs(frame, {trim = false, removeBlanks = false})) --copy(frame.args)
local args = copy(getArgs(frame, {trim = false, removeBlanks = false})) --copy(frame.args)
local tag = args._tag or 'code'
local container = args._container or nil
local sep = args._sep and args._sep .. ' ' or '→ ' -- по умолчанию "→"
local link = yesno(args._link, false)
local link = yesno(args._link, false)
local endl = args._endl or ''
local endl = args._endl or ''
local prefix = args._prefix or args['_pre-text'] or ''
local prefix = args._prefix or args['_pre-text'] or ''
local postfix = args._postfix or args['_post-text'] or ''
local postfix = args._postfix or args['_post-text'] or ''
local comment_sep = args._comment_sep or ' ' -- передаётся шаблоном {{стопка примеров}}, один разделитель на все примеры
local after = args._after or args._comment or '' -- полезно в шаблоне {{стопка примеров}} (это просто текст в конце)
local after = args._after or args._comment or '' -- полезно в шаблоне {{стопка примеров}} (это просто текст в конце)
local before = args._before and args._before .. ' ' or '' -- полезно в шаблоне {{стопка примеров}}
local before = args._before and args._before .. ' ' or '' -- полезно в шаблоне {{стопка примеров}}
local style = args._style
local style = args._style
if style == 'pre' then
if style == 'pre' then
tag = nil
tag = nil
comment_sep = '\n|'
comment_sep = '\n|'
end
end
if (after ~= '') then
if (after ~= '') then
end
end
local nwt = tag and mw.html.create(tag):tag(tag) --"no-wiki tag", внутри него шаблон не вызывается
local nwt
if tag then
nwt = mw.html.create(tag):tag(tag) --"no-wiki tag", внутри него шаблон не вызывается
if nobr then
nwt:css('white-space', 'nowrap')
end
end
end
local content = nowiki(prefix) .. '{{' --для накопления содержимого тэга
local content = nowiki(prefix) .. '{{' --для накопления содержимого тэга