var funcs = {\r
kiwi: 'kiwi', raw: 'raw', kick: 'kick', topic: 'topic',\r
part: 'part', join: 'join', action: 'action', ctcp: 'ctcp',\r
- notice: 'notice', msg: 'privmsg', changeNick: 'changeNick'\r
+ notice: 'notice', msg: 'privmsg', changeNick: 'changeNick',\r
+ channelInfo: 'channelInfo', mode: 'mode'\r
};\r
\r
// Proxy each gateway method\r
ControlInput: function() {\r
var obj = new this.EventComponent(_kiwi.app.controlbox);\r
var funcs = {\r
- processInput: 'run', addPluginIcon: 'addPluginIcon'\r
+ run: 'processInput', addPluginIcon: 'addPluginIcon'\r
};\r
\r
_.each(funcs, function(controlbox_fn, func_name) {\r
\r
continueStart = function (locale, s, xhr) {\r
if (locale) {\r
- _kiwi.global.i18n = new Jed({locale_data: locale, domain: xhr.getResponseHeader('Content-Language')});\r
+ _kiwi.global.i18n = new Jed(locale);\r
} else {\r
_kiwi.global.i18n = new Jed();\r
}\r
\r
_kiwi.app = new _kiwi.model.Application(opts);\r
\r
- if (opts.kiwi_server) {\r
- _kiwi.app.kiwi_server = opts.kiwi_server;\r
- }\r
-\r
// Start the client up\r
_kiwi.app.start();\r
\r
_kiwi.global.settings = _kiwi.model.DataStore.instance('kiwi.settings');\r
_kiwi.global.settings.load();\r
\r
+ // Set the window title\r
+ window.document.title = opts.server_settings.client.window_title || 'Kiwi IRC';\r
+\r
locale = _kiwi.global.settings.get('locale');\r
if (!locale) {\r
$.getJSON(opts.base_path + '/assets/locales/magic.json', continueStart);\r