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.

    Title of two modules in one line

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    10 Posts 3 Posters 1.4k Views 3 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 @codac
      last edited by

      @codac wherever are they located, position?

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      C 1 Reply Last reply Reply Quote 0
      • C Offline
        codac @sdetweil
        last edited by

        @sdetweil both are at top_right

        wishmaster270W 1 Reply Last reply Reply Quote 0
        • wishmaster270W Online
          wishmaster270 Module Developer @codac
          last edited by

          @codac Hi, i think the problem is caused of the CSS settings of MMM-DWD-WarnWeather.
          I already forked the module and tried to change some things. Currently i do not have time to make a proper pull request to get the changes merged to the original module but i will do this in the future.

          If you want to give it a try you can use my fork and following settings in your custom.css:

          .MMM-DWD-WarnWeather .wrapper {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            width: 320px;
            gap: 5px;
          }
          
          .MMM-DWD-WarnWeather .warning {
            width: 100%;
            display: flex;
            flex-direction: row;
            gap: 10px;
            margin-bottom: 0px;
          }
          
          .MMM-DWD-WarnWeather .status {
            margin-top: 0px;
          }
          
          .MMM-DWD-WarnWeather .description {
            padding-left: 0px;
            margin-left: 0px;
          }
          
          .MMM-DWD-WarnWeather .small-icon{
            float: unset;
            zoom: unset;
            -moz-transform: unset;
            -moz-transform-origin: unset;
            width: 46px;
            height: 46px;
            position: relative;
          }
          
          C 1 Reply Last reply Reply Quote 0
          • C Offline
            codac @wishmaster270
            last edited by

            @wishmaster270 said in Title of two modules in one line:

            .MMM-DWD-WarnWeather .wrapper {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            width: 320px;
            gap: 5px;
            }

            .MMM-DWD-WarnWeather .warning {
            width: 100%;
            display: flex;
            flex-direction: row;
            gap: 10px;
            margin-bottom: 0px;
            }

            .MMM-DWD-WarnWeather .status {
            margin-top: 0px;
            }

            .MMM-DWD-WarnWeather .description {
            padding-left: 0px;
            margin-left: 0px;
            }

            .MMM-DWD-WarnWeather .small-icon{
            float: unset;
            zoom: unset;
            -moz-transform: unset;
            -moz-transform-origin: unset;
            width: 46px;
            height: 46px;
            position: relative;
            }

            Hi Tom, this totally worked out and fixed the issue.
            Do you have one more hint about shifting the text/icon more to the right?
            dwd_warn_weather.PNG

            wishmaster270W 1 Reply Last reply Reply Quote 1
            • wishmaster270W Online
              wishmaster270 Module Developer @codac
              last edited by

              @codac Hi and perfect.
              You can try replacing

              align-items: flex-start;
              

              with

              align-items: flex-end;
              
              C 1 Reply Last reply Reply Quote 0
              • C Offline
                codac @wishmaster270
                last edited by

                @wishmaster270 I did change it the way you suggested, but it wont change anything unfortunately.

                wishmaster270W 1 Reply Last reply Reply Quote 0
                • wishmaster270W Online
                  wishmaster270 Module Developer @codac
                  last edited by

                  @codac Hi,
                  i setup a quick dev environment to test the possibilities. You are right. Please keep the align-items option set to flex-start.

                  There are different ways to move the warnings to the right. Depending what you want it to be you can either set:

                  1: Reduce the module width

                  .MMM-DWD-WarnWeather .wrapper {
                    width: 280px;
                  }
                  

                  Which will look like
                  Screenshot 1
                  DWD-ReducedWidth.png

                  2: Only the description to the right

                  .MMM-DWD-WarnWeather .description {
                    width: 100%;
                    text-align: right;
                  }
                  

                  Which will look like
                  Screenshot 2
                  DWD-OnlyTextRight.png

                  3: Or you can move the warnings totally to the right

                  .MMM-DWD-WarnWeather .warning {
                    justify-content:flex-end; 
                  }
                  

                  Which looks like
                  Screenshot 3
                  DWD-ItemsRight.png

                  C 1 Reply Last reply Reply Quote 0
                  • C Offline
                    codac @wishmaster270
                    last edited by

                    @wishmaster270 I prefer the third version. I’ve tried a couple of combinations but none of them led to the requested result.
                    What am I missing?

                    From my understanding I would suggest this CSS code (which doesnt work this way):

                    .MMM-DWD-WarnWeather .wrapper {
                      display: flex;
                      flex-direction: column;
                      align-items: flex-start;
                      width: 320px;
                      gap: 5px;
                    }
                    
                    .MMM-DWD-WarnWeather .warning {
                      justify-content:flex-end; 
                    }
                    
                    .MMM-DWD-WarnWeather .status {
                      margin-top: 0px;
                    }
                    
                    .MMM-DWD-WarnWeather .description {
                      padding-left: 0px;
                      margin-left: 0px;
                    }
                    
                    .MMM-DWD-WarnWeather .small-icon{
                      float: unset;
                      zoom: unset;
                      -moz-transform: unset;
                      -moz-transform-origin: unset;
                      width: 46px;
                      height: 46px;
                      position: relative;
                    }
                    
                    wishmaster270W 1 Reply Last reply Reply Quote 0
                    • wishmaster270W Online
                      wishmaster270 Module Developer @codac
                      last edited by

                      @codac

                      Hi,

                      sorry for my unprecise description. I meant adding the the justify-content: flex-end; additionally. The whole CSS settings need to look like the following:

                      .MMM-DWD-WarnWeather .wrapper {
                        display: flex;
                        flex-direction: column;
                        align-items: flex-start;
                        width: 320px;
                        gap: 5px;
                      }
                      
                      .MMM-DWD-WarnWeather .warning {
                        width: 100%;
                        display: flex;
                        flex-direction: row;
                        gap: 10px;
                        margin-bottom: 0px;
                        justify-content: flex-end;
                      }
                      
                      .MMM-DWD-WarnWeather .status {
                        width: 100%;
                        text-align: right;
                        margin-top: 0px;
                      }
                      
                      .MMM-DWD-WarnWeather .description {
                        padding-left: 0px;
                        margin-left: 0px;
                      }
                      
                      .MMM-DWD-WarnWeather .small-icon{
                        float: unset;
                        zoom: unset;
                        -moz-transform: unset;
                        -moz-transform-origin: unset;
                        width: 46px;
                        height: 46px;
                        position: relative;
                      }
                      
                      1 Reply Last reply Reply Quote 0
                      • 1 / 1
                      • 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