Modul:ListItemsFilter

Izvor: abcDNK
Inačica 57309 od 23. listopada 2023. u 13:02 koju je unio Admin (razgovor | doprinosi)
(razl) ←Starija inačica | vidi trenutačnu inačicu (razl) | Novija inačica→ (razl)
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 mb-3">'
	
	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 .. '">'
	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 .. '">'
	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 .. '">'
	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 .. '">'
	ret = ret .. '[' .. frame.args.page_url .. '?category=Q85' .. ' ' .. 'PLAKATI' .. ']'
	ret = ret .. '</div>'
	
	active = ""
	if args_catetory == 'Q1000000' then
		active = ' active'
	end
	--ret = ret .. '<div class="col text-center' .. active .. '">'
	--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 mb-3 pt-3">'
		
		active = ""
		if args_catetory == 'Q94' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q94' .. ' ' .. 'ČASOPISI' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q1332' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q1332' .. ' ' .. 'KNJIGE' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q172' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q172' .. ' ' .. 'KATALOZI' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q2140' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q2140' .. ' ' .. 'ISTRAŽIVANJA' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q235' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q235' .. ' ' .. 'OSTALE PUBLIKACIJE' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q5918' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q5918' .. ' ' .. 'NOVINE' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q225' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q225' .. ' ' .. 'ORGANIZACIJSKE PUBLIKACIJE' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q2357' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q2357' .. ' ' .. 'STRIPOVI' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q1905' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q1905' .. ' ' .. 'ZBORNICI TEKSTOVA' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q82' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q82' .. ' ' .. 'FANZINI' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q1894' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q1894' .. ' ' .. 'PRIRUČNICI' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q2008' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q2008' .. ' ' .. 'NEWSLETTERI' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q206' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q206' .. ' ' .. 'PROJEKTNE PUBLIKACIJE' .. ']'
		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 mb-3 pt-3">'
		
		active = ""
		if args_catetory == 'Q143' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q143' .. ' ' .. 'RADIJSKE EMISIJE' .. ']'
		ret = ret .. '</div>'
		
		active = ""
		if args_catetory == 'Q2472' then
			active = ' active'
		end
		ret = ret .. '<div class="col text-center mb-3' .. active .. '">'
		ret = ret .. '[' .. frame.args.page_url .. '?category=Q2472' .. ' ' .. 'AUDIO' .. ']'
		ret = ret .. '</div>'
		
		ret = ret .. '</div>'
	end
	
	return ret
end

return p