mirror of
https://github.com/alextselegidis/easyappointments.git
synced 2024-12-27 09:03:09 +03:00
Replace selector with variable
This commit is contained in:
parent
9ec281640e
commit
0d52732489
1 changed files with 12 additions and 10 deletions
|
@ -21,6 +21,7 @@ App.Components.WorkingPlanExceptionsModal = (function () {
|
||||||
const $end = $('#working-plan-exceptions-end');
|
const $end = $('#working-plan-exceptions-end');
|
||||||
const $breaks = $('#working-plan-exceptions-breaks');
|
const $breaks = $('#working-plan-exceptions-breaks');
|
||||||
const $save = $('#working-plan-exceptions-save');
|
const $save = $('#working-plan-exceptions-save');
|
||||||
|
const $addBreak = $('.working-plan-exceptions-add-break');
|
||||||
let deferred = null;
|
let deferred = null;
|
||||||
let enableSubmit = false;
|
let enableSubmit = false;
|
||||||
let enableCancel = false;
|
let enableCancel = false;
|
||||||
|
@ -29,6 +30,7 @@ App.Components.WorkingPlanExceptionsModal = (function () {
|
||||||
* Reset the modal fields back to the original empty state.
|
* Reset the modal fields back to the original empty state.
|
||||||
*/
|
*/
|
||||||
function resetModal() {
|
function resetModal() {
|
||||||
|
$addBreak.prop('disabled', false);
|
||||||
$date.val('');
|
$date.val('');
|
||||||
$start.val('');
|
$start.val('');
|
||||||
$end.val('');
|
$end.val('');
|
||||||
|
@ -181,9 +183,9 @@ App.Components.WorkingPlanExceptionsModal = (function () {
|
||||||
function add() {
|
function add() {
|
||||||
deferred = $.Deferred();
|
deferred = $.Deferred();
|
||||||
|
|
||||||
$date[0]._flatpickr.setDate( new Date());
|
$date[0]._flatpickr.setDate(new Date());
|
||||||
$start[0]._flatpickr.setDate( moment('08:00', 'HH:mm').toDate());
|
$start[0]._flatpickr.setDate(moment('08:00', 'HH:mm').toDate());
|
||||||
$end[0]._flatpickr.setDate( moment('20:00', 'HH:mm').toDate());
|
$end[0]._flatpickr.setDate(moment('20:00', 'HH:mm').toDate());
|
||||||
|
|
||||||
$modal.modal('show');
|
$modal.modal('show');
|
||||||
|
|
||||||
|
@ -201,9 +203,9 @@ App.Components.WorkingPlanExceptionsModal = (function () {
|
||||||
function edit(date, workingPlanException) {
|
function edit(date, workingPlanException) {
|
||||||
deferred = $.Deferred();
|
deferred = $.Deferred();
|
||||||
|
|
||||||
$date[0]._flatpickr.setDate( moment(date, 'YYYY-MM-DD').toDate());
|
$date[0]._flatpickr.setDate(moment(date, 'YYYY-MM-DD').toDate());
|
||||||
$start[0]._flatpickr.setDate( moment(workingPlanException.start, 'HH:mm').toDate());
|
$start[0]._flatpickr.setDate(moment(workingPlanException.start, 'HH:mm').toDate());
|
||||||
$end[0]._flatpickr.setDate( moment(workingPlanException.end, 'HH:mm').toDate());
|
$end[0]._flatpickr.setDate(moment(workingPlanException.end, 'HH:mm').toDate());
|
||||||
|
|
||||||
workingPlanException.breaks.forEach((workingPlanExceptionBreak) => {
|
workingPlanException.breaks.forEach((workingPlanExceptionBreak) => {
|
||||||
renderBreakRow(workingPlanExceptionBreak).appendTo($breaks.find('tbody'));
|
renderBreakRow(workingPlanExceptionBreak).appendTo($breaks.find('tbody'));
|
||||||
|
@ -298,7 +300,7 @@ App.Components.WorkingPlanExceptionsModal = (function () {
|
||||||
// Bind editable and event handlers.
|
// Bind editable and event handlers.
|
||||||
editableTimeCell($newBreak.find('.working-plan-exceptions-break-start, .working-plan-exceptions-break-end'));
|
editableTimeCell($newBreak.find('.working-plan-exceptions-break-start, .working-plan-exceptions-break-end'));
|
||||||
$newBreak.find('.working-plan-exceptions-edit-break').trigger('click');
|
$newBreak.find('.working-plan-exceptions-edit-break').trigger('click');
|
||||||
$('.working-plan-exceptions-add-break').prop('disabled', true);
|
$addBreak.prop('disabled', true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -328,7 +330,7 @@ App.Components.WorkingPlanExceptionsModal = (function () {
|
||||||
$tr.find('.working-plan-exceptions-save-break, .working-plan-exceptions-cancel-break').removeClass('d-none');
|
$tr.find('.working-plan-exceptions-save-break, .working-plan-exceptions-cancel-break').removeClass('d-none');
|
||||||
$tr.find('select,input:text').addClass('form-control input-sm');
|
$tr.find('select,input:text').addClass('form-control input-sm');
|
||||||
|
|
||||||
$('.working-plan-exceptions-add-break').prop('disabled', true);
|
$addBreak.prop('disabled', true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -367,7 +369,7 @@ App.Components.WorkingPlanExceptionsModal = (function () {
|
||||||
$tr.closest('table')
|
$tr.closest('table')
|
||||||
.find('.working-plan-exceptions-edit-break, .working-plan-exceptions-delete-break')
|
.find('.working-plan-exceptions-edit-break, .working-plan-exceptions-delete-break')
|
||||||
.removeClass('d-none');
|
.removeClass('d-none');
|
||||||
$('.working-plan-exceptions-add-break').prop('disabled', false);
|
$addBreak.prop('disabled', false);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -383,7 +385,7 @@ App.Components.WorkingPlanExceptionsModal = (function () {
|
||||||
.find('.working-plan-exceptions-edit-break, .working-plan-exceptions-delete-break')
|
.find('.working-plan-exceptions-edit-break, .working-plan-exceptions-delete-break')
|
||||||
.removeClass('d-none');
|
.removeClass('d-none');
|
||||||
$tr.find('.working-plan-exceptions-save-break, .working-plan-exceptions-cancel-break').addClass('d-none');
|
$tr.find('.working-plan-exceptions-save-break, .working-plan-exceptions-cancel-break').addClass('d-none');
|
||||||
$('.working-plan-exceptions-add-break').prop('disabled', false);
|
$addBreak.prop('disabled', false);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue