xref: /plugin/diagrams/Diagrams.php (revision 8cd81e535aa91ab24f15b55367a7d661fe78c5c0)
1bc39777fSAndreas Gohr<?php
2bc39777fSAndreas Gohr
3bc39777fSAndreas Gohrnamespace dokuwiki\plugin\diagrams;
4bc39777fSAndreas Gohr
5bc39777fSAndreas Gohr/**
6bc39777fSAndreas Gohr * Currently only used to hold constants
7bc39777fSAndreas Gohr */
8e0dfc516SAnna Dabrowskaclass Diagrams
9e0dfc516SAnna Dabrowska{
10bc39777fSAndreas Gohr    const MODE_MEDIA = 1;
11bc39777fSAndreas Gohr    const MODE_EMBED = 2;
1227b2367eSAndreas Gohr
1327b2367eSAndreas Gohr    const CSP = [
1427b2367eSAndreas Gohr        'default-src' => "'none'",
1527b2367eSAndreas Gohr        'style-src' => "'unsafe-inline' fonts.googleapis.com",
1627b2367eSAndreas Gohr        'media-src' => "'self'",
1727b2367eSAndreas Gohr        'object-src' => "'self'",
1827b2367eSAndreas Gohr        'font-src' => "'self' data: fonts.gstatic.com",
1927b2367eSAndreas Gohr        'form-action' => "'none'",
2027b2367eSAndreas Gohr        'frame-ancestors' => "'self'",
2127b2367eSAndreas Gohr        'img-src' => "self data:",
22*8cd81e53SAnna Dabrowska        'sandbox' => "allow-popups allow-popups-to-escape-sandbox allow-top-navigation allow-same-origin",
2327b2367eSAndreas Gohr    ];
24e0dfc516SAnna Dabrowska
25e0dfc516SAnna Dabrowska    const CACHE_EXT = '.diagrams.png';
26bc39777fSAndreas Gohr}
27