Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[google_maps_flutter_web] Migrate to package:web #5254

Merged
merged 43 commits into from
Feb 28, 2024
Merged
Changes from 1 commit
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
8800cc7
depend on package:web
navaronbracke Oct 27, 2023
0c9fc45
fix comment
navaronbracke Oct 27, 2023
8960e3d
update import in base file
navaronbracke Oct 27, 2023
b420f32
depend on package web in the example app
navaronbracke Oct 28, 2023
a0637f1
add utility function to create divs
navaronbracke Oct 28, 2023
636e71f
migrate overlay.dart
navaronbracke Oct 28, 2023
639fe97
migrate markers.dart
navaronbracke Oct 28, 2023
c22678e
migrate marker.dart
navaronbracke Oct 28, 2023
147e570
migrate convert.dart
navaronbracke Oct 28, 2023
5ff2982
migrate google_maps_controller.dart
navaronbracke Oct 28, 2023
c4581dd
migrate google map controller test
navaronbracke Oct 28, 2023
0fb3d67
migrate markers test
navaronbracke Oct 28, 2023
9898737
migrate another markers test
navaronbracke Oct 28, 2023
18564d2
migrate overlay_test.dart
navaronbracke Oct 28, 2023
aa9533a
migrate overlays_test.dart
navaronbracke Oct 28, 2023
1667de9
migrate shapes_test.dart
navaronbracke Oct 28, 2023
c43f31e
add missing imports
navaronbracke Oct 28, 2023
a14981c
remove space
navaronbracke Oct 28, 2023
32d66fa
switch to pkg google_maps beta
navaronbracke Jan 11, 2024
788d35a
add casts due to pkg:web 0.4.0 removing "implements JSObject" from Blob
navaronbracke Jan 11, 2024
1040103
format
navaronbracke Jan 11, 2024
edc00a8
fix event listener type
navaronbracke Jan 11, 2024
cd2b0e8
add directionality
navaronbracke Jan 23, 2024
861f294
fix version constraint for pkg:web
navaronbracke Jan 23, 2024
bb8810f
fix type error in overlay test
navaronbracke Jan 23, 2024
e578d86
fix lint warnings
navaronbracke Jan 23, 2024
638a466
fix hanging test
navaronbracke Jan 23, 2024
75db30d
use .toJS on Function directly
navaronbracke Jan 23, 2024
2c086d2
fix test
navaronbracke Jan 31, 2024
fb7f53a
bump google_maps to 7.0.0
navaronbracke Feb 8, 2024
aee9770
remove the utility in integration tests
navaronbracke Feb 14, 2024
9f2716e
assert on Uint8List for the bitmap descriptor
navaronbracke Feb 14, 2024
cb9c665
use trusted types policy to sanitize html
navaronbracke Feb 14, 2024
aa46171
fix constructor
navaronbracke Feb 14, 2024
0523daa
fix argument
navaronbracke Feb 14, 2024
e2df4b1
handle undefined trusted types policy
navaronbracke Feb 15, 2024
e358399
bump version of google_maps_flutter_web
navaronbracke Feb 19, 2024
736aec1
fix license headers
navaronbracke Feb 19, 2024
8b4d7bb
adjust trusted types binding usage
navaronbracke Feb 23, 2024
d8adca1
fix quotes in pubspec & add ignore for upcoming lint
navaronbracke Feb 27, 2024
52baeca
add JS binding for MapStyler
navaronbracke Feb 27, 2024
1951a6a
set inner html to trusted html instance
navaronbracke Feb 27, 2024
6583739
Make getTTPolicy a little bit less generic looking.
ditman Feb 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add utility function to create divs
navaronbracke committed Feb 27, 2024
commit a0637f183b0b3f930f29400fc1fe857ace0de377
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import 'package:flutter/foundation.dart';
import 'package:web/web.dart';

/// Convenience method to create a new [HTMLDivElement] element.
@visibleForTesting
HTMLDivElement createDivElement() {
return document.createElement('div') as HTMLDivElement;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import 'package:web/web.dart';

/// Convenience method to create a new [HTMLDivElement] element.
HTMLDivElement createDivElement() {
navaronbracke marked this conversation as resolved.
Show resolved Hide resolved
return document.createElement('div') as HTMLDivElement;
}