AdvancedHTMLParser.constants | index |
# Copyright (c) 2015, 2017 Tim Savannah under LGPLv3.
# See LICENSE (https://gnu.org/licenses/lgpl-3.0.txt) for more information.
# Constants in AdvancedHTMLParser
Classes | ||||||||||
|
Data | ||
ALL_JAVASCRIPT_EVENT_ATTRIBUTES = {'onafterprint', 'onbeforeprint', 'onbeforeunload', 'onblur', 'onchange', 'onclick', ...} COMMON_INPUT_ATTRS = {'checked', 'onchange', 'oncontextmenu', 'oninput', 'oninvalid', 'onreset', ...} COMMON_JAVASCRIPT_ATTRIBUTES = {'onblur', 'onchange', 'onclick', 'oncontextmenu', 'oncopy', 'oncut', ...} EMPTY_IS_INVALID = <AdvancedHTMLParser.conversions._EMPTY_IS_INVALID_TYPE object> IMPLICIT_SELF_CLOSING_TAGS = {'br', 'hr', 'img', 'input', 'link', 'meta'} INVISIBLE_ROOT_TAG = 'xxxblank' INVISIBLE_ROOT_TAG_END = '</xxxblank>' INVISIBLE_ROOT_TAG_START = '<xxxblank>' IndexSizeError = IndexSizeErrorException('Index or size is negative or greater than the allowed amount',) NOT_PROVIDED = <AdvancedHTMLParser.constants.NOT_PROVIDED_TYPE object> POSSIBLE_VALUES_CROSS_ORIGIN = ('use-credentials', 'anonymous') POSSIBLE_VALUES_FORM_METHOD = ('get', 'post') POSSIBLE_VALUES_ON_OFF = ('on', 'off') POSSIBLE_VALUES_TRACK__KIND = ('captions', 'chapters', 'descriptions', 'metadata', 'subtitles') POSSIBLE_VALUES_YES_NO = ('yes', 'no') PREFORMATTED_TAGS = {'code', 'pre'} PRESERVE_CONTENTS_TAGS = {'code', 'pre', 'script', 'style'} TAG_ITEM_ATTRIBUTES_SPECIAL_VALIDATION = {'maxLength': <function _special_value_maxLength>} TAG_ITEM_ATTRIBUTES_SPECIAL_VALUES = {'autocomplete': <function _special_value_autocomplete>, 'colSpan': <function <lambda>>, 'cols': <function _special_value_cols>, 'crossOrigin': <function <lambda>>, 'form': <function <lambda>>, 'hspace': <function <lambda>>, 'kind': <function <lambda>>, 'maxLength': <function _special_value_maxLength>, 'method': <function <lambda>>, 'rowSpan': <function <lambda>>, ...} TAG_ITEM_ATTRIBUTE_LINKS = {'align', 'className', 'dir', 'hidden', 'id', 'lang', ...} TAG_ITEM_BINARY_ATTRIBUTES = {'async', 'autofocus', 'autoplay', 'checked', 'compact', 'controls', ...} TAG_ITEM_BINARY_ATTRIBUTES_STRING_ATTR = {'spellcheck'} TAG_ITEM_CHANGE_NAME_FROM_ATTR = {'accept-charset': 'acceptCharset', 'cellpadding': 'cellPadding', 'cellspacing': 'cellSpacing', 'class': 'className', 'codebase': 'codeBase', 'codetype': 'codeType', 'colspan': 'colSpan', 'crossorigin': 'crossOrigin', 'datetime': 'dateTime', 'dirname': 'dir', ...} TAG_ITEM_CHANGE_NAME_FROM_ITEM = {'acceptCharset': 'accept-charset', 'cellPadding': 'cellpadding', 'cellSpacing': 'cellspacing', 'className': 'class', 'codeBase': 'codebase', 'codeType': 'codetype', 'colSpan': 'colspan', 'crossOrigin': 'crossorigin', 'dateTime': 'datetime', 'dir': 'dirname', ...} TAG_NAMES_TO_ADDITIONAL_ATTRIBUTES = {'a': {'href', 'target'}, 'area': {'alt', 'coords', 'download', 'href', 'rel', 'shape', ...}, 'audio': {'autoplay', 'controls', 'loop', 'muted', 'preload', 'src'}, 'base': {'href', 'target'}, 'basefont': {'color', 'face', 'size'}, 'bdo': {'dir'}, 'blockquote': {'cite'}, 'body': {'alink', 'background', 'bgcolor', 'link', 'onafterprint', 'onbeforeprint', ...}, 'button': {'autofocus', 'checked', 'disabled', 'form', 'formAction', 'formEnctype', ...}, 'canvas': {'height', 'width'}, ...} otherInputName = 'option' |