@@ -128,27 +128,27 @@ discard block |
||
| 128 | 128 | // should we add flags? |
| 129 | 129 | foreach ($excludeJS as $exclTag => $exclFlags) { |
| 130 | 130 | if ( strpos($origTag,$exclTag)!==false && in_array($exclFlags,array("async","defer")) ) { |
| 131 | - $newTag = str_replace('<script ','<script '.$exclFlags.' ',$newTag); |
|
| 131 | + $newTag = str_replace('<script ','<script '.$exclFlags.' ',$newTag); |
|
| 132 | 132 | } |
| 133 | 133 | } |
| 134 | 134 | } |
| 135 | 135 | |
| 136 | - // should we minify the non-aggregated script? |
|
| 137 | - if ($path && apply_filters('autoptimize_filter_js_minify_excluded',false)) { |
|
| 138 | - $_CachedMinifiedUrl = $this->minify_single($path); |
|
| 136 | + // should we minify the non-aggregated script? |
|
| 137 | + if ($path && apply_filters('autoptimize_filter_js_minify_excluded',false)) { |
|
| 138 | + $_CachedMinifiedUrl = $this->minify_single($path); |
|
| 139 | 139 | |
| 140 | - // replace orig URL with minified URL from cache if so |
|
| 141 | - if (!empty($_CachedMinifiedUrl)) { |
|
| 142 | - $newTag = str_replace($url, $_CachedMinifiedUrl, $newTag); |
|
| 143 | - } |
|
| 140 | + // replace orig URL with minified URL from cache if so |
|
| 141 | + if (!empty($_CachedMinifiedUrl)) { |
|
| 142 | + $newTag = str_replace($url, $_CachedMinifiedUrl, $newTag); |
|
| 143 | + } |
|
| 144 | 144 | |
| 145 | - // remove querystring from URL in newTag |
|
| 146 | - if ( !empty($explUrl[1]) ) { |
|
| 147 | - $newTag = str_replace("?".$explUrl[1],"",$newTag); |
|
| 148 | - } |
|
| 149 | - } |
|
| 145 | + // remove querystring from URL in newTag |
|
| 146 | + if ( !empty($explUrl[1]) ) { |
|
| 147 | + $newTag = str_replace("?".$explUrl[1],"",$newTag); |
|
| 148 | + } |
|
| 149 | + } |
|
| 150 | 150 | |
| 151 | - // should we move the non-aggregated script? |
|
| 151 | + // should we move the non-aggregated script? |
|
| 152 | 152 | if( $this->ismovable($newTag) ) { |
| 153 | 153 | // can be moved, flags and all |
| 154 | 154 | if( $this->movetolast($newTag) ) { |
@@ -261,7 +261,7 @@ discard block |
||
| 261 | 261 | |
| 262 | 262 | //$this->jscode has all the uncompressed code now. |
| 263 | 263 | if ($this->alreadyminified!==true) { |
| 264 | - if (class_exists('JSMin') && apply_filters( 'autoptimize_js_do_minify' , true)) { |
|
| 264 | + if (class_exists('JSMin') && apply_filters( 'autoptimize_js_do_minify' , true)) { |
|
| 265 | 265 | if (@is_callable(array("JSMin","minify"))) { |
| 266 | 266 | $tmp_jscode = trim(JSMin::minify($this->jscode)); |
| 267 | 267 | if (!empty($tmp_jscode)) { |
@@ -275,10 +275,10 @@ discard block |
||
| 275 | 275 | $this->jscode = $this->inject_minified($this->jscode); |
| 276 | 276 | return false; |
| 277 | 277 | } |
| 278 | - } else { |
|
| 279 | - $this->jscode = $this->inject_minified($this->jscode); |
|
| 278 | + } else { |
|
| 279 | + $this->jscode = $this->inject_minified($this->jscode); |
|
| 280 | 280 | return false; |
| 281 | - } |
|
| 281 | + } |
|
| 282 | 282 | } |
| 283 | 283 | return true; |
| 284 | 284 | } |
@@ -340,8 +340,8 @@ discard block |
||
| 340 | 340 | |
| 341 | 341 | // Checks against the white- and blacklists |
| 342 | 342 | private function ismergeable($tag) { |
| 343 | - if (apply_filters('autoptimize_filter_js_dontaggregate',false)) { |
|
| 344 | - return false; |
|
| 343 | + if (apply_filters('autoptimize_filter_js_dontaggregate',false)) { |
|
| 344 | + return false; |
|
| 345 | 345 | } else if (!empty($this->whitelist)) { |
| 346 | 346 | foreach ($this->whitelist as $match) { |
| 347 | 347 | if(strpos($tag,$match)!==false) { |
@@ -449,15 +449,15 @@ discard block |
||
| 449 | 449 | * |
| 450 | 450 | * @param string $jsPath |
| 451 | 451 | * @return bool |
| 452 | - */ |
|
| 453 | - private function can_inject_late($jsPath) { |
|
| 454 | - $consider_minified_array = apply_filters('autoptimize_filter_js_consider_minified',false); |
|
| 452 | + */ |
|
| 453 | + private function can_inject_late($jsPath) { |
|
| 454 | + $consider_minified_array = apply_filters('autoptimize_filter_js_consider_minified',false); |
|
| 455 | 455 | if ( $this->inject_min_late !== true ) { |
| 456 | 456 | // late-inject turned off |
| 457 | 457 | return false; |
| 458 | 458 | } else if ( (strpos($jsPath,"min.js") === false) && ( strpos($jsPath,"wp-includes/js/jquery/jquery.js") === false ) && ( str_replace($consider_minified_array, '', $jsPath) === $jsPath ) ) { |
| 459 | - // file not minified based on filename & filter |
|
| 460 | - return false; |
|
| 459 | + // file not minified based on filename & filter |
|
| 460 | + return false; |
|
| 461 | 461 | } else { |
| 462 | 462 | // phew, all is safe, we can late-inject |
| 463 | 463 | return true; |
@@ -66,11 +66,11 @@ |
||
| 66 | 66 | } |
| 67 | 67 | } |
| 68 | 68 | |
| 69 | - // revslider data attribs somehow suffer from HTML optimization, this fixes that |
|
| 69 | + // revslider data attribs somehow suffer from HTML optimization, this fixes that |
|
| 70 | 70 | if ( class_exists('RevSlider') || apply_filters('autoptimize_filter_html_dataattrib_cleanup', false) ) { |
| 71 | - $this->content = preg_replace('#\n(data-.*$)\n#Um',' $1 ', $this->content); |
|
| 72 | - $this->content = preg_replace('#(=\"[^"]*\")(\w)#','$1 $2', $this->content); |
|
| 73 | - } |
|
| 71 | + $this->content = preg_replace('#\n(data-.*$)\n#Um',' $1 ', $this->content); |
|
| 72 | + $this->content = preg_replace('#(=\"[^"]*\")(\w)#','$1 $2', $this->content); |
|
| 73 | + } |
|
| 74 | 74 | |
| 75 | 75 | return true; |
| 76 | 76 | } |
@@ -67,7 +67,7 @@ |
||
| 67 | 67 | $majorUp = true; |
| 68 | 68 | case "2.0": |
| 69 | 69 | case "2.1": |
| 70 | - $majorUp = true; |
|
| 70 | + $majorUp = true; |
|
| 71 | 71 | } |
| 72 | 72 | |
| 73 | 73 | if ( $majorUp === true ) { |