[Seaside] random bug with textInput
philippe.marschall at gmail.com
Tue Dec 5 16:42:52 UTC 2006
2006/12/5, Yann Monclair <yann at monclair.info>:
> Hi everyone,
> I am working on my web iCalendar for the SummerTalk. a Demo is
> running at http://icalendar.seasidehosting.st/seaside/icalendar
> I am experiencing a random bug with the editor (when you click on an
> event or a calendar you can edit it).
> The code seems to work, since it sometimes works and sometimes
> doesn't. The bug only occurs with the textInput forms for me.
> Here is how it is built :
> The editor holds different forms, one for each editable field (text
> or selection). I submit all forms when the user hits the save button.
> To do that I added this method:
> SUAjax>>triggerForms: aCollection
> aCollection do: [ :elt | self triggerForm: elt]
> the collection holds all the ids of the forms. it is called like this :
> ICWebEditor>>renderSaveButtonOn: html
> "formIDs is an instance variable holding a collection of all the ids
> used in this editor"
> html form id: html nextId;
> with: [html submitButton callback: [self save];
> onClick: (html update id: html nextId;
> triggerForms: formIDs;
> callback: [:r|r]);
> text: 'save'
> IIRC this used to work fine a few weeks back. Was there some change
> in Seaside or Scriptaculous that could have broken this ?
There was the collection tag hierarchy refactoring. This broke one of
our applications. I don't know if this is related to your problem.
> PS: you can load the code from Squeak Source : http://
> You need to load first LogIn then SummerTime
> You'll need to have a working seaside install with seaside 2.7
> You'll need iCal http://www.squeaksource.com/ical.html
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
More information about the Seaside