• 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-CalendarExt3Agenda

Scheduled Pinned Locked Moved Utilities
192 Posts 27 Posters 214.3k Views 29 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.
  • M Offline
    MMRIZE @MarNog
    last edited by MMRIZE Jul 31, 2023, 7:20 AM Jul 31, 2023, 7:18 AM

    @MarNog
    Interesting. You might have added some custom CSS, so hard to guess what happened at the moment.
    I think the area for time displaying is not so wide enough. Give them more space.

    Currently, the hyphen and startTime/endTime condition is defined like this.

    /* MMM-CalendarExt3Agenda.css line 187 */
    .CX3A .event .time {
      font-size: 75%;
      vertical-align: text-bottom;
    }
    
    .CX3A .event .time.notInDay {
      display: none;
    }
    
    .CX3A .event .startTime::after {
      content: ' -';
    }
    
    .CX3A .event .startTime.notInDay + .endTime.inDay::before {
      content: '- ';
    }
    
    M 1 Reply Last reply Aug 2, 2023, 5:15 AM Reply Quote 0
    • M Offline
      MarNog @BKeyport
      last edited by Aug 2, 2023, 5:08 AM

      @BKeyport I added another instance of the Calendar module and it worked like charm. Thank you.

      1 Reply Last reply Reply Quote 0
      • M Offline
        MarNog @MMRIZE
        last edited by Aug 2, 2023, 5:15 AM

        @MMRIZE I had used a custom.css from someone’s post and I modified the font size. After your suggestion I changed the width on the custom.css and the time is showing correctly now. Thank you

        1 Reply Last reply Reply Quote 0
        • T Offline
          themoe @MMRIZE
          last edited by Aug 15, 2023, 6:51 PM

          @MMRIZE I really like your modules! I tried to setup the Ext3Agenda, but with no success.

          Can you share the part of the config file to show the Agenda for a couple of days with the scheduled meetings?

          M 1 Reply Last reply Aug 15, 2023, 9:19 PM Reply Quote 0
          • M Offline
            MMRIZE @themoe
            last edited by Aug 15, 2023, 9:19 PM

            @themoe
            In many cases; ppl might have missed/made wrong to the default calendar setting.
            Show me your config for default calendars module and CX3A instead.

            1 Reply Last reply Reply Quote 0
            • G Offline
              gonzonia
              last edited by Sep 10, 2023, 2:08 PM

              I have two instances of MMM-CalendarExt3Agenda showing with different calendar sets.

              For one set it shows data for 4 days, with all days populated.

              For the other one, it shows 4 days but the last day isn’t populated. If I increase the endDayIndex by 1 it will add a 5th day and day 4 will be populated but the 5th day will not, so I know the data is there.

              Any ideas what would cause this?
              Working instance 1:

              {
              			module: "MMM-CalendarExt3Agenda",
              			position: "top_right",
              			classes: "SceneFamily",
              			header: "Upcoming Family Calendar",
              			config: {
              				instanceId: "FamilyAgenda",
              				locale: 'en-US',
              				firstDayOfWeek: 1,
              				startDayIndex: 0,
              				endDayIndex: 3,
              				showMiniMonthCalendar: false, 
              				useSymbol: true,
              				calendarSet: ['Dad', 'Mom', 'Kid1', 'Kid2', 'Work1', 'Work22, 'Home'],
              			}
              		}
              

              Missing Data Instance 2

              		{
              			module: "MMM-CalendarExt3Agenda",
              			position: "top_left",
              			classes: "SceneFamily SceneKids",
              			header: "Chores",
              			config: {
              				instanceId: "Chores",
              				locale: 'en-US',
              				firstDayOfWeek: 1,
              				startDayIndex: 0,
              				endDayIndex: 3,
              				showMiniMonthCalendar: false, 
              				useSymbol: true,
              				calendarSet: ['Dad Chores', 'Kid Chores', 'Mom Chores'],
              			}
              		},
              
              1 Reply Last reply Reply Quote 0
              • U Offline
                UncleRoger
                last edited by Nov 16, 2023, 12:37 AM

                I apologize for what I’m sure is a bonehead question… I had a stock calendar module to show events from one calendar (and a second, hidden instance of calendar) but when I tried to implement pages (MMM-Pages), it was loading the hidden calendar along with the non-hidden one.

                So I thought I’d try CalExt3Ag to replace the visible calendar. The problem is, I want it to look like the stock calendar:

                35737256-280b-45fe-a124-d924f3ebae43-image.png

                but the best I could get is this:

                f6ef7364-2363-4972-812d-f4bc711947cb-image.png

                Is it possible to get a much simplified listing (one line per event, relative dates) of events using CalExt3Ag?

                B M 2 Replies Last reply Nov 16, 2023, 4:05 AM Reply Quote 0
                • B Offline
                  BKeyport Module Developer @UncleRoger
                  last edited by Nov 16, 2023, 4:05 AM

                  @UncleRoger Not exactly. However you can get it simplied some:

                  6d76561c-4d00-4bfa-924e-cb7968679d4d-image.png

                  That’s all CSS.

                  The "E" in "Javascript" stands for "Easy"

                  1 Reply Last reply Reply Quote 1
                  • M Offline
                    MMRIZE @UncleRoger
                    last edited by MMRIZE Nov 16, 2023, 2:13 PM Nov 16, 2023, 7:29 AM

                    @UncleRoger

                    1. About the look of the module to mimic the original calendar module;
                      Sorry, it can’t. This module is an alternative view of your events listing, not a replacement. If you need only the same look as the original calendar, just use the original.

                    2. About the working with MMM-Pages.
                      MMM-Pages is a good, reliable module, though it doesn’t consider the multi-instance of the module. So when you need multi-instances and want to show/hide on different pages, it cannot work as expected. Try other paging/screen control module. (e.g. I recommend MMM-Scenes2 with shame.)
                      MMM-Scenes2 Demo
                      Click to see the DEMO

                    My mistake. You can assign class name in MMM-Pages settings. (Thanks @sdetweil )

                    S 1 Reply Last reply Nov 16, 2023, 1:39 PM Reply Quote 1
                    • S Away
                      sdetweil @MMRIZE
                      last edited by Nov 16, 2023, 1:39 PM

                      @MMRIZE i.like you Scenes module.

                      but MMM-Pages works fine for multi instance. just don’t use the module name in the page definition

                      use page1, page2, page3…
                      and then use that in the individual module classes: setting

                      super easy and much more clear

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      M U 2 Replies Last reply Nov 16, 2023, 2:12 PM Reply Quote 1
                      • 1
                      • 2
                      • 11
                      • 12
                      • 13
                      • 14
                      • 15
                      • 19
                      • 20
                      • 13 / 20
                      • 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