Update of /var/cvs/contributions/didactor2/src/core/metainf/tags/di/core
In directory james.mmbase.org:/tmp/cvs-serv23871/tags/di/core
Modified Files:
rotatedtext.tagx
Log Message:
decent escaping
See also:
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/core/metainf/tags/di/core
Index: rotatedtext.tagx
===================================================================
RCS file:
/var/cvs/contributions/didactor2/src/core/metainf/tags/di/core/rotatedtext.tagx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- rotatedtext.tagx 1 Feb 2008 15:30:09 -0000 1.1
+++ rotatedtext.tagx 1 Feb 2008 15:56:40 -0000 1.2
@@ -7,11 +7,23 @@
<jsp:directive.attribute name="text" required="true" />
<jsp:directive.attribute name="angle" />
<mm:cloud>
+ <mm:log>${text}</mm:log>
+ <mm:content escaper="none">
+ <mm:escaper id="title" type="regexps">
+ <mm:param name="mode">entire</mm:param>
+ <mm:param name="patterns">
+ <mm:param name="\s+">_</mm:param>
+ <mm:param name='"'>''''</mm:param>
+ </mm:param>
+ </mm:escaper>
+ <mm:import id="e" escape="none"><mm:write value="${text}" escape="title"
/></mm:import>
+
<mm:node number="didactor.textbackground">
<mm:image mode="img"
- alt="${text}"
-
template="font(mm:fonts/didactor.ttf)+fill(000000)+pointsize(10)+gravity(NorthEast)+text(10,10,'${text}')+rotate(${empty
angle ? 90 : angle})"/>
+ alt="${mm:escape('text/html/attribute', text)}"
+
template='font(mm:fonts/didactor.ttf)+fill(000000)+pointsize(10)+gravity(NorthEast)+text(10,10,"${e}")+rotate(${empty
angle ? 90 : angle})'/>
</mm:node>
+ </mm:content>
</mm:cloud>
</jsp:root>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs