private void Drafts_Click() { if (WikiPageCur == null) { return; } if (WikiPages.GetDraftsByTitle(WikiPageCur.PageTitle).Count == 0) { MsgBox.Show(this, "There are no drafts for this Wiki Page."); return; } FormWikiDrafts FormWD = new FormWikiDrafts(); FormWD.OwnerForm = this; FormWD.ShowDialog(); }
/// <summary></summary> private void FillGrid() { gridMain.BeginUpdate(); gridMain.Columns.Clear(); ODGridColumn col=new ODGridColumn(Lan.g(this,"User"),70); gridMain.Columns.Add(col); col=new ODGridColumn(Lan.g(this,"Last Saved"),80); gridMain.Columns.Add(col); gridMain.Rows.Clear(); _listWikiPage=WikiPages.GetDraftsByTitle(OwnerForm.WikiPageCur.PageTitle); for(int i=0;i<_listWikiPage.Count;i++) { ODGridRow row=new ODGridRow(); row.Cells.Add(Userods.GetName(_listWikiPage[i].UserNum)); row.Cells.Add(_listWikiPage[i].DateTimeSaved.ToString()); gridMain.Rows.Add(row); } gridMain.EndUpdate(); }
private void Edit_Click() { if (Plugins.HookMethod(this, "FormWiki.Edit_Click")) { return; } if (WikiPageCur == null) { return; } if (WikiPages.GetDraftsByTitle(WikiPageCur.PageTitle).Count > 0 && MsgBox.Show(this, MsgBoxButtons.YesNo, "This page has one or more drafts associated with it. Would you like to open a draft instead of the current Wiki page?")) { FormWikiDrafts FormWD = new FormWikiDrafts(); FormWD.OwnerForm = this; FormWD.ShowDialog(); return; } FormWikiEdit FormWE = new FormWikiEdit(); FormWE.WikiPageCur = WikiPageCur.Copy(); FormWE.OwnerForm = this; FormWE.Show(); }