Файловый менеджер ⚬ 文件管理器 ⚬ 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.

107 satır
2.9KB

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