Fandom Developers Wiki
m (timestamp)
Line 3: Line 3:
 
| Scope = Wiki-wide
 
| Scope = Wiki-wide
 
| Author = [[User:Master Ceadeus 27|Master Ceadeus 27]]
 
| Author = [[User:Master Ceadeus 27|Master Ceadeus 27]]
| Updated = 12/07/2013
+
| Updated = 09:17, January 19, 2014 (UTC)
 
| Code = [[/code.js]]
 
| Code = [[/code.js]]
 
| Skins = Oasis <br /> Monobook
 
| Skins = Oasis <br /> Monobook

Revision as of 09:17, 19 January 2014

This script places a pre-created Mibbit chatroom into a page with a certain div on it. This can be on any page: however, you only have one chat that it automatically connects to.

Installation

Step 1: Importation

This script is easy to use: first, insert the following line into your importArticles() call in MediaWiki:Common.js:

'u:dev:MibbitIRC/code.js'

This isn't enough to make anything show up—it's enough to input the widget, and nothing more. You need to specify what channels and server to use!

Step 2:The variables

Four different variables are required for the script.

    var ServerIdentify = "<the name of your server>";

The above specifies what server your IRC chat is on--to find out this and the contents of the next variable, go to menu > link to channel. The link it gives you will have &server= on it somewhere; copy the text after &server= for your server variable. Copy the link after ?channel=23% for your channel variable.

    var ChannelIdentify = "<the name of your channel>";

the second variable.

This should set up your on-wiki channel: the next two variables control the size. Add them after the source variables (the above two)

    var Height = "800";
    var Width = "600";

Change those variables to change the height and width of your gadget.

Step 3: The Div

Now, you need to insert it. Find the page you want to use, and insert the following div:

<div id="JRChatReplace">
text
</div>

Note: this is under construction and may be faulty.

Great thanks to Sactage for figuring out how to use the variables in the URL.

Alternate Configuration

This script currently is faulty when configured with the above method; thus, a different method should instead be used until this script is ready for normal configuration.

  • Copy the entire script within Code.js.
  • Follow step 2; however, place the four varables within the function--above the first variable declaration, but below any lines above it-- like this.
    var ServerIdentify = "servername";
    var ChannelIdentify = "channelname";
    var Height = "height";
    var Width = "width";
    var replace = document.getElementById("JRChatReplace");

The above should be what your variables look like.

  • Now, follow step 3. The script should be working well.

Note: this is probably possible with verbatim, but w/e