Exemple #1
0
		async static public Task<string> CompressJavaScriptAsync(string JavaScriptString)
		{
			return await TaskEx.RunPropagatingExceptionsAsync(() =>
			{
				var JsWriter = new StringWriter();
				var javaScriptCompressor = new JavaScriptCompressor(new StringReader(JavaScriptString).GetJavaReader(), new ErrorReporterMock());
				javaScriptCompressor.compress(JsWriter.GetJavaWriter(), 1024, true, false, false, false);
				return JsWriter.ToString();
			});
		}
Exemple #2
0
		async static public Task<string> CompressCssAsync(string CssString)
		{
			return await TaskEx.RunPropagatingExceptionsAsync(() =>
			{
				var CssWriter = new StringWriter();
				var CssCompressor = new CssCompressor(new StringReader(CssString).GetJavaReader());
				CssCompressor.compress(CssWriter.GetJavaWriter(), 1024);

				return CssWriter.ToString();
			});
		}