сообщать об ошибке

This commit is contained in:
kornerr committed 2021-09-01 14:49:22 +03:00
1 parent dc85b0571f
commit c007c2e6ea
5 files changed
+79 -27

No files matched your search

+15 -6
View File
@@ -1,9 +1,18 @@
function Редактор(имяОбласти)
function Редактор(события, имяОбласти)
{
this.создать = function()
{
this.установитьAce();
this.улавливатьРедактирование();
this.улавливатьЗавершениеРедактирования();
события.подписать(this);
};
this.обработатьСобытие = function(событие)
{
if (событие == "завершили редактирование")
{
this.проверитьКорректностьКода();
}
};
this.установитьAce = function()
@@ -13,7 +22,7 @@ function Редактор(имяОбласти)
this.ace.session.setMode("ace/mode/javascript");
}
this.улавливатьРедактирование = function()
this.улавливатьЗавершениеРедактирования = function()
{
var тут = this;
this.ace.session.on("change", function(дельта) {
@@ -24,7 +33,7 @@ function Редактор(имяОбласти)
{
if (билет == тут.билет)
{
тут.проверитьКорректностьКода();
события.уведомить("завершили редактирование");
}
},
1000
@@ -37,11 +46,11 @@ function Редактор(имяОбласти)
try
{
eval(this.ace.session.getValue());
/**/console.debug("ИГР Редактор.проверитьКК OK");
события.уведомить("код корректен");
}
catch (ошибка)
{
/**/console.debug("ИГР Редактор.проверитьКК ОШИБКА: ", ошибка);
события.уведомить("код некорректен");
}
};