mirror of
https://github.com/monero-project/monero-gui.git
synced 2025-01-09 11:22:05 +02:00
tx_key not displayed by default, click to reveal
This commit is contained in:
parent
d1e8b6f823
commit
8d49ad9ba4
@ -1099,17 +1099,13 @@ Rectangle {
|
|||||||
MoneroComponents.TextPlain {
|
MoneroComponents.TextPlain {
|
||||||
font.family: MoneroComponents.Style.fontRegular.name
|
font.family: MoneroComponents.Style.fontRegular.name
|
||||||
font.pixelSize: 15
|
font.pixelSize: 15
|
||||||
text: {
|
text: qsTr("Click to reveal")
|
||||||
var txKey = currentWallet.getTxKey(hash)
|
|
||||||
if(txKey) return txKey;
|
|
||||||
else return "-"
|
|
||||||
}
|
|
||||||
|
|
||||||
color: MoneroComponents.Style.defaultFontColor
|
color: MoneroComponents.Style.defaultFontColor
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
|
state: "txkey_hidden"
|
||||||
|
|
||||||
MouseArea {
|
MouseArea {
|
||||||
state: "copyable"
|
state: "copyable_txkey"
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
hoverEnabled: true
|
hoverEnabled: true
|
||||||
onEntered: parent.color = MoneroComponents.Style.orange
|
onEntered: parent.color = MoneroComponents.Style.orange
|
||||||
@ -1200,6 +1196,7 @@ Rectangle {
|
|||||||
if(res[i].containsMouse === true){
|
if(res[i].containsMouse === true){
|
||||||
if(res[i].state === 'copyable' && res[i].parent.hasOwnProperty('text')) toClipboard(res[i].parent.text);
|
if(res[i].state === 'copyable' && res[i].parent.hasOwnProperty('text')) toClipboard(res[i].parent.text);
|
||||||
if(res[i].state === 'copyable_address') root.toClipboard(address);
|
if(res[i].state === 'copyable_address') root.toClipboard(address);
|
||||||
|
if(res[i].state === 'copyable_txkey') root.getTxKey(hash, res[i]);
|
||||||
if(res[i].state === 'set_tx_note') root.editDescription(hash);
|
if(res[i].state === 'set_tx_note') root.editDescription(hash);
|
||||||
if(res[i].state === 'details') root.showTxDetails(hash, paymentId, destinations, subaddrAccount, subaddrIndex);
|
if(res[i].state === 'details') root.showTxDetails(hash, paymentId, destinations, subaddrAccount, subaddrIndex);
|
||||||
if(res[i].state === 'proof') root.showTxProof(hash, paymentId, destinations, subaddrAccount, subaddrIndex);
|
if(res[i].state === 'proof') root.showTxProof(hash, paymentId, destinations, subaddrAccount, subaddrIndex);
|
||||||
@ -1577,6 +1574,16 @@ Rectangle {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getTxKey(hash, elem){
|
||||||
|
if (elem.parent.state != 'ready'){
|
||||||
|
var txKey = currentWallet.getTxKey(hash)
|
||||||
|
elem.parent.text = txKey ? txKey : '-';
|
||||||
|
elem.parent.state = 'ready';
|
||||||
|
}
|
||||||
|
|
||||||
|
toClipboard(elem.parent.text);
|
||||||
|
}
|
||||||
|
|
||||||
function showTxDetails(hash, paymentId, destinations, subaddrAccount, subaddrIndex){
|
function showTxDetails(hash, paymentId, destinations, subaddrAccount, subaddrIndex){
|
||||||
var tx_key = currentWallet.getTxKey(hash)
|
var tx_key = currentWallet.getTxKey(hash)
|
||||||
var tx_note = currentWallet.getUserNote(hash)
|
var tx_note = currentWallet.getUserNote(hash)
|
||||||
|
Loading…
Reference in New Issue
Block a user