]>
git.ipfire.org Git - ipfire.org.git/blob - src/web/ui_modules.py
5 from .. import database
7 class UIModule(tornado
.web
.UIModule
):
10 return self
.handler
.backend
13 class LanguageNameModule(UIModule
):
14 def render(self
, language
):
15 _
= self
.locale
.translate
19 elif language
== "en":
21 elif language
== "es":
23 elif language
== "fr":
25 elif language
== "it":
27 elif language
== "nl":
29 elif language
== "pl":
31 elif language
== "pt":
32 return _("Portuguese")
33 elif language
== "ru":
35 elif language
== "tr":
41 class MapModule(UIModule
):
42 def render(self
, latitude
, longitude
):
43 return self
.render_string("modules/map.html", latitude
=latitude
, longitude
=longitude
)
46 class ProgressBarModule(UIModule
):
47 def render(self
, value
, colour
=None):
50 return self
.render_string("modules/progress-bar.html",
51 colour
=colour
, value
=value
)