protected virtual bool ParseMediaQuery(ItemFactory itemFactory, ITextProvider text, TokenStream tokens) { MediaQuery mq = itemFactory.CreateSpecific <MediaQuery>(this); if (mq.Parse(itemFactory, text, tokens)) { MediaQueries.Add(mq); Children.Add(mq); return(true); } return(false); }
public static void AddMediaQuery(string className, CssParsedUnit cssParsedUnit) { string mediaQuery = $"{{ width:{cssParsedUnit} !important; max-width: {cssParsedUnit}; }}"; if (MediaQueries.ContainsKey(className)) { var mediaQueryCurrent = MediaQueries[className]; if (mediaQueryCurrent.Equals(mediaQuery, StringComparison.InvariantCultureIgnoreCase)) { return; } } MediaQueries.Add(className, mediaQuery); }