Difference between revisions of "Template:Ic"

From ArchWiki
Jump to: navigation, search
(alt)
(merge from Template:Keypress (deprecated))
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<noinclude>{{Template}} {{DISPLAYTITLE:Template:ic}}
 
<noinclude>{{Template}} {{DISPLAYTITLE:Template:ic}}
  
'''Inline code.''' <tt>This is tt</tt> <code>This is code</code> {{ic|test ic}}
+
'''Inline code.'''
  
See [[Template:bc]] for block code.</noinclude><includeonly><pre&lt;noinclude&gt;&lt;/noinclude&gt; style="display: inline-block; padding: 0.1em 0.2em; margin: 0; border: none;">{{{code|{{{1|undefined}}}}}}</pre&lt;noinclude&gt;&lt;/noinclude&gt;></includeonly>
+
* Use [[Template:bc]] for block code without header.
 +
* Use [[Template:hc]] for block code with header.
 +
 
 +
==Usage==
 +
 
 +
{{bc|<nowiki>{{ic|code}}</nowiki>}}
 +
 
 +
{{Tip|When representing keyboard keys, you can use [[Wikipedia:List of XML and HTML character entity references|HTML entities]] {{ic|&amp;uarr;}}, {{ic|&amp;rarr;}}, {{ic|&amp;darr;}} and {{ic|&amp;larr;}} to depict arrow keys: {{ic|&uarr;}}, {{ic|&rarr;}}, {{ic|&darr;}}, {{ic|&larr;}}}}
 +
<!-- ## Keep this comment hidden to prevent this feature from being abused ##
 +
This syntax allows the user to select the whole code with a triple click. For long lines of code, however, the template will tend to behave like [[Template:bc]]. To prevent this from happening, append a {{ic|<nowiki>|</nowiki>}} to the code (this will suppress the triple click functionality):
 +
 
 +
{{bc|<nowiki>{{ic|code|}}</nowiki>}}
 +
 
 +
{{Note|Please use the second argument only when strictly necessary, consider manually splitting the code in more parts instead.}}-->
 +
 
 +
==Example==
 +
 
 +
{{ic|code}}</noinclude><includeonly><code{{{2| style="display:inline-block; padding: 0.1em 0.3em;"}}}>{{{code|{{{1|{{Error}}}}}}}}</code></includeonly><noinclude><!-- Note that using display:inline-block; is intentional, it allows easily selecting the whole code with a triple click in modern browsers. --></noinclude>

Revision as of 09:56, 1 September 2013

This page is a template. It contains no Arch Linux-related information, but should be used as part of other articles. For more information, read Help:Template.

Please do not experiment with this template; you could ruin all pages using this template. If you want to edit this template, copy the text to Template:Sandbox, edit and test it there, and copy it back when it works.

Feel free to voice your opinion regarding this template.

Inline code.

Usage

{{ic|code}}
Tip: When representing keyboard keys, you can use HTML entities &uarr;, &rarr;, &darr; and &larr; to depict arrow keys: , , ,

Example

code