Modul:Utvald

Från Järnvägsdata
Version från den 12 januari 2021 kl. 21.16 av Jan Karlsson (diskussion | bidrag)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)

Dokumentationen för denna modul kan skapas på Modul:Utvald/dok

p = {}

p.utvald = function( frame )
	local atgard = require('Modul:Åtgärdskategorier Wikidata')
	local id = frame.args.id
	local entity =  mw.wikibase.getEntityObject()
	if not entity then 
		return atgard.atgard(entity)
	end
	local badges = entity.sitelinks.svwiki.badges
	local utvald = false
	for i, j in pairs(badges) do
		if j == id then
			utvald = true
		end
	end
	if not utvald and mw.title.getCurrentTitle().namespace == 0 then -- Sorterar bort de markeringar som finns i andra namnrymder än huvudnamnrymden
		return '[[Kategori:Järnvägsdata:Utvalda artiklar utan korrekt badge på Wikidata]]' .. atgard.atgard(entity)
	elseif not utvald and id == 'Q17580674' and mw.title.getCurrentTitle().namespace == 100 then -- Men Utmärkt portal, ligger inte i huvudnamnrymden...
		return '[[Kategori:Järnvägsdata:Utvalda artiklar utan korrekt badge på Wikidata]]' .. atgard.atgard(entity)
	end
	return atgard.atgard(entity)
end

return p