diff options
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={}):
"""
|