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