- From: Philippe Le Hegaret <plh@w3.org>
- Date: Sat, 06 May 2000 14:35:41 -0400
- To: Blaine Brodie <bbrodie@savagesoftware.com>
- CC: www-dom@w3.org
Blaine Brodie wrote: > > Can you please tell me what is the expected behavior in the following case: > > I have a MediaList named 'media' and I say > media.setMediaText("print { h1 {color: blue} }" ) > will this generate a SYNTAX_ERR exception? > > According to the CSS2 grammar this is legal syntax > [media: MEDIA_SYM S* medium [ ',' S* medium ]* '{' S* ruleset* '}' S*] > so I wouldn't expect such an exception. No, you're mixing media rules and lists of media descriptor. The MediaList interface represents the list of media descriptor and, for CSS2, has the following syntax: S* medium [ ',' S* medium ]* The proposal from Johnny Stenback seems reasonnable to me: INVALID_CHARACTER_ERR If the medium contains characters that are invalid in medium names in the underlying style language. In others words, for a MediaList object within a StyleSheet with type 'text/css', the syntax of the list of media descriptor must follow the CSS syntax. Philippe
Received on Saturday, 6 May 2000 14:37:34 UTC