startTagButton method

Token? startTagButton(
  1. StartTagToken token
)

Implementation

Token? startTagButton(StartTagToken token) {
  if (tree.elementInScope('button')) {
    parser.parseError(token.span, 'unexpected-start-tag-implies-end-tag',
        {'startName': 'button', 'endName': 'button'});
    processEndTag(EndTagToken('button'));
    return token;
  } else {
    tree.reconstructActiveFormattingElements();
    tree.insertElement(token);
    parser.framesetOK = false;
  }
  return null;
}