--- a/client/js/full-json.js Sat Jun 14 00:15:35 2014 +0200
+++ b/client/js/full-json.js Sat Jun 14 13:44:22 2014 +0200
@@ -6,8 +6,10 @@
_opts.http_method = 'PUT';
}
var _load = function() {
+ _renkan.renderer.redrawActive = false;
Rkns.$.getJSON(_opts.url, function(_data) {
_proj.set(_data, {validate: true});
+ _renkan.renderer.redrawActive = true;
_renkan.renderer.autoScale();
});
};
--- a/client/js/main-renderer.js Sat Jun 14 00:15:35 2014 +0200
+++ b/client/js/main-renderer.js Sat Jun 14 13:44:22 2014 +0200
@@ -62,6 +62,6 @@
Renderer.EdgeRevertButton = EdgeRevertButton;
Renderer.MiniFrame = MiniFrame;
Renderer.Scene = Scene;
-
+
startRenkan();
});
--- a/client/js/renderer/scene.js Sat Jun 14 00:15:35 2014 +0200
+++ b/client/js/renderer/scene.js Sat Jun 14 13:44:22 2014 +0200
@@ -28,6 +28,7 @@
this.node_layer = new paper.Layer();
this.buttons_layer = new paper.Layer();
this.delete_list = [];
+ this.redrawActive = true;
if (_renkan.options.show_minimap) {
this.minimap = {
@@ -825,6 +826,9 @@
});
},
redraw: function() {
+ if(! this.redrawActive ) {
+ return;
+ }
_(this.representations).each(function(_representation) {
_representation.redraw(true);
});