summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles/engine/map/tools/polyline.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/rectangles/engine/map/tools/polyline.js')
-rw-r--r--public/assets/javascripts/rectangles/engine/map/tools/polyline.js24
1 files changed, 12 insertions, 12 deletions
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