ввиду изменения направления анимации нужна всё-таки версия 6.0

This commit is contained in:
2022-05-17 18:52:47 +03:00
parent 4132af6c06
commit dd0ae6d2b5
33 changed files with 3 additions and 3 deletions

View File

@@ -0,0 +1,36 @@
function События(uuid)
{
this.создать = function()
{
this.обработчики = [];
this.обработчики = {};
};
this.подписать = function(обработчик, имя)
{
let указатель = имя || uuid();
this.обработчики[указатель] = обработчик;
};
this.отписать = function(обработчик) {
for (var указатель in this.обработчики) {
let обр = this.обработчики[указатель];
if (обр == обработчик)
{
delete this.обработчики[указатель];
return;
}
}
};
this.уведомить = function(событие) {
for (var номер in this.обработчики)
{
var обработчик = this.обработчики[номер];
обработчик.обработатьСобытие(событие);
}
};
// Конструктор.
this.создать();
}