I fixed the safari crashing issue, but the incompatibility with
autocompleter still exists.  It's not all me, by the way.  I have a
small team of developers building an application in which we intend to
use the widgets, so I had 2 guys working on the widgets, plus myself. 
We were a bit slow, initially, due to inexperience in building
widgets, but we'll start cranking next week.

--sam


On 4/8/06, Pedro Viegas <[EMAIL PROTECTED]> wrote:
> Great news Sam!
> You've been busy! :-)
> Do tell when you put the project online in sourceforge.
> Will see the wiki as you recommended. Thanks.
>
> BTW: Go easy on XP. The good news is that you will certainly appreciate your
> Mac a bit more! he he he!
>
>
> On 4/7/06, Sam Gendler <[EMAIL PROTECTED]> wrote:
> >
> > Pedro, you should read Jesse's Ajax documents on the wiki, they
> > explain much of how Tacos works or will work, and may help you to
> > answer your questions.
> >
> > As for Turbo Widgets, I've got TurboButtons, TurboPageBar,
> > TurboSlider, TurboPageButtons, TurboRangeBar, and TurboSplitter
> > basically done.  They all need some spit and polish before I release
> > them to the world, but it shouldn't be much more than a week.  I have
> > an idea for doing the grid in a tacos compatible fashion, too, but I
> > don't know when I'm going to get a chance to play.  My wife is
> > starting to complain about the amount of time being spent in front of
> > the computer devery evening.
> >
> > I'll create a sourceforge project for them shortly, and if Tacos wants
> > to integrate them into that project, then that's fine by me.  I have
> > bumped into some compatibility issues.  For instance, creating a Tab
> > widget via TurboPageBar works beautifully - unless you put a Tacos
> > autocompleter anywhere on the page, in which case, the TurboPageBar
> > just never renders, without creating a single javascript error.  There
> > is also a nasty Safari bug which causes Safari to crash if you call
> > focus() on any element rendered within a TurboPageBar.   I had to hack
> > up Form.js to do browser detection on focus() calls, which is a shame.
> > Hopefully, apple will fix the problem.  It has been reported.  Also,
> > I've been working in a windows-blind world on my mac, but someone
> > finally released a VM for OS X last night, and I bought a copy of XP
> > (ugh!) this morning, so I can test on IE, finally.
> >
> >
> > --sam
> >
> >
> > On 4/7/06, Pedro Viegas <[EMAIL PROTECTED]> wrote:
> > > Hi Jesse,
> > >
> > > I think tacos would love a grid component, so long as it fits what
> > everyone
> > > > is looking for and the coding conventions match. You might find this a
> > > > little hard to do with the current asset include issues but it's nice
> > that
> > > > someone else is working on it either way. (tap4.1 has this issue
> > solved
> > > > already)
> > >
> > >
> > >  Tacos would LOVE it, thats for sure! At least the users comunity would!
> > > I also am trying to build a custom component library for our products. I
> > > also loved the TurboWidgets lib. They look really great!
> > > What's your estimation of an "official" tacos grid component?
> > >
> > > I'm trying to build a library more connected to the model layer,
> > throught
> > > HiveMind services automaticly generated form the server model (never
> > mind
> > > the details), basically I would like to supply a service to the
> > components
> > > and let the autocompleter render the list, or the grid issue the querys
> > > (hibernate criterias) and so on. The goal is to facilitate the usage of
> > the
> > > lib. Not havving to add listeners, listrenderers and so on witch
> > basically
> > > invoke the model layer.
> > >
> > > What do you recomend to this goal?
> > > I've tried first to encapsulate the TACOS components in my own
> > components,
> > > but there will be performance issues (no direct calling for instance). I
> > > could inherit from the tacos compoent class and build a modified copy of
> > the
> > > .jwc. Would be tedious to maintain with new tacos releases.
> > > Or I could try to contribute to the tacos lib with these spin-off
> > > components. Beeing one of these obviaslly a grid!
> > >
> > > So to sum up...
> > > What do you say?
> > > When do we get a tacos grid component?
> > > And Sam... keep us up to date in those efforts with a TurboWidject spin
> > off!
> > > :-)
> > >
> > >
> > > On 4/4/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > > >
> > > > The documentation is coming, I'm working with someone now on a
> > javadocs
> > > > style source parser for documenting the library.
> > > >
> > > > The grid in particular has receieved lots of discussion on/off the
> > > > list/IRC/private conferences/etc... They are very very interested in
> > > > getting
> > > > something going. There are probably at least 10 or so different
> > > > implementations floating around.
> > > >
> > > > I think tacos would love a grid component, so long as it fits what
> > > > everyone
> > > > is looking for and the coding conventions match. You might find this a
> > > > little hard to do with the current asset include issues but it's nice
> > that
> > > > someone else is working on it either way. (tap4.1 has this issue
> > solved
> > > > already)
> > > >
> > > > Either way it's great that you guys are doing something in this area,
> > can
> > > > only help the community :)
> > > >
> > > > On 4/4/06, Sam Gendler <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Yeah.  Is there some documentation of dojo that I'm not seeing on
> > the
> > > > > dojo website?  There seems to be very little textual documentation,
> > > > > and almost none of the widgets.  I can always dig into the source
> > > > > code, but I had been hoping for a slightly easier task, especially
> > > > > since I am, by no means, a javascript heavyweight.
> > > > >
> > > > > Incidentally, Jesse, if I were to do this work within the confines
> > of
> > > > > the Tacos library, would that be something you'd be likely to accept
> > > > > back into repository, or should I build a separate library?
> > > > >
> > > > > --sam
> > > > >
> > > > >
> > > > > On 4/3/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > > > > > Heh. I think the grid widget already exists in dojo form, though
> > it's
> > > > > not
> > > > > > being hyped as much right now. Everyone is still working out the
> > > > details
> > > > > of
> > > > > > what they want to do with what, but I'm using it on a project as
> > we
> > > > > speak :)
> > > > > >
> > > > > >
> > > > > > The turbowidget tapestry versions would be great to have! It's a
> > > > really
> > > > > cool
> > > > > > library.
> > > > > >
> > > > > > On 4/3/06, Pedro Viegas <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > > Well then... let there be cries of encouragement to those nice
> > > > Russian
> > > > > > > engineers and god speed to your efforts...
> > > > > > > I for one will eagerly wait the outcome of that effort with...
> > > > say...
> > > > > a
> > > > > > > few
> > > > > > > good component addition to the already nice indeed TACOS lib!
> > ;-)
> > > > > > >
> > > > > > > On 4/2/06, Sam Gendler <[EMAIL PROTECTED]> wrote:
> > > > > > > >
> > > > > > > > ok, will do.  I'm up battling 12 hour jet lag from Moscow, and
> > my
> > > > > > > > brain is now well past the point of being able to concentrate
> > on
> > > > > > > > anything new, so it'll have to wait until next weekend, I
> > fear.
> > > > > > > > You'll probably start seeing queries from me sometime next
> > > > weekend.
> > > > > > > > The good news is that I have a crew of fairly talented Russian
> > > > > > > > engineers to help implement this stuff once I've figured out
> > an
> > > > > > > > architecture and know enough to give them some direction, and
> > the
> > > > > > > > company isn't likely to have any issues with releasing our
> > work
> > > > back
> > > > > > > > to the tapestry community under an open source license of some
> > > > kind,
> > > > > > > > so we can hopefully generate a very usable component library
> > in
> > > > > fairly
> > > > > > > > short order.
> > > > > > > >
> > > > > > > > I'll keep the list informed on our progress.
> > > > > > > >
> > > > > > > > --sam
> > > > > > > >
> > > > > > > >
> > > > > > > > On 4/2/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > > > > > > > > Heh....I don't know what to say. That's a whole lot of
> > > > discussion.
> > > > > You
> > > > > > > > might
> > > > > > > > > want to take a look at the turbo grid widget API before
> > making
> > > > any
> > > > > > > > > assumptions about how it communicates with the server.
> > > > > > > > >
> > > > > > > > > On 4/2/06, Sam Gendler <[EMAIL PROTECTED]> wrote:
> > > > > > > > > >
> > > > > > > > > > Given that I know nothing about dealing with this in
> > Tapestry,
> > > > > could
> > > > > > > > > > you elaborate on the JSON layer.  I assume I won't be able
> > to
> > > > > glean
> > > > > > > > > > much by picking apart your tacos code, since tacos is
> > clearly
> > > > > not
> > > > > > > > > > dependant on Tap 4.1.  I'm on the tapestry-dev list now,
> > but
> > > > > that is
> > > > > > > a
> > > > > > > > > > very recent thing.  I assume there is an archive, although
> > I
> > > > > haven't
> > > > > > > > > > looked for it, yet.
> > > > > > > > > >
> > > > > > > > > > Why would the server need to know about JSON at
> > all?  Wouldn't
> > > > > any
> > > > > > > > > > object be converted to XML and sent to the server as an
> > > > > > > > > > XmlHttpRequest?  Unless you are talking about generating
> > JSON
> > > > in
> > > > > > > > > > javascript, which I understand would be pretty difficult,
> > now,
> > > > > in
> > > > > > > > > > Tapestry.
> > > > > > > > > >
> > > > > > > > > > I'm assuming that for something like the data grid
> > component,
> > > > > with
> > > > > > > in
> > > > > > > > > > place edits, that each row would be sent to the server as
> > it
> > > > is
> > > > > > > > > > updated, so there wouldn't be need for rewinding of a
> > form,
> > > > > merely
> > > > > > > the
> > > > > > > > > > new values of the properties for the object being updated
> > > > along
> > > > > with
> > > > > > > a
> > > > > > > > > > primary key or serialiazation of the old one. I would
> > imagine
> > > > > the
> > > > > > > > > > template would send an empty datagrid, and even the
> > initial
> > > > data
> > > > > > > > > > population would happen via an ajax request, and
> > subsequent
> > > > > updates
> > > > > > > > > > would be a row at a time.  I figured I could look at how
> > > > > something
> > > > > > > > > > like the tacos:Autocompleter calls the listener to fetch
> > the
> > > > > list
> > > > > > > for
> > > > > > > > > > an example of how to populate the datagrid and send
> > updated
> > > > rows
> > > > > > > back
> > > > > > > > > > to the server.
> > > > > > > > > >
> > > > > > > > > > --sam
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 4/2/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > > > > > > > > > > None yet, but we'd love to add some sort of turbowidgets
> > > > > support.
> > > > > > > > > > >
> > > > > > > > > > > The JSON layer is there already in tapestry 4.1, so it's
> > > > > possble
> > > > > > > > that it
> > > > > > > > > > > might be do-able already. I'm sure Scott would be
> > greatly
> > > > > > > > appreciative
> > > > > > > > > > of
> > > > > > > > > > > people using his great library.
> > > > > > > > > > >
> > > > > > > > > > > On 4/2/06, Sam Gendler <[EMAIL PROTECTED]>
> > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > I've been browsing around, looking at various DHTML
> > and
> > > > AJAX
> > > > > > > > solutions
> > > > > > > > > > > > that are available.  The Turbo widgets look
> > particularly
> > > > > > > polished
> > > > > > > > and
> > > > > > > > > > > > easy to use. They are free for non-commerical use and
> > > > > relatively
> > > > > > > > > > > > low-cost for commercial use, so I'm wondering if
> > anyone is
> > > > > using
> > > > > > > > them
> > > > > > > > > > > > successfully with Tapestry.
> > > > > > > > > > > >
> > > > > > > > > > > > I will admit that I'm a bit stumped about how to go
> > about
> > > > > > > > integrating
> > > > > > > > > > > > some ajax functionality with Tapestry, due to
> > constraints
> > > > > raised
> > > > > > > > by
> > > > > > > > > > > > the rewind mechanism, but I'm betting that solutions
> > can
> > > > be
> > > > > > > found
> > > > > > > > for
> > > > > > > > > > > > most issues.  The TurboGrid component is particularly
> > > > > compelling
> > > > > > > > to
> > > > > > > > > > > > me, allowing client side sorting and in place editing,
> > as
> > > > > are
> > > > > > > the
> > > > > > > > > > > > slider, which should be relatively easy to support
> > within
> > > > > > > > Tapestry.
> > > > > > > > > > > >
> > > > > > > > > > > > So is anyone out there playing with these, or
> > interested
> > > > in
> > > > > > > doing
> > > > > > > > so?
> > > > > > > > > > > > I'll surely be making an attempt in the near future,
> > but I
> > > > > am
> > > > > > > > fairly
> > > > > > > > > > > > new to Tapestry, utterly new to dojo, and far from an
> > > > expert
> > > > > > > > > > > > DHTML/Javascript programmer.  I've always been a
> > backend
> > > > > guy,
> > > > > > > but
> > > > > > > > the
> > > > > > > > > > > > two seem to be merging.  At any rate, I am in the
> > middle
> > > > of
> > > > > a
> > > > > > > > > > > > commercial project, and some of those widgets are
> > going to
> > > > > be
> > > > > > > > required
> > > > > > > > > > > > eventually, so I know I'll be digging into the
> > problem.
> > > > > > > > > > > >
> > > > > > > > > > > > So keep an eye out for future component announcements
> > from
> > > > > me.
> > > > > > > > > > > >
> > > > > > > > > > > > --sam
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Jesse Kuhnert
> > > > > > > > > > > Tacos/Tapestry, team member/developer
> > > > > > > > > > >
> > > > > > > > > > > Open source based consulting work centered around
> > > > > > > > > > > dojo/tapestry/tacos/hivemind.  http://opennotion.com
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > > > To unsubscribe, e-mail:
> > > > > [EMAIL PROTECTED]
> > > > > > > > > > For additional commands, e-mail:
> > > > > > > [EMAIL PROTECTED]
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Jesse Kuhnert
> > > > > > > > > Tacos/Tapestry, team member/developer
> > > > > > > > >
> > > > > > > > > Open source based consulting work centered around
> > > > > > > > > dojo/tapestry/tacos/hivemind.  http://opennotion.com
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > > > > To unsubscribe, e-mail:
> > > > [EMAIL PROTECTED]
> > > > > > > > For additional commands, e-mail:
> > > > > [EMAIL PROTECTED]
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Pedro Viegas
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Jesse Kuhnert
> > > > > > Tacos/Tapestry, team member/developer
> > > > > >
> > > > > > Open source based consulting work centered around
> > > > > > dojo/tapestry/tacos/hivemind.  http://opennotion.com
> > > > > >
> > > > > >
> > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Jesse Kuhnert
> > > > Tacos/Tapestry, team member/developer
> > > >
> > > > Open source based consulting work centered around
> > > > dojo/tapestry/tacos/hivemind.  http://opennotion.com
> > > >
> > > >
> > >
> > >
> > > --
> > > Pedro Viegas
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Pedro Viegas
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to