Modul:ChList

chList je možné použít ke změně vzhledu libovolného seznamu.

Použití

horizontal
Voláním této funkce je možné změnit seznam v prvním parametru na horizontální seznam, který produkuje související modul List. Pojmenované parametry jsou předány modulu List beze změny.
{{#invoke:chList|horizontal|
* pes
* kočka
* [[myš]]
|style=background:lime}}
dá:
unbulleted
Voláním této funkce je možné změnit seznam v prvním parametru na vertikální seznam bez odrážek, který produkuje související modul List. Pojmenované parametry jsou předány modulu List beze změny.
{{#invoke:chList|unbulleted|
* pes
* kočka
* [[myš]]
|style=background:lime}}
dá:
local p = {}

function p.horizontal(kontext)
	local s = require('Modul:String')
	local l = require('Modul:List')
	local a = require('Modul:Arguments')
	local parametry = a.getArgs(kontext)
	local seznam = parametry[1] or ""
	seznam = string.gsub(seznam, ' *\n+ *[*#][*#]+ *([^\n]*)', ' MAGYCAAA%1MAGYCZZZ')
	seznam = string.gsub(seznam, ' *MAGYCZZZ *MAGYCAAA *', '\n* ')
	seznam = string.gsub(seznam, 'MAGYCAAA', '(')
	seznam = string.gsub(seznam, 'MAGYCZZZ', ')')
	seznam = s.delistifyLines(seznam)
	seznam = mw.text.split(seznam, "\n")
	for i=1, table.getn(seznam) do
		parametry[i] = seznam[i]
	end
	seznam = l.horizontal(parametry)
	return seznam
end

function p.unbulleted(kontext)
	local s = require('Modul:String')
	local l = require('Modul:List')
	local a = require('Modul:Arguments')
	local parametry = a.getArgs(kontext)
	local seznam = parametry[1] or ""
	seznam = string.gsub(seznam, ' *\n+ *[*#][*#]+ *([^\n]*)', ' MAGYCAAA%1MAGYCZZZ')
	seznam = string.gsub(seznam, ' *MAGYCZZZ *MAGYCAAA *', '\n* ')
	seznam = string.gsub(seznam, 'MAGYCAAA', '(')
	seznam = string.gsub(seznam, 'MAGYCZZZ', ')')
	seznam = s.delistifyLines(seznam)
	seznam = mw.text.split(seznam, "\n")
	for i=1, table.getn(seznam) do
		parametry[i] = seznam[i]
	end
	seznam = l.unbulleted(parametry)
	return seznam
end

return p

Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/Modul:ChList
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.