function Меню(события, подсказки) { this.создать = function() { события.подписать(this); this.установитьМеню(); }; this.обработатьСобытие = function(событие) { let мышь = "мышь/нажатие/"; if (событие.startsWith(мышь)) { let значения = событие.substring(мышь.length).split("/"); let элемент = значения[2]; let имя = подсказки.подсказкаДляЭлемента(элемент); if (имя) { this.отобразитьМеню(имя); } } }; this.отобразитьМеню = function(имя) { UIkit.modal("#меню").show(); /* let подсказка = подсказки.задано[имя]; let html = ` `; UIkit.modal.dialog(html); */ }; this.установитьМеню = function() { let html = `

Заголовок

👁️
🤚
🗣
🥾
`; document.body.insertAdjacentHTML("beforeend", html); }; // Конструктор. this.создать(); };