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