Модуль:Песочница/Pok: различия между версиями

мНет описания правки
Метка: отменено
мНет описания правки
Метка: отменено
Строка 76: Строка 76:


     return ''
     return ''
end
local function has_nonempty_args(args)
    for _, v in pairs(args) do
        if type(v) == "string" and v:match("%S") then
            return true
        end
    end
    return false
end
end


Строка 81: Строка 90:
     local args = frame.args or {}
     local args = frame.args or {}


    if not has_nonempty_args(args) then
         local meta = collect_labels_from_args(args)
         local meta = collect_labels_from_args(args)
         return mw.text.jsonEncode(meta)
         return mw.text.jsonEncode(meta)
    end


    return render_from_args(args)
end
end


return p
return p