Модуль:Entity Sprite: различия между версиями

мНет описания правки
мНет описания правки
Строка 20: Строка 20:
     end
     end
      
      
     local template = string.format(
     return string.format(
         [[
         [[
<div class="entity-sprite__strings">
== Краткое описание ==
== Краткое описание ==
{{Файл
{{Файл
Строка 34: Строка 35:
== Лицензирование ==
== Лицензирование ==
{{CC-BY-SA-3.0}}
{{CC-BY-SA-3.0}}
</div>
<div class="copy-icon">📋</div><br>
]],
]],
         entry.id,
         entry.id,
         entry.Sprite.sprite
         entry.Sprite.sprite
     )
     )
   
    return template
end
end


Строка 50: Строка 51:
     end
     end
      
      
    -- Создание результата
     local result = {}
     local result = {}
     for _, entry in ipairs(data) do
     for _, entry in ipairs(data) do
         local template = generateTemplate(entry)
         local template = generateTemplate(entry)
Строка 59: Строка 60:
     end
     end
      
      
     -- Возврат собранного результата
     return table.concat(result, "\n")
    local content = table.concat(result, "\n")  
    return '<div class="entity-sprite__strings">' .. content .. '</div><div class="copy-icon">📋</div><br>'
end
end


return p
return p