Diff for /ECHO_content/ECHO_Nav.py between versions 1.31 and 1.32

version 1.31, 2004/06/07 13:37:26 version 1.32, 2004/06/07 17:14:23
Line 351  class ECHO_navigation(Folder): Line 351  class ECHO_navigation(Folder):
         #print nav          #print nav
         return nav          return nav
   
     def barFromHash(self,hash,start=None,sortField=None):      def barFromHash(self,hash,start=None,sortField=None,location=None):
         """Erzeuge Navigations Element"""          """Erzeuge Navigations Element"""
         #print "hash",hash          #print "hash",hash
         listNav=[]          listNav=[]
Line 405  class ECHO_navigation(Folder): Line 405  class ECHO_navigation(Folder):
                     else:                      else:
                         label=temp[x][1].title.encode('utf-8')                                                      label=temp[x][1].title.encode('utf-8')                            
                                           
                       if location:
                           loc=getattr(temp[x][1],'location','top')
                           if (loc==location):
                               listNav.append((label,createPath(self.absolute_url(),temp[x][1].absolute_url()),temp[x][1]))
                       else:
                     listNav.append((label,createPath(self.absolute_url(),temp[x][1].absolute_url()),temp[x][1]))                      listNav.append((label,createPath(self.absolute_url(),temp[x][1].absolute_url()),temp[x][1]))
                       
         #print self.getId(),start          #print self.getId(),start
         #print listNav          #print listNav
   
Line 502  class ECHO_navigation(Folder): Line 506  class ECHO_navigation(Folder):
                           
         return keys          return keys
   
     def mainNavElements(self):      def mainNavElements(self,location=None):
         """print main navigation bar"""          """print main navigation bar"""
         keys=""          keys=""
         #print "NAVELEMENT",self.getId()          #print "NAVELEMENT",self.getId()
         #try:          #try:
               
         keys=self.barFromHash(self.createNavHash(0))          keys=self.barFromHash(self.createNavHash(0),location=location)
                   
         #except:          #except:
         #    keys=""          #    keys=""

Removed from v.1.31  
changed lines
  Added in v.1.32


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>