<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lugwiki.stcgrupo.es/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Module%3ADocumentation_module</id>
	<title>Module:Documentation module - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://lugwiki.stcgrupo.es/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Module%3ADocumentation_module"/>
	<link rel="alternate" type="text/html" href="https://lugwiki.stcgrupo.es/index.php?title=Module:Documentation_module&amp;action=history"/>
	<updated>2026-04-15T23:56:25Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lugwiki.stcgrupo.es/index.php?title=Module:Documentation_module&amp;diff=1414&amp;oldid=prev</id>
		<title>Admin : 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://lugwiki.stcgrupo.es/index.php?title=Module:Documentation_module&amp;diff=1414&amp;oldid=prev"/>
		<updated>2021-04-10T11:25:38Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 10 avril 2021 à 11:25&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki:diff:1.41:old-1413:rev-1414 --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lugwiki.stcgrupo.es/index.php?title=Module:Documentation_module&amp;diff=1413&amp;oldid=prev</id>
		<title>module&gt;Thomas Linard le 14 avril 2018 à 23:14</title>
		<link rel="alternate" type="text/html" href="https://lugwiki.stcgrupo.es/index.php?title=Module:Documentation_module&amp;diff=1413&amp;oldid=prev"/>
		<updated>2018-04-14T23:14:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- module contenant les fonctions permettant de gérer la documentation des modules&lt;br /&gt;
 &lt;br /&gt;
local p = {}&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
function p.erreur(texte)&lt;br /&gt;
    return &amp;#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;&amp;#039; .. (texte or &amp;quot;&amp;#039;&amp;#039;aucune erreur indiquée&amp;#039;&amp;#039;&amp;quot;) .. &amp;quot;&amp;lt;/span&amp;gt;&amp;quot;    &lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
-- test : 2 en 1. Fonction qui fait tout.&lt;br /&gt;
function p.doc(frame)&lt;br /&gt;
    local res = &amp;quot;&amp;quot;&lt;br /&gt;
    -- le titre de la page&lt;br /&gt;
    local titre = mw.title.getCurrentTitle()&lt;br /&gt;
    local ttitre = titre.nsText .. &amp;quot;:&amp;quot; .. titre.text&lt;br /&gt;
    local doc&lt;br /&gt;
    local tdoc&lt;br /&gt;
&lt;br /&gt;
    -- vérification : le module et sa doc sont dans l&amp;#039;espace module&lt;br /&gt;
    if (titre.nsText ~= &amp;quot;Module&amp;quot;) then&lt;br /&gt;
        return p.erreur(&amp;quot;Inclusion du module en dehors d&amp;#039;un module ou de sa page de documentation (NS=&amp;quot; .. titre.nsText .. &amp;quot;)&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    -- si la page courante est un &amp;quot;/doc&amp;quot; on n&amp;#039;a pas le bon titre (celui de la doc)&lt;br /&gt;
    local mdl&lt;br /&gt;
    if (titre.subpageText == &amp;quot;Documentation&amp;quot; and titre.text ~= titre.subpageText) then&lt;br /&gt;
        -- c&amp;#039;est donc la page de doc&lt;br /&gt;
        mdl = false&lt;br /&gt;
        -- en fait ce qu&amp;#039;on a c&amp;#039;est la doc&lt;br /&gt;
        doc = titre&lt;br /&gt;
        tdoc = ttitre&lt;br /&gt;
        -- on récupère le title du module&lt;br /&gt;
        ttitre = doc.nsText .. &amp;quot;:&amp;quot; .. doc.baseText&lt;br /&gt;
        titre = mw.title.new(ttitre)&lt;br /&gt;
    else&lt;br /&gt;
        mdl = true&lt;br /&gt;
        -- on a bien le titre du module, on crée le titre de la doc&lt;br /&gt;
        tdoc = titre.nsText .. &amp;quot;:&amp;quot; .. titre.text .. &amp;quot;/Documentation&amp;quot;&lt;br /&gt;
        doc = mw.title.new(tdoc)&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
     -- s&amp;#039;il n&amp;#039;y a pas de page de doc on fait juste un affichage proposant de le créer&lt;br /&gt;
    if (doc.id == 0 and mdl) then&lt;br /&gt;
        res = res .. &amp;#039;&amp;lt;div class=&amp;quot;template-documentation&amp;quot; style=&amp;quot;clear:both;margin: 1em 0 0 0;border:1px solid #aaa;background: #ecf0fc;padding:1em&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
        res = res .. &amp;#039;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;margin-bottom:0.5em; padding-left:2em; font-style:italic&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
        res = res .. &amp;quot;[[Fichier:Test Template Info-Icon.svg|50px|alt=Documentation du modèle|link=]] &amp;quot;&lt;br /&gt;
        res = res .. &amp;quot;La sous-page de documentation de ce [[Aide:Module|module]] n&amp;#039;existe pas. Vous pouvez la créer en &amp;quot;&lt;br /&gt;
        res = res .. &amp;#039;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[&amp;#039; .. doc:fullUrl({ [&amp;quot;action&amp;quot;]=&amp;quot;edit&amp;quot;, [&amp;quot;preload&amp;quot;]=&amp;quot;Modèle:Documentation/PreloadModule&amp;quot;})&lt;br /&gt;
        res = res .. &amp;quot; suivant ce lien]&amp;lt;/span&amp;gt;.&amp;quot;&lt;br /&gt;
        res = res .. &amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;[[Catégorie:Module en langage Lua sans documentation|&amp;#039; .. titre.text .. &amp;#039;]]&amp;#039;&lt;br /&gt;
        return res -- rien d&amp;#039;autre à faire&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- on ouvre le grand div&lt;br /&gt;
    res = res .. &amp;#039;&amp;lt;div class=&amp;quot;template-documentation&amp;quot; style=&amp;quot;clear:both; margin: 1em 0 0 0; border:1px solid #aaa; background: #ecf0fc; padding:1em&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
    -- on ouvre le div &amp;quot;doc&amp;quot;&lt;br /&gt;
    res = res .. &amp;#039;&amp;lt;div style=&amp;quot;margin-bottom:1ex; border-bottom:1px solid #aaa; padding-bottom:3px&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
    res = res .. &amp;#039;[[Fichier:Test Template Info-Icon.svg|50px|alt=Documentation du module|link=]] &amp;#039;&lt;br /&gt;
    res = res .. &amp;#039; &amp;lt;span style=&amp;quot;font-weight:bold; font-size:125%&amp;quot;&amp;gt;Documentation du module&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
    -- s&amp;#039;il n&amp;#039;y a pas de page de doc on fait juste un affichage proposant de le créer&lt;br /&gt;
 &lt;br /&gt;
    -- l&amp;#039;entête puisque la page existe&lt;br /&gt;
    res = res .. &amp;#039;&amp;lt;span id=&amp;quot;doc_editlinks&amp;quot; class=&amp;quot;mw-editsection plainlinks&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
    res = res .. &amp;#039;&amp;amp;#91;[&amp;#039; .. doc:fullUrl(&amp;quot;&amp;quot;) .. &amp;#039; voir]&amp;amp;#93;&amp;#039;&lt;br /&gt;
    res = res .. &amp;#039;&amp;amp;#32;&amp;amp;#91;[&amp;#039; .. doc:fullUrl(&amp;#039;action=edit&amp;#039;) .. &amp;#039; modifier]&amp;amp;#93;&amp;#039;&lt;br /&gt;
    res = res .. &amp;#039;&amp;amp;#32;&amp;amp;#91;[&amp;#039; .. titre:fullUrl(&amp;quot;action=purge&amp;quot;) .. &amp;#039; purger]&amp;amp;#93;&amp;#039;&lt;br /&gt;
    res = res .. &amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;#039; -- fin de l&amp;#039;entête et on ferme le div &amp;quot;doc&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
    if (mdl) then&lt;br /&gt;
        -- dans le module : on affiche un court message + liens, puis on laisse le contenu en transclusion&lt;br /&gt;
        res = res .. &amp;#039;&amp;lt;div style=&amp;quot;margin-bottom:0.5em; padding-left:2em; font-style:italic&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
        res = res .. &amp;#039;La documentation de ce [[Aide:Module|module]] est [[Aide:Inclusion|incluse]] depuis sa &amp;#039;&lt;br /&gt;
        res = res .. &amp;#039;[[&amp;#039; .. tdoc .. &amp;#039;|sous-page de documentation]].&amp;lt;/div&amp;gt;&amp;#039;&lt;br /&gt;
        return res -- c&amp;#039;est tout&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>module&gt;Thomas Linard</name></author>
	</entry>
</feed>