Пример #1
0
 public CssStyleSheet ParseSheet(string aInput, Uri sheetUrl, Uri baseUrl)
 {
     var sheet = new CssStyleSheet();
     sheet.SetURIs(sheetUrl, baseUrl);
     var parser = new CssParser();
     parser.SetChildLoader(this);
     parser.SetQuirkMode(Compatibility == BrowserCompatibility.Quirks);
     parser.SetStyleSheet(sheet);
     parser.ParseSheet(aInput, sheetUrl, baseUrl, nsIPrincipal.Default, 1, false);
     sheet.Fix(); // My
     return sheet;
 }
Пример #2
0
 public nsAutoParseCompoundProperty(CssParser aParser)
 {
     mParser = aParser;
     mParser.SetParsingCompoundProperty(true);
 }
Пример #3
0
 public nsAutoSuppressErrors(CssParser aParser, bool aSuppressErrors = true)
 {
     mParser = aParser;
     mOriginalValue = mParser.mSuppressErrors;
     mParser.mSuppressErrors = aSuppressErrors;
 }
Пример #4
0
 public nsAutoFailingSupportsRule(CssParser aParser, bool aCondition)
 {
     mParser = aParser;
     mOriginalValue = mParser.mInFailingSupportsRule;
     if (!aCondition)
         mParser.mInFailingSupportsRule = true;
 }