示例#1
0
 private void buttonSaveAndNext_Click(object sender, EventArgs e)
 {
     if (lastSavedPageIndex < pageList.Count())
     {
         lock (lastLoadedPageIndexLock)
         {
             lastSavedPageIndex++;
         }
         if (currentPageText != origPageText)
         {
             pageList[lastSavedPageIndex].text = currentPageText;
             SaveInfo info = new SaveInfo();
             info.Page = pageList[lastSavedPageIndex];
             info.EditSummary = textBoxEditSummary.Text;
             lock (saveQueue)
             {
                 saveQueue.Enqueue(info);
             }
         }
         ShowNextPage();
     }
 }
示例#2
0
 private void buttonRemove_Click(object sender, EventArgs e)
 {
     if (lastSavedPageIndex < pageList.Count())
     {
         lock (lastLoadedPageIndexLock)
         {
             lastSavedPageIndex++;
         }
         currentPageText = regexPersondataTemplate.Replace(currentPageText, "");
         if (currentPageText != origPageText)
         {
             pageList[lastSavedPageIndex].text = currentPageText;
             SaveInfo info = new SaveInfo();
             info.Page = pageList[lastSavedPageIndex];
             info.EditSummary = "Removing persondata (not a biographical article) using [[WP:POM|Persondata-o-matic]]";
             lock (saveQueue)
             {
                 saveQueue.Enqueue(info);
             }
         }
         ShowNextPage();
     }
 }