diff -r efd9c589177a -r c0b4a8b5a012 toolkit/exemples/tapisserie/scripts/relations.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toolkit/exemples/tapisserie/scripts/relations.js Thu Apr 10 14:20:23 2014 +0200 @@ -0,0 +1,91 @@ +function Relations() { + this.items = {}; +} + +Relations.prototype = { + add: function(id, element) { + return this.items[id] = new Connector(element, id, this); + }, + + remove: function(id) { + + }, + + get: function(id) { + return this.items[id]; + }, + + execute: function(id, event, eventParameters) { + var functions = this.get(id).listenedEvents[event]; + for(var i =0; i