diff -r 201ff9b27529 -r 4367d1f5eb4c server/src/main/webapp/static/js/corenkan.js --- a/server/src/main/webapp/static/js/corenkan.js Mon Mar 18 02:32:17 2013 +0100 +++ b/server/src/main/webapp/static/js/corenkan.js Mon Mar 18 11:45:30 2013 +0100 @@ -50,14 +50,17 @@ proto.initCollab = function(id) { + console.log("init collabbs objects " + "users_" + id + ", " + "renkan_" + id); + this.users_collab = coweb.initCollab({id: "users_" + id}); - this.users_collab.subscribeStateResponse(this, "onUsersStateResponse"); this.users_collab.subscribeReady(this, "onLocalJoin"); this.users_collab.subscribeSiteJoin(this, 'onRemoteJoin'); this.users_collab.subscribeSiteLeave(this, 'onRemoteLeave'); this.users_collab.subscribeSync("roster", this, "onRemoteRosterChange"); + this.users_collab.subscribeStateResponse(this, "onUsersStateResponse"); + this.collab = coweb.initCollab({id : "renkan_" + id}); @@ -98,6 +101,7 @@ }; proto.onUsersStateResponse = function(state) { + user_list = json.parse(state); console.log("Users State response", user_list); _.each(user_list, function(user, i, l) { @@ -194,12 +198,11 @@ proto.setObjects = function() { - console.log(cookie("BAYEUX_BROWSER")); - var renkan = this.renkan; + console.log("Cookie BAYEUX_BROWSER : " + cookie("BAYEUX_BROWSER")); + var renkan = this.renkan; var project = renkan.project; this.setProject(project); this.setRenkan(renkan); - this.setUser(renkan); }; @@ -372,7 +375,8 @@ * local methods for insert, update, delete handling. * @param args Cooperative web event */ - proto.onRemoteObjectChange = function(field, args) { + proto.onRemoteObjectChange = function(field, args) { + console.log("Remote "+ field +" change",args); if (args.type === "insert") { this.onRemoteObjectInsert(field, args.value, args.position);