Commit 534c9e3e authored by Rob Stupay's avatar Rob Stupay

add params w/ default vals for cp-to-clipboard & updated styles

parent 103f1445
......@@ -14,8 +14,8 @@ var css = csjs`
}
`
module.exports = function copyToClipboard (getContent) {
var copyIcon = yo`<i title="Copy value to clipboard" class="${css.copyIcon} fa fa-clipboard" aria-hidden="true"></i>`
module.exports = function copyToClipboard (getContent, tip = 'Copy value to to clipboard', icon = 'fa-clipboard') {
var copyIcon = yo`<i title="${tip}" class="${css.copyIcon} fa ${icon}" aria-hidden="true"></i>`
copyIcon.style.color = styles.remix.icon_Color_CopyToClipboard
copyIcon.onmouseenter = function (event) { copyIcon.style.color = styles.remix.icon_HoverColor_CopyToClipboard }
copyIcon.onmouseleave = function (event) { copyIcon.style.color = styles.remix.icon_Color_CopyToClipboard }
......@@ -29,7 +29,7 @@ module.exports = function copyToClipboard (getContent) {
}
} catch (e) {}
copy(copiableContent)
addTooltip('Successfully copied!')
addTooltip(tip)
}
}
return copyIcon
......
......@@ -154,7 +154,7 @@ class MultiParamManager {
var multiString = this.getMultiValsString()
var multiJSON = JSON.parse('[' + multiString + ']')
return txFormat.encodeData(this.funABI, multiJSON)
})}
}, 'Encode values of input fields & copy to clipboard', 'fa-briefcase')}
</div>
</div>
</div>`
......
......@@ -241,6 +241,7 @@ var css = csjs`
padding-right: 26px;
padding-top: 5px;
float: right;
font-size: 16px;
}
`
......
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