Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(191)

Issue 3480041: Adding ImageResizeRewriter that makes server side scaling of images possible. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
15 years, 1 month ago by satya3656
Modified:
15 years ago
Reviewers:
Paul Lindner, dev, gagan.goku, dev-remailer, johnfargo
Base URL:
http://svn.apache.org/repos/asf/shindig/trunk/
Visibility:
Public.

Description

Adding ImageResizeRewriter that appends image size attributes (extracted from inline styles, height, width) to the proxied resource urls, so that server side resizing of these images can be done whenever applicable.

Patch Set 1 #

Total comments: 12

Patch Set 2 : Addressing the comments. #

Total comments: 8

Patch Set 3 : Addressing the comments. #

Total comments: 14

Patch Set 4 : Addressing the comments. #

Total comments: 6

Patch Set 5 : Addressing the comments. #

Total comments: 12

Patch Set 6 : Addressing the comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+323 lines, -0 lines) Patch
java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java View 1 2 3 4 5 1 chunk +187 lines, -0 lines 0 comments Download
java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriterTest.java View 1 2 3 4 5 1 chunk +136 lines, -0 lines 0 comments Download

Messages

Total messages: 17
satya3656
15 years, 1 month ago (2010-12-06 12:02:51 UTC) #1
nikhilmadan23
Some minor comments. http://codereview.appspot.com/3480041/diff/1/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/1/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode51 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:51: node.getNodeName().toLowerCase().equals("img")) { You can use equalsIgnoreCase ...
15 years, 1 month ago (2010-12-09 15:14:15 UTC) #2
gagan.goku
http://codereview.appspot.com/3480041/diff/1/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/1/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode82 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:82: if ("height".equalsIgnoreCase(splits[0].trim())) { what if its height: 100% / ...
15 years, 1 month ago (2010-12-10 05:32:29 UTC) #3
satya3656
http://codereview.appspot.com/3480041/diff/1/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/1/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode51 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:51: node.getNodeName().toLowerCase().equals("img")) { On 2010/12/09 15:14:15, nikhilmadan23 wrote: > You ...
15 years, 1 month ago (2010-12-13 06:46:22 UTC) #4
anupama.dutta
http://codereview.appspot.com/3480041/diff/7001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/7001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode40 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:40: private static final Logger LOG = Logger.getLogger(ImageResizeRewriter.class.getName()); Remove logger. ...
15 years, 1 month ago (2010-12-13 07:23:29 UTC) #5
satya3656
Addressing the comments.
15 years, 1 month ago (2010-12-13 16:48:33 UTC) #6
satya3656
http://codereview.appspot.com/3480041/diff/7001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/7001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode40 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:40: private static final Logger LOG = Logger.getLogger(ImageResizeRewriter.class.getName()); On 2010/12/13 ...
15 years, 1 month ago (2010-12-13 16:48:40 UTC) #7
anupama.dutta
http://codereview.appspot.com/3480041/diff/16001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/16001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode40 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:40: * This rewriter helps in appending the image size ...
15 years, 1 month ago (2010-12-14 07:20:34 UTC) #8
satya3656
Addressing the comments.
15 years, 1 month ago (2010-12-14 07:54:24 UTC) #9
satya3656
http://codereview.appspot.com/3480041/diff/16001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/16001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode40 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:40: * This rewriter helps in appending the image size ...
15 years, 1 month ago (2010-12-14 07:54:34 UTC) #10
anupama.dutta
LGTM. http://codereview.appspot.com/3480041/diff/16002/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/16002/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode99 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:99: // units are relative to the parent, it ...
15 years, 1 month ago (2010-12-14 09:35:34 UTC) #11
satya3656
Addressing the comments.
15 years, 1 month ago (2010-12-14 16:05:16 UTC) #12
satya3656
http://codereview.appspot.com/3480041/diff/16002/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/16002/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode99 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:99: // units are relative to the parent, it is ...
15 years, 1 month ago (2010-12-14 16:06:16 UTC) #13
johnfargo
http://codereview.appspot.com/3480041/diff/33001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/33001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode37 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:37: import java.util.*; no wildcards pls http://codereview.appspot.com/3480041/diff/33001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode66 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:66: if ((!imageElement.getAttribute("height").isEmpty() ...
15 years, 1 month ago (2010-12-15 02:51:11 UTC) #14
satya3656
http://codereview.appspot.com/3480041/diff/33001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java (right): http://codereview.appspot.com/3480041/diff/33001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java#newcode37 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java:37: import java.util.*; On 2010/12/15 02:51:11, johnfargo wrote: > no ...
15 years, 1 month ago (2010-12-15 13:20:23 UTC) #15
johnfargo
LGTM Thx! On 2010/12/15 13:20:23, satya3656 wrote: > http://codereview.appspot.com/3480041/diff/33001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java > File > java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java > (right): ...
15 years, 1 month ago (2010-12-20 22:07:49 UTC) #16
gagan.goku
15 years ago (2010-12-28 10:15:46 UTC) #17
Build looks good. Committed as r1053297 .
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b