[TYPO3-english] Minification for JavaScript files

Steffen Gebert steffen.gebert at typo3.org
Mon Aug 27 08:39:25 CEST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sorry, I didn't expect Thunderbird to reformat the code.

See class t3lib_compressor in 4.x and ResourceCompressor in 6.0

Kind regards
Steffen

- -- 
Steffen Gebert
TYPO3 v4 Core Team Member
TYPO3 Server Administration Team Member

TYPO3 .... inspiring people to share!
Get involved: http://typo3.org

I work for TYPO3 solely in my spare time. If you think that
my work helps you running your business, you are invited to
send me a donation via PayPal to this email address. Thanks

Am 8/27/12 8:31 AM, schrieb Steffen Gebert:
> Hi Chris,
> 
> yes, that's what I said. No minification for JS.
> 
> That's the whole code. No minification:
> 
>> public function compressJsFile($filename) { // generate the
>> unique name of the file $filenameAbsolute = 
>> \TYPO3\CMS\Core\Utility\GeneralUtility::resolveBackPath($this->rootPath
>>
>> 
. $this->getFilenameFromMainDir($filename)); $unique =
>> ($filenameAbsolute . filemtime($filenameAbsolute)) . 
>> filesize($filenameAbsolute); $pathinfo = pathinfo($filename); 
>> $targetFile = ((($this->targetDirectory . $pathinfo['filename'])
>> . '-') . md5($unique)) . '.js'; // only create it, if it doesn't 
>> exist, yet if (!file_exists((PATH_site . $targetFile)) || 
>> $this->createGzipped && !file_exists(((PATH_site . $targetFile)
>> . '.gzip'))) { $contents = 
>> \TYPO3\CMS\Core\Utility\GeneralUtility::getUrl($filenameAbsolute);
>>  $this->writeFileAndCompressed($targetFile, $contents); } return 
>> $this->relativePath . $this->returnFileReference($targetFile); }
> 
> 
> 
> Kind regards Steffen
> 
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQEcBAEBAgAGBQJQOxYcAAoJEIskG/rSlyw44m4IAMm5ipNfm1L+j7ixjJH/mVwc
6PBAe4QoO8GEbNnu/G6MXIoi+5ofRWr2oZjwHmPEh8j3OK5aVgmw8FzvFssAVTy6
veWDaJZIDIRwDEzQPUY5EMJyl6vRHYNk9/mbc4/UV3umtt3JvsaJgv99CKt4lPXY
5Ka/J2bfeJaOVGurSmKXOmTY2Rub4kTZk2+gpGjSyvR6bDdNLU/A1y7nna+8LNhY
E/ogNUMjB43CLPRb7xxvPD2VEpydy09ueUxpeC5YMTwbAUCe+w95M0XlX6vINK3N
QF+bYY0niwXZy7lMxYzAP/YsujYwZkVX+QjeVQMQDcm4oQwqEJMBWBTTbZucTUU=
=LNUt
-----END PGP SIGNATURE-----


More information about the TYPO3-english mailing list