• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-CalendarExt3

Scheduled Pinned Locked Moved Utilities
642 Posts 77 Posters 1.7m Views 81 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    czabel @MMRIZE
    last edited by Oct 11, 2024, 5:21 AM

    @MMRIZE No rush at all, enjoy your holiday! I’ll keep fiddling, but I’ve never been good with CSS :D

    1 Reply Last reply Reply Quote 0
    • R Offline
      Rakutsi
      last edited by Oct 21, 2024, 9:30 PM

      Hello.

      Have been using MMM-CalendarExt2 for some years now and changed to MMM-CalendarExt3 today.

      The thing was that my birthday events that i have in my my calender, i would like to say a the age of the person. The Calendar module you can use displayRepeatingCountTitle and repeatingCountTitle to show the years from when you put the event in the calendar. For example i tried put my birthday on the year i was born and put repeat every year on same day and it did show number.

      Was wondering if this funktion work in MMM-CalendarExt3?

      S 1 Reply Last reply Oct 21, 2024, 9:33 PM Reply Quote 0
      • S Away
        sdetweil @Rakutsi
        last edited by sdetweil Oct 22, 2024, 12:09 PM Oct 21, 2024, 9:33 PM

        @Rakutsi no… the stuff shown on the screen isn’t broadcast to the other modules…

        but you could add an ext3 eventTransformer to add it back on (if you know bd, and some pattern in the event subject)

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        R 1 Reply Last reply Oct 21, 2024, 9:46 PM Reply Quote 0
        • R Offline
          Rakutsi @sdetweil
          last edited by Oct 21, 2024, 9:46 PM

          @sdetweil thanks then i know.

          well i dont know how to use the eventFilter for that, is there any example then i could try?
          I am not the best at those kind of things. Mostly copy paste and trial and error.

          S 1 Reply Last reply Oct 21, 2024, 9:53 PM Reply Quote 0
          • S Away
            sdetweil @Rakutsi
            last edited by sdetweil Oct 21, 2024, 9:54 PM Oct 21, 2024, 9:53 PM

            @Rakutsi see the doc and the ext3 wiki (at the module github page)

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            R 1 Reply Last reply Oct 21, 2024, 11:49 PM Reply Quote 0
            • R Offline
              Rakutsi @sdetweil
              last edited by Rakutsi Oct 22, 2024, 12:14 AM Oct 21, 2024, 11:49 PM

              @sdetweil

              this was the solution i came up with.

              eventTransformer: (event) => {
                  const currentYear = new Date().getFullYear();
                  const age = currentYear - event.firstYear;
              
                  event.title = `${event.title} (${age} year)`;
              
                  return event;
              },
              

              Chatgpt is my friend.

              S 1 Reply Last reply Oct 22, 2024, 12:08 PM Reply Quote 1
              • S Away
                sdetweil @Rakutsi
                last edited by Oct 22, 2024, 12:08 PM

                @Rakutsi awesome!

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • M Offline
                  MMRIZE @czabel
                  last edited by Oct 26, 2024, 11:29 AM

                  @czabel said in MMM-CalendarExt3:

                  Do you have any insight as to how to change my CSS to get the icons to show up for every event? As I mentioned, my current setup makes my non-fullday events colored in, but this deletes the icon. The icon is still there for the real fullday events. I’d like to keep the icon, if at all possible. Thank you!

                  Sorry for the late reply. I was on vacation.

                  Append these codes to your custom.css

                  /* custom.css */
                  .CX3 .event.singleday .headline.useSymbol .symbol {
                    color: var(--oppositeColor);
                  }
                  

                  be250f93-007a-404b-959e-6789995f55aa-image.png

                  C 1 Reply Last reply Oct 31, 2024, 5:09 AM Reply Quote 0
                  • C Offline
                    czabel @MMRIZE
                    last edited by Oct 31, 2024, 5:09 AM

                    @MMRIZE said in MMM-CalendarExt3:
                    … Sorry for the late reply…

                    No problem at all, I appreciate the time you spend helping on here.

                    With that CSS adjustment, the events in the calendar look perfect now, thank you.

                    But I have a new problem that seems to have just shown up: the volleyball icon that I’m using in the eventTransformer is now being applied to the Legend somehow:
                    ext3_legendIcon.png
                    You can see the events are great (volleyball has the icon, other events are the default)

                    This is especially odd because in the base calendar config, I specify useSymbol: false for the “Dad” calendar, but this element is somehow getting the .useSymbol class.

                    Oh, I just found in a search another user that has this issue, link here

                    M 1 Reply Last reply Nov 11, 2024, 9:51 AM Reply Quote 0
                    • M Offline
                      MMRIZE @czabel
                      last edited by Nov 11, 2024, 9:51 AM

                      @czabel
                      Well, that is not the bug, however you might be uncomfortable.
                      It is designed to get the symbol from the first(internally structured) event of the calendar group.
                      Because the default calendar module will broadcast only the events themselves, not the meta-information from the calendar to which the event belonged, So there is no easy way to distinguish the default symbol of the specific calendar.

                      To be honest, getting the default symbol from config of ONLY the default calendar module might be easy, but this module is designed to take events from any other possible modules, so I cannot assume all the user will get the events from the default calendar module only.

                      Not so easy. Has somebody any idea?

                      C 1 Reply Last reply Nov 16, 2024, 5:21 AM Reply Quote 0
                      • 1
                      • 2
                      • 55
                      • 56
                      • 57
                      • 58
                      • 59
                      • 64
                      • 65
                      • 57 / 65
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy