lib/menu.py
changeset 11 fa216534ae45
parent 9 2a47b00f60b0
child 12 2abc5ace0b15
equal deleted inserted replaced
10:d83b10c210e3 11:fa216534ae45
     1 """
     1 """
     2     Handling the list of available pages
     2     Handling the list of available pages
     3 """
     3 """
     4 
     4 
     5 # for page_list
     5 # for page_list
     6 from page import page_list as _page_list
     6 from page import page_tree as _page_tree
     7 
     7 
     8 class Menu (object) :
     8 class Menu (object) :
     9     """
     9     """
    10         Contains info needed to render the menu
    10         Contains info needed to render the menu
    11     """
    11     """
    14         """
    14         """
    15             Gather the menu information for the given page
    15             Gather the menu information for the given page
    16         """
    16         """
    17 
    17 
    18         # the selected page
    18         # the selected page
    19         self.page = page
    19         self.page = _page_tree.get_page(page.url)
    20         
    20         
    21         # list of siblings
    21         # list of menu items == page siblings
    22         self.siblings = _page_list.get_siblings(page)
    22         self.items = _page_tree.get_siblings(page.url)
    23     
    23