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.
