34 lines
		
	
	
		
			757 B
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			757 B
		
	
	
	
		
			PHP
		
	
	
<?php
 | 
						|
 | 
						|
/**
 | 
						|
 * Name is deprecated, but allowed in strict doctypes, so onl
 | 
						|
 */
 | 
						|
class HTMLPurifier_HTMLModule_Tidy_Name extends HTMLPurifier_HTMLModule_Tidy
 | 
						|
{
 | 
						|
    /**
 | 
						|
     * @type string
 | 
						|
     */
 | 
						|
    public $name = 'Tidy_Name';
 | 
						|
 | 
						|
    /**
 | 
						|
     * @type string
 | 
						|
     */
 | 
						|
    public $defaultLevel = 'heavy';
 | 
						|
 | 
						|
    /**
 | 
						|
     * @return array
 | 
						|
     */
 | 
						|
    public function makeFixes()
 | 
						|
    {
 | 
						|
        $r = array();
 | 
						|
        // @name for img, a -----------------------------------------------
 | 
						|
        // Technically, it's allowed even on strict, so we allow authors to use
 | 
						|
        // it. However, it's deprecated in future versions of XHTML.
 | 
						|
        $r['img@name'] =
 | 
						|
        $r['a@name'] = new HTMLPurifier_AttrTransform_Name();
 | 
						|
        return $r;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
// vim: et sw=4 sts=4
 |