diff options
Diffstat (limited to '')
-rw-r--r-- | controller.py | 9 | ||||
-rw-r--r-- | static/js/add.js | 6 | ||||
-rw-r--r-- | templates/pages/add.mako | 11 |
3 files changed, 23 insertions, 3 deletions
diff --git a/controller.py b/controller.py index 64b7af7..190804a 100644 --- a/controller.py +++ b/controller.py @@ -55,7 +55,7 @@ class Add: template = "add" def GET(self): - return render(self.template, form = self.form()) + return self.render(self.form()) def POST(self): f = self.form() @@ -70,11 +70,14 @@ class Add: raise web.seeother("/") else: - return render(self.template, form = f) + return self.render(f) def get_expense(self): return SingleExpense() + def render(self, f): + return render(self.template, form = f) + def form(self): return form.Form( form.Textbox( @@ -110,7 +113,7 @@ class Edit (Add): f = self.form() f.fill(fvalues) - return render(self.template, form = f) + return self.render(f) def POST(self, id): exp = SingleExpense.get(id) diff --git a/static/js/add.js b/static/js/add.js new file mode 100644 index 0000000..76c1f4a --- /dev/null +++ b/static/js/add.js @@ -0,0 +1,6 @@ +$(document).ready(function(){ + $("input[name=date]").datepicker({ + dateFormat: 'dd.mm.yy', + firstDay: 1 + }); +}) diff --git a/templates/pages/add.mako b/templates/pages/add.mako index ac67404..737d485 100644 --- a/templates/pages/add.mako +++ b/templates/pages/add.mako @@ -12,3 +12,14 @@ <%def name="heading()"> Add new expense </%def> + +<%def name="js()"> + ${parent.js()} + <script type="text/javascript" src=${"/static/jqueryui/jquery-ui-1.8.2.js" | url}></script> + <script type="text/javascript" src=${"/static/js/add.js" | url}></script> +</%def> + +<%def name="style()"> + ${parent.style()} + <link href=${"/static/jqueryui/css/ui-darkness/jquery-ui-1.8.2.custom.css" | url} rel="stylesheet" type="text/css" /> +</%def> |