From 73e74c0c2d1e8f34612f22bb8257723abd4b48a6 Mon Sep 17 00:00:00 2001 From: Kenneth Hung Date: Fri, 3 Jan 2025 09:11:36 +0800 Subject: [PATCH 1/4] Add missing FileReader event getters --- web/lib/src/helpers/events/events.dart | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/web/lib/src/helpers/events/events.dart b/web/lib/src/helpers/events/events.dart index 64b360fa..6a966696 100644 --- a/web/lib/src/helpers/events/events.dart +++ b/web/lib/src/helpers/events/events.dart @@ -243,9 +243,19 @@ extension EventSourceEventGetters on EventSource { Stream get onOpen => EventStreamProviders.openEvent.forTarget(this); } -extension FileReaderEventGEtters on FileReader { +extension FileReaderEventGetters on FileReader { + Stream get onAbort => + EventStreamProviders.abortEvent.forTarget(this); + Stream get onError => + EventStreamProviders.errorEvent.forTarget(this); + Stream get onLoad => + EventStreamProviders.loadEvent.forTarget(this); Stream get onLoadEnd => EventStreamProviders.loadEndEvent.forTarget(this); + Stream get onLoadStart => + EventStreamProviders.loadStartEvent.forTarget(this); + Stream get onProgress => + EventStreamProviders.progressEvent.forTarget(this); } extension AutoElementEventGetters on AudioNode { From d09d1460f71abf2dd9960bf502eb283b447490f5 Mon Sep 17 00:00:00 2001 From: Kenneth Hung Date: Tue, 7 Jan 2025 10:59:53 +0800 Subject: [PATCH 2/4] add changes to CHANGELOG.md --- web/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web/CHANGELOG.md b/web/CHANGELOG.md index f49316b8..49b6417f 100644 --- a/web/CHANGELOG.md +++ b/web/CHANGELOG.md @@ -17,6 +17,8 @@ `HTMLIFrameElement.contentWindowCrossOrigin`, `Window.openCrossOrigin`, `Window.openerCrossOrigin`, `Window.topCrossOrigin`, and `Window.parentCrossOrigin`. +- Added missing `FileReader` event getters: `onAbort`, `onError`, `onLoad`, + `onLoadStart`, `onProgress`. ## 1.0.0 From 0e773968df1637c99173a019b6651dfce189222a Mon Sep 17 00:00:00 2001 From: Kenneth Hung Date: Wed, 8 Jan 2025 10:08:01 +0800 Subject: [PATCH 3/4] move changes to 1.2.0-wip --- web/CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/CHANGELOG.md b/web/CHANGELOG.md index 49b6417f..62241c22 100644 --- a/web/CHANGELOG.md +++ b/web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.2.0-wip +- Added missing `FileReader` event getters: `onAbort`, `onError`, `onLoad`, + `onLoadStart`, `onProgress`. + ## 1.1.0 - Added `HttpStatus` class that declares http status codes. This is a copy of @@ -17,8 +21,6 @@ `HTMLIFrameElement.contentWindowCrossOrigin`, `Window.openCrossOrigin`, `Window.openerCrossOrigin`, `Window.topCrossOrigin`, and `Window.parentCrossOrigin`. -- Added missing `FileReader` event getters: `onAbort`, `onError`, `onLoad`, - `onLoadStart`, `onProgress`. ## 1.0.0 From c22a550c2d33d7c6ef7f7614c41ec3ade9b61b5a Mon Sep 17 00:00:00 2001 From: Kenneth Hung Date: Thu, 9 Jan 2025 09:04:24 +0800 Subject: [PATCH 4/4] bump pubspec version to 1.2.0-wip --- web/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/pubspec.yaml b/web/pubspec.yaml index ab951465..39a5078a 100644 --- a/web/pubspec.yaml +++ b/web/pubspec.yaml @@ -1,5 +1,5 @@ name: web -version: 1.1.0 +version: 1.2.0-wip description: Lightweight browser API bindings built around JS interop. repository: https://github.com/dart-lang/web