Invalid nested form tag name when the form is not visible and 
setoutputmarkupplaceholdertag(true) has been called
-----------------------------------------------------------------------------------------------------------------

                 Key: WICKET-2166
                 URL: https://issues.apache.org/jira/browse/WICKET-2166
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.4-RC2
            Reporter: Martin Makundi


when the an innerform is invisible and you called 
setoutputmarkupplaceholdertag(true), onComponentTag not processed and an 
invalid form tag name results: 

<form wicket:id=rootform>
  <form wicket:id=nestedform style="display: none">
</form></form>

Component.render(final MarkupStream markupStream) {

...

if (determineVisibility()) {

 // render -> replace form with div

} else if (markupStream != null)
{
 if (getFlag(FLAG_PLACEHOLDER))
 {
 final ComponentTag tag = markupStream.getTag();
 renderPlaceholderTag(tag, getResponse()); ///////////////////////
Here form does not replace "form" with "div"
}
markupStream.skipComponent();
}


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to