کاربر ناشناس
use require("strict") instead of require("Module:No globals")
جز (۱ نسخه واردشده) |
(use require("strict") instead of require("Module:No globals")) |
||
| خط ۱: | خط ۱: | ||
-- 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 | ||
| خط ۷: | خط ۷: | ||
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] | ||