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-CalendarExt3

    Scheduled Pinned Locked Moved Utilities
    676 Posts 81 Posters 2.4m Views 85 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.
    • D Offline
      DDE12 @sdetweil
      last edited by

      @sdetweil
      Thank you for looking at this. Is this the proper implementation for your suggestion?

      modules:  [
         ['MonthPage'],
         ['WeeksPage']
         {
                module: "MMM-CalendarExt3",
                position: "fullscreen_above",
                classes: 'MonthPage',
                      config: {
                           mode: "month",
                           instanceId: "FamilyMonth",
                           calendarSet: ['Holidays', 'Dad', 'Mom', 'Child'],
                      }
          },
          {
                module: "MMM-CalendarExt3",
                position: "fullscreen_above",
                classes: 'WeeksPage' 
                      config: {
                           mode: "week",
                           instanceId: "FamilyWeek",
                          calendarSet: ['Holidays', 'Dad', 'Mom', 'Child'],
                      }
          },
          {
                module: "MMM-Carousel",
                        config: {
                              mode: 'slides',
                              slides: {
                                         "Slide 2": ['MonthPage'],
                                         "Slide 3": ['WeeksPage']
                               }
                        }
           },
      ]
      
      S 1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @DDE12
        last edited by

        @DDE12 no, I was giving you the config for the MMM-Pages module.

        I don’t use Carousel, so not sure there

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        D 1 Reply Last reply Reply Quote 0
        • D Offline
          DDE12 @sdetweil
          last edited by

          @sdetweil
          Like so…?

          modules:  [
             {
                    module: "MMM-CalendarExt3",
                    position: "fullscreen_above",
                    classes: 'MonthPage',
                          config: {
                               mode: "month",
                               instanceId: "FamilyMonth",
                               calendarSet: ['Holidays', 'Dad', 'Mom', 'Child'],
                          }
              },
              {
                    module: "MMM-CalendarExt3",
                    position: "fullscreen_above",
                    classes: 'WeeksPage' 
                          config: {
                               mode: "week",
                               instanceId: "FamilyWeek",
                              calendarSet: ['Holidays', 'Dad', 'Mom', 'Child'],
                          }
              },
              {
                      module: 'MMM-pages',
                           config: {
                                       modules: [
                                                      ['MonthPage'],
                                                      ['WeeksPage']
                                         ],
                            },
               },
            }
          ]
          
          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @DDE12
            last edited by

            @DDE12 yes

            I would label the pages ( in pages config)

            page1
            page2

            cause that is the order they are shown.

            you can have as many modules on a page as u want and can fit of course.

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            D 1 Reply Last reply Reply Quote 0
            • D Offline
              DDE12 @sdetweil
              last edited by

              @sdetweil
              Yeah, that would definitely be less confusing. Do I have the classes: “FamilyWeek” and classes: “FamilyMonth” in the right place in the CalenderExt3 config(s)?

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

                @DDE12 either can be used in css to select elements to style

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                D 1 Reply Last reply Reply Quote 0
                • D Offline
                  DDE12 @sdetweil
                  last edited by

                  @sdetweil
                  I’m completely lost now. I thought all of this went in config.js.

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

                    @DDE12 all of THAT goes.in config.js

                    but if you want to change the color of the text for the second day of the week

                    in custom.css

                    . MMM-CalendarExt3  .weekday_1 {
                          color:green;
                    }
                    

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      bicolorbore586
                      last edited by

                      @fedale @MMRIZE @chadjohn2 I am also trying (unsuccessfully) to have the Calendar event change color depending on which name is in the title.

                      With the original magicmirror calendar, I’ve used
                      customEvents: [ {keyword: “Ben”, color: “Brown”} ], which shows the event title and associated symbol in Brown.
                      1290b0bd-b654-42fe-9b13-051ec662cdf2-image.png

                      In EXT3, using eventTransformer, only the symbol shows in color

                      I’ve tried to use
                      eventTransformer: function(event) {
                      if (event.title.search(“Ben”) > -1) {
                      event.className = “Ben”;
                      }
                      }
                      with customer.css
                      .CX3 .Ben {
                      color: brown;
                      }

                      However, this then shows a blank calendar
                      e0bc6deb-9688-4354-a914-bbeae156c41e-image.png

                      Have any of you been successful?
                      Where am I going wrong?

                      Thanks

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

                        @bicolorbore586
                        You have to return event object in eventTransformer function. When you omit ‘return’ statement in a function, implicitly it is same with ‘return null’

                        B 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 67
                        • 68
                        • 1 / 68
                        • 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