Bloom.Edit.EditingModel.OnInsertTemplatePage C# (CSharp) Method

OnInsertTemplatePage() private method

private OnInsertTemplatePage ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void OnInsertTemplatePage(object sender, EventArgs e)
        {
            CurrentBook.InsertPageAfter(DeterminePageWhichWouldPrecedeNextInsertion(), sender as Page);
            //_view.UpdatePageList(false);  InsertPageAfter calls this via pageListChangedEvent.  See BL-3632 for trouble this causes.
            //_pageSelection.SelectPage(newPage);
            try
            {
                Analytics.Track("Insert Template Page", new Dictionary<string, string>
                    {
                        { "template-source", (sender as Page).Book.Title},
                        { "page", (sender as Page).Caption}
                    });
            }
            catch (Exception)
            {
            }
            Logger.WriteEvent("InsertTemplatePage");
        }