]> git.ipfire.org Git - ipfire.org.git/blob - src/web/ui_modules.py
e50d1ac8474745e529b4a80570daabe2709edfba
[ipfire.org.git] / src / web / ui_modules.py
1 #!/usr/bin/python
2
3 import tornado.web
4
5 from .. import database
6
7 class UIModule(tornado.web.UIModule):
8 @property
9 def backend(self):
10 return self.handler.backend
11
12
13 class MapModule(UIModule):
14 def render(self, latitude, longitude):
15 return self.render_string("modules/map.html", latitude=latitude, longitude=longitude)
16
17
18 class ProgressBarModule(UIModule):
19 def render(self, value, colour=None):
20 value *= 100
21
22 return self.render_string("modules/progress-bar.html",
23 colour=colour, value=value)