Fandom Developers Wiki
mNo edit summary
m (the name of section in Help was changed)
Line 19: Line 19:
 
== Usage ==
 
== Usage ==
 
<syntaxhighlight lang="html5"><span class="InputUsername">{{{1|&#8203;}}}</span></syntaxhighlight>
 
<syntaxhighlight lang="html5"><span class="InputUsername">{{{1|&#8203;}}}</span></syntaxhighlight>
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]].
+
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 "<nowiki><span class="InputUsername">" and the "</span></nowiki>" is the text to display if the current viewer isn't signed into an account.
+
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|&#8203;}}}</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)