Пусковой модуль для просмотра примеров | Startup module to watch examples
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

52 lignes
1.9KB

  1. ОкончитьЗагрузкуПриложения = мир =>
  2. {
  3. мир.уведомить("надо окончить загрузку приложения");
  4. };
  5. // // // //
  6. ЗагрузитьБиблиотекиПриложения = мир =>
  7. {
  8. var указатели = [];
  9. var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ);
  10. var содержимое = м.содержимое["/📦"];
  11. var строки = содержимое.split(/\n/);
  12. for (var номер in строки)
  13. {
  14. var строка = строки[номер];
  15. if (!строка.startsWith("#") && строка.length)
  16. {
  17. указатели.push(строка);
  18. }
  19. }
  20. var сообщение = "Загрузка библиотек ⚬ 加载库 ⚬ Loading libraries";
  21. console.debug(сообщение, указатели);
  22. мир.модули.использовали.подписатьРаз(function() {
  23. мир.уведомить("ручной пуск");
  24. мир.уведомить("загрузили библиотеки приложения");
  25. });
  26. мир.модули.использовать(указатели);
  27. };
  28. // // // //
  29. ПроверитьНаличиеОбновленийПриложения = мир =>
  30. {
  31. // Эта функция находится вне "/🔄.js", т.к. "/🔄.js" отключаем,
  32. // отчего этой функции просто не будет в пространстве имён.
  33. var событие = "надо обновить приложение при наличии обновлений";
  34. if (событие in мир.события)
  35. {
  36. мир.уведомить(событие);
  37. }
  38. else
  39. {
  40. мир.уведомить("обновления приложения отсутствуют");
  41. }
  42. };