Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F35444060
behavior-workflow.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
1010 B
Subscribers
None
behavior-workflow.js
View Options
/**
* @provides javelin-behavior-workflow
* @requires javelin-behavior
* javelin-stratcom
* javelin-workflow
* javelin-dom
*/
JX
.
behavior
(
'workflow'
,
function
()
{
JX
.
Stratcom
.
listen
(
'submit'
,
[
'workflow'
,
'tag:form'
],
function
(
e
)
{
if
(
JX
.
Stratcom
.
pass
())
{
return
;
}
var
target
=
e
.
getNode
(
'workflow'
);
e
.
prevent
();
JX
.
Workflow
.
newFromForm
(
target
).
start
();
});
JX
.
Stratcom
.
listen
(
'click'
,
[
'workflow'
,
'tag:a'
],
function
(
e
)
{
if
(
JX
.
Stratcom
.
pass
())
{
return
;
}
var
target
=
e
.
getNode
(
'workflow'
);
if
(
!
JX
.
DOM
.
isType
(
target
,
'a'
))
{
// This covers the case of an <a /> without workflow inside a <form />
// with workflow.
return
;
}
var
raw
=
e
.
getRawEvent
();
if
(
raw
.
altKey
||
raw
.
ctrlKey
||
raw
.
metaKey
||
raw
.
shiftKey
)
{
return
;
}
e
.
prevent
();
JX
.
Workflow
.
newFromLink
(
target
).
start
();
});
});
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Feb 8, 2:27 PM (1 d, 7 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
55/f8/3c1c8b636aad7ef975f304feb5cb
Attached To
rPHAB Phabricator
Event Timeline
Log In to Comment