W3C home > Mailing lists > Public > whatwg@whatwg.org > February 2014

Re: [whatwg] hit regions: moving an element out of the shadow tree

From: Rik Cabanier <cabanier@gmail.com>
Date: Fri, 7 Feb 2014 21:36:48 -0800
Message-ID: <CAGN7qDDKSJqqdh54z2wvBi1nZCv6mASuSL4QcMoD6cpWXODRHg@mail.gmail.com>
To: Ian Hickson <ian@hixie.ch>
Cc: "whatwg@whatwg.org" <whatwg@whatwg.org>
Another question: it is currently valid to pass in a control that is not
part of the canvas shadow tree.
Doing this will ignore the control. Shouldn't this be invalid and throw an
error?


On Tue, Feb 4, 2014 at 11:05 AM, Ian Hickson <ian@hixie.ch> wrote:

> On Tue, 4 Feb 2014, Rik Cabanier wrote:
> > On Tue, Feb 4, 2014 at 9:13 AM, Ian Hickson <ian@hixie.ch> wrote:
> > > On Mon, 3 Feb 2014, Rik Cabanier wrote:
> > > >
> > > > The spec is currently silent what should happen when an element that
> > > > is associated with a hit region, is moved to another location in the
> > > > document, another document or deleted.
> > > >
> > > > This should result in removal of the hit region. Maybe this is
> > > > defined in the HTML spec?
> > >
> > > It results in the region no longer having a backing control (see the
> > > definition of "the control represented by a region"), but why would it
> > > remove the region? The region might be there for other reasons, e.g.
> > > it might have a cursor or ID specified, or the author might be using
> > > it to play a sound when the user tries to click on the space where the
> > > control used to be drawn, to indicate to the user that the control is
> > > gone.
> >
> > Ok, link:
> >
> http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#the-control-represented-by-a-region
> >
> > It's a bit weird that you can do "ctx.addHitRegion({});" :-)
>
> Or even just c.addHitRegion(). An author might want to do that to
> introduce a "dead" zone in a canvas, where the cursor reverts to the
> canvas default cursor, there's no AT implications, and the hit testing in
> mouse events doesn't give a region ID any more. This is similar to <area>
> elements with no href="".
>
> --
> Ian Hickson               U+1047E                )\._.,--....,'``.    fL
> http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
> Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
>
Received on Saturday, 8 February 2014 05:37:14 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 17:00:16 UTC