changeset 1736:70c7022a1b6e

getting adjusters to appear again. canvas and rendering seem fine. Ignore-this: b76fe21e9d5a74062ccfeb0095c32802
author drewp@bigasterisk.com
date Wed, 16 May 2018 06:41:33 +0000
parents fa11008d9b22
children 849599175e99
files light9/web/timeline/adjusters.coffee light9/web/timeline/timeline-elements.html
diffstat 2 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/light9/web/timeline/adjusters.coffee	Tue May 15 07:08:11 2018 +0000
+++ b/light9/web/timeline/adjusters.coffee	Wed May 16 06:41:33 2018 +0000
@@ -9,12 +9,16 @@
   @getter_observers: [
     'updateAllCoords(adjs)'
   ]
+  constructor: ->
+    super()
+    @redraw = _.throttle(@_throttledRedraw.bind(@), 30, {leading: false})
+    @adjs = {}
+    
   ready: ->
     super.ready()
     @addEventListener('iron-resize', @resizeUpdate.bind(@))
-    @adjs = {}
     @ctx = @$.canvas.getContext('2d')
-
+    
     @redraw()
    
   onDown: (ev) ->
@@ -69,10 +73,6 @@
     @$.canvas.height = ev.target.offsetHeight
     @redraw()
 
-  redraw: (adjs) ->
-    @_throttledRedraw(adjs)
-    #@debounce('redraw', @_throttledRedraw.bind(@))
-
   _throttledRedraw: () ->
     return unless @ctx?
     console.time('adjs redraw')
--- a/light9/web/timeline/timeline-elements.html	Tue May 15 07:08:11 2018 +0000
+++ b/light9/web/timeline/timeline-elements.html	Wed May 16 06:41:33 2018 +0000
@@ -271,10 +271,10 @@
 <script src="/node_modules/n3/n3-browser.js"></script> 
 <script src="/node_modules/pixi.js/dist/pixi.min.js"></script>
 
+<script src="drawing.js"></script>
 <script src="../coffee_element.js"></script>
 <script src="viewstate.js"></script>
 <script src="adjustable.js"></script>
 <script src="adjusters.js"></script>
-<script src="drawing.js"></script>
 <script src="timeline.js"></script>
 <script src="cursor_canvas.js"></script>