Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous
vous connectez ou
créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.
La modification peut être annulée.
Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle |
Votre texte |
Ligne 121 : |
Ligne 121 : |
| function Outils.corename(frame) | | function Outils.corename(frame) |
| return mw.ustring.gsub(mw.title.getCurrentTitle().subpageText, '%s%(.*', '') | | return mw.ustring.gsub(mw.title.getCurrentTitle().subpageText, '%s%(.*', '') |
| end
| |
|
| |
| --[[
| |
| Renvoie le titre d'une page en retirant, si elle existe,
| |
| l'indication entre parenthèse utilisée pour lever l'homonymie.
| |
| ]]
| |
| function Outils.simpletitle(frame)
| |
| -- si un paramètre est indiqué, on l'utilise comme titre à traiter
| |
| -- sinon on utilise le titre de la page actuelle
| |
| local page = frame.args[1]
| |
| if (page == nil or page == "") then
| |
| page = mw.title.getCurrentTitle().text
| |
| end
| |
|
| |
| -- on enlève la partie entre parenthèses
| |
| local npage = mw.ustring.gsub(page, " [(][^()]*[)]$", "")
| |
| if (npage == nil or npage == "") then return "" end
| |
|
| |
| return npage
| |
| end | | end |
|
| |
|
| return Outils | | return Outils |