diff options
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 |
commit | 2e9f7d6e616ba907b4745749d17648ff77ed35c5 (patch) | |
tree | 0a60f455876d876ff415facb0dc91f94d8035286 /ishtar/furnitures/widgets.py | |
parent | ccbdbe9e8469e3ae5e9e55a3e86db6f225f4fde8 (diff) | |
download | Ishtar-2e9f7d6e616ba907b4745749d17648ff77ed35c5.tar.bz2 Ishtar-2e9f7d6e616ba907b4745749d17648ff77ed35c5.zip |
Calendar integration
Diffstat (limited to 'ishtar/furnitures/widgets.py')
-rw-r--r-- | ishtar/furnitures/widgets.py | 13 |
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={}):
"""
|