use storageResolver in StoragePanel

pull/7/head
yann300 8 years ago
parent 3902adf3a5
commit 417cdc38b3
  1. 10
      src/ui/StoragePanel.js

@ -2,11 +2,11 @@
var DropdownPanel = require('./DropdownPanel') var DropdownPanel = require('./DropdownPanel')
var yo = require('yo-yo') var yo = require('yo-yo')
function StoragePanel (_parent, _traceManager, _address) { function StoragePanel (_parent, _traceManager, _storageResolver) {
this.parent = _parent this.parent = _parent
this.storageResolver = _storageResolver
this.traceManager = _traceManager this.traceManager = _traceManager
this.basicPanel = new DropdownPanel('Storage Changes', {json: true}) this.basicPanel = new DropdownPanel('Storage', {json: true})
this.address = _address
this.init() this.init()
this.disabled = false this.disabled = false
} }
@ -22,14 +22,14 @@ StoragePanel.prototype.init = function () {
if (index < 0) return if (index < 0) return
if (self.parent.currentStepIndex !== index) return if (self.parent.currentStepIndex !== index) return
self.traceManager.getStorageAt(index, self.parent.tx, function (error, storage) { self.storageResolver.storageRange((error, storage) => {
if (error) { if (error) {
console.log(error) console.log(error)
self.basicPanel.update({}) self.basicPanel.update({})
} else if (self.parent.currentStepIndex === index) { } else if (self.parent.currentStepIndex === index) {
self.basicPanel.update(storage) self.basicPanel.update(storage)
} }
}, self.address) })
}) })
} }

Loading…
Cancel
Save