mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-05-10 08:14:53 +00:00
Added I18N to new datetime picker
This commit is contained in:
parent
b177c9fab4
commit
5936c020d8
4 changed files with 85 additions and 12 deletions
|
|
@ -54,23 +54,55 @@ function insertRichTextDeleteControl(elem) {
|
|||
}
|
||||
|
||||
function initDateChooser(id) {
|
||||
$('#' + id).datetimepicker({
|
||||
timepicker: false,
|
||||
format: 'Y-m-d',
|
||||
});
|
||||
if (window.dateTimePickerTranslations) {
|
||||
$('#' + id).datetimepicker({
|
||||
timepicker: false,
|
||||
format: 'Y-m-d',
|
||||
i18n: {
|
||||
lang: window.dateTimePickerTranslations
|
||||
},
|
||||
lang: 'lang'
|
||||
});
|
||||
} else {
|
||||
$('#' + id).datetimepicker({
|
||||
timepicker: false,
|
||||
format: 'Y-m-d',
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function initTimeChooser(id) {
|
||||
$('#' + id).datetimepicker({
|
||||
datepicker: false,
|
||||
format: 'H:i',
|
||||
});
|
||||
if (window.dateTimePickerTranslations) {
|
||||
$('#' + id).datetimepicker({
|
||||
datepicker: false,
|
||||
format: 'H:i',
|
||||
i18n: {
|
||||
lang: window.dateTimePickerTranslations
|
||||
},
|
||||
lang: 'lang'
|
||||
});
|
||||
} else {
|
||||
$('#' + id).datetimepicker({
|
||||
datepicker: false,
|
||||
format: 'H:i',
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function initDateTimeChooser(id) {
|
||||
if (window.dateTimePickerTranslations) {
|
||||
$('#' + id).datetimepicker({
|
||||
format: 'Y-m-d H:i',
|
||||
i18n: {
|
||||
lang: window.dateTimePickerTranslations
|
||||
},
|
||||
language: 'lang'
|
||||
});
|
||||
} else {
|
||||
$('#' + id).datetimepicker({
|
||||
format: 'Y-m-d H:i',
|
||||
});
|
||||
format: 'Y-m-d H:i',
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function initTagField(id, autocompleteUrl) {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,8 @@
|
|||
{% hook_output 'insert_editor_js' %}
|
||||
{% endcompress %}
|
||||
|
||||
{% include "wagtailadmin/shared/datetimepicker_translations.html" %}
|
||||
|
||||
{% comment %}
|
||||
Additional js from widgets media. Allows for custom widgets in admin panel.
|
||||
{% endcomment %}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,29 @@
|
|||
{% load i18n %}
|
||||
|
||||
<script>
|
||||
window.dateTimePickerTranslations = {
|
||||
months: [
|
||||
'{% trans "January" %}',
|
||||
'{% trans "February" %}',
|
||||
'{% trans "March" %}',
|
||||
'{% trans "April" %}',
|
||||
'{% trans "May" %}',
|
||||
'{% trans "June" %}',
|
||||
'{% trans "July" %}',
|
||||
'{% trans "August" %}',
|
||||
'{% trans "September" %}',
|
||||
'{% trans "October" %}',
|
||||
'{% trans "November" %}',
|
||||
'{% trans "December" %}'
|
||||
],
|
||||
dayOfWeek: [
|
||||
'{% trans "Sun" %}',
|
||||
'{% trans "Mon" %}',
|
||||
'{% trans "Tue" %}',
|
||||
'{% trans "Wed" %}',
|
||||
'{% trans "Thu" %}',
|
||||
'{% trans "Fri" %}',
|
||||
'{% trans "Sat" %}'
|
||||
]
|
||||
}
|
||||
</script>
|
||||
|
|
@ -3,15 +3,25 @@
|
|||
{% block titletag %}{% blocktrans with form_title=form_page.title|capfirst %}Submissions of {{ form_title }}{% endblocktrans %}{% endblock %}
|
||||
{% block bodyclass %}menu-snippets{% endblock %}
|
||||
{% block extra_js %}
|
||||
{% include "wagtailadmin/shared/datetimepicker_translations.html" %}
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
$('#id_date_from').datetimepicker({
|
||||
timepicker: false,
|
||||
format: 'Y-m-d'
|
||||
format: 'Y-m-d',
|
||||
i18n: {
|
||||
lang: window.dateTimePickerTranslations
|
||||
},
|
||||
lang: 'lang'
|
||||
});
|
||||
$('#id_date_to').datetimepicker({
|
||||
timepicker: false,
|
||||
format: 'Y-m-d'
|
||||
format: 'Y-m-d',
|
||||
i18n: {
|
||||
lang: window.dateTimePickerTranslations
|
||||
},
|
||||
lang: 'lang'
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Reference in a new issue