Bloom.Edit.WebThumbNailList.UpdatePageNumbers C# (CSharp) Method

UpdatePageNumbers() private method

private UpdatePageNumbers ( ) : void
return void
        private void UpdatePageNumbers()
        {
            int pageNumber = 0;
            foreach (var page in _pages)
            {
                var node = page.GetDivNodeForThisPage();
                if (node == null)
                    continue; // or crash? How can this happen?
                var gridElt = _browser.WebBrowser.Document.GetElementById(GridId(page));
                var titleElt = GetFirstChildWithClass(gridElt, "gridTitle") as GeckoElement;
                string captioni18nId;
                var captionOrPageNumber = page.GetCaptionOrPageNumber(ref pageNumber, out captioni18nId);
                var desiredText = I18NHandler.GetTranslationDefaultMayNotBeEnglish(captioni18nId, captionOrPageNumber);
                if (titleElt == null || titleElt.TextContent == desiredText)
                    continue;
                titleElt.TextContent = desiredText;
            }
        }