[KSS-checkins] r53921 - in kukit/kss.concatresource/trunk: docs kss/concatresource/compression

reebalazs at codespeak.net reebalazs at codespeak.net
Sun Apr 20 19:31:03 CEST 2008


Author: reebalazs
Date: Sun Apr 20 19:31:01 2008
New Revision: 53921

Removed:
   kukit/kss.concatresource/trunk/kss/concatresource/compression/css.py
Modified:
   kukit/kss.concatresource/trunk/docs/HISTORY.txt
   kukit/kss.concatresource/trunk/kss/concatresource/compression/__init__.py
Log:
Port forward from 1.4 branch -r53918:53920: Change concatresource to accept resources with "application/x-javascript" content type only

Modified: kukit/kss.concatresource/trunk/docs/HISTORY.txt
==============================================================================
--- kukit/kss.concatresource/trunk/docs/HISTORY.txt	(original)
+++ kukit/kss.concatresource/trunk/docs/HISTORY.txt	Sun Apr 20 19:31:01 2008
@@ -2,10 +2,24 @@
 
     (name of developer listed in brackets)
 
-kss.concatresource - 1.4dev Unreleased
+kss.concatresource - 1.5dev Unreleased
 
     - ...
 
+    - Change concatresource to accept resources with
+      "application/x-javascript" content type only
+      [ree]
+
+kss.concatresource - 1.4-rc1 Released 2008-03-25
+
+    - Prepare for release
+      [ree]
+
+kss.concatresource - 1.4-alpha1 Released 2008-03-09
+
+    - Prepare for release
+      [ree]
+
 kss.concatresource - 1.2 Released 2007-08-17
 
     - Change ;;; rendering in devel mode

Modified: kukit/kss.concatresource/trunk/kss/concatresource/compression/__init__.py
==============================================================================
--- kukit/kss.concatresource/trunk/kss/concatresource/compression/__init__.py	(original)
+++ kukit/kss.concatresource/trunk/kss/concatresource/compression/__init__.py	Sun Apr 20 19:31:01 2008
@@ -5,16 +5,9 @@
 __all__ = ('compress', )
 
 from javascript import compress as compress_javascript
-from css import compress as compress_css
-
-compress_methods = {    
-    'application/x-javascript': compress_javascript,
-    'text/css': compress_css,
-    }
-
-default_compress_method = lambda text: text
 
 def compress(data, content_type, compress_level):
     'Returns compressed text for a given content type'
-    method = compress_methods.get(content_type, default_compress_method)
-    return method(data, compress_level)
+    assert content_type == 'application/x-javascript', \
+        'Only application/x-javascript content types are supported.'
+    return compress_javascript(data, compress_level)

Deleted: /kukit/kss.concatresource/trunk/kss/concatresource/compression/css.py
==============================================================================
--- /kukit/kss.concatresource/trunk/kss/concatresource/compression/css.py	Sun Apr 20 19:31:01 2008
+++ (empty file)
@@ -1,18 +0,0 @@
-'''\
-The css compressor uses the 3rdparty packer module
-that is taken from Plone's ResourceRegistries.
-'''
-
-from thirdparty.packer import CSSPacker
-# Packer needs to be created for each packing
-
-def compress(data, compress_level):
-    if compress_level == "safe":
-        csspacker_safe = CSSPacker('safe')
-        return csspacker_safe.pack(data)
-    elif compress_level == "full":
-        csspacker_full = CSSPacker('full')
-        return csspacker_full.pack(data)
-    else:
-        # none
-        return data


More information about the Kukit-checkins mailing list