diff -r 1997dae651c6 -r 85a278e12495 src/js/init.js --- a/src/js/init.js Tue Feb 14 17:14:57 2012 +0100 +++ b/src/js/init.js Tue Feb 14 17:15:13 2012 +0100 @@ -142,13 +142,17 @@ var serialFactory = new IriSP.SerializerFactory(IriSP.__dataloader); var params = {width: guiOptions.width, height: guiOptions.height}; + var default_options = guiOptions.default_options; + if (IriSP.null_or_undefined(default_options)) + default_options = {}; + var ret_widgets = []; var index; for (index = 0; index < guiOptions.widgets.length; index++) { - var widgetConfig = guiOptions.widgets[index]; + var widgetConfig = IriSP.underscore.defaults(guiOptions.widgets[index], default_options); var widget = IriSP.instantiateWidget(popcornInstance, serialFactory, layoutManager, widgetConfig); - + ret_widgets.push(widget); };