Hello ENOVIA community,
Chrome is removing XSLT/XSLTProcessor support, which may affect legacy ENOVIA pages that use XSLT for Grid and Tree rendering.
xslt-bridge is an open-source, pure JavaScript replacement for XSLTProcessor:
https://github.com/PulseKCode/xslt-bridge
It supports XSLT 1.0 / XPath 1.0 and works with existing XSLTProcessor code, so you don't have to modify every call site.
ENOVIA integration:
1. Copy the file to:
WebContent\\common\\scripts\\xslt-bridge.min.js
2. In WebContent\\common\\emxFreezePaneLayout.inc, add the following line right below the
tag:After this, existing new XSLTProcessor() calls will use the replacement.
Feedback on ENOVIA-specific compatibility is welcome.
