Exemplo n.º 1
0
    def __init__(self, selector, name, value, ruleSet):
        self.roughName = name
        self.roughValue = value
        self.roughSelector = selector

        self.name = Cleaner.clearName(name)
        self.value = Cleaner.clearValue(value)
        self.selector = Cleaner.clearSelector(selector)

        self.ruleSet = ruleSet
Exemplo n.º 2
0
    def __init__(self, selector, values, comment, styleSheet):
        self.roughSelector = selector
        self.roughValue = values
        self.roughComment = comment

        self.selector = Cleaner.clearSelector(selector)
        self.values = Cleaner.clearValues(values)
        self.comment = Cleaner.clearComment(comment)

        self.styleSheet = styleSheet
        self._rules = []

        self.singleLineFlag = (len(self.roughValue.split('\n')) == 1)
Exemplo n.º 3
0
 def compress(self, browser = ALL):
     #print self.strippedName, self.value, bin(self.browser), bin(browser), self.browser & browser
     if not self.browser & browser:
         return ''
     name = self.name if self.fixedName == '' else self.fixedName.strip()
     value = self.value if self.fixedValue == '' else self.fixedValue.strip()
     return name + ':' + Cleaner.clean(value) + ';'
Exemplo n.º 4
0
    def __init__(self, selector, values, comment, styleSheet):
        self.extra = False
        self.roughSelector = selector
        self.roughValue = values
        self.roughComment = comment

        self.selector = Cleaner.clearSelector(selector)
        self.values = Cleaner.clearValues(values)
        self.comment = Cleaner.clearComment(comment)

        self.fixedSelector = ''
        self.fixedComment = ''

        self.styleSheet = styleSheet
        self._rules = []

        self.singleLineFlag = (len(self.roughValue.split('\n')) == 1)
Exemplo n.º 5
0
    def __init__(self, selector, name, value, ruleSet):
        self.roughName = name
        self.roughValue = value
        self.roughSelector = selector

        self.name = Cleaner.clearName(name)
        self.value = Cleaner.clearValue(value)
        self.selector = Cleaner.clearSelector(selector)

        self.strippedName = name.strip()
        self.strippedValue = value.strip()
        self.strippedSelector = selector.strip()

        self.fixedName = ''
        self.fixedValue = ''

        self.ruleSet = ruleSet
Exemplo n.º 6
0
    def __init__(self, selector, name, value, ruleSet):
        self.roughName = name
        self.roughValue = value
        self.roughSelector = selector

        self.name = Cleaner.clearName(name)
        self.value = Cleaner.clearValue(value)
        self.selector = Cleaner.clearSelector(selector)

        self.strippedName = name.strip()
        self.strippedValue = value.strip()
        self.strippedSelector = selector.strip()

        self.fixedName = ''
        self.fixedValue = ''

        self.ruleSet = ruleSet
Exemplo n.º 7
0
    def compress(self, browser = ALL):
        # do not export @-css-compiler to online 
        if self.isOpmOperator():
            return ''

        if not self.browser & browser:
            return ''
        msg = Cleaner.clean(self.statement)
        if not msg.endswith('}') and not msg.endswith(';'):
            msg = msg + ';'
        return msg
Exemplo n.º 8
0
 def compress(self):
     msg = Cleaner.clean(self.statement)
     if not msg.endswith('}') and not msg.endswith(';'):
         msg = msg + ';'
     return msg
Exemplo n.º 9
0
 def _compressedStatement(self):
     return '{' + Cleaner.clean(self.fixedStatement) + '}'
Exemplo n.º 10
0
 def fixed(self):
     name = self.name if self.fixedName == '' else self.fixedName
     value = self.value if self.fixedValue == '' else self.fixedValue
     return name + ': ' + Cleaner.clean(value) + ';'
Exemplo n.º 11
0
 def compress(self):
     name = self.name if self.fixedName == '' else self.fixedName.strip()
     value = self.value if self.fixedValue == '' else self.fixedValue.strip()
     return name + ':' + Cleaner.clean(value) + ';'