Working on the new dojo toolkit to get it to work properly
authorfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 3 Sep 2008 15:52:26 +0000 (15:52 +0000)
committerfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 3 Sep 2008 15:52:26 +0000 (15:52 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@691641 13f79535-47bb-0310-9956-ffa450edef68

extras.xml
java/org/apache/tomcat/bayeux/request/MetaHandshakeRequest.java
webapps/cometd/examples/simplechat/cometdchat.htm
webapps/cometd/index.html

index 13962f1..adf30e0 100644 (file)
                <include name="**/**"/>
          </fileset>
       <fileset dir="${dojo-js.home}">
-       <include name="dojo/dojo.js.uncompressed.js"/>
-        <include name="dojo/_base.js"/>
-        <include name="dojo/_base/json.js"/>
-       <include name="dojox/cometd.js"/>
-       <include name="dojox/cometd/*.*"/>
+       <include name="dojo/**"/>
+       <include name="dojox/**"/>
       </fileset>       
        </copy>
     <mkdir dir="${cometd-app}/WEB-INF/lib"/>
index 2835d12..bdbb283 100644 (file)
@@ -93,6 +93,11 @@ public class MetaHandshakeRequest extends RequestBase implements BayeuxRequest {
             clientId = client.getId();\r
             client.setSupportedConnTypes(suppConnTypesFlag);\r
             client.setUseJsonFiltered(getExt().get(Bayeux.JSON_COMMENT_FILTERED_FIELD) != null);\r
+            if (client.useJsonFiltered()) {\r
+               event.getHttpServletResponse().setContentType("text/json-comment-filtered");\r
+            }else {\r
+               event.getHttpServletResponse().setContentType("text/json");\r
+            }\r
             response.put(Bayeux.CLIENT_FIELD, client.getId());\r
             ((HashMap) response.get(Bayeux.ADVICE_FIELD)).put(Bayeux.RECONNECT_FIELD, Bayeux.RETRY_RESPONSE);\r
             ((HashMap) response.get(Bayeux.ADVICE_FIELD)).put(Bayeux.INTERVAL_FIELD, getReconnectInterval());\r
index d7da25f..88a05a0 100644 (file)
@@ -3,6 +3,7 @@
 \r
 <script type="text/javascript" src="../../dojo/dojo.js.uncompressed.js"></script>\r
 <script type="text/javascript" src="../../dojox/cometd.js"></script>\r
+<script type="text/javascript" src="../../dojox/cometd/_base.js"></script>\r
 \r
 <script type="text/javascript">\r
 \r
index 29e4616..86f29cd 100644 (file)
@@ -3,5 +3,4 @@
 \r
 <p>\r
 Try the <a href="examples/simplechat/cometdchat.htm">Simple Chat Demo</a>.</br>\r
-Try the <a href="examples/tictactoe/ttt1.htm">Tic-Tac-Toe Demo</a>.</br>\r
 </p>\r