diff -r 289725d025d9 -r e9442357851b src/js/init.js --- a/src/js/init.js Mon Nov 28 12:11:36 2011 +0100 +++ b/src/js/init.js Mon Nov 28 12:14:31 2011 +0100 @@ -91,4 +91,28 @@ serializer.sync(IriSP.wrap(widget, function() { this.draw(); })); return widget; -}; \ No newline at end of file +}; + +IriSP.loadLibs = function( libs, cssPaths, customCssPath, callback ) { + // Localize jQuery variable + IriSP.jQuery = null; + var jsLibs = []; + for(var lib in libs) { + jsLibs.push(libs[lib]); + } + + var libsCss = []; + for(var lib in cssPaths) { + libsCss.push(cssPaths[lib]); + } + + + libsCss.push(customCssPath); + + LazyLoad.js(jsLibs, function() { + IriSP.jQuery = window.jQuery.noConflict( true ); + LazyLoad.css(libsCss); + callback(); + }); +}; +