mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-09 13:51:57 -04:00

The used library gist-embed relies on GitHub Gist's JSONP endpoint which is a risk for XSS injection. By adding untrusted content from GitHub into the DOM it also follows very bad practises. Using the iframe embedding has the disadvantage of not having the proper height for the frame auto-loaded, but the security benefits are worth it. Signed-off-by: Erik Michelson <github@erik.michelson.eu>
24 lines
865 B
JavaScript
24 lines
865 B
JavaScript
require('bootstrap/dist/css/bootstrap.min.css')
|
|
require('fork-awesome/css/fork-awesome.min.css')
|
|
require('ionicons/css/ionicons.min.css')
|
|
require('prismjs/prism')
|
|
require('prismjs/themes/prism.css')
|
|
require('prismjs/components/prism-wiki')
|
|
require('prismjs/components/prism-haskell')
|
|
require('prismjs/components/prism-go')
|
|
require('prismjs/components/prism-typescript')
|
|
require('prismjs/components/prism-jsx')
|
|
require('prismjs/components/prism-makefile')
|
|
require('prismjs/components/prism-gherkin')
|
|
require('highlight.js/styles/github-gist.css')
|
|
require('emojify.js/dist/css/basic/emojify.min.css')
|
|
require('../css/github-extract.css')
|
|
require('../css/markdown.css')
|
|
require('../css/extra.css')
|
|
require('../css/slide-preview.css')
|
|
require('../css/font.css')
|
|
require('../css/site.css')
|
|
const $ = require('jquery')
|
|
window.jQuery = $
|
|
window.$ = $
|
|
require('bootstrap')
|