Exemple #1
0
        public static IHtmlString SyntaxHighlightingScripts(this HtmlHelper html, params SyntaxHighlighting[] langs)
        {
            UrlHelper Url = new UrlHelper(html.ViewContext.RequestContext);

            StringBuilder str = new StringBuilder();

            string javascript = "<script language='javascript' src='{0}' ></script>";

            str.AppendLine(string.Format(javascript, Url.ThemeContent("Content/SyntaxHighlighter/Scripts/shCore.js")));

            foreach (var l in langs)
            {
                string url = string.Format(Url.ThemeContent("Content/SyntaxHighlighter/Scripts/shBrush{0}.js"), l.ToString());
                str.AppendLine(string.Format(javascript, url));
            }

            string test = str.ToString();

            return new HtmlString(str.ToString());
        }