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

Нет описания правки
Метка: отменено
Отмена версии 199136, сделанной Pok (обсуждение)
Метка: отмена
Строка 308: Строка 308:


function p.findInGenerator(frame)
function p.findInGenerator(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local searchId = args[1] or ""
     local searchId = args[1] or ""
     local kind = (args[2] or ""):lower()
     local kind = (args[2] or ""):lower()
Строка 351: Строка 351:


function p.flattenField(frame)
function p.flattenField(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local id = args[1] or ""
     local id = args[1] or ""
     local pagePath = args[2] or ""
     local pagePath = args[2] or ""
Строка 365: Строка 365:


function p.get(frame)
function p.get(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local id = args[1] or ""
     local id = args[1] or ""
     local pagePath = args[2] or ""
     local pagePath = args[2] or ""
Строка 388: Строка 388:


function p.getId(frame)
function p.getId(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local searchValue = args[1] or ""
     local searchValue = args[1] or ""
     local pagePath = args[2] or ""
     local pagePath = args[2] or ""
Строка 450: Строка 450:


function p.getTplId(frame)
function p.getTplId(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local searchValue = args[1] or ""
     local searchValue = args[1] or ""
     local pagePath = args[2] or ""
     local pagePath = args[2] or ""
Строка 541: Строка 541:


function p.getTpl(frame)
function p.getTpl(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local id = args[1] or ""
     local id = args[1] or ""
     local pagePath = args[2] or ""
     local pagePath = args[2] or ""
Строка 571: Строка 571:


function p.getTplGenerator(frame)
function p.getTplGenerator(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local searchId = args[1] or ""
     local searchId = args[1] or ""
     local kind = (args[2] or ""):lower()
     local kind = (args[2] or ""):lower()
Строка 616: Строка 616:


function p.getGenerator(frame)
function p.getGenerator(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local searchId = args[1] or ""
     local searchId = args[1] or ""
     local kind = (args[2] or ""):lower()
     local kind = (args[2] or ""):lower()
Строка 643: Строка 643:


function p.hasComp(frame)
function p.hasComp(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local entityId = args[1] or ""
     local entityId = args[1] or ""
     local compName = args[2] or ""
     local compName = args[2] or ""
Строка 677: Строка 677:


function p.GeneratorId(frame)
function p.GeneratorId(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local pagePath = args[1] or ""
     local pagePath = args[1] or ""
     local replace = mw.text.unstripNoWiki(args.replace or "")
     local replace = mw.text.unstripNoWiki(args.replace or "")
Строка 727: Строка 727:


function p.GeneratorTplId(frame)
function p.GeneratorTplId(frame)
     local args = getArgs(frame, { removeBlanks = false })
     local args = frame.args or {}
     local pagePath = args[1] or ""
     local pagePath = args[1] or ""
     local tplPath = args[2] or ""
     local tplPath = args[2] or ""