Bloom.Book.Book.GetEditableHtmlDomForPage C# (CSharp) Метод

GetEditableHtmlDomForPage() публичный Метод

public GetEditableHtmlDomForPage ( IPage page ) : HtmlDom
page IPage
Результат HtmlDom
        public virtual HtmlDom GetEditableHtmlDomForPage(IPage page)
        {
            if (_log.ErrorEncountered)
            {
                return GetErrorDom();
            }

            var pageDom = GetHtmlDomWithJustOnePage(page);
            pageDom.RemoveModeStyleSheets();
            pageDom.AddStyleSheet("basePage.css");
            pageDom.AddStyleSheet("editMode.css");
            if (LockedDown)
            {
                pageDom.AddStyleSheet("editTranslationMode.css");
            }
            else
            {
                pageDom.AddStyleSheet("editOriginalMode.css");
            }

            AddCreationTypeAttribute(pageDom);

            pageDom.AddStyleSheet("editPaneGlobal.css");
            pageDom.AddStyleSheet("languageDisplay.css");
            pageDom.SortStyleSheetLinks();
            AddJavaScriptForEditing(pageDom);
            RuntimeInformationInjector.AddUIDictionaryToDom(pageDom, _collectionSettings);
            RuntimeInformationInjector.AddUISettingsToDom(pageDom, _collectionSettings, _storage.GetFileLocator());
            UpdateMultilingualSettings(pageDom);
            return pageDom;
        }
Book