Changeset 2837:ae1f77b60d8f in livinglogic.python.xist

Show
Ignore:
Timestamp:
08/01/07 16:21:59 (12 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

CSSStyleSheet.media is a MediaList? object. Skip comments when build new style attribute.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/ll/xist/ns/html.py

    r2835 r2837  
    14351435        while stylesheet is not None: 
    14361436            if stylesheet.media is not None: 
    1437                 media = [m.strip() for m in stylesheet.media.split(",")] 
    14381437                # FIXME: remove extensions: see http://www.w3.org/TR/css3-mediaqueries/#idx-media-descriptor-1 
    1439                 return media 
     1438                return stylesheet.media 
    14401439            stylesheet = stylesheet.parentStyleSheet 
    14411440        return None 
     
    14851484                if selector.match(path): 
    14861485                    for prop in rule.style.seq: 
    1487                         for value in prop: 
    1488                             styles[prop.name] = (count, prop.name, value.value) 
    1489                             count += 1 
     1486                        if not isinstance(prop, csscomment.CSSComment): 
     1487                            for value in prop: 
     1488                                styles[prop.name] = (count, prop.name, value.value) 
     1489                                count += 1 
    14901490                    style = " ".join("%s: %s;" % (name, value) for (count, name, value) in sorted(styles.itervalues())) 
    14911491                    path[-1].attrs.style = style