Modification de Module:Outils

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
Notez bien que toutes les contributions à Les Archives de Vault-Tec sont considérées comme publiées sous les termes de la creative Commons - CC BY-NC-SA 3.0 (voir Les Archives de Vault-Tec:Copyrights pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.
Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source placée dans le domaine public ou d’une ressource libre similaire. N’utilisez aucun travail sous droits d’auteur sans autorisation expresse !
Annuler Aide pour la modification (s’ouvre dans une nouvelle fenêtre)