Just a quick update:
I'm pretty sure I found the fix for this by adding the "embed, src" to the
enum tags. Here's the jira with the patch:
https://issues.apache.org/jira/browse/SHINDIG-1485

THANKS everyone for pointing me in the right direction.

-Mark W.

On Fri, Jan 7, 2011 at 9:11 AM, Mark Weitzel <weitzelm.w...@gmail.com>wrote:

> Not being too familiar with this part of the code, I noticed that
> AbsolutePathReferenceVisitor does not have the embed tag.
>
> public class AbsolutePathReferenceVisitor implements Visitor {
>   public enum Tags {
>     // Resources which would be fetched by the browser when rendering the
> page.
>     RESOURCES(ImmutableMap.<String, String>builder()
>         .put("body", "background")
>         .put("img", "src")
>         .put("input", "src")
>         .put("link", "href")
>         .put("script", "src").build()),
>
>     // Hyperlinks that the user clicks on to navigate pages.
>     HYPERLINKS(ImmutableMap.<String, String>builder()
>
>
>
> On Fri, Jan 7, 2011 at 8:45 AM, Mark Weitzel <weitzelm.w...@gmail.com>wrote:
>
>> Just a quick update...
>> I ran this in vanilla shindig (trunk from a few weeks ago) and I'm seeing
>> the same behavior. I added params to the shindig.properties file and that
>> had no effect.
>>
>> Here's the gadget url:
>> http://apphosting.jivesoftware.com/apps/mdwexampleapp8/test.xml
>>
>> <embed src="swf/flash-christmas.swf" width="550" height="400">
>> </embed>
>> </object>
>> <img src="fooimagetage.swf" />
>> <img src="swf/gliffy_logo.png"/>
>>
>> The image tags get substituted properly to
>> http://apphosting.jivesoftware.com/apps/mdwexampleapp8/swf/gliffy_logo.png
>> The embed tag es no bueno:
>> http://127.0.0.1:8080/gadgets/swf/flash-christmas.swf
>>
>> I'll start spelunking in the AbsolutePathReferenceRewriter
>>
>> -Mark W.
>>
>> http://apphosting.jivesoftware.com/apps/mdwexampleapp8/swf/gliffy_logo.png
>>
>> On Fri, Jan 7, 2011 at 7:28 AM, Mark Weitzel <
>> mark.weit...@jivesoftware.com> wrote:
>>
>>> Thanks Mat,
>>>
>>> I checked shindig properties, here's what it looks like:
>>>
>>> shindig.content-rewrite.include-tags=body,embed,img,input,link,script,style
>>> So the embed tag is there, but not the param tag.
>>>
>>> I'll add the param tag and then try to break in
>>> AbsolutePathReferenceRewriter
>>>
>>> > What's the value of shindig.content-rewrite.include-tags in your
>>>
>>> > shindig.properties? If this doesn't include "embed" (or maybe even param,
>>> > come to think of it) then that might explain it.
>>>
>>> > Mat
>>>
>>> On 7 January 2011 01:23, Mark Weitzel <mark.weit...@jivesoftware.com> wrote:
>>>
>>> > Quick question�
>>> >
>>> > I've got the following html in my gadget:
>>> > <object width="550" height="400" id="fallback">
>>> > <param name="movie" value="swf/splash.swf">
>>> > <embed src="swf/flash-christmas.swf" width="550" height="400">
>>> > </embed>
>>> > </object>
>>> > <img src="swf/my_logo.png"/>
>>> >
>>> >
>>> > When the gadget gets rendered, I get two different URL roots.
>>> >
>>> > 404:
>>> > https://apps.app-sandbox.jivesoftware.com/gadgets/swf/flash-christmas.swf
>>> >
>>> > 200:
>>> > http://apphosting.jivesoftware.com/apps/mdwexampleapp8/swf/gliffy_logo.png(image
>>> >  
>>> > <http://apphosting.jivesoftware.com/apps/mdwexampleapp8/swf/gliffy_logo.png%28image>
>>> >  is in
>>> the swf dir)
>>> >
>>> >
>>> > I'm thinking there's a property or something somewhere that I missed. 
>>> > Could
>>> > someone point me to it quickly?
>>> >
>>> >
>>> > Thanks!
>>> >
>>> >
>>> > -Mark W.
>>> >
>>>
>>>
>>
>

Reply via email to