Esempio n. 1
0
        private static void AddCssFilePartsInternal(IPageAssetBuilder builder, bool prepend, params string[] parts)
        {
            const string zoneName = "head_stylesheets";

            if (parts.Length == 0)
            {
                return;
            }

            foreach (var href in parts.Select(x => x.Trim()))
            {
                AddHtmlContent(builder,
                               zoneName,
                               new HtmlString("<link href=\"{0}\" rel=\"stylesheet\" type=\"text/css\" />".FormatInvariant(builder.TryFindMinFile(href))),
                               href,
                               prepend);
            }
        }
Esempio n. 2
0
        private static void AddScriptPartsInternal(IPageAssetBuilder builder, AssetLocation location, bool prepend, params string[] parts)
        {
            if (parts.Length == 0)
            {
                return;
            }

            string zoneName = location == AssetLocation.Head ? "head_scripts" : "scripts";

            foreach (var src in parts.Select(x => x.Trim()))
            {
                AddHtmlContent(builder,
                               zoneName,
                               new HtmlString("<script src=\"{0}\"></script>".FormatInvariant(builder.TryFindMinFile(src))),
                               src,
                               prepend);
            }
        }