[Checkins] SVN: z3c.resourcecollector/trunk/ added versionoperator
(gt, lt)
Manfred Schwendinger
manfred.schwendiger at lovelysystems.com
Wed Jul 30 04:17:03 EDT 2008
Log message for revision 89012:
added versionoperator (gt, lt)
Changed:
U z3c.resourcecollector/trunk/CHANGES.txt
U z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py
-=-
Modified: z3c.resourcecollector/trunk/CHANGES.txt
===================================================================
--- z3c.resourcecollector/trunk/CHANGES.txt 2008-07-30 04:20:22 UTC (rev 89011)
+++ z3c.resourcecollector/trunk/CHANGES.txt 2008-07-30 08:16:57 UTC (rev 89012)
@@ -5,6 +5,13 @@
TODO: add tests for the viewlets !!!!
Fix the workaround in getUrl of the utility.
+
+2008/07/30 1.1.2
+----------------
+
+ - bugfix for version operator "lt", "gt"
+
+
2008/07/29 1.1.1
----------------
Modified: z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py
===================================================================
--- z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py 2008-07-30 04:20:22 UTC (rev 89011)
+++ z3c.resourcecollector/trunk/src/z3c/resourcecollector/browser.py 2008-07-30 08:16:57 UTC (rev 89012)
@@ -92,16 +92,30 @@
)
+
+
+
class CSSIECollectorViewlet(CollectorViewlet):
"""Renders a IE Only include CSS resource
to set lower then just overwride ieVersion in your zcml"""
+ # set ieVersion to e.g. "6"
ieVersion = None
+ # set versionOperator e.g. to "lt" or "gt"
+ versionOperator = None
- def renderElement(self, 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)
+ def renderElement(self, url):
+ if self.ieVersion is None:
+ return '<!--[if IE]><link rel="stylesheet"'\
+ ' type="text/css" href="%s" /><![endif]-->' % url
+ else:
+ if self.versionOperator:
+ _vo = '%s ' % self.versionOperator
+ else:
+ _vo = ''
+ return '<!--[if %sIE %s]><link rel="stylesheet"'\
+ ' type="text/css" href="%s" /><![endif]-->' % (_vo,
+ self.ieVersion,
+ url)
+
+
More information about the Checkins
mailing list