Package cssutils :: Module domimplementationcss
[hide private]
[frames] | no frames]

Source Code for Module cssutils.domimplementationcss

 1  """not used yet""" 
 2   
 3  __all__ = ['DOMImplementationCSS'] 
 4  __docformat__ = 'restructuredtext' 
 5  __author__ = '$LastChangedBy: doerwalter $' 
 6  __date__ = '$LastChangedDate: 2007-08-02 22:58:23 +0200 (Do, 02 Aug 2007) $' 
 7  __version__ = '0.9.2a2 $LastChangedRevision: 160 $' 
 8   
 9  import css 
10   
11 -class DOMImplementationCSS(object):
12 """ 13 This interface allows the DOM user to create a CSSStyleSheet 14 outside the context of a document. There is no way to associate 15 the new CSSStyleSheet with a document in DOM Level 2. 16 """ 17 _features = [ 18 ('css', '2.0'), 19 ('stylesheets', '2.0') 20 ] 21
22 - def hasFeature(self, feature, version):
23 if version == "": 24 version = None 25 return (feature.lower(), version) in self._features
26 27
28 - def createCSSStyleSheet(title, media):
29 """ 30 Creates a new CSSStyleSheet. 31 32 title of type DOMString 33 The advisory title. See also the Style Sheet Interfaces 34 section. 35 media of type DOMString 36 The comma-separated list of media associated with the new style 37 sheet. See also the Style Sheet Interfaces section. 38 39 returns 40 CSSStyleSheet: A new CSS style sheet. 41 42 TODO: DOMException 43 SYNTAX_ERR: Raised if the specified media string value has a 44 syntax error and is unparsable. 45 """ 46 return css.CSSStyleSheet(title=title, media=media)
47