http://codereview.appspot.com/4486043/diff/1/java/gadgets/src/main/java/org/apache/shindig/gadgets/js/AddJslLoadedVariableProcessor.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/js/AddJslLoadedVariableProcessor.java (right): http://codereview.appspot.com/4486043/diff/1/java/gadgets/src/main/java/org/apache/shindig/gadgets/js/AddJslLoadedVariableProcessor.java#newcode47 java/gadgets/src/main/java/org/apache/shindig/gadgets/js/AddJslLoadedVariableProcessor.java:47: "window['___jsl']['l'] = window['___jsl']['l'].concat(%s);"; You can change these two statements ...
14 years, 10 months ago
(2011-05-05 22:57:19 UTC)
#2
On Thu, May 5, 2011 at 4:30 PM, <johnfargo@gmail.com> wrote: > > > http://codereview.appspot.com/4486043/diff/6002/java/gadgets/src/main/java/org/apache/shindig/gadgets/js/AddJslLoadedVariableProcessor.java > ...
14 years, 10 months ago
(2011-05-06 01:41:19 UTC)
#8
On Thu, May 5, 2011 at 4:30 PM, <johnfargo@gmail.com> wrote:
>
>
>
http://codereview.appspot.com/4486043/diff/6002/java/gadgets/src/main/java/or...
>
> File
>
>
java/gadgets/src/main/java/org/apache/shindig/gadgets/js/AddJslLoadedVariableProcessor.java
> (right):
>
>
>
http://codereview.appspot.com/4486043/diff/6002/java/gadgets/src/main/java/or...
>
>
java/gadgets/src/main/java/org/apache/shindig/gadgets/js/AddJslLoadedVariableProcessor.java:46:
>
> "window['___jsl']['l'] = (window['___jsl']['l'] || []).concat(%s);";
> at first I wanted this to be an Object for map-style lookup, but
> actually having an array is valuable to see what got double-loaded (if
> such occurs).
>
> we should just be sure in downstream loader code to dedupe.
>
Same, was thinking of a set too, but that will generate longer JS.
>
>
>
http://codereview.appspot.com/4486043/diff/6002/java/gadgets/src/main/java/or...
>
>
java/gadgets/src/main/java/org/apache/shindig/gadgets/js/AddJslLoadedVariableProcessor.java:67:
> .getFeatureResources(ctx, jsUri.getLibs(), unsupported);
> shouldn't we be subtracting the loaded libs from the list?
>
>
We can, and I think we should to detect doubly-loaded libraries.
Updated patch. PTAL.
>
> http://codereview.appspot.com/4486043/
>
Issue 4486043: JSL beacon now keeps track of loaded features
(Closed)
Created 14 years, 10 months ago by mhermanto
Modified 14 years, 10 months ago
Reviewers: fargo, jtarrio, johnfargo
Base URL: http://svn.apache.org/repos/asf/shindig/trunk/
Comments: 4