Author: johnh
Date: Fri Jun 3 01:32:58 2011
New Revision: 1130883
URL: http://svn.apache.org/viewvc?rev=1130883&view=rev
Log:
Small JS updates:
* Allow value other than "1" to be "true" for isDebug()
* Propagate extensionParams in ProxyUriBase.
* Stub compilation-String retrieval method in ClosureJsCompiler.
Modified:
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/JsUriManager.java
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java
shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java
Modified:
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/JsUriManager.java
URL:
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/JsUriManager.java?rev=1130883&r1=1130882&r2=1130883&view=diff
==============================================================================
---
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/JsUriManager.java
(original)
+++
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/JsUriManager.java
Fri Jun 3 01:32:58 2011
@@ -147,6 +147,7 @@ public interface JsUriManager {
this.context = origJsUri.getContext();
this.origUri = origJsUri.getOrigUri();
this.repository = origJsUri.getRepository();
+ this.extensionParams = origJsUri.getExtensionParams();
}
public Collection<String> getLibs() {
Modified:
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java
URL:
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java?rev=1130883&r1=1130882&r2=1130883&view=diff
==============================================================================
---
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java
(original)
+++
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/uri/ProxyUriBase.java
Fri Jun 3 01:32:58 2011
@@ -92,7 +92,7 @@ public class ProxyUriBase {
public void setFromUri(Uri uri) {
if (uri != null) {
refresh = getIntegerValue(uri.getQueryParameter(Param.REFRESH.getKey()));
- debug = getBooleanValue(uri.getQueryParameter(Param.DEBUG.getKey()));
+ debug = getTruthyValue(uri.getQueryParameter(Param.DEBUG.getKey()));
noCache =
getBooleanValue(uri.getQueryParameter(Param.NO_CACHE.getKey()));
String newContainer = uri.getQueryParameter(Param.CONTAINER.getKey());
if (newContainer == null) {
@@ -110,6 +110,10 @@ public class ProxyUriBase {
}
}
+ protected static boolean getTruthyValue(String str) {
+ return str != null && !"0".equals(str) && str.length() > 0;
+ }
+
@Override
public boolean equals(Object obj) {
if (obj == this) {
Modified:
shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java
URL:
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java?rev=1130883&r1=1130882&r2=1130883&view=diff
==============================================================================
---
shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java
(original)
+++
shindig/trunk/java/gadgets/src/main/java16/org/apache/shindig/gadgets/rewrite/js/ClosureJsCompiler.java
Fri Jun 3 01:32:58 2011
@@ -156,7 +156,7 @@ public class ClosureJsCompiler implement
errors.build());
}
- String compiled = actualCompiler.toSource();
+ String compiled = compileToSource(actualCompiler, result, jsUri);
if (outputCorrelatedJs()) {
// Emit code correlated w/ original source.
// This operation is equivalent in final code to bundled-output,
@@ -185,6 +185,10 @@ public class ClosureJsCompiler implement
lastResult = result;
return result;
}
+
+ protected String compileToSource(Compiler compiler, Result result, JsUri
jsUri) {
+ return compiler.toSource();
+ }
private JsResponse cacheAndReturnErrorResult(
JsResponseBuilder builder, String cacheKey,