summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles/engine/map/tools
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/rectangles/engine/map/tools')
-rw-r--r--public/assets/javascripts/rectangles/engine/map/tools/ortho.js26
-rw-r--r--public/assets/javascripts/rectangles/engine/map/tools/polyline.js24
2 files changed, 25 insertions, 25 deletions
diff --git a/public/assets/javascripts/rectangles/engine/map/tools/ortho.js b/public/assets/javascripts/rectangles/engine/map/tools/ortho.js
index be3d707..ef41096 100644
--- a/public/assets/javascripts/rectangles/engine/map/tools/ortho.js
+++ b/public/assets/javascripts/rectangles/engine/map/tools/ortho.js
@@ -12,11 +12,11 @@ var OrthoPolylineTool = MapTool.extend(function (base) {
if (map.ui.placing) {
// close polyline or cancel
map.ui.placing = false
- if (line.points.length > 2) {
- line.build()
+ if (shapes.workline.points.length > 2) {
+ shapes.workline.build()
}
else {
- line.reset()
+ shapes.workline.reset()
}
return
}
@@ -29,24 +29,24 @@ var OrthoPolylineTool = MapTool.extend(function (base) {
// compare to initial point
var p = last_point.clone()
if (map.ui.placing) {
- if (line.lastPoint().eq(p)) {
+ if (shapes.workline.lastPoint().eq(p)) {
return
}
- else if (line.canCloseWith(p)) {
- line.close()
- line.build()
+ else if (shapes.workline.canCloseWith(p)) {
+ shapes.workline.close()
+ shapes.workline.build()
map.ui.placing = false
}
else {
- line.add(p)
+ shapes.workline.add(p)
prev_point = p
horizontal = ! horizontal
}
}
else {
map.ui.placing = true
- line = new Polyline ()
- line.add(p)
+ shapes.workline = new Polyline ()
+ shapes.workline.add(p)
first_point = prev_point = p
horizontal = false
}
@@ -55,7 +55,7 @@ var OrthoPolylineTool = MapTool.extend(function (base) {
last_point.a = cursor.x.a
last_point.b = cursor.y.a
if (map.ui.placing) {
- if (line.points.length == 1) {
+ if (shapes.workline.points.length == 1) {
var x = abs(prev_point.a - last_point.a)
var y = abs(prev_point.b - last_point.b)
if (x > y) {
@@ -86,7 +86,7 @@ var OrthoPolylineTool = MapTool.extend(function (base) {
}
}
- if (line.canCloseWith(last_point)) {
+ if (shapes.workline.canCloseWith(last_point)) {
document.body.style.cursor = "pointer"
last_point.assign(first_point)
cursor.x.a = cursor.x.b = last_point.a
@@ -107,7 +107,7 @@ var OrthoPolylineTool = MapTool.extend(function (base) {
}
}
exports.cancel = function(){
- if (map.ui.placing) { line.reset() }
+ if (map.ui.placing) { shapes.workline.reset() }
first_point = null
map.ui.placing = false
}
diff --git a/public/assets/javascripts/rectangles/engine/map/tools/polyline.js b/public/assets/javascripts/rectangles/engine/map/tools/polyline.js
index 559aea8..1ab86f6 100644
--- a/public/assets/javascripts/rectangles/engine/map/tools/polyline.js
+++ b/public/assets/javascripts/rectangles/engine/map/tools/polyline.js
@@ -9,11 +9,11 @@ var PolylineTool = MapTool.extend(function (base) {
if (map.ui.placing) {
// close polyline or cancel
map.ui.placing = false
- if (line.points.length > 2) {
- line.build()
+ if (shapes.workline.points.length > 2) {
+ shapes.workline.build()
}
else {
- line.reset()
+ shapes.workline.reset()
}
return
}
@@ -24,27 +24,27 @@ var PolylineTool = MapTool.extend(function (base) {
// compare to initial point
var p = last_point.clone()
if (map.ui.placing) {
- if (line.canCloseWith(p)) {
- line.close()
- line.build()
+ if (shapes.workline.canCloseWith(p)) {
+ shapes.workline.close()
+ shapes.workline.build()
map.ui.placing = false
}
else {
- line.add(p)
+ shapes.workline.add(p)
}
}
else {
map.ui.placing = true
- line = new Polyline ()
- line.add(p)
+ shapes.workline = new Polyline ()
+ shapes.workline.add(p)
}
}
exports.move = function(e, cursor){
last_point.a = cursor.x.a
last_point.b = cursor.y.a
- if (map.ui.placing && line.canCloseWith(last_point)) {
+ if (map.ui.placing && shapes.workline.canCloseWith(last_point)) {
document.body.style.cursor = "pointer"
- last_point.assign(line.points[0])
+ last_point.assign(shapes.workline.points[0])
cursor.x.a = cursor.x.b = last_point.a
cursor.y.a = cursor.y.b = last_point.b
return
@@ -62,7 +62,7 @@ var PolylineTool = MapTool.extend(function (base) {
}
}
exports.cancel = function(){
- if (map.ui.placing) { line.reset() }
+ if (map.ui.placing) { shapes.workline.reset() }
map.ui.placing = false
}
return exports