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

Нет описания правки
Метка: ручная отмена
Нет описания правки
Строка 74: Строка 74:
end
end


function p.prefixFile(call)
function p.projPrefix(call)
    local id
 
    if isFrameLike(call) then
        local args = getArgs(call)
        id = trim(args[1] or args.id)
    elseif type(call) == "table" then
        id = trim(call[1] or call.id)
    else
        id = trim(call)
    end
 
    if id == "" then
        return ""
    end
 
     local path = getPathFromCall(call)
     local path = getPathFromCall(call)


     if path ~= "" then
     if path ~= "" and p.has(id, path) then
         return path .. "-"
         return path .. "-" .. id
     end
     end


     return ""
     return id
end
end