Documentation: Difference between revisions
/>Dinoguy1000-fduser lots of tweaks and feature additions inspired by or adapted from w:c:scratchpad:Template:Documentation |
/>Dinoguy1000-fduser more tweaks - this would be so much cleaner if I could just count on Extension:Variables being enabled everywhere |
||
Line 1: | Line 1: | ||
<div class="template-documentation" style="clear: both; border: 1px solid black; margin: 1em;"> | <div class="template-documentation" style="clear: both; border: 1px solid black; margin: 1em;"> | ||
<div class="color1" style="padding: 1em; margin: 0;">'''Template documentation''' <span style="font-size: 85%;">(for the above template, sometimes hidden or invisible)</span>{{ #if: {{{content|}}} || <span id="doc_editlinks" class="editsection plainlinks" style="font-size: 85%;">{{ #ifexist: {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }} | <div class="color1" style="padding: 1em; margin: 0;">'''Template documentation''' <span style="font-size: 85%;">(for the above template, sometimes hidden or invisible)</span>{{ #if: {{{content|}}} || <span id="doc_editlinks" class="editsection plainlinks" style="font-size: 85%;">{{ #ifexist: {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }} | ||
| | | [[[{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|view]]] [[{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit}} edit]] [[{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=history}} history]] [[{{fullurl:{{FULLPAGENAME}}|action=purge}} refresh]] | ||
| [[{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit&preload=Template:Documentation/preload}} create]] | | [[{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit&preload=Template:Documentation/preload}} create]] | ||
}}</span> }}</div> | }}</span> }}</div> | ||
Line 23: | Line 23: | ||
| This template currently doesn't have any documentation; you can [{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit&preload=Template:Documentation/preload}} create it] if you know how the template is used. ([[Template:Documentation|What is this?]]) | | This template currently doesn't have any documentation; you can [{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit&preload=Template:Documentation/preload}} create it] if you know how the template is used. ([[Template:Documentation|What is this?]]) | ||
}} | }} | ||
}}<br />If you're done making changes, please [{{fullurl:{{FULLPAGENAME}}|action=purge}} refresh the text]. ([[Help:Purge|Why?]])<br />You can experiment in this template's {{ #ifexist: {{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }} | [[{{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}|sandbox]] ([{{fullurl:{{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}|action=edit}} edit] | }}<br />If you're done making changes, please [{{fullurl:{{FULLPAGENAME}}|action=purge}} refresh the text]. ([[Help:Purge|Why?]])<br />You can experiment in this template's {{ #ifexist: {{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }} | [[{{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}|sandbox]] ([{{fullurl:{{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}|action=edit}} edit] | [{{fullurl:Special:ComparePages|page1={{FULLPAGENAME}}&page2={{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}}} diff]) | sandbox ([{{fullurl:{{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}|action=edit&preload=Template:Documentation/preload-sandbox}} create] | [{{fullurl:{{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}|action=edit&preload={{FULLPAGENAMEE}}&summary={{urlencode:Create sandbox version of [[{{FULLPAGENAME}}]]}}}} mirror]) }} and {{ #ifexist: {{ #if: {{{testcases|}}} | {{{testcases}}} | {{FULLPAGENAME}}/testcases}} | [[{{ #if: {{{testcases|}}} | {{{testcases}}} | {{FULLPAGENAME}}/testcases }}|testcases]] ([{{fullurl:{{ #if: {{{testcases|}}} | {{{testcases}}} | {{FULLPAGENAME}}/testcases }}|action=edit}} edit]) | testcases ([{{fullurl:{{ #if: {{{testcases|}}} | {{{testcases}}} | {{FULLPAGENAME}}/testcases }}|action=edit&preload=Template:Documentation/preload-testcases}} create]) }} pages.{{ #if: {{{content|}}} || <br />Please add [[Help:Categories|categories]] and [[Help:Interwiki links|interwikis]] to {{ #ifexist: {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }} | [[{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}]] | [{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit&preload=Template:Documentation/preload}} {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}] }}. }} ([[Special:PrefixIndex/{{FULLPAGENAME}}/|View all subpages of this page]].)</div> | ||
</div> | </div> |
Revision as of 03:53, 9 December 2014
Template documentation (for the above template, sometimes hidden or invisible){{ #if: || {{ #ifexist: {{ #if: | {{{1}}} | Documentation/doc }}
| [[[{{ #if: | {{{1}}} | Documentation/doc }}|view]]] [[{{fullurl:{{ #if: | {{{1}}} | Documentation/doc }}|action=edit}} edit]] [[{{fullurl:{{ #if: | {{{1}}} | Documentation/doc }}|action=history}} history]] [refresh] | [[{{fullurl:{{ #if: | {{{1}}} | Documentation/doc }}|action=edit&preload=Template:Documentation/preload}} create]]}} }}
{{ #if:
|
{{{content}}}
| {{ #ifexist: {{ #if: | {{{1}}} | Documentation/doc }} | Template:Tocright{{{{ #ifeq: | Template || :: }}{{ #if: | | Documentation/doc}} }} | :This template doesn't have any documentation yet! Help out by [{{fullurl:{{ #if: | {{{1}}} | Documentation/doc }}|action=edit&preload=Template:Documentation/preload}} writing some]. {{ #ifeq: | Template | There may also be documentation on [[w:c:templates:{{ #if: | {{{1}}} | Documentation/doc }}|Wikia Templates]] which can be copied. }} }} }}
{{ #if:
If you're done making changes, please refresh the text. (Why?)
You can experiment in this template's {{ #ifexist: {{ #if: | {{{sandbox}}} | Documentation/sandbox }} | [[{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|sandbox]] ([{{fullurl:{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|action=edit}} edit] | #if: | {{{sandbox}}} | Documentation/sandbox }} diff) | sandbox ([{{fullurl:{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|action=edit&preload=Template:Documentation/preload-sandbox}} create] | [{{fullurl:{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|action=edit&preload=Documentation&summary=Create+sandbox+version+of+%5B%5BDocumentation%5D%5D}} mirror]) }} and {{ #ifexist: {{ #if: | {{{testcases}}} | Documentation/testcases}} | [[{{ #if: | {{{testcases}}} | Documentation/testcases }}|testcases]] ([{{fullurl:{{ #if: | {{{testcases}}} | Documentation/testcases }}|action=edit}} edit]) | testcases ([{{fullurl:{{ #if: | {{{testcases}}} | Documentation/testcases }}|action=edit&preload=Template:Documentation/preload-testcases}} create]) }} pages.{{ #if: ||
Please add categories and interwikis to {{ #ifexist: {{ #if: | {{{1}}} | Documentation/doc }} | [[{{ #if: | {{{1}}} | Documentation/doc }}]] | [{{fullurl:{{ #if: | {{{1}}} | Documentation/doc }}|action=edit&preload=Template:Documentation/preload}} {{ #if: | {{{1}}} | Documentation/doc }}] }}. }} (View all subpages of this page.)
| Edit this page to change the above text. (What is this?) | {{ #ifexist: {{ #if: | {{{1}}} | Documentation/doc }} | The above text is transcluded from [[{{ #if: | {{{1}}} | Documentation/doc }}]]; you can [{{fullurl:{{ #if: | {{{1}}} | Documentation/doc }}|action=edit}} change it] or [{{fullurl:{{ #if: | {{{1}}} | Documentation/doc }}|action=history}} view its history]. (How does this work?) | This template currently doesn't have any documentation; you can [{{fullurl:{{ #if: | {{{1}}} | Documentation/doc }}|action=edit&preload=Template:Documentation/preload}} create it] if you know how the template is used. (What is this?) }}}}
If you're done making changes, please refresh the text. (Why?)
You can experiment in this template's {{ #ifexist: {{ #if: | {{{sandbox}}} | Documentation/sandbox }} | [[{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|sandbox]] ([{{fullurl:{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|action=edit}} edit] | #if: | {{{sandbox}}} | Documentation/sandbox }} diff) | sandbox ([{{fullurl:{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|action=edit&preload=Template:Documentation/preload-sandbox}} create] | [{{fullurl:{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|action=edit&preload=Documentation&summary=Create+sandbox+version+of+%5B%5BDocumentation%5D%5D}} mirror]) }} and {{ #ifexist: {{ #if: | {{{testcases}}} | Documentation/testcases}} | [[{{ #if: | {{{testcases}}} | Documentation/testcases }}|testcases]] ([{{fullurl:{{ #if: | {{{testcases}}} | Documentation/testcases }}|action=edit}} edit]) | testcases ([{{fullurl:{{ #if: | {{{testcases}}} | Documentation/testcases }}|action=edit&preload=Template:Documentation/preload-testcases}} create]) }} pages.{{ #if: ||
Please add categories and interwikis to {{ #ifexist: {{ #if: | {{{1}}} | Documentation/doc }} | [[{{ #if: | {{{1}}} | Documentation/doc }}]] | [{{fullurl:{{ #if: | {{{1}}} | Documentation/doc }}|action=edit&preload=Template:Documentation/preload}} {{ #if: | {{{1}}} | Documentation/doc }}] }}. }} (View all subpages of this page.)