Пример #1
0
 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();
 }
Пример #2
0
 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;
 }
Пример #3
0
 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);
         }
     }
 }
Пример #4
0
 protected void btnPreview_Click(object sender, System.EventArgs e)
 {
     Preview.Text =
         WikiConvertor.FormatTextWrap(new WikiConvertor(WikiConvertor.ClearSystemSymbol(MainArea.InnerText)).TransformWiki(), 2 * MainArea.InnerText.Length);
 }