Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
		/// <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();
		}
Exemplo n.º 3
0
        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();
        }