public void InjectJavaScript(Assembly resourceAssembly, string resourceName) { CustomEmbeddedResources[resourceName] = new EmbeddedResource( resourceAssembly, resourceName, "text/javascript"); InjectedScriptPaths.Add(resourceName); }
public void InjectStylesheet(Assembly resourceAssembly, string resourceName) { CustomEmbeddedResources[resourceName] = new EmbeddedResource( resourceAssembly, resourceName, "text/css"); InjectedStylesheetPaths.Add(resourceName); }
private HttpContent ContentFor(HttpRequestMessage request, EmbeddedResource embeddedResource) { var stream = embeddedResource.GetStream(); var content = embeddedResource.MediaType.StartsWith("text/") ? new StreamContent(ApplyConfigExpressions(stream, request)) : new StreamContent(stream); content.Headers.ContentType = new MediaTypeHeaderValue(embeddedResource.MediaType); return content; }
public void CustomRoute(string uiPath, Assembly resourceAssembly, string resourceName) { CustomEmbeddedResources[uiPath] = new EmbeddedResource(resourceAssembly, resourceName); }