From 9a973d0cccf9f8644fd546b51e704239fe3f9399 Mon Sep 17 00:00:00 2001 From: Shannon Date: Tue, 10 Jun 2014 15:06:41 +0200 Subject: [PATCH] fixes csproj --- .../Segments/BrowserCapabilitiesProvider.cs | 48 ------------------- .../Segments/ReferrerSegmentProvider.cs | 19 -------- src/Umbraco.Web/Umbraco.Web.csproj | 14 ------ 3 files changed, 81 deletions(-) delete mode 100644 src/Umbraco.Web/Routing/Segments/BrowserCapabilitiesProvider.cs delete mode 100644 src/Umbraco.Web/Routing/Segments/ReferrerSegmentProvider.cs diff --git a/src/Umbraco.Web/Routing/Segments/BrowserCapabilitiesProvider.cs b/src/Umbraco.Web/Routing/Segments/BrowserCapabilitiesProvider.cs deleted file mode 100644 index 34310d859f..0000000000 --- a/src/Umbraco.Web/Routing/Segments/BrowserCapabilitiesProvider.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Linq; -using System.Reflection; -using System.Web; -using Umbraco.Web.Models.Segments; - -namespace Umbraco.Web.Routing.Segments -{ - /// - /// Assigns segments based on MS's HttpBrowserCapabilities object - /// - [DisplayName("Browser capabilities provider")] - [Description("Uses ASP.Net HttpBrowserCapabilities object to analyze the current request")] - [ContentVariant("Mobile users", "IsMobileDevice")] - [ContentVariant("Java applet people", "JavaApplets")] - internal class BrowserCapabilitiesProvider : ContentSegmentProvider - { - public BrowserCapabilitiesProvider() - { - _browserCapabilityProps = typeof(HttpBrowserCapabilitiesBase).GetProperties() - .Where(x => PropNames.Contains(x.Name)) - .ToArray(); - } - - private readonly PropertyInfo[] _browserCapabilityProps; - - private static readonly string[] PropNames = - { - "Browser", - "IsMobileDevice", - "JavaApplets", - "MajorVersion", - "MinorVersion", - "MobileDeviceModel", - "MobileDeviceManufacturer", - "Platform" - }; - - public override SegmentCollection GetSegmentsForRequest(Uri originalRequestUrl, Uri cleanedRequestUrl, HttpRequestBase httpRequest) - { - return new SegmentCollection( - _browserCapabilityProps - .Select(x => new Segment(x.Name, x.GetValue(httpRequest.Browser, null)))); - } - } -} \ No newline at end of file diff --git a/src/Umbraco.Web/Routing/Segments/ReferrerSegmentProvider.cs b/src/Umbraco.Web/Routing/Segments/ReferrerSegmentProvider.cs deleted file mode 100644 index e0d73366bd..0000000000 --- a/src/Umbraco.Web/Routing/Segments/ReferrerSegmentProvider.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using System.ComponentModel; -using System.Web; - -namespace Umbraco.Web.Routing.Segments -{ - /// - /// A configurable provider to match against the referrer - /// - [DisplayName("Referrer provider")] - [Description("A configurable provider that analyzes the current request's referrer")] - public class ReferrerSegmentProvider : ConfigurableSegmentProvider - { - public override object GetCurrentValue(Uri cleanedRequestUrl, HttpRequestBase httpRequest) - { - return httpRequest.UrlReferrer == null ? "" : httpRequest.UrlReferrer.OriginalString; - } - } -} \ No newline at end of file diff --git a/src/Umbraco.Web/Umbraco.Web.csproj b/src/Umbraco.Web/Umbraco.Web.csproj index d495897e3f..7867c5c00f 100644 --- a/src/Umbraco.Web/Umbraco.Web.csproj +++ b/src/Umbraco.Web/Umbraco.Web.csproj @@ -307,7 +307,6 @@ - @@ -358,7 +357,6 @@ - @@ -472,19 +470,7 @@ - - - - - - - - - - - -