Această pagină este protejată de mișcare
Această pagină este protejată

Formular: Editați pe Wikidata

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Modul care implementează șablonul {{ Editați pe Wikidata }}.


 - [[
* Modul care implementează șablonul Edit on Wikidata.
]] -

require ( „Formular: fără globali” )

local getArgs = require ( 'Modul: Argumente' ). getArgs
local p = {}

- Funcție pentru utilizare de către un alt modul
funcția p . _showMessage ( args )
local qid = args . qid sau mw . wikibase . getEntityIdForCurrentPage ()	
dacă args [ 1 ] sau nu qid atunci
întoarceți zero
Sfârșit
local section = args . pid sau args . secțiune
ancoră locală = secțiune și ( „#” .. secțiune ) sau „”
link local = 'https://www.wikidata.org/wiki/' .. qid .. ancoră
return string.format ( '[[File: Blue pencil.svg | frameless | text-top | 10px | alt = Editează pe Wikidata | link =% s | Editează pe Wikidata | class = noprint]]' , link )
Sfârșit

- Funcția pentru șablonul Edit on Wikidata
funcția p . showMessage ( cadru )
retur p . _showMessage ( getArgs ( cadru , { parentOnly = true }))
Sfârșit

retur p