mirror of
https://github.com/jazzband/django-constance.git
synced 2026-03-16 22:40:24 +00:00
Merge pull request #283 from myii/myii-patch-1
Improve consistency of reset value handling for `date`
This commit is contained in:
commit
fd7c4e86aa
2 changed files with 5 additions and 1 deletions
|
|
@ -11,6 +11,9 @@
|
|||
|
||||
if (fieldType === 'checkbox') {
|
||||
field.prop('checked', this.dataset.default === 'true');
|
||||
} else if (fieldType === 'date') {
|
||||
var defaultDate = new Date(this.dataset.default * 1000);
|
||||
$('#' + this.dataset.fieldId).val(defaultDate.strftime(get_format('DATE_INPUT_FORMATS')[0]));}
|
||||
} else if (fieldType === 'datetime') {
|
||||
var defaultDate = new Date(this.dataset.default * 1000);
|
||||
$('#' + this.dataset.fieldId + '_0').val(defaultDate.strftime(get_format('DATE_INPUT_FORMATS')[0]));
|
||||
|
|
|
|||
|
|
@ -25,13 +25,14 @@
|
|||
data-field-id="{{ item.form_field.auto_id }}"
|
||||
data-field-type="{% spaceless %}
|
||||
{% if item.is_checkbox %}checkbox
|
||||
{% elif item.is_date %}date
|
||||
{% elif item.is_datetime %}datetime
|
||||
{% endif %}
|
||||
{% endspaceless %}"
|
||||
data-default="{% spaceless %}
|
||||
{% if item.is_checkbox %}{% if item.raw_default %} true {% else %} false {% endif %}
|
||||
{% elif item.is_date %}{{ item.raw_default|date:"U" }}
|
||||
{% elif item.is_datetime %}{{ item.raw_default|date:"U" }}
|
||||
{% elif item.is_date %}{{ item.raw_default.isoformat }}
|
||||
{% else %}{{ item.default }}
|
||||
{% endif %}
|
||||
{% endspaceless %}">{% trans "Reset to default" %}</a>
|
||||
|
|
|
|||
Loading…
Reference in a new issue