summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/widgets.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-01-08 02:39:43 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-01-08 02:39:43 +0100
commit2e9f7d6e616ba907b4745749d17648ff77ed35c5 (patch)
tree0a60f455876d876ff415facb0dc91f94d8035286 /ishtar/furnitures/widgets.py
parentccbdbe9e8469e3ae5e9e55a3e86db6f225f4fde8 (diff)
downloadIshtar-2e9f7d6e616ba907b4745749d17648ff77ed35c5.tar.bz2
Ishtar-2e9f7d6e616ba907b4745749d17648ff77ed35c5.zip
Calendar integration
Diffstat (limited to 'ishtar/furnitures/widgets.py')
-rw-r--r--ishtar/furnitures/widgets.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/ishtar/furnitures/widgets.py b/ishtar/furnitures/widgets.py
index 8a60fba61..b7c5d7e08 100644
--- a/ishtar/furnitures/widgets.py
+++ b/ishtar/furnitures/widgets.py
@@ -27,6 +27,8 @@ from django.utils.simplejson import JSONEncoder
from django.core.urlresolvers import resolve
from django.utils.translation import ugettext_lazy as _
+from ishtar import settings
+
class DeleteWidget(forms.CheckboxInput):
def render(self, name, value, attrs=None):
final_attrs = flatatt(self.build_attrs(attrs, name=name,
@@ -36,6 +38,17 @@ class DeleteWidget(forms.CheckboxInput):
output.append('</td></tr>')
return mark_safe('\n'.join(output))
+class JQueryDate(forms.TextInput):
+ def render(self, name, value=None, attrs=None):
+ rendered = super(JQueryDate, self).render(name, value, attrs)
+ rendered += """
+<script type="text/javascript"><!--//
+ $(function() {$("#id_%s").datepicker($.datepicker.regional["%s"]);});
+//--></script>
+""" % (name, settings.COUNTRY)
+ return rendered
+
+
class JQueryAutoComplete(forms.TextInput):
def __init__(self, source, associated_model=None, options={}, attrs={}):
"""