Как интегрировать компонент мастера xbl в свойства-local.xml или свойства form-runner.xml?

Я хочу добавить класс css 'visited' в wizard-toc, поэтому я изменил в wizard.xbl это выражение

<xh:li class="{{
    'has-errors' [$top-level-section-has-any-errors],
    'invalid'    [$top-level-section-has-visible-errors],
    'incomplete' [$top-level-section-incomplete],
    'not-started'[$top-level-section-not-started],

    'disabled'   [$top-level-section-disabled],
    'active'     [$top-level-section-active],
    'visited'     [$top-level-section-visited],

}}">

и в wizard.css

.orbeon .xbl-fr-wizard .fr-wizard-toc .nav .visited> span > a {
  color: #ffffff;
  background-color: #ffaa48;
}

Итак, где я могу объявить каталог /xbl/wizard в файлах свойств и какое свойство я буду использовать?


person Lebki    schedule 30.12.2016    source источник


Ответы (1)


Вы можете поместить измененный файл в:

WEB-INF/resources/xbl/orbeon/wizard/wizard.xbl

Но будьте очень осторожны: если вы обновите Orbeon Forms, вам придется объединить изменения с более новой версией wizard.xbl.

person ebruchez    schedule 30.12.2016