| OLD | NEW |
| 1 // Up-to-date as of 2013-04-08. | 1 // Up-to-date as of 2013-04-08. |
| 2 var metadataElements = { | 2 var metadataElements = { |
| 3 head: {}, | 3 head: {}, |
| 4 title: {}, | 4 title: {}, |
| 5 base: { | 5 base: { |
| 6 // XXX href is weird. href: "url", | 6 // XXX href is weird. href: "url", |
| 7 target: "string", | 7 target: "string", |
| 8 }, | 8 }, |
| 9 link: { | 9 link: { |
| 10 // Conforming | 10 // Conforming |
| 11 href: "url", | 11 href: "url", |
| 12 crossOrigin: {type: "enum", keywords: ["anonymous", "use-credentials"], nonC
anon:{"": "anonymous"}, isNullable: true, defaultVal: null, invalidVal: "anonymo
us"}, | 12 crossOrigin: {type: "enum", keywords: ["anonymous", "use-credentials"], nonC
anon:{"": "anonymous"}, isNullable: true, defaultVal: null, invalidVal: "anonymo
us"}, |
| 13 rel: "string", | 13 rel: "string", |
| 14 relList: {type: "tokenlist", domAttrName: "rel"}, | 14 relList: {type: "tokenlist", domAttrName: "rel"}, |
| 15 // as: {}, XXX TODO: reflecting IDL attribute is an IDL enumeration |
| 15 media: "string", | 16 media: "string", |
| 17 nonce: "string", |
| 18 integrity: "string", |
| 16 hreflang: "string", | 19 hreflang: "string", |
| 17 type: "string", | 20 type: "string", |
| 18 sizes: "settable tokenlist", | 21 sizes: "settable tokenlist", |
| 22 referrerPolicy: {type: "enum", keywords: ["", "no-referrer", "no-referrer-wh
en-downgrade", "same-origin", "origin", "strict-origin", "origin-when-cross-orig
in", "strict-origin-when-cross-origin", "unsafe-url"]}, |
| 19 | 23 |
| 20 // Obsolete | 24 // Obsolete |
| 21 charset: "string", | 25 charset: "string", |
| 22 rev: "string", | 26 rev: "string", |
| 23 target: "string", | 27 target: "string", |
| 24 }, | 28 }, |
| 25 meta: { | 29 meta: { |
| 26 // Conforming | 30 // Conforming |
| 27 name: "string", | 31 name: "string", |
| 28 httpEquiv: {type: "string", domAttrName: "http-equiv"}, | 32 httpEquiv: {type: "string", domAttrName: "http-equiv"}, |
| 29 content: "string", | 33 content: "string", |
| 30 | 34 |
| 31 // Obsolete | 35 // Obsolete |
| 32 scheme: "string", | 36 scheme: "string", |
| 33 }, | 37 }, |
| 34 style: { | 38 style: { |
| 35 media: "string", | 39 media: "string", |
| 36 type: "string", | 40 type: "string", |
| 37 }, | 41 }, |
| 38 }; | 42 }; |
| 39 | 43 |
| 40 mergeElements(metadataElements); | 44 mergeElements(metadataElements); |
| OLD | NEW |