From 60b53fd6b6dc2af83a64c332b9f3a1926f43d631 Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Tue, 21 Jan 2020 01:30:30 +1100 Subject: Use globalThis to reference global scope (#3719) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bartek IwaƄczuk --- cli/js/event_target.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'cli/js/event_target.ts') diff --git a/cli/js/event_target.ts b/cli/js/event_target.ts index f6cb96aa2..495c8a042 100644 --- a/cli/js/event_target.ts +++ b/cli/js/event_target.ts @@ -10,7 +10,6 @@ import { isSlotable, retarget } from "./dom_util.ts"; -import { window } from "./window.ts"; // https://dom.spec.whatwg.org/#get-the-parent // Note: Nodes, shadow roots, and documents override this algorithm so we set it to null. @@ -40,7 +39,7 @@ export class EventTarget implements domTypes.EventTarget { callback: (event: domTypes.Event) => void | null, options?: domTypes.AddEventListenerOptions | boolean ): void { - const this_ = this || window; + const this_ = this || globalThis; requiredArguments("EventTarget.addEventListener", arguments.length, 2); const normalizedOptions: domTypes.AddEventListenerOptions = eventTargetHelpers.normalizeAddEventHandlerOptions( @@ -86,7 +85,7 @@ export class EventTarget implements domTypes.EventTarget { callback: (event: domTypes.Event) => void | null, options?: domTypes.EventListenerOptions | boolean ): void { - const this_ = this || window; + const this_ = this || globalThis; requiredArguments("EventTarget.removeEventListener", arguments.length, 2); const listeners = this_[domTypes.eventTargetListeners]; @@ -126,7 +125,7 @@ export class EventTarget implements domTypes.EventTarget { } public dispatchEvent(event: domTypes.Event): boolean { - const this_ = this || window; + const this_ = this || globalThis; requiredArguments("EventTarget.dispatchEvent", arguments.length, 1); const listeners = this_[domTypes.eventTargetListeners]; -- cgit v1.2.3