59 lines
1.4 KiB
JavaScript
59 lines
1.4 KiB
JavaScript
ОбновитьСписокТемМаджонга = мир =>
|
|
{
|
|
|
|
};
|
|
|
|
|
|
// // // //
|
|
|
|
|
|
ОбновитьСписокРаскладокМаджонга = мир =>
|
|
{
|
|
раскладки = [];
|
|
for (var указатель in мир.модули.модули)
|
|
{
|
|
var м = мир.модули.модули[указатель];
|
|
var файлы = Object.keys(м.структура).sort();
|
|
var лишьРаскладки = true;
|
|
for (var н in файлы)
|
|
{
|
|
var файл = файлы[н];
|
|
if (!файл.endsWith(".layout"))
|
|
{
|
|
лишьРаскладки = false;
|
|
break;
|
|
}
|
|
}
|
|
if (лишьРаскладки)
|
|
{
|
|
раскладки.push({
|
|
"📦": указатель,
|
|
"📁": файлы,
|
|
});
|
|
}
|
|
}
|
|
|
|
мир.реестрМаджонга["📍"] = раскладки;
|
|
console.debug("раскладки:", раскладки);
|
|
};
|
|
|
|
|
|
// // // //
|
|
|
|
|
|
ОбновитьРеестрМаджонга = мир =>
|
|
{
|
|
мир.уведомить("надо обновить реестр маджонга");
|
|
};
|
|
|
|
|
|
// // // //
|
|
|
|
|
|
ПодготовитьРеестрМаджонга = мир =>
|
|
{
|
|
мир.реестрМаджонга = {
|
|
"📍": [],
|
|
"🀄": [],
|
|
};
|
|
}; |