0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2024-11-09 23:28:42 +00:00
htmlpurifier/library
Edward Z. Yang 700d5bcbfc Implement %AutoFormat.RemoveEmpty, end to start ref, and injector rewind.
Injector rewind: Injectors can now use the method rewind() in order to move
the input index backwards, so that they can reprocess tokens (other injectors
are not affected by a rewind). This functionality was necessary to implement
nested node removals in %AutoFormat.RemoveEmpty.

End to start ref: To facilitate rewinding, HTMLPurifier_Token_End now
maintains a reference called $start to the starting token for their node.

%AutoFormat.RemoveEmpty removes empty nodes. Lots of people have requested
it, so here is a partially effective implementation. Because it is implemented
as an Injector, it's not possible for it to handle newly introduced empty
nodes by later validators, specifically auto-closing and child validation.
The Injector is only meant to be used on HTML-ish languages.

Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
2008-06-27 16:09:14 -04:00
..
HTMLPurifier Implement %AutoFormat.RemoveEmpty, end to start ref, and injector rewind. 2008-06-27 16:09:14 -04:00
HTMLPurifier.auto.php Numerous documentation and test code fixes for HTML Purifier loading 2008-02-17 18:21:45 +00:00
HTMLPurifier.autoload.php - Gracefully error out of obscure bug involving non-static autoloaders 2008-02-18 02:33:50 +00:00
HTMLPurifier.func.php Numerous documentation and test code fixes for HTML Purifier loading 2008-02-17 18:21:45 +00:00
HTMLPurifier.includes.php Implement %AutoFormat.RemoveEmpty, end to start ref, and injector rewind. 2008-06-27 16:09:14 -04:00
HTMLPurifier.kses.php [3.1.0] Experimental kses support. 2008-03-13 05:35:57 +00:00
HTMLPurifier.path.php Numerous documentation and test code fixes for HTML Purifier loading 2008-02-17 18:21:45 +00:00
HTMLPurifier.php Release 3.1.1 2008-06-19 21:43:57 +00:00
HTMLPurifier.safe-includes.php Implement %AutoFormat.RemoveEmpty, end to start ref, and injector rewind. 2008-06-27 16:09:14 -04:00