// Up-to-date as of 2013-04-19. var textElements = { a: { // Conforming target: "string", download: "string", ping: "string", rel: "string", relList: {type: "tokenlist", domAttrName: "rel"}, hreflang: "string", type: "string", referrerPolicy: {type: "enum", keywords: ["", "no-referrer", "no-referrer-when-downgrade", "same-origin", "origin", "strict-origin", "origin-when-cross-origin", "strict-origin-when-cross-origin", "unsafe-url"]}, // HTMLHyperlinkElementUtils href: "url", // Obsolete coords: "string", charset: "string", name: "string", rev: "string", shape: "string", }, em: {}, strong: {}, small: {}, s: {}, cite: {}, q: { cite: "url", }, dfn: {}, abbr: {}, ruby: {}, rt: {}, rp: {}, data: { value: "string", }, time: { dateTime: "string", }, code: {}, var: {}, samp: {}, kbd: {}, sub: {}, sup: {}, i: {}, b: {}, u: {}, mark: {}, bdi: {}, bdo: {}, span: {}, br: { // Obsolete clear: "string", }, wbr: {}, }; mergeElements(textElements);