Re-establish datetimepicker localisation. Fix

pull/4675/merge
David 2018-06-05 09:25:33 +12:00 zatwierdzone przez Matt Westcott
rodzic 363450dd4d
commit b34b547c6a
5 zmienionych plików z 14 dodań i 23 usunięć
docs/releases
wagtail
admin
static_src/wagtailadmin/js
templates/wagtailadmin/shared
contrib/forms/templates/wagtailforms

Wyświetl plik

@ -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

Wyświetl plik

@ -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
======================

Wyświetl plik

@ -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 {

Wyświetl plik

@ -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>

Wyświetl plik

@ -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');