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) {


Reply via email to