@ -831,7 +831,7 @@ class MultiWallet extends LitElement {
< span class = "title" > $ { translate ( "walletpage.wchange10" ) } < / s p a n >
< br / >
< div style = "display: inline;" >
< span > $ { this . selectedTransaction . btcReceiver } < / s p a n >
< span > $ { this . selectedTransaction . btcReceiver } < / s p a n > < p a p e r - i c o n - b u t t o n i c o n = " i c o n s : s e n d " @ c l i c k = $ { ( ) = > t h i s . s e n d T o B t c A d d r e s s ( ) } t i t l e = " $ { t r a n s l a t e ( " w a l l e t p a g e . w c h a n g e 4 6 " ) } " > < / p a p e r - i c o n - b u t t o n >
< / d i v >
< br / >
< span class = "title" > $ { translate ( "walletpage.wchange12" ) } < / s p a n >
@ -882,7 +882,7 @@ class MultiWallet extends LitElement {
< span class = "title" > $ { translate ( "walletpage.wchange10" ) } < / s p a n >
< br / >
< div style = "display: inline;" >
< span > $ { this . selectedTransaction . ltcReceiver } < / s p a n > < p a p e r - i c o n - b u t t o n i c o n = " i c o n s : s e n d " @ c l i c k = $ { ( ) = > t h i s . s e n d T o L t c A d d r e s s ( ) } t i t l e = " S e n d t o t h i s a d d r e s s " > < / p a p e r - i c o n - b u t t o n >
< span > $ { this . selectedTransaction . ltcReceiver } < / s p a n > < p a p e r - i c o n - b u t t o n i c o n = " i c o n s : s e n d " @ c l i c k = $ { ( ) = > t h i s . s e n d T o L t c A d d r e s s ( ) } t i t l e = " $ { t r a n s l a t e ( " w a l l e t p a g e . w c h a n g e 4 6 " ) } " > < / p a p e r - i c o n - b u t t o n >
< / d i v >
< br / >
< span class = "title" > $ { translate ( "walletpage.wchange12" ) } < / s p a n >
@ -933,9 +933,10 @@ class MultiWallet extends LitElement {
< br / >
< span class = "title" > $ { translate ( "walletpage.wchange10" ) } < / s p a n >
< br / >
< div >
< span > $ { this . selectedTransaction . dogeReceiver } < / s p a n >
< div style = "display: inline;" >
< span > $ { this . selectedTransaction . dogeReceiver } < / s p a n > < p a p e r - i c o n - b u t t o n i c o n = " i c o n s : s e n d " @ c l i c k = $ { ( ) = > t h i s . s e n d T o D o g e A d d r e s s ( ) } t i t l e = " $ { t r a n s l a t e ( " w a l l e t p a g e . w c h a n g e 4 6 " ) } " > < / p a p e r - i c o n - b u t t o n >
< / d i v >
< br / >
< span class = "title" > $ { translate ( "walletpage.wchange12" ) } < / s p a n >
< br / >
< div >
@ -983,8 +984,8 @@ class MultiWallet extends LitElement {
< / d i v >
< span class = "title" > $ { translate ( "walletpage.wchange10" ) } < / s p a n >
< br / >
< div > style = "display: inline;"
< span > $ { this . selectedTransaction . dgbReceiver } < / s p a n >
< div style = "display: inline;" >
< span > $ { this . selectedTransaction . dgbReceiver } < / s p a n > < p a p e r - i c o n - b u t t o n i c o n = " i c o n s : s e n d " @ c l i c k = $ { ( ) = > t h i s . s e n d T o D g b A d d r e s s ( ) } t i t l e = " $ { t r a n s l a t e ( " w a l l e t p a g e . w c h a n g e 4 6 " ) } " > < / p a p e r - i c o n - b u t t o n >
< / d i v >
< br / >
< span class = "title" > $ { translate ( "walletpage.wchange12" ) } < / s p a n >
@ -1035,7 +1036,7 @@ class MultiWallet extends LitElement {
< span class = "title" > $ { translate ( "walletpage.wchange10" ) } < / s p a n >
< br / >
< div style = "display: inline;" >
< span > $ { this . selectedTransaction . rvnReceiver } < / s p a n >
< span > $ { this . selectedTransaction . rvnReceiver } < / s p a n > < p a p e r - i c o n - b u t t o n i c o n = " i c o n s : s e n d " @ c l i c k = $ { ( ) = > t h i s . s e n d T o R v n A d d r e s s ( ) } t i t l e = " $ { t r a n s l a t e ( " w a l l e t p a g e . w c h a n g e 4 6 " ) } " > < / p a p e r - i c o n - b u t t o n >
< / d i v >
< br / >
< span class = "title" > $ { translate ( "walletpage.wchange12" ) } < / s p a n >
@ -1195,7 +1196,10 @@ class MultiWallet extends LitElement {
< / p >
< p >
< span > Available balance : < /span><br / >
< span style = "font-weight: bold;" > $ { this . balanceString } < / s p a n >
< span style = "font-weight: bold;" > $ { this . balanceString } < /span><br / >
< span style = "float: left; font-weight: bold; display: inline;" >
< vaadin - button theme = "primary small" style = "width: 100%;" @ click = $ { ( ) => this . calculateBtcAll ( ) } > < vaadin - icon icon = "vaadin:coin-piles" slot = "prefix" > < / v a a d i n - i c o n > $ { t r a n s l a t e ( " w a l l e t p a g e . w c h a n g e 4 5 " ) } B T C < / v a a d i n - b u t t o n >
< /span><br / > < span > & nbsp ; < / s p a n >
< / p >
< p >
< mwc - textfield
@ -1346,7 +1350,10 @@ class MultiWallet extends LitElement {
< / p >
< p >
< span > $ { translate ( "walletpage.wchange19" ) } : < /span><br / >
< span style = "font-weight: bold;" > $ { this . balanceString } < / s p a n >
< span style = "font-weight: bold;" > $ { this . balanceString } < /span><br / >
< span style = "float: left; font-weight: bold; display: inline;" >
< vaadin - button theme = "primary small" style = "width: 100%;" @ click = $ { ( ) => this . calculateDogeAll ( ) } > < vaadin - icon icon = "vaadin:coin-piles" slot = "prefix" > < / v a a d i n - i c o n > $ { t r a n s l a t e ( " w a l l e t p a g e . w c h a n g e 4 5 " ) } D O G E < / v a a d i n - b u t t o n >
< /span><br / > < span > & nbsp ; < / s p a n >
< / p >
< p >
< mwc - textfield
@ -1422,7 +1429,10 @@ class MultiWallet extends LitElement {
< / p >
< p >
< span > $ { translate ( "walletpage.wchange19" ) } : < /span><br / >
< span style = "font-weight: bold;" > $ { this . balanceString } < / s p a n >
< span style = "font-weight: bold;" > $ { this . balanceString } < /span><br / >
< span style = "float: left; font-weight: bold; display: inline;" >
< vaadin - button theme = "primary small" style = "width: 100%;" @ click = $ { ( ) => this . calculateDgbAll ( ) } > < vaadin - icon icon = "vaadin:coin-piles" slot = "prefix" > < / v a a d i n - i c o n > $ { t r a n s l a t e ( " w a l l e t p a g e . w c h a n g e 4 5 " ) } D G B < / v a a d i n - b u t t o n >
< /span><br / > < span > & nbsp ; < / s p a n >
< / p >
< p >
< mwc - textfield
@ -1498,7 +1508,10 @@ class MultiWallet extends LitElement {
< / p >
< p >
< span > $ { translate ( "walletpage.wchange19" ) } : < /span><br / >
< span style = "font-weight: bold;" > $ { this . balanceString } < / s p a n >
< span style = "font-weight: bold;" > $ { this . balanceString } < /span><br / >
< span style = "float: left; font-weight: bold; display: inline;" >
< vaadin - button theme = "primary small" style = "width: 100%;" @ click = $ { ( ) => this . calculateRvnAll ( ) } > < vaadin - icon icon = "vaadin:coin-piles" slot = "prefix" > < / v a a d i n - i c o n > $ { t r a n s l a t e ( " w a l l e t p a g e . w c h a n g e 4 5 " ) } R V N < / v a a d i n - b u t t o n >
< /span><br / > < span > & nbsp ; < / s p a n >
< / p >
< p >
< mwc - textfield
@ -1604,7 +1617,7 @@ class MultiWallet extends LitElement {
< mwc - textfield
style = "width: 100%;"
id = "arrrMemo"
label = "${translate(" walletpage . wchange46 ")}"
label = "${translate(" walletpage . wchange50 ")}"
type = "text"
value = "${this.arrrMemo}"
maxLength = "256"
@ -2103,12 +2116,36 @@ class MultiWallet extends LitElement {
this . shadowRoot . querySelector ( '#showTransactionDetailsDialog' ) . close ( )
}
sendToBtcAddress ( ) {
this . btcRecipient = this . selectedTransaction . btcReceiver
this . openSendBtc ( )
this . shadowRoot . querySelector ( '#showBtcTransactionDetailsDialog' ) . close ( )
}
sendToLtcAddress ( ) {
this . ltcRecipient = this . selectedTransaction . ltcReceiver
this . openSendLtc ( )
this . shadowRoot . querySelector ( '#showLtcTransactionDetailsDialog' ) . close ( )
}
sendToDogeAddress ( ) {
this . dogeRecipient = this . selectedTransaction . dogeReceiver
this . openSendDoge ( )
this . shadowRoot . querySelector ( '#showDogeTransactionDetailsDialog' ) . close ( )
}
sendToDgbAddress ( ) {
this . dgbRecipient = this . selectedTransaction . dgbReceiver
this . openSendDgb ( )
this . shadowRoot . querySelector ( '#showDgbTransactionDetailsDialog' ) . close ( )
}
sendToRvnAddress ( ) {
this . rvnRecipient = this . selectedTransaction . rvnReceiver
this . openSendRvn ( )
this . shadowRoot . querySelector ( '#showRvnTransactionDetailsDialog' ) . close ( )
}
calculateQortAll ( ) {
if ( this . balance < 0.00100000 ) {
let not _enough _string = get ( "walletpage.wchange26" )
@ -2118,8 +2155,18 @@ class MultiWallet extends LitElement {
}
}
calculateBtcAll ( ) {
if ( this . balance < 0.00050000 ) {
let not _enough _string = get ( "walletpage.wchange26" )
parentEpml . request ( 'showSnackBar' , ` ${ not _enough _string } ` )
} else {
this . btcAmount = ( this . balance - 0.00050000 ) . toFixed ( 8 )
this . btcFeePerByte = 100
}
}
calculateLtcAll ( ) {
if ( this . balance < 0.00025000 ) {
if ( this . balance < 0.00050 000 ) {
let not _enough _string = get ( "walletpage.wchange26" )
parentEpml . request ( 'showSnackBar' , ` ${ not _enough _string } ` )
} else {
@ -2128,12 +2175,42 @@ class MultiWallet extends LitElement {
}
}
calculateDogeAll ( ) {
if ( this . balance < 0.05000000 ) {
let not _enough _string = get ( "walletpage.wchange26" )
parentEpml . request ( 'showSnackBar' , ` ${ not _enough _string } ` )
} else {
this . dogeAmount = ( this . balance - 0.05000000 ) . toFixed ( 8 )
this . dogeFeePerByte = 1000
}
}
calculateDgbAll ( ) {
if ( this . balance < 0.00005000 ) {
let not _enough _string = get ( "walletpage.wchange26" )
parentEpml . request ( 'showSnackBar' , ` ${ not _enough _string } ` )
} else {
this . dgbAmount = ( this . balance - 0.00005000 ) . toFixed ( 8 )
this . dgbFeePerByte = 10
}
}
calculateRvnAll ( ) {
if ( this . balance < 0.00562500 ) {
let not _enough _string = get ( "walletpage.wchange26" )
parentEpml . request ( 'showSnackBar' , ` ${ not _enough _string } ` )
} else {
this . rvnAmount = ( this . balance - 0.00562500 ) . toFixed ( 8 )
this . rvnFeePerByte = 1125
}
}
renderSQB ( ) {
let displaybutton = this . selectedTransaction . recipient
if ( displaybutton == null ) {
return html ` <span> ${ this . selectedTransaction . recipient } </span> `
} else {
return html ` <span> ${ this . selectedTransaction . recipient } </span> <paper-icon-button icon="icons:send" @click= ${ ( ) => this . sendToQortAddress ( ) } title="Send to this address"></paper-icon-button> `
return html ` <span> ${ this . selectedTransaction . recipient } </span> <paper-icon-button icon="icons:send" @click= ${ ( ) => this . sendToQortAddress ( ) } title=" ${ translate ( "walletpage.wchange46" ) } "></paper-icon-button> `
}
}
@ -3450,7 +3527,7 @@ class MultiWallet extends LitElement {
< vaadin - grid - column
auto - width
resizable
header = "${translate(" walletpage . wchange46 ")}"
header = "${translate(" walletpage . wchange50 ")}"
. renderer = $ { ( root , column , data ) => {
render ( html ` ${ data . item . memo } ` , root )
} }