- From: William Edney <bedney@technicalpursuit.com>
- Date: Wed, 17 Jun 2009 13:47:47 -0500
- To: Anne van Kesteren <annevk@opera.com>
- Cc: "WebApps WG" <public-webapps@w3.org>
- Message-Id: <9481BF9B-6C0F-490E-8E06-8453EA389077@technicalpursuit.com>
Folks - Not sure this is relevant, but I'm tracking/contributing to the following two bugs around 'resize' events: One for Mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=227495 and one for Webkit: https://bugs.webkit.org/show_bug.cgi?id=17969 The reason I point these out is that, in both cases, implementors are asking for better definitions of how these events should work (i.e. when they should fire, etc. etc.) Absent any formal definition, the intent for both camps is to just 'write up' how IE handles onresize at the 'element' level and implement that (not sure if Opera supports onresize on elements, sorry...). The important point here is that, since 'resize' is an Element-level event, it should operate if CSS changes modify the size of the element, not just when the window resizes. On a related issue, what that leads to (i.e. 'resize' events getting fired upon CSS rule application) in my mind is the definition by this group of one or more events that would get fired when an element's computed (not necessarily inline) CSS value for any particular property gets changed. In IE, you can observe changes of any property of an element (including style changes) via the 'onpropertychange' event and then use currentStyle (W3 equivalent: getComputedStyle()) to get the new value. So something like a 'CSSValueChanged' event that can be attached to an Element node. Note that this is not the same as observing 'DOMAttrModified' on an element's 'style' attribute, nor should it be, IMO. Any thoughts? Cheers, - Bill On Jun 17, 2009, at 4:06 AM, Anne van Kesteren wrote: > On Wed, 17 Jun 2009 08:56:43 +0200, Ian Hickson <ian@hixie.ch> wrote: >> As mentioned on IRC, it would be cool if the CSSOM spec could >> define when >> to fire 'scroll' and 'resize' events. >> >> If there's a particular place I should log this so that whoever takes >> over that spec doesn't lose this feedback, let me know. > > For people following this thread: This is now logged in the CSS WG > issue tracker by Ian as that is the group working on the CSSOM. > > > -- > Anne van Kesteren > http://annevankesteren.nl/ >
Received on Wednesday, 17 June 2009 18:48:35 UTC