Hi,
I was considering how to write a minimal markup component - that
is a component which can handle encoding raw text into safe text much
the same way MarkupWriterImpl passes to a Text node which encodes html
entities, etc., but in this case, letting a few of them pass.
One simple way is just to create an <t:output/> like component
which pre-encodes before passing on the text to the MarkupWriter, but
I think that's sort of a cheap hack. Can I contribute an alternate
MarkupWriter implementation with a marker annotation that I can obtain
for beginRender()?
The use case I'm trying to solve (without doing a lot of extra
code/storage, is to allow extremely minimal markup through -
specifically <p>,<strong>,<em>, <ul>, <dl>, <ol>, <li>,
<table><tr><th><td>. It would disallow all other markup, and strip
out any style, class, or id attributes. It's to allow a bit of (safe)
data entry that can include some rendering hints.
Probably my first go will be to create a component that pre-
encodes and does a MarkupWriter.writewRaw() with the results, but it
feels like a bad hack.
cheers,
Christian.
Christian Edward Gruber
e-mail: christianedwardgru...@gmail.com
weblog: http://www.geekinasuit.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org