author | Tero Marttila <terom@fixme.fi> |
Sat, 07 Feb 2009 01:33:30 +0200 | |
changeset 11 | fa216534ae45 |
parent 9 | 2a47b00f60b0 |
child 12 | 2abc5ace0b15 |
permissions | -rw-r--r-- |
9 | 1 |
""" |
2 |
Handling the list of available pages |
|
3 |
""" |
|
4 |
||
5 |
# for page_list |
|
11 | 6 |
from page import page_tree as _page_tree |
9 | 7 |
|
8 |
class Menu (object) : |
|
9 |
""" |
|
10 |
Contains info needed to render the menu |
|
11 |
""" |
|
12 |
||
13 |
def __init__ (self, page) : |
|
14 |
""" |
|
15 |
Gather the menu information for the given page |
|
16 |
""" |
|
17 |
||
18 |
# the selected page |
|
11 | 19 |
self.page = _page_tree.get_page(page.url) |
9 | 20 |
|
11 | 21 |
# list of menu items == page siblings |
22 |
self.items = _page_tree.get_siblings(page.url) |
|
9 | 23 |