Hmmm, maybe the two occurrences of:<br><br>element.style.position = &quot;absolute&quot;<br><br>...in SULightbox&gt;&gt;script, should instead read...<br><br>element.style.position = &quot;fixed&quot;<br><br>???<br><br>That gets rid of the positioning problems.&nbsp; However, the D&amp;D event is propogating right through the background layer, even though the links are all non-operational.&nbsp; Is that a z-index problem?
<br><br>Jeremy<br><br><br><br><div><span class="gmail_quote">On 11/29/06, <b class="gmail_sendername">Jeremy Shute</b> &lt;<a href="mailto:shutej@crazilocks.com">shutej@crazilocks.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<span class="q">I'm sorry, the referenced class is an object containing class-side
string constants (a habit that allows me to do crude
internationalization fairly quickly).&nbsp; You're right in that it should be called SUReorderableList.&nbsp; You're right in that the component should be pluggable.&nbsp; You're right in that it should at LEAST come bundled with a test, ala the other Seaside stuff...
<br><br></span>Now, another quick question.&nbsp; If I can't have nested D&amp;D, I thought to myself, &quot;I'll use the lightbox&quot;!<br><br>But the dark overlayed background doesn't fit to all 4 edges of the browser window.&nbsp; Instead of masking off the whole screen, the upper-left corner of the dark layer fits to the upper-left hand corner of the first draggable item in my list (the &lt;li&gt;'s content, not the number the browser renders to the left of it.)&nbsp; Looking at...
<br><br>SULightbox&gt;&gt;script<br><br>...it appears that the lightbox DOES have an understanding of the window boundaries, so I must be doing something wrong.&nbsp; While you're dishing out heaping helpings of useful knowledge, do you know where I should be looking?&nbsp; :-)
<br><span class="sg"><br>Jeremy<br><br><br><br></span><div><span class="q"><span class="gmail_quote">On 11/29/06, <b class="gmail_sendername">Lukas Renggli</b> &lt;<a href="mailto:renggli@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
renggli@gmail.com</a>&gt; wrote:</span></span><div><span class="e" id="q_10f35da9c773e0df_5"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

&gt; I have a widget that presents an OrderedCollection of other widgets,<br>&gt; allowing you to reorder it.&nbsp;&nbsp;I have attached a file-out of this particular<br>&gt; class.&nbsp;&nbsp;I would be happy if it made it into Seaside.&nbsp;&nbsp;:-)
<br><br>I had a quick look at your code. Some comments:<br><br>- there is a reference to an unknown class JJSMessages<br>- the class uses the Seaside namespace, but depends on external<br>functionality from Scriptaculous
<br>
- if this is a widget then it should be pluggable, so that I am not<br>necessarily forced to subclass<br>- it would be good to have an example on the class-side, I don't<br>really understand how to use it<br><br>Cheers,<br>

Lukas<br><br>--<br>Lukas Renggli<br><a href="http://www.lukas-renggli.ch" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.lukas-renggli.ch</a><br>_______________________________________________
<br>Seaside mailing list<br><a href="mailto:Seaside@lists.squeakfoundation.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Seaside@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
</a><br></blockquote></span></div></div><br>

</blockquote></div><br>