From d099b7973966839d81b1e882cdcc93e62b3bd5e9 Mon Sep 17 00:00:00 2001 From: Geert van Horrik Date: Wed, 28 Jun 2017 17:08:14 +0200 Subject: [PATCH] Disable index.htm replacement for now --- src/DocNet/INavigationElementExtensions.cs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/DocNet/INavigationElementExtensions.cs b/src/DocNet/INavigationElementExtensions.cs index 0b60fb3..b49a3f5 100644 --- a/src/DocNet/INavigationElementExtensions.cs +++ b/src/DocNet/INavigationElementExtensions.cs @@ -18,12 +18,18 @@ public static string GetFinalTargetUrl(this INavigationElement navigationElement var targetUrl = navigationElement.GetTargetURL(pathSpecification); var link = HttpUtility.UrlPathEncode(targetUrl); - if (link.Length > IndexHtmFileName.Length && link.EndsWith(IndexHtmFileName, StringComparison.InvariantCultureIgnoreCase)) - { - link = link.Substring(0, link.Length - IndexHtmFileName.Length); - } + // Disabled for now as discussed in #65 (https://github.com/FransBouma/DocNet/pull/65), but + // is required for #44 + //if (pathSpecification == PathSpecification.RelativeAsFolder) + //{ + // if (link.Length > IndexHtmFileName.Length && + // link.EndsWith(IndexHtmFileName, StringComparison.InvariantCultureIgnoreCase)) + // { + // link = link.Substring(0, link.Length - IndexHtmFileName.Length); + // } + //} - return link; + return link; } } } \ No newline at end of file