diff -r 7e132e2a48ca -r 267d67791e05 server/src/main/webapp/static/js/corenkan-json.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/server/src/main/webapp/static/js/corenkan-json.js Tue Dec 25 21:29:11 2012 +0100 @@ -0,0 +1,19 @@ + +Rkns.jsonIO = function(_renkan, _opts) { + var _proj = _renkan.project; + if (typeof _opts.http_method == "undefined") { + _opts.http_method = 'PUT'; + } + var _load = function() { + Rkns.$.getJSON(_opts.url, function(_data) { + _data['_id'] = _data['id']; + _proj.set(_data, {silent: true}); + _renkan.renderer.autoScale(); + if(typeof _opts.callback !== "undefined") { + console.log("Corenkan json: project loaded, calling callback fro project id " + _proj.id, _data, _proj); + _opts.callback(_proj, _renkan); + } + }); + }; + _load(); +};