From 1fcc95d6b9488df50569b212df616b4b8e140978 Mon Sep 17 00:00:00 2001 From: Filip Krawczyk Date: Sun, 21 Aug 2022 23:08:00 +0200 Subject: [PATCH] make sure link is a link --- lib/widgets/editor/editor_toolbar.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/widgets/editor/editor_toolbar.dart b/lib/widgets/editor/editor_toolbar.dart index b47c892..614f348 100644 --- a/lib/widgets/editor/editor_toolbar.dart +++ b/lib/widgets/editor/editor_toolbar.dart @@ -389,7 +389,14 @@ class AddLinkDialog extends HookWidget { final urlController = useTextEditingController(text: url); void submit() { - final finalString = '(${titleController.text})[${urlController.text}]'; + final link = () { + if (urlController.text.startsWith('http?s://')) { + return urlController.text; + } else { + return 'https://${urlController.text}'; + } + }(); + final finalString = '(${titleController.text})[$link]'; Navigator.of(context).pop(Reformat( text: finalString, selectionBeginningShift: finalString.length,