You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2008/04/27 18:45:11 UTC
svn commit: r651981 -
/myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/renderkit/TobagoRenderKit.java
Author: bommel
Date: Sun Apr 27 09:44:47 2008
New Revision: 651981
URL: http://svn.apache.org/viewvc?rev=651981&view=rev
Log:
(TOBAGO-653) Create a own JsonResponseWriter for dojo ajax requests
Modified:
myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/renderkit/TobagoRenderKit.java
Modified: myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/renderkit/TobagoRenderKit.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/renderkit/TobagoRenderKit.java?rev=651981&r1=651980&r2=651981&view=diff
==============================================================================
--- myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/renderkit/TobagoRenderKit.java (original)
+++ myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/renderkit/TobagoRenderKit.java Sun Apr 27 09:44:47 2008
@@ -20,6 +20,7 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.myfaces.tobago.webapp.TobagoResponseWriterImpl;
+import org.apache.myfaces.tobago.webapp.TobagoResponseJsonWriterImpl;
import javax.faces.FactoryFinder;
import javax.faces.context.FacesContext;
@@ -89,12 +90,13 @@
} else if (contentTypeList.indexOf("text/fo") > -1) {
contentType = "text/fo";
LOG.warn("patching content type from " + contentTypeList + " to " + contentType + "'");
+ } else if (contentTypeList.indexOf("application/json") > -1) {
+ return new TobagoResponseJsonWriterImpl(writer, "application/json", characterEncoding);
} else {
contentType = "text/html";
LOG.warn("Content-Type '" + contentTypeList + "' not supported!"
+ " Using text/html", new Exception());
}
-
return new TobagoResponseWriterImpl(writer, contentType, characterEncoding);
}
@@ -105,6 +107,7 @@
@Override
public ResponseStateManager getResponseStateManager() {
+ //return getHtmlBasicRenderKit().getResponseStateManager();
return responseStateManager;
}