Modul:ListItemsFilter
Izvor: abcDNK
Documentation for this module may be created at Modul:ListItemsFilter/doc
local p = {} --p stands for package
function p.filter(frame)
args_catetory = frame.args.category
ret = ""
ret = ret .. '<div class="row align-items-center archive-filter-first-row" style="justify-content: space-between;">'
active = ""
if args_catetory == 'Q83' or args_catetory == 'Q94' or args_catetory == 'Q1332' or args_catetory == 'Q172' or args_catetory == 'Q2140' or args_catetory == 'Q235' or args_catetory == 'Q5918' or args_catetory == 'Q225' or args_catetory == 'Q2357' or args_catetory == 'Q1905' or args_catetory == 'Q82' or args_catetory == 'Q1894' or args_catetory == 'Q2008' or args_catetory == 'Q206' then
active = ' active'
end
ret = ret .. '<div class="col text-center' .. active .. '" style="flex-grow: unset; white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q83' .. ' ' .. 'PUBLIKACIJE' .. ']'
ret = ret .. '</div>'
active = ""
if args_catetory == 'Q2996' then
active = ' active'
end
ret = ret .. '<div class="col text-center' .. active .. '" style="flex-grow: unset; white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q2996' .. ' ' .. 'SITNI TISAK' .. ']'
ret = ret .. '</div>'
active = ""
if args_catetory == 'Q144' or args_catetory == 'Q143' or args_catetory == 'Q2472' then
active = ' active'
end
ret = ret .. '<div class="col text-center' .. active .. '" style="flex-grow: unset; white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q144' .. ' ' .. 'AUDIO VIDEO' .. ']'
ret = ret .. '</div>'
active = ""
if args_catetory == 'Q85' then
active = ' active'
end
ret = ret .. '<div class="col text-center' .. active .. '" style="flex-grow: unset; white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q85' .. ' ' .. 'PLAKATI' .. ']'
ret = ret .. '</div>'
active = ""
if args_catetory == 'Q10990' then
active = ' active'
end
ret = ret .. '<div class="col text-center' .. active .. '" style="flex-grow: unset; white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q10990' .. ' ' .. 'USMENA POVIJEST' .. ']'
ret = ret .. '</div>'
active = ""
if args_catetory == 'Q1000000' then
active = ' active'
end
--ret = ret .. '<div class="col text-center' .. active .. '" style="flex-grow: unset; white-space: nowrap;">'
--ret = ret .. '[' .. frame.args.page_url .. '?category=Q1000000' .. ' ' .. 'HEMEROTEKE' .. ']'
--ret = ret .. '</div>'
ret = ret .. '</div>'
if args_catetory == 'Q83' or args_catetory == 'Q94' or args_catetory == 'Q1332' or args_catetory == 'Q172' or args_catetory == 'Q2140' or args_catetory == 'Q235' or args_catetory == 'Q5918' or args_catetory == 'Q225' or args_catetory == 'Q2357' or args_catetory == 'Q1905' or args_catetory == 'Q82' or args_catetory == 'Q1894' or args_catetory == 'Q2008' or args_catetory == 'Q206' then
ret = ret .. '<div class="row align-items-center archive-filter-second-row">'
ret = ret .. '<div class="col-12">'
active = ""
if args_catetory == 'Q94' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q94' .. ' ' .. 'ČASOPISI' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q1332' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q1332' .. ' ' .. 'KNJIGE' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q172' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q172' .. ' ' .. 'KATALOZI' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q2140' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q2140' .. ' ' .. 'ISTRAŽIVANJA' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q235' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q235' .. ' ' .. 'OSTALE PUBLIKACIJE' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q5918' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q5918' .. ' ' .. 'NOVINE' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q225' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q225' .. ' ' .. 'ORGANIZACIJSKE PUBLIKACIJE' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q2357' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q2357' .. ' ' .. 'STRIPOVI' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q1905' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q1905' .. ' ' .. 'ZBORNICI TEKSTOVA' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q82' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q82' .. ' ' .. 'FANZINI' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q1894' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q1894' .. ' ' .. 'PRIRUČNICI' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q2008' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q2008' .. ' ' .. 'NEWSLETTERI' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q206' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q206' .. ' ' .. 'PROJEKTNE PUBLIKACIJE' .. ']'
ret = ret .. '</span>'
ret = ret .. '</div>'
ret = ret .. '</div>'
end
if args_catetory == 'Q144' or args_catetory == 'Q143' or args_catetory == 'Q2472' then
ret = ret .. '<div class="row align-items-center archive-filter-second-row">'
ret = ret .. '<div class="col-12">'
active = ""
if args_catetory == 'Q143' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q143' .. ' ' .. 'RADIJSKE EMISIJE' .. ']'
ret = ret .. '</span> / '
active = ""
if args_catetory == 'Q2472' then
active = ' active'
end
ret = ret .. '<span class="' .. active .. '" style="white-space: nowrap;">'
ret = ret .. '[' .. frame.args.page_url .. '?category=Q2472' .. ' ' .. 'AUDIO' .. ']'
ret = ret .. '</span>'
ret = ret .. '</div>'
ret = ret .. '</div>'
end
return ret
end
return p