Browse Source

Update PrismjsStyleBundleContributorDocsExtension.cs

pull/18124/head
Salih 3 years ago
parent
commit
4081351b23
  1. 16
      modules/docs/src/Volo.Docs.Web/Bundling/PrismjsStyleBundleContributorDocsExtension.cs

16
modules/docs/src/Volo.Docs.Web/Bundling/PrismjsStyleBundleContributorDocsExtension.cs

@ -1,4 +1,5 @@
using System.Collections.Generic;
using System.Linq;
using Volo.Abp.AspNetCore.Mvc.UI.Bundling;
namespace Volo.Docs.Bundling
@ -7,19 +8,14 @@ namespace Volo.Docs.Bundling
{
public override void ConfigureBundle(BundleConfigurationContext context)
{
ReplaceOne(context.Files, "/libs/prismjs/themes/prism.css","/libs/prismjs/themes/prism-okaidia.css");
var prismCss = context.Files.FirstOrDefault(x => x.FileName == "/libs/prismjs/themes/prism.css");
if (prismCss != null)
{
prismCss.FileName = "/libs/prismjs/themes/prism-okaidia.css";
}
context.Files.AddIfNotContains("/libs/prismjs/plugins/line-highlight/prism-line-highlight.css");
context.Files.AddIfNotContains("/libs/prismjs/plugins/toolbar/prism-toolbar.css");
context.Files.AddIfNotContains("/libs/prismjs/plugins/diff-highlight/prism-diff-highlight.css");
}
private static void ReplaceOne(List<BundleFile> files, string oldFile, string newFile)
{
var index = files.FindIndex(x => x.FileName == oldFile);
if (index >= 0)
{
files[index] = new BundleFile(newFile);
}
}
}
}

Loading…
Cancel
Save