Вынести повторяющийся код в отдельный XUL файл
Возможно ли вынести повторяющийся код из нескольких файлов в отдельный? И грузить его в исходных.. ну и параметры в него передавать какие-либо..
Можно, сделайте его оверлеем. http://www.xulplanet.com/tutorials/xultu/overlay.html
а можно чуть подробнее.. не разобрался как работают оверлеи.. :/
просто вставка строчки <?xul-overlay href="overlay.xul"?> ни к чему не приводит..
просто вставка строчки <?xul-overlay href="overlay.xul"?> ни к чему не приводит..
Оверлеи расширяют существующие элементы. Идентификация происходит по id. К примеру, в основном окне у вас есть:
<hbox id="overlayContent"/>
Тогда в оверлее вы можете писать:
<hbox id="overlayContent"> <label id="helloLabel" value="Hello, World!"/> </hbox>
Этот label добавится в нужный элемент окна, по умолчанию в конец. Не хотите в конец — смотрите атрибуты insertbefore, insertafter, position.