(function ($) { 'use strict'; if ($.validator) { $.validator.messages = $.extend({}, $.validator.messages, { required: 'This field is required.', remote: 'Please fix this field.', email: 'Please enter a valid email address.', url: 'Please enter a valid URL.', date: 'Please enter a valid date.', dateISO: 'Please enter a valid date (ISO).', number: 'Please enter a valid number.', digits: 'Please enter only digits.', equalTo: 'Please enter the same value again.', maxlength: $.validator.format('Please enter no more than {0} characters.'), minlength: $.validator.format('Please enter at least {0} characters.'), rangelength: $.validator.format('Please enter a value between {0} and {1} characters long.'), range: $.validator.format('Please enter a value between {0} and {1}.'), max: $.validator.format('Please enter a value less than or equal to {0}.'), min: $.validator.format('Please enter a value greater than or equal to {0}.'), step: $.validator.format('Please enter a multiple of {0}.') }); } if ($.fn.dataTable) { $.fn.dataTable.defaults = $.extend({}, $.fn.dataTable.defaults, { "language": { /* url: 'https://cdn.datatables.net/plug-ins/1.11.5/i18n/en.json', */ "decimal": "", "emptyTable": 'No data available in table', "info": 'Showing _START_ to _END_ of _TOTAL_ entries', "infoEmpty": "Showing 0 to 0 of 0 entries", "infoFiltered": "(filtered from _MAX_ total entries)", "infoPostFix": "", "thousands": ",", "lengthMenu": "Show _MENU_ entries", "loadingRecords": "Loading...", "processing": 'Processing...', "search": "Search:", "zeroRecords": "No matching records found", "paginate": { "first": "First", "last": "Last", "next": "Next", "previous": "Previous" }, "aria": { "sortAscending": ": activate to sort column ascending", "sortDescending": ": activate to sort column descending" } } /* language: { url: 'https://cdn.datatables.net/plug-ins/1.11.5/i18n/mr.json' } */ }); } if($('input.lw-date-range-picker').length) { $('input.lw-date-range-picker').each(function(index, element) { $(element).daterangepicker({ "startDate": $(element).data('startDate'), "endDate": $(element).data('endDate'), locale : { "format": "YYYY-MM-DD", "separator": " - ", "applyLabel": "Apply", "cancelLabel": "Cancel", "fromLabel": "From", "toLabel": "To", "customRangeLabel": "Custom", "weekLabel": "W", "daysOfWeek": [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ], "monthNames": [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], // "firstDay": 1 }, ranges: { 'Today': [moment(),moment()], 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], 'Last 7 Days': [moment().subtract(6, 'days'), moment()], 'Last 30 Days': [moment().subtract(29, 'days'), moment()], 'This Month': [moment().startOf('month'), moment().endOf('month')], 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')] }, opens: 'right', }, function(start, end, label) { start.format('YYYY-MM-DD') + ',' + end.format('YYYY-MM-DD'); }); }); } })(jQuery);