Template:Dialog/pipetrick
Appearance
This is a dialog formatting template. It is meant for use on interactive dialog pages, and may involve interactions between wiki markup, HTML, and JavaScript. Please carefully test any edits before making them. |
This template does pipe trick processing on a raw wiki markup string. (See also: Help:Editing#Piped_links)
Usage
[edit source]Specify the raw wiki markup through the unnamed parameter.
Examples
[edit source]input | output | |
---|---|---|
[[foo|]]
|
[[foo|foo]]
|
OK |
[[w:foo (bar)|]]
|
[[w:foo (bar)|foo]]
|
OK |
[[:en:b:foo, bar, quux|]]
|
[[:en:b:foo, bar, quux|b:foo]]
|
OK |
[[foo, bar (quux)|]]
|
[[foo, bar (quux)|foo, bar]]
|
OK |
[[w:foo#bar (quux)|]]
|
[[w:foo#bar (quux)|]]
|
OK |
Limitations
[edit source]For precise simulation of the pipe trick, it shouldn't work in "ref" tags or "gallery" tags, nor with links to sections. As of this writing, the template duplicates the section-link exclusion (see example above), but not the tag exceptions.
Note
[edit source]This is considered a dialog tool simply because dialog seems the only situation where one would manipulate raw wiki markup text.