Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
cc7f3cc1
Commit
cc7f3cc1
authored
Aug 16, 2016
by
yann300
Committed by
GitHub
Aug 16, 2016
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #80 from yann300/asmitemindexchanged
codemager
parents
948a85f9
1218fec9
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
10 deletions
+11
-10
ASMCode.js
src/ui/ASMCode.js
+2
-7
Ethdebugger.js
src/ui/Ethdebugger.js
+7
-1
VmDebugger.js
src/ui/VmDebugger.js
+2
-2
No files found.
src/ui/ASMCode.js
View file @
cc7f3cc1
'use strict'
var
style
=
require
(
'./styles/basicStyles'
)
var
yo
=
require
(
'yo-yo'
)
var
CodeManager
=
require
(
'../code/codeManager'
)
var
ui
=
require
(
'../helpers/ui'
)
function
ASMCode
(
_parent
,
_
trac
eManager
)
{
function
ASMCode
(
_parent
,
_
cod
eManager
)
{
this
.
parent
=
_parent
this
.
codeManager
=
new
CodeManager
(
_traceManager
)
this
.
codeManager
=
_codeManager
this
.
code
this
.
address
this
.
codeView
...
...
@@ -27,13 +26,9 @@ ASMCode.prototype.render = function () {
}
ASMCode
.
prototype
.
init
=
function
()
{
var
self
=
this
this
.
codeManager
.
register
(
'indexChanged'
,
this
,
this
.
indexChanged
)
this
.
codeManager
.
register
(
'codeChanged'
,
this
,
this
.
codeChanged
)
this
.
codeManager
.
register
(
'loadingCode'
,
this
,
function
(
address
)
{})
this
.
parent
.
register
(
'indexChanged'
,
this
,
function
(
index
)
{
self
.
codeManager
.
resolveStep
(
index
,
self
.
parent
.
tx
)
})
}
ASMCode
.
prototype
.
indexChanged
=
function
(
index
)
{
...
...
src/ui/Ethdebugger.js
View file @
cc7f3cc1
...
...
@@ -11,6 +11,7 @@ var yo = require('yo-yo')
var
ui
=
require
(
'../helpers/ui'
)
var
Web3Providers
=
require
(
'../web3Provider/web3Providers'
)
var
DummyProvider
=
require
(
'../web3Provider/dummyProvider'
)
var
CodeManager
=
require
(
'../code/codeManager'
)
function
Ethdebugger
()
{
util
.
extend
(
this
,
new
EventManager
())
...
...
@@ -24,8 +25,13 @@ function Ethdebugger () {
this
.
addProvider
(
'DUMMYWEB3'
,
new
DummyProvider
())
this
.
switchProvider
(
'DUMMYWEB3'
)
this
.
traceManager
=
new
TraceManager
()
this
.
codeManager
=
new
CodeManager
(
this
.
traceManager
)
var
self
=
this
this
.
traceManager
.
register
(
'indexChanged'
,
this
,
function
(
index
)
{
self
.
codeManager
.
resolveStep
(
index
,
self
.
tx
)
})
this
.
txBrowser
=
new
TxBrowser
(
this
)
this
.
txBrowser
.
register
(
'newTxLoading'
,
this
,
function
()
{
self
.
unLoad
()
...
...
@@ -40,7 +46,7 @@ function Ethdebugger () {
this
.
stepManager
.
register
(
'stepChanged'
,
this
,
function
(
stepIndex
)
{
self
.
stepChanged
(
stepIndex
)
})
this
.
vmDebugger
=
new
VmDebugger
(
this
,
this
.
traceManager
)
this
.
vmDebugger
=
new
VmDebugger
(
this
,
this
.
traceManager
,
this
.
codeManager
)
this
.
sticker
=
new
Sticker
(
this
,
this
.
traceManager
)
}
...
...
src/ui/VmDebugger.js
View file @
cc7f3cc1
...
...
@@ -11,8 +11,8 @@ var FullStoragesChangesPanel = require('./FullStoragesChanges')
var
yo
=
require
(
'yo-yo'
)
var
ui
=
require
(
'../helpers/ui'
)
function
VmDebugger
(
_parent
,
_traceManager
)
{
this
.
asmCode
=
new
ASMCode
(
_parent
,
_
trac
eManager
)
function
VmDebugger
(
_parent
,
_traceManager
,
_codeManager
)
{
this
.
asmCode
=
new
ASMCode
(
_parent
,
_
cod
eManager
)
this
.
stackPanel
=
new
StackPanel
(
_parent
,
_traceManager
)
this
.
storagePanel
=
new
StoragePanel
(
_parent
,
_traceManager
)
this
.
memoryPanel
=
new
MemoryPanel
(
_parent
,
_traceManager
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment