Spaces:
Sleeping
Sleeping
| $(function() { | |
| var start = moment().subtract(29, 'days'); | |
| var end = moment(); | |
| function cb(start, end) { | |
| $('#reportrange span').html(start.format('MMM D, YYYY') + ' - ' + end.format('MMM D, YYYY')); | |
| $('input[name="calendar_value"]').val(start.format('YYYY-MM-DD') + ':' + end.format('YYYY-MM-DD')); | |
| } | |
| // Set the value for the calendar_value input field | |
| $('#reportrange').daterangepicker({ | |
| startDate: start, | |
| endDate: end, | |
| 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')], | |
| 'This Quarter': [moment().startOf('quarter'), moment().endOf('quarter')], | |
| 'Last Quarter': [moment().subtract(1, 'quarter').startOf('quarter'), moment().subtract(1, 'quarter').endOf('quarter')] | |
| } | |
| }, cb); | |
| cb(start, end); | |
| }); | |
| function toggleFormElements() { | |
| var toggleSwitch = document.getElementById('toggleSwitch'); | |
| var dropdowns = document.querySelectorAll('form select'); | |
| var textbox = document.querySelector('form textarea'); | |
| var submitButton = document.querySelector('form button[type="submit"]'); | |
| if (toggleSwitch.checked) { | |
| for (var i = 0; i < dropdowns.length; i++) { | |
| dropdowns[i].disabled = true; | |
| } | |
| //reportrange.disabled = true; | |
| textbox.disabled = false; | |
| submitButton.disabled = false; | |
| } else { | |
| for (var i = 0; i < dropdowns.length; i++) { | |
| dropdowns[i].disabled = false; | |
| } | |
| //reportrange.disabled = false; | |
| textbox.disabled = true; | |
| submitButton.disabled = false; | |
| } | |
| }; |