]> git.immae.eu Git - github/wallabag/wallabag.git/blame - inc/3rdparty/htmlpurifier/HTMLPurifier/HTMLModule/SafeEmbed.php
remove autoload section in composer.json
[github/wallabag/wallabag.git] / inc / 3rdparty / htmlpurifier / HTMLPurifier / HTMLModule / SafeEmbed.php
CommitLineData
d4949327
NL
1<?php\r
2\r
3/**\r
4 * A "safe" embed module. See SafeObject. This is a proprietary element.\r
5 */\r
6class HTMLPurifier_HTMLModule_SafeEmbed extends HTMLPurifier_HTMLModule\r
7{\r
8 /**\r
9 * @type string\r
10 */\r
11 public $name = 'SafeEmbed';\r
12\r
13 /**\r
14 * @param HTMLPurifier_Config $config\r
15 */\r
16 public function setup($config)\r
17 {\r
18 $max = $config->get('HTML.MaxImgLength');\r
19 $embed = $this->addElement(\r
20 'embed',\r
21 'Inline',\r
22 'Empty',\r
23 'Common',\r
24 array(\r
25 'src*' => 'URI#embedded',\r
26 'type' => 'Enum#application/x-shockwave-flash',\r
27 'width' => 'Pixels#' . $max,\r
28 'height' => 'Pixels#' . $max,\r
29 'allowscriptaccess' => 'Enum#never',\r
30 'allownetworking' => 'Enum#internal',\r
31 'flashvars' => 'Text',\r
32 'wmode' => 'Enum#window,transparent,opaque',\r
33 'name' => 'ID',\r
34 )\r
35 );\r
36 $embed->attr_transform_post[] = new HTMLPurifier_AttrTransform_SafeEmbed();\r
37 }\r
38}\r
39\r
40// vim: et sw=4 sts=4\r