[Checkins] SVN: z3c.resourcecollector/trunk/ more generic IE viewlets

Manfred Schwendinger manfred.schwendiger at lovelysystems.com
Tue Jul 29 16:37:50 EDT 2008


Log message for revision 88981:
  more generic IE viewlets

Changed:
  U   z3c.resourcecollector/trunk/CHANGES.txt
  U   z3c.resourcecollector/trunk/setup.py
  U   z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py

-=-
Modified: z3c.resourcecollector/trunk/CHANGES.txt
===================================================================
--- z3c.resourcecollector/trunk/CHANGES.txt	2008-07-29 20:21:10 UTC (rev 88980)
+++ z3c.resourcecollector/trunk/CHANGES.txt	2008-07-29 20:37:49 UTC (rev 88981)
@@ -6,6 +6,12 @@
       Fix the workaround in getUrl of the utility.
 
 
+2008/07/29 1.1.0
+----------------
+
+ - made the IE viewlet more generic. can be used for any
+   IE version now (or even for Any IE)
+
 2008/07/29 1.0.5
 ----------------
 

Modified: z3c.resourcecollector/trunk/setup.py
===================================================================
--- z3c.resourcecollector/trunk/setup.py	2008-07-29 20:21:10 UTC (rev 88980)
+++ z3c.resourcecollector/trunk/setup.py	2008-07-29 20:37:49 UTC (rev 88981)
@@ -3,10 +3,10 @@
 from setuptools import setup, find_packages, Extension
 
 setup(name='z3c.resourcecollector',
-      version='1.0.5',
+      version='1.1.0',
       url='https://svn.lovelysystems.com/repos/dev/package/z3c.resourcecollector',
       license='ZPL',
-      description='',
+      description='collects multiple resources and combines them to one',
       author='Zoltan Szabo',
       author_email='zoltan.szabo at informmedia.ro',
       packages=find_packages('src'),

Modified: z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py
===================================================================
--- z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py	2008-07-29 20:21:10 UTC (rev 88980)
+++ z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py	2008-07-29 20:37:49 UTC (rev 88981)
@@ -92,16 +92,16 @@
                              )
 
 
-class CSSIE6CollectorViewlet(CollectorViewlet):
-    """Renders a IE 7 Only include CSS resource"""
+class CSSIECollectorViewlet(CollectorViewlet):
+    """Renders a IE Only include CSS resource
+    to set lower then just overwride ieVersion in your zcml"""
 
-    def renderElement(self, url):
-        return '<!--[if lt IE 6]><link rel="stylesheet"'\
-               ' type="text/css" href="%s" /><![endif]-->' % url
+    ieVersion = None
 
-class CSSIE7CollectorViewlet(CollectorViewlet):
-    """Renders a IE 7 Only include CSS resource"""
-
     def renderElement(self, url):
-        return '<!--[if lt IE 7]><link rel="stylesheet"'\
-               ' type="text/css" href="%s" /><![endif]-->' % url
+        if self.ieVersion is None:
+            return '<!--[if lt IE]><link rel="stylesheet"'\
+                   ' type="text/css" href="%s" /><![endif]-->' % url
+        return '<!--[if lt IE %s]><link rel="stylesheet"'\
+               ' type="text/css" href="%s" /><![endif]-->' % (self.ieVersion,
+                                                              url)



More information about the Checkins mailing list