diff --git a/src/app/tabs/runTab/settings.js b/src/app/tabs/runTab/settings.js index e5483c9218..b5f0126f6c 100644 --- a/src/app/tabs/runTab/settings.js +++ b/src/app/tabs/runTab/settings.js @@ -1,18 +1,20 @@ -var $ = require('jquery') -var yo = require('yo-yo') -var remixLib = require('remix-lib') -var EventManager = remixLib.EventManager -var css = require('../styles/run-tab-styles') -var copyToClipboard = require('../../ui/copy-to-clipboard') -var modalDialogCustom = require('../../ui/modal-dialog-custom') -var addTooltip = require('../../ui/tooltip') -var helper = require('../../../lib/helper.js') +const $ = require('jquery') +const yo = require('yo-yo') +const remixLib = require('remix-lib') +const EventManager = remixLib.EventManager +const css = require('../styles/run-tab-styles') +const copyToClipboard = require('../../ui/copy-to-clipboard') +const modalDialogCustom = require('../../ui/modal-dialog-custom') +const addTooltip = require('../../ui/tooltip') +const helper = require('../../../lib/helper.js') +const globalRegistry = require('../../../global/registry') class SettingsUI { constructor (settings) { this.settings = settings this.event = new EventManager() + this._components = {} this.settings.event.register('transactionExecuted', (error, from, to, data, lookupOnly, txResult) => { if (error) return @@ -20,6 +22,11 @@ class SettingsUI { this.updateAccountBalances() }) + this._components.registry = globalRegistry + this._deps = { + networkModule: this._components.registry.get('network').api + } + setInterval(() => { this.updateAccountBalances() }, 10 * 1000) @@ -40,7 +47,7 @@ class SettingsUI { } render () { - this.netUI = yo`` + this.netUI = yo`` var environmentEl = yo`