Commit 103f1445 authored by Rob Stupay's avatar Rob Stupay

adding copy to clipboard without much instructions

parent 620a0fa1
...@@ -2,6 +2,9 @@ ...@@ -2,6 +2,9 @@
var yo = require('yo-yo') var yo = require('yo-yo')
var css = require('./universal-dapp-styles') var css = require('./universal-dapp-styles')
var copyToClipboard = require('./app/ui/copy-to-clipboard')
var remixLib = require('remix-lib')
var txFormat = remixLib.execution.txFormat
class MultiParamManager { class MultiParamManager {
...@@ -147,6 +150,11 @@ class MultiParamManager { ...@@ -147,6 +150,11 @@ class MultiParamManager {
${this.multiFields} ${this.multiFields}
<div class="${css.group} ${css.multiArg}" > <div class="${css.group} ${css.multiArg}" >
${button} ${button}
${copyToClipboard(() => {
var multiString = this.getMultiValsString()
var multiJSON = JSON.parse('[' + multiString + ']')
return txFormat.encodeData(this.funABI, multiJSON)
})}
</div> </div>
</div> </div>
</div>` </div>`
......
...@@ -237,6 +237,11 @@ var css = csjs` ...@@ -237,6 +237,11 @@ var css = csjs`
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
border-right: 0; border-right: 0;
} }
.contractActionsContainerMultiInner .multiArg i {
padding-right: 26px;
padding-top: 5px;
float: right;
}
` `
module.exports = css module.exports = css
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment