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

мНет описания правки
мНет описания правки
Строка 47: Строка 47:
     local prefix  = args[2] or ""
     local prefix  = args[2] or ""
     local vertical = argsRaw.vertical
     local vertical = argsRaw.vertical
    -- Всегда получаем данные стэка
    local itemStack    = invoke(frame, "Prototypes/Хранилище/Предмет", "main", "framing", "stack", id)


     -- Режим репозитория: дополнительные данные только при необходимости
     -- Режим репозитория: дополнительные данные только при необходимости
Строка 104: Строка 101:
             image, labelOutput
             image, labelOutput
         )
         )
         result = table.concat({ imagerepository, itemStack, prefix }, " ")
         result = table.concat({ imagerepository, prefix }, " ")
     else
     else
         -- Горизонтальное отображение
         -- Горизонтальное отображение
         imagerepository = string.format("<span style='display:inline-block;'>%s%s</span>", image, repository)
         imagerepository = string.format("<span style='display:inline-block;'>%s%s</span>", image, repository)
         result = table.concat({ imagerepository, labelOutput, itemStack, prefix }, " ")
         result = table.concat({ imagerepository, labelOutput, prefix }, " ")
     end
     end


Строка 119: Строка 116:
         return frame:preprocess(string.format(
         return frame:preprocess(string.format(
             "{{LinkCard|name=%s %s %s|pin=%s|image-full=%s|pixel=%s|link=%s%s}}",
             "{{LinkCard|name=%s %s %s|pin=%s|image-full=%s|pixel=%s|link=%s%s}}",
             labelOutput, itemStack, prefix, repository, image, pixel, linkParam, sideStyle
             labelOutput, prefix, repository, image, pixel, linkParam, sideStyle
         ))
         ))
     end
     end