Hi Christian,

Thank you a lot for your directions. I think I have enough information to take a look.

Kindest regards,

El 02/07/13 09:59, Christian Fischer escribió:
Hi Gonzalo,

For Shindig look at this:

\shindig\features\src\main\javascript\features\container.site.gadget\gadget_holder.js
     osapi.container.GadgetHolder.prototype.render = function(gadgetInfo,
     viewParams, renderParams) {
       this.iframeId_ = osapi.container.GadgetHolder.IFRAME_ID_PREFIX_ +
           this.site_.getId();
       this.gadgetInfo_ = gadgetInfo;
       this.viewParams_ = viewParams;
       this.renderParams_ = renderParams;
     //  if (this.hasFeature_(gadgetInfo, 'pubsub-2')) {
     //    this.doOaaIframeHtml_();
     //  } else {
     //    this.doNormalIframeHtml_();
     //  }
       this.doOaaIframeHtml_();  // Always use OpenAjax Iframes
     };

For wookie at the moment I don't excactly know the source for this, but have a look at
\wookie-snapshot\src\org\apache\wookie\util\html\StartPageProcessor.java
under the section
private void addFeatures(IHtmlProcessor engine,W3CWidget model) (...)
there, the Feature where added to the widgets/containers and thus, also a special iframe should be used. Again: read the OpenAjax Documentation ;)

BTW: its useful to build a sparate/individual wookie and shindig build for rave to understand the workflow (for me it was so).

Greets, Christian

Am 01.07.2013 09:18, schrieb Gonzalo Aguilar Delgado:
Hi Scott,

Thank you a lot for your directions. I will take a look. It looks quite interesting since W3C wookie widgets are loaded in a IFrame that cannot access the main page.

So a widget that's loaded by Rave will not be able to access anything inside that main page. I'm curious about how Rave circumvents this.

Thank's again, and best regards,


El 28/06/13 10:52, Scott Wilson escribió:
W3C Provider module in Rave



Reply via email to