org.apache.wicket.markup.html.WebMarkupContainer.renderHead()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(63)

本文整理了Java中org.apache.wicket.markup.html.WebMarkupContainer.renderHead()方法的一些代码示例,展示了WebMarkupContainer.renderHead()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebMarkupContainer.renderHead()方法的具体详情如下:
包路径:org.apache.wicket.markup.html.WebMarkupContainer
类名称:WebMarkupContainer
方法名:renderHead

WebMarkupContainer.renderHead介绍

暂无

代码示例

代码示例来源:origin: org.wicketstuff/wicket-html5

/**
 * Check the associated markup file for a wicket header tag
 *
 * @see org.apache.wicket.Component#renderHead(org.apache.wicket.markup.html.internal.HtmlHeaderContainer)
 */
@Override
public void renderHead(HtmlHeaderContainer container) {
  super.renderHead(container);
}

代码示例来源:origin: com.premiumminds/pm-wicket-utils

@Override
  public void renderHead(IHeaderResponse response) {
    super.renderHead(response);
    
    StringBuilder sb = new StringBuilder();
    sb.append("$('#"+this.getMarkupId()+"').click(function(){");
    sb.append("  $('#"+BootstrapFeedbackPanel.this.getMarkupId()+"').hide();");
    sb.append("})");
    
    response.render(OnDomReadyHeaderItem.forScript(sb.toString()));
  }
});

代码示例来源:origin: theonedev/onedev

@Override
public void renderHead(IHeaderResponse response) {
  super.renderHead(response);
  response.render(OnDomReadyHeaderItem.forScript("onedev.server.sourceView.initOutline();"));
}

代码示例来源:origin: org.apache.wicket/com.springsource.org.apache.wicket

public void renderHead(final HtmlHeaderContainer container)
{
  super.renderHead(container);
  if (isRenderChildren())
  {
    // visit every child
    visitItemChildren(this, new IItemCallback()
    {
      public void visitItem(TreeItem item)
      {
        // write header contributions from the children of item
        item.visitChildren(new Component.IVisitor()
        {
          public Object component(Component component)
          {
            if (component.isVisible())
            {
              component.renderHead(container);
              return CONTINUE_TRAVERSAL;
            }
            else
            {
              return CONTINUE_TRAVERSAL_BUT_DONT_GO_DEEPER;
            }
          }
        });
      }
    });
  }
}

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

@Override
public void renderHead(final HtmlHeaderContainer container)
  super.renderHead(container);

代码示例来源:origin: theonedev/onedev

@Override
public void renderHead(IHeaderResponse response) {
  super.renderHead(response);
  
  response.render(OnDomReadyHeaderItem.forScript("onedev.server.revisionDiff.onDomReady();"));
}

代码示例来源:origin: theonedev/onedev

@Override
public void renderHead(IHeaderResponse response) {
  super.renderHead(response);
  response.render(OnDomReadyHeaderItem.forScript("onedev.server.sourceView.initComment();"));
}

代码示例来源:origin: theonedev/onedev

@Override
public void renderHead(IHeaderResponse response) {
  super.renderHead(response);
  response.render(OnDomReadyHeaderItem.forScript("onedev.server.revisionDiff.initComment();"));
}

代码示例来源:origin: com.premiumminds/pm-wicket-utils

@Override
public void renderHead(IHeaderResponse response) {
  super.renderHead(response);
  
  response.render(OnDomReadyHeaderItem.forScript("$(\"#"+this.getMarkupId(true)+"\").focusin(function(){ $(this).removeClass(\"error\"); })"));
}

代码示例来源:origin: com.premiumminds/pm-wicket-utils

@Override
public void renderHead(IHeaderResponse response) {
  super.renderHead(response);
  
  List<FeedbackMessage> msgs = model.getObject();
  if(msgs.size()>0){
    for(Component component: messages.keySet()){
      StringBuffer sb = new StringBuffer();
      for(FeedbackMessage msg : messages.get(component)){
        sb.append(msg.getMessage()+"\n");
        msg.markRendered();
      }
      
      String script = "$(\"#"+component.getMarkupId()+"\")"
          + ".popover({ 'trigger': 'focus', "
                + "'placement': 'top', "
                + "'content': \""+StringEscapeUtils.escapeEcmaScript(sb.toString())+"\", "
                + "'template': '<div class=\"popover feedback-popover\"><div class=\"arrow\"></div><div class=\"popover-inner\"><h3 class=\"popover-title\"></h3><div class=\"popover-content\"><p></p></div></div></div>'"
          + "});";
      script += "$(\"#"+component.getMarkupId()+"\").keypress(function(){ $(\"#"+this.getMarkupId()+"\").removeClass('has-error'); $(this).popover('destroy'); });";
      response.render(OnDomReadyHeaderItem.forScript(script));
    }
  }
  
}

代码示例来源:origin: theonedev/onedev

@Override
public void renderHead(IHeaderResponse response) {
  super.renderHead(response);
  
  response.render(JavaScriptHeaderItem.forReference(new PropertyContainerResourceReference()));
  
  String script = String.format("onedev.server.propertyContainer.onDomReady('%s');", getMarkupId());
  response.render(OnDomReadyHeaderItem.forScript(script));
}

代码示例来源:origin: theonedev/onedev

@Override
public void renderHead(IHeaderResponse response) {
  super.renderHead(response);

代码示例来源:origin: org.opensingular/singular-form-wicket

@Override
public void renderHead(IHeaderResponse response) {
  super.renderHead(response);
  if (this.anyMessage(ValidationErrorLevel.ERROR)) {
    response.render(OnDomReadyHeaderItem.forScript(
      JQuery.$(this) + ".closest('.can-have-error').addClass('has-error');"));
  } else if (this.anyMessage(ValidationErrorLevel.WARNING)) {
    response.render(OnDomReadyHeaderItem.forScript(
      JQuery.$(this) + ".closest('.can-have-error').addClass('has-warning');"));
  } else {
    response.render(OnDomReadyHeaderItem.forScript(
      JQuery.$(this) + ".closest('.can-have-error').removeClass('has-error').removeClass('has-warning');"));
  }
  String errors = getValidationFeedbackHandler().collectNestedErrors().stream()
    .map(it -> it.getMessage())
    .collect(joining("</li><li>", "<ul><li>", "</li></ul>"));
  response.render(OnDomReadyHeaderItem.forScript(""
    + JQuery.$(this)
    + "  .data('content', '" + JavaScriptUtils.javaScriptEscape(errors) + "')"
    + "  .popover({"
    + "    'html':true,"
    + "    'placement':'top',"
    + "    'trigger':'hover'"
    + "  });"));
}

代码示例来源:origin: org.opensingular/form-wicket

@Override
public void renderHead(IHeaderResponse response) {
  super.renderHead(response);
  if (this.anyMessage(ValidationErrorLevel.ERROR)) {
    response.render(OnDomReadyHeaderItem.forScript(
      JQuery.$(this) + ".closest('.can-have-error').addClass('has-error');"));
  } else if (this.anyMessage(ValidationErrorLevel.WARNING)) {
    response.render(OnDomReadyHeaderItem.forScript(
      JQuery.$(this) + ".closest('.can-have-error').addClass('has-warning');"));
  } else {
    response.render(OnDomReadyHeaderItem.forScript(
      JQuery.$(this) + ".closest('.can-have-error').removeClass('has-error').removeClass('has-warning');"));
  }
  String errors = getValidationFeedbackHandler().collectNestedErrors().stream()
    .map(it -> it.getMessage())
    .collect(joining("</li><li>", "<ul><li>", "</li></ul>"));
  response.render(OnDomReadyHeaderItem.forScript(""
    + JQuery.$(this)
    + "  .data('content', '" + JavaScriptUtils.javaScriptEscape(errors) + "')"
    + "  .popover({"
    + "    'html':true,"
    + "    'placement':'top',"
    + "    'trigger':'hover'"
    + "  });"));
}

相关文章

微信公众号

最新文章

更多