For what it's worth: I've answered my own question about event delegation based drag and drop. It seems to work quite well on my machine, which is quite a bit beefier than my old machine. I should try it out on there soon. But, I'll hopefully be releasing it soon in the form of a mostly-rewritten XoxoOutliner that will feature drag and drop outline items as well as keyboard navigation/control and in-place editing. And, it should actually start to become useful, since I plan to also whip up a PHP-based server side bit that will handle loading and saving outlines, as well as possibly a client-side bit that can save outlines using local browser storage. I have the technology - we'll see how far my ambitious plans take me during this hobbling sprint of development.
Great news Les! I had checked out the souce of XoxoOutliner and was thinking about playing around myself. Let me know if you'd like an additional tester. :)
Is there a demo of the event delegation framework you are building posted?
Nope, nothing available or posted yet. Soon, though - hoping to check the works in before the end of the week. It's a bit in pieces right now
Les, very exciting that you're jumping back into the XoXoOutliner code! I can't wait to try to hook it up to HyperScope and play with it some more. It's the best open source DHTMLly outliner out there.
Two things that might help you; for local storage, I just checked in a new storage provider for Dojo Storage that will use the native storage abilities in Firefox 2 if they are available, in an automagic way; if they aren't there, then it will revert to hidden Flash like it's worked in the past. This might be useful for you; don't know what you were thinking about for local storage. There's a page up with better docs on Dojo Storage now at http://manual.dojotoolkit.org/WikiHome/DojoDotBook/Book50
The second thing is I just finished an HTML to OPML outline transformer; right now it adds in the line for the HyperScope XSLT stylesheet, but it can be used by any OPML hackers who want to play with bringing HTML into the OPML world, including for things like experimenting with the kind of OPath, deep linking, and inclusion work you've hinted about in other blog entries. A blog post on it is here: http://codinginparadise.org/weblog/2006/11/html-transformer-for-hyperscope-apply.html . Might be fun for you to use in your hacking.
We still need to grab drinks some time! How is your leg healing up? Hope you had a great thanksgiving.