summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/editor/Presets.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ui/editor/Presets.js')
-rw-r--r--public/assets/javascripts/ui/editor/Presets.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/public/assets/javascripts/ui/editor/Presets.js b/public/assets/javascripts/ui/editor/Presets.js
index d233144..ac77d6b 100644
--- a/public/assets/javascripts/ui/editor/Presets.js
+++ b/public/assets/javascripts/ui/editor/Presets.js
@@ -34,7 +34,7 @@ var Presets = View.extend({
ceiling: [0,0,0],
},
matrix: {
- wall: { src: "http://dump.fm/images/20130225/1361818675427-dumpfm-melipone-matrixremixtransfast.gif", scale: 4.0, color: [0,0,0] },
+ wall: { src: "http://dumpfm.s3.amazonaws.com/images/20130225/1361818675427-dumpfm-melipone-matrixremixtransfast.gif", scale: 4.0, color: [0,0,0] },
outline: [0,0,0],
floor: [10,15,10],
ceiling: [0,0,0],
@@ -53,9 +53,13 @@ var Presets = View.extend({
}.bind(this))
},
+ modified: false,
toggle: function(state){
this.$el.toggleClass("active", state)
this.parent.cursor.message(state ? "presets" : "start")
+ if (this.modified) {
+ this.$(".active").removeClass('active')
+ }
},
show: function(){
@@ -72,6 +76,7 @@ var Presets = View.extend({
this.$(".active").removeClass('active')
$(e.currentTarget).addClass('active')
this.load(this.presets[preset])
+ this.modified = false
},
selectColor: function(e){
@@ -79,7 +84,6 @@ var Presets = View.extend({
console.log(preset)
},
- lastPreset: {wall:[1],outline:[1],floor:[1],ceiling:[1]},
load: function(preset){
this.parent.colorControl.modes.forEach(function(mode){
var color
@@ -96,7 +100,6 @@ var Presets = View.extend({
}.bind(this))
this.parent.colorControl.setMode(preset.wall.color ? "wall" : "floor")
Walls.setBodyColor()
- this.lastPreset = preset
},
}) \ No newline at end of file