summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/widgets.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar/furnitures/widgets.py')
-rw-r--r--ishtar/furnitures/widgets.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/ishtar/furnitures/widgets.py b/ishtar/furnitures/widgets.py
index 346cbd5a5..4217d5194 100644
--- a/ishtar/furnitures/widgets.py
+++ b/ishtar/furnitures/widgets.py
@@ -44,9 +44,19 @@ class JQueryDate(forms.TextInput):
rendered = super(JQueryDate, self).render(name, value, attrs)
rendered += """
<script type="text/javascript"><!--//
- $(function() {$("#id_%s").datepicker($.datepicker.regional["%s"]);});
+ $(function() {
+ $("#id_%(name)s").datepicker($.datepicker.regional["%(country)s"]);
+ var val = $("#id_%(name)s").val();
+ if(val){
+ var dt = $.datepicker.parseDate('yy-mm-dd', val);
+ val = $.datepicker.formatDate(
+ $.datepicker.regional["%(country)s"]['dateFormat'],
+ dt);
+ $("#id_%(name)s").val(val);
+ }
+ });
//--></script>
-""" % (name, settings.COUNTRY)
+""" % {"name":name, "country":settings.COUNTRY}
return rendered
class JQueryAutoComplete(forms.TextInput):