| Index: ui/webui/resources/js/cr/event_target.js
|
| diff --git a/ui/webui/resources/js/cr/event_target.js b/ui/webui/resources/js/cr/event_target.js
|
| index 0d6fbd58adef11a886e548167ea7cd59456e0613..6a73f1ff95a8b9d8a9adebfdadc797385b10763c 100644
|
| --- a/ui/webui/resources/js/cr/event_target.js
|
| +++ b/ui/webui/resources/js/cr/event_target.js
|
| @@ -7,6 +7,11 @@
|
| * as defined by DOM Level 2 Events.
|
| */
|
|
|
| +/**
|
| + * @typedef {EventListener|function(!Event):(boolean|undefined)}
|
| + */
|
| +var EventListenerType;
|
| +
|
| cr.define('cr', function() {
|
|
|
| /**
|
| @@ -23,8 +28,8 @@ cr.define('cr', function() {
|
| /**
|
| * Adds an event listener to the target.
|
| * @param {string} type The name of the event.
|
| - * @param {!Function|{handleEvent:Function}} handler The handler for the
|
| - * event. This is called when the event is dispatched.
|
| + * @param {EventListenerType} handler The handler for the event. This is
|
| + * called when the event is dispatched.
|
| */
|
| addEventListener: function(type, handler) {
|
| if (!this.listeners_)
|
| @@ -41,8 +46,7 @@ cr.define('cr', function() {
|
| /**
|
| * Removes an event listener from the target.
|
| * @param {string} type The name of the event.
|
| - * @param {!Function|{handleEvent:Function}} handler The handler for the
|
| - * event.
|
| + * @param {EventListenerType} handler The handler for the event.
|
| */
|
| removeEventListener: function(type, handler) {
|
| if (!this.listeners_)
|
|
|