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");
}