W3C home > Mailing lists > Public > www-style@w3.org > January 2012

Re: [css3-break] OM for fragments

From: Alan Stearns <stearns@adobe.com>
Date: Thu, 26 Jan 2012 11:30:18 -0800
To: "L. David Baron" <dbaron@dbaron.org>
CC: "www-style@w3.org" <www-style@w3.org>
Message-ID: <CB46E9CA.AC86%stearns@adobe.com>
On 1/26/12 10:55 AM, "L. David Baron" <dbaron@dbaron.org> wrote:

> On Thursday 2012-01-26 10:22 -0800, Alan Stearns wrote:
>> I'm assuming this spec should have an OM section, giving methods for
>> determining how many fragments some content has been broken into, where
>> those fragmentation breaks occur, and which fragmenter a given fragment
>> inhabits.
> 
> Why?  What are the use cases for such an API that aren't already
> addressed by existing APIs like getClientRects?

In general I'm thinking of the ability to walk up the node tree from a given
fragment. This is easy to do for non-fragmented content, but less so once
your content is broken through multiple parents. It's the reason why we
added getRegionsByContentNode() to css3-regions.

Is there a definition of getClientRects which works in a paginated view,
where there may be fragments of content not yet displayed? I thought
getClientRects was defined only to give information on the current state of
the viewport.
 
The use case in css3-regions is for navigation in a paginated view - being
able to find the next region for a given piece of broken content. I could
also see using a script to highlight the relevant portion of a page after a
transition - a momentary flash on the fragmenter or further up the parent
chain to show where the content was continued.

Thanks,

Alan
Received on Thursday, 26 January 2012 19:30:50 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:49 GMT