On Mon, 29 Dec 2008 16:26:58 +1100, Ian Hickson <[email protected]> wrote:
On Mon, 29 Dec 2008, Charles McCathieNevile wrote:
On Sat, 15 Nov 2008 08:18:25 +1100, Ian Hickson <[email protected]> wrote:
> On Fri, 14 Nov 2008, Filippo Levizzani wrote:
> >
> > Would it be possible to have "media" attribute in the SCRIPT
> > element? Addmitted vaues would be the same of STYLE element (all,
> > screen, print, handheld ...)
>
> This doesn't really work because media queries are supposed to change
> dynamically. The real solution here is a combination of XBL2 and a new
> API in the CSSOM-View draft (window.media).
I can see the value in this (but then, I also see the value in media
types in styling - something it seems some browser makers are not really
interested in), and I agree with David's concern that it can have some
pretty costly implications.
I don't really understand what you mean here. How are browser vendors not
interested in media types in styling?
Only some mobile browsers use media types (as opposed to the more
complicated approach of full media queries) to customise presentation.
What has costly implications? What implications?
If the thing changes and you are dynamically following it, then you
potentially have to re-run scripts (this is from David Baron's mail in
this thread).
Can you explain why XBL2 is part of the solution here? It seems you have
something in mind that I don't understand yet.
Media-specific scripting is usually needed for media-specific
presentation
or widgets. XBL2 is a way to define widgets, and it can be bound in a
media-specific way. Thus for instance one could create a set of widgets
for different window widths, and they would dynamically be swapped in as
the user changed the window size.
Ah, OK. Thanks.
Actually, a lot of scripting is stuff that you don't really need at all,
and would drop or cut back for certain media types. But I see your use
case for XBL.
cheers
Chaals
--
Charles McCathieNevile Opera Software, Standards Group
je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals Try Opera: http://www.opera.com