Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
ACS
Public
VILLASframework
VILLASweb
Commits
edd7c4f3
Commit
edd7c4f3
authored
Jul 24, 2019
by
Sonja Happ
Browse files
- add session userID as param to dispatcher
- fix issue with event handler for deletion of simulator
parent
755784f6
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/containers/simulators.js
View file @
edd7c4f3
...
...
@@ -79,6 +79,7 @@ class Simulators extends Component {
return
{
sessionToken
:
UserStore
.
getState
().
token
,
sessionUserID
:
UserStore
.
getState
().
userid
,
simulators
,
modalSimulator
:
{},
deleteModal
:
false
,
...
...
@@ -90,11 +91,12 @@ class Simulators extends Component {
componentWillMount
()
{
AppDispatcher
.
dispatch
({
type
:
'
simulators/start-load
'
,
token
:
this
.
state
.
sessionToken
token
:
this
.
state
.
sessionToken
,
userid
:
this
.
state
.
sessionUserID
});
// Start timer for periodic refresh
this
.
timer
=
window
.
setInterval
(()
=>
this
.
refresh
(),
1
000
);
this
.
timer
=
window
.
setInterval
(()
=>
this
.
refresh
(),
5
000
);
}
componentWillUnmount
()
{
...
...
@@ -104,7 +106,8 @@ class Simulators extends Component {
refresh
()
{
AppDispatcher
.
dispatch
({
type
:
'
simulators/start-load
'
,
token
:
this
.
state
.
sessionToken
token
:
this
.
state
.
sessionToken
,
userid
:
this
.
state
.
sessionUserID
});
}
...
...
@@ -116,7 +119,8 @@ class Simulators extends Component {
AppDispatcher
.
dispatch
({
type
:
'
simulators/start-add
'
,
data
,
token
:
this
.
state
.
sessionToken
token
:
this
.
state
.
sessionToken
,
userid
:
this
.
state
.
sessionUserID
});
}
}
...
...
@@ -135,12 +139,13 @@ class Simulators extends Component {
AppDispatcher
.
dispatch
({
type
:
'
simulators/start-edit
'
,
data
:
simulator
,
token
:
this
.
state
.
sessionToken
token
:
this
.
state
.
sessionToken
,
userid
:
this
.
state
.
sessionUserID
});
}
}
closeDeleteModal
=
confirmDelete
=>
{
closeDeleteModal
(
confirmDelete
)
{
this
.
setState
({
deleteModal
:
false
});
if
(
confirmDelete
===
false
)
{
...
...
@@ -150,7 +155,8 @@ class Simulators extends Component {
AppDispatcher
.
dispatch
({
type
:
'
simulators/start-remove
'
,
data
:
this
.
state
.
modalSimulator
,
token
:
this
.
state
.
sessionToken
token
:
this
.
state
.
sessionToken
,
userid
:
this
.
state
.
sessionUserID
});
}
...
...
@@ -171,7 +177,8 @@ class Simulators extends Component {
AppDispatcher
.
dispatch
({
type
:
'
simulators/start-add
'
,
data
,
token
:
this
.
state
.
sessionToken
token
:
this
.
state
.
sessionToken
,
userid
:
this
.
state
.
sessionUserID
});
}
}
...
...
@@ -207,7 +214,8 @@ class Simulators extends Component {
type
:
'
simulators/start-action
'
,
simulator
:
this
.
state
.
simulators
[
index
],
data
:
action
.
data
,
token
:
this
.
state
.
sessionToken
token
:
this
.
state
.
sessionToken
,
userid
:
this
.
state
.
sessionUserID
});
}
}
...
...
@@ -310,7 +318,7 @@ class Simulators extends Component {
<
EditSimulatorDialog
show
=
{
this
.
state
.
editModal
}
onClose
=
{
data
=>
this
.
closeEditModal
(
data
)}
simulator
=
{
this
.
state
.
modalSimulator
}
/
>
<
ImportSimulatorDialog
show
=
{
this
.
state
.
importModal
}
onClose
=
{
data
=>
this
.
closeImportModal
(
data
)}
/
>
<
DeleteDialog
title
=
"
simulator
"
name
=
{
_
.
get
(
this
.
state
.
modalSimulator
,
'
properties.name
'
)
||
_
.
get
(
this
.
state
.
modalSimulator
,
'
rawProperties.name
'
)
||
'
Unknown
'
}
show
=
{
this
.
state
.
deleteModal
}
onClose
=
{
this
.
closeDeleteModal
}
/
>
<
DeleteDialog
title
=
"
simulator
"
name
=
{
_
.
get
(
this
.
state
.
modalSimulator
,
'
properties.name
'
)
||
_
.
get
(
this
.
state
.
modalSimulator
,
'
rawProperties.name
'
)
||
'
Unknown
'
}
show
=
{
this
.
state
.
deleteModal
}
onClose
=
{
(
e
)
=>
this
.
closeDeleteModal
(
e
)
}
/
>
<
/div
>
);
}
...
...
Write
Preview
Supports
Markdown
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