• 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.

Is there a way to have a module's getStyles() called after another module?

Scheduled Pinned Locked Moved Development
2 Posts 2 Posters 211 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.
  • R Offline
    redfishbluefish
    last edited by Jan 5, 2025, 12:37 AM

    I’m starting to mess around a bit with a custom module and I’d like it to be able to override some styles from an existing 3rd party module.

    I know the following options work:

    • use custom.css
    • put my module after the existing module in config.js

    But if I ever wanted to release this module, I’d want it to be able to override the existing css content no matter what order it is put in the user’s config.js.

    I was tracing through loader.js and found that bootstrapModule loads the styles for a module but there doesn’t appear to be anyway to delay/reorder this. Then I followed through into main.js and I see that there’s a notification for ALL_MODULES_STARTED but this seems like it’s “too late” to modify the css order.

    S 1 Reply Last reply Jan 5, 2025, 12:48 AM Reply Quote 0
    • S Away
      sdetweil @redfishbluefish
      last edited by Jan 5, 2025, 12:48 AM

      @redfishbluefish no. but custom.css wins over all

      Sam

      How to add modules

      learning how to use browser developers window for css changes

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