-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
101 lines (77 loc) · 3.61 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
/*
* lightIRC configuration
* www.lightIRC.com
*
* You can add or change these parameters to customize lightIRC.
* Please see the full parameters list at http://redmine.lightirc.com/projects/lightirc/wiki/Customization_parameters
*
*/
var params = {};
/* Change these parameters */
params.host = "irc.lightirc.com";
params.port = 6667;
params.policyPort = 843;
/* Language for the user interface. Currently available translations: ar, bd, bg, br, cz, da, de, el, en, es, et, fi, fr, hu, hr, id, it, ja, lv, nl, no, pl, pt, ro, ru, sk, sl, sq, sr_cyr, sr_lat, sv, th, tr, uk */
params.language = "en";
/* Relative or absolute URL to a lightIRC CSS file.
* The use of styles only works when you upload lightIRC to your webspace.
* Example: css/lightblue.css
*/
params.styleURL = "";
/* Nick to be used. A % character will be replaced by a random number */
params.nick = "lightIRC_%";
/* Channel to be joined after connecting. Multiple channels can be added like this: #lightIRC,#test,#help */
params.autojoin = "#test";
/* Commands to be executed after connecting. E.g.: /mode %nick% +x */
params.perform = "";
/* Whether the server window (and button) should be shown */
params.showServerWindow = true;
/* Show a popup to enter a nickname */
params.showNickSelection = true;
/* Adds a password field to the nick selection box */
params.showIdentifySelection = false;
/* Show button to register a nickname */
params.showRegisterNicknameButton = false;
/* Show button to register a channel */
params.showRegisterChannelButton = false;
/* Opens new queries in background when set to true */
params.showNewQueriesInBackground = false;
/* Position of the navigation container (where channel and query buttons appear). Valid values: left, right, top, bottom */
params.navigationPosition = "bottom";
/* See more parameters at http://redmine.lightirc.com/projects/lightirc/wiki/Customization_parameters */
/* Use this method to send a command to lightIRC with JavaScript */
function sendCommand(command) {
swfobject.getObjectById('lightIRC').sendCommand(command);
}
/* Use this method to send a message to the active chatwindow */
function sendMessageToActiveWindow(message) {
swfobject.getObjectById('lightIRC').sendMessageToActiveWindow(message);
}
/* Use this method to set a random text input content in the active window */
function setTextInputContent(content) {
swfobject.getObjectById('lightIRC').setTextInputContent(content);
}
/* This method gets called if you click on a nick in the chat area */
function onChatAreaClick(nick, ident, realname, channel, host) {
//alert("onChatAreaClick: "+nick);
}
/* This method gets called if you use the parameter contextMenuExternalEvent */
function onContextMenuSelect(type, nick, ident, realname, channel, host) {
alert("onContextMenuSelect: "+nick+" for type "+type);
}
/* This method gets called if you use the parameter loopServerCommands */
function onServerCommand(command) {
return command;
}
/* This method gets called if you use the parameter loopClientCommands */
function onClientCommand(command) {
return command;
}
/* This event ensures that lightIRC sends the default quit message when the user closes the browser window */
window.onbeforeunload = function() {
swfobject.getObjectById('lightIRC').sendQuit();
}
/* This loop escapes % signs in parameters. You should not change it */
for(var key in params) {
params[key] = params[key].toString().replace(/%/g, "%25");
}