From 943e9f7dccd346b1bef10e31d97bc5d24e49b03a Mon Sep 17 00:00:00 2001 From: Miller Adulu Date: Sun, 14 Mar 2021 21:02:21 +0300 Subject: [PATCH] Use universal html package to bring in the ImageElement class --- lib/widgets/editor.dart | 3 ++- pubspec.lock | 14 ++++++++------ pubspec.yaml | 5 ++++- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/lib/widgets/editor.dart b/lib/widgets/editor.dart index 028a7dd0..951ba0c9 100644 --- a/lib/widgets/editor.dart +++ b/lib/widgets/editor.dart @@ -25,6 +25,7 @@ import 'package:string_validator/string_validator.dart'; // ignore: import_of_legacy_library_into_null_safe import 'package:universal_html/prefer_universal/html.dart' as html; import 'package:url_launcher/url_launcher.dart'; +import 'package:universal_html/universal_html.dart'; import 'box.dart'; import 'controller.dart'; @@ -115,7 +116,7 @@ Widget _defaultEmbedBuilderWeb(BuildContext context, leaf.Embed node) { String imageUrl = node.value.data; Size size = MediaQuery.of(context).size; UniversalUI().platformViewRegistry.registerViewFactory( - imageUrl, (int viewId) => html.ImageElement()..src = imageUrl); + imageUrl, (int viewId) => ImageElement()..src = imageUrl); return Padding( padding: EdgeInsets.only( right: ResponsiveWidget.isMediumScreen(context) diff --git a/pubspec.lock b/pubspec.lock index a2549c0a..37ec2d40 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -56,7 +56,7 @@ packages: name: csslib url: "https://pub.dartlang.org" source: hosted - version: "0.16.2" + version: "0.17.0" fake_async: dependency: transitive description: @@ -127,7 +127,7 @@ packages: name: html url: "https://pub.dartlang.org" source: hosted - version: "0.14.0+4" + version: "0.15.0" http: dependency: transitive description: @@ -283,9 +283,11 @@ packages: universal_html: dependency: "direct main" description: - name: universal_html - url: "https://pub.dartlang.org" - source: hosted + path: "." + ref: "0792f345ad1820770cc45bede8f813002db87802" + resolved-ref: "0792f345ad1820770cc45bede8f813002db87802" + url: "https://github.com/MillerAdulu/universal_html.git" + source: git version: "1.2.4" universal_io: dependency: transitive @@ -349,7 +351,7 @@ packages: name: zone_local url: "https://pub.dartlang.org" source: hosted - version: "0.1.2" + version: "0.2.0-nullsafety.1" sdks: dart: ">=2.12.0 <3.0.0" flutter: ">=1.24.0-10.2.pre" diff --git a/pubspec.yaml b/pubspec.yaml index 3464da79..2224ea4d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -12,6 +12,10 @@ environment: dependencies: flutter: sdk: flutter + universal_html: + git: + url: "https://github.com/MillerAdulu/universal_html.git" + ref: 0792f345ad1820770cc45bede8f813002db87802 collection: ^1.15.0 file_picker: ^3.0.0 flutter_colorpicker: ^0.4.0-nullsafety.0 @@ -20,7 +24,6 @@ dependencies: photo_view: ^0.11.1 string_validator: ^0.2.0-nullsafety.0 tuple: ^2.0.0 - universal_html: ^1.2.4 url_launcher: ^6.0.2 dev_dependencies: