tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

elements-metadata.js (1430B)


      1 var metadataElements = {
      2  head: {},
      3  title: {},
      4  base: {
      5    href: {type: "url", customGetter: true},
      6    target: "string",
      7  },
      8  link: {
      9    // Conforming
     10    href: "url",
     11    crossOrigin: {type: "enum", keywords: ["anonymous", "use-credentials"], nonCanon:{"": "anonymous"}, isNullable: true, defaultVal: null, invalidVal: "anonymous"},
     12    rel: "string",
     13    as: {
     14      type: "enum",
     15      keywords: ["fetch", "audio", "document", "embed", "font", "image", "manifest", "object", "report", "script", "sharedworker", "style", "track", "video", "worker", "xslt"],
     16      defaultVal: "",
     17      invalidVal: ""
     18    },
     19    relList: {type: "tokenlist", domAttrName: "rel"},
     20    media: "string",
     21    nonce: "string",
     22    integrity: "string",
     23    hreflang: "string",
     24    type: "string",
     25    sizes: "settable tokenlist",
     26    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"]},
     27 
     28    // Obsolete
     29    charset: "string",
     30    rev: "string",
     31    target: "string",
     32  },
     33  meta: {
     34    // Conforming
     35    name: "string",
     36    httpEquiv: {type: "string", domAttrName: "http-equiv"},
     37    content: "string",
     38    media: "string",
     39 
     40    // Obsolete
     41    scheme: "string",
     42  },
     43  style: {
     44    media: "string",
     45    nonce: "string",
     46    type: "string",
     47  },
     48 };
     49 
     50 mergeElements(metadataElements);