Changeset 703481
- Timestamp:
- 04/25/2013 02:09:29 PM (13 years ago)
- Location:
- assetsminify
- Files:
-
- 150 added
- 3 edited
-
tags/1.1.1 (added)
-
tags/1.1.1/AssetsMinifyAdmin.php (added)
-
tags/1.1.1/AssetsMinifyInit.php (added)
-
tags/1.1.1/README.md (added)
-
tags/1.1.1/lib (added)
-
tags/1.1.1/lib/Assetic (added)
-
tags/1.1.1/lib/Assetic/Asset (added)
-
tags/1.1.1/lib/Assetic/Asset/AssetCache.php (added)
-
tags/1.1.1/lib/Assetic/Asset/AssetCollection.php (added)
-
tags/1.1.1/lib/Assetic/Asset/AssetCollectionInterface.php (added)
-
tags/1.1.1/lib/Assetic/Asset/AssetInterface.php (added)
-
tags/1.1.1/lib/Assetic/Asset/AssetReference.php (added)
-
tags/1.1.1/lib/Assetic/Asset/BaseAsset.php (added)
-
tags/1.1.1/lib/Assetic/Asset/FileAsset.php (added)
-
tags/1.1.1/lib/Assetic/Asset/GlobAsset.php (added)
-
tags/1.1.1/lib/Assetic/Asset/HttpAsset.php (added)
-
tags/1.1.1/lib/Assetic/Asset/Iterator (added)
-
tags/1.1.1/lib/Assetic/Asset/Iterator/AssetCollectionFilterIterator.php (added)
-
tags/1.1.1/lib/Assetic/Asset/Iterator/AssetCollectionIterator.php (added)
-
tags/1.1.1/lib/Assetic/Asset/StringAsset.php (added)
-
tags/1.1.1/lib/Assetic/AssetManager.php (added)
-
tags/1.1.1/lib/Assetic/AssetWriter.php (added)
-
tags/1.1.1/lib/Assetic/Cache (added)
-
tags/1.1.1/lib/Assetic/Cache/ApcCache.php (added)
-
tags/1.1.1/lib/Assetic/Cache/ArrayCache.php (added)
-
tags/1.1.1/lib/Assetic/Cache/CacheInterface.php (added)
-
tags/1.1.1/lib/Assetic/Cache/ConfigCache.php (added)
-
tags/1.1.1/lib/Assetic/Cache/ExpiringCache.php (added)
-
tags/1.1.1/lib/Assetic/Cache/FilesystemCache.php (added)
-
tags/1.1.1/lib/Assetic/Exception (added)
-
tags/1.1.1/lib/Assetic/Exception/Exception.php (added)
-
tags/1.1.1/lib/Assetic/Exception/FilterException.php (added)
-
tags/1.1.1/lib/Assetic/Extension (added)
-
tags/1.1.1/lib/Assetic/Extension/Twig (added)
-
tags/1.1.1/lib/Assetic/Extension/Twig/AsseticExtension.php (added)
-
tags/1.1.1/lib/Assetic/Extension/Twig/AsseticFilterFunction.php (added)
-
tags/1.1.1/lib/Assetic/Extension/Twig/AsseticFilterInvoker.php (added)
-
tags/1.1.1/lib/Assetic/Extension/Twig/AsseticNode.php (added)
-
tags/1.1.1/lib/Assetic/Extension/Twig/AsseticTokenParser.php (added)
-
tags/1.1.1/lib/Assetic/Extension/Twig/TwigFormulaLoader.php (added)
-
tags/1.1.1/lib/Assetic/Extension/Twig/TwigResource.php (added)
-
tags/1.1.1/lib/Assetic/Extension/Twig/ValueContainer.php (added)
-
tags/1.1.1/lib/Assetic/Factory (added)
-
tags/1.1.1/lib/Assetic/Factory/AssetFactory.php (added)
-
tags/1.1.1/lib/Assetic/Factory/LazyAssetManager.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Loader (added)
-
tags/1.1.1/lib/Assetic/Factory/Loader/BasePhpFormulaLoader.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Loader/CachedFormulaLoader.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Loader/FormulaLoaderInterface.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Loader/FunctionCallsFormulaLoader.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Resource (added)
-
tags/1.1.1/lib/Assetic/Factory/Resource/CoalescingDirectoryResource.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Resource/DirectoryResource.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Resource/FileResource.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Resource/IteratorResourceInterface.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Resource/ResourceInterface.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Worker (added)
-
tags/1.1.1/lib/Assetic/Factory/Worker/CacheBustingWorker.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Worker/EnsureFilterWorker.php (added)
-
tags/1.1.1/lib/Assetic/Factory/Worker/WorkerInterface.php (added)
-
tags/1.1.1/lib/Assetic/Filter (added)
-
tags/1.1.1/lib/Assetic/Filter/BaseCssFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/BaseNodeFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/BaseProcessFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/CallablesFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/CoffeeScriptFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/CompassFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/CssEmbedFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/CssImportFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/CssMinFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/CssRewriteFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/DartFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/FilterCollection.php (added)
-
tags/1.1.1/lib/Assetic/Filter/FilterInterface.php (added)
-
tags/1.1.1/lib/Assetic/Filter/GoogleClosure (added)
-
tags/1.1.1/lib/Assetic/Filter/GoogleClosure/BaseCompilerFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/GoogleClosure/CompilerApiFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/GoogleClosure/CompilerJarFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/GssFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/HandlebarsFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/HashableInterface.php (added)
-
tags/1.1.1/lib/Assetic/Filter/JSMinFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/JSMinPlusFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/JpegoptimFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/JpegtranFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/LessFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/LessphpFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/OptiPngFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/PackagerFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/PackerFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/PhpCssEmbedFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/PngoutFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/Sass (added)
-
tags/1.1.1/lib/Assetic/Filter/Sass/SassFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/Sass/ScssFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/ScssphpFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/SprocketsFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/StylusFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/UglifyCssFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/UglifyJs2Filter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/UglifyJsFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/Yui (added)
-
tags/1.1.1/lib/Assetic/Filter/Yui/BaseCompressorFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/Yui/CssCompressorFilter.php (added)
-
tags/1.1.1/lib/Assetic/Filter/Yui/JsCompressorFilter.php (added)
-
tags/1.1.1/lib/Assetic/FilterManager.php (added)
-
tags/1.1.1/lib/Assetic/LICENSE (added)
-
tags/1.1.1/lib/Assetic/Util (added)
-
tags/1.1.1/lib/Assetic/Util/PathUtils.php (added)
-
tags/1.1.1/lib/Assetic/Util/TraversableString.php (added)
-
tags/1.1.1/lib/Assetic/ValueSupplierInterface.php (added)
-
tags/1.1.1/lib/CssMin.php (added)
-
tags/1.1.1/lib/JSMin.php (added)
-
tags/1.1.1/lib/Symfony (added)
-
tags/1.1.1/lib/Symfony/Component (added)
-
tags/1.1.1/lib/Symfony/Component/Process (added)
-
tags/1.1.1/lib/Symfony/Component/Process/.gitignore (added)
-
tags/1.1.1/lib/Symfony/Component/Process/CHANGELOG.md (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Exception (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Exception/ExceptionInterface.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Exception/InvalidArgumentException.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Exception/LogicException.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Exception/ProcessFailedException.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Exception/RuntimeException.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/ExecutableFinder.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/LICENSE (added)
-
tags/1.1.1/lib/Symfony/Component/Process/PhpExecutableFinder.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/PhpProcess.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Process.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/ProcessBuilder.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/README.md (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests/AbstractProcessTest.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests/PhpExecutableFinderTest.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests/PhpProcessTest.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests/ProcessBuilderTest.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests/ProcessFailedExceptionTest.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests/ProcessInSigchildEnvironment.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests/ProcessTestHelper.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests/SigchildDisabledProcessTest.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests/SigchildEnabledProcessTest.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/Tests/SimpleProcessTest.php (added)
-
tags/1.1.1/lib/Symfony/Component/Process/composer.json (added)
-
tags/1.1.1/lib/Symfony/Component/Process/phpunit.xml.dist (added)
-
tags/1.1.1/lib/lessc.php (added)
-
tags/1.1.1/lib/scssc.php (added)
-
tags/1.1.1/plugin.php (added)
-
tags/1.1.1/readme.txt (added)
-
tags/1.1.1/templates (added)
-
tags/1.1.1/templates/settings.phtml (added)
-
trunk/AssetsMinifyInit.php (modified) (4 diffs)
-
trunk/plugin.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
assetsminify/trunk/AssetsMinifyInit.php
r698723 r703481 14 14 use Assetic\Filter\LessphpFilter; 15 15 use Assetic\Cache\FilesystemCache; 16 use Assetic\Asset\StringAsset; 16 17 17 18 /** … … 318 319 319 320 //Prints <script> inclusion in the page 321 $this->dumpScriptData( 'header' ); 320 322 $this->dumpJs( "head-{$mtime}.js", false ); 321 323 } … … 335 337 336 338 //Prints <script> inclusion in the page 339 $this->dumpScriptData( 'footer' ); 337 340 $this->dumpJs( "foot-{$mtime}.js" ); 341 } 342 343 /** 344 * Combines the script data from all minified scripts 345 */ 346 protected function buildScriptData( $where ) { 347 global $wp_scripts; 348 $data = ''; 349 350 if ( empty($this->scripts[$where] ) ) 351 return ''; 352 353 foreach ($this->scripts[$where] as $handle => $filepath) { 354 $data .= $wp_scripts->print_extra_script( $handle, false ); 355 } 356 357 $asset = new StringAsset( $data, array(new JSMinFilter) ); 358 359 return $asset->dump(); 338 360 } 339 361 … … 351 373 echo "<link href='" . $this->assetsUrl . $filename . "' media='screen, projection' rel='stylesheet' type='text/css'>"; 352 374 } 375 376 /** 377 * Prints <script> tags with addtional script data and i10n 378 */ 379 protected function dumpScriptData( $where ) { 380 $data = $this->buildScriptData( $where ); 381 382 if (empty($data)) 383 return false; 384 385 echo "<script type='text/javascript'>\n"; // CDATA and type='text/javascript' is not needed for HTML 5 386 echo "/* <![CDATA[ */\n"; 387 echo "$data\n"; 388 echo "/* ]]> */\n"; 389 echo "</script>\n"; 390 } 353 391 } 354 392 -
assetsminify/trunk/plugin.php
r698723 r703481 5 5 Description: WordPress plugin to minify JS and CSS assets. 6 6 Author: Alessandro Carbone 7 Version: 1.1. 07 Version: 1.1.1 8 8 Author URI: http://www.artera.it 9 9 */ -
assetsminify/trunk/readme.txt
r699316 r703481 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 Stable tag: 1.1. 09 Stable tag: 1.1.1 10 10 11 11 Use Compass, SASS and LESS to develop your themes and minify your stylesheets and JavaScript simply by installing AssetsMinify. … … 52 52 == Changelog == 53 53 54 = 1.1.1 = 55 56 * Provided compatibility with wp_localize_script() 57 54 58 = 1.1.0 = 55 59
Note: See TracChangeset
for help on using the changeset viewer.