W3C home > Mailing lists > Public > public-webapi@w3.org > October 2006

Re: typing of drag/drop objects in clipboard

From: Paul Libbrecht <paul@activemath.org>
Date: Sat, 14 Oct 2006 16:23:51 +0200
Message-ID: <4530F2F7.1040609@activemath.org>
To: Tim Berners-Lee <timbl@w3.org>
Cc: public-webapi@w3.org
Tim Berners-Lee wrote:
> There is a lot of architecture in the clipboard.
> I think it is important that the WebAPI clipboard is very web 
> architecture compatible.
Definitely agreed. Charles has set that a full-fledged-clipboard 
specification was thought as version 2, trying to get version 1 as soon 
as possible out with (almost?) IE and Safari compatibility. I'm afraid 
that this means the clipboard is limited in content-types (URL, text, I 
> Desktop clipboards, like HTTP, have concepts of type negotiation.
> It would be logical to make the clipboard type in WebAPI carry 
> content-type
> [and later negotiate it].
I always thought the clipboardData to be a map associating mime-types to 
data... extending this is not an issue I believe.

I wonder, however if the copy-and-paste or drag-and-drop negotiation 
wouldn't take advantage of being more HTTP-like. E.g., the current 
architectures I know do not say anything about the recipient and 
provider application names... whereas this is a classical http header.

>> Setting and getting the data to be transferred
>> Internet Explorer provides 3 methods for the clipboardData and 
>> dataTransfer objects:
>> setData()
>> This takes one or two parameters. The first must be set to either 
>> 'text' or 'URL' (case-insensitive).
>> getData()
>> This takes one parameter, that allows the target to request a 
>> specific type of data.
>> clearData()
>> This clears the data from the object.

Received on Saturday, 14 October 2006 14:24:02 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:16:22 UTC