summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/blueprint/BlueprintToolbar.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-08-26 16:10:42 -0400
committerJules Laplace <jules@okfoc.us>2015-08-26 16:10:42 -0400
commit0e03cb3c4065e002be50d37e80ddfab1407c8e6b (patch)
tree56b79c22ff352ba892ee07801cf0a22b269c7429 /public/assets/javascripts/ui/blueprint/BlueprintToolbar.js
parente350f13c3772d0f1f4053ce3c1a1dbc43713e4d0 (diff)
popup notice to start a project
Diffstat (limited to 'public/assets/javascripts/ui/blueprint/BlueprintToolbar.js')
-rw-r--r--public/assets/javascripts/ui/blueprint/BlueprintToolbar.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/public/assets/javascripts/ui/blueprint/BlueprintToolbar.js b/public/assets/javascripts/ui/blueprint/BlueprintToolbar.js
index e22535e..88f1d0a 100644
--- a/public/assets/javascripts/ui/blueprint/BlueprintToolbar.js
+++ b/public/assets/javascripts/ui/blueprint/BlueprintToolbar.js
@@ -9,6 +9,7 @@ var BlueprintToolbar = View.extend({
"click [data-role=polyline-mode]": 'polylineMode',
"click [data-role=ortho-polyline-mode]": 'orthoPolylineMode',
"click [data-role=eraser-mode]": 'eraserMode',
+ "click [data-role=start-position-mode]": 'startPositionMode',
"click [data-role=toggle-layout-settings]": 'toggleSettings',
},
@@ -21,6 +22,7 @@ var BlueprintToolbar = View.extend({
this.$polylineMode = this.$('[data-role=polyline-mode]')
this.$orthoPolylineMode = this.$('[data-role=ortho-polyline-mode]')
this.$eraserMode = this.$('[data-role=eraser-mode]')
+ this.$startPositionMode = this.$('[data-role=start-position-mode]')
this.orthoPolylineMode()
},
@@ -52,6 +54,7 @@ var BlueprintToolbar = View.extend({
toggleSettings: function(){
this.parent.settings.toggle()
+ this.parent.notice.toggle( ! this.parent.data.isNew && ! this.parent.settings.visible() )
},
setActiveMode: function( $el ) {
@@ -79,4 +82,9 @@ var BlueprintToolbar = View.extend({
this.parent.map.ui.set_tool("eraser")
},
+ startPositionMode: function(){
+ this.setActiveMode( this.$startPositionMode )
+ this.parent.map.ui.set_tool("start-position")
+ },
+
}) \ No newline at end of file