|
|
@@ -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.создать(); |
|
|
|
} |