Grabbed dndbeyond's source code
``` ~/go/bin/sourcemapper -output ddb -jsurl https://media.dndbeyond.com/character-app/static/js/main.90aa78c5.js ```
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
export default {
|
||||
class: 'className',
|
||||
for: 'htmlFor',
|
||||
maxlength: 'maxLength',
|
||||
colspan: 'colSpan',
|
||||
rowspan: 'rowSpan',
|
||||
} as Record<string, string>
|
||||
@@ -0,0 +1,35 @@
|
||||
const VOID_ELEMENTS = [
|
||||
'area',
|
||||
'base',
|
||||
'br',
|
||||
'col',
|
||||
'embed',
|
||||
'hr',
|
||||
'img',
|
||||
'input',
|
||||
'keygen',
|
||||
'link',
|
||||
'menuitem',
|
||||
'meta',
|
||||
'param',
|
||||
'source',
|
||||
'track',
|
||||
'wbr',
|
||||
]
|
||||
|
||||
const NO_WHITESPACE = [
|
||||
'table',
|
||||
'tbody',
|
||||
'tfoot',
|
||||
'thead',
|
||||
'tr',
|
||||
]
|
||||
|
||||
export default VOID_ELEMENTS
|
||||
|
||||
export function canHaveChildren(tagName: string): boolean {
|
||||
return VOID_ELEMENTS.indexOf(tagName.toLowerCase()) === -1
|
||||
}
|
||||
export function canHaveWhitespace(tagName: string): boolean {
|
||||
return NO_WHITESPACE.indexOf(tagName.toLowerCase()) !== -1
|
||||
}
|
||||
Reference in New Issue
Block a user