Repository: wicket
Updated Branches:
  refs/heads/master b0c5c97e0 -> aedb98764


WICKET-6296 Not possible to add WebSocketBehavior in ajax request

Revert "WICKET-6152 Allow to add more than one WebSocketBehavior in the 
component tree"

This reverts commit b9a1ae901b8add3285d29a29d4a18ac2c23c8f86.


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/aedb9876
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/aedb9876
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/aedb9876

Branch: refs/heads/master
Commit: aedb98764039ddabc30cce6cf1bec8c7cab1ca4e
Parents: b0c5c97
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Sun Dec 18 22:15:47 2016 +0100
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Sun Dec 18 22:15:47 2016 +0100

----------------------------------------------------------------------
 .../protocol/ws/api/WebSocketBehavior.java      | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/aedb9876/wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/api/WebSocketBehavior.java
----------------------------------------------------------------------
diff --git 
a/wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/api/WebSocketBehavior.java
 
b/wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/api/WebSocketBehavior.java
index ead801a..30a65e0 100644
--- 
a/wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/api/WebSocketBehavior.java
+++ 
b/wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/api/WebSocketBehavior.java
@@ -17,10 +17,7 @@
 package org.apache.wicket.protocol.ws.api;
 
 import org.apache.wicket.Component;
-import org.apache.wicket.MetaDataKey;
-import org.apache.wicket.core.request.handler.IPartialPageRequestHandler;
 import org.apache.wicket.event.IEvent;
-import org.apache.wicket.markup.head.IHeaderResponse;
 import org.apache.wicket.protocol.ws.api.event.WebSocketAbortedPayload;
 import org.apache.wicket.protocol.ws.api.event.WebSocketBinaryPayload;
 import org.apache.wicket.protocol.ws.api.event.WebSocketClosedPayload;
@@ -36,7 +33,6 @@ import 
org.apache.wicket.protocol.ws.api.message.ConnectedMessage;
 import org.apache.wicket.protocol.ws.api.message.ErrorMessage;
 import org.apache.wicket.protocol.ws.api.message.IWebSocketPushMessage;
 import org.apache.wicket.protocol.ws.api.message.TextMessage;
-import org.apache.wicket.request.cycle.RequestCycle;
 
 /**
  * A behavior that provides optional callbacks for the WebSocket
@@ -46,22 +42,8 @@ import org.apache.wicket.request.cycle.RequestCycle;
  */
 public abstract class WebSocketBehavior extends BaseWebSocketBehavior
 {
-       private final static MetaDataKey<Object> IS_JAVA_SCRIPT_CONTRIBUTED = 
new MetaDataKey<Object>()
-       {};
-
-       @Override
-       public void renderHead(Component component, IHeaderResponse response)
+       public WebSocketBehavior()
        {
-               RequestCycle cycle = component.getRequestCycle();
-               if (cycle.find(IPartialPageRequestHandler.class).isPresent() == 
false)
-               {
-                       Object contributed = 
cycle.getMetaData(IS_JAVA_SCRIPT_CONTRIBUTED);
-                       if (contributed == null)
-                       {
-                               cycle.setMetaData(IS_JAVA_SCRIPT_CONTRIBUTED, 
new Object());
-                               super.renderHead(component, response);
-                       }
-               }
        }
 
        @Override

Reply via email to