Привет всем!

Создаю дополнение для Sunbird и появилась необходимовсть вставить поле editor, а именно нужно чтобы была возможность вставлять ссылки, ну может картинки. Вставляю код который беру с примера по тегу XUL editor

Выделить код

Код:

<script language="javascript">
function initEditor(){
    // this function is called to set up the editor
    var editor = document.getElementById("myEditor");
    editor.contentDocument.designMode = 'on';
}
</script>
<editor id="myEditor" editortype="html" src="about:blank" flex="1" type="content-primary"/>

в dialog который переопределяю. Вставляю инициализацию при открытии окна. И полчаю ошибку! Даже если уберу вообще скрипт оставлю только строчку с Editor-ом гонит ту же ошибку в консоль.... :(
Вот та ошибка

Ошибка: uncaught exception:
[Exception...
"Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsIInterfaceRequestor.getInterface]"
nsresult: "0x80004002 (NS_NOINTERFACE)" 
location: "JS frame :: chrome://global/content/bindings/editor.xml :: get_editingSession :: line 0" 
data: no]

В то же самое время делаю более сложные примеры в XULexplorer-е и все работает без запинки. Мне что-то подсказывает что в Sunbird отсутвует по какой-то причине этот компонент... или еще непонять что, потому что в той же громптице это же поле активно используется.

Помогите пожалуйста с решщением проблемы :rolleyes: