コード例 #1
0
ファイル: test_webpage.py プロジェクト: refaqtor/outwiker
    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)
コード例 #2
0
ファイル: guicontroller.py プロジェクト: DavidWHouse/outwiker
 def _onPageViewCreate(self, page):
     assert page is not None
     self._createMenu()
     if page.getTypeString() == WebNotePage.getTypeString():
         self._addWebPageGui()
コード例 #3
0
ファイル: guicontroller.py プロジェクト: DavidWHouse/outwiker
 def _onPageViewDestroy(self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._removeGui()
         self._createMenu()
コード例 #4
0
ファイル: guicontroller.py プロジェクト: DavidWHouse/outwiker
 def _onPageSelect(self, page):
     if (page is not None
             and page.getTypeString() == WebNotePage.getTypeString()):
         self._application.actionController.check(
             DisableScriptsAction.stringId, page.disableScripts)
コード例 #5
0
ファイル: guicontroller.py プロジェクト: Jenyay/outwiker
 def _onPageViewCreate(self, page):
     assert page is not None
     self._createMenu()
     if page.getTypeString() == WebNotePage.getTypeString():
         self._addWebPageGui()
コード例 #6
0
ファイル: disablescripts.py プロジェクト: xillmera/outwiker
    def run (self, checked):
        assert self._application.selectedPage.getTypeString() == WebNotePage.getTypeString()

        self._application.selectedPage.disableScripts = checked
        self._application.onPageUpdateNeeded (self._application.selectedPage,
                                              PageUpdateNeededParams(None))
コード例 #7
0
ファイル: guicontroller.py プロジェクト: LihMeh/outwiker
 def _onPageViewDestroy (self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._removeGui()
         self._createMenu()
コード例 #8
0
ファイル: guicontroller.py プロジェクト: LihMeh/outwiker
 def _onPageSelect (self, page):
     if (page is not None and
             page.getTypeString() == WebNotePage.getTypeString()):
         self._application.actionController.check (DisableScriptsAction.stringId,
                                                   page.disableScripts)