From 9c454998646ef49f652bc919f53503ed07a1c55c Mon Sep 17 00:00:00 2001 From: Yoshiya Hinosawa Date: Tue, 16 Jul 2019 13:19:26 +0900 Subject: Support window.onload (#2643) --- tests/034_onload/imported.ts | 8 ++++++++ tests/034_onload/main.ts | 14 ++++++++++++++ tests/034_onload/nest_imported.ts | 7 +++++++ 3 files changed, 29 insertions(+) create mode 100644 tests/034_onload/imported.ts create mode 100644 tests/034_onload/main.ts create mode 100644 tests/034_onload/nest_imported.ts (limited to 'tests/034_onload') diff --git a/tests/034_onload/imported.ts b/tests/034_onload/imported.ts new file mode 100644 index 000000000..5cf2d7b4c --- /dev/null +++ b/tests/034_onload/imported.ts @@ -0,0 +1,8 @@ +import "./nest_imported.ts"; +window.addEventListener( + "load", + (e: Event): void => { + console.log(`got ${e.type} event in event handler (imported)`); + } +); +console.log("log from imported script"); diff --git a/tests/034_onload/main.ts b/tests/034_onload/main.ts new file mode 100644 index 000000000..68851950a --- /dev/null +++ b/tests/034_onload/main.ts @@ -0,0 +1,14 @@ +import "./imported.ts"; + +window.addEventListener( + "load", + (e: Event): void => { + console.log(`got ${e.type} event in event handler (main)`); + } +); + +window.onload = (e: Event): void => { + console.log(`got ${e.type} event in onload function`); +}; + +console.log("log from main"); diff --git a/tests/034_onload/nest_imported.ts b/tests/034_onload/nest_imported.ts new file mode 100644 index 000000000..2e2bee1d5 --- /dev/null +++ b/tests/034_onload/nest_imported.ts @@ -0,0 +1,7 @@ +window.addEventListener( + "load", + (e: Event): void => { + console.log(`got ${e.type} event in event handler (nest_imported)`); + } +); +console.log("log from nest_imported script"); -- cgit v1.2.3