ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.

Difference between revisions of "Template:SourceCode"

From ModEnc
Jump to: navigation, search
m (Correcting...)
(Hopefully I didn't break the template..)
Line 1: Line 1:
<includeonly>{{BigHorizontalBar|Source Code Available| Original code for this functionality has been reverse-engineered and is available [{{{1|http://www.example.com}}} here].
+
{{#ifeq:{{{tr|no}}}|yes|{{BigHorizontalBar|Needs Transcribing|[[Pseudocode]] relevant to this article is available at [{{{1|http://www.example.com}}}]. Please update this article with information revealed by the pseudocode.}}<includeonly>[[Category:Needs Transcribing]]</includeonly>|Relevant [[pseudocode]] is available at [{{{1|http://www.example.com}}}].}}<includeonly>[[Category:Source Code]]</includeonly>
{{#ifeq:{{{tr|1}}}|0|If you can, please transcribe the relevant bits into pseudocode and add them to this page. [[Category:Needs Transcribing]]|[[Category:Source Code]]}}}}</includeonly>
+
 
<noinclude>'''Usage''':<pre>{{SourceCode|url}}</pre> Creates a simple box linking to the source code and include the page in [[:Category:Contains Source Code]], <pre>{{SourceCode|url|tr=0}}</pre> Creates a box and add the page to [[:Category:Needs Transcribing]].</noinclude>
+
<noinclude>
 +
==Usage==
 +
The following code creates a standardized external link to relevant pseudocode, which should be placed in an article's references section. The URI should be replaced with one that links directly to the appropriate pseudocode. This template automatically includes the article in [[:Category:Source Code]].
 +
<pre>{{SourceCode|http://www.example.com}}</pre>
 +
 
 +
The addition of <code>tr=yes</code> instead creates a box that points to an external link to relevant pseudocode, but indicates that the article should be updated to include information revealed by the pseudocode. This automatically includes the article in [[:Category:Source Code]] and [[:Category:Needs Transcribing]].
 +
<pre>{{SourceCode|http://www.example.com|tr=yes}}</pre>
 +
</noinclude>

Revision as of 01:02, 13 May 2008

Relevant pseudocode is available at [1].


Usage

The following code creates a standardized external link to relevant pseudocode, which should be placed in an article's references section. The URI should be replaced with one that links directly to the appropriate pseudocode. This template automatically includes the article in Category:Source Code.

{{SourceCode|http://www.example.com}}

The addition of tr=yes instead creates a box that points to an external link to relevant pseudocode, but indicates that the article should be updated to include information revealed by the pseudocode. This automatically includes the article in Category:Source Code and Category:Needs Transcribing.

{{SourceCode|http://www.example.com|tr=yes}}