From 74e12ce71d00e7e9aea43a985e8a9dbfc4ad0844 Mon Sep 17 00:00:00 2001 From: xiphon Date: Fri, 8 Nov 2019 00:56:10 +0000 Subject: ContextMenu: implement 'paste' context menu for all text fields --- components/InputMulti.qml | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'components/InputMulti.qml') diff --git a/components/InputMulti.qml b/components/InputMulti.qml index 891bdc4f..8fccb6a6 100644 --- a/components/InputMulti.qml +++ b/components/InputMulti.qml @@ -57,6 +57,10 @@ TextArea { onTextChanged: { if(addressValidation){ // js replacement for `RegExpValidator { regExp: /[0-9A-Fa-f]{95}/g }` + if (textArea.text.startsWith("monero:")) { + error = false; + return; + } textArea.text = textArea.text.replace(/[^a-z0-9.@\-]/gi,''); var address_ok = TxUtils.checkAddress(textArea.text, appWindow.persistentSettings.nettype) || TxUtils.isValidOpenAliasAddress(textArea.text); if(!address_ok) error = true; @@ -64,4 +68,11 @@ TextArea { TextArea.cursorPosition = textArea.text.length; } } + + MoneroComponents.ContextMenu { + onPaste: { + textArea.clear(); + textArea.paste(); + } + } } -- cgit v1.2.3