I can certainly rebuild orbeon on our side but it would be the CE version and
I can't do that in the long term anyway. Our integration with version 3.9
included various changes we made inside the orbeon source and is the reason
we ended up taking so long to upgrade to version 4.
It made incorporating updates to orbeon next to impossible. We aren't going
down that track again :-)
So, I have tried this with a simple change by modifying the bootstrap.css
and bootstrap-min.css files in orbeon-form-runner.jar, i found the correct
ones in apps/fr/style/bootstrap/css.
The change we want is to just remove the (text) color setting, i.e.
@media print {
.orbeon * {
color: #000 !important;
text-shadow: none !important;
background: transparent !important;
box-shadow: none !important;
}
becomes
@media print {
.orbeon * {
text-shadow: none !important;
background: transparent !important;
box-shadow: none !important;
}
This gives us what we want (actually, I'm not sure this is "correct" but it
is what the customers want :-)
Can you think of a way I can do this without rebuilding orbeon? How are the
css files loaded out of the jar file when requested and could I override
this by putting in a different jar file or files somewhere within the war
file?
I could write a step in our assembly build that extracts the files, changes
them and puts them back into the orbeon-form-runner.jar but that is a pretty
fragile build step.
thanks
brian...