Skip to content

Commit 3b06da9

Browse files
authored
Add missing FileReader event getters (#333)
1 parent af5de5e commit 3b06da9

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

web/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.2.0-wip
2+
- Added missing `FileReader` event getters: `onAbort`, `onError`, `onLoad`,
3+
`onLoadStart`, `onProgress`.
4+
15
## 1.1.0
26

37
- Added `HttpStatus` class that declares http status codes. This is a copy of

web/lib/src/helpers/events/events.dart

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,9 +243,19 @@ extension EventSourceEventGetters on EventSource {
243243
Stream<Event> get onOpen => EventStreamProviders.openEvent.forTarget(this);
244244
}
245245

246-
extension FileReaderEventGEtters on FileReader {
246+
extension FileReaderEventGetters on FileReader {
247+
Stream<ProgressEvent> get onAbort =>
248+
EventStreamProviders.abortEvent.forTarget(this);
249+
Stream<ProgressEvent> get onError =>
250+
EventStreamProviders.errorEvent.forTarget(this);
251+
Stream<ProgressEvent> get onLoad =>
252+
EventStreamProviders.loadEvent.forTarget(this);
247253
Stream<ProgressEvent> get onLoadEnd =>
248254
EventStreamProviders.loadEndEvent.forTarget(this);
255+
Stream<ProgressEvent> get onLoadStart =>
256+
EventStreamProviders.loadStartEvent.forTarget(this);
257+
Stream<ProgressEvent> get onProgress =>
258+
EventStreamProviders.progressEvent.forTarget(this);
249259
}
250260

251261
extension AutoElementEventGetters on AudioNode {

web/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: web
2-
version: 1.1.0
2+
version: 1.2.0-wip
33
description: Lightweight browser API bindings built around JS interop.
44
repository: https://github.com/dart-lang/web
55

0 commit comments

Comments
 (0)