Importer, Bürokraten, Moderatoren (CommentStreams), Strukturierte-Diskussionen-Bots, Oberflächenadministratoren, Push-Abonnementverwalter, Oversighter, Administratoren, Kampagnenbearbeiter (Hochladeassistent)
855
Bearbeitungen
(per Jonesey, add ability to set alt from stored icon) |
K (11 Versionen von wpen:Module:Icon importiert) |
||
| (2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
-- This module implements [[Template:Icon]]. | -- This module implements [[Template:Icon]]. | ||
require(" | require("strict") | ||
local yesNo = require("Module:Yesno") | local yesNo = require("Module:Yesno") | ||
local getArgs = require("Module:Arguments").getArgs | local getArgs = require("Module:Arguments").getArgs | ||
| Zeile 7: | Zeile 7: | ||
local p = {} | local p = {} | ||
-- Determine whether we're being called from a sandbox | |||
local sandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) and '/sandbox' or '' | |||
-- Implements [[Template:Icon]] | -- Implements [[Template:Icon]] | ||
-- Returns the icon image corresponding to a string (like 'B') | -- Returns the icon image corresponding to a string (like 'B') | ||
function p._main(args, data) | function p._main(args, data) | ||
local data_module = 'Module:Icon/data'..sandbox | |||
local data_module = 'Module:Icon/data'.. | |||
data = data or mw.loadData(data_module) | data = data or mw.loadData(data_module) | ||
local code = args.class or args[1] | local code = args.class or args[1] | ||