Skip to main content

Skin files

Files for the Legacy portion of the skin are located in two main directories: \<instance>\skin\ and \<instance>\wwwdocs\ .

Files for the Angular portion of the skins are located in the \<instance>\ui\ directory.

The skin directory

The Legacy portion of the skin consists of Z and HTML files located in the \<instance>\skin\default\ directory :

  • Z files contain the code snippets loaded by Bravura Security Fabric . These files are not meant to be human-readable. They have a .z extension.

  • HTML files each contain a widget (an HTML component of the GUI); for example, the date-select fields. They have a .html extension.

Within the \<instance>\skin\default\ directory, there is one subdirectory for each language that you have installed. For example, the \<instance>\skin\default\en-us\ directory is for the default skin and contains American English.

The \<instance>\skin\widget\ directory contains the widget HTML component files for the GUI.

The wwwdocs directory

The Legacy portion of the skins includes files located in the \ <instance>\wwwdocs\ directory:

  • Static HTML files for the specified language and locale

  • JavaScript files

Within the \<instance>\wwwdocs\<skin ID>\ directory, there are subdirectories for the static HTML, and JavaScript customizations. For example:

  • <lang>-<locale>\ contains the static HTML files. A separate directory exists for each language that was generated for the skin ID.

  • js\ contains the minimized JavaScript customizations for the skin.

  • js\<lang>-<locale>\ contains the JavaScript customizations for the specified language.

The ui directory

The Angular portion of the skin consists of files located in the \<instance>\ui\ directory:

  • Index.html is the page that loads when a user visits Bravura Security Fabric . It is dynamically updated when a user interacts with Bravura Security Fabric .

  • Javascript files

  • Font files

  • Image files such as icons

  • JSON files for languages and language-specific page to URL mappings

Files in the base directory make up the core of the application. The files are all generated when the skin is built and should not be manipulated directly.

In \<instance>\ui\assets\, there are subdirectories for images and localization files; for example:

  • images\ contains image files such as icons.

  • localization\ contains language files and page-to-URL mappings for languages other than American English; for example, fr-fr.json.

    The localization folder is only present when a language other than American English is installed. The American English language and route code are bundled in the base \<instance>\ui\ directory files.