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

Re: Example of keyboard drag and drop.

From: David Bolter <david.bolter@utoronto.ca>
Date: Mon, 12 Nov 2007 09:40:58 -0500
Message-ID: <473865FA.1080201@utoronto.ca>
To: Chris Blouch <cblouch@aol.com>
CC: Joseph Scheuhammer <clown@utoronto.ca>, wai-xtech@w3.org


Very interesting news about the potential self-updating library cache.  
Got a link?

Chris Blouch wrote:
> 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 14:41:19 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:51:34 UTC