Context support for gesture handler binding

This commit is contained in:
Vladimir Enchev
2015-05-13 16:05:45 +03:00
parent d9216accca
commit 8d8fe1700b
6 changed files with 25 additions and 17 deletions

View File

@@ -147,8 +147,8 @@ export class View extends proxy.ProxyObject implements definition.View {
this._visualState = visualStateConstants.Normal;
}
observe(type: number, callback: (args: gestures.GestureEventData) => void): gestures.GesturesObserver {
this._gesturesObserver = gestures.observe(this, type, callback);
observe(type: number, callback: (args: gestures.GestureEventData) => void, thisArg?: any): gestures.GesturesObserver {
this._gesturesObserver = gestures.observe(this, type, callback, thisArg);
return this._gesturesObserver;
}

2
ui/core/view.d.ts vendored
View File

@@ -355,7 +355,7 @@ declare module "ui/core/view" {
*/
public focus(): boolean;
observe(type: number, callback: (args: gestures.GestureEventData) => void): gestures.GesturesObserver;
observe(type: number, callback: (args: gestures.GestureEventData) => void, thisArg?: any): gestures.GesturesObserver;
/**
* A basic method signature to hook an event listener (shortcut alias to the addEventListener method).