startTagForm method

void startTagForm(
  1. StartTagToken token
)

Implementation

void startTagForm(StartTagToken token) {
  if (tree.formPointer != null) {
    parser.parseError(token.span, 'unexpected-start-tag', {'name': 'form'});
  } else {
    if (tree.elementInScope('p', variant: 'button')) {
      endTagP(EndTagToken('p'));
    }
    tree.insertElement(token);
    tree.formPointer = tree.openElements.last;
  }
}