зеркало из https://github.com/mozilla/gecko-dev.git
59 строки
1.1 KiB
JavaScript
59 строки
1.1 KiB
JavaScript
var miscElements = {
|
|
// "The root element" section
|
|
html: {
|
|
// Obsolete
|
|
version: "string",
|
|
},
|
|
|
|
// "Scripting" section
|
|
script: {
|
|
src: "url",
|
|
type: "string",
|
|
noModule: "boolean",
|
|
charset: "string",
|
|
// TODO: async attribute (complicated).
|
|
defer: "boolean",
|
|
crossOrigin: {type: "enum", keywords: ["anonymous", "use-credentials"], nonCanon:{"": "anonymous"}, isNullable: true, defaultVal: null, invalidVal: "anonymous"},
|
|
nonce: "string",
|
|
integrity: "string",
|
|
|
|
// Obsolete
|
|
event: "string",
|
|
htmlFor: {type: "string", domAttrName: "for"},
|
|
},
|
|
noscript: {},
|
|
|
|
template: {},
|
|
slot: {
|
|
name: "string",
|
|
},
|
|
|
|
// "Edits" section
|
|
ins: {
|
|
cite: "url",
|
|
dateTime: "string",
|
|
},
|
|
del: {
|
|
cite: "url",
|
|
dateTime: "string",
|
|
},
|
|
|
|
// "Interactive elements" section
|
|
details: {
|
|
open: "boolean",
|
|
},
|
|
summary: {},
|
|
menu: {
|
|
// Obsolete
|
|
compact: "boolean",
|
|
},
|
|
dialog: {
|
|
open: "boolean",
|
|
},
|
|
|
|
// Global attributes should exist even on unknown elements
|
|
undefinedelement: {},
|
|
};
|
|
|
|
mergeElements(miscElements);
|