mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-11-01 23:11:09 +00:00
Merge pull request '[v8.0/forgejo] Improve textarea paste (part of gitea#31948) #5269' (#5301) from fnetx/bp-textarea-paste into v8.0/forgejo
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5301 Reviewed-by: Gusted <gusted@noreply.codeberg.org>
This commit is contained in:
commit
be8097df23
3 changed files with 66 additions and 32 deletions
|
|
@ -116,7 +116,7 @@ function handleClipboardText(textarea, text, e) {
|
|||
if (_shiftDown) return;
|
||||
const selectedText = value.substring(selectionStart, selectionEnd);
|
||||
const trimmedText = text.trim();
|
||||
if (selectedText && isUrl(trimmedText)) {
|
||||
if (selectedText && isUrl(trimmedText) && !isUrl(selectedText)) {
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
replaceTextareaSelection(textarea, `[${selectedText}](${trimmedText})`);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue