diff options
Diffstat (limited to 'contexts/data/lib/closure-library/closure/goog/events/event.js')
-rw-r--r-- | contexts/data/lib/closure-library/closure/goog/events/event.js | 142 |
1 files changed, 0 insertions, 142 deletions
diff --git a/contexts/data/lib/closure-library/closure/goog/events/event.js b/contexts/data/lib/closure-library/closure/goog/events/event.js deleted file mode 100644 index bc2311c..0000000 --- a/contexts/data/lib/closure-library/closure/goog/events/event.js +++ /dev/null @@ -1,142 +0,0 @@ -// Copyright 2005 The Closure Library Authors. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS-IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -/** - * @fileoverview A base class for event objects. - * - */ - - -goog.provide('goog.events.Event'); - -// goog.events.Event no longer depends on goog.Disposable. Keep requiring -// goog.Disposable here to not break projects which assume this dependency. -goog.require('goog.Disposable'); - - - -/** - * A base class for event objects, so that they can support preventDefault and - * stopPropagation. - * - * @param {string} type Event Type. - * @param {Object=} opt_target Reference to the object that is the target of - * this event. It has to implement the {@code EventTarget} interface - * declared at {@link http://developer.mozilla.org/en/DOM/EventTarget}. - * @constructor - */ -goog.events.Event = function(type, opt_target) { - /** - * Event type. - * @type {string} - */ - this.type = type; - - /** - * Target of the event. - * @type {Object|undefined} - */ - this.target = opt_target; - - /** - * Object that had the listener attached. - * @type {Object|undefined} - */ - this.currentTarget = this.target; -}; - - -/** - * For backwards compatibility (goog.events.Event used to inherit - * goog.Disposable). - * @deprecated Events don't need to be disposed. - */ -goog.events.Event.prototype.disposeInternal = function() { -}; - - -/** - * For backwards compatibility (goog.events.Event used to inherit - * goog.Disposable). - * @deprecated Events don't need to be disposed. - */ -goog.events.Event.prototype.dispose = function() { -}; - - -/** - * Whether to cancel the event in internal capture/bubble processing for IE. - * @type {boolean} - * @suppress {underscore} Technically public, but referencing this outside - * this package is strongly discouraged. - */ -goog.events.Event.prototype.propagationStopped_ = false; - - -/** - * Whether the default action has been prevented. - * This is a property to match the W3C specification at {@link - * http://www.w3.org/TR/DOM-Level-3-Events/#events-event-type-defaultPrevented}. - * Must be treated as read-only outside the class. - * @type {boolean} - */ -goog.events.Event.prototype.defaultPrevented = false; - - -/** - * Return value for in internal capture/bubble processing for IE. - * @type {boolean} - * @suppress {underscore} Technically public, but referencing this outside - * this package is strongly discouraged. - */ -goog.events.Event.prototype.returnValue_ = true; - - -/** - * Stops event propagation. - */ -goog.events.Event.prototype.stopPropagation = function() { - this.propagationStopped_ = true; -}; - - -/** - * Prevents the default action, for example a link redirecting to a url. - */ -goog.events.Event.prototype.preventDefault = function() { - this.defaultPrevented = true; - this.returnValue_ = false; -}; - - -/** - * Stops the propagation of the event. It is equivalent to - * {@code e.stopPropagation()}, but can be used as the callback argument of - * {@link goog.events.listen} without declaring another function. - * @param {!goog.events.Event} e An event. - */ -goog.events.Event.stopPropagation = function(e) { - e.stopPropagation(); -}; - - -/** - * Prevents the default action. It is equivalent to - * {@code e.preventDefault()}, but can be used as the callback argument of - * {@link goog.events.listen} without declaring another function. - * @param {!goog.events.Event} e An event. - */ -goog.events.Event.preventDefault = function(e) { - e.preventDefault(); -}; |