Re: [Zope] My problem or tree tag bug?

2000-08-21 Thread Phil Harris

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 )




Re: [Zope] My problem or tree tag bug?

2000-08-21 Thread Chris Withers

Phil Harris wrote:
 Go on rewrite that tree-tag, go on I dare you.  Make it better, go on, I bet
 you can't.

Yeah, maybe, once Squishdot PTK is finished ;-)

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 )