- From: Simon Pieters <simonp@opera.com>
- Date: Thu, 18 Apr 2013 15:30:32 +0200
- To: "www-style@w3.org" <www-style@w3.org>, "Koji Ishii" <kojiishi@gluesoft.co.jp>
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