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
