You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by fm...@apache.org on 2010/08/24 21:55:01 UTC

svn commit: r988693 - in /tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime: ./ src/main/java/org/apache/tuscany/sca/binding/comet/runtime/javascript/ src/main/resources/

Author: fmoga
Date: Tue Aug 24 19:55:01 2010
New Revision: 988693

URL: http://svn.apache.org/viewvc?rev=988693&view=rev
Log:
Refactored the way jQuery dependency on the Javascript client is handled.

Removed:
    tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/resources/jquery-1.4.2.min.js
Modified:
    tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/pom.xml
    tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/javascript/JavascriptResource.java
    tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js

Modified: tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/pom.xml
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/pom.xml?rev=988693&r1=988692&r2=988693&view=diff
==============================================================================
--- tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/pom.xml (original)
+++ tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/pom.xml Tue Aug 24 19:55:01 2010
@@ -77,20 +77,15 @@
 			<scope>test</scope>
 		</dependency>
 		<dependency>
-			<groupId>org.apache.tuscany.sca</groupId>
-			<artifactId>tuscany-contribution</artifactId>
-			<version>2.0-SNAPSHOT</version>
-			<scope>test</scope>
-		</dependency>
-		<dependency>
 			<groupId>com.google.code.gson</groupId>
 			<artifactId>gson</artifactId>
 			<version>1.4</version>
 		</dependency>
 		<dependency>
-			<groupId>javax</groupId>
-			<artifactId>javaee-web-api</artifactId>
-			<version>6.0</version>
+	    	<groupId>javax</groupId>
+	    	<artifactId>javaee-web-api</artifactId>
+	    	<version>6.0</version>
+	    	<scope>provided</scope>
 		</dependency>
 	</dependencies>
 
@@ -105,6 +100,12 @@
 				<enabled>true</enabled>
 			</releases>
 		</repository>
+		<repository>
+		    <id>maven2-repository.dev.java.net</id>
+		    <name>Java.net Repository for Maven</name>
+		    <url>http://download.java.net/maven/2/</url>
+		    <layout>default</layout>
+		</repository>
 	</repositories>
 
 </project>

Modified: tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/javascript/JavascriptResource.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/javascript/JavascriptResource.java?rev=988693&r1=988692&r2=988693&view=diff
==============================================================================
--- tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/javascript/JavascriptResource.java (original)
+++ tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/javascript/JavascriptResource.java Tue Aug 24 19:55:01 2010
@@ -37,8 +37,8 @@ public class JavascriptResource {
     /**
      * Dependencies for the Tuscany Comet Javascript API.
      */
-    private static final String[] DEPENDENCIES = {"/jquery-1.4.2.min.js", "/jquery.atmosphere.js",
-                                                  "/jquery.json-2.2.min.js", "/cometComponentContext.js"};
+    private static final String[] DEPENDENCIES = {"/jquery.atmosphere.js", "/jquery.json-2.2.min.js",
+                                                  "/cometComponentContext.js"};
 
     /**
      * Method called when the Javascript toolkit is requested.
@@ -47,9 +47,7 @@ public class JavascriptResource {
      */
     @GET
     public InputStream getJavascript() {
-        // add namespace for embedded libraries
-        InputStream stream =
-            new ByteArrayInputStream(("var " + JavascriptGenerator.JS_NAMESPACE + " = new function() {\n").getBytes());
+        InputStream stream = null;
         // add dependencies in the specified order
         for (final String dependency : JavascriptResource.DEPENDENCIES) {
             if (stream == null) {

Modified: tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js?rev=988693&r1=988692&r2=988693&view=diff
==============================================================================
--- tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js (original)
+++ tuscany/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/resources/cometComponentContext.js Tue Aug 24 19:55:01 2010
@@ -17,6 +17,9 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
+
+var SCA = new function() {
+	
 this.TuscanyComet = {
 	appUrl: 'tuscany-comet',
 	connectedEndpoint : null,