docs: sync readmes with picker API

This commit is contained in:
“Naeel”
2026-09-05 15:12:20 +03:00
parent a0bfd9f0e3
commit f6b2f6d1b3
4 changed files with 56 additions and 9 deletions
+3 -3
View File
@@ -17,7 +17,7 @@ site/app.py
-> zip/list_zip_files.js
```
Flask отдаёт страницу и ES-модули. Все выбранные файлы остаются в памяти браузера;
Flask отдаёт страницу и готовый bundle. Все выбранные файлы остаются в памяти браузера;
сервер не принимает содержимое файлов.
## Модель данных
@@ -99,8 +99,8 @@ callback задан. `finally` обязательно освобождает `bu
| Функция | Вход | Выход | Назначение |
|---|---|---|---|
| `renderNode(node, depth)` | Узел и глубина | HTML | Рекурсивно создаёт строки дерева. Внутренняя функция. |
| `render(state, elements)` | state и DOM | `void` | Перерисовывает таблицу и счётчик. |
| `renderNode(node, depth, cfg)` | Узел, глубина и render config | HTML | Рекурсивно создаёт строки дерева. Внутренняя функция. |
| `render(state, elements, cfg)` | state, DOM и render config | `void` | Перерисовывает таблицу и счётчик. |
| `findNode(nodes, id)` | Массив узлов и id | `{node, nodes}` или `null` | Ищет узел и его родительский массив. |
| `flattenFiles(nodes, result)` | Дерево и аккумулятор | Массив leaf-файлов | Преобразует дерево для API приложения. |