Пример #1
0
 def fix(self, ruleSet, config):
     if not ruleSet.nested:
         return
     ruleSet.fixedSelector = ruleSet.fixedSelector.replace('"', '\'')
     statement = ruleSet.fixedStatement
     from ckstyle.doCssFix import doFix
     checker, msg = doFix(statement, '', config)
     ruleSet.fixedStatement = msg
 def fix(self, ruleSet, config):
     if not ruleSet.nested:
         return
     ruleSet.fixedSelector = ruleSet.fixedSelector.replace('"', '\'')
     statement = ruleSet.fixedStatement
     if (hasattr(config, 'operation') and getattr(config, 'operation') == 'compress'):
         from ckstyle.doCssCompress import prepare
         checker = prepare(statement, '', config)
         # 嵌套的CSS,如果是压缩,也需要精简
         msg = checker.doCompress(config._curBrowser)
         ruleSet.fixedStatement = msg
     else:
         from ckstyle.doCssFix import doFix
         checker, msg = doFix(statement, '', config)
         ruleSet.fixedStatement = msg
 def fix(self, ruleSet, config):
     if not ruleSet.nested:
         return
     ruleSet.fixedSelector = ruleSet.fixedSelector.replace('"', '\'')
     statement = ruleSet.fixedStatement
     if (hasattr(config, 'operation')
             and getattr(config, 'operation') == 'compress'):
         from ckstyle.doCssCompress import prepare
         checker = prepare(statement, '', config)
         # 嵌套的CSS,如果是压缩,也需要精简
         msg = checker.doCompress(config._curBrowser)
         ruleSet.fixedStatement = msg
     else:
         from ckstyle.doCssFix import doFix
         checker, msg = doFix(statement, '', config)
         ruleSet.fixedStatement = msg
Пример #4
0
def fixCss(filePath):
    fileContent = open(filePath).read()
    checker = doFix(fileContent, filePath)
    print checker.parser.styleSheet.getRuleSets()[0].values
    print checker.parser.styleSheet.getRuleSets()[0].getRules()[0].fixedValue
Пример #5
0
def getFixed(css, name):
    fixer, msg = doFix(css, '')

    ruleSet = fixer.getStyleSheet().getRuleSets()[0]
    rule = ruleSet.getRuleByName(name)
    return rule.fixedValue
Пример #6
0
def fixCss(filePath):
    fileContent = open(filePath).read()
    checker = doFix(fileContent, filePath)
    print checker.parser.styleSheet.getRuleSets()[0].values
    print checker.parser.styleSheet.getRuleSets()[0].getRules()[0].fixedValue
Пример #7
0
def getFixed(css, name):
    fixer, msg = doFix(css, '')

    ruleSet = fixer.getStyleSheet().getRuleSets()[0]
    rule = ruleSet.getRuleByName(name)
    return rule.fixedValue