summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
Diffstat (limited to 'public')
-rw-r--r--public/assets/javascripts/rectangles/engine/scenery/resize.js2
-rw-r--r--public/assets/javascripts/rectangles/models/wall.js5
-rw-r--r--public/assets/javascripts/rectangles/util/minotaur.js2
-rw-r--r--public/assets/javascripts/ui/editor/EditorToolbar.js59
4 files changed, 41 insertions, 27 deletions
diff --git a/public/assets/javascripts/rectangles/engine/scenery/resize.js b/public/assets/javascripts/rectangles/engine/scenery/resize.js
index ca77525..96817c2 100644
--- a/public/assets/javascripts/rectangles/engine/scenery/resize.js
+++ b/public/assets/javascripts/rectangles/engine/scenery/resize.js
@@ -122,7 +122,7 @@ Scenery.resize = new function(){
Scenery.mouse.bind_el(dot.el)
$(dot.el).bind({
mouseenter: function(e){
- Scenery.resize.hovering = true
+// Scenery.resize.hovering = true
},
mouseleave: function(e){
// Scenery.resize.hovering = false
diff --git a/public/assets/javascripts/rectangles/models/wall.js b/public/assets/javascripts/rectangles/models/wall.js
index 5513a9b..2bfb258 100644
--- a/public/assets/javascripts/rectangles/models/wall.js
+++ b/public/assets/javascripts/rectangles/models/wall.js
@@ -64,9 +64,10 @@
e.stopPropagation()
return
}
-
+
+ app.controller.toolbar.resetPermissions()
Scenery.resize.show(scenery)
- Scenery.hovering = true
+ Scenery.hovering = true
UndoStack.push({
type: 'create-scenery',
diff --git a/public/assets/javascripts/rectangles/util/minotaur.js b/public/assets/javascripts/rectangles/util/minotaur.js
index 0fcc766..4d9a795 100644
--- a/public/assets/javascripts/rectangles/util/minotaur.js
+++ b/public/assets/javascripts/rectangles/util/minotaur.js
@@ -4,7 +4,7 @@
var base = this
base.$el = $("#minotaur")
base.timeout = null
- base.delay = 1000
+ base.delay = 5000
base.objects = {}
base.init = function () {
diff --git a/public/assets/javascripts/ui/editor/EditorToolbar.js b/public/assets/javascripts/ui/editor/EditorToolbar.js
index 9c74c7c..ec6bb46 100644
--- a/public/assets/javascripts/ui/editor/EditorToolbar.js
+++ b/public/assets/javascripts/ui/editor/EditorToolbar.js
@@ -6,7 +6,7 @@ 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='resize-media']": 'resizeMedia',
"click [data-role='destroy-media']": 'destroyMedia',
"click [data-role='toggle-wallpaper-panel']": 'toggleWallpaper',
"click [data-role='toggle-light-control']": 'toggleLightControl',
@@ -39,9 +39,10 @@ var EditorToolbar = View.extend({
},
resetMode: function(){
- this.resizeMedia(true)
+ // this.resizeMedia(true)
this.destroyMedia(false)
app.controller.hideExtras()
+ base.resetPermissions()
},
resetControls: function(){
@@ -51,27 +52,34 @@ var EditorToolbar = View.extend({
this.parent.settings.hide()
},
- 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()
- }
+ resetPermissions: function(){
+ editor.permissions.assign("pick", true)
+ editor.permissions.assign("move", true)
+ editor.permissions.assign("resize", true)
+ editor.permissions.assign("destroy", false)
},
+
+// 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()
@@ -82,7 +90,12 @@ var EditorToolbar = View.extend({
else {
state = editor.permissions.toggle("destroy")
}
- ! state && editor.permissions.assign("move", true)
+ if (! state) {
+ this.resetPermissions()
+ }
+ else {
+ app.controller.hideExtras()
+ }
$(".inuse").removeClass("inuse")
$("[data-role='destroy-media']").toggleClass("inuse", state)
$("body").toggleClass("destroyActive", state)