Browse Source

Fix replaceOne error

pull/18124/head
Salih 2 years ago
parent
commit
9294a70c73
  1. 11
      modules/docs/src/Volo.Docs.Web/Bundling/PrismjsStyleBundleContributorDocsExtension.cs

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

@ -7,10 +7,19 @@ namespace Volo.Docs.Bundling
{
public override void ConfigureBundle(BundleConfigurationContext context)
{
context.Files.ReplaceOne("/libs/prismjs/themes/prism.css","/libs/prismjs/themes/prism-okaidia.css");
ReplaceOne(context.Files, "/libs/prismjs/themes/prism.css","/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