kopia lustrzana https://github.com/wagtail/wagtail
Re-establish datetimepicker localisation. Fix #4584
rodzic
363450dd4d
commit
b34b547c6a
docs/releases
wagtail
admin
static_src/wagtailadmin/js
templates/wagtailadmin/shared
contrib/forms/templates/wagtailforms
|
@ -12,6 +12,7 @@ Changelog
|
|||
* Fix: InlinePanel now handles relations that specify a related_query_name (Aram Dulyan)
|
||||
* Fix: before_delete_page / after_delete_page hooks now run within the same database transaction as the page deletion (Tomasz Knapik)
|
||||
* Fix: Snippet chooser modal no longer fails on snippet models with UUID primary keys (Sævar Öfjörð Magnússon)
|
||||
* Fix: Restored localisation in date/time pickers (David Moore, Thibaud Colas)
|
||||
|
||||
|
||||
2.2.2 (xx.xx.xxxx) - IN DEVELOPMENT
|
||||
|
|
|
@ -35,7 +35,7 @@ Bug fixes
|
|||
* before_delete_page / after_delete_page hooks now run within the same database transaction as the page deletion (Tomasz Knapik)
|
||||
* Seek to the beginning of image files when uploading, to restore compatibility with django-storages Google Cloud and Azure backends (Mikalai Radchuk)
|
||||
* Snippet chooser modal no longer fails on snippet models with UUID primary keys (Sævar Öfjörð Magnússon)
|
||||
|
||||
* Restored localisation in date/time pickers (David Moore, Thibaud Colas)
|
||||
|
||||
Upgrade considerations
|
||||
======================
|
||||
|
|
|
@ -32,10 +32,6 @@ function initDateChooser(id, opts) {
|
|||
timepicker: false,
|
||||
scrollInput: false,
|
||||
format: 'Y-m-d',
|
||||
i18n: {
|
||||
lang: window.dateTimePickerTranslations
|
||||
},
|
||||
lang: 'lang',
|
||||
onGenerate: hideCurrent
|
||||
}, opts || {}));
|
||||
} else {
|
||||
|
@ -55,10 +51,6 @@ function initTimeChooser(id) {
|
|||
datepicker: false,
|
||||
scrollInput: false,
|
||||
format: 'H:i',
|
||||
i18n: {
|
||||
lang: window.dateTimePickerTranslations
|
||||
},
|
||||
lang: 'lang'
|
||||
});
|
||||
} else {
|
||||
$('#' + id).datetimepicker({
|
||||
|
@ -74,10 +66,6 @@ function initDateTimeChooser(id, opts) {
|
|||
closeOnDateSelect: true,
|
||||
format: 'Y-m-d H:i',
|
||||
scrollInput: false,
|
||||
i18n: {
|
||||
lang: window.dateTimePickerTranslations
|
||||
},
|
||||
lang: 'lang',
|
||||
onGenerate: hideCurrent
|
||||
}, opts || {}));
|
||||
} else {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{% load i18n %}
|
||||
|
||||
<script>
|
||||
window.dateTimePickerTranslations = {
|
||||
$.fn.datetimepicker.defaults.i18n.wagtail_custom_locale = {
|
||||
months: [
|
||||
'{% trans "January" %}',
|
||||
'{% trans "February" %}',
|
||||
|
@ -17,6 +17,15 @@
|
|||
'{% trans "December" %}'
|
||||
],
|
||||
dayOfWeek: [
|
||||
'{% trans "Sunday" %}',
|
||||
'{% trans "Monday" %}',
|
||||
'{% trans "Tuesday" %}',
|
||||
'{% trans "Wednesday" %}',
|
||||
'{% trans "Thursday" %}',
|
||||
'{% trans "Friday" %}',
|
||||
'{% trans "Saturday" %}'
|
||||
],
|
||||
dayOfWeekShort: [
|
||||
'{% trans "Sun" %}',
|
||||
'{% trans "Mon" %}',
|
||||
'{% trans "Tue" %}',
|
||||
|
@ -24,6 +33,7 @@
|
|||
'{% trans "Thu" %}',
|
||||
'{% trans "Fri" %}',
|
||||
'{% trans "Sat" %}'
|
||||
]
|
||||
],
|
||||
}
|
||||
$.datetimepicker.setLocale('wagtail_custom_locale');
|
||||
</script>
|
||||
|
|
|
@ -10,18 +10,10 @@
|
|||
$('#id_date_from').datetimepicker({
|
||||
timepicker: false,
|
||||
format: 'Y-m-d',
|
||||
i18n: {
|
||||
lang: window.dateTimePickerTranslations
|
||||
},
|
||||
lang: 'lang'
|
||||
});
|
||||
$('#id_date_to').datetimepicker({
|
||||
timepicker: false,
|
||||
format: 'Y-m-d',
|
||||
i18n: {
|
||||
lang: window.dateTimePickerTranslations
|
||||
},
|
||||
lang: 'lang'
|
||||
});
|
||||
|
||||
var selectAllCheckbox = document.getElementById('select-all');
|
||||
|
|
Ładowanie…
Reference in New Issue