Author: drobiazko
Date: Mon Jan 11 20:18:03 2010
New Revision: 898051

URL: http://svn.apache.org/viewvc?rev=898051&view=rev
Log:
TAP5-884: Introduce a symbol for tapestry.js

Modified:
    
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java
    
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClientInfrastructureImpl.java
    
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java?rev=898051&r1=898050&r2=898051&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java
 Mon Jan 11 20:18:03 2010
@@ -283,5 +283,12 @@
      * without explicit user contributions.
      */
     public static final String CONTEXT_ASSETS_AVAILABLE 
="tapestry.context-assets-available";
+    
+    /**
+     * The default javascript (tapestry.js) automatically injected into every 
rendered HTML page. 
+     *
+     * @since 5.2.0.0
+     */
+    public static final String DEFAULT_JAVASCRIPT = 
"tapestry.default-javascript";
 
 }

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClientInfrastructureImpl.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClientInfrastructureImpl.java?rev=898051&r1=898050&r2=898051&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClientInfrastructureImpl.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClientInfrastructureImpl.java
 Mon Jan 11 20:18:03 2010
@@ -56,7 +56,7 @@
 
                     // Uses functions defined by the prior three
 
-                    "org/apache/tapestry5/tapestry.js",
+                    "${tapestry.default-javascript}",
             };
 
     private static final String[] CORE_STYLESHEET = new String[]

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java?rev=898051&r1=898050&r2=898051&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java
 Mon Jan 11 20:18:03 2010
@@ -2317,6 +2317,9 @@
 
         configuration.add(SymbolConstants.START_PAGE_NAME, "start");
 
+        configuration.add(SymbolConstants.DEFAULT_JAVASCRIPT,
+                       "classpath:/org/apache/tapestry5/tapestry.js");
+        
         configuration.add(SymbolConstants.DEFAULT_STYLESHEET,
                 "classpath:/org/apache/tapestry5/default.css");
         configuration.add("tapestry.spacer-image", 
"classpath:/org/apache/tapestry5/spacer.gif");


Reply via email to