public static MediaList ConvertToMediaList(AntlrModel.Media media) { var list = new MediaList(); foreach (var m in media.Medium) { list.appendMedium(m); } return(list); }
public static CSSMediaRule ConvertToCSSMediaRule(AntlrModel.Media media) { var mediaRule = new CSSMediaRule(); mediaRule.media = ConvertToMediaList(media); mediaRule.cssText = media.Serialize(); mediaRule.selectorText = media.SerializeMedium(); mediaRule.conditionText = "@media"; mediaRule.cssRules.appendRule(ConvertToCSSStyleRule(media.RuleSet)); return(mediaRule); }