Files
c-cms-legacy/public/assets/js/calendar/calendar.js
TheGamecraft 5471539ab3 ALPHA 3.0.1f
2018-08-01 20:32:13 -04:00

166 lines
4.2 KiB
JavaScript
Vendored

init();
function init() {
var lastid = 99;
(function($) {
$( document ).ajaxError(function() {
$( ".log" ).text( "Triggered ajaxError handler." );
});
})(jQuery);
var d = new Date();
var m = d.getMonth() + 1;
var y = d.getFullYear();
generate(m,y);
}
function openCalendar(btnDate)
{
(function($) {
var calendarModal = $('.modal-content');
$.post('/api/calendar/loadDay', { date: btnDate } , function(data) {
calendarModal.replaceWith(data);
console.log('Test');
});
})(jQuery);
}
function calendarOpen(myid) {
var mydate = document.getElementById(myid).name;
$(function() {
var loadingDiv = $('#calendarmodalload');
$.get('/adminV2/assets/lib/calendar/calendarmodal.php?date='+mydate, function(data) {
loadingDiv.replaceWith(data);
console.log("Loading day: "+mydate);
});
});
}
function calendarEmptyDay(myid) {
var mydate = document.getElementById(myid).name;
$(function() {
var loadingDiv = $('#calendarmodalload');
$.get('/adminV2/assets/lib/calendar/calendarEmptyDay.php?date='+mydate, function(data) {
loadingDiv.replaceWith(data);
console.log("Loading empty day: "+mydate);
});
});
}
function generate(pmonth,pyear){
(function($) {
var mycalendar = $('.calendar');
$.post('/api/calendar/generate', { month: pmonth, year: pyear } , function(data) {
mycalendar.replaceWith(data);
console.log('Calendar Initialised');
});
})(jQuery);
}
function switchType()
{
(function($) {
var eventInput = document.getElementById("event_type");
var eventName = document.getElementById('event_name');
var isEventMandatory = document.getElementById('is_event_mandatory');
var eventBeginTime = document.getElementById('event_begin_time');
var eventEndTime = document.getElementById('event_end_time');
var eventLocation = document.getElementById('event_location');
var eventDesc = document.getElementById('event_desc');
switch (eventInput.value) {
case "pilotage":
eventName.value = "Test";
isEventMandatory.checked = false;
eventBeginTime.value = "09:30";
eventEndTime.value = "11:30";
eventLocation.value = "Escadron";
eventDesc.value = "Cours de pilotage";
break;
case "regular":
eventName.value = "Soirée d'instruction régulière";
isEventMandatory.checked = true;
eventBeginTime.value = "06:30";
eventEndTime.value = "9:45";
eventLocation.value = "Escadron";
eventDesc.value = "Soirée d'instruction régulière";
break;
case "drill":
eventName.value = "Cours de précidrill";
isEventMandatory.checked = false;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "Maison de mon père";
eventDesc.value = "Cours de précidrill";
break;
case "music":
eventName.value = "Cours de musique";
isEventMandatory.checked = false;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "Cours de musique";
break;
case "biathlon":
eventName.value = "Cour de Biathlon";
isEventMandatory.checked = false;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "Cours de biathlon";
break;
case "marksmanship":
eventName.value = "Tir de précision";
isEventMandatory.checked = false;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "Tir de précision";
break;
case "founding":
eventName.value = "";
isEventMandatory.checked = true;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "";
break;
case "volunteer":
eventName.value = "";
isEventMandatory.checked = true;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "";
break;
default:
eventName.value = "";
isEventMandatory.checked = false;
eventBeginTime.value = "";
eventEndTime.value = "";
eventLocation.value = "";
eventDesc.value = "";
break;
}
})(jQuery);
}