|
- ИмпортироватьХранилище = мир =>
- {
- (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({
- "🎃": "шапка-кнопка-плюс",
- "💥": "кнопка плюс в шапке",
- "🍲": "➕",
- });
- мир.уведомить("изменили кнопки шапки");
- };
|