Zum Inhalt springen

Modul:Failsafe: Unterschied zwischen den Versionen

Keine Änderung der Größe ,  vor 3 Jahren
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:
ok                = '[[File:Artículo bueno.svg|16px|text-bottom|Ok!]]',
ok                = '[[File:Artículo bueno.svg|16px|text-bottom|Ok!]]',
notOk            = '[[File:Symbol oppose vote.svg|15px|text-bottom|Contra]][[Category:Andere Modulversion in Wikidata]]',
notOk            = '[[File:Symbol oppose vote.svg|15px|text-bottom|Contra]][[Category:Andere Modulversion in Wikidata]]',
failsaveUsed     = '[[Category:Modulversion mit failsave bestimmt]]',
failsafeUsed     = '[[Category:Modulversion mit failsave bestimmt]]',
versionText      = 'Versionsbezeichnung auf Wikidata:',
versionText      = 'Versionsbezeichnung auf Wikidata:',
noVersion        = 'keine Version verfügbar',
noVersion        = 'keine Version verfügbar',
Zeile 89: Zeile 89:
function fs.getModuleVersion( frame )
function fs.getModuleVersion( frame )
local result = strings.versionText .. ' ' .. strings.noVersion
local result = strings.versionText .. ' ' .. strings.noVersion
local failsaveUsed, fromModule, fromWikidata, m, success
local failsafeUsed, fromModule, fromWikidata, m, success


local title = mw.ustring.gsub( mw.title.getCurrentTitle().text, '/' .. strings.docPage, '' )
local title = mw.ustring.gsub( mw.title.getCurrentTitle().text, '/' .. strings.docPage, '' )
Zeile 103: Zeile 103:
fromWikidata = fs._failsafe( 'wikidata', m.moduleInterface )
fromWikidata = fs._failsafe( 'wikidata', m.moduleInterface )
elseif m.failsafe then
elseif m.failsafe then
failsaveUsed = true
failsafeUsed = true
fromModule = m.failsafe( '' )
fromModule = m.failsafe( '' )
fromWikidata = m.failsafe( 'wikidata' )
fromWikidata = m.failsafe( 'wikidata' )
Zeile 119: Zeile 119:
result = result .. ' ' .. noWikidataVersion
result = result .. ' ' .. noWikidataVersion
end
end
if failsaveUsed then
if failsafeUsed then
result = result .. strings.failsaveUsed
result = result .. strings.failsafeUsed
end
end
end
end
Anonymer Benutzer