From bf4ecab846e8390123d10355ffaf1c029dbbb6db Mon Sep 17 00:00:00 2001 From: Giu Date: Mon, 26 Sep 2016 14:22:46 +0100 Subject: [PATCH 1/3] RenderJsBundleHere & RenderCssBundleHere Extensions --- ClientDependency.Mvc/HtmlHelperExtensions.cs | 22 +++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/ClientDependency.Mvc/HtmlHelperExtensions.cs b/ClientDependency.Mvc/HtmlHelperExtensions.cs index 1afd7c1..7fa0729 100644 --- a/ClientDependency.Mvc/HtmlHelperExtensions.cs +++ b/ClientDependency.Mvc/HtmlHelperExtensions.cs @@ -271,7 +271,27 @@ public static IHtmlString RenderJsHere(this HtmlHelper html, string rendererName ClientDependencyType.Javascript, rendererName, Enumerable.Empty())); } #endregion - + + #region RenderJsBundleHere Extensions + + public static IHtmlString RenderJsBundleHere(this HtmlHelper html, string bundleName) + { + html.RequiresJsBundle(bundleName); + return html.RenderJsHere(bundleName); + } + + #endregion + + #region RenderCssBundleHere Extensions + + public static IHtmlString RenderCssBundleHere(this HtmlHelper html, string bundleName) + { + html.RequiresCssBundle(bundleName); + return html.RenderCssHere(bundleName); + } + + #endregion + #region RenderCssHere Extensions public static IHtmlString RenderCssHere(this HtmlHelper html) { From a585d99eddac91a66ae670df20424e14438a4ff5 Mon Sep 17 00:00:00 2001 From: Giu Date: Mon, 26 Sep 2016 14:22:46 +0100 Subject: [PATCH 2/3] RenderJsBundleHere & RenderCssBundleHere #1 --- ClientDependency.Mvc/HtmlHelperExtensions.cs | 22 +++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/ClientDependency.Mvc/HtmlHelperExtensions.cs b/ClientDependency.Mvc/HtmlHelperExtensions.cs index 1afd7c1..7fa0729 100644 --- a/ClientDependency.Mvc/HtmlHelperExtensions.cs +++ b/ClientDependency.Mvc/HtmlHelperExtensions.cs @@ -271,7 +271,27 @@ public static IHtmlString RenderJsHere(this HtmlHelper html, string rendererName ClientDependencyType.Javascript, rendererName, Enumerable.Empty())); } #endregion - + + #region RenderJsBundleHere Extensions + + public static IHtmlString RenderJsBundleHere(this HtmlHelper html, string bundleName) + { + html.RequiresJsBundle(bundleName); + return html.RenderJsHere(bundleName); + } + + #endregion + + #region RenderCssBundleHere Extensions + + public static IHtmlString RenderCssBundleHere(this HtmlHelper html, string bundleName) + { + html.RequiresCssBundle(bundleName); + return html.RenderCssHere(bundleName); + } + + #endregion + #region RenderCssHere Extensions public static IHtmlString RenderCssHere(this HtmlHelper html) { From d058eb0c45402e1d85b68db6124ae4034abff141 Mon Sep 17 00:00:00 2001 From: Giu Date: Mon, 26 Sep 2016 14:32:01 +0100 Subject: [PATCH 3/3] RenderJsBundleHere & RenderCssBundleHere Extensions #1 --- ClientDependency.Mvc/HtmlHelperExtensions.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/ClientDependency.Mvc/HtmlHelperExtensions.cs b/ClientDependency.Mvc/HtmlHelperExtensions.cs index 7fa0729..345b7c2 100644 --- a/ClientDependency.Mvc/HtmlHelperExtensions.cs +++ b/ClientDependency.Mvc/HtmlHelperExtensions.cs @@ -131,7 +131,6 @@ public static HtmlHelper RequiresJs(this HtmlHelper html, string filePath, int p return html; } - public static HtmlHelper RequiresJs(this HtmlHelper html, string filePath, object htmlAttributes) { html.ViewContext.GetLoader().RegisterDependency(filePath, ClientDependencyType.Javascript, htmlAttributes);