summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/editor/EditorToolbar.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ui/editor/EditorToolbar.js')
-rw-r--r--public/assets/javascripts/ui/editor/EditorToolbar.js42
1 files changed, 18 insertions, 24 deletions
diff --git a/public/assets/javascripts/ui/editor/EditorToolbar.js b/public/assets/javascripts/ui/editor/EditorToolbar.js
index 49decc2..4f12a7b 100644
--- a/public/assets/javascripts/ui/editor/EditorToolbar.js
+++ b/public/assets/javascripts/ui/editor/EditorToolbar.js
@@ -7,8 +7,8 @@ var EditorToolbar = View.extend({
"click [data-role='toggle-map-view']": 'toggleMap',
"click [data-role='toggle-project-settings']": 'toggleSettings',
"click [data-role='open-media-viewer']": 'openMediaViewer',
-// "click [data-role='resize-media']": 'resizeMedia',
- "click [data-role='destroy-media']": 'destroyMedia',
+ "click [data-role='toggle-presets']": 'togglePresets',
+// "click [data-role='destroy-media']": 'destroyMedia',
"click [data-role='toggle-wallpaper-panel']": 'toggleWallpaper',
"click [data-role='toggle-light-control']": 'toggleLightControl',
"click [data-role='toggle-text-editor']": 'toggleTextEditor',
@@ -26,6 +26,7 @@ var EditorToolbar = View.extend({
toggleSettings: function(){
// this.resetMode()
this.parent.textEditor.hide()
+ this.parent.presets.hide()
this.parent.lightControl.hide()
this.parent.wallpaperPicker.hide()
this.parent.mediaEditor.hide()
@@ -52,6 +53,7 @@ var EditorToolbar = View.extend({
$(".inuse").removeClass("inuse")
this.parent.textEditor.hide()
this.parent.wallpaperPicker.hide()
+ this.parent.presets.hide()
this.parent.lightControl.hide()
this.parent.settings.hide()
},
@@ -62,28 +64,6 @@ var EditorToolbar = View.extend({
editor.permissions.add("resize")
editor.permissions.remove("destroy")
},
-
-// resizeMedia: function(e, state){
-// this.resetControls()
-// if (! state && typeof e == "boolean") {
-// state = e
-// editor.permissions.assign("resize", state)
-// }
-// else {
-// state = editor.permissions.toggle("resize")
-// }
-// ! state && editor.permissions.assign("move", true)
-// $(".inuse").removeClass("inuse")
-// $("[data-role='resize-media']").toggleClass("inuse", state)
-// if (state) {
-// if (this.parent.mediaEditor.scenery) {
-// Scenery.resize.show( this.parent.mediaEditor.scenery )
-// }
-// }
-// else {
-// Scenery.resize.hide()
-// }
-// },
destroyMedia: function(e, state){
this.resetControls()
@@ -113,6 +93,7 @@ var EditorToolbar = View.extend({
this.parent.lightControl.hide()
this.parent.textEditor.hide()
this.parent.settings.hide()
+ this.parent.presets.hide()
this.parent.wallpaperPicker.toggle(state)
},
@@ -124,6 +105,7 @@ var EditorToolbar = View.extend({
this.parent.wallpaperPicker.hide()
this.parent.textEditor.hide()
this.parent.settings.hide()
+ this.parent.presets.hide()
this.parent.lightControl.toggle(state)
},
@@ -135,9 +117,21 @@ var EditorToolbar = View.extend({
this.parent.wallpaperPicker.hide()
this.parent.lightControl.hide()
this.parent.settings.hide()
+ this.parent.presets.hide()
this.parent.textEditor.toggle(state)
},
+ togglePresets: function(){
+ var state = ! $("[data-role='toggle-presets']").hasClass("inuse")
+ this.resetMode()
+ $("[data-role='toggle-presets']").toggleClass("inuse", state)
+ this.parent.mediaEditor.hide()
+ this.parent.wallpaperPicker.hide()
+ this.parent.textEditor.hide()
+ this.parent.settings.hide()
+ this.parent.lightControl.hide()
+ this.parent.presets.toggle(state)
+ },
})
var editor = new function(){