Difference between revisions of "Template:Code"

From Octave
Jump to navigation Jump to search
(revert back to last properly working template while finding workaround for use of tags inside template and still aloowing pipes withour breaking table structure)
 
Line 1: Line 1:
 
<includeonly>{| width="100%" cellpadding=0 cellspacing=0 style="background-color: #f2fff2; border: solid 1px #bfffbf;"  
 
<includeonly>{| width="100%" cellpadding=0 cellspacing=0 style="background-color: #f2fff2; border: solid 1px #bfffbf;"  
|style="background-color: #c1ffc1; border: solid 1px #a0ffa0; border-bottom: 1px solid #888; font-size: 0.9em" |{{#if: {{{1}}} |'''Code:''' {{{1}}}}}
+
{{#if: {{{1}}} | {{!}} style="background-color: #c1ffc1; border: solid 1px #a0ffa0; border-bottom: 1px solid #888; font-size: 0.9em" {{!}} '''Code:''' {{{Title|{{{1}}}}}}
|-
+
{{!}}- |}}
 
|
 
|
{{{2}}}
+
{{{Code|{{{2}}}}}}
 
|}</includeonly><noinclude><br/>{{TemplateDoc}}[[Category:Templates]]</noinclude>
 
|}</includeonly><noinclude><br/>{{TemplateDoc}}[[Category:Templates]]</noinclude>

Latest revision as of 09:20, 14 June 2013


[edit]

Template-info.png Template Documentation

This template is for code. The first argument is the title of the code block but can be left blank.

  • the actual code still needs to be inside a <pre> ... </pre> block or a <syntaxhighlight> ... </syntaxhighlight> block.
  • to markup code that is the contents of specific files, use Template:File instead.

Code[edit]

{{Code
|Title=
|Code=
}}

You can omit the parameters if you respect the correct order.

Examples[edit]

Example 1[edit]

{{Code|input check example|
if (nargin < 1 || nargin > 4)
  print_usage;
endif
}}

Will produce:

Code: input check example

if (nargin < 1

Example 2[edit]

Note the empty code description.

{{Code|
|x (x > 20) = 34;
}}

Will produce:

{{{2}}}

Example 3[edit]

{{Code
|Title = input check example
|Code = if (nargin < 1 || nargin > 4)
  print_usage;
endif
}}

Will produce:

if (nargin < 1

Example 4[edit]

{{Code
|Title = 
|Code = if (nargin < 1 || nargin > 4)
  print_usage;
endif
}}

Will produce:

if (nargin < 1