W3C home > Mailing lists > Public > wai-xtech@w3.org > November 2007

Re: Example of keyboard drag and drop.

From: Chris Blouch <cblouch@aol.com>
Date: Sun, 11 Nov 2007 21:59:13 -0500
Message-ID: <4737C181.4080607@aol.com>
To: Joseph Scheuhammer <clown@utoronto.ca>
CC: wai-xtech@w3.org

Interesting, but 230K of Javascript seems kind of heavy for what it 
does. This seems to be an inherent problem trying to pick up the slack 
for browsers with JavaScript libraries. If this were a local code base 
it wouldn't be that big a deal, but to download it for every user with 
an empty cache, it adds a lot of page performance lag. I have heard that 
Mozilla and others are working on some kind of self updating library 
cache. Sort of like managing plugins the browser will keep one copy of 
Dojo, JQuery, Scriptaculous or whatever to be used by all references to 
those libraries. If there is an update then this local copy will get  
refreshed, much like the behavior or plugins. Would be a nice way to 
overcome the burden of library growth win web 2.0 pages.

CB

Joseph Scheuhammer wrote:
>
> This is a followup to the Nov 2 DHTML/ARIA style guide teleconference.
> One of the proposals was to provide examples of keyboard usage in 
> DHTML contexts.  The Fluid project is about to release a component 
> that permits keyboard based drag-and-drop.  The component in question 
> is called the "Lightbox".  It depends on a more general "Reorderer" 
> JavaScript object.
>
> The purpose of the Lightbox is to allow users to reorganize a set of 
> pictures -- it's analagous to a photographer organizing a set of 
> slides on a light table.
>
> The purpose of the Reorderer is to give client software a general way 
> to reorder meaningful chunks of HTML within a container.  The Lightbox 
> is a specific use of the Reorderer.
>
> In terms of keyboard accessibility, the Reorderer currently defines:
> 1. the arrow keys for navigating among the orderable items, and
> 2. control+arrow to move an orderable item to a new location.
>
> The latter constitutes a kind of keyboard based drag-and-drop.  In 
> terms of this interest group, are these reasonable keystroke 
> definitions given the context?
>
> You can view a demonstration of a standalone Lightbox here:
> http://build.fluidproject.org:8080/sakai-imagegallery-tool/component-templates/html/Lightbox.html 
>
>
> You can see the Lightbox deployed withing Sakai's gallery tool here 
> (login as use "demo", with password "demo".  After logging in, click 
> the "Fluid Demo" tab):
> http://build.fluidproject.org/portal
>
> For more information on the Lightbox and the Reorderer, check out 
> Fluid's wiki documentation:
> http://wiki.fluidproject.org/display/fluid/Reorderer
> http://wiki.fluidproject.org/display/fluid/Lightbox+Component
>
> Shameless plug: for more information about Fluid itself, here is the 
> main project page:
> http://www.fluidproject.org
>
Received on Monday, 12 November 2007 02:59:44 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 13:15:44 GMT