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 |