\r
controlbox.on('command:query', queryCommand);\r
\r
+ controlbox.on('command:invite', inviteCommand);\r
+\r
controlbox.on('command:topic', topicCommand);\r
\r
controlbox.on('command:notice', noticeCommand);\r
}\r
\r
\r
+\r
+ function inviteCommand (ev) {\r
+ var nick, channel;\r
+\r
+ // A nick must be specified\r
+ if (!ev.params[0])\r
+ return;\r
+\r
+ // Can only invite into channels\r
+ if (!_kiwi.app.panels().active.isChannel())\r
+ return;\r
+\r
+ nick = ev.params[0];\r
+ channel = _kiwi.app.panels().active.get('name');\r
+\r
+ _kiwi.app.connections.active_connection.gateway.raw('INVITE ' + nick + ' ' + channel);\r
+\r
+ _kiwi.app.panels().active.addMsg('', '== ' + nick + ' has been invited to ' + channel, 'action');\r
+ }\r
+\r
+\r
function whoisCommand (ev) {\r
var nick;\r
\r