summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/editor/LightControl.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ui/editor/LightControl.js')
-rw-r--r--public/assets/javascripts/ui/editor/LightControl.js32
1 files changed, 28 insertions, 4 deletions
diff --git a/public/assets/javascripts/ui/editor/LightControl.js b/public/assets/javascripts/ui/editor/LightControl.js
index 34a5a51..bb4454a 100644
--- a/public/assets/javascripts/ui/editor/LightControl.js
+++ b/public/assets/javascripts/ui/editor/LightControl.js
@@ -5,14 +5,28 @@ var LightControl = View.extend({
events: {
"mousedown": "stopPropagation",
"click .color-swatches span": "select",
- "input #shadow-control": "updateShadow",
"mousedown #brightness-control": "beginBrightness",
"input #brightness-control": "updateBrightness",
- "input #outline-hue": "updateShadow",
- "input #wall-hue": "updateShadow",
},
+
+ colors: [
+ [255,94,58],
+ [255,149,0],
+ [255,219,76],
+ [76,217,100],
+ [52,170,220],
+ [29,98,240],
+ [198,68,252],
+ [0,0,0],
+ [74,74,74],
+ [125,126,127],
+ [209,211,212],
+ [235,235,235],
+ [255,255,255],
+ ],
- initialize: function(){
+ initialize: function(opt){
+ this.parent = opt.parent
this.colorPicker = new LabColorPicker(this, 180, 180)
this.$("#color-picker").append( this.colorPicker.canvas )
@@ -27,6 +41,15 @@ var LightControl = View.extend({
ceiling: this.$("#ceiling-color"),
}
this.$brightnessControl = this.$("#brightness-control")
+
+ this.$colors = this.$(".colors")
+ this.colors.forEach(function(color){
+ var $swatch = $("<span>")
+ $swatch.css("background-color","rgb(" + color + ")")
+ $swatch.data('color', color)
+ this.$colors.append($swatch)
+ }.bind(this))
+
},
modes: [ "wall", "outline", "floor", "ceiling" ],
@@ -54,6 +77,7 @@ var LightControl = View.extend({
},
show: function(){
+ this.parent.cursor.show("colors")
this.toggle(true)
},