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

Issue 2911041: Update JsUriManager interface to use JsUri

Can't Edit
Can't Publish+Mail
Start Review
Created:
15 years, 4 months ago by zhoresh
Modified:
15 years, 4 months ago
Reviewers:
johnfargo, dev-remailer, jtarrio
Base URL:
http://svn.apache.org/repos/asf/shindig/trunk
Visibility:
Public.

Description

Make JsUriManager interface symmetric - add convertion from JsUri to Uri

Patch Set 1 #

Patch Set 2 : Syncing with head #

Total comments: 7

Messages

Total messages: 6
zhoresh
15 years, 4 months ago (2010-11-04 21:18:26 UTC) #1
zhoresh
Syncing with head
15 years, 4 months ago (2010-11-04 21:34:26 UTC) #2
johnfargo
http://codereview.appspot.com/2911041/diff/11001/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/JsServlet.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/JsServlet.java (right): http://codereview.appspot.com/2911041/diff/11001/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/JsServlet.java#newcode175 java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/JsServlet.java:175: uriBuilder.removeQueryParameter(Param.JSLOAD.getKey()); why remove this param? http://codereview.appspot.com/2911041/diff/11001/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/JsUriManager.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/JsUriManager.java (right): ...
15 years, 4 months ago (2010-11-05 20:46:37 UTC) #3
zhoresh
http://codereview.appspot.com/2911041/diff/11001/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/JsServlet.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/JsServlet.java (right): http://codereview.appspot.com/2911041/diff/11001/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/JsServlet.java#newcode175 java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/JsServlet.java:175: uriBuilder.removeQueryParameter(Param.JSLOAD.getKey()); On 2010/11/05 20:46:38, johnfargo wrote: > why remove ...
15 years, 4 months ago (2010-11-05 21:56:05 UTC) #4
jtarrio
lgtm
15 years, 4 months ago (2010-11-05 22:30:36 UTC) #5
johnfargo
15 years, 4 months ago (2010-11-08 23:20:09 UTC) #6
Previous nits generally still stand. LGTM other than this.

http://codereview.appspot.com/2911041/diff/11001/java/gadgets/src/main/java/o...
File
java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/JsServlet.java
(right):

http://codereview.appspot.com/2911041/diff/11001/java/gadgets/src/main/java/o...
java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/JsServlet.java:175:
uriBuilder.removeQueryParameter(Param.JSLOAD.getKey());
Ah, duh. I'd propose a micronit to sanitize jsload in the "createJsloadScript"
method rather than here, but it really doesn't matter much.

On 2010/11/05 21:56:05, zhoresh wrote:
> On 2010/11/05 20:46:38, johnfargo wrote:
> > why remove this param?
> 
> You get ito this function only when original request have jsload=1, but you
want
> result url to not have it (otherwise you will have infinite loop...)

http://codereview.appspot.com/2911041/diff/11001/java/gadgets/src/main/java/o...
File java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/JsUriManager.java
(right):

http://codereview.appspot.com/2911041/diff/11001/java/gadgets/src/main/java/o...
java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/JsUriManager.java:127:
String version(String gadgetUri, String container, Collection<String> extern);
We don't; it's mostly legacy for analytics/request context, which AFAIK is not
used server-side.

I'd still very minorly prefer Uri over String simply to prevent any existing
users from having to change their bindings/impls.

On 2010/11/05 21:56:05, zhoresh wrote:
> On 2010/11/05 20:46:38, johnfargo wrote:
> > I'm confused; these should always be Uris, with Uri validation occurring at
a
> > higher level for closer tying of Uri handling to error handling
> 
> Two points, first why do we even need gadget for js load, especially for
> container js?
> Second, the reason I changed it to string is so it will match the type of
gadget
> used by the JsUri (Which is from ProxyUriBase)
Sign in to reply to this message.

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