TF-2903 Handle mailto link on web
This commit is contained in:
+3
-3
@@ -4,11 +4,11 @@ import 'package:core/presentation/utils/html_transformer/sanitize_url.dart';
|
||||
import 'package:core/utils/html/html_template.dart';
|
||||
import 'package:html/dom.dart';
|
||||
|
||||
class SanitizeTagAInHtmlTransformer extends DomTransformer {
|
||||
class SanitizeHyperLinkTagInHtmlTransformer extends DomTransformer {
|
||||
final _sanitizeUrl = SanitizeUrl();
|
||||
final bool useTooltip;
|
||||
|
||||
SanitizeTagAInHtmlTransformer({this.useTooltip = false});
|
||||
|
||||
SanitizeHyperLinkTagInHtmlTransformer({this.useTooltip = false});
|
||||
|
||||
@override
|
||||
Future<void> process({
|
||||
@@ -12,7 +12,7 @@ import 'package:core/presentation/utils/html_transformer/dom/remove_lazy_loading
|
||||
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';
|
||||
import 'package:core/presentation/utils/html_transformer/dom/sanitize_tag_a_in_html_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/dom/sanitize_hyper_link_tag_in_html_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/dom/script_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/dom/signature_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/text/sanitize_autolink_html_transformers.dart';
|
||||
@@ -56,7 +56,7 @@ class TransformConfiguration {
|
||||
const RemoveScriptTransformer(),
|
||||
const BlockQuotedTransformer(),
|
||||
const BlockCodeTransformer(),
|
||||
SanitizeTagAInHtmlTransformer(useTooltip: true),
|
||||
SanitizeHyperLinkTagInHtmlTransformer(useTooltip: true),
|
||||
const ImageTransformer(),
|
||||
const AddLazyLoadingForBackgroundImageTransformer(),
|
||||
const RemoveCollapsedSignatureButtonTransformer(),
|
||||
@@ -108,7 +108,7 @@ class TransformConfiguration {
|
||||
const RemoveScriptTransformer(),
|
||||
const BlockQuotedTransformer(),
|
||||
const BlockCodeTransformer(),
|
||||
SanitizeTagAInHtmlTransformer(),
|
||||
SanitizeHyperLinkTagInHtmlTransformer(),
|
||||
const ImageTransformer(),
|
||||
const AddLazyLoadingForBackgroundImageTransformer(),
|
||||
const RemoveCollapsedSignatureButtonTransformer(),
|
||||
|
||||
Reference in New Issue
Block a user