Skip to content

Commit b94d90a

Browse files
authored
onLoad helper for window and document. (#305)
1 parent 859b166 commit b94d90a

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

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

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -256,17 +256,19 @@ extension WindowEventGetters on Window {
256256
Stream<KeyboardEvent> get onKeyDown =>
257257
EventStreamProviders.keyDownEvent.forTarget(this);
258258

259-
Stream<TouchEvent> get onTouchMove =>
260-
EventStreamProviders.touchMoveEvent.forTarget(this);
261-
262-
Stream<PopStateEvent> get onPopState =>
263-
EventStreamProviders.popStateEvent.forTarget(this);
264-
265259
Stream<KeyboardEvent> get onKeyPress =>
266260
EventStreamProviders.keyPressEvent.forTarget(this);
267261

262+
Stream<Event> get onLoad => EventStreamProviders.loadEvent.forTarget(this);
263+
268264
Stream<MessageEvent> get onMessage =>
269265
EventStreamProviders.messageEvent.forTarget(this);
266+
267+
Stream<PopStateEvent> get onPopState =>
268+
EventStreamProviders.popStateEvent.forTarget(this);
269+
270+
Stream<TouchEvent> get onTouchMove =>
271+
EventStreamProviders.touchMoveEvent.forTarget(this);
270272
}
271273

272274
extension ElementCustomEvents on Element {
@@ -278,6 +280,8 @@ extension ElementCustomEvents on Element {
278280
}
279281

280282
extension DocumentCustomEvents on Document {
283+
Stream<Event> get onLoad => EventStreamProviders.loadEvent.forTarget(this);
284+
281285
Stream<WheelEvent> get onMouseWheel =>
282286
CustomEventProviders.mouseWheelEvent.forTarget(this);
283287

0 commit comments

Comments
 (0)