- From: Marcos Caceres <marcosc@opera.com>
- Date: Mon, 12 Apr 2010 22:12:13 +0200
- To: Simon Fraser <smfr@me.com>
- Cc: Daniel Glazman <daniel.glazman@disruptive-innovations.com>, "public-webapps@w3.org" <public-webapps@w3.org>, "www-style@w3.org" <www-style@w3.org>, Robin Berjon <robin@berjon.com>, Anne van Kesteren <annevk@opera.com>, Arthur Barstow <art.barstow@nokia.com>
On Apr 12, 2010, at 8:50 PM, Simon Fraser <smfr@me.com> wrote: > > On Apr 12, 2010, at 2:25 AM, Marcos Caceres wrote: > >> On Fri, Mar 26, 2010 at 2:25 PM, Marcos Caceres <marcosc@opera.com> >> wrote: >>> On Thu, Mar 18, 2010 at 4:02 PM, Simon Fraser <smfr@me.com> wrote: >>>> On Mar 18, 2010, at 6:44 AM, Marcos Caceres wrote: >>>> >>>>>> 4. all these queries could/should have an event-based >>>>>> counterpart so the >>>>>> changes are detectable by code. We understand this is outside >>>>>> of the >>>>>> scope of this spec but that's still an important comment. >>>>> >>>>> We have a proposal already for the CSS WG to review: >>>>> http://dev.w3.org/2006/waf/widgets-vm/vm-interfaces.src.html >>>> >>>> It seems like this needs to align to the current CSS OM View spec: >>>> <http://dev.w3.org/csswg/cssom-view/> >>>> >>>> which has a StyleMedia interface available on the window object >>>> as 'styleMedia', rather than 'media'. >>>> >>>> I would expect to see events related to media type changes in the >>>> CSS OM View spec too, rather than in a widgets-related spec. >>> >>> I totally agree, there is much overlap. We should start looking at >>> how >>> to merge the two specs (or our requirements) into the CSS OM View >>> spec. I would be happy for the widgets one to vanish if the CSS OM >>> View spec would handled our use cases. >>> >>> Perhaps we should have a joint teleconf or something to arrange >>> how to >>> proceed... I'll leave that up to the chairs, however. >> >> To make Widget View Modes Interfaces [1] redundant, we would like to >> propose extending CSSOM Views' matchMedium method to have a callback >> as a second argument. >> >> This would address the following sections of [1] in the following >> ways: >> >> # 3.2. Media Type Changed Event Types >> styleMedia.matchMedium("screen", function() { alert("no >> longer screen!") }) >> >> # 3.3. View Mode Changed Event Types >> styleMedia.matchMedium("(viewmodesyntax)", ... ) >> >> # 3.4. Resolution Changed Event Types >> styleMedia.matchMedium("(resolution:300dpi)", ... ) >> >> # 3.5. Orientation Changed Event Types >> styleMedia.matchMedium("(orientation:landscape)", ... ) >> >> The proposal has it's origins on the Mozilla bug list (see comment >> from David Baron): >> https://bugzilla.mozilla.org/show_bug.cgi?id=542058#c3 > > This is overlapping with ViewModeChanged events: > <http://dev.w3.org/2006/waf/widgets-vm/vm-interfaces.src.html#viewmodechangedeventtypes > > > > Do we really need both? > No, we don't need both. To be clear, we want to kill off vm- interfaces.src.html in favor of CSSOM Views (as we have shown that it does more or less what we need). Kind regards, Marcos
Received on Monday, 12 April 2010 20:13:23 UTC