A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
Read the statement by Michael Teeuw here.
One-line switch to enable / disable modules
-
@sebi76 No, it needs to be before that.
Place it at the top of the file, before this line:
var config = {
-
It’s works not :grimacing_face:
/* Magic Mirror Config Sample * * By Michael Teeuw http://michaelteeuw.nl * MIT Licensed. * * For more information how you can configurate this file * See https://github.com/MichMich/MagicMirror#configuration * */ const DISABLED = {}; DISABLED.clock = false; }, var config = { address: "0.0.0.0", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "", "0.0.0.0", "::" to listen on any interface // Default, when address config is left out, is "localhost" port: 8080, ipWhitelist: [], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"], language: "de", timeFormat: 24, units: "metric", modules: [ { module: "alert", classes: 'default everyone', }, { module: "updatenotification", position: "top_bar", classes: 'default everyone', }, { module: "clock", position: "top_left", classes: 'default everyone', //disabled: DISABLED.clock }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}
-
@sebi76 Your syntax is wrong - you have this:
const DISABLED = {}; DISABLED.clock = false; },
It should just be this:
const DISABLED = {}; DISABLED.clock = false;
It’s that last
},
that’s breaking your code. -
This post is deleted! -
Here is my version. No need to list all modules.
const pre_disabled = { "UNLISTED": true, // default value for unlisted other modules. "alert":false, "clock": false, "MMM-Remote-Control":false, } var DISABLED = new Proxy(pre_disabled, { get (receiver, name) { return name in receiver ? receiver[name] : receiver["UNLISTED"] } })
-
@sean said in One-line switch to enable / disable modules:
Here is my version. No need to list all modules.
const pre_disabled = { "UNLISTED": true, // default value for unlisted other modules. "alert":false, "clock": false, "MMM-Remote-Control":false, } var DISABLED = new Proxy(pre_disabled, { get (receiver, name) { return name in receiver ? receiver[name] : receiver["UNLISTED"] } })
Lovely :thumbs_up_light_skin_tone:
-
This post is deleted!