Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Manual click test, allow event capturing
- Loading branch information
|
@@ -9,9 +9,9 @@ class DOMEventManagerElement extends EventEmitter |
|
|
|
|
|
constructor: (@element) -> |
|
|
|
|
|
addListener: (eventName, listener) -> |
|
|
addListener: (eventName, listener, capture=false) -> |
|
|
super(eventName, listener) |
|
|
@element.addEventListener(eventName, listener) |
|
|
@element.addEventListener(eventName, listener, capture) |
|
|
|
|
|
removeListener: (eventName, listener) -> |
|
|
super(eventName, listener) |
|
|
|
@@ -17,21 +17,8 @@ for rowIndex in [0..rows-1] |
|
|
y: rowIndex * (height + gutter) |
|
|
backgroundColor: Utils.randomColor(.5) |
|
|
superLayer: scroll.content |
|
|
|
|
|
cellLayer.onClick -> |
|
|
@backgroundColor = Color.random() |
|
|
|
|
|
Utils.labelLayer cellLayer, rowIndex |
|
|
|
|
|
|
|
|
eventKeys = [ |
|
|
"Move", |
|
|
"ScrollStart", |
|
|
"ScrollMove", |
|
|
"ScrollEnd", |
|
|
"ScrollAnimationDidStart", |
|
|
"ScrollAnimationDidEnd", |
|
|
] |
|
|
|
|
|
_.map eventKeys, (eventKey) -> |
|
|
print eventKey |
|
|
scroll.on Events[eventKey], -> |
|
|
print eventKey, Events[eventKey] |
|
|
|