Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F84531116
context-menu.js
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Mon, Sep 23, 11:02
Size
994 B
Mime Type
text/x-java
Expires
Wed, Sep 25, 11:02 (2 d)
Engine
blob
Format
Raw Data
Handle
21041682
Attached To
R2664 SHRINE MedCo Fork
context-menu.js
View Options
import
{
inject
,
bindable
}
from
'aurelia-framework'
;
import
{
EventAggregator
}
from
'aurelia-event-aggregator'
;
import
{
commands
}
from
'common/shrine.messages'
//import { I2B2Service } from 'common/i2b2.service.js';
@
inject
(
EventAggregator
,
commands
)
export
class
ContextMenu
{
@
bindable
context
;
constructor
(
evtAgg
,
commands
)
{
ContextMenu
.
prototype
.
cloneQuery
=
id
=>
{
evtAgg
.
publish
(
commands
.
i2b2
.
cloneQuery
,
id
);
this
.
context
.
class
=
'hide'
;
}
ContextMenu
.
prototype
.
renameQuery
=
id
=>
{
evtAgg
.
publish
(
commands
.
i2b2
.
renameQuery
,
id
);
this
.
context
.
class
=
'hide'
;
}
ContextMenu
.
prototype
.
flagQuery
=
id
=>
{
evtAgg
.
publish
(
commands
.
i2b2
.
flagQuery
,
id
);
this
.
context
.
class
=
'hide'
;
}
ContextMenu
.
prototype
.
unflagQuery
=
id
=>
{
evtAgg
.
publish
(
commands
.
i2b2
.
unflagQuery
,
id
);
this
.
context
.
class
=
'hide'
;
}
}
}
Event Timeline
Log In to Comment