forked from mirrors/easyappointments
Added shortcut button for adding appointments (easier in touch devices).
This commit is contained in:
parent
60ff0de1a2
commit
9470c42775
1 changed files with 26 additions and 3 deletions
|
@ -329,6 +329,29 @@ window.BackendCalendarTableView = window.BackendCalendarTableView || {};
|
||||||
}, 'json').fail(GeneralFunctions.ajaxFailureHandler);
|
}, 'json').fail(GeneralFunctions.ajaxFailureHandler);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$calendar.on('mouseenter', 'table.slots tbody td', function() {
|
||||||
|
if ($(this).index() === 0) {
|
||||||
|
return; // Do not add the button to the time column.
|
||||||
|
}
|
||||||
|
|
||||||
|
var $button = $('<button class="add-appointment-shortcut btn btn-sm btn-default" />');
|
||||||
|
|
||||||
|
$button.html('<span class="glyphicon glyphicon-plus"></span>');
|
||||||
|
|
||||||
|
$(this).append($button);
|
||||||
|
});
|
||||||
|
|
||||||
|
$calendar.on('mouseleave', 'table.slots tbody td', function() {
|
||||||
|
$(this).find('.add-appointment-shortcut').remove();
|
||||||
|
});
|
||||||
|
|
||||||
|
$calendar.on('click', '.add-appointment-shortcut', function() {
|
||||||
|
$(this)
|
||||||
|
.remove()
|
||||||
|
.parent()
|
||||||
|
.trigger('click');
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -816,9 +839,9 @@ window.BackendCalendarTableView = window.BackendCalendarTableView || {};
|
||||||
$('#enable-sync, #google-sync').hide();
|
$('#enable-sync, #google-sync').hide();
|
||||||
|
|
||||||
// Auto-reload the results every one minute.
|
// Auto-reload the results every one minute.
|
||||||
// var interval = setInterval(function() {
|
var interval = setInterval(function() {
|
||||||
// $('#reload-appointments').trigger('click');
|
$('#reload-appointments').trigger('click');
|
||||||
// }, 20000);
|
}, 20000);
|
||||||
};
|
};
|
||||||
|
|
||||||
})(window.BackendCalendarTableView);
|
})(window.BackendCalendarTableView);
|
||||||
|
|
Loading…
Reference in a new issue