[Checkins] SVN: Sandbox/malthe/chameleon.html/ Added 'replace' mode.
Malthe Borch
mborch at gmail.com
Tue Nov 18 21:32:18 EST 2008
Log message for revision 93126:
Added 'replace' mode.
Changed:
U Sandbox/malthe/chameleon.html/CHANGES.txt
U Sandbox/malthe/chameleon.html/src/chameleon/html/language.py
-=-
Modified: Sandbox/malthe/chameleon.html/CHANGES.txt
===================================================================
--- Sandbox/malthe/chameleon.html/CHANGES.txt 2008-11-19 02:30:20 UTC (rev 93125)
+++ Sandbox/malthe/chameleon.html/CHANGES.txt 2008-11-19 02:32:18 UTC (rev 93126)
@@ -4,6 +4,8 @@
HEAD
~~~~
+- Added 'replace' mode. [malthe]
+
- Remove quotes which may be used on attribute values to comply with
CSS3, e.g. dot ('.'). [malthe]
Modified: Sandbox/malthe/chameleon.html/src/chameleon/html/language.py
===================================================================
--- Sandbox/malthe/chameleon.html/src/chameleon/html/language.py 2008-11-19 02:30:20 UTC (rev 93125)
+++ Sandbox/malthe/chameleon.html/src/chameleon/html/language.py 2008-11-19 02:32:18 UTC (rev 93126)
@@ -298,6 +298,12 @@
element.attrib[
'{http://namespaces.repoze.org/xss}content'] = \
rule.name
+ elif rule.mode == 'replace':
+ element.attrib[
+ '{http://namespaces.repoze.org/xss}content'] = \
+ rule.name
+ element.attrib[
+ '{http://namespaces.repoze.org/xss}omit'] = "1"
elif rule.mode == 'append':
new = element.makeelement(
utils.xhtml_attr('div'))
More information about the Checkins
mailing list