From 47623b31b6bbd23337920cc51f0ceb623d682139 Mon Sep 17 00:00:00 2001 From: Julie Lala Date: Thu, 8 May 2014 18:09:27 -0400 Subject: show/hide dots and move them when dragging --- assets/javascripts/rectangles/models/wall.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'assets/javascripts/rectangles/models/wall.js') diff --git a/assets/javascripts/rectangles/models/wall.js b/assets/javascripts/rectangles/models/wall.js index a9c2fd6..854b238 100644 --- a/assets/javascripts/rectangles/models/wall.js +++ b/assets/javascripts/rectangles/models/wall.js @@ -61,7 +61,9 @@ window.Wall = (function(){ return true } - Wall.prototype.center_for = function(img){ + Wall.prototype.center_for = function(img, offset){ + + offset = offset || 0 var major_axis, minor_axis if (this.side & FRONT_BACK) { @@ -76,18 +78,18 @@ window.Wall = (function(){ switch (this.side) { case FRONT: x = major_axis.midpoint() - z = minor_axis.a + painting_distance_from_wall + z = minor_axis.a + painting_distance_from_wall + offset break case BACK: x = major_axis.midpoint() - z = minor_axis.b - painting_distance_from_wall + z = minor_axis.b - painting_distance_from_wall + offset break case LEFT: - x = minor_axis.a + painting_distance_from_wall + x = minor_axis.a + painting_distance_from_wall + offset z = major_axis.midpoint() break case RIGHT: - x = minor_axis.b - painting_distance_from_wall + x = minor_axis.b - painting_distance_from_wall + offset z = major_axis.midpoint() break } -- cgit v1.2.3-70-g09d2