pranav nachnekar | 7b9e309 | 2019-08-28 16:57:37 +0530 | [diff] [blame] | 1 | |
pranav nachnekar | 2cd9949 | 2019-08-30 10:49:43 +0530 | [diff] [blame] | 2 | {% include 'erpnext/public/js/date_polyfill.js' %} |
pranav nachnekar | 7b9e309 | 2019-08-28 16:57:37 +0530 | [diff] [blame] | 3 | let holidays = []; |
| 4 | {% if holidays %} |
| 5 | holidays = {{holidays}} |
| 6 | {% endif %} |
| 7 | |
| 8 | function next() { |
| 9 | let date = document.getElementsByName('appointment-date')[0].value; |
| 10 | if(holidays.includes(date)){ |
| 11 | frappe.throw("That day is a holiday") |
| 12 | } |
pranav nachnekar | 2cd9949 | 2019-08-30 10:49:43 +0530 | [diff] [blame] | 13 | if(date === ""){ |
| 14 | frappe.throw("Please select a date") |
| 15 | } |
pranav nachnekar | 7b9e309 | 2019-08-28 16:57:37 +0530 | [diff] [blame] | 16 | let tz = document.getElementsByName('appointment-timezone')[0].value; |
| 17 | window.location = `/book-appointment/2?date=${date}&tz=${tz}`; |
pranav nachnekar | 2cd9949 | 2019-08-30 10:49:43 +0530 | [diff] [blame] | 18 | } |
| 19 | |
| 20 | function ondatechange(){ |
| 21 | let date = document.getElementById('appointment-date') |
| 22 | if(holidays.includes(date.value)){ |
| 23 | frappe.throw("That day is a holiday") |
| 24 | } |
pranav nachnekar | 7b9e309 | 2019-08-28 16:57:37 +0530 | [diff] [blame] | 25 | } |