ИмпортироватьХранилище = мир => { (async() => { await git.clone({ fs: мир.импортХранилища.фс, http: мир.гитHTTP, dir: мир.импортХранилища.директория, url: мир.импортХранилища.хранилище, corsProxy: мир.импортХранилища.прокси, }); //мир.уведомить("склонировали хранилище"); })(); }; // // // // ЗадатьПараметрыИмпортаХранилища = мир => { const хранилище = $(`#окно-добавление-хранилища-гит-хранилище`).val(); const прокси = $(`#окно-добавление-хранилища-гит-прокси`).val(); const имяФС = "git_" + хранилище; мир.импортХранилища = { "хранилище": хранилище, "фс": new LightningFS(имяФС), "директория": "/", "прокси": прокси, }; }; // // // // ОтобразитьОкноДобавленияХранилища = мир => { UIkit.modal($("#окно-добавление-хранилища")).show(); }; // // // // ЗадатьПроксиИмпортаПоУмолчанию = мир => { $(`#окно-добавление-хранилища-гит-прокси`).val("https://cors.isomorphic-git.org"); }; // // // // СоздатьОкноДобавленияХранилища = мир => { var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ); var префикс = ИМЯ_ЭТОГО_ФАЙЛА.substring(0, ИМЯ_ЭТОГО_ФАЙЛА.length - 3); var содержимое = м.содержимое[префикс + "🙈.html"]; $(document.body).prepend(содержимое); $(`#окно-добавление-хранилища-гит-учётка`).submit(function(событие) { событие.preventDefault(); мир.уведомить("кнопка импорта в окне добавления хранилища"); }); }; // // // // СоздатьКнопкуПлюсВШапке = мир => { мир.кнопкиШапки.push({ "🎃": "шапка-кнопка-плюс", "💥": "кнопка плюс в шапке", "🍲": "➕", }); мир.уведомить("изменили кнопки шапки"); };