Author: mhermanto
Date: Wed Aug 3 21:39:48 2011
New Revision: 1153677
URL: http://svn.apache.org/viewvc?rev=1153677&view=rev
Log:
Have ConfigInjectionProcessor usable in overrides.
http://codereview.appspot.com/4844044/
Modified:
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/js/ConfigInjectionProcessor.java
Modified:
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/js/ConfigInjectionProcessor.java
URL:
http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/js/ConfigInjectionProcessor.java?rev=1153677&r1=1153676&r2=1153677&view=diff
==============================================================================
---
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/js/ConfigInjectionProcessor.java
(original)
+++
shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/js/ConfigInjectionProcessor.java
Wed Aug 3 21:39:48 2011
@@ -37,17 +37,15 @@ import java.util.Map;
import java.util.Set;
public class ConfigInjectionProcessor implements JsProcessor {
- private static final String CONFIG_INIT_ID = "[config-injection]";
@VisibleForTesting
static final String GADGETS_FEATURES_KEY = "gadgets.features";
@VisibleForTesting
- static final String CONFIG_INIT_TPL = "gadgets.config.init(%s);\n";
- @VisibleForTesting
- static final String GLOBAL_CONFIG_KEY_TPL = "window['___cfg']=%s;\n";
- @VisibleForTesting
static final String CONFIG_FEATURE = "core.config.base";
- @VisibleForTesting
- static final String CONFIG_INJECT_CODE =
+
+ protected static final String CONFIG_GLOBAL_KEY_TPL =
"window['___cfg']=%s;\n";
+ protected static final String CONFIG_INIT_ID = "[config-injection]";
+ protected static final String CONFIG_INIT_TPL = "gadgets.config.init(%s);\n";
+ protected static final String CONFIG_INJECT_CODE =
"window['___jsl'] = window['___jsl'] || {};" +
"(window['___jsl']['ci'] = (window['___jsl']['ci'] || [])).push(%s);";
@@ -102,7 +100,7 @@ public class ConfigInjectionProcessor im
}
protected void injectGlobalConfig(String configJson, JsResponseBuilder
builder) {
- builder.appendJs(String.format(GLOBAL_CONFIG_KEY_TPL, configJson),
CONFIG_INIT_ID);
+ builder.appendJs(String.format(CONFIG_GLOBAL_KEY_TPL, configJson),
CONFIG_INIT_ID);
}
private List<String> subtractCollection(Collection<String> root,
Collection<String> subtracted) {