Dojo dijit. Редактор вкладок - PullRequest
2 голосов
/ 10 июля 2011

Я хочу обеспечить редактирование JavaScript с выделением на моей веб-странице. Я искал хорошую текстовую область, и я нашел dijit.Editor, однако мне также нужно иметь вкладки для просмотра различных файлов (a.js, b.js, c.js, ..., z.js). Кажется, у редактора есть вкладки вверху (см. здесь ), но я не могу сказать, встроены ли они, или их можно назначить.

Может ли кто-нибудь ответить либо на мой вопрос, либо порекомендовать другой редактор для использования. Приветствия

Ответы [ 2 ]

3 голосов
/ 10 июля 2011

Если вы ссылаетесь на вкладки «Демонстрация, копирование и вставка, JavaScript» в демонстрационных окнах, они не являются частью dijit.Editor. Они являются лишь частью демонстрационного движка, который Dojo использует для своих виджетов. Виджет «Редактор» - это просто панель инструментов с кнопками и текстовой областью под ним.

Вкладки в этих демонстрациях, скорее всего, dijit.layout.TabContainer виджет вкладок.

Я использовал dijit.Editor в нескольких проектах и ​​считаю его чрезвычайно гибким. Другим важным преимуществом является его тесная интеграция с остальной частью инструментария Dojo и виджетов Dijit. API очень согласован и хорошо организован на платформе Dojo, и вам не придется много искать плагины различного качества, как в jQuery.

1 голос
/ 14 июля 2011

см. Обсуждение здесь

dijit. Редактор основан на contentEditable, и хотя он отлично подходит для редактирования расширенного текста и коротких фрагментов текста, он не является идеальным текстовым редактором для кода.Базовый механизм браузера для contentEditable не особенно хорошо масштабируется для длинных файлов, и нет необходимости в разводке для расширенного текста, интервалов переменных и тому подобного.Я видел пару людей, которые строили редактор из dijit.Editor и dojox.highlight, и вы можете найти этого достаточно (извините, я точно не помню, где находится банкомат)

...