Read the statement by Michael Teeuw here.
Want to display 2 modules side-by-side
-
Hey all,
I have two MBTA modules in my mirror - made possible by cloning the repo twice with changed name. So, the config.json looks like:
// MBTA - Main x Emerson { module: 'MMM-MBTA', position: 'bottom_left', // This can be any of the regions. header: "MBTA: ", config: { apikey: '69a372ea82d748ad8531f55dd05d8df3', updateInterval: 60, stations: [ "Main St @ Emerson St" ], //[ "Davis Square" ] formatETA: true, maxEntries: 4, showOnly: ["Bus"], colorIcons: true, direction: 'Inbound', } }, // // MBTA - Davis { module: 'MMM-MBTA1', position: 'bottom_left', // This can be any of the regions. header: "MBTA: ", config: { apikey: '69a372ea82d748ad8531f55dd05d8df3', updateInterval: 65, stations: [ "Davis Square" ], formatETA: true, maxEntries: 4, showOnly: ["Subway"], colorIcons: true, direction: 'Inbound', } },And the bottom of my mirror looks like:
I would like to have these modules side by side (see below). There are pretty complicated answers on this forum, and I could not get a simple straightforward way to do that with css. Is it possible?
PS: Bonus gratitude for solving the desaturation of one of the modules. They have renamed css, folders and .json files. But one shows colors, other appears only white.
-
@nakulbende said in Want to display 2 modules side-by-side:
But one shows colors, other appears only white.
you have to do the css stuff by moduleName… so duplicate that too
-
@nakulbende each position is a stack, 1st is on top, next is below it, etc…
most modules don’t have capability to align like u want.
I did one last year for a guy in Rome… but u have to change the code…
this is for the same module, invoked multiple times (I think i had 5 going at once in test)
as part of getDom()
spacing is amount of pixels between instances
float is left/right to alignif(this.config.float!== ""){ document.getElementById(this.identifier).style.float=this.config.float; if(this.config.spacing !==""){ if(this.config.float === "left") document.getElementById(this.identifier).style.marginLeft=this.config.spacing else if(this.config.float === "right") document.getElementById(this.identifier).style.marginRight=this.config.spacing } }but took coding to make multiple instances run… this ‘might’ work for the multiple modules…
-
Apologies that I cant upload the photos. For some reason, the forum is throwing an error. So I just made 2 instances of the repo - renamed everything from folder, .css and .js files inside the module folder. Then I went to .js file, and changed names to css target. Should that work?
-
@nakulbende what is in the css file?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login