<#-- ---------------- Bootstrap Material Kit datepicker ------------ # http://eonasdan.github.io/bootstrap-datetimepicker # https://github.com/moment/moment/tree/develop/locale : List of available locale -default is us for the datetimepicker plugin- --> <#-- getDatePickerBootstrap # Get a simple datepicker # idField The id of the text field # language The locale language # # Implementation example : # # <@getDatePickerBootstrap idField="my_date" language=locale.language /> # --> <#macro getDatePickerBootstrap idField language > <#local idt18n><@getRegional language=language /> <#local dtFormat> <#switch idt18n> <#case 'fr'> <#case 'es'> <#case 'it'> <#local dtFormat='DD/MM/YYYY' /> <#break> <#case 'en'> <#case 'en-ca'> <#case 'en-nz'>- <#local dtFormat='MM/DD/YYYY' /> <#break> <#case 'ru'> <#case 'hu'> <#local dtFormat='YYYY.MM.DD' /> <#break> <#macro getDatePickerBootstrapClass idForm language > <#local idt18n><@getRegional language=language /> <#local dtFormat> <#switch idt18n> <#case 'fr'> <#case 'es'> <#local dtFormat='DD/MM/YYYY' /> <#break> <#case 'en-gb'> <#case 'en-CA'> <#local dtFormat='MM/DD/YYYY' /> <#break> <#case 'hu'> <#local dtFormat='YYYY.MM.DD' /> <#break> <#-- getDatePickerRangeBootstrap # Get a simple datepicker # idField The id of the text field # language The locale language # # Implementation example : # # <@getDatePickerBootstrap idField="my_date" language=locale.language /> # --> <#macro getDatePickerRangeBootstrap language > <#-- The range must be defined with id "datetimepicker_start" for start date input and another id "datetimepicker_end" for end date input. Example:
--> <#local idt18n><@getRegional language=language /> <#local dtFormat> <#switch idt18n> <#case 'fr'> <#case 'es'> <#local dtFormat='DD/MM/YYYY' /> <#break> <#case 'en-gb'> <#case 'en-CA'> <#local dtFormat='MM/DD/YYYY' /> <#break> <#case 'hu'> <#local dtFormat='YYYY.MM.DD' /> <#break> <#-- DEPRECATED DO NOT USE ANYMORE !!!! --> <#macro getDatePicker idField language > <#-- getDatePickerRange # Get a datepicker range # idFieldFrom The id of the 'from' text field # idFieldTo The id of the 'to' text field # language The locale language # # Implementation example : # # # <@getDatePickerRange idFieldFrom="document_validity_begin" idFieldTo="document_validity_end" language=locale.language /> # --> <#macro getDatePickerRange idFieldFrom idFieldTo language > <#-- ------------ Privates macro --------------- --> <#-- setDefaultsDatePicker # This macro should not be called directly # --> <#macro setDefaultsDatePicker > $.datepicker.setDefaults({showOn: 'button', buttonImageOnly: true, buttonImage: 'js/admin/jquery/plugins/ui/datepicker/calendar.png', buttonText: 'Calendar', showAnim: 'slideDown', speed: 'fast'}); <#-- getRegional # This macro should not be called directly # --> <#macro getRegional language><#if !('${language}'=='en')>${language} <#-- -------------- jQuery UI Datepicker -------------- # More information for jQuery UI Datepicker usage : # http://docs.jquery.com/UI/Datepicker # http://marcgrabanski.com/code/ui-datepicker/ --> <#-- getDatePicker # Get a simple datepicker # idField The id of the text field # language The locale language # # Implementation example : # # <@getDatePicker idField="my_date" language=locale.language /> # --> <#-- getDatePickerRange # Get a datepicker range # idFieldFrom The id of the 'from' text field # idFieldTo The id of the 'to' text field # language The locale language # # Implementation example : # # # <@getDatePickerRange idFieldFrom="document_validity_begin" idFieldTo="document_validity_end" language=locale.language /> # -->