feat(editor): Support pasting an expression into a number parameter (#15722)

This commit is contained in:
Elias Meire
2025-05-30 12:02:38 +02:00
committed by GitHub
parent 7dc94b61cb
commit 2a1475d671
2 changed files with 62 additions and 26 deletions

View File

@@ -786,6 +786,16 @@ function onPaste(event: ClipboardEvent) {
}
}
function onPasteNumber(event: ClipboardEvent) {
const pastedText = event.clipboardData?.getData('text');
if (shouldConvertToExpression(pastedText)) {
event.preventDefault();
valueChanged('=' + pastedText);
return;
}
}
function onResourceLocatorDrop(data: string) {
emit('drop', data);
}
@@ -1596,7 +1606,7 @@ onUpdated(async () => {
@update:model-value="onUpdateTextInput"
@focus="setFocus"
@blur="onBlur"
@keydown.stop
@paste="onPasteNumber"
/>
<CredentialsSelect