анимации

This commit is contained in:
2021-11-24 16:36:08 +03:00
parent e1ba7d18b1
commit 93e4e3347e
3 changed files with 52 additions and 21 deletions

View File

@@ -11,6 +11,28 @@ function Изображения(события, виды, корень)
события.подписать(this);
};
// Ключи и события.
this.обработатьКлюч = function(ключ, путь, значение)
{
if (путь[0] == "изображения")
{
var имя = путь[1];
var свойство = путь.slice(2).join(".");
this.обновитьЭлемент(имя, свойство, значение);
}
};
this.обработатьСобытие = function(событие)
{
let префикс = "виды/";
if (событие.startsWith(префикс))
{
let вид = событие.substring(префикс.length);
this.обновитьЭлементыВида(вид);
}
};
this.создатьИлиПолучитьЭлемент = function(имя)
{
var эл = this.элементы[имя];
@@ -108,26 +130,6 @@ function Изображения(события, виды, корень)
}
};
this.обработатьКлюч = function(ключ, путь, значение)
{
if (путь[0] == "изображения")
{
var имя = путь[1];
var свойство = путь.slice(2).join(".");
this.обновитьЭлемент(имя, свойство, значение);
}
};
this.обработатьСобытие = function(событие)
{
let префикс = "виды/";
if (событие.startsWith(префикс))
{
let вид = событие.substring(префикс.length);
this.обновитьЭлементыВида(вид);
}
};
this.пр = function(имя)
{
let за = this.задано[имя];
@@ -140,7 +142,6 @@ function Изображения(события, виды, корень)
];
};
// Конструктор.
this.создать();
}