Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.
Änderungen
Zur Navigation springen
Zur Suche springen
Zeile 1:
Zeile 1:
− +
Zeile 11:
Zeile 11:
− +
Zeile 27:
Zeile 27:
− +
− +
− +
− +
Zeile 192:
Zeile 192:
+
+
+
+
Zeile 197:
Zeile 201:
− +
− :gsub( "_+", "_" )+
− +
+
Zeile 249:
Zeile 254:
− +
+
Zeile 354:
Zeile 360:
− +
+
+
+
+
+
+
+
+
+
+
+
Zeile 373:
Zeile 390:
−
−
−
− p.test = function ( argsF, argsT )
− Config.frame = mw.getCurrentFrame()
− return main( argsF, argsT )
− end -- p.test()
Modul:Vorlage:Anker (Quelltext anzeigen)
Version vom 23. Dezember 2019, 19:52 Uhr
, 19:52, 23. Dez. 20192019-12-23
local Anchor = { suite = "AnchorTemplate",
local Anchor = { suite = "AnchorTemplate",
serial = "2019-12-22",
serial = "2019-12-23",
item = 79414611
item = 79414611
}
}
local Config = {
local Config = {
badPattern = "[%%#&'\"%[%]<>]",
badPattern = "[%%#'\"%[%]<>]",
globalPage = { "bodyContent",
globalPage = { "bodyContent",
"catlinks",
"catlinks",
"siteSub",
"siteSub",
"top" },
"top" },
globalPatterns = { "^mw%-",
globalPatterns = { "^mw%-[%l%-]+$",
"^ca%-",
"^ca%-[%l%-]+$",
"^n%-",
"^n%-[%l%-]+$",
"^pt?%-",
"^pt?%-[%l%-]+$",
"^wp%u" },
"^wp%u" },
errCat = false,
errCat = false,
Config.errHide = faculty( argsF.errHide )
Config.errHide = faculty( argsF.errHide )
Config.errNS = argsF.errNS
Config.errNS = argsF.errNS
if mw.site.server:find( "de.wikipedia.org", 1, true ) then
Config.errNS = 0
Config.errClasses = "Linkwartung"
end
end
end
if type( argsT ) == "table" then
if type( argsT ) == "table" then
local tocheck = { }
local tocheck = { }
local further = function ( add )
local further = function ( add )
local spacy = add:gsub( " +", "_" )
local s = mw.text.unstripNoWiki( add )
s = s:gsub( " +", "_" )
table.insert( checked, spacy )
:gsub( "_+", "_" )
table.insert( checked, s )
end
end
local s, unknown
local s, unknown
s = tocheck[ i ]
s = tocheck[ i ]
if s:match( "^%d" ) or
if s:match( "^%d" ) or
s:match( Config.badPattern ) then
s:match( Config.badPattern ) or
s:match( "&#%a+;" ) then
legal = false
legal = false
else
else
end -- p.f()
end -- p.f()
p.flops = function ( frame )
local r = ""
local sep = ""
local e
for k = 1, #Config.globalPage do
e = mw.html.create( "code" )
:wikitext( Config.globalPage[ k ] )
r = string.format( "%s%s%s", r, sep, tostring( e ) )
sep = ", "
end -- k = 1, #Config.globalPage
return r
end -- p.flops()
p.failsafe = function ( frame )
p.failsafe = function ( frame )
return Failsafe.failsafe( since ) or ""
return Failsafe.failsafe( since ) or ""
end -- p.failsafe()
end -- p.failsafe()
return p
return p