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

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

This is called both for the whole book, and for individual pages when the user uses Origami to make changes to the layout of the page. It would be nicer in the HtmlDom, but it uses knowledge about the collection and book languages that the DOM doesn't have.
public UpdateEditableAreasOfElement ( HtmlDom dom ) : void
dom HtmlDom
Результат void
        public void UpdateEditableAreasOfElement(HtmlDom dom)
        {
            var language1Iso639Code = _collectionSettings.Language1Iso639Code;
            var multilingualContentLanguage2 = _bookData.MultilingualContentLanguage2;
            var multilingualContentLanguage3 = _bookData.MultilingualContentLanguage3;
            foreach (XmlElement div in dom.SafeSelectNodes("//div[contains(@class,'bloom-page')]"))
            {
                TranslationGroupManager.PrepareElementsInPageOrDocument(div, _collectionSettings);
                TranslationGroupManager.UpdateContentLanguageClasses(div, _collectionSettings, language1Iso639Code, multilingualContentLanguage2, multilingualContentLanguage3);
            }
        }
Book