Kofirs2634 (talk | contribs) mNo edit summary |
Kofirs2634 (talk | contribs) m (the name of section in Help was changed) |
||
Line 19: | Line 19: | ||
== Usage == |
== Usage == |
||
<syntaxhighlight lang="html5"><span class="InputUsername">{{{1|​}}}</span></syntaxhighlight> |
<syntaxhighlight lang="html5"><span class="InputUsername">{{{1|​}}}</span></syntaxhighlight> |
||
− | Typically, this will be added as a template such as ''Template:USERNAME'', which mimics existing [[Help:Magic words#Common |
+ | Typically, this will be added as a template such as ''Template:USERNAME'', which mimics existing [[Help:Magic words#Common magic words|magic words]] when added to a page, e.g. <nowiki>{{USERNAME}}</nowiki>. An example can be found on the [[w:c:template:Template:USERNAME|Templates wiki]]. |
== Configuration == |
== Configuration == |
||
Line 28: | Line 28: | ||
can be used to add a selector to the script. |
can be used to add a selector to the script. |
||
− | Whatever is between the |
+ | Whatever is between the <code><nowiki><span class="InputUsername"></nowiki></code> and the <code></span></code> is the text to display if the current viewer isn't signed into an account. |
== Example == |
== Example == |
Revision as of 15:32, 17 January 2020
InputUsername is a plugin that shows your username on the page where designated. It only works for logged-in users.
Installation
Usage
<span class="InputUsername">{{{1|​}}}</span>
Typically, this will be added as a template such as Template:USERNAME, which mimics existing magic words when added to a page, e.g. {{USERNAME}}. An example can be found on the Templates wiki.
Configuration
If a user wishes to disable the replacement on a particular wiki (for instance if it is being added in a confusing way), they can add
window.disableUsernameReplace = true;
to their personal common.js page and the script will be ignored without affecting other users.
window.UsernameReplaceSelector = '.custom';
can be used to add a selector to the script.
Whatever is between the <span class="InputUsername">
and the is the text to display if the current viewer isn't signed into an account.
Example
Hello, <span class="InputUsername">anonymous user</span>!
will output:
- Hello, anonymous user!
Text above can be found here (edit)