Файловый менеджер ⚬ 文件管理器 ⚬ File manager
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

82 satır
2.4KB

  1. ОтслеживатьВыборЧастиДиректории = мир =>
  2. {
  3. for (var н in мир.частиДиректории)
  4. {
  5. const номер = н;
  6. const ссылка = `части-директории_${н}_ссылка`;
  7. $(`#${ссылка}`).click(function() {
  8. мир.номерВыбраннойЧастиДиректории = номер;
  9. мир.уведомить("выбрали часть директории");
  10. });
  11. }
  12. };
  13. // // // //
  14. ОтобразитьЧастиДиректорииВВидеСсылок = мир =>
  15. {
  16. const домен = window.location.hostname;
  17. var части = мир.частиДиректории.slice();
  18. части[0] = домен + части[0];
  19. var содержимое = "🌐 ";
  20. for (var н in части)
  21. {
  22. const часть = части[н];
  23. содержимое += `<a id="части-директории_${н}_ссылка">${часть}/</a>`;
  24. }
  25. $(`#${мир.макет.константы.заголовокЛево}`).html(содержимое);
  26. };
  27. // // // //
  28. ОтобразитьДиректориюВЗаголовке = мир =>
  29. {
  30. const домен = window.location.hostname;
  31. const путь = домен + мир.директория;
  32. var текст = `🌐 ${путь}`;
  33. document.title = текст;
  34. };
  35. // // // //
  36. ОтслеживатьВыборФайла = мир =>
  37. {
  38. for (var н in мир.списокФайлов)
  39. {
  40. const номер = н;
  41. const ссылка = `список-файлов_${н}_ссылка`;
  42. $(`#${ссылка}`).click(function() {
  43. мир.номерВыбранногоФайла = номер;
  44. мир.уведомить("выбрали файл");
  45. });
  46. }
  47. };
  48. // // // //
  49. ОтобразитьСписокФайлов = мир =>
  50. {
  51. const список = мир.списокФайлов;
  52. var содержимое = "";
  53. for (var н in список)
  54. {
  55. const элемент = список[н];
  56. содержимое += `
  57. <li id="список-файлов_${н}">
  58. <a id="список-файлов_${н}_ссылка">
  59. ${элемент}
  60. </a>
  61. </li>
  62. `;
  63. }
  64. содержимое = `<ul class="uk-nav uk-nav-default tm-nav">${содержимое}</ul>`;
  65. $(`#${мир.макет.константы.меню}`).html(содержимое);
  66. };