diff --git a/package.json b/package.json
index f8dfd2d307..59fc5832e9 100644
--- a/package.json
+++ b/package.json
@@ -171,7 +171,7 @@
"sourcemap": "exorcist --root ../ build/app.js.map > build/app.js",
"start": "npm-run-all -lpr serve watch onchange remixd",
"test": "npm run csslint; standard && node test/index.js",
- "test-browser": "npm-run-all -lpr selenium downloadsolc make-mock-compiler serve browsertest",
+ "test-browser": "npm-run-all -lpr selenium downloadsolc_root make-mock-compiler serve browsertest",
"watch": "watchify src/index.js -dv -p browserify-reload -o build/app.js"
}
}
diff --git a/src/multiParamManager.js b/src/multiParamManager.js
index 1acd67ed76..3c96643d2b 100644
--- a/src/multiParamManager.js
+++ b/src/multiParamManager.js
@@ -54,12 +54,15 @@ class MultiParamManager {
var basicInputField = yo``
basicInputField.setAttribute('placeholder', this.inputs)
- basicInputField.setAttribute('title', '')
+ basicInputField.setAttribute('title', this.inputs)
- var onClick = () => {
+ // var outputOverride = 'yellow'
+ var onClick = (domEl) => {
this.clickCallBack(this.funABI.inputs, basicInputField.value)
}
+ // this.outputOverride = yo`
` // show return value
+
this.contractActionsContainerSingle = yo`
{ this.switchMethodViewOn() }} title=${title} >
${basicInputField}
@@ -110,10 +113,12 @@ class MultiParamManager {
if (this.funABI.payable === true) {
contractProperty.classList.add(css.payable)
button.setAttribute('title', (title + ' - transact (payable)'))
+ this.contractActionsContainerSingle.querySelector('button').setAttribute('title', (title + ' - transact (payable)'))
}
if (!this.lookupOnly && this.funABI.payable === false) {
button.setAttribute('title', (title + ' - transact (not payable)'))
+ this.contractActionsContainerSingle.querySelector('button').setAttribute('title', (title + ' - transact (not payable)'))
}
return contractProperty
diff --git a/src/universal-dapp-ui.js b/src/universal-dapp-ui.js
index 21ab28cef9..a43f5b56a2 100644
--- a/src/universal-dapp-ui.js
+++ b/src/universal-dapp-ui.js
@@ -101,11 +101,12 @@ UniversalDAppUI.prototype.getCallButton = function (args) {
})
}
- var multiParamManager = new MultiParamManager(lookupOnly, args.funABI, (valArray, inputsValues) => {
- clickButton(valArray, inputsValues)
+ var multiParamManager = new MultiParamManager(lookupOnly, args.funABI, (valArray, inputsValues, domEl) => {
+ clickButton(valArray, inputsValues, domEl)
}, self.udapp.getInputs(args.funABI))
var contractActionsContainer = yo`
${multiParamManager.render()}
`
+ contractActionsContainer.appendChild(outputOverride)
return contractActionsContainer
}