« Module:Bandeau » : différence entre les versions
Contenu supprimé Contenu ajouté
_ébauche : correction bug sur la féminisation des adjectifs contenant un - (comme sud-africain) |
ébauches : Ajout d'une fonction pour avoir la valeur d'un paramètre d'un thème d'ébauche ; suppression de la possibilité d'utiliser les anciens modèle:Ébauche/paramètres ... |
||
Ligne 15 :
local yesno = require('Module:yesno')
local class = mw.loadData('Module:Bandeau/Class')
-- local paramEbauche = mw.loadData(moduleEbauche) -- ne sera chargé que pour un bandeau d'ébauche.
local cfg = {
Ligne 220 ⟶ 221 :
params[ n ] = v
end
end▼
else
params = nil
Ligne 241 ⟶ 226 :
return params, nil
end
p.getEbaucheTable = getEbaucheTable
local function femininFromWikidata()
Ligne 265 ⟶ 251 :
p['_ébauche'] = function ( args )
local paramEbauche = mw.loadData(
local page = mw.title.getCurrentTitle()
local ebauches, gestionErreur = {}, {}
Ligne 285 ⟶ 271 :
table.insert( ebauches, t )
table.insert( ebauches, tAdj )
else
table.insert(
Ligne 464 ⟶ 446 :
return p._bandeauAvertissement( parametres ) .. messageErreur .. categ
---
-- fonction retournant un paramètre d'une table d'ébauche.
-- Elle est prévue pour être appelée directement par #invoke:
-- avec pour paramètres le thème et le paramètre désiré
-- Cette fonction est principalement destinée à la page d'aide.
function p.parametreEbauche( frame )
local paramEbauche = mw.loadData( moduleEbauche )
local theme = frame.args[1]
local param = frame.args[2]
return paramEbauche[theme][param]
end
Ligne 469 ⟶ 463 :
-- fonction qui contruit deux tableaux récapitulatif de l'ensemble des paramètres d'ébauche
function p.tableParametresEbauches( frame )
local paramEbauche = mw.loadData(
local params, paramAdj, paramType = {}, {}, {}
local wikiTab = { '<table class="wikitable sortable" style="table-layout:fixed;">' }
Ligne 613 ⟶ 607 :
-- fonction destiné au gadget MediaWiki:Gadget-BandeauxEbauches.js
function p.listeEbauches( frame )
local paramEbauche = mw.loadData(
local liste = {}
for k in pairs( paramEbauche ) do
|