Modul:ListItemsFilter

Izvor: abcDNK
Skoči na:orijentacija, traži

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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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>&nbsp;&nbsp;/&nbsp;&nbsp;'
		
		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