def validateBeforeCreation(self, parentPage): if not self._validateCommon(parentPage, None): return False if (parentPage is not None and not RootWikiPage.testDublicate(parentPage, self.pageTitle)): MessageBox(_(u"A page with some title already exists"), _(u"Error"), wx.ICON_ERROR | wx.OK) return False return True
def validateBeforeCreation (self, parentPage): if not self._validateCommon (parentPage, None): return False if (parentPage is not None and not RootWikiPage.testDublicate (parentPage, self.pageTitle)): MessageBox (_(u"A page with some title already exists"), _(u"Error"), wx.ICON_ERROR | wx.OK) return False return True
def onOk (self, event): if not testPageTitle (self.pageTitle): self.generalPanel.titleTextCtrl.SetFocus() self.generalPanel.titleTextCtrl.SetSelection (-1, -1) return if (self.parentPage != None and not RootWikiPage.testDublicate(self.parentPage, self.pageTitle)): outwiker.core.commands.MessageBox (_(u"A page with this title already exists"), _(u"Error"), wx.ICON_ERROR | wx.OK) return self.saveParams() self.lastCreatedPageType.value = self.selectedFactory.getTypeString() event.Skip()