client/js/renderer/viewrepr.js
changeset 519 b94a34c139c1
parent 517 15061185cf1b
child 521 0d9b3f1b97e7
--- 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});
             }
         },