mirror of
https://github.com/espruino/Espruino.git
synced 2025-12-08 19:06:15 +00:00
9 lines
385 B
JavaScript
9 lines
385 B
JavaScript
(function() {
|
|
if (global.WIDGETS) return; // widgets already loaded. Don't double-reload
|
|
global.WIDGETS={};
|
|
require("Storage").list(/\.wid\.js$/).forEach(widget=>{try { eval(require("Storage").read(widget)); } catch (e) {print(widget,e);}});
|
|
var W = WIDGETS;
|
|
WIDGETS = {};
|
|
Object.keys(W).sort((a,b)=>(0|W[b].sortorder)-(0|W[a].sortorder)).forEach(k=>WIDGETS[k]=W[k]);
|
|
})
|