Bearbeiten von „Modul:Namespace detect/data

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 4: Zeile 4:
-- page, rather than per #invoke, for performance reasons.                    --
-- page, rather than per #invoke, for performance reasons.                    --
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
 
local cfg = require('Module:Namespace detect/config')
local cfg = require('Module:Namespace detect/config')
 
local function addKey(t, key, defaultKey)
local function addKey(t, key, defaultKey)
if key ~= defaultKey then
if key ~= defaultKey then
Zeile 12: Zeile 12:
end
end
end
end
 
-- Get a table of parameters to query for each default parameter name.
-- Get a table of parameters to query for each default parameter name.
-- This allows wikis to customise parameter names in the cfg table while
-- This allows wikis to customise parameter names in the cfg table while
-- ensuring that default parameter names will always work. The cfg table
-- ensuring that default parameter names will always work. The cfg table
-- values can be added as a string, or as an array of strings.
-- values can be added as a string, or as an array of strings.
 
local defaultKeys = {
local defaultKeys = {
'main',
'main',
Zeile 26: Zeile 26:
'demopage'
'demopage'
}
}
 
local argKeys = {}
local argKeys = {}
for i, defaultKey in ipairs(defaultKeys) do
for i, defaultKey in ipairs(defaultKeys) do
argKeys[defaultKey] = {defaultKey}
argKeys[defaultKey] = {defaultKey}
end
end
 
for defaultKey, t in pairs(argKeys) do
for defaultKey, t in pairs(argKeys) do
local cfgValue = cfg[defaultKey]
local cfgValue = cfg[defaultKey]
Zeile 44: Zeile 44:
cfg[defaultKey] = nil -- Free the cfg value as we don't need it any more.
cfg[defaultKey] = nil -- Free the cfg value as we don't need it any more.
end
end
 
local function getParamMappings()
local function getParamMappings()
--[[
--[[
Zeile 77: Zeile 77:
return mappings
return mappings
end
end
 
return {
return {
argKeys = argKeys,
argKeys = argKeys,
Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Android Wiki-Beiträge automatisch unter der „Creative Commons Attribution/Share-Alike Lizenz 3.0“ stehen. Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende CAPTCHA zu lösen:

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)
Vorschau der Seite mit dieser Vorlage anzeigen

Folgende Vorlagen werden auf dieser Seite verwendet: