Chris,
goad-mode
Go on rewrite that tree-tag, go on I dare you. Make it better, go on, I bet
you can't.
/goad-mode
8^)
Phil
[EMAIL PROTECTED]
- Original Message -
From: "Chris Withers" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, August 21, 2000 9:47 AM
Subject: [Zope] My problem or tree tag bug?
Dieter Maurer wrote:
(Info: ([None, (['966520543', []],)], ['966520928', '966520893',
--state -
'966520543']))
Somehow, your state became a tuple. It should be a list.
Is there anything in postingValues that could cause this? I'm trying to
decide whether it's something my code is doing wrong or whether it's a
bug in dtml-tree..
The state is read from the namespace under the name 'tree-s'.
Usually, this is a cookie.
AFAIK, I'm not playing with tree-s or anything else that I shouldn't be.
Is there anything else I could be doing to cause this problem?
After looking at the code, I fear, your many trees on one
page will not work, unless they have the "single" argument.
What's the 'single' argument?
Otherwise, at the end of "TreeTag.tpRender" each tree
will set the "tree-s" cookies killing the previous tree's
state.
Several times I've considered re-writing the tree tag from scratch since
the cookie-state thing often seems to break down unless used in simple
circumstances and the code in Treetag.py does seem a bit of a crufty
mess (branches, branches expr, having to specify expr instead of just
using "", no _ in expr, state in cookies (which can really go badly
wrong :S), hard coded formatting of trees, etc) but the last time I put
it off because I thought a major overhaul of DTML was imminent. (in that
instance, I just used an external method to generate my tree since it
was quicker and easier than making dtml-tree behave like I wanted...)
I still think DTML needs a major overhaul but there seems to be a lot of
resitence to this (maybe rightly so?) Perhaps it's time to just redo the
tree tag in isolation then?
What do people think?
cheers,
Chris
___
Zope maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )
___
Zope maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )