diff -r c7ae4f126e51 -r 1dc2f85c3b89 src/js/init.js --- a/src/js/init.js Mon Mar 05 10:55:08 2012 +0100 +++ b/src/js/init.js Mon Mar 05 17:34:48 2012 +0100 @@ -225,8 +225,15 @@ var i = 0; for(i = 0; i < widgetConfig.requires.length; i++) { - var widgetName = widgetConfig.requires[i]["type"]; - widget[widgetName] = IriSP.instantiateWidget(popcornInstance, serialFactory, layoutManager, widgetConfig.requires[i], defaultOptions); + var widgetName = widgetConfig.requires[i]["type"], + _configobj = IriSP.jQuery.extend({}, widgetConfig.requires[i]), + _div = document.createElement('div'), + _container = IriSP.guid(arr.container + '_' + widgetName + '_'); + _configobj.container = _container; + _div.id = _container; + widget.selector.append(_div); + console.log(_configobj); + widget[widgetName] = IriSP.instantiateWidget(popcornInstance, serialFactory, layoutManager, _configobj, defaultOptions); } }