Exemple #1
0
    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
Exemple #2
0
    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
Exemple #3
0
    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()