diff --git a/src/episervertemplating/modules/_protected/InstantTemplates/InstantTemplates.csproj b/src/episervertemplating/modules/_protected/InstantTemplates/InstantTemplates.csproj index bfcea18..2caaee4 100644 --- a/src/episervertemplating/modules/_protected/InstantTemplates/InstantTemplates.csproj +++ b/src/episervertemplating/modules/_protected/InstantTemplates/InstantTemplates.csproj @@ -219,7 +219,6 @@ - diff --git a/src/episervertemplating/modules/_protected/InstantTemplates/TemplatesViewTransformer.cs b/src/episervertemplating/modules/_protected/InstantTemplates/TemplatesViewTransformer.cs deleted file mode 100644 index cc6ef04..0000000 --- a/src/episervertemplating/modules/_protected/InstantTemplates/TemplatesViewTransformer.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; -using System.Security.Principal; -using EPiServer.Shell; -using EPiServer.Shell.ViewComposition; - -namespace EPiServer.InstantTemplates -{ - [ViewTransformer] - public class TemplatesViewTransformer : IViewTransformer - { - public int SortOrder => 10010; - - private static bool isRegistered = false; - - public void TransformView(ICompositeView view, IPrincipal principal) - { - CheckForTemplatesCompontent(view.RootContainer); - - if (!isRegistered) - { - // manually register - var container = view.RootContainer.FindContainerByPlugInArea(PlugInArea.AssetsDefaultGroup); - var component = new TemplatesMainNavigationComponent(); - container.Add(component.CreateComponent()); - } - } - - private void CheckForTemplatesCompontent(IContainer parentContainer) - { - foreach (IComponent component in parentContainer.Components) - { - IContainer childContainer = component as IContainer; - - if (component.ModuleName.Equals("InstantTemplates", StringComparison.OrdinalIgnoreCase)) - { - isRegistered = true; - return; - } - - if (childContainer != null) - { - CheckForTemplatesCompontent(childContainer); - } - } - } - } -} \ No newline at end of file