add listen on network menu item

pull/1/head
yann300 8 years ago
parent 1afb5e52a0
commit 6bbdb4abde
  1. 4
      src/app.js
  2. 3
      src/app/panels/editor-panel.js
  3. 5
      src/app/panels/terminal.js

@ -531,6 +531,10 @@ function run () {
udapp: udapp.event udapp: udapp.event
}}) }})
self._components.editorpanel.terminal().event.register('listenOnNetWork', (listenOnNetWork) => {
txlistener.setListenOnNetwork(listenOnNetWork)
})
var eventsDecoder = new EventsDecoder({ var eventsDecoder = new EventsDecoder({
api: { api: {
resolveReceipt: function (tx, cb) { resolveReceipt: function (tx, cb) {

@ -231,6 +231,9 @@ class EditorPanel {
var self = this var self = this
return self._components.terminal.registerCommand(name, command) return self._components.terminal.registerCommand(name, command)
} }
terminal () {
return this._components.terminal
}
_renderTabsbar () { _renderTabsbar () {
var self = this var self = this
if (self._view.tabsbar) return self._view.tabsbar if (self._view.tabsbar) return self._view.tabsbar

@ -214,10 +214,15 @@ class Terminal {
</div> </div>
${self._view.dropdown} ${self._view.dropdown}
<input type="text" class=${css.filter} onkeyup=${filter}></div> <input type="text" class=${css.filter} onkeyup=${filter}></div>
<input onchange=${listenOnNetwork} type="checkbox" /><label title="Remix will listen on all transactions mined in the current environment and not only transactions created from the GUI">Listen on network</label>
${self._view.icon} ${self._view.icon}
</div> </div>
</div> </div>
` `
function listenOnNetwork (ev) {
self.event.trigger('listenOnNetWork', [ev.currentTarget.checked])
}
self._view.term = yo` self._view.term = yo`
<div class=${css.terminal} onscroll=${throttle(reattach, 10)} onclick=${focusinput}> <div class=${css.terminal} onscroll=${throttle(reattach, 10)} onclick=${focusinput}>
${self._view.journal} ${self._view.journal}

Loading…
Cancel
Save