File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -6,15 +6,15 @@ class Minifier
66{
77 public $ htmlFilters = [
88 // Remove HTML comments except IE conditions
9- '/<!--(?!\s*(?:\[if [^\]]+]|<!|>))(?:(?!-->).)*-->/s ' => '' ,
9+ '/(?s)<(pre|textarea)[^<]*>.*?< \\ /(pre|textarea)>(*SKIP)(*F)| <!--(?!\s*(?:\[if [^\]]+]|<!|>))(?:(?!-->).)*-->/s ' => '' ,
1010 // Remove comments in the form /* */
11- '/(?<!\S)\/\/\s*[^\r\n]*/ ' => '' ,
11+ '/(?s)<(pre|textarea)[^<]*>.*?< \\ /(pre|textarea)>(*SKIP)(*F)|(? <!\S)\/\/\s*[^\r\n]*/ ' => '' ,
1212 // Shorten multiple white spaces
13- '/\s{2,}/ ' => ' ' ,
13+ '/(?s)<(pre|textarea)[^<]*>.*?< \\ /(pre|textarea)>(*SKIP)(*F)| \s{2,}/ ' => ' ' ,
1414 // Remove whitespaces between HTML tags
15- '/>\s{2,}</ ' => '>< ' ,
15+ '/(?s)<(pre|textarea)[^<]*>.*?< \\ /(pre|textarea)>(*SKIP)(*F)| >\s{2,}</ ' => '>< ' ,
1616 // Collapse new lines
17- '/(\r?\n)/ ' => '' ,
17+ '/(?s)<(pre|textarea)[^<]*>.*?< \\ /(pre|textarea)>(*SKIP)(*F)|( \r?\n)/ ' => '' ,
1818 ];
1919
2020 /**
You can’t perform that action at this time.
0 commit comments