Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
SeleniumHQ
GitHub Repository: SeleniumHQ/Selenium
Path: blob/trunk/third_party/closure/goog/events/eventwrapper.js
4122 views
1
/**
2
* @license
3
* Copyright The Closure Library Authors.
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
/**
8
* @fileoverview Definition of the goog.events.EventWrapper interface.
9
*/
10
11
goog.provide('goog.events.EventWrapper');
12
13
goog.requireType('goog.events.EventHandler');
14
goog.requireType('goog.events.ListenableType');
15
16
17
18
/**
19
* Interface for event wrappers.
20
* @interface
21
*/
22
goog.events.EventWrapper = function() {};
23
24
25
/**
26
* Adds an event listener using the wrapper on a DOM Node or an object that has
27
* implemented {@link goog.events.EventTarget}. A listener can only be added
28
* once to an object.
29
*
30
* @param {goog.events.ListenableType} src The node to listen to events on.
31
* @param {function(?):?|{handleEvent:function(?):?}|null} listener Callback
32
* method, or an object with a handleEvent function.
33
* @param {boolean=} opt_capt Whether to fire in capture phase (defaults to
34
* false).
35
* @param {Object=} opt_scope Element in whose scope to call the listener.
36
* @param {goog.events.EventHandler=} opt_eventHandler Event handler to add
37
* listener to.
38
*/
39
goog.events.EventWrapper.prototype.listen = function(
40
src, listener, opt_capt, opt_scope, opt_eventHandler) {};
41
42
43
/**
44
* Removes an event listener added using goog.events.EventWrapper.listen.
45
*
46
* @param {goog.events.ListenableType} src The node to remove listener from.
47
* @param {function(?):?|{handleEvent:function(?):?}|null} listener Callback
48
* method, or an object with a handleEvent function.
49
* @param {boolean=} opt_capt Whether to fire in capture phase (defaults to
50
* false).
51
* @param {Object=} opt_scope Element in whose scope to call the listener.
52
* @param {goog.events.EventHandler=} opt_eventHandler Event handler to remove
53
* listener from.
54
*/
55
goog.events.EventWrapper.prototype.unlisten = function(
56
src, listener, opt_capt, opt_scope, opt_eventHandler) {};
57
58