protected void ProcessPreservedBlocks(string html, List <string> preBlocks, List <string> taBlocks, List <string> scriptBlocks, List <string> styleBlocks) { if (IsCompressJs) { for (int i = 0; i < scriptBlocks.Count; i++) { scriptBlocks[i] = JSMinify.Minify(scriptBlocks[i]); } } }
/// <summary> /// Compresses CSS /// </summary> /// <param name="css"> /// The Uncompressd Input CSS /// </param> /// <returns> /// The compressed css output. /// </returns> public static string CompressCss(string css) { try { return(JSMinify.Minify(css)); } catch (Exception) { return(css); } }
/// <summary> /// Compresses JavaScript /// </summary> /// <param name="javaScript"> /// The Uncompressed Input JS /// </param> /// <returns> /// The compressed java script. /// </returns> public static string CompressJavaScript(string javaScript) { try { return(JSMinify.Minify(javaScript)); } catch (Exception) { return(javaScript); } }
/// <summary> /// Minifies JS file /// </summary> /// <param name="js">string of javascript to minify</param> /// <returns>minified string of js</returns> public string CompressJS(string js) { ICompress min = new JSMinify(); return(min.Compress(js)); }