1
0
mirror of https://github.com/mrclay/minify.git synced 2025-08-11 16:44:44 +02:00

+ Minify::$uploaderHoursBehind

+ fixed backtrace limit issue in Minify_HTML
+ default max-age of 30 minutes (instead of 0)
This commit is contained in:
Steve Clay
2008-07-29 03:48:10 +00:00
parent 8de36cc08f
commit 0697a120ee
6 changed files with 31 additions and 13 deletions

View File

@@ -56,15 +56,15 @@ class Minify_HTML {
,array('Minify_HTML', '_removePreCB')
, $html);
// remove leading and trailing ws from each line.
// trim each line.
// @todo take into account attribute values that span multiple lines.
$html = preg_replace('/^\\s*(.*?)\\s*$/m', "$1", $html);
$html = preg_replace('/^\\s+|\\s+$/m', '', $html);
// remove ws around block/undisplayed elements
$html = preg_replace('/\\s*(<\\/?(?:area|base(?:font)?|blockquote|body'
.'|caption|center|cite|col(?:group)?|dd|dir|div|dl|dt|fieldset|form'
.'|frame(?:set)?|h[1-6]|head|hr|html|legend|li|link|map|menu|meta'
.'|ol|opt(?:group|ion)|p|param|t(?:able|body|head|d|h||r|foot)|title'
.'|ol|opt(?:group|ion)|p|param|t(?:able|body|head|d|h||r|foot|itle)'
.'|ul)\\b[^>]*>)/i', '$1', $html);
// remove ws between and inside elements.