Re: [css3-writing-modes][cssom-view] scrollIntoView in vertical flow

On Mon, 02 Jan 2012 16:11:20 +0100, Koji Ishii <kojiishi@gluesoft.co.jp>  
wrote:

> A friend of mine found that scrollIntoView[1] doesn't work when  
> principal writing mode is vertical, because the spec assumes text flows  
> top to bottom, which is not true for vertical flow. He was developing a  
> JavaScript to highlight text being read by SMIL[2].
>
> I think we need to apply dimensional mapping[3] to CSSOM View. "Scroll  
> an element into view"[4] must be logicalized.

Is it just principal writing mode? Or writing mode of an ancestor, too?

I'm not familiar with writing modes so I don't really know how to fix the  
spec. Advice welcome.

> Whether to logicalize properties such as clientTop might need  
> discussions. I think practical answer is to logicalize them as well  
> because physical means many scripts must be re-written to run well in  
> vertical flow, and I can't imagine good use of these properties as  
> physical.
>
> Thoughts?
>
> [1] http://www.w3.org/TR/cssom-view/#dom-element-scrollintoview
> [2] http://www.epubcafe.jp/egls/epubcon01a/0101
> [3] http://dev.w3.org/csswg/css3-writing-modes/#dimension-mapping
> [4] http://www.w3.org/TR/cssom-view/#scroll-an-element-into-view
>
> Regards,
> Koji


-- 
Simon Pieters
Opera Software

Received on Thursday, 18 April 2013 13:30:59 UTC