Unverified Commit 6a540d0c authored by yann300's avatar yann300 Committed by GitHub

Merge pull request #1053 from ethereum/runTabTransactionActions

Restyle transactionActions and unify icons with other icons
parents c0fcd0cb 35bc6699
...@@ -19,12 +19,12 @@ var css = require('./styles/run-tab-styles') ...@@ -19,12 +19,12 @@ var css = require('./styles/run-tab-styles')
var instanceContainer = yo`<div class="${css.instanceContainer}"></div>` var instanceContainer = yo`<div class="${css.instanceContainer}"></div>`
var noInstancesText = yo`<div class="${css.noInstancesText}">0 contract Instances</div>` var noInstancesText = yo`<div class="${css.noInstancesText}">0 contract Instances</div>`
var pendingTxsText = yo`<span></span>` var pendingTxsText = yo`<span>0 pending transactions</span>`
function runTab (container, appAPI, appEvents) { function runTab (container, appAPI, appEvents) {
var events = new EventManager() var events = new EventManager()
var clearInstanceElement = yo`<i class="${css.clearinstance} fa fa-minus-square-o" title="Clear Instances List" aria-hidden="true"></i>` var clearInstanceElement = yo`<i class="${css.clearinstance} ${css.icon} fa fa-trash" title="Clear Instances List" aria-hidden="true"></i>`
clearInstanceElement.addEventListener('click', () => { clearInstanceElement.addEventListener('click', () => {
events.trigger('clearInstance', []) events.trigger('clearInstance', [])
}) })
...@@ -34,9 +34,9 @@ function runTab (container, appAPI, appEvents) { ...@@ -34,9 +34,9 @@ function runTab (container, appAPI, appEvents) {
<div class="${css.pendingTxsText}"> <div class="${css.pendingTxsText}">
${pendingTxsText} ${pendingTxsText}
<span class="${css.transactionActions}"> <span class="${css.transactionActions}">
${clearInstanceElement}
${recorderInterface.recordButton} ${recorderInterface.recordButton}
${recorderInterface.runButton} ${recorderInterface.runButton}
${clearInstanceElement}
</span> </span>
</div> </div>
</div>` </div>`
...@@ -139,21 +139,14 @@ function makeRecorder (events, appAPI, appEvents) { ...@@ -139,21 +139,14 @@ function makeRecorder (events, appAPI, appEvents) {
api: appAPI api: appAPI
}) })
var css2 = csjs` var css2 = csjs`
.container { .container,
} .runTxs,
.recorder { .recorder {
font-size: 20px;
cursor: pointer;
}
.runTxs {
margin-left: 10px;
font-size: 20px;
cursor: pointer;
} }
` `
var recordButton = yo`<i class="fa fa-floppy-o savetransaction ${css2.recorder}" title="Save Transactions" aria-hidden="true"></i>` var recordButton = yo`<i class="fa fa-floppy-o savetransaction ${css2.recorder} ${css.icon}" title="Save Transactions" aria-hidden="true"></i>`
var runButton = yo`<i class="fa fa-play runtransaction ${css2.runTxs}" title="Run Transactions" aria-hidden="true"></i>` var runButton = yo`<i class="fa fa-play runtransaction ${css2.runTxs} ${css.icon}" title="Run Transactions" aria-hidden="true"></i>`
recordButton.onclick = () => { recordButton.onclick = () => {
var txJSON = JSON.stringify(recorder.getAll(), null, 2) var txJSON = JSON.stringify(recorder.getAll(), null, 2)
......
...@@ -109,6 +109,10 @@ var css = csjs` ...@@ -109,6 +109,10 @@ var css = csjs`
.pendingTxsText { .pendingTxsText {
${styles.rightPanel.runTab.borderBox_Instance} ${styles.rightPanel.runTab.borderBox_Instance}
font-style: italic; font-style: italic;
display: flex;
justify-content: space-evenly;
align-items: center;
flex-wrap: wrap;
} }
.item { .item {
margin-right: 1em; margin-right: 1em;
...@@ -141,6 +145,7 @@ var css = csjs` ...@@ -141,6 +145,7 @@ var css = csjs`
.icon { .icon {
cursor: pointer; cursor: pointer;
font-size: 12px; font-size: 12px;
cursor: pointer;
color: ${styles.rightPanel.runTab.icon_Color}; color: ${styles.rightPanel.runTab.icon_Color};
margin-left: 5px; margin-left: 5px;
} }
...@@ -171,13 +176,15 @@ var css = csjs` ...@@ -171,13 +176,15 @@ var css = csjs`
.networkItem { .networkItem {
margin-right: 5px; margin-right: 5px;
} }
.clearinstance { .clearinstance {}
font-size: 20px;
cursor: pointer;
margin-right: 10px;
}
.transactionActions { .transactionActions {
float: right; display: flex;
width: 70px;
justify-content: space-between;
border: 1px solid ${styles.rightPanel.runTab.additionalText_Color};
padding: 5px;
border-radius: 3px;
}
` `
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