def compress(self, phase): if compressor.get_mode(phase) != COMPRESSOR_MODE_INLINE: return if not compressor.is_used_type(phase): return cache_name, cache_url, data = self.make_cache(phase) if phase=="css": compressor.content_add('<style type="text/css">\n<!--\n') elif phase=="js": compressor.content_add('<script type="text/javascript">//<![CDATA[\n') if not data: #load data from file cache f = open(cache_name) data = f.read() f.close() compressor.content_add(data) if phase=="css": compressor.content_add('\n-->\n</style>') elif phase=="js": compressor.content_add('//]]></script>')
def compress(self, phase): if compressor.get_mode(phase) != COMPRESSOR_MODE_ONE_FILE: return if not compressor.is_used_type(phase): return cache_name, cache_url, data = self.make_cache(phase) compressor.content_add(self.html(phase, cache_url))
def compress(self, phase): if compressor.get_mode(phase) != COMPRESSOR_MODE_LINKS: return if not compressor.is_used_type(phase): return for file in compressor.get(phase): compressor.content_add( self.html( phase, self.copy_to_media( file)))