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
    222 Posts 29 Posters 288.0k Views 31 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 @ffingers6
      last edited by MMRIZE

      @ffingers6
      a86ca1d6-517e-43d5-bdd4-3d864e42c7f4-image.png

      /* config/config.js */
      {
        module: "calendar",
        config: {
          broadcastEvents: true,
          defaultSymbolClassName: "", // This is needed to use the iconify icons instead of the font-awesome icons
            calendars: [
              {
                symbol: "noto:calendar",
                url: "...",
                color: "violet",
          ...
        }
      },
      {
        module: "MMM-CalendarExt3Agenda",
        position: "bottom_bar",
        config: {
          showMiniMonthCalendar: false,
          locale: "en-US",
          startDayIndex: 0,
          endDayIndex: 2,
          useIconify: true,
        }
      },
      
      /* css/custom.css */
      .CX3A {
        max-width: 100%;
      }
      
      .CX3A .agenda {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        gap: 10px;
        mask-image: none;
      }
      
      .CX3A .agenda .cell {
        flex-grow: 1;
        flex-basis: 0;
        border-bottom: none;
      }
      
      .CX3A .agenda .cell .cellHeader {
        border-bottom: 2px solid gray;
        margin-bottom: 5px;
      }
      
      .CX3A .agenda .cell .cellHeaderMain {
        justify-content: space-between;
        flex-grow: 1;
        padding: 5px;
      }
      
      .CX3A .event.singleday {
        border-left: 2px solid var(--calendarColor);
        padding-left: 3px;
        margin-bottom: 1px;
        background-color: color-mix(in srgb, var(--calendarColor), transparent 75%);
      }
      
      .CX3A .event .time {
        order: 2;
      }
      
      .CX3A .event .title {
        flex-grow: 2;
      }
      
      .CX3A .cellBody {
        line-height: 120%;
      }
      
      .CX3A .cellBody .fullday {
        padding-bottom: 5px;
      }
      
      .CX3A .cellBody .fullday .event {
        max-width: 100%;
      }
      

      For the size, you may need some manual adjustment for your view.

      C 1 Reply Last reply Reply Quote 0
      • C Offline
        cyberphox @MMRIZE
        last edited by

        Got tired of looking at the update notification today. Did a git pull and npm install…module isn’t showing at all now…
        Should have left it alone…sigh

        Full time Dad, DJ and entertainer and lover of technology.

        M 1 Reply Last reply Reply Quote 0
        • M Offline
          MMRIZE @cyberphox
          last edited by

          @cyberphox share me your config.(eouia0819@gmail.com)

          C 1 Reply Last reply Reply Quote 0
          • C Offline
            cyberphox @MMRIZE
            last edited by

            @MMRIZE sent! thanks for having a look!

            Full time Dad, DJ and entertainer and lover of technology.

            1 Reply Last reply Reply Quote 0
            • htilburgsH Offline
              htilburgs
              last edited by

              Is there a way to hide (not show) Yesterday, Today, Tomorrow, etc. and just show the day and date?

              (still trying to learn JS, but not afraid to ask) ☺

              htilburgsH 1 Reply Last reply Reply Quote 0
              • htilburgsH Offline
                htilburgs @htilburgs
                last edited by htilburgs

                @htilburgs said in MMM-CalendarExt3Agenda:

                Is there a way to hide (not show) Yesterday, Today, Tomorrow, etc. and just show the day and date?

                Found it:
                in custom.css change

                .CX3A .relativeDay {
                display: none;
                }

                c830af2e-f2c0-4472-a6a5-1f9b6ae2fbca-image.png

                (still trying to learn JS, but not afraid to ask) ☺

                1 Reply Last reply Reply Quote 0
                • htilburgsH Offline
                  htilburgs
                  last edited by

                  Is there a way to only show MiniMonthCalendar and no calendars? I would like to run 2 instances of MMM-CalendarExt3 Agenda

                  1. only show MiniMonthCalendar
                  2. only show Calendar (no problem)

                  (still trying to learn JS, but not afraid to ask) ☺

                  M 1 Reply Last reply Reply Quote 0
                  • M Offline
                    MMRIZE @htilburgs
                    last edited by

                    @htilburgs
                    60739a0d-fd61-4047-ba25-2b40666a61b3-image.png

                    htilburgsH 1 Reply Last reply Reply Quote 0
                    • htilburgsH Offline
                      htilburgs @MMRIZE
                      last edited by htilburgs

                      @MMRIZE
                      I know this, but I like to have 2 instances running.
                      1 Calendar on the left and 1 MiniMonth on the right.
                      On this way the CSS wil override the Calendar part of both parts.

                      (still trying to learn JS, but not afraid to ask) ☺

                      M S 2 Replies Last reply Reply Quote 0
                      • M Offline
                        MMRIZE @htilburgs
                        last edited by

                        @htilburgs
                        You can give instanceId for each instance. Then you can specify CSS selector with that instanceId.

                        /* config/config.js */
                        module: 'MMM-CalendarExt3Agenda',
                        position: 'top_left',
                        config: {
                          instanceId: 'mymodule1',
                          ...
                        
                        /* css/custom.css */
                        .CX3A_mymodule1 .agenda { // You can select a specific instance like this.
                          display: none;
                        }
                        

                        f09c5d43-5fe6-4f1c-ab85-e7d638146b28-image.png

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 14
                        • 15
                        • 16
                        • 17
                        • 18
                        • 22
                        • 23
                        • 16 / 23
                        • 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