Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F2890943
trigger-rule-editor.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Advanced/Developer...
View Handle
View Hovercard
Size
1 KB
Referenced Files
None
Subscribers
None
trigger-rule-editor.js
View Options
/**
* @requires javelin-behavior
* trigger-rule-editor
* trigger-rule
* trigger-rule-type
* @provides javelin-behavior-trigger-rule-editor
* @javelin
*/
JX
.
behavior
(
'trigger-rule-editor'
,
function
(
config
)
{
var
form_node
=
JX
.
$
(
config
.
formNodeID
);
var
table_node
=
JX
.
$
(
config
.
tableNodeID
);
var
create_node
=
JX
.
$
(
config
.
createNodeID
);
var
input_node
=
JX
.
$
(
config
.
inputNodeID
);
var
editor
=
new
JX
.
TriggerRuleEditor
(
form_node
)
.
setTableNode
(
table_node
)
.
setCreateButtonNode
(
create_node
)
.
setInputNode
(
input_node
);
editor
.
start
();
var
ii
;
for
(
ii
=
0
;
ii
<
config
.
types
.
length
;
ii
++
)
{
var
type
=
JX
.
TriggerRuleType
.
newFromDictionary
(
config
.
types
[
ii
]);
editor
.
addType
(
type
);
}
if
(
config
.
rules
.
length
)
{
for
(
ii
=
0
;
ii
<
config
.
rules
.
length
;
ii
++
)
{
var
rule
=
JX
.
TriggerRule
.
newFromDictionary
(
config
.
rules
[
ii
]);
editor
.
addRule
(
rule
);
}
}
else
{
// If the trigger doesn't have any rules yet, add an empty rule to start
// with, so the user doesn't have to click "New Rule".
editor
.
addRule
(
editor
.
newRule
());
}
});
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Jan 19, 14:23 (3 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1125459
Default Alt Text
trigger-rule-editor.js (1 KB)
Attached To
Mode
rP Phorge
Attached
Detach File
Event Timeline
Log In to Comment