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.

    Calendar event same start and enddate wrong (Google Calendar)

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    13 Posts 2 Posters 2.7k Views 2 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 @RobertM
      last edited by

      @RobertM great, thanks…

      so, I’ve found it, I don’t know why this is there or side effects…

      but

      edit the ~/MagicMirror/modules/default/calendar/calendarutils.js

      find line 430-ish ( i added debug so the numbers may be off

      						endDate = moment(parseInt(startDate.format("x")) + duration, "x");
      						if (startDate.format("x") === endDate.format("x")) {
      							endDate = endDate.endOf("day");
      						}
      

      add the // to the endDate = line, so it looks like this

      						endDate = moment(parseInt(startDate.format("x")) + duration, "x");
      						if (startDate.format("x") === endDate.format("x")) {
      							//endDate = endDate.endOf("day");
      						}
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      R 1 Reply Last reply Reply Quote 0
      • R Offline
        RobertM @sdetweil
        last edited by

        @sdetweil yes, thats works - after restarting node - many thanks!
        53fc0418-f977-49e2-9765-e8428500ebd2-image.png

        Would it also be possible to only show the start of such 0 minutes events?

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @RobertM
          last edited by sdetweil

          @RobertM i don’t think so… u asked to showEnd:true…

          there is no conditional logic there

          my settings and result

          			config: {
          				showEnd:true,
          				timeFormat:"absolute",
          				urgency:0,
          				getRelative:0,
          

          Screenshot_2022-11-20_15-57-00.png

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          R 1 Reply Last reply Reply Quote 0
          • R Offline
            RobertM @sdetweil
            last edited by

            @sdetweil

            u asked to showEnd:true…

            Yes, that’s right. It looks better and is easier to capture for 0 minute events when there is no end time. For events with a time duration, I would have liked to have shown the end time.

            See the following mockup above as it is now and below as I would like it to be.

            96909192-c8ec-4199-9c47-0784fe04e32a-image.png

            S 2 Replies Last reply Reply Quote 1
            • S Offline
              sdetweil @RobertM
              last edited by

              @RobertM I know, but showEnd says format the end time after a -.

              always.

              is doesn’t say only if the end is different

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • S Offline
                sdetweil @RobertM
                last edited by

                @RobertM very cool!!! you submitted a PR!!

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • 1
                • 2
                • 2 / 2
                • 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