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
2394d46b
Unverified
Commit
2394d46b
authored
Mar 14, 2018
by
yann300
Committed by
GitHub
Mar 14, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #718 from ethereum/fixTreeView
Save keyPath for reference and not key
parents
19038f22
ab18a0d9
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
7 deletions
+8
-7
TreeView.js
remix-debugger/src/ui/TreeView.js
+6
-6
txFormat.js
remix-lib/test/txFormat.js
+1
-1
vmCall.js
remix-solidity/test/decoder/vmCall.js
+1
-0
No files found.
remix-debugger/src/ui/TreeView.js
View file @
2394d46b
...
@@ -77,32 +77,32 @@ class TreeView {
...
@@ -77,32 +77,32 @@ class TreeView {
formatData
(
key
,
data
,
children
,
expand
,
keyPath
)
{
formatData
(
key
,
data
,
children
,
expand
,
keyPath
)
{
var
self
=
this
var
self
=
this
var
li
=
yo
`<li key=
${
key
}
class=
${
css
.
li_tv
}
></li>`
var
li
=
yo
`<li key=
${
key
Path
}
class=
${
css
.
li_tv
}
></li>`
var
caret
=
yo
`<div class="fa fa-caret-right caret
${
css
.
caret_tv
}
"></div>`
var
caret
=
yo
`<div class="fa fa-caret-right caret
${
css
.
caret_tv
}
"></div>`
var
label
=
yo
`
var
label
=
yo
`
<div key=
${
key
}
class=
${
css
.
label_tv
}
>
<div key=
${
key
Path
}
class=
${
css
.
label_tv
}
>
${
caret
}
${
caret
}
<span>
${
self
.
formatSelf
(
key
,
data
,
li
)}
</span>
<span>
${
self
.
formatSelf
(
key
,
data
,
li
)}
</span>
</div>`
</div>`
li
.
appendChild
(
label
)
li
.
appendChild
(
label
)
if
(
data
.
children
)
{
if
(
data
.
children
)
{
var
list
=
yo
`<ul key=
${
key
}
class=
${
css
.
ul_tv
}
>
${
children
}
</ul>`
var
list
=
yo
`<ul key=
${
key
Path
}
class=
${
css
.
ul_tv
}
>
${
children
}
</ul>`
list
.
style
.
display
=
'none'
list
.
style
.
display
=
'none'
caret
.
className
=
list
.
style
.
display
===
'none'
?
`fa fa-caret-right caret
${
css
.
caret_tv
}
`
:
`fa fa-caret-down caret
${
css
.
caret_tv
}
`
caret
.
className
=
list
.
style
.
display
===
'none'
?
`fa fa-caret-right caret
${
css
.
caret_tv
}
`
:
`fa fa-caret-down caret
${
css
.
caret_tv
}
`
label
.
onclick
=
function
()
{
label
.
onclick
=
function
()
{
self
.
expand
(
keyPath
)
self
.
expand
(
keyPath
)
}
}
label
.
oncontextmenu
=
function
(
event
)
{
label
.
oncontextmenu
=
function
(
event
)
{
self
.
event
.
trigger
(
'nodeRightClick'
,
[
key
,
data
,
label
,
event
])
self
.
event
.
trigger
(
'nodeRightClick'
,
[
key
Path
,
data
,
label
,
event
])
}
}
li
.
appendChild
(
list
)
li
.
appendChild
(
list
)
}
else
{
}
else
{
caret
.
style
.
visibility
=
'hidden'
caret
.
style
.
visibility
=
'hidden'
label
.
oncontextmenu
=
function
(
event
)
{
label
.
oncontextmenu
=
function
(
event
)
{
self
.
event
.
trigger
(
'leafRightClick'
,
[
key
,
data
,
label
,
event
])
self
.
event
.
trigger
(
'leafRightClick'
,
[
key
Path
,
data
,
label
,
event
])
}
}
label
.
onclick
=
function
(
event
)
{
label
.
onclick
=
function
(
event
)
{
self
.
event
.
trigger
(
'leafClick'
,
[
key
,
data
,
label
,
event
])
self
.
event
.
trigger
(
'leafClick'
,
[
key
Path
,
data
,
label
,
event
])
}
}
}
}
return
li
return
li
...
...
remix-lib/test/txFormat.js
View file @
2394d46b
...
@@ -12,7 +12,7 @@ tape('ContractParameters - (TxFormat.buildData) - format input parameters', func
...
@@ -12,7 +12,7 @@ tape('ContractParameters - (TxFormat.buildData) - format input parameters', func
var
contract
=
output
.
contracts
[
'test.sol'
][
'uintContractTest'
]
var
contract
=
output
.
contracts
[
'test.sol'
][
'uintContractTest'
]
var
udapp
=
{
runTx
:
()
=>
{}
}
// fake
var
udapp
=
{
runTx
:
()
=>
{}
}
// fake
context
=
{
output
,
contract
,
udapp
}
context
=
{
output
,
contract
,
udapp
}
var
bytecode
=
'6060604052341561000f57600080fd5b6101058061001e6000396000f300606060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634b521953146044575b600080fd5b3415604e57600080fd5b608a600480803590602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050608c565b005b8260008190555081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505600a165627a7a72305820
e2f31aca91b90c01fe46fd2de5b3788ba02f577f9858e6aae48800e29db12267
0029'
var
bytecode
=
'6060604052341561000f57600080fd5b6101058061001e6000396000f300606060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634b521953146044575b600080fd5b3415604e57600080fd5b608a600480803590602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050608c565b005b8260008190555081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505600a165627a7a72305820
d05e3789952dfb3ba575bcb79da62b6e259adbf498ea909031a42b647f7bceb3
0029'
t
.
test
(
'(TxFormat.buildData)'
,
function
(
st
)
{
t
.
test
(
'(TxFormat.buildData)'
,
function
(
st
)
{
st
.
plan
(
3
)
st
.
plan
(
3
)
testWithInput
(
st
,
'123123, "0xf7a10e525d4b168f45f74db1b61f63d3e7619ea8", "34"'
,
bytecode
+
'000000000000000000000000000000000000000000000000000000000001e0f3000000000000000000000000f7a10e525d4b168f45f74db1b61f63d3e7619ea80000000000000000000000000000000000000000000000000000000000000022'
)
testWithInput
(
st
,
'123123, "0xf7a10e525d4b168f45f74db1b61f63d3e7619ea8", "34"'
,
bytecode
+
'000000000000000000000000000000000000000000000000000000000001e0f3000000000000000000000000f7a10e525d4b168f45f74db1b61f63d3e7619ea80000000000000000000000000000000000000000000000000000000000000022'
)
...
...
remix-solidity/test/decoder/vmCall.js
View file @
2394d46b
...
@@ -52,6 +52,7 @@ function initVM (st, privateKey) {
...
@@ -52,6 +52,7 @@ function initVM (st, privateKey) {
st
.
fail
(
mes
)
st
.
fail
(
mes
)
}
else
{
}
else
{
remixLib
.
global
.
web3
=
obj
remixLib
.
global
.
web3
=
obj
remixLib
.
global
.
web3Debug
=
obj
}
}
})
})
return
vm
return
vm
...
...
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