2014-09-18 1 views
2

У меня проблемы с моей аннотацией. См. Этот jsfiddle: http://jsfiddle.net/c8k45yw1/5/Набор редакторов AceAnnotations не останется постоянным

То, что вы увидите, это строка 2, которую я установил вручную, будет отображаться «X» на полсекунды, прежде чем она исчезнет. Мысли?

var editor = ace.edit("editor"); 
editor.setTheme("ace/theme/chrome"); 
editor.getSession().setMode("ace/mode/javascript"); 
//editor.session.setBreakpoint(2); 
editor.getSession().setAnnotations([{ 
    row: 1, 
    column: 0, 
    text: "Strange error", 
    type: "error" // also warning and information 
}]); 

ответ

9

Проверка синтаксиса в тузе использует тот же набор атрибутов api и очищает старые анотации. Вы можете отключить его с помощью editor.session.setOption("useWorker", false)

+0

Спасибо! Должен был подумать об этом. Хорошо поймал! – CppLearner

+0

Аннотации не остаются постоянными даже после установки useWorker на false. Любая идея, что это может быть? – PrinceGautham

+0

@PrinceGautham, пожалуйста, создайте страницу, демонстрирующую проблему –