diff -r 6dcff4438175 -r 6649d2d75a87 client/js/renderer/scene.js --- a/client/js/renderer/scene.js Fri Jun 05 12:17:16 2015 +0200 +++ b/client/js/renderer/scene.js Wed Jun 10 15:58:42 2015 +0200 @@ -402,10 +402,8 @@ }); //register router events - this.renkan.router.on("idnode", function(_id){ - _this.unhighlightAll(); - _this.highlightModel(_this.renkan.project.get("nodes").get(_id)); - + this.renkan.router.on("router", function(_params){ + _this.parameters(_params); }); if (_renkan.options.size_bug_fix) { @@ -975,7 +973,7 @@ y: _coords.y } }; - _node = this.renkan.project.addNode(_data); + var _node = this.renkan.project.addNode(_data); this.getRepresentationByModel(_node).openEditor(); } } @@ -1318,6 +1316,12 @@ filesaver(blob,fileNameToSaveAs); }, + parameters: function(_params){ + if (typeof _params.idnode !== 'undefined'){ + this.unhighlightAll(); + this.highlightModel(this.renkan.project.get("nodes").get(_params.idnode)); + } + }, foldBins: function() { var foldBinsButton = this.$.find(".Rk-Fold-Bins"), bins = this.renkan.$.find(".Rk-Bins");