Пример #1
0
        // Token: 0x06002440 RID: 9280 RVA: 0x000D1A1C File Offset: 0x000CFC1C
        internal static void RenderNavigationTreeControl(TextWriter writer, UserContext userContext, NavigationNodeGroupSection groupSection, OwaStoreObjectId newFolderId)
        {
            if (groupSection == NavigationNodeGroupSection.First)
            {
                throw new ArgumentException("Should not use this function to render favorites tree.");
            }
            string navigationTreeErrDivId = NavigationHost.GetNavigationTreeErrDivId(groupSection);
            string navigationTreeId       = NavigationHost.GetNavigationTreeId(groupSection);
            string navigationTreeRegionId = NavigationHost.GetNavigationTreeRegionId(groupSection);

            writer.Write("<div id=\"");
            writer.Write(navigationTreeRegionId);
            writer.Write("\">");
            Infobar infobar = new Infobar(navigationTreeErrDivId, "infobar");

            infobar.Render(writer);
            NavigationHost.RenderTreeRegionDivStart(writer, null);
            NavigationTree navigationTree = NavigationTree.CreateNavigationTree(userContext, groupSection);

            if (newFolderId != null)
            {
                navigationTree.RootNode.SelectSpecifiedFolder(newFolderId);
            }
            NavigationHost.RenderTreeDivStart(writer, navigationTreeId);
            navigationTree.ErrDiv = navigationTreeErrDivId;
            navigationTree.Render(writer);
            NavigationHost.RenderTreeDivEnd(writer);
            NavigationHost.RenderTreeRegionDivEnd(writer);
            writer.Write("</div>");
        }
Пример #2
0
 // Token: 0x06002442 RID: 9282 RVA: 0x000D1B14 File Offset: 0x000CFD14
 internal static void RenderFavoritesAndNavigationTrees(TextWriter writer, UserContext userContext, OwaStoreObjectId newFolderId, params NavigationNodeGroupSection[] groupSections)
 {
     NavigationTree[] array = NavigationTree.CreateFavoriteAndNavigationTrees(userContext, groupSections);
     writer.Write("<div id=ntn>");
     for (int i = 0; i < array.Length; i++)
     {
         if (array[i] != null)
         {
             if (newFolderId != null)
             {
                 array[i].RootNode.SelectSpecifiedFolder(newFolderId);
             }
             NavigationHost.RenderTreeDivStart(writer, NavigationHost.GetNavigationTreeId(groupSections[i]));
             array[i].ErrDiv    = NavigationHost.GetNavigationTreeErrDivId(groupSections[i]);
             array[i].ErrHideId = array[i].ErrDiv + "Tr";
             array[i].Render(writer);
             NavigationHost.RenderTreeDivEnd(writer);
         }
     }
     writer.Write("</div>");
 }