endTagP method
void
endTagP(
- EndTagToken token
Implementation
void endTagP(EndTagToken token) {
if (!tree.elementInScope('p', variant: 'button')) {
startTagCloseP(StartTagToken('p', data: LinkedHashMap<Object, String>()));
parser.parseError(token.span, 'unexpected-end-tag', {'name': 'p'});
endTagP(EndTagToken('p'));
} else {
tree.generateImpliedEndTags('p');
if (tree.openElements.last.localName != 'p') {
parser.parseError(token.span, 'unexpected-end-tag', {'name': 'p'});
}
popOpenElementsUntil(token);
}
}