};\r
},\r
\r
- Irc: function() {\r
+ Network: function() {\r
var obj = new this.EventComponent(_kiwi.gateway);\r
var funcs = {\r
kiwi: 'kiwi', raw: 'raw', kick: 'kick', topic: 'topic',\r
\r
return obj;\r
},\r
+\r
ControlInput: function() {\r
var obj = new this.EventComponent(_kiwi.app.controlbox);\r
var funcs = {\r
\r
this.applyEventHandlers = function () {\r
/*\r
- TODO: Impliment event 'groups' to remove a listener group\r
- kiwi.gateway.on('msg:#channel', my_function);\r
- kiwi.gateway.on('msg:somenick', my_function);\r
+ kiwi.gateway.on('message:#channel', my_function);\r
+ kiwi.gateway.on('message:somenick', my_function);\r
\r
kiwi.gateway.on('notice:#channel', my_function);\r
kiwi.gateway.on('action:somenick', my_function);\r
\r
\r
this.parseKiwi = function (command, data) {\r
- console.log('kiwi event', command, data);\r
+ this.trigger('kiwi:' + command, data);\r
+ this.trigger('kiwi', data);\r
};\r
/*\r
Events:\r
this.set('title', 'Canvas Design');
this.view = new view({model: this});
- var irc = kiwi.components.Irc();
+ var net = kiwi.components.Network();
var input = kiwi.components.ControlInput();
this.on('applet_loaded', function () {
- irc.on('message', function () {
+ net.on('message', function () {
var bar = that.view.$el.find('.bar');
bar.width(bar.width()+1);
});
});
+ net.on('kiwi', function (event) { console.log('kiwi', event); });
input.on('command:graph', function (event) { console.log(event); });
},