From 4ffbde961cee2355393c170201c73aa4efaf5af4 Mon Sep 17 00:00:00 2001 From: Kaique Gazola Date: Tue, 4 Jul 2023 18:05:19 -0300 Subject: [PATCH 1/2] feat: expose image element for custom render / extensions --- lib/flutter_html.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/flutter_html.dart b/lib/flutter_html.dart index 0247d4c94b..d51a5f8a1f 100644 --- a/lib/flutter_html.dart +++ b/lib/flutter_html.dart @@ -10,6 +10,7 @@ import 'package:html/dom.dart' as dom; export 'package:flutter_html/src/html_parser.dart'; //export src for advanced custom render uses (e.g. casting context.tree) export 'package:flutter_html/src/anchor.dart'; +export 'package:flutter_html/src/tree/image_element.dart'; export 'package:flutter_html/src/tree/interactable_element.dart'; export 'package:flutter_html/src/tree/replaced_element.dart'; export 'package:flutter_html/src/tree/styled_element.dart'; From cd0992f621aa20c27b061cbfef7fe1639a67a8e7 Mon Sep 17 00:00:00 2001 From: Kaique Gazola Date: Tue, 4 Jul 2023 19:04:10 -0300 Subject: [PATCH 2/2] refactor: remove unused image element imports --- lib/src/builtins/image_builtin.dart | 1 - packages/flutter_html_svg/lib/flutter_html_svg.dart | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/src/builtins/image_builtin.dart b/lib/src/builtins/image_builtin.dart index 08bfd1b70d..15c4bbc3f9 100644 --- a/lib/src/builtins/image_builtin.dart +++ b/lib/src/builtins/image_builtin.dart @@ -2,7 +2,6 @@ import 'dart:convert'; import 'package:flutter/material.dart'; import 'package:flutter_html/flutter_html.dart'; -import 'package:flutter_html/src/tree/image_element.dart'; class ImageBuiltIn extends HtmlExtension { final String? dataEncoding; diff --git a/packages/flutter_html_svg/lib/flutter_html_svg.dart b/packages/flutter_html_svg/lib/flutter_html_svg.dart index 93dfa849f9..fe31364d10 100644 --- a/packages/flutter_html_svg/lib/flutter_html_svg.dart +++ b/packages/flutter_html_svg/lib/flutter_html_svg.dart @@ -1,10 +1,9 @@ library flutter_html_svg; import 'dart:convert'; + import 'package:flutter/material.dart'; import 'package:flutter_html/flutter_html.dart'; -// ignore: implementation_imports -import 'package:flutter_html/src/tree/image_element.dart'; import 'package:flutter_svg/flutter_svg.dart'; // TODO re-add MultipleGestureDetector for image taps in this extension