Hey Pavel, is it necessary to have the version in the name of the component? For example, XULComponent2 could be simply called XULComponent. Thus, leaving the version tracking to Monitcello. Now, when the XULComponent updates to version 2.x or 3, one doesn't have to replace all the instances of the name within the source.<div>
<br></div><div>Just a thought,</div><div><br></div><div>-Conrad<br><br><div class="gmail_quote">On Thu, Apr 17, 2008 at 10:52 AM, Pavel Krivanek <<a href="mailto:squeak3@continentalbrno.cz">squeak3@continentalbrno.cz</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<br>
I did some useful changes in SeasideXUL<br>
(<a href="http://www.squeaksource.com/SeasideXUL.html" target="_blank">http://www.squeaksource.com/SeasideXUL.html</a>). Here is the list:<br>
<br>
- support for latest Seaside 2.8<br>
- Scriptaculous dependency removed<br>
- ajax callbacks do not require response canvas so usage is now very<br>
similar to standard Seaside processing. For example:<br>
<br>
xul button<br>
onCommand: (xul ajax callback: [<br>
| result |<br>
result := self call: XULComponent2 new.<br>
self call: (XULComponent2 new text: result) ]).<br>
<br>
xul button<br>
label: 'answer';<br>
onCommand: (xul ajax callback: [self answer: 42 ]).<br>
<br>
- ajax-based support for an alternative to HTML forms with textboxes,<br>
checkboxes, colorpickers, listboxes, menulists (inc. comboboxes) and<br>
radiogroups. Their usage is very straightforward too:<br>
<br>
formId := WAExternalID new.<br>
xul form: formId with: [<br>
xul textBox on: #surname of: self.<br>
xul colorPicker type: 'button'; on: #color of: self.<br>
xul button<br>
label: 'Submit';<br>
onCommand: (xul formSubmiter<br>
formId: formId;<br>
callback: [ self refresh. ]) ].<br>
<br>
Cheers,<br>
-- Pavel<br>
_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
</blockquote></div><br></div>