You are right, that would suffice. But as far as I understand, making
escape modules is not trivial. Escaping is not abstracted enough inside
HTML::Template.

* Mathew Robertson <[EMAIL PROTECTED]> [October 20 2005, 08:22]:
> Is layered-escaping that is needed, or can we simply make a new escape 
> module called, say "HTML_JS"
> 
> Mathew
> 
> Alex Kapranoff wrote:
> 
> >* Philip Tellis <[EMAIL PROTECTED]> [October 18 2005, 16:02]:
> > 
> >
> >>>s/pretty hard/impossible/;
> >>>That's why there's only 1 _default_.
> >>>     
> >>>
> >>Oh well, "Perl is designed to make the easy jobs easy, without making 
> >>the hard jobs impossible."
> >>
> >>I'd hoped that it was also, "... make impossible jobs pretty hard"
> >>   
> >>
> >
> >BTW, "double" or "layered" escaping is a very wanted feature.
> >
> >See:
> >======
> ><script>
> >item.innerHTML = "<strong><TMPL_VAR new_content></strong>";
> ></script>
> >======
> >
> >This var needs first HTML, then JS escaping (in that order) or else
> >the code is likely just plain insecure. This task is not solved right
> >now.
> >
> > 
> >

-- 
Alex Kapranoff,
$n=["1another7Perl213Just3hacker49"=~/\d|\D*/g];
$$n[0]={grep/\d/,@$n};print"@$n{1..4}\n"


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to