diff options
Diffstat (limited to 'js/ui/palette.js')
| -rw-r--r-- | js/ui/palette.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/js/ui/palette.js b/js/ui/palette.js new file mode 100644 index 0000000..605c08b --- /dev/null +++ b/js/ui/palette.js @@ -0,0 +1,31 @@ +var palette = (function(){ +console.log("hi") + var palette = new Matrix (32, 2, function(x,y){ + var lex = new Lex (x,y) + lex.bg = hue(x>>1) + lex.build() + console.log(lex.bg, lex.css()) + return lex + }) + + palette.bind = function(){ + palette.forEach(function(lex, x, y){ + if (lex.bound) return + lex.bound = true + + lex.span.addEventListener('mousedown', function(e){ + e.preventDefault() + dragging = true + erasing = e.which == "3" + brush.fg = lex.fg + brush.bg = lex.bg + brush.generate() + }) + + }) + } + + return palette + +})() + |
