server/src/main/webapp/static/js/corenkan.js
changeset 96 445491106f5a
parent 92 1723936b3836
child 101 4367d1f5eb4c
--- a/server/src/main/webapp/static/js/corenkan.js	Sun Mar 17 20:50:30 2013 +0100
+++ b/server/src/main/webapp/static/js/corenkan.js	Mon Mar 18 00:00:45 2013 +0100
@@ -6,9 +6,10 @@
     "dojo",
     "dojo/cookie",
     "dojo/json",
+    "dojo/ready",
     "coweb/main",
     "rcolor",
-], function(dojo, cookie, json, coweb, RColor) {
+], function(dojo, cookie, json, ready, coweb, RColor) {
 	
     var CoRenkan = function() {
     };
@@ -22,22 +23,27 @@
     	this.project = dojo.config.corenkanConfig.renkan.project;
 
     	this.initCollab(dojo.config.corenkanConfig.projectId);
-    	    	
-    	var sess = coweb.initSession();
-    	this.session = sess;
-
-    	var that = this;    	
+    	
+    	
+    	var that = this;
+    	
+    	ready(function() {
+    		
+	    	var sess = coweb.initSession();
+	    	that.session = sess;
+	
+	    	sess.prepare({userDefined: {project_id:dojo.config.corenkanConfig.projectId}, collab: true}).then(function(data) {
+	    		console.log("Prepare ok : ", data);
+	        	that.setObjects();
+	    	});
 
-    	sess.onStatusChange = function(status) {
-    	    console.log(status);
-    	    if(typeof that.onStatusChange === "function") {
-    	    	that.onStatusChange(status);
-    	    }
-    	};
-    	    	
-    	sess.prepare({userDefined: {project_id:dojo.config.corenkanConfig.projectId}, collab: true}).then(function(data) {
-    		console.log("Prepare ok : ", data);
-        	that.setObjects();
+	    	sess.onStatusChange = function(status) {
+	    	    console.log(status);
+	    	    if(typeof that.onStatusChange === "function") {
+	    	    	that.onStatusChange(status);
+	    	    }
+	    	};
+	    	    	
     	});
                 
     };