diff --git a/src/universal-dapp.js b/src/universal-dapp.js index 604facdc89..eac08d3239 100644 --- a/src/universal-dapp.js +++ b/src/universal-dapp.js @@ -52,14 +52,22 @@ var css = csjs` ` var cssInstance = csjs` - .title extends ${styles.titleBox} { + .title { + display: flex; justify-content: center; + margin-bottom: 1em; + padding: 1em; font-size: .95em; cursor: pointer; background-color: ${styles.colors.violet}; border: 2px dotted ${styles.colors.blue}; + border-radius: 5px; } - .title:hover { + .titleText { + margin-right: 1em; + word-break: break-all; + } + .titleText:hover { opacity: .8; } .instance .title:before { @@ -77,28 +85,16 @@ var cssInstance = csjs` .instance.hidesub > *:not(.title) { display: none; } - .copyToClipboard extends ${styles.infoTextBox} { - margin-top: 1em; - display: flex; - flex-wrap: wrap; - justify-content: center; - cursor: pointer; - } - .copyToClipboard:hover { - background-color: ${styles.colors.green} - } - .address extends ${styles.button} { - text-align: center; - width: 100%; - padding: .1em; - } .copy extends ${styles.button} { + border: 1px dotted ${styles.colors.grey}; + border-radius: 5px; text-align: center; - width: 75%; - padding: .1em; + padding: 1em .3em; + min-width: 30%; } - .copy:hover, .address:hover { - opacity: 1; + .copy:hover{ + background-color: ${styles.colors.lightGrey}; + opacity: .8; } ` @@ -353,10 +349,19 @@ UniversalDApp.prototype.getInstanceInterface = function (contract, address, $tar var context = self.executionContext.isVM() ? 'memory' : 'blockchain' address = (address.slice(0, 2) === '0x' ? '' : '0x') + address.toString('hex') - var $title = $(``).text(contract.name + '' + ' at ' + address.substring(0, 10) + '...' + ' (' + context + ')') - $title.click(function () { + var title = yo` +