Exemple #1
0
    def testCreate(self):
        from webpage.webnotepage import WebPageFactory, WebNotePage

        wikiroot = WikiDocument.create(self.path)
        test_page = WebPageFactory().create(wikiroot, "Страница 1", [])
        self.assertEqual(type(test_page), WebNotePage)

        self.assertEqual(
            type(FactorySelector.getFactory(WebNotePage.getTypeString())),
            WebPageFactory)

        self.loader.clear()
        self.assertEqual(type(FactorySelector.getFactory(WebNotePage.getTypeString())),
                         UnknownPageTypeFactory)

        self.loader.load(self.dirlist)

        self.assertEqual(type(FactorySelector.getFactory(WebNotePage.getTypeString())),
                         WebPageFactory)
 def _onPageViewCreate(self, page):
     assert page is not None
     self._createMenu()
     if page.getTypeString() == WebNotePage.getTypeString():
         self._addWebPageGui()
 def _onPageViewDestroy(self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._removeGui()
         self._createMenu()
 def _onPageSelect(self, page):
     if (page is not None
             and page.getTypeString() == WebNotePage.getTypeString()):
         self._application.actionController.check(
             DisableScriptsAction.stringId, page.disableScripts)
Exemple #5
0
 def _onPageViewCreate(self, page):
     assert page is not None
     self._createMenu()
     if page.getTypeString() == WebNotePage.getTypeString():
         self._addWebPageGui()
Exemple #6
0
    def run (self, checked):
        assert self._application.selectedPage.getTypeString() == WebNotePage.getTypeString()

        self._application.selectedPage.disableScripts = checked
        self._application.onPageUpdateNeeded (self._application.selectedPage,
                                              PageUpdateNeededParams(None))
Exemple #7
0
 def _onPageViewDestroy (self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._removeGui()
         self._createMenu()
Exemple #8
0
 def _onPageSelect (self, page):
     if (page is not None and
             page.getTypeString() == WebNotePage.getTypeString()):
         self._application.actionController.check (DisableScriptsAction.stringId,
                                                   page.disableScripts)