• 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.
  • 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
                    • B Offline
                      BKeyport Module Developer @DDE12
                      last edited by Nov 21, 2022, 5:01 AM

                      @DDE12

                      Well… I believe you can tell it to take up a percentage of space rather than an absolute of space, but don’t quote me on that. I’m not a wizard on how the CSS works, the original stuff I used was MMRize’s, and just tweaked from there.

                      Also, that’s not the entire CSS for CX3A - what I was curious about was your long text work - it’s what is still causing me issues today.

                      :)

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

                      D 1 Reply Last reply Nov 21, 2022, 2:39 PM Reply Quote 0
                      • 1
                      • 2
                      • 5
                      • 6
                      • 7
                      • 8
                      • 9
                      • 19
                      • 20
                      • 7 / 20
                      7 / 20
                      • First post
                        63/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