diff -r 5d15acf5ee2b -r b94a34c139c1 client/js/renderer/viewrepr.js --- a/client/js/renderer/viewrepr.js Mon Sep 14 17:57:13 2015 +0200 +++ b/client/js/renderer/viewrepr.js Mon Sep 14 18:02:00 2015 +0200 @@ -57,6 +57,7 @@ "offset": _this.model.get("offset"), "hidden_nodes": _this.model.get("hidden_nodes") }; + _this.updateUrl(); }); this.$.find(".Rk-ZoomSetSaved").click( function() { @@ -196,11 +197,16 @@ var item = part.split("="); result[item[0]] = decodeURIComponent(item[1]); }); - } + } result.view = Math.round(this.offset.x*1000)/1000 + ',' + Math.round(this.offset.y*1000)/1000 + ',' + Math.round(this.scale*1000)/1000; -// if (this.hiddenNodes.length > 0){ -// result.hiddenNodes = this.hiddenNodes.join(); -// } + + if (this.renkan.project.get("views").indexOf(this.model) > -1){ + result.idView = this.renkan.project.get("views").indexOf(this.model); + } else { + if (result.idView){ + delete result.idView; + } + } this.renkan.router.navigate("?" + decodeURIComponent($.param(result)), {trigger: false, replace: true}); } },