1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- '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)
- var g = parseInt(hex.slice(3, 5), radix)
- var b = parseInt(hex.slice(5, 7), radix)
- var a = parseInt(hex.slice(7, 9), radix) / 255 || 1
- var rgba = 'rgba(' + r + ', ' + g + ', ' + b + ', ' + a + ')'
- return rgba
- }
- (function () {
- if (CalendarList.length === 0) {
- var cList = JSON.parse(localStorage.getItem('calendarList2'))
- for (var i = 0; i < cList.length; i++) {
- console.log(cList[i].id)
- var calendar = new CalendarInfo()
- calendar.id = cList[i].id
- calendar.name = cList[i].name
- calendar.color = cList[i].color
- calendar.bgColor = cList[i].bgColor
- calendar.dragBgColor = cList[i].dragBgColor
- calendar.borderColor = cList[i].borderColor
- addCalendar(calendar)
- }
- }
- })()
|