app/assets/javascripts/workarea/admin/modules/datetimepicker_fields.js in workarea-admin-3.5.6 vs app/assets/javascripts/workarea/admin/modules/datetimepicker_fields.js in workarea-admin-3.5.7
- old
+ new
@@ -99,14 +99,16 @@
datepickerAlreadyInjected = function($input) {
return !_.isEmpty($input.siblings('.datetimepicker'));
},
injectUI = function($input) {
- var placeholder = JST['workarea/admin/templates/datetime_picker']({
+ var required = !_.isEmpty($input.attr('required')) ? 'required' : '',
+ placeholder = JST['workarea/admin/templates/datetime_picker']({
id: $input.attr('id'),
initialDateTime: parseDate($input),
fieldSuffixes: WORKAREA.config.datetimepickerFields.fieldSuffixes,
- name: $input.attr('id')
+ name: $input.attr('id'),
+ required: required
});
// Prevents UI being injected twice on browser back
// this condition is only needed because of turbolinks
if (datepickerAlreadyInjected($input)) {