Initializing help system before first use

Migrating to Bootstrap 3

JavaScript API 2.0 and later introduce Bootstrap 3 as the framework for HTML layout and styling.

Some work will be required to migrate existing views to JavaScript API 2.X and later because of this.

Bootstrap 3 changes a lot of the expected HTML structures and CSS class names as well as adding new components and removing some old ones. The Bootstrap documentation website goes into detail about what has changed and how to use Bootstrap 3, see https://getbootstrap.com/docs/3.3/getting-started/. The core concept of Bootstrap has not changed. There is still a 12 column grid system and a choice between fixed and fluid layouts.

When following the Bootstrap documentation please be aware that we have themed Bootstrap to follow the Xpress Insight style. This is mainly changes to the fonts, colors, padding and margin. We have also disabled responsive layout so the different column size classes will all have the same behavior, e.g: col-xs-3 == col-md-3 == col-lg-3. This means that your view will not change to stack columns when it becomes very narrow. Also, views will default to a fixed width of 1170px.