summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/blueprint/BlueprintToolbar.js
diff options
context:
space:
mode:
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 69288f6..a21a0ef 100644
--- a/public/assets/javascripts/ui/blueprint/BlueprintToolbar.js
+++ b/public/assets/javascripts/ui/blueprint/BlueprintToolbar.js
@@ -3,6 +3,7 @@ var BlueprintToolbar = View.extend({
el: "#blueprintToolbar",
events: {
+ "click [data-role=upload-floorplan]": 'showUploader',
"click [data-role=toggle-orbit-mode]": 'toggleOrbitMode',
"click [data-role=arrow-mode]": 'arrowMode',
"click [data-role=polyline-mode]": 'polylineMode',
@@ -14,6 +15,7 @@ var BlueprintToolbar = View.extend({
this.parent = opt.parent
this.$modes = this.$('.mode')
+ this.$toggleOrbitMode = this.$('[data-role=toggle-orbit-mode]')
this.$arrowMode = this.$('[data-role=arrow-mode]')
this.$polylineMode = this.$('[data-role=polyline-mode]')
this.$orthoPolylineMode = this.$('[data-role=ortho-polyline-mode]')
@@ -22,9 +24,15 @@ var BlueprintToolbar = View.extend({
this.orthoPolylineMode()
},
+ showUploader: function(){
+ this.parent.scaler.show()
+ this.parent.uploader.show()
+ },
+
orbiting: true,
toggleOrbitMode: function(){
this.orbiting = ! this.orbiting
+ this.$toggleOrbitMode.toggleClass("inuse", ! this.orbiting)
if (this.orbiting) {
controls.toggle(true)
movements.lock()