TF-2785 Fix print feature empty when clicked too early
This commit is contained in:
+19
@@ -0,0 +1,19 @@
|
||||
import 'package:core/data/network/dio_client.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/base/dom_transformer.dart';
|
||||
import 'package:html/dom.dart';
|
||||
|
||||
class RemoveLazyLoadingImageTransformer extends DomTransformer {
|
||||
const RemoveLazyLoadingImageTransformer();
|
||||
|
||||
@override
|
||||
Future<void> process({
|
||||
required Document document,
|
||||
required DioClient dioClient,
|
||||
Map<String, String>? mapUrlDownloadCID,
|
||||
}) async {
|
||||
final elements = document.querySelectorAll('img[loading]');
|
||||
await Future.wait(elements.map((element) async {
|
||||
element.attributes.remove('loading');
|
||||
}));
|
||||
}
|
||||
}
|
||||
@@ -9,6 +9,7 @@ import 'package:core/presentation/utils/html_transformer/dom/blockquoted_transfo
|
||||
import 'package:core/presentation/utils/html_transformer/dom/image_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/dom/remove_collapsed_signature_button_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/dom/remove_lazy_loading_for_background_image_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/dom/remove_lazy_loading_image_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/dom/remove_max_width_in_image_style_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/dom/remove_style_tag_outside_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/dom/remove_tooltip_link_transformers.dart';
|
||||
@@ -67,6 +68,7 @@ class TransformConfiguration {
|
||||
if (PlatformInfo.isWeb)
|
||||
const RemoveTooltipLinkTransformer(),
|
||||
const RemoveLazyLoadingForBackgroundImageTransformer(),
|
||||
const RemoveLazyLoadingImageTransformer(),
|
||||
const RemoveCollapsedSignatureButtonTransformer(),
|
||||
const RemoveStyleTagOutsideTransformer(),
|
||||
const RemoveMaxWidthInImageStyleTransformer(),
|
||||
|
||||
Reference in New Issue
Block a user