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

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


     -- При режиме framing
     -- При режиме framing
    if mode == 'framing' then
if mode == 'framing' then
        local subMode = frame.args[2]
    local subMode = frame.args[2]
        local subId = frame.args[3]
    local id = frame.args[3]
        if subMode == 'chem' then
            return mw.getCurrentFrame():preprocess('{{СollapsibleMenu|' .. getChemOutput(data, subId) .. '}}')
    if not id then
        elseif subMode == 'contained' then
        return 'Не указан ID для режима framing.'
    local containedOutput = getContainedOutput(data, subId, false)
    end
    if containedOutput == '' then
        return 'Ошибка: данные для contained не найдены или пусты.'
    if subMode == 'chem' then
    end
        return mw.getCurrentFrame():preprocess('{{СollapsibleMenu|' .. getChemOutput(data, id) .. '}}')
    return mw.getCurrentFrame():preprocess('{{СollapsibleMenu|' .. containedOutput .. '}}')
    elseif subMode == 'contained' then
end
        return mw.getCurrentFrame():preprocess('{{СollapsibleMenu|' .. getContainedOutput(data, id, false) .. '}}')
        return 'Неизвестный подрежим для framing: ' .. subMode
    else
    end
        return 'Неизвестный подрежим для framing: ' .. subMode
    end
end


     -- При нормальном режиме
     -- При нормальном режиме