rave-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gonzalo Aguilar Delgado <gagui...@aguilardelgado.com>
Subject Re: Inter-Widget communication. Is this possible?
Date Wed, 03 Jul 2013 09:55:05 GMT
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
>>
>


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message