definicao de layout
This commit is contained in:
127
public/assets/js/calendar/calendars.js
Normal file
127
public/assets/js/calendar/calendars.js
Normal file
@@ -0,0 +1,127 @@
|
||||
'use strict';
|
||||
|
||||
/* eslint-disable require-jsdoc, no-unused-vars */
|
||||
|
||||
var CalendarList = [];
|
||||
|
||||
function CalendarInfo() {
|
||||
this.id = null;
|
||||
this.name = null;
|
||||
this.checked = true;
|
||||
this.color = null;
|
||||
this.bgColor = null;
|
||||
this.borderColor = null;
|
||||
this.dragBgColor = null;
|
||||
}
|
||||
|
||||
function addCalendar(calendar) {
|
||||
CalendarList.push(calendar);
|
||||
}
|
||||
|
||||
function findCalendar(id) {
|
||||
var found;
|
||||
|
||||
CalendarList.forEach(function(calendar) {
|
||||
if (calendar.id === id) {
|
||||
found = calendar;
|
||||
}
|
||||
});
|
||||
|
||||
return found || CalendarList[0];
|
||||
}
|
||||
|
||||
function hexToRGBA(hex) {
|
||||
var radix = 16;
|
||||
var r = parseInt(hex.slice(1, 3), radix),
|
||||
g = parseInt(hex.slice(3, 5), radix),
|
||||
b = parseInt(hex.slice(5, 7), radix),
|
||||
a = parseInt(hex.slice(7, 9), radix) / 255 || 1;
|
||||
var rgba = 'rgba(' + r + ', ' + g + ', ' + b + ', ' + a + ')';
|
||||
|
||||
return rgba;
|
||||
}
|
||||
|
||||
(function() {
|
||||
var calendar;
|
||||
var id = 0;
|
||||
|
||||
calendar = new CalendarInfo();
|
||||
id += 1;
|
||||
calendar.id = String(id);
|
||||
calendar.name = 'My Calendar';
|
||||
calendar.color = '#ffffff';
|
||||
calendar.bgColor = '#24695c';
|
||||
calendar.dragBgColor = '#24695c';
|
||||
calendar.borderColor = '#24695c';
|
||||
addCalendar(calendar);
|
||||
|
||||
calendar = new CalendarInfo();
|
||||
id += 1;
|
||||
calendar.id = String(id);
|
||||
calendar.name = 'Company';
|
||||
calendar.color = '#ffffff';
|
||||
calendar.bgColor = '#ba895d';
|
||||
calendar.dragBgColor = '#ba895d';
|
||||
calendar.borderColor = '#ba895d';
|
||||
addCalendar(calendar);
|
||||
|
||||
calendar = new CalendarInfo();
|
||||
id += 1;
|
||||
calendar.id = String(id);
|
||||
calendar.name = 'Family';
|
||||
calendar.color = '#ffffff';
|
||||
calendar.bgColor = '#ff5583';
|
||||
calendar.dragBgColor = '#ff5583';
|
||||
calendar.borderColor = '#ff5583';
|
||||
addCalendar(calendar);
|
||||
|
||||
calendar = new CalendarInfo();
|
||||
id += 1;
|
||||
calendar.id = String(id);
|
||||
calendar.name = 'Friend';
|
||||
calendar.color = '#ffffff';
|
||||
calendar.bgColor = '#03bd9e';
|
||||
calendar.dragBgColor = '#03bd9e';
|
||||
calendar.borderColor = '#03bd9e';
|
||||
addCalendar(calendar);
|
||||
|
||||
calendar = new CalendarInfo();
|
||||
id += 1;
|
||||
calendar.id = String(id);
|
||||
calendar.name = 'Travel';
|
||||
calendar.color = '#ffffff';
|
||||
calendar.bgColor = '#1b4c43';
|
||||
calendar.dragBgColor = '#1b4c43';
|
||||
calendar.borderColor = '#1b4c43';
|
||||
addCalendar(calendar);
|
||||
|
||||
calendar = new CalendarInfo();
|
||||
id += 1;
|
||||
calendar.id = String(id);
|
||||
calendar.name = 'etc';
|
||||
calendar.color = '#ffffff';
|
||||
calendar.bgColor = '#9d9d9d';
|
||||
calendar.dragBgColor = '#9d9d9d';
|
||||
calendar.borderColor = '#9d9d9d';
|
||||
addCalendar(calendar);
|
||||
|
||||
calendar = new CalendarInfo();
|
||||
id += 1;
|
||||
calendar.id = String(id);
|
||||
calendar.name = 'Birthdays';
|
||||
calendar.color = '#ffffff';
|
||||
calendar.bgColor = '#e2c636';
|
||||
calendar.dragBgColor = '#e2c636';
|
||||
calendar.borderColor = '#e2c636';
|
||||
addCalendar(calendar);
|
||||
|
||||
calendar = new CalendarInfo();
|
||||
id += 1;
|
||||
calendar.id = String(id);
|
||||
calendar.name = 'National Holidays';
|
||||
calendar.color = '#ffffff';
|
||||
calendar.bgColor = '#d22d3d';
|
||||
calendar.dragBgColor = '#d22d3d';
|
||||
calendar.borderColor = '#d22d3d';
|
||||
addCalendar(calendar);
|
||||
})();
|
||||
Reference in New Issue
Block a user