From cdb195a44f4e7d3f0b3d93bbd18abbe57f9d1738 Mon Sep 17 00:00:00 2001 From: Keivan Beigi Date: Tue, 17 Sep 2013 15:03:16 -0700 Subject: [PATCH] added IE=edge header to IndexHtml --- NzbDrone.Api/Frontend/Mappers/IndexHtmlMapper.cs | 9 +++++++++ .../Frontend/Mappers/StaticResourceMapperBase.cs | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/NzbDrone.Api/Frontend/Mappers/IndexHtmlMapper.cs b/NzbDrone.Api/Frontend/Mappers/IndexHtmlMapper.cs index fb11b68aa..b15167619 100644 --- a/NzbDrone.Api/Frontend/Mappers/IndexHtmlMapper.cs +++ b/NzbDrone.Api/Frontend/Mappers/IndexHtmlMapper.cs @@ -1,4 +1,5 @@ using System.IO; +using Nancy; using NLog; using NzbDrone.Common; using NzbDrone.Common.EnvironmentInfo; @@ -27,6 +28,14 @@ namespace NzbDrone.Api.Frontend.Mappers return !resourceUrl.Contains("."); } + public override Response GetResponse(string resourceUrl) + { + var response = base.GetResponse(resourceUrl); + response.Headers["X-UA-Compatible"] = "IE=edge"; + + return response; + } + protected override Stream GetContentStream(string filePath) { return StringToStream(GetIndexText()); diff --git a/NzbDrone.Api/Frontend/Mappers/StaticResourceMapperBase.cs b/NzbDrone.Api/Frontend/Mappers/StaticResourceMapperBase.cs index e789c01a7..eae69b9de 100644 --- a/NzbDrone.Api/Frontend/Mappers/StaticResourceMapperBase.cs +++ b/NzbDrone.Api/Frontend/Mappers/StaticResourceMapperBase.cs @@ -33,7 +33,7 @@ namespace NzbDrone.Api.Frontend.Mappers public abstract bool CanHandle(string resourceUrl); - public Response GetResponse(string resourceUrl) + public virtual Response GetResponse(string resourceUrl) { var filePath = Map(resourceUrl);