• 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.0k 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.
  • C Offline
    cyberphox @sdetweil
    last edited by Nov 19, 2022, 5:30 PM

    @sdetweil
    Chromium 72.0.3626.121
    Raspbian Stretch
    MagicMirror: v2.21.0

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

    S 2 Replies Last reply Nov 19, 2022, 5:54 PM Reply Quote 0
    • S Offline
      sdetweil @cyberphox
      last edited by Nov 19, 2022, 5:54 PM

      @cyberphox how about node -v

      stretch is really old… so probably a downlevel version of javascript…

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      C 1 Reply Last reply Nov 19, 2022, 5:55 PM Reply Quote 0
      • C Offline
        cyberphox @sdetweil
        last edited by Nov 19, 2022, 5:55 PM

        @sdetweil
        No doubt…not a huge issue as it was test install…Thanks for the help!

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

        1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @cyberphox
          last edited by Nov 19, 2022, 5:55 PM

          @cyberphox said in MMM-CalendarExt3Agenda:

          72.0.3626.121

          chrome 72 is march 2019… so 3.5 years old

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          C 1 Reply Last reply Nov 19, 2022, 6:01 PM Reply Quote 0
          • C Offline
            cyberphox @sdetweil
            last edited by Nov 19, 2022, 6:01 PM

            @sdetweil Looks like I can upgrade through terminal so might give it a go over the weekend

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

            1 Reply Last reply Reply Quote 0
            • D Offline
              DDE12 @BKeyport
              last edited by Nov 19, 2022, 6:02 PM

              @BKeyport Thank you!
              I’m using both startTime and endTime and can’t get it lined up right.

              .CX3A .event .title {
                color: var(--calendarColor);
                order: 1;
                width: 120px; /* Adjust for your region width. Here I am using fixed value to make things simple */
                flex-grow: 1;
              }
              
              .CX3A .event .time.startTime {
                order: 2;
                width: 52px;  
                text-align: right;
              }
              
              .CX3A .event .startTime::after {
                content: ' -';
              }
              
              .CX3A .event .time.endTime {
                order: 2;
                width: 65px;  
                text-align: right;
              }
              
              .CX3A .event .symbol {
                order: 4;
              }
              
              .CX3A .event .headline {
                justify-content: space-between;
              }
              
              .CX3A .event .description {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                max-width: 100%;
                font-size: 90%;
                color: orange;
                padding-left: 20px;
              }
              
              B D 2 Replies Last reply Nov 19, 2022, 10:29 PM Reply Quote 0
              • B Offline
                BKeyport Module Developer @DDE12
                last edited by Nov 19, 2022, 10:29 PM

                @DDE12 I still don’t get them all lined up right - thanks to advertising in one of my schedules (Washington State Cougars @ Washington Huskies - presented by blah blah blah blah)

                But I’ve tweaked it enough to get it right most of the time. Just keep tweaking it.

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

                1 Reply Last reply Reply Quote 0
                • D Offline
                  DDE12 @DDE12
                  last edited by Nov 20, 2022, 12:20 AM

                  @BKeyport Thank you!

                  Event align.png

                  B 1 Reply Last reply Nov 20, 2022, 7:32 AM Reply Quote 0
                  • B Offline
                    BKeyport Module Developer @DDE12
                    last edited by Nov 20, 2022, 7:32 AM

                    @DDE12 wanna post back your related CSS? I’m curious about something.

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

                    D 1 Reply Last reply Nov 21, 2022, 1:51 AM Reply Quote 0
                    • D Offline
                      DDE12 @BKeyport
                      last edited by Nov 21, 2022, 1:51 AM

                      @BKeyport
                      I think I need to use something other than width: ##px so that it adjusts based on how much space the time takes. Is there a way to make startTime " - " endTime into a string or something and then align that to the right?

                      .CX3A {
                        font-size: 16px;
                        min-width: 300px;
                        max-width: 400px;
                        text-align: left;
                        color: lightgray;
                        --saturdayColor : white;
                        --sundayColor: white;
                        --todayColor: gold;
                      }
                      /* +++  Colored dot before event +++ */
                      .CX3A .event .headline .symbol {
                        color: var(--calendarColor);
                        font-size: 75%;
                        vertical-align: text-bottom;
                      }
                      
                      .CX3A .event .headline .symbol.noSymbol::after {
                        content: '|';
                        font-weight: bold;
                      }  
                      /*  ++++ Divider Lines +++ */
                      .CX3A .agenda .cell {
                        padding-top: 2px;
                        border-top: 1px solid gray;
                        margin-top: 2px;
                      }
                      
                      .CX3A .cellHeaderMain {
                        display: flex;
                        gap: 3px;
                        text-transform: capitalize;
                      }
                      
                      /* +++ Show/Hide event description or location +++ */
                      /*.CX3A .agenda .event .description, */
                      .CX3A .agenda .event .location {
                        display: none;
                      }
                      
                      /* +++ Change order of info displayed +++ */
                      /* to test text-wrapping */
                      /*.CX3A {
                        width: 300px; 
                      }/**/
                      *.CX3A .cellBody .fullday .event {
                        width: 100%;
                      }
                      /* +++  Event title +++ */ 
                      .CX3A .event .title {
                        color: var(--calendarColor);
                        order: 1;
                        width: 120px; /* Adjust for your region width. Here I am using fixed value to make things simple */
                        flex-grow: 1;
                      }
                      
                      .CX3A .event .time.startTime {
                        order: 2;
                        width: 52px;  
                        text-align: right;
                      }
                      
                      .CX3A .event .startTime::after {
                        content: ' -';
                      }
                      
                      .CX3A .event .time.endTime {
                        order: 2;
                        width: 65px;  
                        text-align: right;
                      }
                      
                      .CX3A .event .symbol {
                        order: 3;
                      }
                      
                      .CX3A .event .headline {
                        justify-content: space-between;
                      }
                      
                      B 1 Reply Last reply Nov 21, 2022, 5:01 AM Reply Quote 0
                      • 1
                      • 2
                      • 5
                      • 6
                      • 7
                      • 8
                      • 9
                      • 19
                      • 20
                      • 7 / 20
                      7 / 20
                      • First post
                        62/192
                        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