From 5af7f60afa82fc874c4496e8cb41de13ec20e316 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Tue, 27 Jul 2010 02:29:23 +0200 Subject: Add datepicker to add/edit --- controller.py | 9 ++++++--- static/js/add.js | 6 ++++++ templates/pages/add.mako | 11 +++++++++++ 3 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 static/js/add.js 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 name="js()"> + ${parent.js()} + + + + +<%def name="style()"> + ${parent.style()} + + -- cgit v1.2.3-70-g09d2