You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by lo...@gmail.com on 2009/02/03 08:09:15 UTC
CSS DOM based rewriting and sanitization using Caja
Reviewers: shindig-dev,
Description:
Parse CSS DOM during document parse and annotate nodes with it.
Use cached CSS DOM for CSS rewriting
Add CSS sanitization support
Please review this at http://codereview.appspot.com/14041
Affected files:
java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/GadgetHtmlParser.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaCssParser.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaCssSanitizer.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaCssUtils.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/SanitizedRenderingContentRewriter.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/CSSContentRewriter.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/CssRewriter.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/HTMLContentRewriter.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/parse/caja/CajaCssParserTest.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/parse/caja/CajaCssSanitizerTest.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/render/SanitizedRenderingContentRewriterTest.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/CssRewriterTest.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/HTMLContentRewriterTest.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/MakeRequestHandlerTest.java
java/gadgets/src/test/resources/org/apache/shindig/gadgets/parse/nekohtml/test-fragment-expected.html
java/gadgets/src/test/resources/org/apache/shindig/gadgets/parse/nekohtml/test-fragment.html
java/gadgets/src/test/resources/org/apache/shindig/gadgets/parse/nekohtml/test-headnobody-expected.html
java/gadgets/src/test/resources/org/apache/shindig/gadgets/parse/nekohtml/test-headnobody.html
java/gadgets/src/test/resources/org/apache/shindig/gadgets/rewrite/rewritebasic-expected.css
java/gadgets/src/test/resources/org/apache/shindig/gadgets/rewrite/rewritebasic.css
java/gadgets/src/test/resources/org/apache/shindig/gadgets/rewrite/rewritestylebasic.html