client/js/renderer/miniframe.js
changeset 284 fa8035885814
child 293 fba23fde14ba
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/client/js/renderer/miniframe.js	Mon May 05 17:43:37 2014 +0200
@@ -0,0 +1,27 @@
+"use strict";
+
+define(['jquery', 'underscore', 'requtils', 'renderer/baserepresentation'], function ($, _, requtils, BaseRepresentation) {
+    
+    var Utils = requtils.getUtils();
+
+    /* MiniFrame Begin */
+
+    //var MiniFrame = Renderer.MiniFrame = Utils.inherit(Renderer._BaseRepresentation);
+    var MiniFrame = Utils.inherit(BaseRepresentation);
+
+    _(MiniFrame.prototype).extend({
+        paperShift: function(_delta) {
+            this.renderer.offset = this.renderer.offset.subtract(_delta.divide(this.renderer.minimap.scale).multiply(this.renderer.scale));
+            this.renderer.redraw();
+        },
+        mouseup: function(_delta) {
+            this.renderer.click_target = null;
+            this.renderer.is_dragging = false;
+        }
+    });
+
+    /* MiniFrame End */
+    
+    return MiniFrame;
+
+});
\ No newline at end of file