20 lines
536 B
JavaScript
20 lines
536 B
JavaScript
|
define(['taoQtiItem/portableLib/OAT/util/EventMgr'], function(EventMgr){
|
||
|
|
||
|
return {
|
||
|
addEventMgr : function(instance){
|
||
|
|
||
|
var eventMgr = new EventMgr();
|
||
|
|
||
|
instance.on = function on(event, callback){
|
||
|
eventMgr.on(event, callback);
|
||
|
};
|
||
|
instance.off = function off(event){
|
||
|
eventMgr.off(event);
|
||
|
};
|
||
|
instance.trigger = function trigger(event, data){
|
||
|
eventMgr.trigger(event, data);
|
||
|
};
|
||
|
|
||
|
}
|
||
|
};
|
||
|
});
|