MagicMirror² v2.20.0 is available! For more information about this release, check out this topic.
jumping of modules
-
I found why it was not working:
this.config.defaultClass
does not work within thesetTimeout
. When I change it to"default"
which is what is configured in theconfig.js
, then it works perfectly.However, I need to use the
this.config.defaultClass
. So, what would be a solution for this? -
Anyone??
-
to keep your scope you need to use a fat arrow (es6) function
setTimeout(() => { MM.getModules().withClass(this.config.defaultClass).exceptWithClass(this.config.everyoneClass).enumerate(function(module) { module.show(1000, function() { Log.log(module.name + ' is hidden.'); }); }); }, 1000);