chore: Updated formatting

pull/1931/head
Joep Heijnen 10 months ago
parent bb616481df
commit 919b9fd635
  1. 12
      lib/src/models/rules/insert.dart
  2. 4
      lib/src/widgets/toolbar/buttons/link_style2_button.dart
  3. 3
      lib/src/widgets/toolbar/buttons/link_style_button.dart

@ -372,16 +372,16 @@ class AutoFormatMultipleLinksRule extends InsertRule {
/// It requires a valid link in one link
RegExp get oneLineLinkRegExp => RegExp(
_oneLineLinkPattern,
caseSensitive: false,
);
_oneLineLinkPattern,
caseSensitive: false,
);
/// It detect if there is a link in the text whatever if it in the middle etc
// Used to solve bug https://github.com/singerdmx/flutter-quill/issues/1432
RegExp get detectLinkRegExp => RegExp(
_detectLinkPattern,
caseSensitive: false,
);
_detectLinkPattern,
caseSensitive: false,
);
RegExp get linkRegExp => oneLineLinkRegExp;
@override

@ -413,7 +413,9 @@ class _LinkStyleDialogState extends State<LinkStyleDialog> {
String? _validateLink(String? value) {
if ((value?.isEmpty ?? false) ||
!const AutoFormatMultipleLinksRule().oneLineLinkRegExp.hasMatch(value!)) {
!const AutoFormatMultipleLinksRule()
.oneLineLinkRegExp
.hasMatch(value!)) {
return widget.validationMessage ?? 'That is not a valid URL';
}

@ -196,7 +196,8 @@ class _LinkDialogState extends State<_LinkDialog> {
late String _text;
RegExp get linkRegExp {
return widget.linkRegExp ?? const AutoFormatMultipleLinksRule().oneLineLinkRegExp;
return widget.linkRegExp ??
const AutoFormatMultipleLinksRule().oneLineLinkRegExp;
}
late TextEditingController _linkController;

Loading…
Cancel
Save