Hi Eric.  I've gone through your suggestions.

The way you suggest how to hand the sort gesture is how I implemented
it first.  The result is terrible because the "th" click and drag
action, which must be triggered by mouse-down, must start before the
"a"  mouseup is even received.  I had tried delaying the click and
drag until user moves the mouse, but the user may well click and hold
to see if click and drags is available-- a reasonable thing to do.  I
considered delaying the click and drag for a short period, at which
time the sort mouseup would be disabled, but then slow clickers could
accidentally disable intended sorts.  Perhaps this last tactic will
work if I can find a timeout period value long enough that the slowest
clicker will not reach it when attempting to sort, yet short enough
that click-and-draggers will get their drag-ghost before they give up
on it.  Tough one.

The expand/collapse indicator image/input is already slated for
improvement.

I had thought about the vertical line parenting indicator but left it
for later since the presentations of these lines could get very
difficult with multiple sort levels.  I'm thinking now that a simple
¦ for each nest "level", all left justified, may work.  Added to
todo list for further consideration.

I don't understand your suggestion about tab key, since that has been
implemented and working since I first added editing, with the
significant limitation that the cycle ends when it opens a dropdown-
list-editor.  This is because my custom dropdown-list-editors can not
take focus.  It would take much more time than I have now to make the
dropdown-list-editors able to capture keystrokes.  The only reason
that I have to use a custom list editor is that it's impossible to
programmatically trigger an "open" of a HTML select element.

FYI, complete API references now available on the site for JavaScript,
CSS class names, and Java for app server integration.


On Aug 12, 9:37 am, Eric <[email protected]> wrote:
> Hi Blaine,
>
> And thanks for sharing this.
>
> If I may make a couple of remarks for next version :
> - for the columns sorting, use "mouseup" instead of "mousedown": It
> will react like other sortable controls, and this should allows you to
> not sort the table when user want to drag the column.
> - the nested rows feature is great but the visual feedback can be
> confuse to average web user. Perhaps using little "+" and "-" like
> tree node extension buttons (or whatever new thing is used in tree on
> new OSes). Once the rows are visible, perhaps your "Ext" column could
> contains a vertical line joining all expended rows (like Excel does).
> - also it would be nice if while editing, the tab key could validate
> the changes and open for editing the next column.
>
> T.J.: What about adding a resource list to the unofficial wiki (iirc
> there is one who list the resources websites, but perhaps a page where
> contributors can list their add-ons, a quick resume and a link could
> help).
> ,
> Eric
>
> On Aug 11, 3:17 pm, Blaine <[email protected]> wrote:
>
> > Thanks T.J.  I've used Scripteka before... that's where I've found
> > most of the Prototype widgets that I use, but I didn't think it was
> > updated, due to half of the site functions being broken (apprently due
> > to the Trac library being broken).  But I stand corrected because I
> > see some library listings from 2010.
>
> > Now if I can just contact the Scripteka maintainers since the
> > submittal system and even the bug report function aren't working.
>
> > On Aug 11, 4:43 am, "T.J. Crowder" <[email protected]> wrote:
>
> > > Hi,
>
> > >http://scripteka.com/hasPrototypeplug-ins and such.
> > > --
> > > T.J. Crowder
> > > Independent Software Consultant
> > > tj / crowder software / comwww.crowdersoftware.com
> > > ...
> > > > I can't find anyplace on the PrototypeJS site to get any publicity.
> > > > Anybody have any tips about that?

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.

Reply via email to