internal void ProcessImport(string aURLSpec, nsMediaList aMedia, RuleAppendFunc aAppendFunc, object aData) { ImportRule rule = new ImportRule(aMedia, aURLSpec); aAppendFunc(rule, aData); // Diagnose bad URIs even if we don't have a child loader. Uri url; // Charset will be deduced from mBaseURI, which is more or less correct. nsresult rv = CommonUtil.NS_NewURI(out url, aURLSpec, null, mBaseURI); if (rv.Failed()) { if (rv == nsresult.ERROR_MALFORMED_URI) { // import url is bad { if (!mSuppressErrors) mReporter.ReportUnexpected("PEImportBadURI", aURLSpec); }; mReporter.OutputError(); } return; } if (mChildLoader != null) { mChildLoader.LoadChildSheet(mSheet, url, aMedia, rule); } }
internal void LoadChildSheet(CssStyleSheet aParentSheet, Uri aUrl, nsMediaList aMedia, CssImportRule aRule) { }