1: <?php
2:
3: /**
4: * Implements required attribute stipulation for <script>
5: */
6: class HTMLPurifier_AttrTransform_ScriptRequired extends HTMLPurifier_AttrTransform
7: {
8: /**
9: * @param array $attr
10: * @param HTMLPurifier_Config $config
11: * @param HTMLPurifier_Context $context
12: * @return array
13: */
14: public function transform($attr, $config, $context)
15: {
16: if (!isset($attr['type'])) {
17: $attr['type'] = 'text/javascript';
18: }
19: return $attr;
20: }
21: }
22:
23: // vim: et sw=4 sts=4
24: