-actions
This commit is contained in:
20
300.события.js
Normal file
20
300.события.js
Normal file
@@ -0,0 +1,20 @@
|
||||
мир.события = {
|
||||
обработчики: [],
|
||||
подписать: function(обработчик) {
|
||||
мир.события.обработчики.push(обработчик);
|
||||
},
|
||||
отписать: function(обработчик) {
|
||||
var номер = мир.события.обработчики.indexOf(обработчик);
|
||||
if (номер != -1)
|
||||
{
|
||||
мир.события.обработчики.splice(номер, 1);
|
||||
}
|
||||
},
|
||||
уведомить: function(событие) {
|
||||
for (var номер in мир.события.обработчики)
|
||||
{
|
||||
var обработчик = мир.события.обработчики[номер];
|
||||
обработчик.обработатьСобытие(событие);
|
||||
}
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user