/// <summary> /// Constructs a instance of Web Forms page with support of XHTML minification and HTTP compression /// </summary> /// <param name="configuration">WebMarkupMin configuration</param> /// <param name="minificationManager">XHTML minification manager</param> /// <param name="compressionManager">HTTP compression manager</param> public MinifiedAndCompressedXhtmlPage(WebMarkupMinConfiguration configuration, IXhtmlMinificationManager minificationManager, IHttpCompressionManager compressionManager) : base(new MinifiedXhtmlComponent(configuration, minificationManager), new CompressedComponent(configuration, compressionManager)) { }
public static void Configure(WebMarkupMinConfiguration configuration) { configuration.AllowMinificationInDebugMode = true; configuration.AllowCompressionInDebugMode = true; DefaultCssMinifierFactory.Current = new MsAjaxCssMinifierFactory(); DefaultJsMinifierFactory.Current = new MsAjaxJsMinifierFactory(); IHtmlMinificationManager htmlMinificationManager = HtmlMinificationManager.Current; HtmlMinificationSettings htmlMinificationSettings = htmlMinificationManager.MinificationSettings; htmlMinificationSettings.RemoveRedundantAttributes = true; htmlMinificationSettings.RemoveHttpProtocolFromAttributes = true; htmlMinificationSettings.RemoveHttpsProtocolFromAttributes = true; IXhtmlMinificationManager xhtmlMinificationManager = XhtmlMinificationManager.Current; XhtmlMinificationSettings xhtmlMinificationSettings = xhtmlMinificationManager.MinificationSettings; xhtmlMinificationSettings.RemoveRedundantAttributes = true; xhtmlMinificationSettings.RemoveHttpProtocolFromAttributes = true; xhtmlMinificationSettings.RemoveHttpsProtocolFromAttributes = true; IXmlMinificationManager xmlMinificationManager = XmlMinificationManager.Current; XmlMinificationSettings xmlMinificationSettings = xmlMinificationManager.MinificationSettings; xmlMinificationSettings.CollapseTagsWithoutContent = true; IHttpCompressionManager httpCompressionManager = HttpCompressionManager.Current; httpCompressionManager.CompressorFactories = new List <ICompressorFactory> { new DeflateCompressorFactory(), new GZipCompressorFactory() }; }
public static void Configure(WebMarkupMinConfiguration configuration) { configuration.AllowMinificationInDebugMode = true; configuration.AllowCompressionInDebugMode = true; DefaultLogger.Current = new ThrowExceptionLogger(); DefaultCssMinifierFactory.Current = new MsAjaxCssMinifierFactory(); DefaultJsMinifierFactory.Current = new MsAjaxJsMinifierFactory(); IHtmlMinificationManager htmlMinificationManager = HtmlMinificationManager.Current; HtmlMinificationSettings htmlMinificationSettings = htmlMinificationManager.MinificationSettings; htmlMinificationSettings.RemoveRedundantAttributes = true; htmlMinificationSettings.RemoveHttpProtocolFromAttributes = true; htmlMinificationSettings.RemoveHttpsProtocolFromAttributes = true; IXhtmlMinificationManager xhtmlMinificationManager = XhtmlMinificationManager.Current; XhtmlMinificationSettings xhtmlMinificationSettings = xhtmlMinificationManager.MinificationSettings; xhtmlMinificationSettings.RemoveRedundantAttributes = true; xhtmlMinificationSettings.RemoveHttpProtocolFromAttributes = true; xhtmlMinificationSettings.RemoveHttpsProtocolFromAttributes = true; IHttpCompressionManager httpCompressionManager = HttpCompressionManager.Current; httpCompressionManager.CompressorFactories = new List <ICompressorFactory> { new BrotliCompressorFactory(new BrotliCompressionSettings { Level = 1 }), new DeflateCompressorFactory(new DeflateCompressionSettings { Level = CompressionLevel.Fastest }), new GZipCompressorFactory(new GZipCompressionSettings { Level = CompressionLevel.Fastest }) }; }
public static void Configure(WebMarkupMinConfiguration configuration) { configuration.AllowMinificationInDebugMode = true; configuration.AllowCompressionInDebugMode = true; DefaultCssMinifierFactory.Current = new MsAjaxCssMinifierFactory(); DefaultJsMinifierFactory.Current = new MsAjaxJsMinifierFactory(); IHtmlMinificationManager htmlMinificationManager = HtmlMinificationManager.Current; HtmlMinificationSettings htmlMinificationSettings = htmlMinificationManager.MinificationSettings; htmlMinificationSettings.RemoveRedundantAttributes = true; htmlMinificationSettings.RemoveHttpProtocolFromAttributes = true; htmlMinificationSettings.RemoveHttpsProtocolFromAttributes = true; IXhtmlMinificationManager xhtmlMinificationManager = XhtmlMinificationManager.Current; XhtmlMinificationSettings xhtmlMinificationSettings = xhtmlMinificationManager.MinificationSettings; xhtmlMinificationSettings.RemoveRedundantAttributes = true; xhtmlMinificationSettings.RemoveHttpProtocolFromAttributes = true; xhtmlMinificationSettings.RemoveHttpsProtocolFromAttributes = true; }
/// <summary> /// Constructs a instance of XHTML minified component /// </summary> /// <param name="configuration">WebMarkupMin configuration</param> /// <param name="minificationManager">XHTML minification manager</param> public MinifiedXhtmlComponent(WebMarkupMinConfiguration configuration, IXhtmlMinificationManager minificationManager) : base(configuration, minificationManager) { }
/// <summary> /// Constructs a instance of master page with support of XHTML minification and HTTP compression /// </summary> /// <param name="configuration">WebMarkupMin configuration</param> /// <param name="minificationManager">XHTML minification manager</param> /// <param name="compressionManager">HTTP compression manager</param> public MinifiedAndCompressedXhtmlMasterPage(WebMarkupMinConfiguration configuration, IXhtmlMinificationManager minificationManager, IHttpCompressionManager compressionManager) : base(new MinifiedXhtmlComponent(configuration, minificationManager), new CompressedComponent(configuration, compressionManager)) { }
/// <summary> /// Constructs a instance of HTTP module for XHTML minification /// </summary> /// <param name="configuration">WebMarkupMin configuration</param> /// <param name="minificationManager">XHTML minification manager</param> public XhtmlMinificationModule( WebMarkupMinConfiguration configuration, IXhtmlMinificationManager minificationManager) : base(configuration, minificationManager) { }
/// <summary> /// Constructs a instance of master page with support of XHTML minification /// </summary> /// <param name="configuration">WebMarkupMin configuration</param> /// <param name="minificationManager">XHTML minification manager</param> public MinifiedXhtmlMasterPage(WebMarkupMinConfiguration configuration, IXhtmlMinificationManager minificationManager) : base(new MinifiedXhtmlComponent(configuration, minificationManager)) { }
/// <summary> /// Constructs a instance of master page with support of XHTML minification /// </summary> /// <param name="configuration">WebMarkupMin configuration</param> /// <param name="minificationManager">XHTML minification manager</param> public MinifiedXhtmlMasterPage(WebMarkupMinConfiguration configuration, IXhtmlMinificationManager minificationManager) : base(configuration, minificationManager) { }
/// <summary> /// Constructs a instance of master page with support of XHTML minification and HTTP compression /// </summary> /// <param name="configuration">WebMarkupMin configuration</param> /// <param name="minificationManager">XHTML minification manager</param> /// <param name="compressionManager">HTTP compression manager</param> public MinifiedAndCompressedXhtmlMasterPage(WebMarkupMinConfiguration configuration, IXhtmlMinificationManager minificationManager, IHttpCompressionManager compressionManager) : base(configuration, minificationManager, compressionManager) { }
/// <summary> /// Constructs a instance of Web Forms page with support of XHTML minification and HTTP compression /// </summary> /// <param name="configuration">WebMarkupMin configuration</param> /// <param name="minificationManager">XHTML minification manager</param> /// <param name="compressionManager">HTTP compression manager</param> public MinifiedAndCompressedXhtmlPage(WebMarkupMinConfiguration configuration, IXhtmlMinificationManager minificationManager, IHttpCompressionManager compressionManager) : base(configuration, minificationManager, compressionManager) { }