Я пытаюсь добавить редактор Ace на страницу, но я не знаю, как установить высоту автоматически на основе длины его содержимого.
В идеале это сработает, когда содержимое изменит высоту, будет пересчитано, но я был бы доволен высотой, просто устанавливаемой при загрузке страницы.
Для новичков JavaScript кто-то может помочь мне разобраться, как я определяю длину кода, сколько строк он охватывает, какова новая высота и как я обновляю DOM, чтобы отразить это?
Я нашел это предложение в группе Google, но я действительно не понимаю, что он делает, и как я могу настроить его высота.
editor.getSession().getDocument().getLength() *
editor.renderer.lineHeight + editor.renderer.scrollBar.getWidth()