[Checkins] SVN: z3c.resourcecollector/trunk/ made some IE6 and IE7 specific viewlets to render the collector include html tag

Manfred Schwendinger manfred.schwendiger at lovelysystems.com
Tue Jul 29 16:21:11 EDT 2008


Log message for revision 88980:
  made some IE6 and IE7 specific viewlets to render the collector include html tag

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:13:31 UTC (rev 88979)
+++ z3c.resourcecollector/trunk/CHANGES.txt	2008-07-29 20:21:10 UTC (rev 88980)
@@ -5,6 +5,13 @@
 TODO: add tests for the viewlets !!!!
       Fix the workaround in getUrl of the utility.
 
+
+2008/07/29 1.0.5
+----------------
+
+ - create viewlets to render IE6 and IE7 specific directives
+   CSSIE6CollectorViewlet and CSSIE7CollectorViewlet
+
 2008/02/01 1.0.4
 ----------------
 

Modified: z3c.resourcecollector/trunk/setup.py
===================================================================
--- z3c.resourcecollector/trunk/setup.py	2008-07-29 20:13:31 UTC (rev 88979)
+++ z3c.resourcecollector/trunk/setup.py	2008-07-29 20:21:10 UTC (rev 88980)
@@ -3,7 +3,7 @@
 from setuptools import setup, find_packages, Extension
 
 setup(name='z3c.resourcecollector',
-      version='1.0.4',
+      version='1.0.5',
       url='https://svn.lovelysystems.com/repos/dev/package/z3c.resourcecollector',
       license='ZPL',
       description='',

Modified: z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py
===================================================================
--- z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py	2008-07-29 20:13:31 UTC (rev 88979)
+++ z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py	2008-07-29 20:21:10 UTC (rev 88980)
@@ -91,3 +91,17 @@
                              extra='type="text/css"',
                              )
 
+
+class CSSIE6CollectorViewlet(CollectorViewlet):
+    """Renders a IE 7 Only include CSS resource"""
+
+    def renderElement(self, url):
+        return '<!--[if lt IE 6]><link rel="stylesheet"'\
+               ' type="text/css" href="%s" /><![endif]-->' % url
+
+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



More information about the Checkins mailing list