New tests are appreciated!

http://codereview.appspot.com/223095/diff/1001/2007
File
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/SanitizingGadgetRewriter.java
(right):

http://codereview.appspot.com/223095/diff/1001/2007#newcode186
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/SanitizingGadgetRewriter.java:186:
VisitStatus status = VisitStatus.MODIFY;
Please doc why status is set to MODIFY always and not just when removing
attributes. It seems that the boolean removeAttr can also change
attributes (not very clean...)

Maybe change removeAttr to modifyAttr that return true if attribute was
modified/deleted

http://codereview.appspot.com/223095/diff/1001/2008
File
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/SanitizingProxyingLinkRewriter.java
(right):

http://codereview.appspot.com/223095/diff/1001/2008#newcode35
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/SanitizingProxyingLinkRewriter.java:35:
public class SanitizingProxyingLinkRewriter implements ProxyUriManager {
Is it a rewriter or a uri manager? I think it is confusing to follow the
code without naming consistency

I start to like the original LinkRewriter name better then
UriManager

http://codereview.appspot.com/223095/diff/1001/2001
File
java/gadgets/src/test/java/org/apache/shindig/gadgets/render/SanitizingGadgetRewriterTest.java
(right):

http://codereview.appspot.com/223095/diff/1001/2001#newcode203
java/gadgets/src/test/java/org/apache/shindig/gadgets/render/SanitizingGadgetRewriterTest.java:203:
+ "@import
url('http://host.com/proxy?url=www.example.org%2Fwww.evil.com%2Fx.js&";
Where did the gadget=... value is gone?
I thought it would be useful for statistics.

http://codereview.appspot.com/223095/show

Reply via email to