Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Module:Monnaie » : différence entre les versions

De Nefald
Hiob (discussion | contributions)
Création
 
Hiob (discussion | contributions)
m espace insécable
 
(11 versions intermédiaires par le même utilisateur non affichées)
Ligne 34 : Ligne 34 :


-- ============================================================
-- ============================================================
-- Construit une icône + valeur
-- Construit une icône + valeur via wikilink parsé
-- ============================================================
-- ============================================================
local function buildIcon(amount, imageFile, altText)
local function buildIcon(amount, imageFile, altText)
     local img = "[[Fichier:" .. imageFile
     local img = "[[Fichier:" .. imageFile .. "|24px|link=|alt=" .. altText .. "]]"
        .. "|" .. ICON_SIZE
        .. "|link=|alt=" .. altText .. "]]"
     return '<span class="monnaie__groupe">'
     return '<span class="monnaie__groupe">'
         .. '<span class="monnaie__valeur">' .. amount .. "</span>"
         .. '<span class="monnaie__valeur">' .. amount .. '&#160;</span>'
         .. '<span class="monnaie__icone">'  .. img    .. "</span>"
         .. '<span class="monnaie__icone">'  .. img    .. '</span>'
         .. "</span>"
         .. '</span>'
end
end


Ligne 51 : Ligne 49 :
-- ============================================================
-- ============================================================
local function parseString(input)
local function parseString(input)
    -- Tentative de lecture comme nombre pur (= sols)
     local n = tonumber(input)
     local n = tonumber(input)
     if n then return math.floor(n) end
     if n then return math.floor(n) end
Ligne 129 : Ligne 126 :
     end
     end


    -- Chargement du TemplateStyles
     local html = '<span class="monnaie" title="' .. tooltip .. '">'
     local styles = frame:extensionTag("templatestyles", "", { src = "Modèle:Monnaie/styles.css" })
        .. table.concat(parts)
        .. '</span>'


     return styles
     return frame:preprocess(html)
        .. '<span class="monnaie" title="' .. tooltip .. '">'
        .. table.concat(parts)
        .. "</span>"
end
end


return p
return p
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.