diff -r 9dfb3a204a68 -r 8b69c3dbbc18 src/js/init.js --- a/src/js/init.js Thu Feb 09 11:56:33 2012 +0100 +++ b/src/js/init.js Thu Feb 09 11:56:57 2012 +0100 @@ -157,7 +157,9 @@ /** configure modules. @see configureWidgets */ IriSP.configureModules = function (popcornInstance, modulesList) { - + if (IriSP.null_or_undefined(modulesList)) + return; + var serialFactory = new IriSP.SerializerFactory(IriSP.__dataloader); var ret_modules = []; var index; @@ -246,6 +248,11 @@ IriSP.paths = IriSP.underscore.defaults(IriSP.paths, IriSP.defaults.paths); IriSP.default_templates_vars = IriSP.underscore.defaults(IriSP.default_templates_vars, IriSP.defaults.default_templates_vars()); + + if (IriSP.null_or_undefined(IriSP.user)) + IriSP.user = {}; + + IriSP.user = IriSP.underscore.defaults(IriSP.user, IriSP.defaults.user()); }; /** single point of entry for the metadataplayer */