jQuery being overridden with DataTable's version
The footer_js.html
partial has a script which uses the eclipseFdnApi
(our jQuery API). This code sometimes runs before the main JS file executes which causes errors.
The eclipseFdnApi waits for the DOM to be loaded but the footer_js script does not. This explains why eclipseFdnApi runs before the eclipseFdnApi.
The problem was identified to be DataTables.net's version of jQuery overwriting our own. This lead to $.eclipseFdnApi
and $.matchHeight
being undefined
.
More information below.
Edited by Olivier Goulet