-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1692/
-----------------------------------------------------------

Review request for shindig.


Summary
-------

There are at least two cases where a URI is presented as a Gadget URI and is 
rather a URI based upon an incoming request.

1) When a resource such as a CSS file is loaded and has the links/URLs 
rewritten, the gadget parameter supplied on the rewritten link contains a URI 
associated with the resource requested, rather than the gadget associated with 
the request
2) When a request is made to the Gadget Blacklist, the URI parameter may not 
represent the intended gadget, but rather a random resource

With both of thse instances, the common pattern is that the 
DomWalker.makeGadget( HttpRequest ) is called, and the returned GadgetContext 
uses the request URI, rather than the Gadget URI.

Modify the DOMWalker makeGadget to prefer the use of the gadget URI to the 
request URI when constructing a Gadget/GadgetContext for use in rewriting or 
generating other requests


This addresses bug SHINDIG-1613.
    https://issues.apache.org/jira/browse/SHINDIG-1613


Diffs
-----

  
http://svn.apache.org/repos/asf/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/DomWalker.java
 1164090 
  
http://svn.apache.org/repos/asf/shindig/trunk/java/gadgets/src/test/resources/org/apache/shindig/gadgets/rewrite/rewritebasic-expected.css
 1164090 

Diff: https://reviews.apache.org/r/1692/diff


Testing
-------

Modified rewrite junits to handle expected result


Thanks,

Brian

Reply via email to