8889841c/** * Neon Calendar Script (FullCalendar 2) * * Developed by Arlind Nushi - www.laborator.co */ var neonCalendar2 = neonCalendar2 || {}; ;(function($, window, undefined) { "use strict"; $(document).ready(function() { neonCalendar2.$container = $(".calendar-env"); $.extend(neonCalendar2, { isPresent: neonCalendar2.$container.length > 0 }); // Mail Container Height fit with the document if(neonCalendar2.isPresent) { neonCalendar2.$sidebar = neonCalendar2.$container.find('.calendar-sidebar'); neonCalendar2.$body = neonCalendar2.$container.find('.calendar-body'); // Checkboxes var $cb = neonCalendar2.$body.find('table thead input[type="checkbox"], table tfoot input[type="checkbox"]'); $cb.on('click', function() { $cb.attr('checked', this.checked).trigger('change'); calendar_toggle_checkbox_status(this.checked); }); // Highlight neonCalendar2.$body.find('table tbody input[type="checkbox"]').on('change', function() { $(this).closest('tr')[this.checked ? 'addClass' : 'removeClass']('highlight'); }); // Setup Calendar if($.isFunction($.fn.fullCalendar)) { var calendar = $('#calendar'); calendar.fullCalendar({ header: { left: 'title', right: 'month,agendaWeek,agendaDay today prev,next' }, //defaultView: 'basicWeek', editable: true, firstDay: 1, height: 600, droppable: true, drop: function(date, allDay) { var $this = $(this), eventObject = { title: $this.text(), start: date, allDay: allDay, className: $this.data('event-class') }; calendar.fullCalendar('renderEvent', eventObject, true); $this.remove(); } }); $("#draggable_events li a").draggable({ zIndex: 999, revert: true, revertDuration: 0 }).on('click', function() { return false; }); } else { alert("Please include full-calendar script!"); } $("body").on('submit', '#add_event_form', function(ev) { ev.preventDefault(); var text = $("#add_event_inp1 input"); var text = $('#add_event_inp2 input'); if(text.val().length == 0) return false; var classes = ['', 'color-green', 'color-blue', 'color-orange', 'color-primary', ''], _class = classes[ Math.floor(classes.length * Math.random()) ], $event = $('