Chris
-------- Original Message --------
Subject: Re: [Zope-dev] [Vote] PEP308 voting began
Date: Wed, 05 Mar 2003 08:42:10 -0500
From: Brian Brinegar <[EMAIL PROTECTED]>
To: Chris Withers <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
Not sure if this applies, but lets say I have something like:
<div tal:repeat="item container/myList"> <div class="selectedItem" tal:condition="item/isCurrent">Item 1</div> <div class="regularItem" tal:condition="not: item/isCurrent">Item 2</div> </div>
When this is viewed outside of TAL, say by a designer in Dreamweaver, both styles are apparent and their presentation can be changed by the designer. Where something like this:
<div tal:repeat="item container/myList"> <div class="selectedItem" tal:attributes="class ternary: item/isCurrent: string: selectedItem | string: regularItem">Item</div> </div>
would not include both versions of the presentation when viewed outside of TAL. I've always assumed any kind of if/else combo would break the change design after implementation aspect of page templates. However a little extra work for designers saves a ton of duplication for developers, so I think we should go with it. I also agree that it should be an addition to TAL rather than using whatever python ends up with. That's my few cents.
-Brian
Chris Withers wrote:
> Guido van Rossum wrote: > >> >> IMO TALES should solve this for itself by introducing an if/then/else >> expression form rather than depending on Python. If you can have a >> "not:.." expression, surely you can have an "if:..:then:..:else:.." >> expression. > > > I think not: is dubious and I'd find if-then-else way over the lines... > > Chris > > > _______________________________________________ > Zope-Dev maillist - [EMAIL PROTECTED] > http://mail.zope.org/mailman/listinfo/zope-dev > ** No cross posts or HTML encoding! ** > (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce > http://mail.zope.org/mailman/listinfo/zope )
_______________________________________________
Zope-Dev maillist - [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )