List of usage examples for org.apache.wicket.markup.parser.filter HtmlHeaderSectionHandler HEADER_ID
String HEADER_ID
To view the source code for org.apache.wicket.markup.parser.filter HtmlHeaderSectionHandler HEADER_ID.
Click Source Link
From source file:com.servoy.j2db.server.headlessclient.dataui.WebCellBasedView.java
License:Open Source License
public ScrollResponseHeaderContainer() { super(HtmlHeaderSectionHandler.HEADER_ID); }
From source file:com.wiquery.plugins.jqgrid.component.XMLDataRequestTarget.java
License:Apache License
/** * /*from ww w . j a va 2 s.com*/ * @param response * @param component */ private void respondHeaderContribution(final Response response, final Component component, StringBuffer writer) { headerRendering = true; // create the htmlheadercontainer if needed if (header == null) { header = new AjaxHtmlHeaderContainer(HtmlHeaderSectionHandler.HEADER_ID, this); final Page page = component.getPage(); page.addOrReplace(header); } // save old response, set new Response oldResponse = RequestCycle.get().setResponse(encodingHeaderResponse); encodingHeaderResponse.reset(); // render the head of component and all it's children component.renderHead(header); if (component instanceof MarkupContainer) { ((MarkupContainer) component).visitChildren(new Component.IVisitor<Component>() { public Object component(Component component) { if (component.isVisibleInHierarchy()) { component.renderHead(header); return CONTINUE_TRAVERSAL; } else { return CONTINUE_TRAVERSAL_BUT_DONT_GO_DEEPER; } } }); } // revert to old response RequestCycle.get().setResponse(oldResponse); if (encodingHeaderResponse.getContents().length() != 0) { writer.append("<header-contribution"); if (encodingHeaderResponse.isContentsEncoded()) { writer.append(" encoding=\""); writer.append(getEncodingName()); writer.append("\" "); } // we need to write response as CDATA and parse it on client, // because // konqueror crashes when there is a <script> element writer.append("><![CDATA[<head xmlns:wicket=\"http://wicket.apache.org\">"); writer.append(encodingHeaderResponse.getContents()); writer.append("</head>]]>"); writer.append("</header-contribution>"); } headerRendering = false; }