Actions

Template

Difference between revisions of "Documentation"

From Unofficial Stationeers Wiki

(complete preload support)
(I'm pretty sure people know that clicking on the blue pagename link thingy makes them see it; also no need to test SUBPAGENAME within noinclude of a single template)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
{{ #ifeq: {{SUBPAGENAME}} | sandbox
+
{{pp-semi-template|small=yes}}
  | {{Template sandbox notice}}
 
  | {{pp-semi-template|small=yes}}
 
}}
 
 
{{intricate}}
 
{{intricate}}
{{
+
<!-- Moved to: Template:Documentation, template
  #ifeq: {{FULLPAGENAME}} | Template:Documentation |
 
  <!-- Moved to: Template:Documentation, template
 
 
     {{Mergingfrom|Template doc|date=November 2007}}
 
     {{Mergingfrom|Template doc|date=November 2007}}
 
     [[User:ConradPino]] 21:45, 9 November 2007 (UTC)
 
     [[User:ConradPino]] 21:45, 9 November 2007 (UTC)
 
   -->
 
   -->
}}
 
 
</noinclude><div class="template-documentation">{{
 
</noinclude><div class="template-documentation">{{
 
   #if: {{{heading|Documentation}}}
 
   #if: {{{heading|Documentation}}}
Line 19: Line 13:
 
     |<!-- no /doc -->{{
 
     |<!-- no /doc -->{{
 
       #if: {{{content|}}}
 
       #if: {{{content|}}}
       |<!-- has content -->
+
       |
       |<!-- no content -->[[{{fullurl:{{{1|{{Documentation/docname}}}}}|action=edit&preload={{{preload-doc|Template:Documentation/preload}}}}} edit]]
+
       |<!-- only if no content, then -->[[{{fullurl:{{{1|{{Documentation/docname}}}}}|action=edit&preload={{{preload-doc|Template:Documentation/preload}}}}} edit]]
     }}
+
     }}<!-- endif content, follows endifexist /doc  -->
 
   }}</span> <span style="{{{heading-style|font-size: 150%}}}">{{{heading|Documentation}}}</span></div>
 
   }}</span> <span style="{{{heading-style|font-size: 150%}}}">{{{heading|Documentation}}}</span></div>
  |<!-- empty heading -->
+
<!-- follows endif heading: if empty, all of the above is skipped -->
 
}}<div id="template_doc_page_transcluded" class="dablink plainlinks">{{
 
}}<div id="template_doc_page_transcluded" class="dablink plainlinks">{{
 
   #ifeq: {{{transcluded|show}}} | show
 
   #ifeq: {{{transcluded|show}}} | show
 
   |<!-- transcluded show -->{{
 
   |<!-- transcluded show -->{{
 
     #ifexist: {{{1|{{Documentation/docname}}}}}
 
     #ifexist: {{{1|{{Documentation/docname}}}}}
     |<!-- /doc exists -->This [[Wikipedia:Template documentation|documentation]] is [[Wikipedia:Transclusion|transcluded]] from [[{{{1|{{Documentation/docname}}}}}]]. <small style="font-style: normal">([[{{{1|{{Documentation/docname}}}}}|view]] &#124; [{{fullurl:{{{1|{{Documentation/docname}}}}}|action=edit}} edit] &#124; [{{fullurl:{{{1|{{Documentation/docname}}}}}|action=history}} history])</small><br />
+
     |<!-- /doc exists -->This [[Wikipedia:Template documentation|documentation]] is [[Wikipedia:Transclusion|transcluded]] from [[{{{1|{{Documentation/docname}}}}}]]. <small style="font-style: normal">([{{fullurl:{{{1|{{Documentation/docname}}}}}|action=edit}} edit] &#124; [{{fullurl:{{{1|{{Documentation/docname}}}}}|action=history}} history])</small><br />
    |<!-- no /doc -->
+
  }}<!-- endifexist /doc;
  }}
+
            follows
  |<!-- transcluded hide -->
+
  endif transcluded = show : if hide, this was skipped -->
 
}}{{
 
}}{{
 
   #switch: {{SUBPAGENAME}}
 
   #switch: {{SUBPAGENAME}}
Line 38: Line 32:
 
   |#default={{
 
   |#default={{
 
     #switch: {{SUBJECTSPACE}}/{{{sandbox-testcases|show}}}
 
     #switch: {{SUBJECTSPACE}}/{{{sandbox-testcases|show}}}
     |{{ns:template}}/show|{{ns:user}}/show=<!-- show /sandbox /testcases -->This template has {{
+
     |{{ns:template}}/show
 +
    | {{ns:user}}/show =<!-- show experiment subpages -->This template has {{
 
       #ifexist: {{ #rel2abs: /sandbox }}
 
       #ifexist: {{ #rel2abs: /sandbox }}
 
       |<!-- /sandbox -->a [[/sandbox|sandbox]] <small style="font-style: normal">([{{fullurl:{{ #rel2abs: /sandbox }}|action=edit}} edit])</small> {{
 
       |<!-- /sandbox -->a [[/sandbox|sandbox]] <small style="font-style: normal">([{{fullurl:{{ #rel2abs: /sandbox }}|action=edit}} edit])</small> {{
 
         #ifexist: {{ #rel2abs: /testcases }}
 
         #ifexist: {{ #rel2abs: /testcases }}
         |<!-- /sandbox AND /testcases -->and [[/testcases|testcases]] <small style="font-style: normal">([{{fullurl:{{ #rel2abs: /testcases }}|action=edit}} edit])</small>
+
         | and [[/testcases|testcases]] <small style="font-style: normal">([{{fullurl:{{ #rel2abs: /testcases }}|action=edit}} edit])</small>
         |<!-- /sandbox AND no /testcases -->but '''no''' [{{fullurl:{{ #rel2abs: /testcases }}|action=edit&preload={{{preload-testcases|Template:Documentation/preload/testcases}}}}} testcases]
+
         | but '''no''' [{{fullurl:{{ #rel2abs: /testcases }}|action=edit&preload={{{preload-testcases|Template:Documentation/preload/testcases}}}}} testcases]
 
       }}
 
       }}
 
       |<!-- no /sandbox -->'''no''' [{{fullurl:{{ #rel2abs: /sandbox }}|action=edit&preload={{{preload-sandbox|Template:Documentation/preload/sandbox}}}}} sandbox] {{
 
       |<!-- no /sandbox -->'''no''' [{{fullurl:{{ #rel2abs: /sandbox }}|action=edit&preload={{{preload-sandbox|Template:Documentation/preload/sandbox}}}}} sandbox] {{
 
         #ifexist: {{ #rel2abs: /testcases }}
 
         #ifexist: {{ #rel2abs: /testcases }}
 
         |<!-- no /sandbox AND /testcases -->but has [[/testcases|testcases]] <small style="font-style: normal">([{{fullurl:{{ #rel2abs: /testcases }}|action=edit}} edit])</small>
 
         |<!-- no /sandbox AND /testcases -->but has [[/testcases|testcases]] <small style="font-style: normal">([{{fullurl:{{ #rel2abs: /testcases }}|action=edit}} edit])</small>
         |<!-- no /sandbox AND no /testcases -->and '''no''' [{{fullurl:{{ #rel2abs: /testcases }}|action=edit&preload={{{preload-testcases|Template:Documentation/preload/testcases}}}}} testcases]
+
         |<!-- no /sandbox AND no /testcases -->and '''no''' [{{fullurl:{{ #rel2abs: /testcases }}|action=edit&preload={{{preload-testcases|Template:Documentation/preload/testcases}}}}} testcases]
 
         }}
 
         }}
 
     }} for editors to experiment.
 
     }} for editors to experiment.
     |<!-- hide /sandbox /testcases -->
+
     |<!-- hide experiment subpages: follow both endcases-->
 
   }}
 
   }}
 
}}</div>
 
}}</div>
 
{{{content|{{ {{ #ifexist: {{{1|{{Documentation/docname}}}}} | {{{1|{{Documentation/docname}}}}} | ns:0 }} }}}}}
 
{{{content|{{ {{ #ifexist: {{{1|{{Documentation/docname}}}}} | {{{1|{{Documentation/docname}}}}} | ns:0 }} }}}}}
 
</div>
 
</div>

Revision as of 04:26, 14 November 2007

Template:Pp-semi-template Template:Intricate

[[{{fullurl:Template:Documentation/docname|action=edit&preload=Template:Documentation/preload}} edit]] Documentation