diff options
Diffstat (limited to 'public/assets/javascripts/ui/editor')
| -rw-r--r-- | public/assets/javascripts/ui/editor/EditorSettings.js | 3 | ||||
| -rw-r--r-- | public/assets/javascripts/ui/editor/EditorToolbar.js | 24 |
2 files changed, 20 insertions, 7 deletions
diff --git a/public/assets/javascripts/ui/editor/EditorSettings.js b/public/assets/javascripts/ui/editor/EditorSettings.js index 58a37b8..b9f4560 100644 --- a/public/assets/javascripts/ui/editor/EditorSettings.js +++ b/public/assets/javascripts/ui/editor/EditorSettings.js @@ -30,7 +30,7 @@ var EditorSettings = FormView.extend({ data.rooms && Rooms.deserialize(data.rooms) data.startPosition && scene.camera.move(data.startPosition) - + if (! data.isNew) { console.log(data) @@ -39,7 +39,6 @@ var EditorSettings = FormView.extend({ this.$description.val( data.description ) data.privacy && this.$privacy.find("[value=" + data.privacy + "]").prop('checked', "checked") - console.log(data.media) data.media && Scenery.deserialize(data.media) } }, 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 |
