Tabulator mashlib.js drops jQuery dependency removed

It turned out that the mashup library mashlib.js in the tabulator project had only one dependency of jQuery: it ran itself using  jQuery.ready.  Now this is changed to running itself using 

document.addEventListener('DOMContentLoaded', function() { ... }

One unexpected side-effect was that apps like tha app-schedule which loaded jquery then mashlip and then loaded themselves using jquery had to be changed to also run themselves at DOMContentLoaded, or they end up running before the mashlib is initialized, and find $rdf and tabulator are undefined.

I also fixed a bug (thanks Kirk Hess) where the default base for pulling icons from was on the very old github.com not the new github.io.

The github repo just uses gh-pages not master at  the moment. So the github.io is always in sync.

Tim

Received on Friday, 7 August 2015 13:12:06 UTC