[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