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.js24
1 files changed, 19 insertions, 5 deletions
diff --git a/public/assets/javascripts/ui/editor/EditorToolbar.js b/public/assets/javascripts/ui/editor/EditorToolbar.js
index f966ab6..5382187 100644
--- a/public/assets/javascripts/ui/editor/EditorToolbar.js
+++ b/public/assets/javascripts/ui/editor/EditorToolbar.js
@@ -6,8 +6,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']": 'resize',
- "click [data-role='delete-media']": 'deleteMedia',
+ "click [data-role='resize-media']": 'resizeMedia',
+ "click [data-role='destroy-media']": 'destroyMedia',
"click [data-role='toggle-wallpaper-panel']": 'toggleWallpaper',
"click [data-role='toggle-light-control']": 'toggleLightControl',
"click [data-role='edit-wall-text']": 'editWallText',
@@ -32,10 +32,19 @@ var EditorToolbar = View.extend({
},
resizeMedia: function(){
+ var state = editor.permissions.toggle("resize")
+ $(".inuse").removeClass("inuse")
+ $("[data-role='resize-media']").toggleClass("inuse", state)
+ if (state) {
+ Scenery.resize.hide()
+ }
},
- deleteMedia: function(){
- $("body").toggleClass("deleteActive", isActive);
+ destroyMedia: function(){
+ var state = editor.permissions.toggle("destroy")
+ $(".inuse").removeClass("inuse")
+ $("[data-role='destroy-media']").toggleClass("inuse", state)
+ $("body").toggleClass("destroyActive", state)
},
toggleWallpaper: function(){
@@ -51,4 +60,9 @@ var EditorToolbar = View.extend({
})
-// $(".icon-close").removeClass("icon-close")
+var editor = new function(){
+ this.permissions = new Permissions({
+ 'resize': false,
+ 'destroy': false,
+ })
+} \ No newline at end of file