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
980856e4
Commit
980856e4
authored
Aug 14, 2017
by
yann300
Committed by
GitHub
Aug 14, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #683 from ethereum/fixNoContractInstance
Fix no contract instance text
parents
824c188d
487e3f83
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
12 deletions
+11
-12
run-tab.js
src/app/tabs/run-tab.js
+11
-12
No files found.
src/app/tabs/run-tab.js
View file @
980856e4
/* global alert */
'use strict'
var
$
=
require
(
'jquery'
)
var
$
=
require
(
'jquery'
)
var
modalDialogCustom
=
require
(
'../ui/modal-dialog-custom'
)
var
yo
=
require
(
'yo-yo'
)
var
yo
=
require
(
'yo-yo'
)
var
helper
=
require
(
'../../lib/helper.js'
)
var
helper
=
require
(
'../../lib/helper.js'
)
...
@@ -165,6 +166,7 @@ function runTab (container, appAPI, appEvents, opts) {
...
@@ -165,6 +166,7 @@ function runTab (container, appAPI, appEvents, opts) {
}
}
fillAccountsList
(
appAPI
,
el
)
fillAccountsList
(
appAPI
,
el
)
instanceContainer
.
innerHTML
=
''
// clear the instances list
instanceContainer
.
innerHTML
=
''
// clear the instances list
noInstancesText
.
style
.
display
=
'block'
instanceContainer
.
appendChild
(
noInstancesText
)
instanceContainer
.
appendChild
(
noInstancesText
)
})
})
selectExEnv
.
value
=
appAPI
.
executionContextProvider
()
selectExEnv
.
value
=
appAPI
.
executionContextProvider
()
...
@@ -246,7 +248,6 @@ function contractDropdown (appAPI, appEvents, instanceContainer) {
...
@@ -246,7 +248,6 @@ function contractDropdown (appAPI, appEvents, instanceContainer) {
selectContractNames
.
addEventListener
(
'change'
,
setInputParamsPlaceHolder
)
selectContractNames
.
addEventListener
(
'change'
,
setInputParamsPlaceHolder
)
var
init
=
false
// ADD BUTTONS AT ADDRESS AND CREATE
// ADD BUTTONS AT ADDRESS AND CREATE
function
createInstance
()
{
function
createInstance
()
{
var
contractNames
=
document
.
querySelector
(
`.
${
css
.
contractNames
.
classNames
[
0
]}
`
)
var
contractNames
=
document
.
querySelector
(
`.
${
css
.
contractNames
.
classNames
[
0
]}
`
)
...
@@ -257,24 +258,22 @@ function contractDropdown (appAPI, appEvents, instanceContainer) {
...
@@ -257,24 +258,22 @@ function contractDropdown (appAPI, appEvents, instanceContainer) {
txFormat
.
buildData
(
contract
,
contracts
,
true
,
constructor
,
args
,
appAPI
.
udapp
(),
appAPI
.
executionContext
(),
(
error
,
data
)
=>
{
txFormat
.
buildData
(
contract
,
contracts
,
true
,
constructor
,
args
,
appAPI
.
udapp
(),
appAPI
.
executionContext
(),
(
error
,
data
)
=>
{
if
(
!
error
)
{
if
(
!
error
)
{
txExecution
.
createContract
(
data
,
appAPI
.
udapp
(),
(
error
,
txResult
)
=>
{
txExecution
.
createContract
(
data
,
appAPI
.
udapp
(),
(
error
,
txResult
)
=>
{
var
address
=
appAPI
.
executionContext
().
isVM
()
?
txResult
.
result
.
createdAddress
:
txResult
.
result
.
contractAddress
if
(
!
error
)
{
if
(
!
init
)
{
noInstancesText
.
style
.
display
=
'none'
instanceContainer
.
innerHTML
=
''
var
address
=
appAPI
.
executionContext
().
isVM
()
?
txResult
.
result
.
createdAddress
:
txResult
.
result
.
contractAddress
init
=
true
instanceContainer
.
appendChild
(
appAPI
.
udapp
().
renderInstance
(
contract
,
address
,
selectContractNames
.
value
))
}
else
{
modalDialogCustom
.
alert
(
error
)
}
}
instanceContainer
.
appendChild
(
appAPI
.
udapp
().
renderInstance
(
contract
,
address
,
selectContractNames
.
value
))
})
})
}
else
{
}
else
{
alert
(
error
)
modalDialogCustom
.
alert
(
error
)
}
}
})
})
}
}
function
loadFromAddress
(
appAPI
)
{
function
loadFromAddress
(
appAPI
)
{
if
(
!
init
)
{
noInstancesText
.
style
.
display
=
'none'
instanceContainer
.
innerHTML
=
''
init
=
true
}
var
contractNames
=
document
.
querySelector
(
`.
${
css
.
contractNames
.
classNames
[
0
]}
`
)
var
contractNames
=
document
.
querySelector
(
`.
${
css
.
contractNames
.
classNames
[
0
]}
`
)
var
contract
=
appAPI
.
getContracts
()[
contractNames
.
children
[
contractNames
.
selectedIndex
].
innerText
]
var
contract
=
appAPI
.
getContracts
()[
contractNames
.
children
[
contractNames
.
selectedIndex
].
innerText
]
var
address
=
atAddressButtonInput
.
value
var
address
=
atAddressButtonInput
.
value
...
...
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