«Մոդուլ:Հայերենի բարբառներ»–ի խմբագրումների տարբերություն
Արտաքին տեսք
Content deleted Content added
Նոր էջ՝ local data = mw.loadData("Մոդուլ:Հայերենի բարբառներ/տվյալներ") local p = {} function p.main( frame ) local s = "" local title = mw.title.getCurren... |
No edit summary |
||
(Միևնույն մասնակցի 11 միջանկյալ տարբերակներ թաքցված է) | |||
Տող 1. | Տող 1. | ||
local data = mw.loadData("Մոդուլ:Հայերենի բարբառներ/տվյալներ") |
local data = mw.loadData("Մոդուլ:Հայերենի բարբառներ/տվյալներ") |
||
local p = {} |
local p = {} |
||
Տող 8. | Տող 7. | ||
local pargs = frame:getParent().args |
local pargs = frame:getParent().args |
||
if title and title.namespace == 0 and not pargs["nocat"] then |
if title and title.namespace == 0 and not pargs["nocat"] then |
||
local unknown = false |
|||
local empty = true |
|||
local hash = {} |
|||
for i,v in ipairs(pargs) do |
for i,v in ipairs(pargs) do |
||
v = mw.text.trim( v ) |
|||
⚫ | |||
= [v] |
|||
empty = false |
|||
⚫ | |||
local span = mw.html.create( 'span' ) |
|||
span:attr("title", data[v][2]):css("border-bottom", "1px dotted"):css("cursor", "help"):css("white-space", "nowrap"):wikitext(data[v][1]) |
|||
s = s .. tostring( span ) .. "[[Կատեգորիա:" .. data[v][3] .. "]], " |
|||
hash[v] = true |
|||
else |
|||
unknown = true |
|||
end |
|||
end |
end |
||
end |
end |
||
return "" |
|||
end |
|||
if #s > 0 then |
|||
s = s:sub(1, -3) .. '՝' |
|||
end |
|||
if unknown then |
|||
s = s .. '[[Կատեգորիա:Անհայտ բարբառով հայերեն բառեր]]' |
|||
end |
|||
end |
end |
||
return s |
return s |
Ընթացիկ տարբերակը 01:55, 18 Հուլիսի 2019-ի դրությամբ
Documentation for this module may be created at Մոդուլ:Հայերենի բարբառներ/doc
local data = mw.loadData("Մոդուլ:Հայերենի բարբառներ/տվյալներ")
local p = {}
function p.main( frame )
local s = ""
local title = mw.title.getCurrentTitle()
local pargs = frame:getParent().args
if title and title.namespace == 0 and not pargs["nocat"] then
local unknown = false
local empty = true
local hash = {}
for i,v in ipairs(pargs) do
v = mw.text.trim( v )
if v:match("%S") ~= nil and hash[v] == nil then
empty = false
if data[v] ~= nil then
local span = mw.html.create( 'span' )
span:attr("title", data[v][2]):css("border-bottom", "1px dotted"):css("cursor", "help"):css("white-space", "nowrap"):wikitext(data[v][1])
s = s .. tostring( span ) .. "[[Կատեգորիա:" .. data[v][3] .. "]], "
hash[v] = true
else
unknown = true
end
end
end
if empty then
return ""
end
if #s > 0 then
s = s:sub(1, -3) .. '՝'
end
if unknown then
s = s .. '[[Կատեգորիա:Անհայտ բարբառով հայերեն բառեր]]'
end
end
return s
end
return p