From cff918a88e772443f24784a3a4e712af9853e6f8 Mon Sep 17 00:00:00 2001 From: Miller Adulu Date: Sat, 13 Mar 2021 14:09:36 +0300 Subject: [PATCH] Replace universal html with dart:html --- lib/widgets/editor.dart | 6 ++++-- pubspec.lock | 42 ----------------------------------------- pubspec.yaml | 1 - 3 files changed, 4 insertions(+), 45 deletions(-) diff --git a/lib/widgets/editor.dart b/lib/widgets/editor.dart index b97267c8..5b0260a0 100644 --- a/lib/widgets/editor.dart +++ b/lib/widgets/editor.dart @@ -1,4 +1,5 @@ import 'dart:convert'; +import 'dart:html'; import 'dart:io' as io; import 'dart:math' as math; @@ -22,7 +23,7 @@ import 'package:flutter_quill/widgets/raw_editor.dart'; import 'package:flutter_quill/widgets/responsive_widget.dart'; import 'package:flutter_quill/widgets/text_selection.dart'; import 'package:string_validator/string_validator.dart'; -import 'package:universal_html/prefer_universal/html.dart' as html; +// import 'package:universal_html/prefer_universal/html.dart' as html; import 'package:url_launcher/url_launcher.dart'; import 'box.dart'; @@ -114,7 +115,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) @@ -1133,3 +1134,4 @@ class RenderEditableContainerBox extends RenderBox _resolvedPadding!.top; } } + diff --git a/pubspec.lock b/pubspec.lock index a2549c0a..7ec2d1b3 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -43,20 +43,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.15.0" - crypto: - dependency: transitive - description: - name: crypto - url: "https://pub.dartlang.org" - source: hosted - version: "3.0.0" - csslib: - dependency: transitive - description: - name: csslib - url: "https://pub.dartlang.org" - source: hosted - version: "0.16.2" fake_async: dependency: transitive description: @@ -121,13 +107,6 @@ packages: description: flutter source: sdk version: "0.0.0" - html: - dependency: transitive - description: - name: html - url: "https://pub.dartlang.org" - source: hosted - version: "0.14.0+4" http: dependency: transitive description: @@ -280,20 +259,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.3.0" - universal_html: - dependency: "direct main" - description: - name: universal_html - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.4" - universal_io: - dependency: transitive - description: - name: universal_io - url: "https://pub.dartlang.org" - source: hosted - version: "2.0.0" url_launcher: dependency: "direct main" description: @@ -343,13 +308,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.1.0" - zone_local: - dependency: transitive - description: - name: zone_local - url: "https://pub.dartlang.org" - source: hosted - version: "0.1.2" sdks: dart: ">=2.12.0 <3.0.0" flutter: ">=1.24.0-10.2.pre" diff --git a/pubspec.yaml b/pubspec.yaml index 956d863d..1412c9a5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -18,7 +18,6 @@ dependencies: flutter_colorpicker: ^0.4.0-nullsafety.0 image_picker: ^0.7.2+1 photo_view: ^0.11.1 - universal_html: ^1.2.4 file_picker: ^3.0.0 string_validator: ^0.2.0-nullsafety.0 flutter_keyboard_visibility: ^5.0.0