MediaWiki:Highlight-js/languages/csp.js

/** * Language: CSP * Description: Content Security Policy definition highlighting * Author: Taras 

vim: ts=2 sw=2 st=2 */ window.dev.highlight.registerLanguage('csp', function(hljs) { return {    case_insensitive: false,    lexemes: '[a-zA-Z][a-zA-Z0-9_-]*',    keywords: {      keyword: 'base-uri child-src connect-src default-src font-src form-action' +        ' frame-ancestors frame-src img-src media-src object-src plugin-types' +        ' report-uri sandbox script-src style-src',    },    contains: [    {      className: 'string',      begin: "'", end: "'"    },    {      className: 'attribute',      begin: '^Content', end: ':', excludeEnd: true,    },    ]  }; }); /** **/