Read the statement by Michael Teeuw here.
Calendar Color
-
Go to folder MagicMirror/modules/default/calendar , edit calendar.js , change values colored and coloredSymbolOnly to “true”
-
@Mrc do NOT edit the module source files to change configuration.
put the settings in the config section for that. module in config.js
{ module:'calendar', config:{ colored:true, coloredSymbolsOnly:true } } -
Any one know why all of the calendar entries are being assigned Mom’s color instead of their own?
module: "calendar", header: "Family Schedule", position: "top_center", config: { colored: true, calendars: [ { symbol: "calendar-check", url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics" }, { symbol: "Dad's Calender", url: "https://calendar.google.com/calendar/ical/basic.ics", color: '#6600CC' }, { symbol: "Mom's Calender", url: "https://calendar.google.com/calendar/ical/basic.ics", color: '#ff0000' }, { Symbol: "A's Calender", url: "https://calendar.google.com/calendar/ical/basic.ics", color: '#00ff00' }, { symbol: "J's Calender", url: "https://calendar.google.com/calendar/ical/basic.ics", color: '#40E0D0' }, { symbol: "L's Calender", url: "https://calendar.google.com/calendar/basic.ics", color: '#ffd700' } ] } }, -
the code looks up the color using the url as a key…
all of your urls are the same so you will get results based on the url, where the name is stored last. M is higher than any other string, so the url will match that in the hash lookup
-
@sdetweil I deleted the personal settings within the urls. They are all different in the real config.js file.
-
@RJDaPirate the code does this
if (this.config.colored && !this.config.coloredSymbolOnly) { eventWrapper.style.cssText = "color:" + this.colorForUrl(event.url); }colorForUrl: function (url) { return this.getCalendarProperty(url, "color", "#fff"); }, -
@sdetweil This is not visible in the config.js file. Earlier in the thread you instructed another user not the change settings in source instead of the config.js. Where are the setting you highlighted?
-
@RJDaPirate i am just showing the code that uses the settings from config.js… not changing it…
this.config.colored
u have colored: true, in config.js calendar config sectionthen it looks up color value by url…
if not found it return #fff as the color…
u have 6 digit color values…
-
@sdetweil Understand you did not “edit”. Do not understand what I have done wrong? Cannot find examples of Calendar Module Config.js with seperate colors for different url (google) calendars. Is there a knowledge document you’d recommend I read thru that covers those config: { colored:…
-
@RJDaPirate I wasn’t aware of color support myself til you mentioned it.
the online doc is all I am aware of
-
@sdetweil , The lack of a “proper” symbol was my undoing.
-
how do you change the schedule time color and font? Mine seems to be gray even after sending the fade to false.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login