protected void EditArticle_Click(object sender, EventArgs e) { Domain.WikiPage currentPage = new Domain.WikiPage(CurrentMasterItem); currentPage.CurrentVariant.WikiText = WikiConvertor.ClearSystemSymbol(currentPage.CurrentVariant.WikiText); WikiEditor.WikiText = currentPage.CurrentVariant.WikiText.Replace("­", string.Empty); SwitchToEditMode(); }
protected void WikiEditor_SaveButtonClick(object sender, EventArgs e) { Domain.WikiPage currentPage = new Domain.WikiPage(CurrentMasterItem); WikiEditor.WikiText = WikiConvertor.ClearSystemSymbol(WikiEditor.WikiText); WikiEditor.WikiText = WikiConvertor.FormatTextWrap(WikiEditor.WikiText, 2 * WikiEditor.WikiText.Length); currentPage.AddVariant(WikiEditor.WikiText, true); Content.Text = new WikiConvertor(WikiEditor.WikiText).TransformWiki(); Content.Visible = true; WikiEditor.Visible = false; EditArticle.Visible = true; RandomArticle.Visible = true; }
protected void btnTitleSave_Click(object sender, EventArgs e) { if (textBoxTitle.Text.Trim().Length > 0) { textBoxTitle.Text = WikiConvertor.ClearSystemSymbol(textBoxTitle.Text); textBoxTitle.Text = WikiConvertor.FormatTextWrap(new WikiConvertor(textBoxTitle.Text).TransformStandart(), textBoxTitle.MaxLength); if (CurrentMasterItem.TemplateID == WikiFolder.TemplateID) { WikiFolder folder = new WikiFolder(CurrentMasterItem); Domain.WikiPage newPage = folder.AddPage(textBoxTitle.Text); folder.FirstPageID = newPage.ID; SetupPageForFolder(); } if (CurrentMasterItem.TemplateID == Domain.WikiPage.TemplateID) { WikiFolder folder = new WikiFolder(CurrentMasterItem.Parent); Domain.WikiPage newPage = folder.AddPage(textBoxTitle.Text); RedirectToPage(newPage.InnerItem); } } }
protected void btnPreview_Click(object sender, System.EventArgs e) { Preview.Text = WikiConvertor.FormatTextWrap(new WikiConvertor(WikiConvertor.ClearSystemSymbol(MainArea.InnerText)).TransformWiki(), 2 * MainArea.InnerText.Length); }