equal
deleted
inserted
replaced
32 |
32 |
33 self.app = app |
33 self.app = app |
34 self.db = app.db |
34 self.db = app.db |
35 self.request = request |
35 self.request = request |
36 self.urlmap = urls |
36 self.urlmap = urls |
|
37 |
|
38 def url (self, handler=None, **params) : |
|
39 """ |
|
40 Return an URL for given endpoint, with parameters, |
|
41 """ |
|
42 |
|
43 if not handler : |
|
44 handler = self.__class__ |
|
45 |
|
46 return self.urlmap.build(handler, params) |
37 |
47 |
38 def title (self) : |
48 def title (self) : |
39 """ |
49 """ |
40 Render site/page title as text. |
50 Render site/page title as text. |
41 """ |
51 """ |
98 |
108 |
99 class Index (Handler) : |
109 class Index (Handler) : |
100 def render (self) : |
110 def render (self) : |
101 return ( |
111 return ( |
102 html.ul( |
112 html.ul( |
|
113 # TODO: self.url |
103 html.a(href='/hosts')("DHCP Hosts"), |
114 html.a(href='/hosts')("DHCP Hosts"), |
104 ) |
115 ) |
105 ) |
116 ) |
106 |
117 |