Changeset 348

Show
Ignore:
Timestamp:
07/02/12 11:34:28 (11 months ago)
Author:
mbutscher
Message:

branches/stable-2.2:
* Bug fixed: "page" insertion processed value as wiki words, not wiki

links (different with subpages)

branches/mbutscher/work:
* Bug fixed: "page" insertion processed value as wiki words, not wiki

links (different with subpages)

Location:
branches
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/mbutscher/work/extensions/HtmlExporter.py

    r339 r348  
    14421442            self.optsStack["innermostFullPageAst"] = self.basePageAst 
    14431443            self.optsStack["innermostPageUnifName"] = u"wikipage/" + word 
     1444            self.optsStack["innermostDocPage"] = wikiPage 
    14441445            self.processAst(content, self.basePageAst) 
    14451446 
     
    16931694                # Prevent infinite recursion 
    16941695                return 
     1696 
     1697            containingPage = self.optsStack["innermostDocPage"] 
     1698             
     1699            langHelper = wx.GetApp().createWikiLanguageHelper( 
     1700                    containingPage.getWikiLanguageName()) 
     1701                     
     1702            if langHelper.checkForInvalidWikiLink(value, 
     1703                    self.mainControl.getWikiDocument()): 
     1704                return 
     1705 
     1706            value = langHelper.resolveWikiWordLink(value, containingPage) 
    16951707 
    16961708            docpage = self.wikiDocument.getWikiPageNoError(value) 
     
    17361748                    self.optsStack["innermostPageUnifName"] = \ 
    17371749                            docpage.getUnifiedPageName() 
     1750                    self.optsStack["innermostDocPage"] = docpage 
    17381751 
    17391752                    self.optsStack["anchorForHeading"] = False 
  • branches/stable-2.2/extensions/HtmlExporter.py

    r300 r348  
    12221222            self.optsStack["innermostFullPageAst"] = self.basePageAst 
    12231223            self.optsStack["innermostPageUnifName"] = u"wikipage/" + word 
     1224            self.optsStack["innermostDocPage"] = wikiPage 
    12241225            self.processAst(content, self.basePageAst) 
    12251226 
     
    14321433                # Prevent infinite recursion 
    14331434                return 
     1435 
     1436            containingPage = self.optsStack["innermostDocPage"] 
     1437             
     1438            langHelper = wx.GetApp().createWikiLanguageHelper( 
     1439                    containingPage.getWikiLanguageName()) 
     1440                     
     1441            if langHelper.checkForInvalidWikiLink(value, 
     1442                    self.mainControl.getWikiDocument()): 
     1443                return 
     1444 
     1445            value = langHelper.resolveWikiWordLink(value, containingPage) 
    14341446 
    14351447            docpage = self.wikiDocument.getWikiPageNoError(value) 
     
    14751487                    self.optsStack["innermostPageUnifName"] = \ 
    14761488                            docpage.getUnifiedPageName() 
     1489                    self.optsStack["innermostDocPage"] = docpage 
    14771490 
    14781491                    self.optsStack["anchorForHeading"] = False