<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Re: [Seaside] Use of onMouseOver: and onMouseOut: in Seaside 2.8x</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.2900.3429" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=781252121-09112008><FONT face="Trebuchet MS" 
color=#0000ff size=2>Hi,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=781252121-09112008><FONT face="Trebuchet MS" 
color=#0000ff size=2>Prototype lacks of support to mouse enter/leave. They 
implemented the custom events and let that to the users so 
far.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=781252121-09112008><FONT face="Trebuchet MS" 
color=#0000ff size=2>Maybe jQuery supports those but&nbsp;I can't confirm 
that.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=781252121-09112008><FONT face="Trebuchet MS" 
color=#0000ff size=2>cheers,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=781252121-09112008><FONT face="Trebuchet MS" 
color=#0000ff size=2>Sebastian</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=781252121-09112008><FONT face="Trebuchet MS" 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=781252121-09112008><FONT face="Trebuchet MS" 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=es dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>De:</B> seaside-bounces@lists.squeakfoundation.org 
  [mailto:seaside-bounces@lists.squeakfoundation.org] <B>En nombre de </B>Boris 
  Popov<BR><B>Enviado el:</B> Sábado, 08 de Noviembre de 2008 
  19:54<BR><B>Para:</B> seaside@lists.squeakfoundation.org<BR><B>Asunto:</B> Re: 
  [Seaside] Use of onMouseOver: and onMouseOut: in Seaside 
  2.8x<BR></FONT><BR></DIV>
  <DIV></DIV><!-- Converted from text/plain format -->
  <P><FONT size=2>As a side note, I believe mouseover event keeps on firing when 
  you are moving mouse around (easy to confirm with firebug) which is why 
  mootools has something called mouseenter and mouseleave which get fired once 
  each, not sure about prototype.<BR><BR>Cheers!<BR><BR>-Boris (via 
  BlackBerry)<BR><BR>----- Original Message -----<BR>From: 
  seaside-bounces@lists.squeakfoundation.org 
  &lt;seaside-bounces@lists.squeakfoundation.org&gt;<BR>To: Seaside - general 
  discussion &lt;seaside@lists.squeakfoundation.org&gt;<BR>Sent: Sat Nov 08 
  13:52:58 2008<BR>Subject: Re: [Seaside] Use of onMouseOver: and onMouseOut: in 
  Seaside 2.8x<BR><BR>Ryan --<BR><BR>Your examples worked like a charm.. Exactly 
  what I was looking for!&nbsp;&nbsp;<BR>Thanks a million!<BR><BR><BR>On Nov 7, 
  2008, at 10:30 PM, Rick Flower wrote:<BR><BR>&gt; Thanks Ryan!&nbsp; Just what 
  the doctor was looking for!&nbsp; I'll check it&nbsp;<BR>&gt; 
  out!<BR>&gt;<BR>&gt; On Fri, November 7, 2008 9:08 pm, Ryan Simmons 
  wrote:<BR>&gt;&gt; I have attatched two working examples for you to look 
  at.<BR>&gt;&gt;<BR>&gt;&gt; The first assigns a unique id to each row and 
  attatches a script to&nbsp;<BR>&gt;&gt; the<BR>&gt;&gt; row with<BR>&gt;&gt; 
  scriptForRow: rowId<BR>&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp; | script 
  |<BR>&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp; script := SUScript new.<BR>&gt;&gt; 
  &nbsp;&nbsp;&nbsp;&nbsp; script element id: rowId;<BR>&gt;&gt; 
  &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on: 
  'mouseover' do: (SUElement new addClassName: 'highlight');<BR>&gt;&gt; 
  &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on: 
  'mouseout' do: (SUElement new removeClassName: 'highlight').<BR>&gt;&gt; 
  &nbsp;&nbsp;&nbsp;&nbsp; ^script<BR>&gt;&gt;<BR>&gt;&gt; The second removes 
  the unique id and adds the class 'effectTarget' to<BR>&gt;&gt; each row. It 
  then uses a selector for the script.<BR>&gt;&gt; scriptForRows<BR>&gt;&gt; 
  &nbsp;&nbsp;&nbsp;&nbsp; | script |<BR>&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp; 
  script := SUScript new.<BR>&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp; script selector 
  add: 'tr.effectTarget';<BR>&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do: [:each |<BR>&gt;&gt; 
  &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; each element on: 'mouseover' do: 
  (SUElement new addClassName:<BR>&gt;&gt; 'highlight');<BR>&gt;&gt; 
  &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on: 'mouseout' do: (SUElement new 
  removeClassName: 'highlight')].<BR>&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp; 
  ^script<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt; On Sat, Nov 8, 2008 at 4:57 AM, 
  Rick Flower &lt;rickf@ca-flower.com&gt;&nbsp;<BR>&gt;&gt; 
  wrote:<BR>&gt;&gt;&gt; Lukas et-al,<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; Is the 
  generated Javascript for the observe function supposed 
  to&nbsp;<BR>&gt;&gt;&gt; quote<BR>&gt;&gt;&gt; the<BR>&gt;&gt;&gt; first 
  argument?&nbsp; I wonder if certain key names are OK to be 
  unquoted<BR>&gt;&gt;&gt; such<BR>&gt;&gt;&gt; as 'window' or 'document' but 
  others need quoting?... I see&nbsp;<BR>&gt;&gt;&gt; generated<BR>&gt;&gt;&gt; 
  code<BR>&gt;&gt;&gt; like the following which is not what I see on the various 
  websites<BR>&gt;&gt;&gt; showing<BR>&gt;&gt;&gt; how Event.observe is used 
  :<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; &lt;script 
  type="text/javascript"&gt;<BR>&gt;&gt;&gt; 
  1/*&lt;![CDATA[*/Event.observe(foobarbaz,'mouseover',function(event)<BR>&gt;&gt;&gt; 
  {new<BR>&gt;&gt;&gt; Effect.Highlight(this)})/*]]&gt;*/<BR>&gt;&gt;&gt; 
  &lt;/script&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; The various websites I've seen 
  (including the one below) show the&nbsp;<BR>&gt;&gt;&gt; first<BR>&gt;&gt;&gt; 
  arguments in single quotes.. Not sure if that is what is causing 
  my<BR>&gt;&gt;&gt; problem<BR>&gt;&gt;&gt; currently with firebug saying 
  'foobarbaz' not found<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; <A 
  href="http://joseph.randomnetworks.com/archives/2006/08/01/javascript-events-with-prototype/">http://joseph.randomnetworks.com/archives/2006/08/01/javascript-events-with-prototype/</A><BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; 
  Below is the sample generated Seaside table :<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; 
  &lt;table&gt;<BR>&gt;&gt;&gt; &lt;tbody&gt;<BR>&gt;&gt;&gt; 
  &lt;tr&gt;<BR>&gt;&gt;&gt; &lt;th 
  id="foobarbaz"&gt;&lt;/th&gt;<BR>&gt;&gt;&gt; &lt;th 
  id="foobarbaz"&gt;&lt;/th&gt;<BR>&gt;&gt;&gt; &lt;th 
  id="foobarbaz"&gt;Description&lt;/th&gt;<BR>&gt;&gt;&gt; 
  &lt;/tr&gt;<BR>&gt;&gt;&gt; 
  ...<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; On Fri, 
  November 7, 2008 6:35 pm, Rick Flower wrote:<BR>&gt;&gt;&gt;&gt; One more 
  followup.. I'm getting somewhere -- just not sure 
  where..<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; Anyway, I've now modified the 
  following code (yes, I realize I'm<BR>&gt;&gt;&gt;&gt; 
  whacking<BR>&gt;&gt;&gt;&gt; up my image, but I can live with that!) 
  :<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; 
  WATableReport&gt;&gt;renderRowNumber: index item: row on: 
  html<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; html 
  tableRow<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; script: 
  (Scriptaculous.SUEvent 
  new<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  observe: (Scriptaculous.SUStream on:&nbsp;<BR>&gt;&gt;&gt;&gt; 
  'document')<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  on: 
  'mouseover'<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  do: (html effect 
  highlight));<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  style: 'background-color: ' , (self colorForRowNumber:<BR>&gt;&gt;&gt;&gt; 
  index);<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  with: 
  [<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  columns do: [ :each 
  |<BR>&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  self renderColumn: each row: row on:&nbsp;<BR>&gt;&gt;&gt;&gt; 
  html<BR>&gt;&gt;&gt;&gt; ] ]<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; It 
  actually loads but I get identical javascript entries that 
  are<BR>&gt;&gt;&gt;&gt; identical<BR>&gt;&gt;&gt;&gt; for each row, which 
  makes me think that my '#observe' method&nbsp;<BR>&gt;&gt;&gt;&gt; above 
  is<BR>&gt;&gt;&gt;&gt; wrong and is currently telling it to look at the entire 
  document<BR>&gt;&gt;&gt;&gt; instead<BR>&gt;&gt;&gt;&gt; of the row in 
  question..&nbsp; Now, I tried changing 'document' to be<BR>&gt;&gt;&gt;&gt; 
  'foobar'<BR>&gt;&gt;&gt;&gt; and ensured that the above tableRow had #id: 
  #foobar but no&nbsp;<BR>&gt;&gt;&gt;&gt; difference<BR>&gt;&gt;&gt;&gt; 
  and<BR>&gt;&gt;&gt;&gt; Firebug was complaining about foobar not being 
  defined..<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; Anyway, I think I'm close.. 
  Does anyone have better examples on the<BR>&gt;&gt;&gt;&gt; use of #observe: 
  on: do:?&nbsp; There are only a few examples and 
  none&nbsp;<BR>&gt;&gt;&gt;&gt; doing<BR>&gt;&gt;&gt;&gt; anything other than 
  using the entire document..<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; 
  HELP?!?<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; 
  On Fri, November 7, 2008 4:58 pm, Rick Flower wrote:<BR>&gt;&gt;&gt;&gt;&gt; 
  Ok -- just to reply to myself.. I was missing the need to 
  add<BR>&gt;&gt;&gt;&gt;&gt; SULibrary<BR>&gt;&gt;&gt;&gt;&gt; to the list of 
  libraries that the Dispatch editor indicates..&nbsp;<BR>&gt;&gt;&gt;&gt;&gt; 
  Once I<BR>&gt;&gt;&gt;&gt;&gt; did<BR>&gt;&gt;&gt;&gt;&gt; that the prototype 
  (and related) libraries were loaded so no more<BR>&gt;&gt;&gt;&gt;&gt; 
  error..<BR>&gt;&gt;&gt;&gt;&gt; Now, I did end up copying the code below to my 
  test from one of&nbsp;<BR>&gt;&gt;&gt;&gt;&gt; the<BR>&gt;&gt;&gt;&gt;&gt; 
  Scriptaculous examples and it runs great and 
  highlights&nbsp;<BR>&gt;&gt;&gt;&gt;&gt; EVERYTHING 
  but<BR>&gt;&gt;&gt;&gt;&gt; I<BR>&gt;&gt;&gt;&gt;&gt; only want it to 
  highlight a single &lt;TR&gt; in a table when the 
  mouse<BR>&gt;&gt;&gt;&gt;&gt; hovers<BR>&gt;&gt;&gt;&gt;&gt; over it.. Any 
  ideas how to tailor it to down-scope what it&nbsp;<BR>&gt;&gt;&gt;&gt;&gt; 
  highlights?<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; 
  MTIA!<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp; html script: 
  (Scriptaculous.SUEvent 
  new<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; observe: 
  (Scriptaculous.SUStream on: 
  'document')<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on: 
  'mouseover'<BR>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do: (html 
  effect highlight; id: Scriptaculous.SUEvent new<BR>&gt;&gt;&gt;&gt;&gt; 
  element)).<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; 
  On Fri, November 7, 2008 3:43 pm, Rick Flower 
  wrote:<BR>&gt;&gt;&gt;&gt;&gt;&gt; By the way, I modified the existing Seaside 
  Unit Test<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  (WATableReportTest)<BR>&gt;&gt;&gt;&gt;&gt;&gt; to have a #renderContentOn: 
  method as follows (the rest of the&nbsp;<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  test<BR>&gt;&gt;&gt;&gt;&gt;&gt; code<BR>&gt;&gt;&gt;&gt;&gt;&gt; is the same) 
  :<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  WATableReportTest&gt;&gt;renderContentOn: 
  html<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  self session addLoadScript: (html 
  selector<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  add: 
  'tr.effect';<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  do: [ :each 
  |<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  each element on: 'mouseover' do:<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  '$(event.target).up(''tr'').addClassName(''highlight'')'.<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  each element on: 'mouseout' do:<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  '$(event.target).up(''tr'').removeClassName(''highlight'')']).<BR>&gt;&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;&nbsp; 
  html render: report.<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  Unfortunately, I must be doing something wrong as 
  Firebug&nbsp;<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  complains<BR>&gt;&gt;&gt;&gt;&gt;&gt; about<BR>&gt;&gt;&gt;&gt;&gt;&gt; the 
  use of '$$' below in the generated script...&nbsp; Any 
  ideas&nbsp;<BR>&gt;&gt;&gt;&gt;&gt;&gt; what I've<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  missed?<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt; &lt;script 
  type="text/javascript"&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  1/*&lt;![CDATA[*/function<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  onLoad(){$$('tr.effect').each(function(){$<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  (arguments[0]).observe('mouseover',function(event){'$<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  (event.target).up(\'tr\').addClassName(\'highlight\')'});$<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  (arguments[0]).observe('mouseout',function(event){'$<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  (event.target).up(\'tr\').removeClassName(\'highlight\')'})})}/<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  *]]&gt;*/<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  &lt;/script&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  _______________________________________________<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  seaside mailing list<BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  seaside@lists.squeakfoundation.org<BR>&gt;&gt;&gt;&gt;&gt;&gt; <A 
  href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/</A><BR>&gt;&gt;&gt;&gt;&gt;&gt; 
  seaside<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; 
  _______________________________________________<BR>&gt;&gt;&gt;&gt;&gt; 
  seaside mailing list<BR>&gt;&gt;&gt;&gt;&gt; 
  seaside@lists.squeakfoundation.org<BR>&gt;&gt;&gt;&gt;&gt; <A 
  href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</A><BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; 
  _______________________________________________<BR>&gt;&gt;&gt;&gt; seaside 
  mailing list<BR>&gt;&gt;&gt;&gt; 
  seaside@lists.squeakfoundation.org<BR>&gt;&gt;&gt;&gt; <A 
  href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</A><BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; 
  _______________________________________________<BR>&gt;&gt;&gt; seaside 
  mailing list<BR>&gt;&gt;&gt; 
  seaside@lists.squeakfoundation.org<BR>&gt;&gt;&gt; <A 
  href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</A><BR>&gt;&gt;&gt;<BR>&gt;&gt; 
  _______________________________________________<BR>&gt;&gt; seaside mailing 
  list<BR>&gt;&gt; seaside@lists.squeakfoundation.org<BR>&gt;&gt; <A 
  href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</A><BR>&gt;&gt;<BR>&gt;<BR>&gt;<BR>&gt; 
  _______________________________________________<BR>&gt; seaside mailing 
  list<BR>&gt; seaside@lists.squeakfoundation.org<BR>&gt; <A 
  href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</A><BR>&gt;<BR><BR>_______________________________________________<BR>seaside 
  mailing list<BR>seaside@lists.squeakfoundation.org<BR><A 
  href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</A><BR></FONT></P></BLOCKQUOTE></BODY></HTML>