<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://fr.sarkarverse.org/index.php?action=history&amp;feed=atom&amp;title=Module%3ADocumentation</id>
	<title>Module:Documentation - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://fr.sarkarverse.org/index.php?action=history&amp;feed=atom&amp;title=Module%3ADocumentation"/>
	<link rel="alternate" type="text/html" href="https://fr.sarkarverse.org/index.php?title=Module:Documentation&amp;action=history"/>
	<updated>2026-05-11T10:39:40Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://fr.sarkarverse.org/index.php?title=Module:Documentation&amp;diff=46&amp;oldid=prev</id>
		<title>imported&gt;T12 : 1 version</title>
		<link rel="alternate" type="text/html" href="https://fr.sarkarverse.org/index.php?title=Module:Documentation&amp;diff=46&amp;oldid=prev"/>
		<updated>2013-12-16T05:48:12Z</updated>

		<summary type="html">&lt;p&gt;1 version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--Ce module implémente le modèle {{Documentation}}.&lt;br /&gt;
 &lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local TableBuilder = require(&amp;#039;Module:TableBuilder&amp;#039;)&lt;br /&gt;
 &lt;br /&gt;
function p.corps(frame)&lt;br /&gt;
    args = frame:getParent().args&lt;br /&gt;
    local page = mw.title.getCurrentTitle()&lt;br /&gt;
    doc = p.docname(page)&lt;br /&gt;
    tab = TableBuilder.new()&lt;br /&gt;
&lt;br /&gt;
    --Bandeau pour les sous-pages /Bac à sable&lt;br /&gt;
    if page.subpageText == &amp;#039;Bac à sable&amp;#039; then&lt;br /&gt;
        tab.insert(&amp;#039;&amp;lt;div style=&amp;quot;clear:both /&amp;gt;&amp;#039;)&lt;br /&gt;
           .insert(frame:preprocess(&amp;#039;{{Sous-page de bac à sable}}&amp;#039;))&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    --Génération de la documentation&lt;br /&gt;
    p.entete(page)&lt;br /&gt;
    p.contenu(frame, page)&lt;br /&gt;
    p.notice(page)&lt;br /&gt;
&lt;br /&gt;
    return tab.concat()&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
function p.docname(page)&lt;br /&gt;
    --On n&amp;#039;est pas dans une sous-page&lt;br /&gt;
    if not page.isSubpage then return page.subjectNsText .. &amp;quot;:&amp;quot; .. page.text .. &amp;quot;/Documentation&amp;quot; end&lt;br /&gt;
 &lt;br /&gt;
    --On est dans une sous-page&lt;br /&gt;
    if page.subpageText == &amp;#039;Documentation&amp;#039;&lt;br /&gt;
    or page.subpageText == &amp;#039;Bac à sable&amp;#039;&lt;br /&gt;
    or page.subpageText == &amp;#039;Test&amp;#039; then&lt;br /&gt;
        return page.subjectNsText .. &amp;quot;:&amp;quot; .. page.baseText .. &amp;quot;/Documentation&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
        return page.subjectNsText .. &amp;quot;:&amp;quot; .. page.text .. &amp;quot;/Documentation&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
function p.ifexist(page)&lt;br /&gt;
    if not page or not mw.title.new(page).exists then return false end&lt;br /&gt;
    return true&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
function p.entete(page)&lt;br /&gt;
    tab.insert(&amp;#039;&amp;lt;div style=&amp;quot;clear:both; margin:1em 0 0 0; border:1px solid #aaa; background:&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    if not args.couleur then tab.insert(&amp;#039;#ecfcf4&amp;#039;)&lt;br /&gt;
    else tab.insert(args.couleur) end&lt;br /&gt;
 &lt;br /&gt;
    tab.insert(&amp;#039;; padding:1em 1em 0.8em;&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
       .insert(&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;
       .insert(&amp;#039;[[Fichier:Template-info.png|50px|alt=Documentation du modèle|link=]]&amp;#039;)&lt;br /&gt;
       .insert(&amp;#039;&amp;lt;span style=&amp;quot;font-weight:bold; font-size:125%&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    if args.titre then tab.insert(args.titre)&lt;br /&gt;
    else tab.insert(&amp;#039;Documentation&amp;#039;) end&lt;br /&gt;
    tab.insert(&amp;#039;&amp;lt;/span&amp;gt;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	if not args.contenu then&lt;br /&gt;
        local arg = mw.title.new(args[1] or doc)&lt;br /&gt;
        tab.insert(&amp;#039;&amp;lt;span class=&amp;quot;mw-editsection plainlinks&amp;quot;&amp;gt;&amp;amp;#91;[&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
        if args[1] and p.ifexist(args[1]) or p.ifexist(doc) then&lt;br /&gt;
            tab.insert(arg:fullUrl(&amp;#039;action=edit&amp;#039;))&lt;br /&gt;
               .insert(&amp;#039; modifier&amp;#039;)&lt;br /&gt;
        else&lt;br /&gt;
            tab.insert(arg:fullUrl({[&amp;quot;action&amp;quot;]=&amp;quot;edit&amp;quot;, [&amp;quot;preload&amp;quot;]=&amp;quot;Modèle:Documentation/Preload&amp;quot;}))&lt;br /&gt;
               .insert(&amp;#039; créer&amp;#039;)&lt;br /&gt;
        end&lt;br /&gt;
        tab.insert(&amp;#039;]&amp;amp;#93;&amp;amp;#32;&amp;amp;#91;[&amp;#039;)&lt;br /&gt;
        tab.insert(page:fullUrl(&amp;#039;action=purge&amp;#039;) .. &amp;#039; purger]&amp;#039;)&lt;br /&gt;
           .insert(&amp;#039;&amp;amp;#93;&amp;lt;/span&amp;gt;&amp;#039;)&lt;br /&gt;
    end&lt;br /&gt;
	tab.insert(&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    return tab.concat()&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
function p.contenu(frame, page)&lt;br /&gt;
    local arg = args[1] or doc&lt;br /&gt;
&lt;br /&gt;
    if args.contenu then&lt;br /&gt;
        tab.insert(&amp;#039;\n&amp;#039;)&lt;br /&gt;
           .insert(args.contenu)&lt;br /&gt;
    else&lt;br /&gt;
        tab.insert(frame:preprocess(&amp;#039;&amp;lt;nowiki /&amp;gt;&amp;#039;))&lt;br /&gt;
           .insert(&amp;#039;\n&amp;#039;)&lt;br /&gt;
        if args[1] and p.ifexist(args[1]) or p.ifexist(doc) then&lt;br /&gt;
            tab.insert(frame:preprocess(&amp;#039;{{&amp;#039; .. arg .. &amp;#039;}}&amp;#039;))&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    tab.insert(&amp;#039;\n&amp;#039;)&lt;br /&gt;
       .insert(frame:preprocess(&amp;#039;&amp;lt;nowiki /&amp;gt;&amp;#039;))&lt;br /&gt;
       .insert(&amp;#039;&amp;lt;div style=&amp;quot;clear:both&amp;quot; /&amp;gt;\n&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    return tab.concat()&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
function p.notice(page)&lt;br /&gt;
    local arg = mw.title.new(args[1] or doc)&lt;br /&gt;
 &lt;br /&gt;
    if args.contenu then&lt;br /&gt;
        tab.insert(&amp;#039;&amp;lt;div class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;border-top:1px solid #aaa; margin: 1em 0 0;&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
           .insert(&amp;#039;&amp;lt;p style=&amp;quot;margin-bottom:0; padding-left:1em; font-style:italic;&amp;quot;&amp;gt;\n&amp;#039;)&lt;br /&gt;
 &lt;br /&gt;
        if args.notice then&lt;br /&gt;
            tab.insert(args.notice)&lt;br /&gt;
        else&lt;br /&gt;
            tab.insert(&amp;#039;La [[Aide:Documentation de modèle|documentation]] de ce &amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;[[Aide:Modèle|modèle]] est directement [[Aide:Inclusion|incluse]] &amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;dans le corps de ce dernier. [&amp;#039;)&lt;br /&gt;
               .insert(page:fullUrl(&amp;#039;action=purge&amp;#039;))&lt;br /&gt;
			   .insert(&amp;#039; Cliquez ici pour purger le cache].&amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;&amp;lt;br /&amp;gt;Si cette page est protégée, &amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;veuillez transférer le contenu de la documentation vers sa [&amp;#039;)&lt;br /&gt;
               .insert(arg:fullUrl({[&amp;quot;action&amp;quot;]=&amp;quot;edit&amp;quot;, [&amp;quot;preload&amp;quot;]=&amp;quot;Modèle:Documentation/Preload&amp;quot;}))&lt;br /&gt;
               .insert(&amp;#039; sous-page dédiée].&amp;#039;)&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
        if args[1] and p.ifexist(args[1]) or p.ifexist(doc) then&lt;br /&gt;
            tab.insert(&amp;#039;&amp;lt;div class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;border-top:1px solid #aaa; margin: 1em 0 0;&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;&amp;lt;p style=&amp;quot;margin-bottom:0; padding-left:1em; font-style:italic;&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;La [[Aide:Documentation de modèle|documentation]] de ce &amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;[[Aide:Modèle|modèle]] est [[Aide:Inclusion|incluse]] depuis sa [[&amp;#039;)&lt;br /&gt;
               .insert(tostring(arg) .. &amp;#039;|sous-page de documentation]]&amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-size:89%; font-style:normal;&amp;quot;&amp;gt;([&amp;#039;)&lt;br /&gt;
               .insert(arg:fullUrl(&amp;#039;action=edit&amp;#039;))&lt;br /&gt;
               .insert(&amp;#039; modifier]&amp;amp;nbsp;|&amp;amp;nbsp;[&amp;#039;)&lt;br /&gt;
               .insert(arg:fullUrl(&amp;#039;action=history&amp;#039;) .. &amp;#039; historique])&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&amp;#039;)&lt;br /&gt;
        else&lt;br /&gt;
            tab.insert(&amp;#039;&amp;lt;div class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;&amp;lt;p style=&amp;quot;margin-bottom:0; padding-left:1em; font-style:italic;&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
        end&lt;br /&gt;
        tab.insert(&amp;#039;Les éditeurs peuvent travailler dans le &amp;#039;)&lt;br /&gt;
 &lt;br /&gt;
        local bacasable = arg.subjectNsText .. &amp;quot;:&amp;quot; .. arg.baseText .. &amp;quot;/Bac à sable&amp;quot;&lt;br /&gt;
        local argbacasable = mw.title.new(bacasable)&lt;br /&gt;
&lt;br /&gt;
        if p.ifexist(bacasable) then&lt;br /&gt;
            tab.insert(&amp;#039;[[&amp;#039; .. bacasable .. &amp;#039;|bac à sable]]&amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-size:89%; font-style:normal;&amp;quot;&amp;gt;([&amp;#039;)&lt;br /&gt;
               .insert(argbacasable:fullUrl(&amp;#039;action=edit&amp;#039;))&lt;br /&gt;
               .insert(&amp;#039; modifier])&amp;lt;/span&amp;gt;&amp;#039;)&lt;br /&gt;
        else&lt;br /&gt;
            tab.insert(&amp;#039;bac à sable&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-size:89%; font-style:normal;&amp;quot;&amp;gt;([&amp;#039;)&lt;br /&gt;
               .insert(argbacasable:fullUrl({[&amp;quot;action&amp;quot;]=&amp;quot;edit&amp;quot;, [&amp;quot;preload&amp;quot;]=&amp;quot;Modèle:Documentation/Preload2&amp;quot;}))&lt;br /&gt;
               .insert(&amp;#039; créer])&amp;lt;/span&amp;gt;&amp;#039;)&lt;br /&gt;
        end&lt;br /&gt;
        tab.insert(&amp;#039; et la page de &amp;#039;)&lt;br /&gt;
 &lt;br /&gt;
        local test = arg.subjectNsText .. &amp;quot;:&amp;quot; .. arg.baseText .. &amp;quot;/Test&amp;quot;&lt;br /&gt;
        local argtest = mw.title.new(test)&lt;br /&gt;
        if p.ifexist(test) then&lt;br /&gt;
            tab.insert(&amp;#039;[[&amp;#039; .. test .. &amp;#039;|test]]&amp;#039;)&lt;br /&gt;
               .insert(&amp;#039;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-size:89%; font-style:normal;&amp;quot;&amp;gt;([&amp;#039;)&lt;br /&gt;
               .insert(argtest:fullUrl(&amp;#039;action=edit&amp;#039;))&lt;br /&gt;
               .insert(&amp;#039; modifier])&amp;lt;/span&amp;gt;&amp;#039;)&lt;br /&gt;
        else&lt;br /&gt;
            tab.insert(&amp;#039;test&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-size:89%; font-style:normal;&amp;quot;&amp;gt;([&amp;#039;)&lt;br /&gt;
               .insert(argtest:fullUrl({[&amp;quot;action&amp;quot;]=&amp;quot;edit&amp;quot;, [&amp;quot;preload&amp;quot;]=&amp;quot;Modèle:Documentation/Preload3&amp;quot;}))&lt;br /&gt;
               .insert(&amp;#039; créer])&amp;lt;/span&amp;gt;&amp;#039;)&lt;br /&gt;
        end&lt;br /&gt;
 &lt;br /&gt;
        tab.insert(&amp;#039;.&amp;lt;br /&amp;gt;Veuillez placer les catégories dans la sous-page &amp;#039;)&lt;br /&gt;
           .insert(&amp;#039;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[&amp;#039;)&lt;br /&gt;
 &lt;br /&gt;
        if args[1] and p.ifexist(args[1]) or p.ifexist(doc) then&lt;br /&gt;
            tab.insert(arg:fullUrl(&amp;#039;action=edit&amp;#039;))&lt;br /&gt;
        else&lt;br /&gt;
            tab.insert(arg:fullUrl({[&amp;quot;action&amp;quot;]=&amp;quot;edit&amp;quot;, [&amp;quot;preload&amp;quot;]=&amp;quot;Modèle:Documentation/Preload&amp;quot;}))&lt;br /&gt;
        end&lt;br /&gt;
        tab.insert(&amp;#039; /Documentation].&amp;#039;)&lt;br /&gt;
    end&lt;br /&gt;
    tab.insert(&amp;#039;&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    return tab.concat()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;T12</name></author>
	</entry>
</feed>