From 66bdfd25d42fcfd47f45bd8de066e8e1fc83484d Mon Sep 17 00:00:00 2001 From: X Code Date: Sat, 22 Jan 2022 11:59:04 -0800 Subject: [PATCH] Update link dialog for image/video --- lib/src/widgets/toolbar/image_video_utils.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/src/widgets/toolbar/image_video_utils.dart b/lib/src/widgets/toolbar/image_video_utils.dart index 1bfa7e03..cd05de95 100644 --- a/lib/src/widgets/toolbar/image_video_utils.dart +++ b/lib/src/widgets/toolbar/image_video_utils.dart @@ -5,6 +5,7 @@ import 'package:flutter/material.dart'; import 'package:image_picker/image_picker.dart'; import '../../models/documents/nodes/embeddable.dart'; +import '../../models/rules/insert.dart'; import '../../models/themes/quill_dialog_theme.dart'; import '../../translations/toolbar.i18n.dart'; import '../../utils/platform.dart'; @@ -50,7 +51,10 @@ class LinkDialogState extends State { ), actions: [ TextButton( - onPressed: _link.isNotEmpty ? _applyLink : null, + onPressed: _link.isNotEmpty && + AutoFormatMultipleLinksRule.linkRegExp.hasMatch(_link) + ? _applyLink + : null, child: Text( 'Ok'.i18n, style: widget.dialogTheme?.labelTextStyle,