mirror of
https://github.com/Karaka-Management/jsOMS.git
synced 2026-02-12 15:48:40 +00:00
Prefix actions. fixes #33
This commit is contained in:
parent
407067d6de
commit
d02a57beb9
|
|
@ -86,7 +86,7 @@
|
||||||
// if it has selector then a listener for child events must be implemented since these can potentially changed without any knowledge
|
// if it has selector then a listener for child events must be implemented since these can potentially changed without any knowledge
|
||||||
// todo: what if the selector parent is different from "e"? then this doesn't make sense! Maybe this isn't allowed to happen!
|
// todo: what if the selector parent is different from "e"? then this doesn't make sense! Maybe this isn't allowed to happen!
|
||||||
if(hasSelector) {
|
if(hasSelector) {
|
||||||
this.app.eventManager.attach(e.id + 'childList', function(data) {
|
this.app.eventManager.attach('ACTION_MANAGER:' + e.id + 'childList', function(data) {
|
||||||
const length = data.addedNodes.length;
|
const length = data.addedNodes.length;
|
||||||
|
|
||||||
for(let j = 0; j < length; j++) {
|
for(let j = 0; j < length; j++) {
|
||||||
|
|
@ -116,7 +116,7 @@
|
||||||
actionLength = listener.action.length;
|
actionLength = listener.action.length;
|
||||||
|
|
||||||
for (let j = 1; j < actionLength; j++) {
|
for (let j = 1; j < actionLength; j++) {
|
||||||
this.app.eventManager.attach(e.id + listener.key + listener.action[j - 1].key, function (data)
|
this.app.eventManager.attach('ACTION_MANAGER:' + e.id + listener.key + listener.action[j - 1].key, function (data)
|
||||||
{
|
{
|
||||||
self.runAction(e, listener, listener.action[j], data);
|
self.runAction(e, listener, listener.action[j], data);
|
||||||
}, false, true);
|
}, false, true);
|
||||||
|
|
@ -162,7 +162,7 @@
|
||||||
|
|
||||||
this.actions[action.type](action, function (data)
|
this.actions[action.type](action, function (data)
|
||||||
{
|
{
|
||||||
self.app.eventManager.trigger(e.id + listener.key + action.key, e.id, data);
|
self.app.eventManager.trigger('ACTION_MANAGER:' + e.id + listener.key + action.key, e.id, data);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user